body
{
	padding:0;
	margin:0;
	font:normal 12px arial;
	background:url(images/bg.gif) repeat left top;
}

.maintop
{
	width:980px;
	background:url(images/maintop.png) no-repeat left top;
}
.mainbottom
{
	width:980px;
	background:url(images/mainbottom.png) no-repeat left bottom;
}
.maincenter
{
	text-align:left;
	padding-top:30px;
	border:15px #640100 solid;
	background:url(images/mainleft.gif) #FFFFFF repeat-y left top;
}
.leftcontent
{
	background:url(images/navbar_bg.gif) no-repeat left bottom;
}
.footernew
{
	background:url(images/news_footer.gif) repeat-x left bottom;
}

.productcenter
{
	text-align:left;
	border:15px #640100 solid;
	background:url(images/product_bg.gif) #FFFFFF repeat-y left top;
}
.productleft
{
	background:url(images/category_bg.gif) no-repeat left bottom;
}
.fashionshow
{
	text-align:left;
	border:15px #640100 solid;
	background-color:#640100;
}
.fashionshowcenter
{
	text-align:left;
	background-color:#640100;
}

.header
{
	font:normal 12px arial;
	height:180px;
	color:#FFFFFF;
}

.header a
{
	font:bold 12px arial;
	text-decoration:none;
	color:#F2E6E6;
}

.header .logo
{
	float:left;
	padding-left:70px;
}

.header .topbanner
{
	float:right;
	text-align:right;
	padding-right:60px;
	padding-top:20px;
}

.footer
{
	clear:both;
	font:normal 12px arial;
	color:#CCCCCC;
	padding-bottom:10px;
}

.footer a
{
	font:normal 12px arial;
	color:#FFFFFF;
	text-decoration:none;
}

.horzbar
{
	background:url(images/horzbar_bg.gif) #EDEDED repeat-x left top;
	font:normal 12px arial;
	height:30px;
}

.footernavbar
{
	font:normal 12px arial;
	color:#C80000;
}

.footernavbar a
{
	font:bold 12px arial;
	color:#C80000;
	text-decoration:none;
	
}

.navbar
{
	font:bold 12px arial;
	height:25px;
	padding-left:6px;
	text-align:left;
}

.navbar a
{
	font:bold 12px arial;
	color:#C25F35;
	text-decoration:none;
	line-height:25px;
	vertical-align:middle;
	height:25px;
}

.navbarsep
{
	font:normal 1px arial;
	height:5px;
}

.subnavbar
{
	font:normal 12px arial;
	height:25px;
	text-align:left;
	line-height:25px;
	vertical-align:middle;
	padding-left:4px;
}

.subnavbar a
{
	font:normal 12px arial;
	color:#C25F35;
	text-decoration:none;
	padding-left:4px;
}

.horzsep
{
	font:normal 1px arial;
	height:5px;
	clear:both;
}

.caption
{
	font:normal 12px arial;
	height:25px;
}

.captionleft
{
	background:url(images/caption_left.png) #EDEDED no-repeat left top;
	height:25px;
	padding-left:10px;
	display:block;
}

.captionright
{
	background:url(images/caption_right.png) #EDEDED no-repeat right top;
	height:25px;
	padding-right:28px;
	display:block;
}

.caption a
{
	font:bold 12px arial;
	color:#6B965F;
	text-decoration:none;
	display:block;
	line-height:25px;
	vertical-align:middle;
	background:url(images/caption_bg.gif) #EDEDED repeat-x left top;
	height:25px;
}

.horzrule
{
	clear:both;
	font:normal 1px arial;
	height:5px;
	width:100%;
}

.horzline
{
	clear:both;
	font:normal 1px arial;
	background:url(images/horzline.gif) #FFFFFF repeat-x left top;
	height:2px;
	width:100%;
}

.contentsep
{
	float:left;
	font:normal 1px arial;
	background:url(images/vertcontentsep.gif) #E3E3E3 repeat-y center top;
	width:11px;
}

.hdotline
{
	clear:both;
	font:normal 1px arial;
	background:url(images/hdot.gif) repeat-x left center;
	height:20px;
}

.time
{
	font:normal 11px arial;
	color:#D7642F;
	margin-bottom:12px;
}

.tophomestory
{
	font:bold 13px arial;
	color:#C25F35;
	margin-bottom:15px;
	text-align:left;
	text-transform:uppercase;
}

.tophomestory a
{
	font:bold 13px arial;
	text-decoration:none;
	color:#C25F35;
	margin-bottom:25px;	
}

.more
{
	font:normal 12px arial;
	color:#D7642F;
}

.more a
{
	font:normal 12px arial;
	color:#D7642F;
	text-decoration:underline;
}

.next
{
	padding-top:5px;
	font:bold 12px arial;
	color:#D7642F;
}

.next a
{
	font:bold 12px arial;
	color:#D7642F;
	text-decoration:underline;
}

.content
{
	font:normal 12px arial;
	color:#333333;
	text-decoration:none;
	display:table-row;
	clear:both;
}

.zone
{
	font:normal 12px arial;
	height:25px;
	text-align:left;
	text-transform:uppercase;
}

.zone a
{
	font:bold 13px arial;
	color:#D7642F;
	text-decoration:none;
	line-height:25px;
	vertical-align:middle;
	height:25px;
}

.headline
{
	font:normal 12px arial;
	color:#000000;
	text-decoration:none;
	text-align:left;
}

.headline a
{
	font:normal 12px arial;
	color:#000000;
	text-decoration:none;
}

.searchbox
{
	font:normal 12px solid;
	color:#545454;
	width:132px;
	border:#BEBEBE 1px solid;
}

.searchtop
{
	width:170px;
	height:5px;
	background:url(images/search_top.gif) #FFFFFF no-repeat left top;
}

.searchcontent
{
	text-align:left;
	font:bold 12px solid;
	color:#545454;
	width:168px;
	border-left:#BEBEBE 1px solid;
	border-right:#BEBEBE 1px solid;
	min-height:45px;
	background:url(images/search_content.gif) #F8F8F8 no-repeat left top;
}

.searchbottom
{
	width:170px;
	height:5px;
	background:url(images/search_bottom.gif) #FFFFFF no-repeat left top;
}

.polltop
{
	width:170px;
	height:5px;
	background:url(images/poll_top.gif) #FFFFFF no-repeat left top;
}

.pollsubject
{
	font:bold 12px solid;
	color:#545454;
	text-align:left;
}

.pollcontent
{
	text-align:left;
	font:normal 12px solid;
	color:#545454;
	width:170px;
	min-height:45px;
	background:url(images/poll_bg.gif) #F8F8F8 repeat-y left top;
}

.pollbottom
{
	width:170px;
	height:5px;
	background:url(images/poll_bottom.gif) #FFFFFF no-repeat left top;
}

.pollbuttons
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.toolstop
{
	width:170px;
	height:5px;
	background:url(images/tools_top.gif) #FFFFFF no-repeat left top;
}

.toolscontent
{
	text-align:left;
	font:normal 12px solid;
	color:#6B965F;
	width:168px;
	border-left:#BEBEBE 1px solid;
	border-right:#BEBEBE 1px solid;
	min-height:45px;
	background:url(images/tools_content.gif) #F8F8F8 no-repeat left top;
}

.toolscontent a
{
	font:normal 12px solid;
	color:#6B965F;
	text-decoration:none;	
}

.toolsbottom
{
	width:170px;
	height:5px;
	background:url(images/tools_bottom.gif) #FFFFFF no-repeat left top;
}

.timetip
{
	font:normal 12px solid;
	color:#545454;
	line-height:22px;
}

.hotnews
{
	font:normal 12px solid;
	color:#545454;
	line-height:22px;
}

.hotnews a
{
	font:normal 12px solid;
	color:#6B965F;
	line-height:22px;
	text-decoration:none;
}

.video
{
	font:normal 12px arial;
	color:#6B965F;
	text-decoration:none;
	text-align:left;
	line-height:22px;
}

.video a
{
	font:normal 12px arial;
	color:#6B965F;
	text-decoration:none;
}

.zonebar
{
	font:bold 12px arial;
	color:#545454;
	text-decoration:none;
	text-align:left;
	line-height:22px;
}

.zonearticle
{
	clear:both;
	font:normal 12px arial;
	color:#333333;
	text-decoration:none;
	text-align:left;
	line-height:1.4;
}

.teaser
{
	font:italic 12px arial;
	color:#333333;
	text-decoration:none;
	text-align:left;
	line-height:1.4;
}

.teaser a
{
	font:normal 12px arial;
	color:#333333;
	text-decoration:none;
}

.story
{
	font:normal 12px arial;
	color:#333333;
	text-decoration:none;
	text-align:left;
	line-height:1.4;
}

.story a
{
	font:normal 12px arial;
	color:#333333;
	text-decoration:none;
}

.pager
{
	clear:both;
	font:bold 12px arial;
	color:#333333;
	text-decoration:none;
	text-align:left;
	line-height:22px;
}

.pager a
{
	clear:both;
	font:normal 12px arial;
	color:#333333;
	text-decoration:none;
	text-align:left;
	line-height:22px;
}

.searchresult
{
	font:bold 12px arial;
	height:25px;
	vertical-align:middle;
	color:#FFFFFF;
	text-align:left;
	padding-left:5px;
}

.aboutus
{
	font:normal 12px arial;
	clear:both;	
	background:url(images/model.jpg) #000000 no-repeat left top;
	
}

.textwhite
{
	font:normal 12px arial;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}
/*New CSS*/
.intro
{
	width:838px;
	height:560px;
	background:url(images/intro.gif) no-repeat left top;
	text-align:left;
}
.language
{
	text-align:left;
	padding-left:35px;
	color:#FFFFFF;
}
.language a
{
	font:normal 12px arial;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

.collection , .collection a
{
	font:bold 12px arial;
	color:#E7BF00;
	text-decoration:none;
}

.collection2 , .collection2 a
{
	font:bold 12px arial;
	color:#FFFFFF;
	text-decoration:none;
}

.collection_item
{
	font:normal 12px arial;
	color:#FFFFFF;
	padding:3px;
	text-align:left;
	background:url(images/collection_bg.gif) repeat-y left top;
}

.collection_item a
{
	padding:3px;
	font:bold 12px arial;
	color:#E7BF00;
	text-decoration:none;
}

.collection2_item
{
	font:normal 12px arial;
	color:#FFFFFF;
	background:url(images/collection2_bg.gif) repeat-y left top;
}

.category 
{
	font:normal 16px arial;
	color:#E7BF00;
	padding:3px;
}

.category a
{
	font:normal 16px arial;
	color:#E7BF00;
	padding:3px;
	text-decoration:none;
}

.category2 , .category2 a
{
	font:bold 12px arial;
	color:#E7BF00;
	padding:3px;
	text-decoration:none;
}

.fashionview , .fashionview a
{
	font:normal 12px arial;
	color:#FFFFFF;
	padding:3px;
	text-decoration:none;
}

.fashionview .sel , .fashionview .sel a
{
	font:normal 12px arial;
	color:#E7BF00;
	padding:3px;
	text-decoration:none;
}

.cart , .cart a
{
	font:bold 13px arial;
	color:#C25F35;
	padding:3px;
	text-decoration:none;
}

.cartitem , .cartitem a
{
	font:normal 12px arial;
	color:#000000;
	padding:3px;
	text-decoration:none;
}

.cartitem a
{
	font:normal 12px arial;
	color:#C25F35;
	padding:3px;
	text-decoration:none;
}

.cartcontent
{
	font:normal 12px arial;
	color:#333333;
	padding:3px;
}

.cartcontent a
{
	font:normal 12px arial;
	color:#C25F35;
	padding:3px;
	text-decoration:none;
}

.video_item
{
	font:normal 12px arial;
	color:#333333;
	padding:3px;
}

.video_item a
{
	font:normal 12px arial;
	color:#333333;
	padding:3px;
}