@CHARSET "ISO-8859-1";

body
	{
		margin:0;
		font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
ul 
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}	

.bubble 
{
position: relative;
/*width: 130px;*/
height: 145px;
padding: 5px;
background: #FFFFFF;
border: #7F7F7F solid 1px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.bubble:after 
{
content: "";
position: absolute;
top: 13px;
left: -8px;
border-style: solid;
border-width: 7px 8px 7px 0;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 1;
}

.bubble:before 
{
content: "";
position: absolute;
top: 13px;
left: -9px;
border-style: solid;
border-width: 7px 8px 7px 0;
border-color: transparent #7F7F7F;
display: block;
width: 0;
z-index: 0;
}
	
#index_wrapper, #wrapper
	{
		/*min-width: 1263px;
		max-width: 1280px;*/
		width: 1263px;
		margin: 0 auto;
	}	

#index_wrapper
	{
		background: url("../imgs/banner.jpg") no-repeat; 
		margin: 0 auto;
		/*-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/banner.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imgs/banner.jpg', sizingMethod='scale')";
		*/
	}
#wrapper
	{
		background: url("../imgs/pagebg.png") no-repeat;
		height: 500px;
	}	
	
#header
	{
		height: 40px;
		background-color: #000;
		position: relative;
	}	

ul#main_menu
	{
		position: absolute;
		top: 40px;
		right: 42px;
	}	
	#wrapper #main_menu
	{
		right: 100px;
	}	
ul#main_menu li
	{
		float: left;
		font-weight: bold;
		font-size: 16px;
		padding: 10px 20px;
		color: #000;
		background-color: #ffcf43;
		margin-right: 5px;
		border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		-moz-border-radius: 0 0 10px 10px;
		-moz-box-shadow:    0 0 10px #555;
		-webkit-box-shadow: 0 0 10px #555;
		box-shadow:         0 0 10px #555;
	}	
ul#main_menu li.last
	{
		margin-right: 0;
	}	
ul#top_menu
	{
		position : absolute;
		right: 42px;
	}	
ul#top_menu li
	{
		float: left;
		color: #fff;
		font-weight: bold;
		line-height: 40px;
		padding: 0 10px;
		font-size: 14px;
		
	}
#top_menu a
	{
		color: #fff;
		text-decoration: none;
	}	
#index #content_wrapper
{
	background: url("../imgs/llicon.png") no-repeat 0 10px; 
	height: 666px;
	position: relative;
}
#wrapper #content_wrapper
	{
		width: 1180px;
		margin: 0 auto;
		
	}
#title
	{
		width: 685px;
		height: 81px;
		position: absolute;
		background : url("../imgs/lltitle.png") no-repeat;
		top: 200px;
		right: 150px;
	}	
#contact_box
	{
		position: absolute;
		right: 42px;
		top: 90px;
	}	
#contact_box li
	{
		float: left;
		font-family : arial;
		font-weight: bold;
		color: #58595b;
		font-size: 13px;
		
	}
#contact_box li#contact
	{
		background: url("../imgs/icon-contact.png") no-repeat;
		padding: 15px 20px 15px 70px;
	}	
#contact_box li#pinbb
	{
		background: url("../imgs/icon-bb.png") no-repeat;
		padding: 15px 20px 15px 70px;
	}
#contact_box li#email
	{
		background: url("../imgs/icon-mail.png") no-repeat;
		padding: 15px 0 15px 70px;
	}				
#product_type
	{
		width: 850px;
		height: 160px;
		background-color: #fff;
		position: absolute;
		right: 42px;
		top: 315px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-moz-box-shadow:    0 0 10px #555;
		-webkit-box-shadow: 0 0 10px #555;
		box-shadow:         0 0 10px #555;
	}	
#product_type li
	{
		float: left;
		border-right: 2px dotted #888;
		margin: 20px 0;
		padding: 0 8px;
		height: 120px;
		font-size: 11px;
	}	
#product_type li h3
	{
		color: #a1002a;
		font-family: serif;
		font-size: 20px;
		margin-bottom: 5px;
	}
#product_type li#tshirt
	{
		background: url("../imgs/icon-tshirt.png") no-repeat 10px;
		padding: 0 7px 0 125px;
	}		
#product_type li#croptee
	{
		background: url("../imgs/icon-croptee.png") no-repeat 7px;
		padding: 0 7px 0 72px;
	}
#product_type li#jacket
	{
		background: url("../imgs/icon-jacket.png") no-repeat 7px;
		padding: 0 7px 0 112px;
	}	
#product_type li#skin
	{
		background: url("../imgs/icon-skin.png") no-repeat 7px;
		padding: 0 0 0 82px;
		border: none;
	}			
#bottom_line
	{
		background-color: #a5d4e1;
		height: 30px;
		width : 100%;
		position: absolute;
		bottom: 0;
	}	
#loginf
	{	
		background-color: #000;
		width: 145px;
		padding: 10px;
		position: absolute;
		right: 0;
		top: 40px;
		z-index: 99;
		border-radius: 0 0 8px 8px;
		-webkit-border-radius: 0 0 8px 8px;
		-moz-border-radius: 0 0 8px 8px;
}
#loginf input[type="text"] {
width: 140px;
padding-left: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: none;
margin: 0 0 10px;
}
a#sulink {
color: #fff;
text-transform: none;
text-decoration: none;
}
a#lilink {
padding: 8px 15px;
background-color: #ffcf43;
margin-left: 10px;
text-transform: none;

line-height: 20px;
height: 20px;
float: right;
color: #414142 !important;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#footer
	{
		position: absolute;
		bottom : 70px;
		left: 50%;
	}

.footer
	{
		border-top: 2px solid #797a7c;
		width: 150px;
		float: left;
		font-size: 12px;
		text-align: center;
		margin-right: 30px;
}
#footer h5
	{
		margin: 5px 0;
		font-size: 18px;
		color: #1a6ba4;
	}
	
#leftclm
	{
		width: 275px;
		float: left;
		height: 500px;
		margin-top: 200px;
		position: relative;
	}	
#leftclm_inner
	{
		width: 222px;
		top: 5px;
		left: 25px;
		position: absolute;
		font-size: 16px;
	}	
ul#category
	{
	}
ul#category li.root
	{
		background: url("../imgs/menudiv.png") no-repeat;
		text-align: center;
		padding-top: 16px;
		padding-bottom: 4px;
		color: #025c9b;
		font-weight: bold;
		position: relative;
	}	
ul.subcategory
	{
		position: absolute !important; 
		top: 5px;
		left: 230px;
		color: #6d6f71;
		font-size: 13px;
		text-align: left;
		font-weight: normal;
		padding: 10px;
		height: auto !important; 
		min-width: 100px; 
	}
	
ul#information
	{
		margin-top: 20px;
		padding-left: 20px;
		padding-bottom: 30px;
		background: url("../imgs/menudiv.png") 0 100% no-repeat;
	}	
ul#information li
	{
		height: 50px;
		padding-left: 60px;
		line-height: 50px;
		margin-bottom: 10px;
		font-weight: bold;
		font-size: 15px;
	}
ul#information li#size
	{
		background: url("../imgs/icon-size.png") no-repeat;
	}
ul#information li#order
	{
		background: url("../imgs/icon-order.png") no-repeat 10px 0;
	}	
ul#information li#shipping
	{
		background: url("../imgs/icon-shipping.png") no-repeat;
	}
div#cs
	{
		background: url("../imgs/menudiv.png") 0 100% no-repeat;
		padding-top: 10px;
		padding-bottom: 25px;
		text-align: center;
		font-weight: bold;
		color: #025c9b;
	}						
#rightclm
	{
		margin-top: 170px;
		float : right;
		width: 865px;
		border-left: 2px dashed #939598;
		padding-left: 30px;
	}	
ul#productlist li
	{
		float: left;
		width: 200px;
		height: 270px;
		margin-left: 15px;
		margin-bottom: 15px;
		border-radius: 5px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-moz-box-shadow: 0 0 5px 0 #888;
		-webkit-box-shadow: 0 0 5px 0 #888;
		box-shadow: 0 0 5px 0 #888;
	}	
.pinner
	{
		margin:11px;
		font-weight: bold;
	}	
ul#productlist li img.product
	{
		margin-bottom: 10px;
	}	
.pinner .pname
	{
		float: left;
		width: 100px;
	}	
.pinner .pprice
	{
		float: right;
	}	