body {
	background-color:#8a8a8a;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
}

ul, li,ol, span, td, tr,a, table,input, form, img, h1,h2{
	margin:0;
	padding:0;
	list-style-type:none;
	border:none;
	border-collapse:collapse;
	border:none;
}
#body_canvas{
	height:1%;
	margin:0 auto;
	width:900px;
}
#container{
	width:900px;
	background-color:#000000;
}
.about {
	float:left;
	width:365px;
	margin-bottom:15px;
}
#header{
	background-image:url(../images/home_page/header_background.jpg);
	background-repeat:no-repeat;
	height:157px;
	width:900px;
}
#header_cart_currency{
	float:left;
	width:260px;

}
#header_cart_currency a{
	color:#ffffff;
}

#header_cart_bag{
	float:left;
}
#header_cart_text{
	float:left;
	margin-right:35px;
}
#US_Currency{
	margin-bottom:5px;
}
#banner{
	margin-left:215px;
	padding-top:10px;

}
#logo{
	height:84px;
	width:420px;
	float:left;
}
#navigation{
	margin-top:-30px;
	font-size:12px;
}
#navigation a{
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:underline;
}
#navigation ul{
	height:20px;
	padding-right:10px;

}
#navigation ul li{
	display:inline;
	padding-left:10px;
	float:right;
}
#main_body{
	padding:5px 0px 0px 0px;
	min-height:100%;

}
#left_navigation {
	background-color:#ffffff;
	float:left;
	width:158px;
	margin-right:4px;
	_margin-right:4px;
	margin-left:5px;
	_margin-left:3px;
	color:#000000;
	padding:5px;
}
#left_navigation ul{
    margin-bottom:5px;
}
#left_navigation h1{
	margin: 5px;
}
#left_navigation ul h1 a{
	font-size:14px;	
    margin-bottom:5px;
    margin-top: 6px;
	background-color:#000000;
	padding:6px;

}
#left_navigation h1 a:hover {
	background-color:#cccccc;
	display:block;
	padding-left:10px;
	font-weight:bold;

}
#left_navigation ul h1 a{
	font-size:14px;	
	color:#ffffff;
	display:block;
	padding-left:5px;
}
#left_navigation ul ul li strong{
	text-decoration: underline;
	padding:4px;
	font-size:13px;	
}
#left_navigation ul a{
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	/*margin-left:10px;*/
	font-size:11px;
}
#left_navigation ul ul li {
	margin-bottom:5px;
	_margin-bottom:-11px;
	/*background-color:#d32596;*/
	margin-left: 10px;
}
#left_navigation ul ul li a:hover {
	background-color:#cccccc;
	display:block;
	padding-left:10px;
	font-weight:bold;
	
	
}

#left_navigation ul ul li a{
	color:#000000;
	/*display:block;*/
	margin-left:5px;
}
#main_homepage{
	width:485px;
	height:400px;
	float:left;
	margin-right:7px;
	_margin-right:4px;

}
#main_homepage img {
	_margin-bottom:4px;
	padding:1px;
}
#top1{
  margin-bottom:2px;
}

#bottom_banner{
	margin-top:10px;

}
#bottom_banner img{
	border:1px solid #787878;	
}
#homepage_right{
	width:220px;
	float:left;
}
#homepage_right img{
	border:1px solid #787878;
	_margin-bottom:0px;
	padding:1px;

}
.modeltxt{
	color:#000000;
	height:80px;
	line-height:1.2em;
	position:absolute;
	width:120px;
	margin-top:-90px;
	margin-left:5px;

}
.modeltxt a{
	color:#000000;
}
.modelcontainer{
	position:relative;
	margin-bottom:2px;
	margin-top:2px;
}

#promo_6{
	border:1px solid #787878;
	width:222px;
	_height:61px;
	height:67px;


}
#promo_6 img{
	border:none;

}
#location_bar a{
	color:#000000;
	text-transform:uppercase;
	}
#location_bar{
	margin-bottom:15px;
	margin-top:10px;
}

#location_bar h1{
	display:inline;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	
}
#category_view{
	background-color:#ffffff;
	padding:5px;
	width:576px;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}
#category_banner{
	width:120px;
	float:left;
	min-height:400px;
}.product_image_container{		
	position:relative;	
	height:260px;	
	width:144px;}
.product_display{
	float:left;
	width:144px;
	margin-bottom:15px;
}
.product_bottom{
	text-align:center;
	font-size:12px;
}
.product_display table div a{
	text-decoration:none;
	color:#000000;
}
.product_bottom{
	height:60px;
}
#product_detail_left{
	float:left;
	width:300px;
}
.product_thb_img img{
	border:0px;
	padding:0px;
	margin:0px;
	float:left;
	margin-right:0;
}
.product_thb_img {
	margin-top:-15px;

}.buyoneoffer{	height:57px;	left:85px;	top:130px;	bottom:0px;	display:block;	background-image:url(../images/buy-1-t-shirt-get-1-free.png);	width:58px;	height:57px;	position:absolute;}
#product_detail_right{
	float:left;
	_width:240px;
	width:270px;
	margin-left:6px;
	font-size:13px;
	text-align:justify;
	line-height:1.5em;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}
#product_detail_right h1, h2{
	padding:0px;
	margin:0px;
	font-size:17px;
}
.grey ul {
	color:#000000;
	margin-bottom:10px;
	width:230px;
	margin-left:30px;	
	
}
.grey ul li{
	list-style-type:disc;
	font-size:11px;
	padding-left:0px;
	margin-left:20px;
	
}
#clearing{clear:both;}
#footer{
	background-image:url(../images/home_page/footer.jpg);
	height:26px;
	width:900px;
	border-top:5px solid #8a8a8a;
	font-size:12px;
	margin-top:10px;

}
#footer a{
	color:#ffffff;
	text-transform:uppercase;
}
#footer ul{
	text-align:center;
	margin-top:5px;
}
#footer ul li{
	display:inline;
	padding-left:10px;
	
}

/* Product Tab View */
#tabs {
	font-size: 90%;
	margin:0px;
}
#tabs ul {
	float: right;
	width:100%;
	_width:100%;
	margin-bottom:0px;
	margin:
	height:35px;

}

#tabs li {
	margin-left: 0px;
	/*margin-bottom:-1px;*/
	float: left;
	margin-right:5px;
	height:35px;	
	_height:37px;

}
html #tabs li {
	display:inline; /* ie6 double float margin bug */

}

#tabs li a {
	float: left;
	padding-right:5px;

}

#tabs ul li a {
	text-decoration: none;
	padding: 7px;
	color: #000000;
	text-transform:uppercase;
	background-color:#BBBCBE;
	border:1px solid #000000;
	list-style-type:none;
	
	
}
#tabs ul li.active {
	background: #ffffff;
	list-style:none;
}
#tabs ul li.active a {	color: #333333;	list-style-type:none;	border-top:1px solid #000000;	border-left:1px solid #000000;	border-right:1px solid #000000;	border-bottom:1px solid #ffffff;	background-color:#ffffff;}
#tabs div {	border:1px solid #000000;
	clear: both;
	padding: 10px;
	min-height: 170px;
	_margin-top:-21px;}
#tabs div h3 {
	text-transform: uppercase;	margin-bottom: 5px;	letter-spacing: 1px;
}
#tabs div p {
line-height: 150%;
}

#spin{	}
#newsletter_container
{	
    border:1px solid #000000;	
    padding-left:5px;
    margin-top:0px;
}
.email{	width:100px;	border:1px solid #000000; margin-bottom:5px;}


#footer_shadow {
	background-image:url(../images/gray-bg.gif);
	background-repeat:no-repeat;
	height:267px;
	margin-left:70px;
	margin-top:0px;

}
#shadow_container{
	background-color:#8A8A8A;
}
.brand{
	border:1px solid #787878;
	padding:1px;
}
#Comptext{
	
	background-color:#ffffff;
	height:389px;
	padding:5px;
}
.Comptext img {
	border:0px;
	border-color:#ffffff;
}
.productLabels .labels {
	font-weight:bold;
	margin-bottom:8px;
	width:200px;
}
.labels{
	font-weight: bold;
}
.colourSwatch-colour a {
	display:block;
	height:17px;
	width:17px;
}
.productLabels .content{
	margin-bottom: 20px;
}
.colourSwatch{
	width:25px;
	border:1px solid #000000;
}
.paging{
	text-align:right;
	margin-bottom:7px;
	width:600px;
	float:right;
}
.paging a{
	color:#000000;
}