/*----------------------resets----------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;font-size:100%;text-align: left;vertical-align:baseline}
a img {border:none;}
table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
@font-face{font-family:iHelvetica;src:local("Helvetica Neue Black"),url(../font/HelveticaNeueLTPro-BlkCn.otf) format("opentype");}
@font-face{font-family:sHelvetica;src:local("Helvetica Neue Black"),url(../font/HelveticaNeueLTPro-MdCn.otf) format("opentype");}
/*----------------------Elements Default Definitions----------------------*/
body{background:url(../image/bg.png);overflow-x:hidden}
body, p, td, th, li{font-family: Arial, Helvetica, sans-serif;font-size:.875em;line-height:1.5em;color:#333;}
p{margin: 0 0 1em 0;}
a:link, a:visited{color:#0f0f0f;text-decoration:none;}
a:hover, a:active{color:#0f0f0f;text-decoration:none;}
h1{color:#5C8127;margin:.825em 0 .5em 0;font-size:2.125em;}
h2{color:#5C8127;margin:.825em 0 .5em 0;font-size:1.75em;}
h3{color:#000;margin:.825em 0 .5em 0;font-size:1.5em;}
h4{color:#195a7f;margin:.825em 0 .5em 0;font-size:1.25em;}
h5{color:#195a7f;margin:.825em 0 .5em 0;font-size:1.125em;}
h6{color:#5C8127;margin:.825em 0 .5em 0;font-size:1em;}
ul{margin-left:0px;list-style-type:none;}
ol{margin-left:25px;}
blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;color:#000}
em		{font-style:italic;}
/*----------------------Standard Definitions----------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom:1;display: inline-block;_height:1px;}
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}
.clearfix {display: block;}
.word{word-break:break-all;}
.small		{font-size:.825em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.white{color:#fff}



#container{width:990px;margin:0 auto}
#header{width:890px;padding:5px 39px 0px 35px;border-bottom:2px solid #39a7e7;height:95px;position:relative;margin:0 auto;z-index:10000}
#header h1#logo{background:url(../image/logo.png) no-repeat;position:absolute;bottom:10px;right:39px;width:237px;height:73px;margin:0px}
p#topmenu{text-align:right;color:#fff;padding-left:540px}
p#topmenu a{color:#666;float:left;display:block;margin-left:15px}
p#topmenu a#bagmenu{background:url(../image/bagbg.png) no-repeat right center;padding-right:18px;color:#ccc}
p#topmenu a#bagmenu cite{color:#39a7e7}

#menu{padding-left:25px;padding-bottom:12px;position:absolute;bottom:0px}
#menu a{display:block;float:left;height:16px;text-decoration:none;text-indent:-500000px;margin-right:25px}
#menu a#abt{background:url(../image/menubg.png) no-repeat;width:93px;}
#menu a#ind{background:url(../image/menubg.png) no-repeat -123px top;width:183px}
#menu a#collect{background:url(../image/menubg.png) no-repeat -334px top;width:151px}
#menu a#show{background:url(../image/menubg.png) no-repeat -513px top;width:130px}
#colorcate{background:#000;height:36px;position:relative;border-left:4px solid #222;border-right:4px solid #222;z-index:10000;}
#colorcate #sort{position:absolute;height:20px;top:8px;right:50px}
#colorcate a{display:block;height:18px;border:1px solid #3b3b3b;color:#ccc;padding:0 8px;line-height:18px;float:left;font-size:.825em}

#footer{width:98%;margin:0 auto;height:79px;}
#innerfooter{position:fixed;bottom:0;background:url(../image/fbg.png) repeat-x left bottom;height:79px;width:98%}
#leftlogo{background:url(../image/footerlg.png) no-repeat;width:253px;height:79px;float:left}
#rightcornner{
	background:url(../image/rightcorner.png) no-repeat left bottom;
	width:25px;height:79px;float:right
}
hr#b{width:964px;border:0;border-top:3px solid #222;height:0px;margin:0 auto}
#copy{margin-top:40px;background:url(../image/blackbc.png) no-repeat;width:564px;height:19px;float:left;margin-left:10px;display:inline;padding-left:10px}
#copy p{height:15px;color:#444;font-size:11px;padding-left:10px
}
#copy p a{color:#696969;font-size:11px}

#topbagbg{background:url(../image/topbagbg.png) no-repeat;width:148px;height:22px;display:block;padding:5px 20px 0 10px;margin-top:-5px;}

#home{height:580px;width:939px;position:absolute;bottom:53px;margin:0 25px}
#beuty{width:939px;background:url(../image/homepng.png) no-repeat;height:580px}

#contentwrapper{border:4px solid #222;background:#000;padding:25px;border-top:0;}
#column_left,#content{float:left;display:inline}
#column_left{width:150px}
#content{margin-left:10px;width:770px}
#content div.top{padding-left:40px}
#content div.top h1{color:#fff;margin:0 0 10px;font-size:1.825em;
text-transform:uppercase}
#content div.middle{background:#373737 url(../image/innerbg.png) repeat-x;padding:25px;margin-top:18px;}
#content div.middle a{color:#fff}
#content div.middle a{text-decoration:underline}
#content div.middle ul{margin-left:20px;margin-bottom:10px}
#content div.middle ul#list{margin:0;}
#content div.middle ul#list li{float:left;display:inline;width:250px;padding:10px 55px;height:225px}
#content div.middle ul#list li a.clist{display:block;text-align:center;font-weight:bold;text-decoration:none}
#content div.middle div#abtbg{width:420px;background:url(../image/abgbg.jpg) no-repeat right bottom;min-height:620px;padding-right:300px}

#content div.details div.tabs{border-bottom:1px solid #000;padding-left:20px}
#content div.details div.tabs a{float:left;display:block;background:#2c2c2c;text-decoration:none;padding:2px 10px;margin-left:2px;
text-transform:uppercase;cursor:pointer;font-size:.825em}
#content div.details div.tabs a.selected{background:#000}
.tab_page{padding:15px;width:420px;}
.tab_page p{color:#fff}
#tabpages{min-height:250px;position:relative}
form#product{width:250px;position:absolute;top:15px;right:0px}
form#product b{color:#fff}
form#product div#discount b{color:#333}
a#add_to_cart{background:url(../image/addtobag.png) no-repeat;width:182px;height:56px;margin-top:10px;display:block;text-indent:-888888px;cursor:pointer}
#tabpages ul#info li{color:#fff;
list-style-type:square;
list-style-position:inside}
#tabpages ul#info{margin:5px 0}
.warning{color:#F00}

.homefinalbg{background:url(../image/bg.png);height:598px;border-bottom:2px solid #fff}
.headerbg{height:auto;background-position: center bottom;background-repeat: no-repeat}

#content div.middle form#edit{margin:8px auto}
div.pagination{margin-top:10px;text-align:right;padding-right:10px}
div.pagination div.results{text-align:right;}
div.pagination,div.pagination a{color:#fff;font-size:.775em;}
#formedit tr{height:28px;line-height:28px}

a.button {
	background: transparent url('../image/button_right.png') no-repeat scroll top right;
	color: #FFFFFF;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	height: 25px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	cursor:pointer
}
a.button span {
	background: transparent url('../image/button_left.png') no-repeat;
	display: inline-block;
	padding: 5px 0 5px 18px;
	cursor:pointer
}
.buttons {
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	clear: both;
	padding: 5px;
	margin-bottom: 10px;
}
.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	width: 100%;
	border-collapse: collapse;
}
.buttons table td {
	vertical-align: middle;
}

.sort div{float:right}
.sort{margin-bottom:10px;height:30xp;color:#fff}
.sort .div1{margin-left:5px}
#category{padding-top:20px;}
#category ul li a{color:#39a7e7;padding-left:10px;display:block;height:30px;line-height:30px;text-transform:uppercase}
#category ul li a.topcate{color:#656565}
#category ul li ul{margin-left:6px}
#category ul li a.selected{background:url(../image/selected.png) no-repeat left center;color:#fff}

#accout p,#accout b{color:#fff}
#accout b{display:block;margin-left:15px}
#accout table tr{height:28px;margin-top:5px}
#accout table tr td{color:#fff;margin-left:10px;padding-left:10px}
#accout table tr td.fileds{text-align:right}
#accout table tr td input{background:#ccc;border:1px solid #ccc;width:200px;height:20px;line-height:20px}
#accout table tr td input.rad{width:40px}
span.error{color:#39A7E7}
input#createbtn{
	background:url(../image/create.png) no-repeat;width:217px;height:59px;border:none}
input#signin{background:url(../image/signin.png) no-repeat;width:145px;height:56px;border:none}
input.save{background:url(../image/save.png) no-repeat;width:145px;height:56px;border:none}

div#cart{padding:15px 0px;border-top:1px solid #39a7e7;border-bottom:1px solid #39a7e7}
table.cart{width:700px;border:1px solid #383838;background:#1d1d1d;margin:5px auto}
table.cart tr th,table.cart tr td{color:#fff;height:25px;text-align:center}
table.cart tr,table.cart tr td,table.cart tr th {border:1px solid #383838;padding:5px;height:40px}
.buttonser{margin:20px auto;width:600px}
.buttonser input{float:left;margin-left:50px}
input.update{background:url(../image/update.png) no-repeat;width:145px;height:56px;border:none}
input.continue{background:url(../image/continue.png) no-repeat;width:145px;height:56px;border:none}
input.chkout{background:url(../image/checkout.png) no-repeat;width:145px;height:56px;border:none}
input.back{background:url(../image/back.png) no-repeat;width:145px;height:56px;border:none}
a.change{background:url(../image/change.png) no-repeat;width:145px;height:56px;border:none;display:block;text-indent:-8888888px}
 form#shipping p,form#shipping tr td, form#shipping b{color:#fff}
 .bg tr td, .bg, .bg p,.bg tr th{color:#fff}
textarea{background:#ccc;border:1px solid #ccc}
#content div.middle a.m{color:#39A7E7}
#accout p{color:#fff}
a.edit{background:url(../image/edit.png) no-repeat;width:145px;height:56px;border:none;display:block;text-indent:-8888888px}
a.delete{background:url(../image/delete.png) no-repeat;width:145px;height:56px;border:none;display:block;text-indent:-8888888px}
input.New{background:url(../image/new.png) no-repeat;width:145px;height:56px;border:none;display:block;}
a.view{background:url(../image/view.png) no-repeat;width:145px;height:56px;border:none;display:block;text-indent:-8888888px}

#content div.details{position:relative;padding-top:420px}
#imagecleft{background:url(../image/left.png) no-repeat;width:18px;margin-top:175px;height:48px;margin-right:8px;cursor:pointer}
#imagecright{background:url(../image/right.png) no-repeat;width:18px;margin-top:175px;height:48px;margin-left:8px;cursor:pointer}
#imagelist{position:absolute;left:5px;top:25px}

#smalllist{background:url(../image/smalllist.png) no-repeat;height:400px;width:70px;position:absolute;right:10px;top:25px;padding-left:20px}
#smalllist li{margin-bottom:5px;cursor:pointer}
#smalllist li img{width:59px;height:59px}
#smalllist li span{display:block;color:#ccc;font-size:.875em}

#shippingme{background:url(../image/shipping.png) no-repeat;padding-left:95px;height:100px;}
.links{text-align:right;font-size:12px;}
#content div.middle .links a{font-size:12px;}
