body{background: url(/images/store_wholesale/bg_repeatx.jpg) repeat-x;background-color: #b5c7d9;margin: 0;margin-top: 10px;padding: 0; font-family:"Lucida Grande",Helvetica,Arial,Tahoma,sans-serif; font-size: 12px; text-align: center;}

/* GLOBAL STYLES*/
span{visibility: hidden;}
a, a:visited{text-decoration: none; color: #272972; font-weight: bold; }
a:hover, a:visited:hover{color: #ff0000;}

form{display: inline;}

table{font-size: 12px;}
h1, h2, h3, h4, h5, h6{display: inline; color: #272972;}

h1{font-size: 18px;}
h2{font-size: 15px;}
h3{font-size: 14px;}

#outer_container{position: relative;background: url(/images/store_wholesale/bg_repeaty.png) repeat-y;width: 971px;margin:0 auto;padding: 0; text-align: center;;}

#top_logo{position: relative;  	background: url(/images/store_wholesale/top_logo.jpg) no-repeat; height: 94px;width: 911px;margin: 0 auto;  }


#inner_container{padding: 0px 30px; text-align: left; }

#main_nav{position: relative; width: 100%;	font-size: 13px;}

#main_nav ul{position: relative;  margin: 0; padding:0; height: 30px; line-height: 35px;list-style: none; /*background:#2e3192;*/ background: url(/images/store_wholesale/nav_li_bg.jpg) repeat-x; font-family: Arial, "Lucida Grande","Helvetica Neue"; font-weight: 100;}

#main_nav li{position: relative;  float:  left; padding-top: 5px; width: 89px; text-align: center;}

#main_nav a, #main_nav a:visited{
	display:block;
	background: url(/images/store_wholesale/li_divider.jpg) no-repeat;	
	background-position: right 5px; 
	/*background: url(/images/nav_li_bg.jpg) repeat-x;*/
	height: 30px;
	color: #f1f3fd;
	padding: 0 0px;
	margin-top: -5px;
}

#toplinks{position: absolute; right: 0px; top: 0px; margin: 4px; color: #FFFFFF;}
#toplinks a{color: #ffffff; font-weight: normal;}

#main_nav a:hover,#main_nav a:visited:hover{color: #FFFFFF; display: block;background: url(/images/store_wholesale/nav_li_bg_hover.jpg) no-repeat -1px 5px; width: 89px;	height: 30px;}

#search{position: absolute; right: 0px; top:20px; height: 40px; width: 270px;} 


/* HOMEPAGE STYLES */
#homepage_topleft{position: relative; float: left;width: 545px; height: 300px; margin: 0; background: url(/images/store_wholesale/home_usa.jpg) no-repeat; }
#homepage_topright{position: relative; float: right; width: 360px; margin: 0; padding-top: 10px;}
#homepage_bottomleft{position: relative;float: left; width: 380px; margin: 0; padding-top: 5px; }
#homepage_bottomright{position: relative; float: right; width: 520px; margin: 0; padding-top: 5px;}

#search_tbl td{text-align: right;}

#footer a{font-weight: normal;}

/* HOMEPAGE SQUARES */

.square{position: relative; background-color: #CCCCCC; border: 1px solid #999999; padding: 4px 4px 1px 8px; margin:0px 4px; }
 .hdr_small{width: 150px; background: url(/images/store_wholesale/hdr_bg.jpg) repeat-x; }
 

.square_full{width: 93%;}
.square335{width: 335px; }
.square270{width: 270px; }

.results_pages{font-weight: bold; font-size: 15px; color: #ff0000; line-height: 15px;}
.results_pages b{color: #272972; font-size: 13px;}
.results_pages a{font-weight: bold; font-size: 13px; color: #272972;}



.tbl_hdr_row{background-color: #2d3192; color: #FFFFFF;}
.tbl_hdr_row  h4{color: #ffffff;}


.inner_padding{padding: 10px;}

.content_container{position: relative; width: 100%; margin: 0; font-size: 12px;}

.small{font-size: 10px; visibility: visible;}

#wrapper_bottom{position: relative; background: url(/images/store_wholesale/wrapper_bottom.png) no-repeat; width: 971px; height: 30px; margin: 0 auto;}


.parentCats{position: relatve; background: #ECECEC; padding: 4px; padding-left: 20px;}
.subCats{position: relative; margin-left: 30px; display: none; padding: 4px; line-height: 20px;}


.clear{clear: both;}