
*, html{margin:0; padding:0;}
body{margin:0; padding:0;font-family:"century gothic", Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}


#navarea{background:url(img_pngs/mainmenu.png) no-repeat; float:left; width:976px;}
#navarea #mainnav{ line-height:19px; margin:0; padding:0;}
#navarea #mainnav li{float:left;margin:0; padding:0; list-style-type:none;}
#navarea #mainnav li a{display:block; text-align:center; color:#fff; line-height:20px; padding:5px; margin:0; text-decoration:none;}
#navarea #mainnav li a:hover{background:#eee;color:#000;}

h1{font-size:18px; margin:0; padding:0; color:#1E7096; font-weight:normal;}
h2{font-size:16px; margin:0; padding:0; color:#1E7096; font-weight:normal;}
a{color:#2686B3;}
a:hover{text-decoration:none;}
p{ margin:0; padding:0 1em 1em 0;}


#wrapp{width:976px; margin:0px auto;background:url(img_pngs/content_top.png) no-repeat; background-position:0px -346px;}
#topCart{background:url(img_pngs/cart.png) no-repeat; width:976px; float:left;}



#content_main{width:976px; float:left;padding-bottom:40px;background: url(img_pngs/wrapperMain.png) repeat-y;position:relative;}
#innerWrapp{margin: 0 auto; width:898px;}


#left{float:left; width:200px;}
#right_content{margin-left:210px; }


ul{list-style-type:square; margin:0; padding:20px;}


#left ul{margin:0; padding:0; width:200px; list-style-type:none; float:left;}
#left ul li{margin:4px 0; padding:0; width:200px;}
#left ul li a{text-decoration:none; border-bottom:1px solid #f93; padding:4px 10px; margin-bottom:4px; width:180px; display:block; }
#left ul li a#activeSub{color:#0B5F93; border-bottom:1px solid #1E7096;}




#bottom_round{position:absolute; left:0px; top:-40px;}
#footer{background:url(img_pngs/footer_main.png) no-repeat; height:103px; float:left; width:976px; position:relative;}





.productheadline{letter-spacing:3px; font-size:18px; padding:5px; border-bottom:1px solid #F60;}

.product{
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	background: #fff;
	border: 1px solid #ccc;
	color: #333; /* Dark Grey */
	padding:5px;text-align:center;
	float:left;
	margin:5px 5px 5px 0px;
}

.product ul li{text-align:left;}

.product img {
	/* Black */
	margin-bottom: 10px; background:#eee;
}
.detail{background:url(images/detailsbutton.jpg); width:195px; padding-top:38px; height:0; overflow:hidden; 
float:left;}
.detail:hover{background-position:0 -38px;}


/**********customer banners for each global section**************/
#logoBanner{ height:83px;float:left; width:977px;}
#bannerWrapp{background:url(img_pngs/content_top.png) no-repeat;float:left; width:976px;padding-top:21px;}

#banner{background:url(img_pngs/banners/bannerBG.png) repeat-x; width:898px; height:148px; float:left; margin:5px 38px;}
#banner #stars{float:left; width:104px; height:148px;}
#banner #bluestrip{width:595px; height:36px; float:left;}
#banner #printButton{width:76px; height:36px;float:left;}
#banner #friendButton{float:left; width:123px; height:36px;}
#banner #globalH1{width:794px; padding:43px 0 0 0; overflow:hidden; height:0; float:left; margin:0; background-repeat:no-repeat;}
#banner #breadCrumb{float:left; width:794px; height:69px; background:url(img_pngs/banners/breadbrumbBG.png) no-repeat;}
#banner #breadCrumb p{margin:10px; color:#fff;}
#banner #breadCrumb a{color:#FF9900;}

/************cart stuff*************/
#cart_button{float:left; width:100px; height:20px; font-size:11px; color:#000;  margin:0; padding: 2px 0 0 0; background:url(images/add2cart.gif) 0px -22px; border:0; display:block; text-align:left; text-indent:5px;}
#cart_button:hover{background-position:0 0; color:#fff;}
.checkoutrow1{background:#eee;}
.checkoutrow2{background:#ccc;}


.cart_item_details{float:left; width:300px;}
.qty{width:200px; float:left;}
.cart_price{width:100px; float:left;}
.update_cart{float:left; width:200px; text-align:right;}






.loading {
    background: transparent url(images/loading.gif) 50% 50% no-repeat;
}

/****custom buttons******/
.productbuttons{
padding:0 3px;
height:20px;
float:left;
display:block;
width:260px;
}



.productbuttons img{
float:left;
width:20px;
height:20px;
border:1px solid #333;
margin-right:6px;
}
.productbuttons:hover img{border:1px solid #F90; color:#f90;}
.productbuttons span{ font-size:11px; padding-top:2px; display:block; color:#2686B3; letter-spacing:2px;}

/****Clothing category home -> ****/

.category_home_item{
float:left; width:205px; border:1px solid #ccc; padding:3px; margin:0 5px 5px 0;}

.category_home_item .heading{font-size:12px;}
.category_home_item img.display{height:200px;}
.category_home_item .catlink{color:#FF9900; font-size:11px; text-align:center;}




/****actual product inner pages*****/
#products ul{float:left; width:650px;}
#products ul li{float:left; width:250px;}


.p_mer{border-bottom:1px solid #ccc;}
.p_mer .img_holder{float:left; width:100px; padding:3px; border:1px solid #333; margin:5px;}
.p_mer .feat_img{float:left; border:1px solid #ccc;}

.p_mer .info{margin-left:130px;}
.p_mer .description{margin-left:130px;}
.p_mer .description h2{margin-top:15px; }

.hover{background:#ccc; border:1px solid #FF0;}

.featured_products_home{float:left; width:150px; text-align:center; }
.featured_products_home a .feat_img{ height:130px;}
.featured_products_home a{border:none;}

.mainProduct_img{border:1px solid #666;float:left; margin:5px;}

.notices{color:#FF0000; font-size:10px;}
.minqty{border:1px solid #ccc; text-align:center;width:15px; height:15px; display:block; font-size:11px;}


/******form*********/

label{
float: left;
width: 200px;

}

input:text, textarea{
width: 130px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

a img.additional_images{
float:left;
width:72px;
height:120px;
border:1px solid #333;
margin-right:2px;
}
a:hover img.additional_images{
border:1px solid #f93;

}

ul#tdesigns{float:left; width:880px; list-style-type:none; margin:0; padding:0;}
ul#tdesigns li{float:left; width:100px; margin:8px; padding:0;}
ul#tdesigns li a{display:block;}
ul#tdesigns li a img{border:0; width:100px; height:100px; border:1px solid #000;}
ul#tdesigns li a img:hover{border:1px solid #FF9900;}

/****generics******/
.column{margin:0; padding:0 10px;}

.click_here{color:#fff; font-size:12px;}



/**************Ajax cart styles**************/
#right_product_options{
float:right;
width:150px;
padding:2px;
border:1px solid #ccc;
margin:2px;
}

#cartprocessor{display:none; float:left; width:31px; height:31px;}

#price_important{
color:#FF0000;
}

#buynowButton{
background:url(img_pngs/buttons/buy_now.jpg) no-repeat;
width:134px; 
padding-top:38px;
height:0;
overflow:hidden;
/*text-indent:60px;*/
/*height:38px;*/
border:0;

color:#fff; 
text-transform:uppercase; 
float:right; 
font-size:13px;
}

#cart_Itemsize{
float:left;
width:148px;
min-height:100px;
border:1px solid #1E7096;
margin-bottom:3px;
}

#cart_Itemcolour{
float:left;
width:148px;
min-height:100px;
border:1px solid #666;
margin-bottom:3px;
}

#cart_buy_now{
float:left;
width:148px;
height:175px;
border:1px solid #666;
}
