/*************************************************************************
Brazil Beach Kids
'**************************************************************************/
/*img {display: block}*/

/* General tags */
body  {
	 /*background-image: url(../images/titlebkgd1.gif); */
	 background-color: #F2FBFD;
	 margin: 10px; 
	 padding: 0px;
} 

b, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 120%;
	color: #000000;
	text-decoration: none
}
b a:link, td a:link, p a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 120%;
	color: #111683;
	text-decoration: underline;
}
b a:visited, td a:visited, p a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 120%;
	color: #111683;
	text-decoration: underline;
}
b a:hover, td a:hover, p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 120%;
	color: #000000;
	text-decoration: none;
}



#cartscroll {
height: 345px;
width: 586px;
overflow: auto;
background-color: #EBF8FB;
border: 3px solid #FFFFFF;
padding: 8px;
}

#cartscroll2 {
height: 355px;
width: 720px;
overflow: auto;
background-color: #EBF8FB;
border: 3px solid #FFFFFF;
padding: 8px;
}

.carttable {
background-color: #EBF8FB;
border: 3px solid #FFFFFF;
}

#egreetingscroll1 {
height: 220px;
width: 264px;
overflow: auto;
padding: 15px;
border: 2px solid #4EBDD7;
}

#egreetingscroll2 {
height: 218px;
width: 318px;
overflow: auto;
padding: 15px;
border: 2px solid #4EBDD7;
}


.egreetingtitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 900;
color: #111683;
padding-top: 10px;
padding-bottom: 3px;
}

.egreetingmessage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: 900;
color: #111683;
padding-top: 10px;
padding-bottom: 3px;
}


/* Product Pages */
.producttitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: 900;
color: #111683;
padding-top: 10px;
padding-bottom: 3px;
}

.producttitlecont {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #086440;
padding-top: 10px;
padding-bottom: 3px;
}

.relatedproductstitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bolder;
color: #111683;
padding-top: 10px;
padding-bottom: 0px;
}

.alsoconsidertitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
color: #000000;
padding-top: 10px;
padding-bottom: 0px;
}

.productdesc {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

.productdesc a:link, .productdesc a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #111683;
text-decoration: none;
}

.productdesc a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
}

.productprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-top: 5px;
}

.productlistprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-top: 5px;
text-decoration: line-through;
}

.productourprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #BA0000;
}

.rproductprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #111683;
padding-top: 5px;
}

.rproductlistprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-top: 5px;
text-decoration: line-through;
}

.rproductourprice {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #BA0000;
}

.topnav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1A1F8E;
text-decoration: none;
}
.topnav a:link, .topnav a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #1A1F8E;
text-decoration: none;
}
.topnav a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #086440;
text-decoration: underline;
}

.nonproduct {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #111683;
padding-left: 10px;
line-height: 12px;
}
.nonproduct a:link, .nonproduct a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}
.nonproduct a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #111683;
text-decoration: none;
}

.nonproduct h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #111683;
padding-left: 0px;
padding-bottom: 1px;
font-weight: bold;
}

.nonproductlarge {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #111683;
line-height: 12px;
}

.categoryhome {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #111683;
font-weight: bold;
}
.categoryhome a:link, .categoryhome a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
font-weight: bold;
}
.categoryhome a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #111683;
text-decoration: none;
font-weight: bold;
}

.categoryhome ul {
margin-left: 1em;
padding-left: 10px;
text-decoration: none;
margin-top: 2px;
padding-top: 2px;
}
.categoryhome li {
margin-left: 0px;
list-style-position: outside;
padding-top: 0px;
}
.categoryhome li a:link, .categoryhome li a:visisted {
text-decoration: none;
padding-top: 0px;
}
.categoryhomehead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #111683;
padding-left: 0px;
padding-top: 8px;
padding-bottom: 8px;
font-weight: bold;
}
.categorynav {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #111683;
padding: 4px;
}
.categorynav a:link, .categorynav a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #111683;
padding: 4px;
background-color: #DCDEEF;
text-decoration: none;
}
.categorynav a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #111683;
padding: 4px;
background-color: #BBC0EE;
text-decoration: underline;
}
.categoryhomegreen {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #086440;
padding: 4px;
}

.Footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
padding: 5px;
text-decoration: none;
}
.Footer a:link, .Footer a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
text-decoration: none;
}
.Footer a:hover {
text-decoration: none;
}

.messagebox1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
background-color: #FFFF99; 
padding: 6px; 
text-decoration: none; 
border: 1px solid #FF0000;
margin: 5px;
}

.stylenav, .stylenav a:link, .stylenav a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #111683; 
padding-top: 14px;
text-decoration: none; 
}
.stylenav a:hover {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px; 
padding-top: 14px;
color: #CC670D; 
text-decoration: none; 
}

