html{height: 100%;}
*{margin:0;padding:0;outline:none}
body{width:100%;height:100%;background:#000;}
body,div,img,form{margin:0;padding:0;}
form{display: inline;}
img,input{border:none;outline: none;vertical-align: top;}
body,div,p,select,input,textarea{font-size: 12px;font-family: tahoma, verdana, arial, sans-serif;color:#fff;}
p{margin:4px 0px;padding:0}
a{color:#FFF;font-size: 11px;text-decoration: none;outline: none;}
a:hover{color:#F06292}
a:focus{outline: none;}
select{border:none;padding:0px;color:#333;line-height: 12px;margin: 0;height:22px;}
textarea {border: 1px solid #000;padding: 3px;color:#000}
input{color:#333}
h1{margin: 0;display: block;padding:0;font-size: 13px;font-weight: bold;}
h1 a {color: #003399; text-decoration: underline; }
h2{margin: 0;display: block;padding: 0 0 13px 0;font-size: 16px;color:#900;font-weight: bold;}
h3{margin: 0;display: block;padding: 0;font-size: 17px;font-weight: normal;}
h4{margin: 0;display: block;padding: 0;font-size: 20px;font-weight: normal;color:#fff;margin-bottom: 10px;}

.Error{color:#990000;text-align: center;}
.Error a{color:#990000;font-weight: bold;}
object,embed{border:0;z-index:2;}
.clear{clear: both;line-height: 0;font-size: 0;height: 0;}
.clear_left{clear:left}
ul{list-style-image: url(/images/li.png);margin:0 0 0 60px;list-style-position: outside;}
ul li{margin:10px 0px !important;}
ol{margin:0 0 0 60px;list-style-position: outside;}
ol li{margin:10px 0px !important;}
.ul_left{margin-left: 270px;}
.ul1{list-style-image: url(/images/li7.png);}
.ul1 li{font-size: 13px;}
.ul2{list-style-image: url(/images/p/marker.png);}
.ul3{list-style-image: url(/images/p/marker1.jpg);}
.ul3 li{margin:10px 0px !important;font-size: 15px !important;color:#999}
.ul4{list-style-image: url(/i/aff/li.gif); float: left;width: 300px;display: block;margin-left:15px;}
.ul4 li{margin:10px 0px !important;font-size: 18px !important;color:#C74666;font-family: calibri;}

.checkbox{width:13px !important;height: 13px;border: 1px solid #333;margin:0 5px 0 0;vertical-align:middle;}
.radio {width: 13px;height: 13px;display: inline-block;cursor: pointer;background: url(/images/radio.gif);overflow:hidden;vertical-align:top;}
.radioChecked {background-position: 0 -13px;}
.radio input {margin-left: -17px;vertical-align:top;}
.tabcheck label{margin:0 0 0 5px;line-height: 11px;}

#pageLayout{width: 990px;margin:0 auto;position: relative;zoom:1}
#pageHeader{margin:0 10px;}
#pageHeader .header_right_block{float:right;text-align:right;}

#Logour{float:left;margin:47px 17px 27px 16px;}
#TopMenu{height:50px;}
#TopMenu ul{list-style: none;margin: 0 ;}
#TopMenu ul li{margin: 0 !important;padding: 0;position:relative;float: left;}
#TopMenu img{float:left}
#BeforeBanHome{height:140px; background-color: #1a1919; padding: 14px 17px; margin-top: 10px}
#BeforeBanHome img{float: left;margin-right:3px;}
#HomeAsSeenIn {margin-top:35px;}
#HomeAsSeenIn img{margin-left:30px;}
#topmenu1{margin-top:1px;height: 40px;}
#topmenu1 img{float: left;margin-left: 1px;}

.no_margin{margin:0 !important}
.no_display{display: none;}
.margin_top_10{margin-top:10px}
.padding_5{padding-bottom:5px;}
.height_54{height:54px !important}
.height_56{height:56px !important}
.mleft_56{margin-left:20px !important}
.gplus_place{margin:7px 0 0 0px;float:left;width:300px;}
.facebook_place{margin:9px 0 0 25px;float:left}
.footer_icons{margin:11px 3px 0 3px;font-size:9px}
.footer_icons1{margin:11px 3px 0 25px;font-size:9px}
.footer_icons2{margin:11px 0 0 3px;font-size:9px}
.m_bott_20{margin-bottom:20px}
#Homebanner{margin:0px 0 5px 0}

.read_more{margin:23px 19px;line-height:17px;text-align: center}

#free_shipping_top{height: 15px;margin:13px 15px 0 0;font-size: 15px;text-align: right;line-height: 15px;}
/*#socialicons{height: 40px;margin:23px 20px 0 0;float: right;}
#socialicons img{float: left;margin-top: 6px;}*/
.topdelim{margin:0 4px;}
#Submenuma{position: absolute;right:12px;top:0;width: 153px;height:139px;display: none;z-index: 2000;margin-top: 1px;background: url(/i/t/bg_ma.png) 0 40px no-repeat;}
#Submenuma img{float: right;margin-right: 4px;}
#subTopMenu{height: 70px;margin-top:5px;}
#subTopMenu img{float:left;}
#LeftMenu{float:left;width:240px;padding-bottom: 14px;overflow: hidden;margin-top:5px}
#LeftMenu a{display: block;}
#LeftMenuHelp{float:left;width:240px;margin-left:10px}
#LeftMenuHelp a,#LeftMenuHelp div{font-size: 20px;border-bottom: #202628 1px dotted;line-height:20px;text-transform: uppercase;padding:15px 0 15px 13px;}
#LeftMenuHelp a{display: block;color:#66797F;}
#LeftMenuHelp a:hover{color:#fff;background:url(/i/p/str.gif) no-repeat 215px 20px;}
#LeftMenuHelp div{color:#FFF;background:url(/i/p/str.gif) no-repeat 215px 20px;}

#LeftMenuContest{float:left;width:240px;margin-left:10px}
#LeftMenuContest a,#LeftMenuContest div{font-size: 20px;border-bottom: #202628 1px dotted;line-height:20px;padding:15px 0 15px 13px;}
#LeftMenuContest a{display: block;color:#66797F;}
#LeftMenuContest a:hover{color:#fff;background:url(/i/p/str.gif) no-repeat 215px 20px;}
#LeftMenuContest div{color:#FFF;background:url(/i/p/str.gif) no-repeat 215px 20px;}

/*#NewsLetter{width:240px;height:105px;background: url(/i/l/newsletter.jpg) no-repeat;margin-top:5px;display: block;}
#NewsLetter img{float: right;margin:66px 17px 0 0;cursor: pointer;}
#NewsLetter input{float: left;margin:68px 0 0 17px;font-size:12px;padding: 1px 2px 3px 2px;width: 145px;}
*/

#Center{float:left;width:730px;}
#Center1{width:970px;}
#nav{margin:5px 0px 0 0px;background:#0E1518;height: 29px;/*position:relative;zoom:1;*/}
#nav1{float:left;height:23px;margin-top: 3px;}
#nav1 a{height:23px;display:block;font-size:10px;color:#F39;line-height:22px;float: left;text-transform :capitalize;}
#nav1 div{height: 23px;font-size: 10px;color:#F39;line-height: 22px;float: left;}
#nav1 img{position: absolute;top:0;right:-10px}
#nav1 .level1{background:#1A262C url(/i/b/l1.jpg) 100% 0 no-repeat;padding:0 18px 0 9px;z-index: 4;}
#nav1 .level2{padding: 0 18px 0 19px;background:#182328;z-index: 3;position: relative;}
#nav1 .level3{padding: 0 18px 0 29px;background:#151F24;z-index: 2;position: relative;}
#nav1 .level4{padding: 0 18px 0 19px;background:#131C20 url(/i/b/l4.jpg) 100% 0 no-repeat;z-index: 1;position: relative;}

#PageFooter{height: 64px;background: url(/i/f/footer_bg.jpg) no-repeat;margin-top: 5px;}
#PageFooter .copy{color:#CCC;font-size: 11px;float:left;line-height: 15px;margin: 16px 0 0 22px;}
#PageFooter .footer_delim{float: left;margin:14px 10px 0 14px}
#PageFooter .footer_a{float: left;display: block;margin-top: 16px;line-height: 15px;color:#999}
#PageFooter .footer_a:hover{color:#F09}
#footer_logo{float: right;margin: 21px 20px 0 0;}

#BeforeFooter1{background: url('/i/f/bg1.jpg') no-repeat;height: 90px;}
#BeforeFooter1 img{float:left}
#BeforeFooter1 .topdelim{margin:10px 4px 0 4px;}
#BeforeFooter1 .NewsLetter{width:280px;margin:20px 20px 0 0;float:right;}
#BeforeFooter1 .sign_up_margin{margin:0 0 9px 5px}
#BeforeFooter1 #sign_up{float: left;cursor: pointer;}
/*#BeforeFooter1 .NewsLetter input{float: left;font-size:13px;padding:0px 2px;width: 189px;margin:3px 4px 0 0;height:25px;}*/
#BeforeFooter1 .NewsLetter input{float: left;font-size:13px;padding:0px;width: 189px;margin-right:4px;height:24px;}


#BeforeFooter{background: url('/i/f/bg.jpg') no-repeat;}
#BeforeFooter .footer_name{color:#DDD;font-size: 15px;line-height: 20px;margin-left: 2px;text-shadow: 0px 0px 1px #ccc;text-indent:5px;}
.foot_prod_ref{display: block;color:#999;font-size: 10px;background: url(/images/footer/str.gif) no-repeat 2px 8px;text-indent: 11px;line-height: 20px;}
.foot_prod_ref:hover{color:#fff;background-image: url(/images/footer/str1.gif)}

.FootBlock{float: left;margin:15px 0 0 10px;width:150px;}
.FootBlock a{display: block;color:#DDD;font-size: 12px;text-indent:7px;line-height: 23px;text-shadow: 0px 0px 1px #ccc;}
.FootBlock a:hover{color:#F09;text-shadow:none}
.width_310{width:310px}
.mtop_13{margin-top:13px}
.mtop_1{margin-top:1px}
#hot_100{float:left;margin:5px 10px 0 10px}
#inc-500{float:left;margin:18px 0px 0 10px}
#no-animal{float:left;margin:5px 0 0 17px}
#verisign{float:left;width:104px;margin:18px 0px 0 3px}
#bbb{float:left;margin:5px 6px 0 15px}
#stella{float:left;margin:29px 0 0 0}

.facebook_like{border:none; overflow:hidden;width:100px;height:30px;background: transparent;}
.delim_footer{background:#075455;font-size:0;line-height:2px;height:2px;clear: both;margin: 5px 0;}
.delim_footer1{background:#072626;font-size:0;line-height:2px;height:2px;clear: both;margin: 5px 0;}
.delim_footer1_hover{background: #603;}
#ViewCartTop{width:122px;height:40px;position:relative;float: left;z-index: 100;zoom:1;}
/*#ViewCartTop{width:118px;height:48px;position:relative;float: left;z-index: 100;margin-left: -1px;zoom:1;}*/
#SubCart{width:394px;display: none; position:absolute;top:41px;right:0px;; z-index: 200;background: #212728;}
#LoadCart{background:#212728 url(/i/lc/bg.jpg) repeat-x;}
.loading{background:#212728 url('/images/common/loading.gif') no-repeat center center !important;height:50px;}
.BCart{width:122px;height:40px;display:block;background-image: url('/i/t/viewcart.jpg');background-repeat: no-repeat;position: absolute;top:0;left: 0;z-index: 205;}
.BCart span{position: absolute;top:3px;right:5px;width: 15px;height:10px;text-align: center;font-family: verdana;font-size: 10px;z-index:205;}
.BCart_active{background-image: url('/i/t/viewcart1.jpg');background-position: 0 0;z-index: 205;}
.BCart_active:hover,.BCart:hover{color:#fff}
.Shad_l,.Shad_r,.Shad_lb,.Shad_lt,.Shad_rb,.Shad_rt,.Shad_b{position: absolute;padding: 0;margin: 0;border: 0;z-index: 1001;}
.Shad_l{background: transparent url('/i/lc/l.png') repeat-y;width: 4px;left: -4px;top:44px;bottom:4px}
.Shad_r{background: transparent url('/i/lc/r.png') repeat-y;width: 5px;right:-5px;top:44px;bottom:4px;}
.Shad_b{height: 9px;left: 2px;right:5px;bottom:-9px;background: transparent url('/i/lc/b.png') repeat-x;}
.Shad_lb{height:13px;width:8px;left: -4px;bottom:-9px;background: transparent url('/i/lc/b_l.png') no-repeat;}
.Shad_rb{height:13px;width:9px;right: -4px;bottom:-9px;background: transparent url('/i/lc/b_r.png') no-repeat;}
.Shad_lt{height: 44px;width:8px;left: -4px;top:0px;background: transparent url('/i/lc/l_t.png') no-repeat;}
.Shad_rt{height: 44px;width:4px;right:-4px;top:0px;background: transparent url('/i/lc/r_t.png') no-repeat;}

.subcart_text1{font-size: 15px;text-align: center;line-height: 16px;text-shadow: 0px 0px 1px #B7B7B7;}
.subcart_text2{font-size: 17px;text-align: center;margin: 7px auto 13px auto;color: #FF9900;}
.subcart_text2 span{color:#737677;margin:0 10px}
.subcart_text2 a{color: #FF9900;font-size: 17px;float: none !important;text-decoration: underline;font-weight: bold;}

.subcart_text3{height: 39px;background: #212728;padding: 4px 13px 0 6px;border-bottom: 1px solid #202B30;border-top:1px dotted #13191B}
.subcart_text3 div{color:#CCC;font-size: 17px;line-height: 35px;float: right;}
.subcart_text3 span{font-size: 17px;line-height: 35px;}
.subcart_text4{border-top:1px dotted #2C3233;padding-top: 10px;}
/*home*/
.more_home{color:#d9377b;font-size:15px;}
.more_home1{color:#E00187;font-size:17px;margin:0 0 10px 15px;text-align: right;}
.more_home1{margin-right: 15px;}
.more_home:hover,.more_home1:hover{text-decoration: underline;color:#E00187;}
.more_home2{color:#fff;font-size:14px;margin:0 0 10px 15px;text-align:right;}
.more_home2:hover{text-decoration:underline;color:#fff;}
.welcome{border-bottom:2px solid #004D4E;padding:0px 0 7px 0;}
.welcome h1{color:#fff;margin:5px 0 0 10px;font-size:23px;font-weight: normal;text-shadow: 0px 0px 1px #B7B7B7;}
/*background: url(/i/home/loading.gif) no-repeat center;*/
#slider{overflow: hidden; position: relative; width:970px; height:320px;cursor:pointer;}
#slider_c{width:970px;height:320px;overflow: hidden;margin:10px 0;position: relative;zoom:1}
#pager{position:absolute;bottom:17px;right:21px;z-index:10;height:24px;}
#pager a{font-size: 13px;color:#fff;width: 24px;height: 24px;background:url(/i/p/page.png) no-repeat;display: block;float: left;text-align: center;line-height: 22px;margin-left: 10px;}
#pager a.active{background:url(/i/p/page_active.png) no-repeat;}
#pager img{float: left;margin: 9px 4px;}
.PageHomeCustomer{float:left;color:#009A9B;font-size:11px;font-weight: bold;margin: 14px 5px 0 0;}
#customer_container div a,#news_container div a{margin-top: 9px;}
#news_container{margin-top: 9px;background:url(/i/home/news_bg.jpg) repeat-x;min-height: 200px;}
.cust1{font-size: 13px;padding: 0 5px;text-shadow: 0px 0px 1px #B7B7B7;}
.cust2{font-size: 11px;color:#999;padding: 0 5px;}
.cust3{font-size: 11px;color:#00ADAF;padding: 0 10px;}
.cust4{font-size: 12px;color:#ccc;margin: 10px 10px 5px 10px;text-shadow: 0px 0px 1px #B7B7B7;line-height: 16px;}
.star{font-size: 11px;color:#F93;padding: 2px 5px;}
.star img{vertical-align: bottom;}
.customer_home1{float: left;width:310px;min-height: 200px;background:url(/images/home/cust_bg.jpg) repeat-x;margin:10px 0 0 0;}
#homereviews{float:left;width:630px;}
#homereviews h5{margin:0 0 6px 2px;color:#37BFC1;font-size:21px;font-weight: normal;text-transform: uppercase;text-shadow: 0px 0px 2px #155B5C}
#homenews{float:left;width:310px;margin-left:10px}
#homenews h5{margin:0 0 6px 2px;color:#EF0091;font-size:21px;font-weight: normal;text-transform: uppercase;text-shadow: 0px 0px 2px #990066;}

/*other*/
#head_page{height: 60px;margin-left:10px;border-bottom: 2px solid #603;}
#head_page h1{margin: 15px 0 0 9px;font-size:32px;font-weight: normal;text-shadow: 0px 0px 1px #B7B7B7;padding: 0;line-height: 34px;float: left;
text-transform: uppercase;}
#head_page .name_page{float:left;margin: 14px 0 0 9px;}
#Text{text-align: left;padding:5px 0 5px 10px;}
#Text_page{margin:20px 10px 20px 20px;}
#Text_page div,#Text_page div a{font-size:14px;line-height:17px}
#Text_page div a{color:#F06292}

.Page{height:23px;float:left;margin-top:4px;}
.Page div{margin-left: 5px;float: left;}
.und{font-size: 10px;background: #603 !important;height: 14px;width: 15px;display: block;text-align: center;padding-top: 2px;}
.Page div a{font-size: 10px;text-decoration: none;color: #9DC0CC;background: #1E3239;height: 14px;width: 15px;display: block;text-align: center;padding-top: 2px;}
.Page_r{float: right;margin:10px 0}
.Page_r span{float: left;color:#009A9B;font-size:11px;font-weight: bold;margin: 5px 5px 0 0;}

.l{float:left}
.r{float:right}
/******/


#Sm_cart{margin:0 8px 0 8px;}
#Sm_cart .sm_line{padding: 10px 0;}
#Sm_cart img{float:left;margin:0 5px 5px 5px;}
#Sm_cart .prod_name_sm{float: left;width: 170px;padding:5px 0 5px 0;text-align:left;}
#Sm_cart .prod_qt{float: left;width: 42px;font-size: 21px;border-left: 1px dotted #3F4B53;border-right: 1px dotted #3F4B53;height: 27px;text-align: center;line-height: 27px;}
#Sm_cart .prod_price{float: left;width: 88px;font-size: 19px;text-align: center;}
#Sm_cart .prod_price span{font-size: 17px;}
.hr_cart{border-top: #5C2E49 1px dotted;height: 1px;font-size: 1px;line-height: 1px;clear:both;}

#Sm_cart td img{margin:0 10px 0 0;float: left;width: 64px;}
#Sm_cart td a{font-size: 12px;float: left;}
#Sm_cart td a:hover{color:#FFF}
#Sm_cart td {font-size: 14px;padding: 10px 0;}

.Sm_cart_more{background :#152025;line-height: 35px;padding:0px 10px;text-indent: 10px;}
.Sm_cart_more a{float: right !important;margin: 0;text-decoration: underline;color:#f90;font-weight: bold;font-size: 14px;margin-right: 10px;}

#TopBar{background:#FFF url(/images/t/top_bar_bg.jpg) repeat-x;height: 39px;width: 660px;margin: 0;}
#TopBar img,#TopBar div{float:left;}
#Track_input{background:url(/images/spec/holiday/track_input.jpg) no-repeat;width: 205px;height: 39px;}
#Track{color:#000;margin:10px 0 0 5px;height:19px;width: 135px;}


#TrackForm{background: #042125 url('/images/lm/track_order.jpg') no-repeat;height: 39px;margin-bottom: 15px;}
#TrackForm input{float: left;}
#TrackForm img{float: left;}
#TrackForm img{float: left;}
#Track1{border: none;font-size: 13px;line-height: 14px;width:106px;padding: 0px 0 3px 0;margin:10px 6px 0 109px;}

#head_page1{height: 49px;margin:0 0 0 10px;}
#head_page1 .name_page{float:left;margin: 14px 0 0 9px;}
#head_page2{height: 60px;margin:14px 10px 0 10px;}
#head_page3{height: 46px;margin:13px 10px 0px 10px;padding:0 5px 0 6px}
#head_page2 div{font-size: 11px;text-align: right;}
.yell{color:#F90;font-size: 13px;}
.faq{color:#CCC;font-size: 12px;padding-left:40px;}
.faqq{font-size: 15px;color:#C69;cursor: pointer;padding:0 6px}
.faqa{font-size: 15px;color:#099;margin-left: -20px;}

#headhome{font-size: 11px;padding:6px 15px 0;text-align: center;line-height: 18px;}


/* HR */
.hr1{border-bottom:1px solid #571D3A;height: 1px;clear: both;margin:11px 0 15px 0;font-size: 1px;}
.hr2{border-bottom:1px dotted #1A2B31;height:1px;clear: both;margin:10px 0;font-size: 1px;}
.hr3{border-bottom:2px solid #F48800;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr4{border-bottom:1px dotted #1C2A2B;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr5{border-bottom:1px dotted #58213F;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr6{border-bottom:1px solid #58213F;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr7{border-bottom:1px solid #000;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr8{border-bottom:3px solid #066;height: 3px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr9{border-bottom:2px solid #004D4E;height:2px;clear: both;margin:0;font-size:2px;line-height:2px;}
.hr10{border-bottom:1px dotted #344045;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr11{border-bottom:1px solid #582240;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr12{border-bottom:2px solid #603;height: 2px;margin:0;font-size: 1px;line-height: 1px;clear: left;}
.hr13{border-bottom: 1px dotted #4D0329;height: 1px;font-size: 1px;line-height: 1px;clear: left;}
.hr14{border-top: 1px dotted #4D1D37;height: 1px;font-size: 1px;line-height: 1px;clear: both;}
.hr15{border-bottom:2px solid #FA6805;height: 1px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr16{border-top: 1px dotted #182328;height: 1px;font-size: 1px;line-height: 1px;clear: both;}
.hr17{border-bottom:2px solid #066;height: 2px;clear: both;margin:0;font-size: 1px;line-height: 1px;}
.hr18{border-bottom:2px solid #ca3e66;height: 2px;margin:0;font-size: 1px;line-height: 1px;clear: left;}

/* CONTACS US */
#contacts1{float:left;width:340px;}
#contacts1 div{color:#FFF;text-shadow: 0px 0px 1px #B7B7B7;font-size: 13px;line-height: 17px;}
#contacts1 .org{font-size:17px;line-height:20px;}
#contacts1 .tel{font-size:28px;line-height:28px;margin:10px 5px 25px 5px;text-align:right}

#contacts2{float:left;width:340px;margin-left:20px}
#contacts2 .field1{font-size: 11px;color:#FFF;line-height:33px;float: left;margin-left:7px;width:80px;}
#contacts2 input.field2{padding: 3px;width: 204px;font-size: 13px;margin-top:5px;float: left;background: #E2E6E9;}
#contacts2 select{width: 210px;font-size: 13px;margin-top:5px;float: left;background: #E2E6E9;}
#contacts2 textarea{width: 289px;height: 119px;font-size: 13px;margin-left:5px;float: left;background: #E2E6E9;margin-bottom: 5px;}
#contact2{width:100%;border-collapse:collapse;}
#contact2 td{padding: 0;margin: 0;vertical-align: top;}

#contacts{width:370px;border-collapse: collapse;}
#contacts td{font-size: 11px;border-bottom: 1px dotted #1A2B31;padding:3px 6px 6px 5px;vertical-align:middle}
#contacts td div{font-size: 11px;}
#contacts td input{width: 200px;border:1px solid #000;height: 19px;color:#000;}
.subtable td{border: 0 !important;font-size: 10px !important;}
.field{height:19px;}
.field div{float:left;font-size: 11px;}
.field input{width: 170px;border:1px solid #000;height: 19px;color:#000;}
.fieldinput{border-bottom: 1px solid #899093;width: 201px;}

.submit{float:right;border:0;margin:10px;}
.reset{float:left;margin:10px;cursor: pointer;}

/*product*/
#HomeProducts{margin-top:5px}
#HomeProducts img{float: left;margin:5px 0 0 5px;}
.ProductsImg_l{width:320px;margin:18px 20px 10px 20px;float:left;position: relative;zoom:1}
.ProductsImg_r{width:360px;margin:18px 4px 0 0px;float:left;}
.ProductsName1{text-align: center;}
.ProductsName1 h1{font-size:28px;color:#FFF;padding: 2px 0px 0 0;line-height: 28px;font-weight: normal;}
.ProductsText{padding:0 10px 55px 10px;font-size:11px;line-height:15px;color:#ccc}

/*
.ProductPrice{margin:7px 0px 0 4px;height: 65px;}
*/
.ProductPrice{margin:0;height: 68px;}
/*.ProductPrice img{float: left;margin: 0 7px;}*/
.ProductPrice img{float: left;margin: 0 1px;}
/*
.ProductPrice .OurPrice{font-size: 13px;color:#FFF;line-height: 12px;margin: 6px 5px 3px 5px;float: left;}
*/
.ProductPrice .OurPrice{font-size: 13px;line-height: 16px;}
.ProductPrice .RegPrice{font-size: 13px;color:#ccc;line-height: 12px;margin: 6px 5px 3px 5px;float: left;margin-left: 5px;}
/*
.ProductPrice .SalePrice{color:#00CCCC;font-size: 28px;line-height: 27px;float: left;margin-left: 5px;}
*/
.ProductPrice .SalePrice{color:#00CCCC;font-size: 25px;line-height: 32px;}
.ProductPrice .SalePrice span{font-size: 21px;color:#00CCCC;}
.ProductPrice .OldPrice{color:#999;font-size: 28px;line-height: 27px;position: relative;width:81px;text-align: center;float: left;white-space: nowrap; }
.ProductPrice .OldPrice span{font-size: 21px;color:#999;}

.ProductPrice .price1{float: left;text-align: center;width: 91px;}
.ProductPrice .price2{float: left;text-align: center;width: 135px;}
.ProductPrice .was{color: #999;font-size: 11px;line-height: 18px;}
.ProductPrice .saleoff{font-size: 25px;line-height: 32px;}
.ProductPrice .saleoff span{font-size: 21px;}

.ProductName{color:#fff;font-size: 18px;line-height: 23px;margin:13px auto 4px auto;display: block;text-shadow: 0px 0px 1px #B7B7B7;text-align:center;}
.ProductName:hover{color:#fff}
.ProductSubname{color:#fff;font-size: 12px;line-height: 15px;margin:0px auto 4px auto;display: block;text-shadow: 0px 0px 1px #B7B7B7;text-align:center;}
.ProductsButt2{margin:15px auto 12px auto;/*background:url(/i/p/add_bg.gif) no-repeat;width:360px;height: 32px;*/text-align: center;}
.ProductsButt2 a{font-size: 17px;font-weight: 100;text-shadow:none;line-height: 17px;}
.ProductsButt2 .reserv{color:#FF6699;float: left;margin: 7px 0 0 12px;display: block;}

.popup{background:#000;border: #333 solid 1px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#Productpopup{background:#000;border: #333 solid 1px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;padding:9px;
width:460px
}
#Productpopup1{background:#000;border: #333 solid 1px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;padding:9px;
width:460px
}
.popup_img{background: #fff;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;width: 440px;color:#000;padding:0 10px 10px 10px;line-height: 17px;}
.popup_text{font-family:calibri;font-size:17px;padding:20px 10px 10px 10px;color:#000;line-height: 21px;}
.popup_text div{font-family:calibri;font-size:17px;color:#000;line-height: 21px;}

#CarliLimited{font-family:calibri;background-color: #fff; color: #000; font-size: 16px; width: 400px; padding: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
#CarliMsg{font-family:calibri;background-color: #fff; color: #000; font-size: 16px;}
#CarliMsg a{font-family:calibri;background-color: #fff; text-decoration: underline; font-size: 16px; font-weight: bold; color: #f06092}
#CarliClose{cursor: pointer; border: 1px solid #555; font-size: 16px; padding: 3px 12px; background-color: #f06092; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0,0,0,0.5);}
#CarliFooter{text-align: center; margin-top: 12px;}

#Langpopup{width: 560px;height: 300px;left:50%;position: fixed;bottom:50%;display: none;z-index:30002;}

#Langpopup_img{background: #fff url('/i/lang/bg.jpg') no-repeat;width: 550px;height: 290px;text-align: center;margin:5px;}
#Langpopup_img div{font-family: calibri;color:#111;line-height: 22px;}

#popupclose{height:35px;line-height:35px;}
.popup_header_text{font-family: calibri;font-size:34px;color:#fff;height:45px !important;}
#popup_total{font-size:13px;float: left;width:150px;margin:13px 0 0 0px;color:#000}
#popup_total a{font-size:13px;font-weight: bold;color:#000}
#popup_total1{font-size:13px;float: left;width:150px;margin:13px 0 0 0px;color:#000}
#popup_total1 a{font-size:13px;font-weight: bold;color:#000}

#popup_close{position: absolute;top:13px;right:11px;cursor: pointer;}
.popup_orig{color:#666;font-size:13px;}
.popup_orig b{font-size: 17px;}
.popup_saved{color:#c36;font-size:14px;}
.popup_saved b{font-size: 18px;}
.popup_now{color:#c36;font-size:14px;}
.popup_now b{font-size: 18px;}
.popup_name{font-size:22px;color:#000;line-height:30px;}
.popup_btn_area{text-align:center;margin:5px 0px;}
.popup_btn{padding:4px 25px;font-size:14px;color:#fff;background-color:#C94366;border-radius:2px;border:none;cursor: pointer;}
/*.ProductsButt2 .now{color:#33FF00;float: left;margin: 7px 0 0 12px;display: block;}*/
/*.ProductsButt2 img{float:right;margin: 3px;}*/

/*.old_price2{background:url(/images/p/sale2.gif) no-repeat center center;position: absolute;top: 3px;left:0;width:87px;height: 31px;}*/
.ProductsPrice3{text-align: center;margin: 15px auto;}
.ProductsPrice3 .OurPrice{font-size: 19px;line-height:30px;text-align: center;}
.ProductsPrice3 .OldPrice{color:#999;font-size: 17px;line-height: 40px;position: relative;width:81px;text-align: center;zoom:1;margin:0 auto}
.ProductsPrice3 .OldPrice span{font-size: 17px;color:#999;}
.ProductsPrice3 .RegPrice{font-size: 15px;color:#ccc;line-height: 30px;}
.ProductsPrice3 .Price{font-size: 35px;line-height: 40px;margin:0 auto;}
.ProductsPrice3 .Price span{font-size: 25px;}
.ProductsImg_r .Save{font-size: 25px;line-height:40px;text-align: center;white-space: nowrap;}
.ProductsImg_r .Save span{font-size: 34px;}

/*.sale-off{left:0;color:#F09;text-align:right;text-shadow: none;line-height: 10px;font-size: 10px;}*/
.sale-off1{color:#F09;text-shadow: none;font-size: 10px;clear:left;margin-left: 17px;}
#ProductDetails{border-bottom: 2px solid #603;height:31px;margin: 0 10px 0 20px;}
#ProductDetails img{float:left;margin-right: 1px;}
.prodrel{margin: 9px 0 10px 5px;padding:0 10px 10px 5px; line-height: 20px;color:#ccc;font-size: 13px;}
.prodrel h4{color:#0CC;font-size: 19px;font-weight: normal;line-height:19px;margin-bottom: 5px;}
.prodrel ul{list-style-image: url(/images/p/str.gif);margin:0 0 0 10px;list-style-position:inside;}
.prodrel li{margin: 0 0 0;font-size: 15px;color:#ccc;line-height: 15px;}
#products_menu1,#products_menu2,#products_menu3{display: none;margin-left:20px;padding-left: 10px;border-bottom:1px #603 dotted;}
#products_menu1{color:#ccc;font-size: 13px;line-height: 20px;}
#ProductCat{border-bottom:2px solid #FFF;margin: 10px 0 0 0px;}
#ProductCat .catrel{float: right;margin-right: 1px;}
/*#ProductCat .namecat{float: left;margin: 4px 0 0 9px;}*/
#ProductCat h1{color:#fff;font-size: 33px;font-weight: normal;text-transform: uppercase;text-shadow: 0px 0px 1px #B7B7B7;float: left;margin: 4px 0 5px 9px;}
.CatName h2{border-bottom:2px solid #FFF;margin: 10px 0 0 0px;color:#FFF;font-size: 26px;line-height:45px;text-transform: uppercase;text-indent: 5px;font-weight: normal;}

#summer{margin:14px 0;background:#fff;width:970px}
#summer .CatName h2{border-bottom:2px solid;margin: 10px 0 0 0px;font-size: 26px;line-height:30px;text-indent: 15px;font-weight: normal;}
/*
.ProductsBlock{float: left;width: 220px;margin:19px 5px 0 15px;position: relative;zoom:1} 
*/
.ProductsBlock{float: left;width: 230px;margin:28px 0px 0 10px;position: relative;zoom:1}
/*
.ProductsBlock .new_prod{background: url(/i/p/new.png) no-repeat;width: 80px;height: 80px;position: absolute;top:50px;right: 0;}
*/
.ProductsBlock .new_prod{background: url(/i/p/new.png) no-repeat;width:80px;height:80px;position:absolute;top:0px;right:0;}
.ProductsBlock .new_prod_imp{background: url(/i/p/new_improved.png) no-repeat;width:80px;height:80px;position:absolute;top:0px;right:0;}
.ProductsBlock .new_colors{background: url(/i/p/newcolors.png) no-repeat;width:80px;height:80px;position:absolute;top:0px;right:0;}
.ProductsBlock .steal{background: url(/i/p/steal.png) no-repeat;width:125px;height:102px;position:absolute;top:0px;right:0;}
.moreinfo{position: absolute;top:131px;left: 30px;display: none;z-index: 10;}
.ProductText{font-size: 15px;color:#CCC;line-height: 16px;margin:5px 20px 40px 20px;margin-top:5px;text-align: justify;}
.ProductText div,.ProductText td, .ProductText span{font-size:12px;color:#CCC;line-height: 16px;}
.ProductText .descr{color:#c36;font-size: 19px;font-weight: bold;line-height: 29px;}
.ProductText li{font-size:12px;color:#CCC;text-shadow: 0px 0px 1px #B7B7B7;}
.pr_star_read_reviews{line-height:14px;margin-left:0px;display: block;height:14px;background-image:url(/images/review/star.png?v=1);background-repeat: repeat-y;}

.pr_star_read_reviews div{height:16px;line-height:16px;width:97px;float: left;margin-top:2px}
/*.pr_star_read_reviews span{float: right;font-size: 13px;color:#999;width:100px;text-align: right;}*/

.pr_star_read_reviews a{float:right;}

.pr_star_read_reviews span{float: right;font-size: 11px;line-height: 16px;color:#999;width:72px;text-align: right;}
.noreviews{margin:2px auto 0;line-height:13px;color:#999;display: block;font-size: 13px;text-align: center;}
.Gallery_sm{float: left;display: block;margin:9px 0 0 8px;}
.Gallery_sm img{border-top:1px #1A2022 solid;border-left:1px #1A2022 solid;border-right:1px #1A2022 solid;border-bottom:1px #010608 solid;}
.Gallery_sm:hover{border:3px solid #603;margin: 6px -3px 0 5px;}
.no-image{float: left;margin:9px 0 0 8px;border-left:1px #1A2022 solid;}
#Stock3{background: url(/i/p/instock.jpg) no-repeat;width: 297px;height:28px;font-size: 11px;color:#3F0;line-height: 12px;font-weight: bold;margin:10px 0 0 0px;padding:14px 0 0 105px;}
#Stock3 span{font-weight: normal;}
.NoStock2{height:42px;margin:10px auto;background: url(/i/p/outofstock.jpg) no-repeat;width: 357px;}
.NoStock3{font-size: 11px;color:#F90;margin-left:103px;padding-top:14px;}
.outofstock{margin-right:15px;width: 110px;height: 53px;float:right;background: url(/images/p/out_off_stock.jpg) no-repeat;text-align: center;}
.outofstock div{margin-top: 35px;line-height: 11px;font-size: 11px;color:#fff;}
.ComingSoon{font-size: 28px;color:#fff;}

.products{background:#121517 url(/i/products/bg.jpg) repeat-x;margin:10px 10px 10px 20px;width: 700px;min-height: 270px;line-height:20px;border-bottom: 1px solid #1E2123;position: relative;zoom:1}
.products a{display: block;font-size: 12px;color:#999;background:url(/i/products/str.jpg) 0 8px no-repeat;text-indent:9px;}
.products a:hover{color:#fff;background-image:url(/i/products/str1.jpg);}
.products_eyes{background-image: url(/i/p/prod_eyes.jpg);margin-top: 20px;}
.products_face{background-image: url(/i/p/prod_eyes.jpg);}
.products_lips{background-image: url(/i/p/prod_eyes.jpg);}
.products_brushes{background-image: url(/i/p/prod_eyes.jpg);}
.pr-stars-200{background-position: 0px -135px}
.pr-stars-180{background-position: 0px -121px}
.pr-stars-160{background-position: 0px -107px}
.pr-stars-140{background-position: 0px -93px}
.pr-stars-120{background-position: 0px -79px}
.pr-stars-100{background-position: 0px -66px}
.pr-stars-80{background-position: 0px -52px}
.pr-stars-60{background-position: 0px -38px}
.pr-stars-40{background-position: 0px -25px}
.pr-stars-20{background-position: 0px -11px}

#ProdRating{text-align: left;width:280px;margin: 0 auto;cursor: pointer;}
#ProdRating div{line-height:20px;height:20px;background-image:url(/images/review/star1.png?v=1);background-repeat: repeat-y;padding-left:112px;}
#ProdRating .pr-rating{font-size: 18px;font-weight: bold;}
#ProdRating .pr-stars-200{background-position: 0px -231px}
#ProdRating .pr-stars-180{background-position: 0px -207px}
#ProdRating .pr-stars-160{background-position: 0px -184px}
#ProdRating .pr-stars-140{background-position: 0px -160px}
#ProdRating .pr-stars-120{background-position: 0px -138px}
#ProdRating .pr-stars-100{background-position: 0px -114px}
#ProdRating .pr-stars-80{background-position: 0px -92px}
#ProdRating .pr-stars-60{background-position: 0px -68px}
#ProdRating .pr-stars-40{background-position: 0px -45px}
#ProdRating .pr-stars-20{background-position: 0px -21px}

.ProdRating2{text-align: left;width:350px;margin: 0;cursor: pointer;}
.ProdRating2 div{line-height:32px;height:32px;background-image:url(/images/review/BH_StarRatings.png);background-repeat: repeat-y;}
.ProdRating2 .pr-stars-200{background-position: 0px -468px}
.ProdRating2 .pr-stars-180{background-position: 0px -422px}
.ProdRating2 .pr-stars-160{background-position: 0px -184px}
.ProdRating2 .pr-stars-140{background-position: 0px -160px}
.ProdRating2 .pr-stars-120{background-position: 0px -138px}
.ProdRating2 .pr-stars-100{background-position: 0px -114px}
.ProdRating2 .pr-stars-80{background-position: 0px -92px}
.ProdRating2 .pr-stars-60{background-position: 0px -68px}
.ProdRating2 .pr-stars-40{background-position: 0px -45px}
.ProdRating2 .pr-stars-20{background-position: 0px -21px}


#CustomProducts{background:url(/i/custom/bg.jpg) no-repeat;margin-left:20px;}
#CustomBullet{width:420px;padding:20px 0 0 295px;height: 170px;}
#CustomBullet div{font-size:12px;line-height:21px;text-shadow: 0px 0px 1px #fff;font-weight:bold;}
#SmallImg{margin-top: 1px;background:url('/images/p/sm_prod_bg.jpg') repeat-x;height: 95px;width: 320px;padding-top: 5px;}
#SmallImg1{margin:0 5px 0 5px;background: #1A2022 url(/images/p/sm_prod_bg1.jpg) repeat-x bottom;border-left:1px #111517 solid;border-right:1px #111517 solid;border-top:1px #111517 solid;height: 84px;
border-bottom:1px #384043 solid;}
#colors{width: 250px;font-size: 11px;color:#000;font-weight: bold;line-height: 15px;}

.Specials{height:190px;margin-top: 10px;position: relative;zoom:1;width:700px;}
.Specials .name{font-size: 20px;position: absolute;top:15px;left:18px;height:86px;width:240px;}

.includes{font-size: 11px;position: absolute;top:49px;left:19px;height:86px;width:200px;}
.includes ul{margin:-6px 0 0 17px;}
.includes li{margin:6px 0 !important;line-height: 10px;padding:0;list-style-image: url(/images/spec/november/li_1.png);}
.SpecialPrice{position: absolute;bottom: 12px;left:18px;width: 500px;height:36px;line-height: 36px;}
.SpecialPrice div{float :left;}
.SpecPrice{font-size: 13px;line-height:51px;text-shadow: 0px 0px 1px #B7B7B7;width:120px;}
.SpecPrice1{font-size: 13px;line-height:51px;text-shadow: 0px 0px 1px #B7B7B7;margin-left: 12px;width:90px;}
.SpecPrice2{font-size: 21px;line-height: 42px;width: 84px;text-align: center;background: transparent url('/images/und.gif') no-repeat 0 8px;}
.SpecPrice3{font-size: 21px;line-height: 42px;width: 84px;}
.SpecPrice3 span,.SpecPrice2 span{font-size: 28px;}
.SpecCart{position: absolute;bottom: 14px;right: 14px;}


.corn1,.corn2,.corn3,.corn4{position: absolute;height: 6px;width: 6px}
.corn1{top:0px;left:0;}
.corn2{top:0px;right:0;}
.corn4{bottom:0px;left:0;}
.corn3{bottom:0px;right:0;}

.corn17,.corn27,.corn37,.corn47{position: absolute;height: 7px;width: 7px}
.corn17{top:0;left:0;}
.corn27{top:0;right:0;}
.corn47{bottom:0;left:0;}
.corn37{bottom:0;right:0;}

/*new cart*/
.cross_selling{width: 140px;height: 190px;background:#2B393F;float:left;overflow: hidden;margin:0 5px 0 5px;text-align:center;}
.cross_selling a{font-size: 11px;font-weight: bold;}
.cross_selling img{margin:5px}


#cart_table{width: 100%;margin:12px 0 0 0;padding:0;border-collapse: separate;}
#cart_table th{font-size: 11px;height: 30px;background: url(/i/vc/th.jpg) no-repeat 100% 0;text-align: left;vertical-align: top;}
#cart_table td{vertical-align: top;font-size: 14px;text-shadow: 0px 0px 1px #B7B7B7;text-align: center;padding-top: 10px;line-height: 15px;}
#cart_table td a{font-size: 14px;text-shadow: 0px 0px 1px #B7B7B7;}
#cart_table td img{float: left;margin: 0 10px 0 5px;}
#cart_table td.price_cart{font-size: 17px;font-weight: bold;}
tr.line td{border-top:#4C0026 1px dotted;}
#cart_table .dinput{border-bottom: 1px solid #000;width: 35px;margin:0 auto}
#cart_table .ItemCount{padding: 3px 0;text-align: center;}

#tabsubtotal{width: 100%;margin: 0;border-top: solid 2px #603;border-collapse: collapse;}
#tabsubtotal td{vertical-align:middle;font-size: 14px;padding-top: 10px;padding:7px;text-align: right;}
/*#tabsubtotal .total{border-bottom: solid 2px #603;}*/
#tabsubtotal tr.total td{padding-top:40px}
.cart_subtotal{font-size: 15px;font-weight: bold;}
.cart_subtotal span{font-weight: normal;}

.cartr{text-align: right;font-weight: bold;}
.cartc{text-align: center;width:100px;font-weight: bold;}
.cartr1{text-align:right;width:100px;padding-right: 30px !important;}

/*checkout*/
.def_shipping,.def_billing{font-size: 14px;line-height: 20px;border-bottom:2px solid #ca3e66;padding:10px}
.BlockCheckout{float: left;width: 310px;margin:10px 0 0 10px;position: relative;zoom:1}
/*.BlockCheckout .field2{width: 178px;height: 19px;background:#E2E6E9;color:#333;font-size: 11px;float:left;margin:5px;}
.BlockCheckout .field1{font-size: 11px;line-height:29px;float: left;margin-left: 5px;height:29px;width:100px;}
.BlockCheckout .field3{font-size: 11px;line-height:29px;margin-left: 5px;height:29px;}
.BlockCheckout .field4{font-size: 11px;line-height:15px;margin:0 0 0 2px;font-weight: bold;float: left;}*/
.BlockCheckout .field2{width: 178px;height: 20px;background:#E2E6E9;color:#333;font-size: 12px;float:left;margin:5px;}
.BlockCheckout .field1{font-size: 12px;line-height:29px;float: left;margin-left: 5px;height:29px;width:100px;}
.BlockCheckout .field3{font-size: 12px;line-height:29px;margin-left: 5px;height:29px;}
.BlockCheckout .field4{font-size: 12px;line-height:15px;margin:0 0 0 2px;font-weight: bold;}
.BlockCheckout .field4 a{color:#F06292;}


#CVV2CodeHelpFrame{position: absolute;top:0;left:0;background: url(/images/c/cvv.png) no-repeat;width: 324px;height:245px;z-index: 100;display: none;}
#CVV2CodeHelpFrame div{font-size: 11px;line-height: 16px;margin: 56px 17px 0 153px;}
#EmptyBillingCountry{text-align: center;font-size: 20px;line-height: 25px;margin: 10px auto;}
/*.card_cvv_code{display:none;float: right;width:170px;}*/
.card_cvv_code{display:none;float: right;width:175px;}
#CVV2Code{width: 63px;height: 19px;background:#E2E6E9;color:#333;font-size: 11px;float: left;margin:5px;}
#CVV2CodeHelp{float: left;margin:4px 5px 0 0;cursor: pointer;}
.CVV2CodeHelp1{float: right;margin:5px 0 0 5px;cursor: pointer;}

#Find_tr{height: 30px;}
/*#YourTotal{font-size: 17px;font-weight: bold;text-align: right;margin:8px 5px 0 0;line-height: 28px;height: 33px;vertical-align:bottom;}*/
#YourTotal{font-size: 17px;font-weight: bold;text-align: center;margin-top:8px;line-height: 28px;height: 33px;vertical-align:bottom;}
#YourTotal span{font-weight: normal;font-size: 21px;}
#TotalPrice{font-size: 28px;}

#NailsShipping {width:500px;height:200px;padding-left:30px;line-height:20px;font-size:14px;background-color:#000}
#removenails {margin:20px 20px 0 0;float:right}
#backnails {font-family:calibri;color:#c84766;font-size:22px;margin:25px 10px 10px 10px;float:left;}

.input_field{width: 168px;border:1px solid #000;height: 17px;background: #ccc;}

/*#check{margin: 10px;padding:0;}
#check td{padding:7px;margin:0;vertical-align: top;color:#FFF;font-size: 11px;}*/

.code1{font-size: 13px;text-align: center;padding:8px 0;}
.code2{font-size: 10px;}
.code2 img{padding-right: 5px;}
/*review*/
/*#order_review_left{float: left;width:300px;margin:10px 20px 0 20px;}*/
#order_review_left{float: left;width:300px;margin:15px 20px 0 20px;}
#order_review_left div{font-size: 14px;line-height: 20px;}
#order_review_left div span{color:#F69}
#order_review_left img{margin: 0 0 2px 2px;}
.please{font-size: 24px;text-align: center;width: 499px;margin: 23px auto 30px auto;line-height: 23px;}
.please span{color:#CC0066}
/*#order_review_right{float:left;width:615px;margin:40px 0 0 0px;}*/
#order_review_right{float:left;width:615px;margin:0;}


#times{font-size: 22px;}
#OutMessage{position: absolute;border: 1px #571D3A solid;top:40%;left:40%;width: 300px;height: 50px;background: #2B393F;padding: 10px;display: none}

.fieldx input{width: 168px;border:1px solid #000;height: 17px;}
.fieldx{border-bottom: 1px solid #414B4C;width:202px;}

.Video{background: #2B393F;margin-bottom: 5px;position: relative;line-height: 0;font-size: 0;}
.VideoPage{height: 35px;position: relative;line-height: 0;font-size: 0;}
.VideoPage2{background: #162024;height: 35px;position: relative;line-height: 0;font-size: 0;margin-top: -5px;margin-bottom: 10px;}
.VideoPage1{float: right;margin: 9px 11px 0 0;line-height: 15px;color:#AEC0C8;font-size: 11px;font-weight: bold;}
.VideoPage1 div{font-weight: normal;line-height: 11px;}

.Videolist{padding: 10px;}
.Videoimg{float: left;margin-right :10px ;border:2px solid #2B393F}
.nameVideo{color:#FF99CC;font-size: 15px;line-height: 18px;}
.textVideo{color:#AEC0C8;font-size: 11px;line-height: 15px;}
.VideoView{float: right;margin-top: 9px;}

.VideoPage3{float: right;margin: 9px 11px 0 0;line-height: 15px;color:#AEC0C8;font-size: 11px;font-weight: bold;}
.VideoPage3 div{font-weight: normal;line-height: 11px;}

.VideoTitle{font-size: 21px;color:#AEC0C8;line-height: 21px;padding:16px 20px 12px 20px;}
.VideoProd{color:#AEC0C8;font-size: 11px;font-weight: bold;line-height: 15px;padding: 12px 15px 10px 15px;}
.VideoProd a{color:#CC3366 !important;text-decoration: underline !important;font-weight: normal;font-size: 11px;}

.videohead h2{font-size:17px;color:#fff;margin:10px;font-weight:normal;}

.delim{font-size: 0;line-height:1px;background: url(/images/delim.jpg) repeat-x;font-size: 1px;height: 1px;clear: both;}
.delim1{font-size: 0;line-height:1px;background: #57203D;font-size: 1px;height: 1px;}
.delim2{font-size: 0;line-height:1px;background: #005A77;font-size: 1px;height: 1px;}
.delim_h{font-size: 0;line-height:1px;background: url(/images/contest/h/delim.gif) repeat-x;font-size: 1px;height: 1px;clear: both;}
#ContestForm{width:700px;margin-top: 2px;}
#ContestForm td{font-size: 11px;}
#ContestForm td div{font-size: 11px;}
#ContestForm td input{width:240px;background: #E2E6E9;font-size: 12px;padding:3px;margin: 1px 0 0 0;}
#Contest{width:436px;background:#1C282D;padding:12px 17px;position:relative;line-height:0;text-align: justify;height: 296px;}
#Contest div{font-size: 12px;}
#Contest1{width: 432px; padding: 19px;background: #0C1316;position:relative;line-height:0;}
#Contest1 div{font-size: 12px;}

.contest_arh{float: left;margin:0 15px 0 0px;border-bottom:1px dotted #3C4041;text-align: center;width: 330px;padding: 27px 0 9px 0;font-size:16px;display: block;cursor: pointer;}
a.contest_arh:hover{color:#fff}
.contest_arh span{color:#666}
.contest_arh img{margin-bottom: 10px;}

.contest_arh_h{text-align: center;font-size:16px;margin: 0 auto 20px auto;}
.contest_arh_h span{color:#666}
.contest_arh_h h1{font-size: 25px;}


#TextAgree{border:1px solid #000;height:119px;color:#000;background: #ccc;overflow: hidden;text-align: left;margin: 0 10px;}
#TextAgree div,#TextAgree p{color:#000}

#fileToUpload_wrap_list a{color:#993366}


.ProdDelim{width:1px;height: 76px;margin: 0 7px;background: url(/images/p/delim.gif);font-size: 1px;line-height: 1px;}


#ContestText{margin:0 10px;text-align: left;}
#ContestText div{font-size: 16px;line-height:19px;}
#Contest_h,#Contest_h div{color:#FFF}

#ContestText1{text-align:left;margin-bottom: 20px;}
#ContestText2 {padding:6px 20px 0px 20px;}
#ContestText2 div{font-size: 14px;}
#ContestText4{float:left;width:525px;margin-top: 10px;}
#ContestText41 {padding:0 0px 10px 0;text-align: center;text-shadow: none !important;line-height: 17px;}

.contestvote{position: relative;background: #400000;margin:10px 0px 0 10px;text-align: left;border-bottom: 1px solid #4D1212;border-top:1px solid #4D1212;height:224px;zoom:1;width: 700px;}
.contestvote .stext1{color:#F90;font-size: 12px;line-height:15px;}
.contestvote .stext2{font-size: 15px;text-shadow: 0px 0px 1px #FFF;line-height:17px;}
/*.contestvote .contest_img{width:84px;height: 84px;float: left;background-image: url(/images/contest/bg4.png);padding: 3px;margin-right: 10px;margin-bottom: 5px;}
.contestvote .contest_img:hover{background-image: url(/images/contest/bg4_1.png)}*/
.contestvote .zoom{font-size: 9px;text-align: center;margin-top: 7px;line-height: 12px;margin-left:-17px;}
.contestvote .digit{color: #F90;font-size: 50px;position: absolute;top:9px;right:13px;line-height:50px;}

.contest5{position: relative;margin:5px 0px 0 10px;text-align: left;line-height: 0;background-repeat: no-repeat;height: 184px;width: 700px;}
.contest5 .stext1{color:#000;font-size: 12px;line-height:15px;text-shadow: 0px 0px 1px #666;}
.contest5 .stext2{font-size: 15px;text-shadow: 0px 0px 1px #FFF;line-height:17px;}
.contest5 .zoom5{font-size: 11px;text-align: center;margin-top: 7px;line-height: 12px;margin-left:-17px;position: absolute;bottom: 3px;left:20px;width: 164px;height: 29px;background:url(/images/contest/zoom.png) repeat-x;line-height: 29px;}
.contest5_1{background:url(/i/contest/1.jpg);}
.contest5_2{background:url(/i/contest/2.jpg);}
.contest5_3{background:url(/i/contest/3.jpg);}
.contest5_4{background:url(/i/contest/4.jpg);}
.contest5_5{background:url(/i/contest/5.jpg);}
.contest5_img{float:left;height:170px;width:170px;margin:7px 9px 0 7px;}
.contest5_img1{float:left;height:170px;width:170px;margin:7px 9px 9px 7px;position:relative;zoom:1;border:1px solid #2A3139;}
.contest5_img1 .zoom5{font-size: 11px;text-align: center;margin-top: 7px;line-height: 12px;margin-left:-17px;position: absolute;bottom: 3px;left:20px;width: 164px;height: 29px;background:url(/images/contest/zoom.png) repeat-x;line-height: 29px;}

.contestvote .linescore{height:34px;background:#230000 url(/i/contest/rate_bg.jpg);line-height: 21px;padding-top: 7px;}
.contestvote .linescore .rate1{font-size: 15px;color:#F90;margin-left:10px;float: left;}
.contestvote .linescore .rate2{font-size: 21px;color:#F90;float: left;margin-left: 5px;}
.contestvote .linescore .rate3{font-size: 15px;color:#F90;margin-right: 15px;}

.contestvote .linescore label{font-size: 11px;color:#F90;margin:0 9px 0 5px}
.contestvote .linescore .radio{margin-top:6px;}
.contest_final{float: left;width: 200px;text-align: center;margin-right: 10px;line-height: 0;font-size: 0;}
.contest_final_img{width:174px;height:174px;background: url(/images/contest/bg3.png);padding:13px;line-height: 0 !important;font-size: 0;}
.contest_final_text{background: #121A1E;position: relative;}
.contest_final_text .text4{line-height:20px !important;font-size: 13px;line-height: 0;}
.contest_final_text .text1{font-size: 12px;color:#628FB5;padding-top:16px;line-height: 13px;}
.contest_final_text .text2{font-size: 12px;color:#FFBB1C;padding-top:16px;line-height: 13px;}
.contest_final_text .text3{font-size: 12px;color:#CB5C49;padding-top:16px;line-height: 13px;}
.contest_final_text .block_bottom{position: absolute;left: 0;bottom: 0;}

.contest_arh1{float: left;width: 200px;text-align: center;margin-right:20px;line-height: 0;font-size: 0;background: url(/images/contest/bg1.jpg) no-repeat;margin-top:59px;margin-left:20px}
.contest_arh2{float: left;width: 200px;text-align: center;margin-right:20px;line-height: 0;font-size: 0;background: url(/images/contest/bg2.jpg) no-repeat;}
.contest_arh3{float: left;width: 200px;text-align: center;line-height: 0;font-size: 0;background: url(/images/contest/bg3.jpg) no-repeat;margin:59px 0 0 0px}
.contest_arh1 img,.contest_arh2 img,.contest_arh3 img{margin: 50px auto 10px auto;}
.text_arh4{line-height:17px !important;font-size: 13px;line-height: 0;}
.text_arh1{font-size: 12px;color:#E97627;padding-top:5px;line-height: 13px;}
.text_arh2{font-size: 12px;color:#FFCC00;padding-top:5px;line-height: 13px;}
.text_arh3{font-size: 12px;color:#ADCDDA;padding-top:5px;line-height: 13px;}

#SiteMap{line-height:24px;padding: 10px;}
#SiteMap1{line-height:24px;float: left;width:270px;padding: 10px;}
#SiteMap a,#SiteMap1 a{text-transform: uppercase;}
#SiteMap div{margin-left: 30px;}
.vote_end{margin-right:5px;color:#FD6502;float: right;}
.hard{color:#CC6699 !important;padding:0px;margin-top: 0px;width: 135px;line-height: 14px !important;text-shadow: none !important;float: left;}
.hard1{color:#CC6699;width: 110px;line-height: 12px;font-size:10px;float: left;margin-left: 5px;}
#animate_container{margin-bottom: 10px;padding:0 15px 15px 15px;display: none;font-size: 10px;text-align: justify;}
#animate_container div{font-size: 12px;line-height: 15px;}
#animate_container p{font-size: 13px;color: rgb(0, 204, 204);margin:7px 0 4px 0;line-height:20px;font-weight:bold;}


#Coupon_description{border:none;color:#F06292;font-size: 10px;display: none;}
.Coupon_active{background-image: url(/images/vc/coupon.jpg)!important;}
.Coupon_active1{display: block;height: 40px;overflow:hidden;}
 #Apply_coupon{cursor: pointer;}
 

#viewcart1{float: left;text-align: center;width: 310px;height: 162px;margin-right: 10px;background-image: url(/images/vc/bg1.png);margin-top: 40px;}
#CheckZip{color:#333;font-size: 11px;padding:3px;margin:93px 4px 0 64px;border: 1px solid #000;width: 130px;}
#viewcart1 input{float: left;}
#viewcart1 div{font-size: 10px;color:#ccc;}
#viewcart2{float: left;width: 310px;height: 162px;text-align: center;background-image:url(/images/vc/bg2.png);margin-top: 40px;}
#viewcart2 select{font-size: 11px;}
#lm_cart_ship{margin-top:5px}
#lm_cart_ship td{text-align: center;padding:3px 6px;}
.Videonum{padding:5px 10px 10px 10px;color:#AEC0C8;font-size: 14px;line-height: 17px;}
.Videonum a{font-size: 14px;color:#AEC0C8;}
.Videonum img{float: left;margin-right :8px;}
.Videonum div{font-size: 15px;line-height: 18px;}

#Lip_colors{margin-top: 11px; position: relative;  float: left;left: 50%;}
#Lip_colors a{
 position: relative;
    float: left;
    right: 50%;
}
#Lip_colors_wrap{overflow: hidden}







#LipName{text-transform: uppercase;font-weight: bold;font-size: 19px;text-align: center;line-height: 23px;}
#Lip_sm{text-align:center;margin:10px auto 13px auto;width: 290px;height: 193px;background:#fff;}
#colors{width: 250px;font-size: 11px;color:#000;font-weight: bold;line-height: 15px;}


.look{float: left;width: 210px;margin:0 5px 0 20px;text-align: center;height: 280px;cursor: pointer;}
.look .look_m{font-size: 21px;line-height: 21px;margin-top: 5px;text-shadow: 1px 0px 1px #B7B7B7;}
.look .look_l{color:#F00191;font-size: 17px;line-height: 17px;}

.look_l1{color:#F09;font-size: 21px;line-height: 19px;margin-bottom: 4px;margin-left: 5px;}
.look_text{color:#ccc;font-size: 12px;line-height: 17px;}
.look_text div{color:#ccc;font-size: 12px;line-height: 17px;}
.look_text div b{color:#FF3399}
.look_text div a{color:#ccc;font-weight: bold;font-size: 12px;}
#lookmenu{border-bottom: 3px solid #603;height:31px;position: relative;zoom:1}
#lookmenu .lookmenu{float: right;margin-left: 1px;}
#lookmenu span{color:#F00191;font-size: 21px;line-height: 21px;}
#lookmenu1{height: 39px;}
#lookmenu1 span{font-size: 32px;line-height: 32px;margin-top: 5px;display: block;float: left;}

.lookmore{color:#FF3399;font-size: 19px;margin:10px;background: url(/images/look/more.jpg) no-repeat 100% 1px;width: 330px;display: block;line-height: 19px;height: 20px;}
.lookmore:hover{color:#FF3399;}
.lookmoreimg{float: left;margin: 0 3px 0 7px;}
.lookmoreimg:hover{border:2px solid #660033;padding: 1px;margin:-3px 0px 0 4px}
.lookprod{position: relative;zoom:1;height: 64px;}
.lookprod div{position: absolute;bottom: 0;left:75px;font-size: 19px;color: #00CCCC;}
.lookprod a{font-size: 14px;}
.lookprice1{background:url(/images/p/sale2.gif) no-repeat center center;line-height: 19px;}

#free_shipping{position: fixed;height: 43px;background-color: #6E044D;bottom: 0px;width: 100%;text-align: center;}
#free_deal{background-position:100% 0;float: right;width:366px;height:47px;position: relative;zoom:1;text-align: left;cursor: pointer;background-repeat: no-repeat;}
.free_deal_type1{background-image:url(/images/day/home1.jpg);}
.free_deal_type2{background-image:url(/images/day/home2.jpg);}
.free_deal_type3{background-image:url(/images/day/home3.jpg);}
.free_deal_type4{background-image:url(/images/day/home4.jpg);}
.free_deal_type5{background-image:url(/i/day/home5.jpg);}
.free_deal_type6{background-image:url(/i/day/home6.jpg);}
.free_deal_type7{background-image:url(/i/day/home7.jpg);}
.free_deal_type8{background-image:url(/i/day/home8.jpg);}
.free_deal_type9{background-image:url(/i/day/home19.jpg);background-color: #6E044D;}

#free_deal_sale{font-size: 20px;margin:5px 0 0 7px;line-height: 18px;float: left;width:50px;}
#free_deal_left{float: right;color:#71E2FF;font-size: 19px;width: 135px;text-align: right;margin: 4px 5px 0 0;line-height: 20px;}
#free_deal_time{font-size: 13px;font-weight: bold;color:#fff}
#free_deal_time1{font-size: 13px;color:#71E2FF;}
#free_shipp_im{width: 990px;text-align: center;background: #990066;margin: 0 auto;height: 43px;}
#free_shipp_im img{margin-top: 10px;}



.Video_more{color:#FF0099;font-size: 19px;line-height: 21px;margin: 10px 0 10px 10px;}
.Video_more img{float: right;margin: 3px 5px 0 0;}
.VideoImg_sm{float: left;display: block;float: left;margin: 10px;}
.VideoImg_sm img{margin: 1px;}
.VideoName_sm{float: left;width: 180px;line-height: 15px;font-size: 11px;margin-top: 10px;}
.Video_active{border:3px solid #FF0099;margin: 7px 7px 7px 7px;}

#ShareBlock{text-align: right;color:#00CCCC;height: 33px;margin: 12px 0;line-height: 33px;font-size: 17px;}
#ShareBlock1{float: right;color:#00CCCC;height: 33px;margin: 14px 0;line-height: 33px;font-size: 17px;}
.pin-it-button iframe{margin-left: -2px;}
#DayName{background: #022428;border: 1px solid #163539;text-align: center;padding:10px;}
#DayName .name{font-size: 32px;line-height: 30px;}
#DayName .price{color:#0CC;font-size: 55px;}
#DayName .price span{color:#0CC;font-size:35px ;}
#DayName1{background: #0E1315;border-bottom: 1px solid #212627;color:#ccc;font-size: 17px;line-height: 21px;height: 38px;}
#DayName1 div{color:#ccc;font-size: 17px;line-height: 21px;}
#DayName1 span{color:#0cc;}
#day_expired{color:#0cc;font-size: 26px;text-align: center;margin-top: 10px;}
#Timer{width:185px ;height:43px;background: url(/images/day/time.png);margin: 7px auto 12px auto;}
#Timer img{margin: 3px 0 0 1px;}
#Timer1 img{margin: 3px 0 0 1px;}
#Timer1{height:43px;margin:0 0px 0 2px;background: url(/i/day/right.jpg) right no-repeat;}

#sold_out{display:none;font-size: 30px;line-height: 35px;}
#deal-day{background-repeat:no-repeat;width: 220px;height:220px;display: block;text-align: center;position: relative;zoom:1}
.deal_products1{background-image:url('/i/products/sd.jpg')}
.deal_products2{background-image:url('/i/day/wk.jpg')}
.deal_products3{background-image:url('/i/products/sd1.jpg')}
.deal_products4{background-image:url('/i/products/sd4.jpg')}
.deal_products5{background-image:url('/i/products/sd5.jpg')}
.deal_products6{background-image:url('/i/products/sd6.jpg')}
.deal_products7{background-image:url('/i/products/sd7.jpg')}
.deal_products8{background-image:url('/i/products/sd8.jpg')}
.deal_products9{background-image:url('/i/products/sd_cyber_monday.jpg');}
.deal_products10{background-image:url('/i/products/sd15.jpg')}
.deal_products_temp{background-image:url('/i/products/sd_columbs.jpg')}
#deal-day:hover{color:#fff}
#deal_mont{font-size: 22px;text-transform: uppercase;display: block;line-height: 22px;padding-top: 115px;width: 220px;height:200px;}
#deal_time_prod{position: absolute;left:41px;top:145px;font-size:20px;font-weight: bold;text-align: center;width: 140px;}
#CountTimer{margin-top:10px;height: 95px;text-align: center;width: 270px;margin: 0 auto;}


#gift_pannel{height: 52px;margin: 9px 0 0 10px;}
#gift_pannel img{float:left;}
#gift_text{text-align: center;font-size: 17px;line-height:56px;text-shadow: 0px 0px 1px #B7B7B7;}
#gift_pannel img.str{margin:17px 6px 0 8px;}
#gift_pannel1{height: 200px;margin-left: 60px;}
#gift_pannel1 img{float:left; margin:0 40px;}

#gift_pannel2{height:57px;margin:4px 0 16px 10px;background-position: 0 55px;background-repeat: repeat-x;width:700px;}
#gift_pannel2 a{float:left;z-index: 2;display: block;background-position:0 16px;background-repeat:no-repeat;height: 57px;}
.gift_pannel2_email{background-image:url(/images/gift/1.gif);}
.gift_pannel2_email .g1{background-image:url(/i/gift/email_1.jpg);background-position:0 0 !important;width: 233px;}
.gift_pannel2_email .g2{background-image:url(/i/gift/facebook.jpg);width: 232px;margin:0 1px;}
.gift_pannel2_email .g3{background-image:url(/i/gift/print.jpg);width: 233px;}

.gift_pannel2_facebook{background-image:url(/images/gift/2.gif);}
.gift_pannel2_facebook .g1{background-image:url(/i/gift/email.jpg);width: 233px;}
.gift_pannel2_facebook .g2{background-image:url(/i/gift/facebook_1.jpg);background-position:0 0 !important;width: 232px;margin:0 1px;}
.gift_pannel2_facebook .g3{background-image:url(/i/gift/print.jpg);width: 233px;}

.gift_pannel2_print{background-image:url(/images/gift/3.gif);}
.gift_pannel2_print .g1{background-image:url(/i/gift/email.jpg);width: 233px;}
.gift_pannel2_print .g2{background-image:url(/i/gift/facebook.jpg);width: 232px;margin:0 1px;}
.gift_pannel2_print .g3{background-image:url(/i/gift/print_1.jpg);background-position:0 0 !important;width: 233px;}

.gift_pick{border-bottom: 1px solid #383E3F;border-top: 1px solid #383E3F;margin-top:10px;width: 190px;height: 25px;position: relative;}
.gift_pick img{float: left;}
#gift_form .field1{font-size: 13px;line-height:40px;float: left;margin-left:10px;font-weight: bold;width:170px;}
#gift_form .field3{width:520px;float:left;}
#gift_form input.field2{padding: 3px;width: 294px;font-size: 13px;margin-top:8px;float: left;}
#gift_form select.field2{width:160px;font-size: 13px;margin-top:8px;float: left;margin-right: 10px;}
#gift_form textarea.field2{width:500px;height: 143px;margin: 8px 0;float: left;}
#gift_form .field3 img{float: left;margin: 5px 0 0 0;}
#gift_form .field3 span{float: left;font-size: 16px;line-height: 37px;margin-right: 5px;}
#gift_form #amount{padding-left:16px;background:#fff url('/i/gift/d.gif') no-repeat 3px 1px;}
#gift_form .field3 div{float: left;margin: 13px 0 0 7px;width: 20px;}
#gift_form .field4{font-size: 13px;font-weight: bold;margin-left: 7px;}
#gift_form .field4 img{float: left;margin: 5px 0 0 0;}
#gift_form .field4 span{float: left;line-height: 37px;margin-right: 9px;}
#gift_form .field4 div{float: left;margin: 13px 0 0 7px;width: 20px;}
#gift_form span.am_text{float: left;font-size: 11px;}
.gift_text{line-height: 17px;margin:10px;}
.facebook_friends{height:65px;}
.facebook_friends img{float:left;margin:0 10px 10px 0;cursor: pointer;}
.facebook_friends span{display: block;}
.facebook_friends_name{font-weight: bold;font-size: 14px;cursor: pointer;}

#print_gift a{line-height: 25px;font-size: 15px;}

#Design_container{text-align: center;width:620px;height: 146px;float: left;overflow: hidden;margin:16px 0 10px 0;}
#Design_gift{margin:0 0 0 10px;}
#Design_gift .button{float:left;width: 38px;height: 70px;background-repeat :no-repeat ;margin-top:36px;}
#Design_gift .button_prev{background-image : url(/images/gift/prev.png);margin-right: 1px;margin-left: 1px;}
#Design_gift .button_next{background-image : url(/images/gift/next.png);margin-left: -4px;}
#Design_gift .page{font-size: 13px;float: right;text-shadow: 0px 0px 1px #B7B7B7;line-height: 21px;margin-right: 23px;}
#Design_gift .page a{font-size: 13px;color:#00CCCC;margin: 0 3px;text-shadow:none;line-height: 13px;}
#Design_gift .page a.current{font-size: 13px;color:#FF3399;margin: 0 3px;text-decoration: underline;}
#Design_container .block_design{float: left;width: 190px;margin:0 8px 0 7px;padding-top: 2px;}
.pick_card{cursor: pointer;}
.block_design .active{border:2px solid #099;margin-top:-2px;margin-left: -2px;margin-bottom: -2px;}

/*sign in*/
#sign1{float:left;width:340px;}
#sign2{float:left;width:340px;margin-left:20px;}
/*#sign1 div,#sign2 div{color:#ccc;font-size: 11px;line-height:15px;}*/
#sign1 div,#sign2 div{color:#ccc;font-size: 12px;line-height:15px;}
#sign2 input.field2,#sign1 input.field2{padding: 3px;width: 260px;font-size: 13px;margin:5px auto;background: #E2E6E9;border: 1px solid #066;}
/*#sign2 a{color:#FF3399;text-decoration: underline;font-weight: bold;}*/
#sign2 a{color:#FF3399;text-decoration: underline;font-weight: bold;font-size: 12px;}
/*.sign3 span{font-size: 11px;color:#F39}
.sign3 div{font-size: 11px;color:#ccc}*/
.sign3 span{font-size: 12px;color:#F39}
.sign3 div{font-size: 12px;color:#ccc}
/*.sign3 input.field2{padding: 3px;width: 250px;font-size: 13px;margin:5px auto;background: #E2E6E9;color:#000;font-size: 11px;font-weight: bold;float: left;border:1px solid #066}*/
.sign3 input.field2{padding: 3px;width: 250px;font-size: 13px;margin:5px auto;background: #E2E6E9;color:#000;font-size: 12px;font-weight: bold;float: left;border:1px solid #066}
.sign3 .field1{display: inline;}
.sign4{float:left;width:340px;margin:5px 0 3px 9px;}
.sign5{float:left;width:340px;margin:0 10px;}
/*.sign5 .field1,.sign5 .field2{font-size: 11px;line-height:30px;float: left;}*/
.sign5 .field1,.sign5 .field2{font-size: 12px;line-height:30px;float: left;}
/*.sign5 .field1{width: 60px;padding-left:10px;}*/
.sign5 .field1{width: 70px;padding-left:10px;}
/*.sign5 .field2{color:#fff;width:200px;margin-left:10px;}*/
.sign5 .field2{color:#fff;width:232px;margin-left:10px;}
.sign5 .field2 a{color:#CC3366;text-decoration: underline;font-weight: bold;}
.sign5 .field2 span{color:#CC3366;font-weight: bold;}
.sign5 .field3{color:#fff;margin:10px 0 0 6px;}

/*.sign6{float:left;width:280px;margin:5px 0 3px 5px;font-size: 11px;}*/
.sign6{float:left;width:280px;margin:5px 0 3px 5px;font-size: 12px;}
.sign61{margin-left: 10px;}
/*.sign6 .field1{font-size: 11px;line-height:30px;float: left;padding:0}*/
.sign6 .field1{font-size: 12px;line-height:30px;float: left;padding:0}
.sign6 span{color:#CC3366;font-weight: bold;}
/*.sign6 input.field2{padding: 3px;width: 240px;margin:5px auto;background: #E2E6E9;color:#000;font-size: 11px;font-weight: bold;float: left;}
.sign6 select{font-size: 13px;margin:4px auto;background: #E2E6E9;color:#000;font-size: 11px;font-weight: bold;float: left;line-height: 13px;height: 21px;border: none;}*/
.sign6 input.field2{padding: 3px;width: 240px;margin:5px auto;background: #E2E6E9;color:#000;font-size: 12px;font-weight: bold;float: left;}
.sign6 select{font-size: 13px;margin:4px auto;background: #E2E6E9;color:#000;font-size: 12px;font-weight: bold;float: left;line-height: 13px;height: 21px;border: none;}
/*.bold_text{font-weight: bold;margin:10px;font-size: 11px;color:#fff}*/
.bold_text{font-weight: bold;margin:10px;font-size: 12px;color:#fff}
.bold_text span{font-weight: normal;}
.sign_edit{background:url(/images/h/login/delim.gif) no-repeat 30px 0;line-height: 18px;margin:7px 0 7px 10px;height: 19px;}
/*.sign_edit a{font-weight: bold;font-size: 11px;}*/
.sign_edit a{font-weight: bold;font-size: 12px;}
.sign_edit .edit{color:#0cc}
.sign_edit .delete{color:#F39;margin-left: 23px;}
.errorContainer{color: #CC3366 !important;display: none;clear: both;line-height:11px;font-size: 12px !important;}
.errorContainer a{color: #CC3366;font-weight: bold;}
.Errors{color: #CC3366 !important;margin-left: 4px;text-align: center;margin:5px 0 0 0;}
.Errors a{color: #CC3366;font-weight: bold;}
.str_err{width: 18px;height: 15px;background: url(/images/v_err.jpg) no-repeat;float: left;display: block;margin:7px 0 0 7px;}
.str_ok{width: 18px;height: 15px;background: url(/images/v_ok.png) no-repeat;display: block;float: left;margin:7px 0 0 7px;}

.BlockCheckout .str_err{width: 13px;height: 13px;background: url(/images/v_err1.gif) no-repeat;float: left;display: block;margin:8px 0 0 0px;}
.BlockCheckout .str_ok{width: 13px;height: 13px;background: url(/images/v_ok1.gif) no-repeat;display: block;float: left;margin:8px 0 0 0px;}
.BlockCheckout .errorContainer{margin-left: 110px;margin-bottom: 3px;}

#CouponDescription{line-height: 17px;background: #000;}
#submitReviewIframe{background-color: transparent;background: none;margin-left: 10px;}

.profil1{float: left;width: 200px;font-size: 14px;font-weight: bold;line-height:35px;}
.profil2{float: left;width: 200px;font-size: 13px;line-height:35px;}
.profileedit{float:right;margin-top:6px;cursor: pointer;}

.reviewblock{float:left;width:225px;}
.ReviewCat h1{margin: 10px 0 0 0px;color:#E09;font-size: 25px;line-height: 30px;text-transform: uppercase;text-indent:2px;font-weight: normal;}
.ReviewCat h2{margin: 15px 0 0 0px;color:#E09;text-transform: uppercase;text-indent:2px;font-weight: normal;line-height:17px;padding: 0;}
.review_ref{display: block;color:#999;font-size: 10px;line-height: 20px;}
.reviewtext{text-align: center;font-size: 19px;line-height: 25px;margin:15px auto}
#PressContainer{margin: 20px;}
#PressContainer div{color:#999;font-size: 15px;text-shadow: 0px 0px 1px #B7B7B7;line-height:40px;text-align: center;}
#PressContainer div span{color:#ccc}
 /*news*/
.news_cat{float:left;width: 340px;margin:16px 10px;}
.news_cat a{display: block;font-size:16px;line-height: 42px;background-repeat: no-repeat;text-indent: 10px;height: 44px;}
.news_cat a span{color:#999;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
.news_last{background:#1A1A1A url(/i/news/b.jpg) no-repeat 0 100%;margin-top:1px;height: 99px;padding-top: 10px;}
.news_cat_name{font-size:23px;height:37px;background-repeat: no-repeat;width: 700px;margin: 20px 0 0 10px;padding-top: 7px;text-indent: 15px;}
.news_cat_name span{color:#999;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5}
.news_cat_name img{float: right;margin:4px 10px 0 0;}
.news_cat_name57{background:url(/i/news/n1.jpg);}
.news_cat_name58{background:url(/i/news/n2.jpg);}
.news_cat_name59{background:url(/i/news/n3.jpg);}
.news_cat_name60{background:url(/i/news/n4.jpg);}
.news_cat_name61{background:url(/i/news/n5.jpg);}
.news_cat_name62{background:url(/i/news/n6.jpg);}
.news_cat_name63{background:url(/i/news/n7.jpg);}
.news_cat_name64{background:url(/i/news/n8.jpg);}

.news_catname57{background:url(/i/news/nm1.jpg);}
.news_catname58{background:url(/i/news/nm2.jpg);}
.news_catname59{background:url(/i/news/nm3.jpg);}
.news_catname60{background:url(/i/news/nm4.jpg);}
.news_catname61{background:url(/i/news/nm5.jpg);}
.news_catname62{background:url(/i/news/nm6.jpg);}
.news_catname63{background:url(/i/news/nm7.jpg);}
.news_catname64{background:url(/i/news/nm8.jpg);}

.news_date{float: left;width: 37px;height: 48px;background:#333;color:#666;margin:3px 10px;text-align: center;font-size: 25px;}
.news_date div{font-size: 11px;color:#666}
.news_text{float: left;width: 280px;}
.news_text1{float: left;width: 260px;margin-bottom: 10px;font-size: 12px;}
.news_text a{line-height: 13px;color:#fff;font-size: 12px;text-indent:0}
.news_text1 a h2{font-size: 13px;color:#f36;line-height: 14px;margin-bottom:4px;padding: 0;font-weight: normal;}

.newsid{float: left;width:320px;min-height: 95px;margin:12px 15px 0 15px;}
.hr_news{float: left;width: 320px;height: 1px;border-bottom:1px dotted #182328;height:1px;font-size: 1px;margin-left:25px;margin-right: 5px;}
.news_more{display: block;text-align: right;color:#f36}
.news_name{color:#f36;line-height: 23px;font: 31px arial;}
.news_text2{font-size: 14px;line-height: 20px;}
.news_text2 div, .news_text2 p,.news_text2 p a{font-size: 14px;line-height:22px;padding-bottom:10px;}
.news_text2 p a{color:#f36}

.news_zoom{position: absolute;bottom:0;left:0;background:url(/images/contest/zoom.png) repeat-x;height:29px;width: 100%;text-align: center;line-height:29px;}
.news_zoom1{position: relative;zoom:1;float:right;margin:0 0 10px 10px;}
.news_category{margin: 30px 0 0 60px;float: left;width: 300px;}
.news_category a{display: block;font-size: 17px;line-height: 25px;color:#F06292}
#signup{width: 402px;height: 228px;position:absolute;bottom:-402px;left:50%;z-index:30000;
background: url('/i/home/signup/signup1.jpg') 0 100% no-repeat;display: none;
position: fixed;bottom:50%}
#signupclose{/*background: url('/i/home/signup/close_bg.png') repeat-x;*/height: 32px;background: #001B25;border-top:solid 1px #1F373F;}
#signupclose1{position: absolute;top:15px;right:17px;color:#000;cursor:pointer;z-index:1000}
#signupclose img{cursor: pointer;margin:9px 0 0 334px}
#signupemail{float:left;margin:150px 0 0 76px;width: 225px;font-size: 13px;padding:5px 3px}
#signupbtn{float:right;margin:148px 17px 0 0}


#signup_popup{width: 100%; height: 100%; z-index:30000; top: 0; bottom: 0; right: 0; left: 0; margin: auto;
background-color: rgba(0, 0, 0, 0.7); position: fixed; display: none;}
#signup_new{width: 800px; height: 500px; top: 0; bottom: 0; right: 0; left: 0; margin: auto;
background: url('/i/home/signup_new/signup1.jpg') 0 100% no-repeat; position: fixed;}
#signupclose_new{position: absolute; left: 708px; top: 10px; height: 18px; width: 77px; cursor: pointer;}
#signupemail_new{position: absolute; left: 228px; top: 322px; height: 35px; width: 308px; font-size: 18px; padding: 0px; border: 0px; background: transparent;}
#signupbtn_new{position: absolute; left: 554px; top: 318px; height: 41px; width: 164px; cursor: pointer;}
#signuperr_new{position: absolute; left: 233px; top: 379px; height: 26px; font-size: 18px; color: #ff005c; display: none;}

#signup2_popup{width: 100%; height: 100%; z-index:30000; top: 0; bottom: 0; right: 0; left: 0; margin: auto;
background-color: rgba(0, 0, 0, 0.7); position: fixed; display: none;}
#signup2_new{width: 800px; height: 500px; top: 0; bottom: 0; right: 0; left: 0; margin: auto;
background: url('/i/home/signup_new/signup3.jpg') 0 100% no-repeat; position: fixed;}
#signup2close_new{position: absolute; left: 712px; top: 10px; height: 18px; width: 71px; cursor: pointer;}
.signup2btn {position: absolute; top: 419px; height: 41px; width: 164px; cursor: pointer;}
#signup2btn1{left: 55px;}
#signup2btn2{left: 318px;}
#signup2btn3{left: 577px;}
#signup_coupon{width:800px;height:500px;border:1px solid #000;background: url('/i/home/signup/signup2.jpg') 0 100% no-repeat;position: relative;zoom:1}
#signupemail_1{float:left;margin:301px 0 0 234px;width: 294px;font-size: 21px;padding:5px 3px;background: #ebebeb;line-height: 21px;}
#signupbtn_1{float:right;margin:299px 70px 0 0px}


#show_banner_two_palette{background:url(/i/sale/two/bg_palette.jpg) no-repeat bottom right;height:163px;width: 750px;position: relative;zoom:1}
#show_banner_two_palette_img{position: absolute;top:108px;right:16px;}
#show_banner_two_palette_price{position: absolute;top:101px;right:176px;font-size:20px}

#show_banner_25more_palette{background-repeat:no-repeat;background-position:bottom right;height:160px;width: 750px;position: relative;zoom:1}
#show_banner_25more_palette_img{position: absolute;top:100px;right:16px;}

.gift_indicator{background:transparent url('/i/gift/check_no.png') scroll center center no-repeat;width:26px;height:21px;left:130px;position:absolute;top:3px;z-index:3;}
.gift_indicator_active{background-image:url('/i/gift/check_yes.png') !important;}

.print-giftcard{float:right;cursor:pointer;position:relative;top:4px;right:80px;}
.order_print_gift_cards_review_inner .print-giftcard{right:0;}
#swatch-test{background:#603;text-align: center;width: 950px;height: 150px;background: url(/i/unique/bg.jpg);margin:20px 0 10px -20px}
#Search{margin:11px 15px 0 0;height: 31px;}
#searchsubmit{float: right;}
.searchspring-query1{float:right;margin: 0 1px 0 0;padding:0px 5px;font-size: 15px;color:#888;width: 267px;height: 31px;line-height: 31px;}
.ac_powered { display: none }
#searchspring-autocomplete_results { width: 307px; }
#searchspring-autocomplete_results li {margin: 0 0 !important; list-style-image: none;}
#searchspring #searchspring-main .grid .item {width: 230px !important;}
body #searchspring #searchspring-main {width: 730px !important;}

#aff_sign_up{background: #fff;margin-top: 10px;width: 970px;}
#aff_sign_up div{font-family: calibri;color:#000;font-size: 20px;}
#aff_sign_up div a{color:#CA3E66;font-size: 20px;text-decoration: underline;}
#ContestTermsContainer{height:540px;width:540px;overflow: hidden;}
#ContestTermsContainer div{ color:#000}
.a_hov:hover{color:#fff}

/* phone number on checkout page*/
.PCBlock{width:310px;margin:10px 0 0 10px;}
.ch_phone_box{font-size:17px;line-height:18px;text-align:center;margin-top:20px;}
.ch_phone_box2{padding-top:20px;}
.ch_phone_box2 label{font-size:17px;line-height:18px;text-align:right;float:left;padding:0 15px;}
.left{float:left;}
.ch_phone_box2 input{font-size:14px;padding:2px;width:178px;}
.ch_phone_box2 img{margin:3px 0 0 15px;}
.ch_phone_box2 .errorContainer{font-size:14px !important;padding-top:4px;}
#notify{display:none;position:absolute;margin:-90px 0 0 260px;width:150px;background:transparent url("/i/checkout/notbm.png") scroll 15px bottom no-repeat;padding-bottom:11px;}
.notify_body{background-color:#fff;color:#000;padding:10px;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;height:80px;}

/* end phone number on checkout page*/

.red-button-145-33{width: 120px;height: 45px;color:#fff !important;font-size: 21px;font-family: Calibri;line-height: 45px;display: block;text-align: center;text-shadow: none;}
.red-button-145-33:hover{color:#fff;}

.subject_list optgroup { font-style: normal; font-size: 24px; }
.subject_list option { text-indent: 20px; font-size: 16px; padding-left: 15px; background: url(/i/help/li.png) no-repeat; background-position: 20px center; }


/* LeftMenu */
.submenu{
	list-style-image: none;
	list-style-type:none;
	padding: 0px;
	margin: 0 0 16px 16px ;
	cursor: pointer;
	display: none;
}
.submenu li a{
	color: #b9b9b9;
	font-size: 18px;
	font-family: Calibri;
	line-height: 23px;
	display: block;
}
.submenu li{
	margin: 0 0 15px 0 !important;
}

.submenu li a.active, .submenu li a:hover{
	color: #fff;
}

.sm_2{
	background: url(/i/lm/bg_eyes.jpg) 0 0  repeat-y;
}
.sm_3{
	background: url(/i/lm/bg_face.jpg) 0 0  repeat-y;
}
.sm_1{
	background: url(/i/lm/bg_lips.jpg) 0 0  repeat-y;
}
.sm_5{
	background: url(/i/lm/bg_accessories.jpg?r=0) 0 0  repeat-y;
}
.sm_19{
	background: url(/i/lm/bg_nails.jpg) 0 0  repeat-y;
}
.sm_4{
	background: url(/i/lm/bg_brushes.jpg) 0 0  repeat-y;
}
.sm_31{
	background: url(/i/lm/bg_primers.jpg);
}
#sli_ajaxloader2{
	display:none;
	width: 32px;
	margin-top: 40px;
	margin-left: 350px;
}
.left-menu{
	cursor: pointer;
	width: 240px;
	height:55px;
	position: relative;
	overflow:hidden;
	display: block;
	zoom:1;
}
.left-menu :hover{
	left:-240px;
	top:0px;
}
.left-menu img{
	position: absolute;	
	left:0px;
	top:0px;
}

div a.sprite img{
	left:-480px;
	top:0px;
}
.on{display: block;}
/*end left menu*/

a.del_acc_btn {display:inline-block; border:1px solid #333; padding:6px; border-radius:5px; background-color:#ddf; color:#000; cursor:pointer; margin:10px auto; font-size:14px;}
a.del_acc_btn:hover{background-color:#bbf; color:#500;}
a.del_acc_btn_no {background-color:#cfc;}
a.del_acc_btn_no:hover{background-color:#afa; color:#005;}
a.del_acc_btn_yes {background-color:#fcc;}
a.del_acc_btn_yes:hover{background-color:#faa; color:#005;}

.tracking_details span {
	font-weight: bold;
}

table.tracking_activity {
	border-collapse: collapse;
	margin-top: 5px;
	margin-bottom: 8px;
}

table.tracking_activity thead tr td {
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
}

table.tracking_activity tbody tr td {
	border-top: 1px dotted #58213f;
	padding: 3px 10px;
}

table.tracking_activity tbody tr:nth-child(even) {
	background-color: #011;
}

#show_trk_info {
	text-align: center;
	margin-bottom: 20px;
}

#show_trk_info a {
	color: #d56f93;
	font-size: 20px;
}