body {

	background-color: #ffffff;

	font-size: 11px;

	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

	color:#404041;

	padding:0px;

	margin:0px;

}





h1 {

	font-size: 11px;

	text-transform:uppercase;

	background-color: #E0A3B7;

	border-top:1px solid #564b47;

	border-bottom:1px solid #564b47;

	padding:5px 15px;

	margin:0px;

}



h2 {

	font-size:20px;

	font-weight: normal;

	padding: 5px 0px;

	margin:0px;

}

a {

	text-decoration:none;

	color:#ED2129;

}

a:hover {

	color:#ff6600;

	text-decoration:underline;

}



/* ------------------------------------container to center the layout-------------- */

#container {

	margin-left: auto;

	margin-right: auto;

	background:url(/images/bg.jpg) repeat-y;

	width: 968px;

}

*html #container {

    width: 968px;

    text-align: left;

    position: absolute;

    top: 0px;

    left: 50%;

    margin-left: -484px;

}

/* -----------------LEFT Navigation (cart tab, logo, menu, "play with attitude"------------- */

#left {

	float: left;

	width: 285px;

	height:700px;

}



#cart {

	float:left;

	width:285px;

	height:40px;

	background-image:url(/images/bg_cart.jpg);

}

#checkout {

	margin:5px 0px 0px 60px;

}

#logo {

	float:left;

	margin-left:30px;

	margin-top:62px;

	width:215px;

	height:163;

}

*html #logo {

	margin-left:15px;

}

/* ----------------------------------- Top --------------------*/

#tophome {

	width:665px;

	height:660px;

}

#topfaq {


	width:665px;

	height:365px;

}

#topabout {


	width:665px;

	height:365px;

}

#topcareers {

	width:665px;

	height:365px;

}

#topjobs {

	background-image:url(/images/top_right_jobs.jpg);

	width:665px;

	height:365px;

}

#topapply {

	background-image:url(/images/top_right_apply.jpg);

	width:665px;

	height:365px;

}

#topnews {


	width:665px;

	height:365px;

}

#topcontact {


	width:665px;

	height:365px;

}

#toptestimonials {


	width:665px;

	height:365px;

}

#topproducts{

	background-image:url(/images/top_right_products.jpg);

	width:665px;

	height:365px;

}

#topdealer{


	width:665px;

	height:365px;

}

#toptrade{


	width:665px;

	height:365px;

}

#topnewsletter{


	width:665px;

	height:365px;

}

#topprivacy {

	background-image:url(/images/top_ftr_privacypolicy.jpg);

	width:665px;

	height:57px;

}

#toplegal {

	background-image:url(/images/top_ftr_legal.jpg);

	width:665px;

	height:57px;

}

#topsitemap {

	background-image:url(/images/top_ftr_sitemap.jpg);

	width:665px;

	height:57px;

}

#topfootwear {

	background-image:url(/images/top_right_footwear.jpg);

	width:665px;

	height:365px;

}

#tophats {

	background-image:url(/images/top_right_footwear.jpg);

	width:665px;

	height:365px;

}

#topcritters {

	background-image:url(/images/top_right_footwear.jpg);

	width:665px;

	height:365px;

}

#topbags {

	background-image:url(/images/top_right_footwear.jpg);

	width:665px;

	height:365px;

}

#topsizefit {


	width:665px;

	height:365px;

}

/* ----------- Menu --------------- */

#menu {

	float:left;

	width:200px;

	margin-left:30px;

	margin-top:30px;

	height:300px;

}

*html #menu {
	margin-left:15px;
}
/*


#menu_li li {

	margin:0px 0px 3px 0px;

	padding:0;

	list-style:none;

	font:Verdana, Arial, Helvetica, sans-serif;

	color:#FF0000;

	font-size:12px;

} */

li {
  list-style:square;
  margin-bottom:3px;
}

.menu_li {
margin-top:2px;
margin-bottom:2px;
}

.menu_li li {
	/*margin-top:0px;
	margin-bottom:0px;*/
	margin-bottom:3px;
	color:#FF0000;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	list-style:none;
}

.subnav li{
list-style:none;

}


a.menu { 

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ed2129;

	text-decoration:none;

}



a.menu span { 

	display: none; 

}



a.menu:hover { 

	color:#fcb040;

}



/*.subnav {

	padding-left:15px;

} */
.subnav {
	margin:0px;
	padding-left:54px;
}

li#selected {

	list-style-image:url(/images/faqpoint.jpg);

}

/* --------- pwa ------------ */

#pwa {

	float:left;

	height:50px;

	margin-left:63px;

}

*html #pwa {

	margin-left:31px;

}



/* ----------------------------------------------CONTENT--------------------- */

#content {

	padding: 0px;

	margin-left: 285px;

}

#content_body {

	padding:10px 90px 0px 30px;
	color:#404041;
}

#product_body {

	padding:10px 30px 0px 0px;

	display:block;

}

#products_text {

	display:block;

	width:560px;

	padding-left:80px;

	position:relative;

	left:-50px;

}

div#content { 

	min-height:600px;

}



p, pre{

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#404041;

}

a.faqnav {

	text-decoration:none;

	color:#ED2129;

	font-size:11px;

}

a.faqnav:hover {

	color:#ff6600;

	text-decoration:underline;

}

#faqnav {

	margin:0px;

	padding-left:14px;

}

*html #faqnav {

	padding-left:16px;

}

ul#faqnav li{

	list-style-image:url(/images/faqpoint.jpg);

}

.arrow {

	color:#CC6600;

}

/* ------------------- products ------------------- */

#prod_name{

	color:#FF0000;

	font-size:30px;

	display:block;

	margin-left:-3px;

}

#products {

	display:block;

	height:150px;

	padding:0px 0px 0px 5px;
	.margin:0px;

}

#products li{

	margin:0px;

	padding:0px;

	display:inline;

	list-style-type:none;

	height:150px;

	width:140px;

}

#products a{

	float:left;

	height:150px;

	width:140px;

	display:block;

	overflow:auto;

	text-indent:-9999px;

}

#products a#footwear{

	background:url('/images/product_buttons/btn_footwear.jpg') bottom no-repeat;

	height:150px;

	width:140px;

}

#products a#footwear:hover{

	background:url('/images/product_buttons/btn_footwear.jpg') top no-repeat;

	height:150px;

	width:140px;

}

#products a#bags{

	background:url('/images/product_buttons/btn_bags.jpg') bottom no-repeat;

	height:150px;

	width:140px;

}

#products a#bags:hover{

	background:url('/images/product_buttons/btn_bags.jpg') top no-repeat;

	height:150px;

	width:140px;

}

#products a#hats{

	background:url('/images/product_buttons/btn_hats.jpg') bottom no-repeat;

	height:150px;

	width:140px;

}

#products a#hats:hover{

	background:url('/images/product_buttons/btn_hats.jpg') top no-repeat;

	height:150px;

	width:140px;

}

#products a#critters{

	background:url('/images/product_buttons/btn_critters.jpg') bottom no-repeat;

	height:150px;

	width:140px;

}

#products a#critters:hover{

	background:url('/images/product_buttons/btn_critters.jpg') top no-repeat;

	height:150px;

	width:140px;

}

#product_page {

	padding:10px 30px 0px 0px;

	display:block;

	width:600px;

	border: #000000 1px solid;

}

#prod_stacks{

	display:block;

	height:200px;

}

#productitem {

	width:110px;

	float:left;

	height:200px;

	margin-right:30px;

	margin-left:30px;

}

#prodname{

	text-align:center;

	color:#404041;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#prodprice{

	text-align:center;

	color:#ed2129;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

/* ----------------------------------------------FOOTER-------------------- */

#footer {

	font-size:10px;

	margin-top:25px;

	background-image:url(/images/bg_footer.jpg);

	height:65px;

	width:971px;

	text-align: right;

}
#footernav{
	position:relative;
	right:20px;
	bottom:-40px;
}
#wholesale_login a, #footernav a{
	font-size:10px;
	color:#8b8b8f;
	text-decoration:none;
}
#wholesale_login a:hover, #footernav a:hover{
	color:#404041;
}
.footernavfont{
	font-size:9px;
}
ul#sitemapnav{
	padding-left:10px;	
}
ul#sitemapnav li{
	list-style-type:square;
	color:#FF0000;
}
ul#sitemapnav li ul li{
	list-style-type:disc;
	color:#FF0000;
}
ul#sitemapnav li ul li ul li{
	list-style-type:circle;
	color:#FF0000;
}

.contentListNumber ol li{
 list-style-type:number;
}