@charset "utf-8";
/* CSS Document */

body{ margin:0; background:url(../images/bg.jpg) repeat-x; font-size:12px}
*{ font-family:Century Gothic, Helvetica, sans-serif}
input,textarea { font-size:12px}
.body2{ background:url(../images/bg2.jpg) center -33px no-repeat; }
.container{ background:url(../images/bg3.jpg) repeat-y;  width:1069px; margin:0 auto}
.wrapper{ background:url(../images/bg4.jpg) 0 -33px no-repeat;padding:0 22px}
.header{ height:167px; background:url(../images/headbg.jpg) 385px 0 no-repeat; position:relative}
.header .logo{ margin:0 0 0 32px;}
.header .tvimg{ position:absolute; right:0; top:0; margin-right:-12px}
.header .toptxt{ margin:0; position:absolute;right:0; top:0; font-size:32px; margin-top:50px; margin-right:30px; text-align:right;line-height:28px}
.header  a img{ border:0}
.font26px{ font-size:26px;}
.font38px{ font-size:27px}
.menu{ height:43px; margin-left:26px;}
.clearboth{ clear:both}
.menu .divleft{ background:url(../images/menuleft.jpg) no-repeat; width:7px; float:left; height:43px}
.menu .divright{ background:url(../images/menuright.jpg) no-repeat; width:6px; float:left;height:43px}
ol{list-style:none; margin:0; padding:0}
/* ------------------MENU-----------------------*/

	#dropDown{/*position:absolute;*/padding:0;margin:0;list-style:none;white-space:nowrap;height:43px; float:left; background:url(../images/menubg.jpg) repeat-x}

	body>#dropDown {position: fixed;}

	#dropDown li{display:block;font-size:15px;}

	#dropDown ul{position: relative;display:none;margin:0;list-style:none;}

	#dropDown ul.click {display: block;}

	#dropDown ul.click li{}

	#dropDown ul li {background-color:#040509;}

	#dropDown ul li a{padding:0 10px; background-image:none}

	#dropDown ul li a.click {background-color:#B9CEE1;color:#2A336B;/*display:block;*/}

	#dropDown ul li a:hover {color:#2A336B; }

	#dropDown li {position:relative;z-index:2;;margin: 0;float:left;display:inline; text-align:center;line-height:43px; padding:0 17px; background:url(../images/line.jpg) left 14px no-repeat; text-transform:uppercase}

	#dropDown li a{position:relative;padding: 0;text-decoration: none; color:#FFFFFF;padding:0; font-size:12px; font-family:Century Gothic;}

	#dropDown li a:hover{color:#C12391;}


	#dropDown li ul {position:absolute;top:43px;left:0;padding-left:0;}

	#dropDown li ul li{background-color:#000000; background-image:none;width:140px;padding:0 0;display:block;clear:both; text-align:left; text-transform:none; font-weight:normal; padding-left:12px;border-left:1px solid #868686;border-right:1px solid #868686;border-bottom:1px solid #868686;width:190px}
	
	.topnoneborder { border-top:none;}

	#dropDown li ul li a {color:#FFFFFF;width:130px;font-weight:bold;display:block; padding:1px 5px;height:18px; line-height:18px;clear:both!important;display:block;margin:0;font-size:12px; border-bottom:1px solid #333; }

	#dropDown li ul li a:hover {color:#c02492; font-weight:bold; background-image:none;width:130px;}

	#dropDown li.first{ background:none}

 .cart{  color:#888888; float:right; position:relative; padding-right:70px;margin-top:-17px }
 .cart a{ color:#888888; text-decoration:none; }
 .cart a:hover{ color:#888888; text-decoration:underline;}
 .basket{ background:url(../images/basketbtn.png) no-repeat; width:44px; height:43px; display:block; position:absolute; right:0;top:0; margin-right:15px; }
.basket:hover{ background:url(../images/basketbtn_over.png) no-repeat}
.main{ padding:14px 10px 0 34px; min-height:400px;}
.main .homeleft{ width:546px; float:left; }
.main .homeright{ width:435px; float:left;}
.main .homeright .homead2{ margin-top:3px}

.main .homeleft .thumbsimg{ background:url(../images/thumbsimg_bg.jpg) 0 0 no-repeat; width:531px; height:280px; padding:5px 5px 0 5px}
.main .homeleft .thumbsimglink{ display:block; width:102px; height:92px; float:left; display:block;background:url(../images/thumbbg.jpg) center bottom no-repeat; text-align:center; padding:0 15px}
.main .homeleft .thumbsimglink img{ border:0; }
.main .homeleft .thumbsimg .thumbs_title{ font-size:28px; height:45px; padding:0 4px}
.main .homeleft .thumbsimg .thumbs_title a{ color:#07090c; text-decoration:none; font-size:14px; float:right; margin-top:7px}
.main .homeleft .thumbsimg .thumbs_title a:hover{ color:#07090c; text-decoration:underline; font-size:14px;}

.main  h1{ font-size:28px; margin:0; font-weight:normal;}
.main  h2{ font-size:24px; margin:0; font-weight:normal; font-family:Century Gothic, Arial}

.hred{font-size:24px; margin:0; font-weight:bold; color:#d63ba0; font-family:Century Gothic, Arial}
.bigtitle {font-size:31px;  font-weight:bold; color:#000; font-family:Century Gothic, Arial}
.smalltitle {font-size:14px; color:#000; font-family:Century Gothic, Arial;}


.homead1{ }

.videohome {margin-left:5px;width:430px;height:308px;background:url(../images/homepagevideobg.gif) no-repeat left top;position:relative;font-family:Century Gothic, Arial; }
.video_infor { position:absolute; left:8px; bottom:10px;  font-weight:bold }
.video_infor p{ font-size:24px; color:#0d0e12; margin:0;padding:0;}
.video_infor a{ font-size:14px; color:#c61e8f; text-decoration:none;}
.video_infor2 { position:absolute; right:4px; bottom:17px; font-size:12px; font-weight:bold }
.videoshells { width:397px;height:235px; background:transparent;float:right; margin-top:-15px; margin-right:70px; background:url(../images/videobg.gif) no-repeat left top;}
.videoshells2 { width:397px;height:235px; background:transparent;float:left; padding:5px; margin:0px 10px 20px 0;background:url(../images/videobg.gif) no-repeat left top;}
.video2 {float:left; margin-right:35px;}
.vedeo2title { font-size:11px; font-weight:bold}

.videoshells object { margin:5px 5px;}

.main .homeleft .veiwbtn{ float:right; margin-right:18px; margin-top:5px}
sup{ font-size:10px}

a img{ border:0}

.main .homeright .video{ margin-top:2px; margin-left:7px; width:420px; height:243px; padding:4px; background:url(../images/video_bg.jpg) 0 0 no-repeat}

.footer{ border-top:1px solid #E5E5E5; margin:10px 30px;}
.footer .bottomlink{ margin:0; color:#727272; font-size:11px; text-transform:uppercase; padding:10px 0; text-align:right; text-align:center}
.footer .bottomlink a{color:#727272;; text-decoration:none; padding:0 2px}
.footer .bottomlink a:hover{color:#727272; text-decoration:underline}
.footer .righttxt{ float:right; text-align:right; margin:0 30px 0 0; line-height:1.7em}
.footer .copyright{ color:#979797; font-size:10px; text-transform:uppercase}
.footer .selkinlink{ font-size:13px; color:#00285E; text-decoration:underline}
.footer .selkinlink:hover{color:#00285E; text-decoration:none}
.footer .kallink{color:#979797; font-size:10px;}
.footer .kallink a{color:#979797; text-decoration:none}
.footer .kallink a:hover{color:#979797; text-decoration:underline}

.rightnewsletter{ float:left; background:url(../images/rightnewsletterbg.jpg) no-repeat; width:265px; height:115px; margin-top:40px;  padding-left:10px}
.rightnewsletter .emailinput{ background:url(../images/emailbg.jpg) no-repeat; height:20px; border:0; vertical-align:middle; width:160px; padding:0 5px; font-size:11px}
.rightnewsletter .emailbtn{ vertical-align:middle; height:20px; border:0; margin:0; padding:0}
.rightnewsletter p{ margin:0}
.rightnewsletter .font11{font-size:11px; color:#6E6E6E}
.cmscontent{ width:691px; float:left; margin-top:5px}
.cmscontent .topdiv{ background:url(../images/topcorner.gif) no-repeat; height:10px; font-size:0}
.cmscontent .content{ background:#EDEDED; min-height:400px; font-size:14px; padding:10px 20px}
.cmscontent .botdiv{ background:url(../images/bottomcorner.gif) no-repeat; height:9px;font-size:0}

.productlist{ padding:51px 5px 0 20px; margin-top: -30px; min-height:300px;}
.productitem .productimg{ background:url(../images/productbg.jpg) no-repeat; width:141px; height:130px; display:block; position:relative;float:left; text-align:center; padding-top:10px}
.productitem .productimg_s{ background:url(../images/productbg_s.jpg) no-repeat; width:141px; height:130px; display:block; position:relative;float:left; text-align:center; padding-top:10px}

.productitem .productimg_new{ background:url(../images/productbg2.jpg) no-repeat;width:141px; height:130px; display:block; position:relative; float:left;text-align:center; padding-top:10px}
.productitem .productimg_free{ background:url(../images/productbg3.jpg) no-repeat;width:141px; height:130px; display:block; position:relative; float:left;text-align:center; padding-top:10px}
.productitem{float:left;width:141px; margin:4px 8px 15px 0}
.productitem .addbtn{width:77px; margin-top:3px;float:left}
.productitem .detail{float:left;  margin:0; width:62px;margin-top:3px; text-transform:uppercase; font-size:11px; font-weight:bold}
.productitem .detail a{ color:#000000; text-decoration:none}
.productitem .detail a:hover{color:#000000; text-decoration:underline}
.productitem .newico{ position:absolute; top:0; left:0}
.productitem .title{ margin:0; text-align:center; float:left; width:141px; padding:3px 0}
.productitem h1{ position:relative; margin-top:-35px}

.checkoutbox{ background:url(../images/checkoutbg.jpg) no-repeat; width:223px; height:130px; float:left; text-align:center; margin-top:4px; padding-top:10px; margin-left:10px}
.checkoutbox p{ padding:10px 15px; margin:0}
.addicon{ float:left; margin:50px 10px 0 10px}

.basket-main{float:left;margin-top:5px;width:691px;}

.basket-main .baskettop{background:url(../images/baskettop.gif) no-repeat; height:5px;font-size:0}
.basket-main .basketbot{background:url(../images/basketbot.jpg) no-repeat; height:7px;font-size:0}
.basket-main .content{border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8; padding:15px 30px}

#shopping-cart-table{ border:1px solid #E4E4E4;border-collapse:collapse}
#shopping-cart-table td{border:1px solid #E4E4E4;background:#FFF;}
#shopping-cart-table th{border:1px solid #E4E4E4;background:#F2F2F2}
#shopping-cart-table td,#shopping-cart-table th{padding:2px 5px}
#shopping-cart-table a{color:#565656;text-decoration:none}
#shopping-cart-table a:hover{color:#565656;text-decoration:underline}

#checkoutSteps{list-style:none;margin:0; padding:0}
.padder{padding:0 15px 20px 0}

.shadowbox-normal{/*-moz-border-radius:20px;-moz-opacity: 0.9;*/background:#000000; padding-bottom:20px;}

.pophtml_bag_item img{border:5px solid #D7C1D2;}
.pophtml_bag_item{float:left;text-align:center;width:160px; padding:10px 60px}
.pophtml_bag_item{color:#F8FCFC}

.backbutton2{display:none}
.pophtml_content_main{padding:0 30px;position:relative}
.pophtml_bag{padding-top:20px}
.shadowbox_message_1{font-size:38px; color:#FF00C6;line-height:38px;}
.shadowbox_message_2{font-size:44px; color:#F8FCFC;line-height:44px; margin-bottom:8px}

.prodetailLeft{float:left;width:320px; padding:0 15px}
.prodetailLeft .thumb{border:1px solid #CCC; padding:10px; background:#FFF}

.prodetailRight{float:left;width:550px; padding:0 15px}

.detailHead{border-bottom:1px solid #CCC;}
.detailOption{border-bottom:1px solid #CCC;border-top:1px solid #CCC; padding:10px 0}
.continue{padding-top:10px;}
.continue a{color:#666;text-decoration:underline}
.continue a:hover{color:#666;text-decoration:none}

.trade_enquery{list-style:none; padding:0; margin:0; width:500px;float:left}
.trade_enquery .wid120{float:left; width:180px;display:block}
.trade_enquery li{padding:3px 0;float:left;}
.trade_enquery .wid150{float:left;width:320px;display:block}
.trade_enquery .input-text{width:250px}
.trade_enquery i{color:#FF0000}
.trade_enquery .form_texteare{width:300px}

.shadowbox-new{background:#D458AC; padding-bottom:20px;}
.shadowbox-new #shadowbox_body, .shadowbox-new #shadowbox_loading{background:#D458AC;}
.shadowbox-new #shadowbox_body{border:1px solid #D458AC}

#checkout-step-login .col2-set{width:660px}


#checkout-review-load{ border:1px solid #E4E4E4;border-collapse:collapse;  font-size:14px; padding:5px 20px}
#checkout-review-load td{border:1px solid #E4E4E4;background:#FFF;}
#checkout-review-load th{border:1px solid #E4E4E4;background:#F2F2F2}
#checkout-review-load td,#shopping-cart-table th{padding:2px 5px}
#checkout-review-load a{color:#565656;text-decoration:none}
#checkout-review-load a:hover{color:#565656;text-decoration:underline}

.producttitle{display:block;font-weight:bold;text-align:center; line-height:13px;overflow:hidden; padding:5px 0; min-height:25px;}
/*.producttitle{display:block;font-weight:bold;text-align:center; line-height:13px;overflow:hidden; padding:5px 0; height:20px;}*/
.producttitle_bag{display:block;font-weight:bold;text-align:left; line-height:13px;overflow:hidden; padding-bottom:30px; width:150px; min-height:75px; font-size:11px; font-family:Arial;}
.producttitle_price{display:block;font-weight:bold;text-align:center; line-height:22px;overflow:hidden; padding:5px 0; height:22px; font-size:15px; font-family:Century Gothic, Arial;}
/*.producttitle_price{display:block;font-weight:bold; margin-bottom:16px;text-align:center; line-height:22px;overflow:hidden; padding:5px 0; height:22px; font-size:24px; font-family:Century Gothic, Arial; background:url(../images/pricebg.gif) no-repeat left top }*/
/*.shadowbox-new .pophtml_content_main2{background:url(../images/newproducticon.png) no-repeat; width:129px; height:72px; position:absolute; left:0; top:0; margin-top:-26px;z-index:1000}
#shadowbox_title{z-index:100}*/

a.clicktoremove{color:#000;text-decoration:none}
a.clicktoremove:hover{color:#000;text-decoration:underline}

.col2-set h5{font-size:12px; font-weight:bold; margin:0;}

.shadowbox_message_2_2{ font-size:12px; color:#FFFFFF;}
.shadowbox_message_2_2 .freegift{ font-size:16px; font-weight:bold}

.shelltypetitle{ font-size:24px;  padding-bottom:5px; margin-bottom:10px; color:#c12391}

.freegifttxt{ font-size:16px; font-weight:bold; color:#FFF; background:url(../images/freegift_bg.jpg) 0 0  no-repeat; width:642px; height:36px; padding:0 5px;  margin-left:35px; margin-top:10px; display:none}
.skip-access{ margin:0 0 10px 35px}
.skip-access a{ display:block; text-decoration:none; width:251px; height:36px; color:#FFFFFF; background:url(../images/skip_bg.jpg) 0 0 no-repeat; font-size:24px; font-weight:bold; text-transform:uppercase; padding:0 10px; line-height:36px}





ul,li{ list-style:none; }
.header_01{ width:95%; height:175px; margin:0 auto; }
.table_news_01,.table_news_02{  width:95%; margin:0 auto; font-family:Verdana, Geneva, sans-serif; font-size:12px; border-bottom:solid 1px #333;}
.table_news_02{ border-bottom: none; padding:10px 0}
.table_news_01 caption{ height:25px; line-height:25px; text-align:left; font-weight:bold; text-decoration:underline}
.table_news_01 th{ text-align:left; vertical-align:top; padding:5px; border:solid 1px #333; border-width:1px 0 0px 1px;font-family:Verdana, Geneva, sans-serif; font-weight:bold }
.table_news_01 td{text-align:left; vertical-align:top; padding:0px 10px; border:solid 1px #333;border-width:1px 1px 0px 1px;line-height:16px; border-right:none; border-right:1px solid}
.table_news_01 td p{ padding:0 0 8px 0; margin:0}
.table_news_01 td .span01{ padding-right:5px;}
.table_news_02 .span02 img{ vertical-align:middle; padding:0; margin:0; border:none}
.table_news_02 .span02 a{ text-decoration:none}
.table_news_01 td .list{ padding-left:50px;}
.table_news_01 h3.title_01{ font-weight:normal; padding:0; margin:0 }

.productitem .productimg img{ width:112px; height:115px;}

.notice { padding:10px 15px 0 30px; width:168px; height:71px; background:url(../images/noticebg.gif) no-repeat left top; float:right}
.notice div { width:190px; word-wrap:break-word; font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.notice img { margin-top:5px; cursor:pointer; margin-left:9px;}

.bignotice { width:274px;padding:25px 15px 0 15px; height:169px; background:url(../images/bignoticebg.gif) no-repeat left top; margin-right:-14px; float:right;margin-top: 10px;}
.bignotice  .ple{ padding-left:30px; word-wrap:break-word; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:17px}
.bignotice div { width:246px; word-wrap:break-word; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.bignotice div  p { color:#bc238d}


/*.base_bag { width:962px; height:333px; background:url(../images/base_bag_bg.gif) no-repeat left top;}*/
.base_bag { width:962px; height:333px; background:url(../images/base_bag_banner.gif) no-repeat left top; margin-top:20px;}
.base_bag .one { float:left; width:340px; margin:15px;}
.base_bag .one span { font-size:35px; font-style:italic}
.base_bag .one h1 { font-size:25px; font-style:italic; color:#CC3399;}
.base_bag .one p { font-size:13px; font-style:italic; color:#666666}

.base_bag .two {float:left; width:380px; margin:15px;}
.base_bag .two span { font-size:14px; color:#CC3399;}
.base_bag .two h1 { font-size:12px;}
/*2010-06-11 homepage shadowbox css*/

#shadowbox_body { height:200px;-moz-border-radius:20px 20px 20px 20px;}
.contactForm { /*background:url(../images/contact_popup_bg.png) no-repeat scroll 0 0 transparent;*/ /*height:356px; */margin:0 auto; padding:20px 20px 20px	; width:400px;}
#shadowbox_body, #shadowbox_loading { background-color:#060606}
#shadowbox_body { margin:0; overflow:hidden; padding:0; position:relative; height:270px;}
#shadowbox_body, #shadowbox_loading { /*background:none repeat scroll 0 0 transparent !important;*/ border:medium none !important}
#popup-top-element{ text-align:right; padding-bottom:10px}
.shadowboxtable { /*font:14px Arial, Helvetica, sans-serif; color:#333;*/}
.shadowboxtable tr { line-height:30px; height:30px;}
.contact_bton { text-align:right}
#contactForm table input  { border:1px solid #B6B6B6}
#contactForm table td { padding:4px 4px 4px 0; /*color:#000*/}
/*_________________________________________________________________  loading  */
#shadowbox_loading {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
#shadowbox_body, #shadowbox_loading {
  background-color: #060606; /* should match loading image background color */
}
#shadowbox_loading_indicator {
  float: left;
  margin: 10px 10px 0 10px;
  height: 32px;
  width: 32px;
  background-image: url(../images/loading.gif);
  background-repeat: no-repeat;
}
#shadowbox_loading span {
  font-family: 'Lucida Grande', Tahoma, sans-serif;
  font-size: 10px;
  float: left;
  margin-top: 16px;
}
#shadowbox_loading span a:link,
#shadowbox_loading span a:visited {
  color: #fff;
  text-decoration: underline;
}
/*................................*/