/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #D0D0D0;
	background-image: url(/images/bkrnd.gif);
	background-repeat: repeat;
	color: #333;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;


}

.heading { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold}

.headinggry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold; color: #333333}

.submenu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; line-height: 18px;
	font-weight: normal;
	color: #666666}

.subsubmenu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #000033}
	
/* Begin Top Horizontal Nav */	
 ul#navlist
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
width: 100%;
color: #fff;
background-color: #009900;
}

ul#navlist li { display: inline;
text-align: center; }

ul#navlist li a
{
float: left;

color: #fff;
background-color: #009900;
padding: 0.2em .5em;
text-decoration: none;
border-right: 1px solid #004700;
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

ul#navlist li a:hover
{
background-color: #BEFFBE;
color: #004700;
}	

	
/* End Top Horizontal Nav */





	
/* Begin Forms */


.formSub {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;

}
.formSubNoline {
	font-size: 12px;
	color: #666666;
	font-weight: bold;

}
.itemListHead {
	font-size: 9px;
	color: #FFF;
	font-weight: bold;
	background-color: #999;
	border-right: 1px solid #FFF;
	padding: 0px 0px 0px 3px;

}

.formText {
color: #666666;


}
.formTextfieldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	padding: 0px 0px 0px 2px;
	}
.itemList {
color: #666666;
border-top: 1px solid #999;


}
	
/* End Forms */

A.navigationTop:link {
color: #00D000;
text-decoration: none;
}
A.navigationTop:hover {
color: #FFFFFF;
text-decoration: underline;
}

.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding: 0px 3px 0px 3px;
}



A.breadcrumbs:link {
color: #666666;
text-decoration: none;
font-weight: normal;
}
A.breadcrumbs:hover {
color: #000000;
text-decoration: underline;
}







A:link {
	text-decoration: none;
	font-weight: bold;
	color: #24A810;
}

A:visited {
	text-decoration: none;
	color: #24A810;
}

A:hover {
	text-decoration: underline;
	color: #24A810;
}
	
A.body:link {
	text-decoration: underline;
	color: #24A810;
	font-weight: bold;
}
	
A.body:hover {
	text-decoration: underline;
	color: #24A810}

A.body:visited {
	text-decoration: underline;
	color: #24A810}
	
A.heading:link {
	text-decoration: none}
	
A.heading:hover {
	text-decoration: underline}

A.heading:visited {
	text-decoration: none;
		color: #24A810}
	
input { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px}
	
	
.banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	text-align: right;
	vertical-align: bottom;
	padding: 0 4px;
	line-height: 11px;
}		
			
.cartItemNo {
font-weight: bold;
color: #666666;
}	

.legal {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal}
.text { font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #666666 }
.bullet {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 25px; color: #666666; margin-right: 10px}
.titlepage { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; line-height: 16px; font-weight: bold ; color: #333333; letter-spacing: 3px}
.bulletyellow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 25px; color: #660000; margin-right: 10px ; background-color: #FFFF00}
.bodydarktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; font-weight: normal ; color: #333300}
.bulletred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3333FF; margin-right: 10px }
.clairebold {font-size: 18px; font-weight: bold}
.claireboldpink {font-size: 18px; font-weight: bolder; color: #D642BF; }

H1 {
	font-size: 14pt;
	color: #D642BF;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 8px;
}

#whatsHot { border: 1px solid #333; padding: 10px; margin: 10px; width: 90%; height: 230px;
}

#whatsHot h3 {
font-size: 10px; margin: 0; padding: 0 0 3px 0;
}
#whatsHot h1 {
font-size: 28px; font-weight: normal; margin: 0; padding: 0;
}


.colorfont12 {
	font-size: 14pt;
	color: #D642BF;
	font-family: Verdana;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 8px;
}

.price {

color: #8D8D8D;  font-weight: bold;
}

.largesize {
	font-size: 30pt;
	color: #D642BF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:30pt;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.colorfont11 {font-size: 11pt; color: #D642BF; 	font-family: Verdana; font-weight: bold;}
.colorfont10 {font-size: 10pt; color: #D642BF; 	font-family: Verdana; font-weight: bold;}
.colorfont8  {font-size: 8pt; color: #D642BF;  font-family: Verdana; font-weight: bold;}
.whitefont10	 {font-size: 10pt; color: #ffffff; 	font-family: Verdana; font-weight: bold;}
.whitefont12	 {font-size: 12pt; color: #ffffff; 	font-family: Verdana; font-weight: bold;}
.font10green {font-size: 10pt; color: #009900; font-family: Verdana; font-weight: bold; margin-bottom: 9px;}
.price10green {font-size: 10pt; color: #339933; font-family: Verdana; margin-bottom: 9px;}
.minifont6  {font-size: 7pt; color: #666666;  font-family: Verdana; font-weight: normal; padding:4px;}
.minifont7  {font-size: 9pt; color: #666666;  font-family: Verdana; font-weight: normal;}
.yellowfont10	 {font-size: 10pt; color: #ffcc00; font-family: Verdana; font-weight: bold;}
.yellowfont8	 {font-size: 8pt; color: #ffcc00; font-family: Verdana; font-weight: bold;}

.headercolor1  {font-size: 20pt;  color: #330066; font-family: Verdana; font-weight: normal;}

.headercolor2  {font-size: 11pt;  color: #D642BF;  font-family: Verdana; font-weight: normal; padding: 0px 6px 0 6px;}

.smallheadercolor1  {font-size: 17pt;  color: #330066; font-family: Verdana; font-weight: normal;}
.smallheadercolor2  {font-size: 14pt;  color: #D642BF;  font-family: Verdana; font-weight: normal;}
.headercontact {font-size: 7pt;  color: #000000; font-family: Verdana; font-weight: normal;}
.headersubmenu {font-size: 10pt;  color: #D642BF; font-family: Verdana; font-weight: bold; line-height: 25px;}
.sale {color: #D642BF; font-weight: bold;
}

.tagline {font-size: 18pt;  color: #666666;  font-family: Verdana; font-weight: normal; line-height: 25px;}

div.hidden {position:relative;table-layout:relative;display:none;width:100%; }
div.visible {position:relative;table-layout:relative;display:inline;width:100%;}

li.color  {color: #D642BF;}


.productListing-heading {
color: #FFF;
background-color: #999;
font-size: 10px;
font-weight: bold;
border-right: 1px solid #FFF;
padding: 0 3px 0 3px;
}

.productListing-item {
color: #999;
font-size: 14px
padding-left: 3px;
}
.productListing-size {
font-weight: bold;
color: D642BF;
}
.productListing-subtotal {
font-size: 14px;
font-weight: bold;
color: #000;
}

.navigationTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #009900;
	color: #FFFFFF;
	text-align: right;
	padding: 3px;

}

.lnavtop {
	background-image: url(/images/lnav_bkrnd.gif);
	background-repeat: repeat-x;
}

.lnav {
	font-size: .7em;
	color: #009900;
	padding: .5em;
	line-height: 1.2em;
	
}


form {
	margin: 0px;
	padding: 0px;
}

.formDropDown {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #004D00;
	border: 1px solid #004D00;
	background-color: #BEFFBE;
	margin: 0px;
	padding: 0px;
	}
	
.formTextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #BEFFBE;
	border: 1px solid #004D00;
	padding: 0px 0px 0px 2px;
	}
 .thumbnail
{
float: left;
width: 120px;
height: 200px;

margin: 0 10px 10px 0;
padding: 3px;
font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #666666;
text-align: center;
font-size: 11px;
line-height: 12px;
}

.clearboth { clear: both; }

