


body{margin:0px;background-color:#ffffff;color:#696969;}


BODY, P, DIV, TD, BLOCKQUOTE {
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
form{margin:0;padding:0;}
A:ACTIVE{color:#aaaaaa;text-decoration:none;}
A:LINK{color:#aaaaaa;text-decoration:none;}
A:VISITED{color:#aaaaaa;text-decoration:none;}
A:HOVER{color:#aaaaaa;text-decoration:none;}

.TopBottomBar{font-size:11px;
	background-color:#4B7007;
	height:23px;
	color:#FFFFFF;
}
A:ACTIVE.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#FFFFFF;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#D3E4D6;}

.BoxHeader{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#D3E4D6;
	height:25px;
	padding-left:5px;
	padding-rigth:5px;
	color:#2C362E;
}
.BoxContent{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;
	background-color:#f6f6f6;
	color:#451008;
}
.BoxText{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	background-color:#f6f6f6;
	color:#451008;
}
A:ACTIVE.BoxLink{color:#205370;text-decoration:none;}
A:LINK.BoxLink{color:#205370;text-decoration:none;}
A:VISITED.BoxLink{color:#205370;text-decoration:none;}
A:HOVER.BoxLink{color:#000000;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	margin:0px;
	color:#000000;
}

.pageNavigation{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#0033cc;
}

.pageNavigation div{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	background-color:#F6F6F6;
	border-bottom:1px solid #D3E4D6;
}
.CatalogNavigation table tr td{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F6F6F6;
	color:#666666;
}
.CatalogItemDark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:4px;
	color:#000000;
}
.CatalogItemLight{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	padding:0px;
	color:#000000;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:1px solid #aaaaaa;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#aaaaaa;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#aaaaaa;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#aaaaaa;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	margin:0px;
}

img{
border:none;
}

.home_header{
height:368px;
width:1018px;
background:#e7e7e7;
margin-top:1px;
}

.main_nav{
background:#c5c5c5;
width:203px;
height:50px;
text-align:center;
}

.main_nav a:link, .main_nav a:active, .main_nav a:visited{
background:#c5c5c5;
width:203px;
height:37px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
font-size:22px;
padding-top:13px;
}

.main_nav a:hover{
background:#a5a5a5;
width:203px;
height:37px;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
text-decoration:none;
}

.main_nav a{
display:block;
}

#nav .item_mid a, #nav .item_mid a:link, #nav .item_mid a:active, #nav .item_mid a:visited {
	background:#c5c5c5;
	width:203px;
	height:37px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:22px;
	padding-top:13px;
}

.sub_menu_header{
width:1019px;
height:156px;
margin-top:9px;
}

.bottom_module{
width:1019px;
height:170px;
background:#e7e7e7;
margin-top:13px;
}

.bottom_module2{
width:1019px;
height:170px;
background:#e7e7e7;
position:relative;
top:-15px;
}

.bottom_nav{
width:1019px;
height:41px;
border-bottom:1px solid #e7e7e7;
}

.bottom_nav a:link, .bottom_nav a:active, .bottom_nav a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#9f9f9f;
}

.bottom_nav a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
color:#9f9f9f;
text-decoration:none;
}

.copyright a:link, .copyright a:active, .copyright a:visited{
color:#c5c5c5;
}

.copyright a:hover{
color:#aaa9a9;
}

.content{
text-align:left;
}

.content{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#aaaaaa;
font-size:12px;
margin-top:8px;
}

.events_title{
height:30px; 
width:543px; 
background:#aaaaaa; 
}

.events_title2{
padding-left:30px;
padding-bottom:2px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:19px; 
color:#FFFFFF;
}

.events_details{
height:161px; 
font-family:Georgia, 'Times New Roman', Times, serif; 
color:#aaaaaa;
}

.events_details2{
padding-left:30px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:13px; 
color:#aaaaaa;
line-height:24px;
}

.events_more{
height:30px; 
width:543px; 
background:#c5c5c5; 
font-family:Georgia, 'Times New Roman', Times, serif; 
color:#FFFFFF;
}

.events_more2 a:link, .events_more2 a:active, .events_more2 a:visited, .events_more2 a:hover{
padding-left:30px;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:13px; 
color:#ffffff;
}

hr{
border-top:1px solid #dddddd; 
border-left:none; 
border-right:none; 
border-bottom:none; 
}

.catalog_bottomarea{
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:20px;
color:#FFFFFF;
padding-left:11px;
padding-right:13px;  
padding-top:4px;
}

.catalog_bottomarea2{
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:20px;
color:#FFFFFF;
padding-left:11px;
padding-right:13px;  
padding-top:7px;
}

.catalog_bottomarea a:link, .catalog_bottomarea a:active, .catalog_bottomarea a:visited, .catalog_bottomarea a:hover {
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:16px;
color:#FFFFFF;
}

.catalog_bottomarea2 a:link, .catalog_bottomarea2 a:active, .catalog_bottomarea2 a:visited, .catalog_bottomarea2 a:hover {
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:16px;
color:#FFFFFF;
}

.catalog_title{
padding-left:11px;
padding-top:4px;
}

.catalog_submenu{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
width:254px;
}

.catalog_submenu a:link, .catalog_submenu a:active, .catalog_submenu a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#c5c5c5;
}

.catalog_submenu a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#9c9c9c;
text-decoration:none;
}

.catalog_submenu2 a:link, .catalog_submenu2 a:active, .catalog_submenu2 a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#9c9c9c;
}

.catalog_submenu2 a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#9c9c9c;
text-decoration:none;
}

.div_add_button input{
cursor:pointer;
width:362px;
height:40px;
}

.checkout_links a:link, .checkout_links a:active, .checkout_links a:visited{
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:16px; 
color:#FFFFFF;  
padding-top:6px;
}

.checkout_links a:hover{
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:16px; 
color:#FFFFFF;  
padding-top:6px;
}

.size_info{
padding-top:5px; 
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:30px; 
color:#FFFFFF; 
text-indent:24px; 
letter-spacing:4px;
width:33%;
text-transform:uppercase;
}

.retail_stores a:link, .retail_stores a:active, .retail_stores a:visited, .retail_stores a:hover{
color:#FFFFFF; 
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:30px; 
letter-spacing:4px;
}

.size_info select{ 
letter-spacing:1px;
}

.logo{
background:url(../../../../images/custom/home/logo_header.jpg);
width:815px;
height:84px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.cart_info{
background:#dddddd; 
width:234px; height:29px; 
position:relative; 
top:0px; 
left:0px;
color:#FFFFFF;
}

.cart_info2{
color:#FFFFFF;
padding-top:6px;
padding-right:13px;
}

.cart_info2 a:link, .cart_info2 a:active, .cart_info2 a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.cart_info2 a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.login_info{
background:#dddddd; 
width:43px; height:29px; 
position:relative; 
top:0px; 
left:0px;
color:#FFFFFF;
}

.login_info2 a:link, .login_info2 a:active, .login_info2 a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.login_info2 a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
}

.login_button{
width:264px;
height:50px;
}

.register_button{
width:264px;
height:50px;
}

.password_reset a:link, .password_reset a:active, .password_reset a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#aaaaaa;
text-decoration:none;
}

.password_reset a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#dddddd;
text-decoration:none;
}

.terms a:link, .terms a:active, .terms a:visited, .terms a:hover{
color:#dddddd;
font-family:Georgia, "Times New Roman", Times, serif;
}

.terms{
color:#dddddd;
font-family:Georgia, "Times New Roman", Times, serif;
}