/* CSS Document */
*{ margin:0px; padding:0px;}
a{ text-decoration:none}
@font-face {
	font-family: Gill Sans MT;
	src: url('/common/fonts/GIL_____.TTF');
}
body{ font-family: Gill Sans MT, Arial, Helvetica, sans-serif; font-size: 12px; background:url(/images/bg_rep.jpg) repeat}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.block{ display:block}
a img{ border:none}
#wrapper{ width:1018px; margin:auto; background:url(/images/wrapper.png) center top repeat-y; min-height:350px;}
.main_content{ width:968px; margin:0 24px 0 28px; position:relative}
.header{ padding-top:6px;}
.header .logo{ width:146px; height:87px; background:url(/images/logo.png) 0 0 no-repeat; margin-left:-5px;}
.header .logo a{ width:146px; height:87px;  }
.header .main_menu{ padding-bottom:3px;}


/*
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#cc6699; text-decoration:none; font-size:16px;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:20px; left:0;  display:none; opacity:0; background:#ffffff; list-style:none; border:1px solid #ffcccc}
ul.menu ul li {position:relative;border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:0px 7px 5px 5px; color:#999999; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; }
ul.menu ul li a.first{padding:5px 7px 5px 5px;}
ul.menu ul li a:hover {}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:0px 6px 0px 0px; font-weight:bold; width:auto}
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {}
ul.menu .topline {}
*/


ul.menu {list-style:none; margin:0; padding:0}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu li{display:block; float:left;}
ul.menu li a{display:block; color:#cc6699; text-decoration:none; font-size:16px; padding:0 8px 0 0; font-weight:bold}

/* Default list styling */

ul.menu li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
ul.menu ul, 
ul.menu li:hover ul ul,
ul.menu li:hover ul li:hover ul ul,
ul.menu li:hover ul li:hover ul li:hover ul ul,
ul.menu li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

ul.menu li:hover ul.sub
{left:0; top:20px; background: #ffffff; padding:3px; border:1px solid #ffcccc; white-space:nowrap; width:140px; height:auto; z-index:300;}
ul.menu li:hover ul.sub li
{display:block; height:auto; position:relative; float:left; width:100%; font-weight:normal;}
ul.menu li:hover ul.sub li a, ul.menu li:hover ul.sub li a:hover
{display:block; display:block; color:#999999; padding:5px; text-decoration:none; }
ul.menu li:hover ul li:hover ul,
ul.menu li:hover ul li:hover ul li:hover ul,
ul.menu li:hover ul li:hover ul li:hover ul li:hover ul,
ul.menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}




ul.myac{ color:#996666; position:absolute; right:0px; padding-bottom:5px; top:90px; z-index:10  }
ul.myac li{ display:inline-block; padding:0 5px 0 0;  }
ul.myac li a{ color:#996666; }
ul.myac li a span.bug{
background:url(/images/bug.png) right no-repeat; width:15px; display:inline-block; color:#FFFFFF; padding:7px 0 5px 5px; height:18px;}

.search{ position:absolute; right:0px; top:13px;}
.search p {padding: 0}
.search p .inpur{ width:173px; height:15px; border:1px solid #cccccc; background:#fce9e9; color:#999999; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; padding:0 5px; }
.search p .submit_top{ height:17px; border:none; background:none; color: #666666; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; cursor:pointer }

.breadcome{ font-size: 14px; }
.breadcome .links{ width:600px; color:#663333;}
.breadcome .links a{ color:#663333; line-height:24px; text-decoration:underline;}
.breadcome .sortby{ width:360px; color:#663333}
.breadcome .sortby a{color:#663333; text-decoration:underline}
.breadcome .sortby .list_select{ color:#000000; border:1px solid #abadb3; padding-left:5px; margin-top:1px;}

#footer{ width:1018px; margin:auto; background:url(/images/footer.png) bottom no-repeat; height:86px; margin-bottom:50px; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; }
#footer .social_media{ padding: 8px 0 2px 10px}
#footer .social_media .icon{ background:url(/images/social_media.png) 0px 0px no-repeat; height:31px; }
#footer .social_media .icon a.twitter{ width:19px; height:19px; display:inline-block}
#footer .social_media .icon a.facebook{ width:57px; height:19px; display:inline-block}
#footer p.copy{ color:#4b3242;  font-weight:bold; padding:8px 0 0 6px}
.footer_menu, .footer_menu a{ color:#999999; }
.footer_menu{ padding:4px 0 0 0}
.footer_menu a{ display:inline-block; padding:0 4px}

.main_container{}
.main_container .left_container{ width:127px; font-family: Gill Sans MT, Arial, Helvetica, sans-serif;}
.main_container .right_container{ width:841px;}
.left_container .box{ width:127px; padding:5px 0 0 0}
.left_container .box .head{ background:url(/images/left_head.png) 0 0 no-repeat; height:23px; padding:0 0 0 9px; color:#996666; line-height:23px;}
.left_container .box .body_img{ background:url(/images/left_con.png) 0 0 repeat-y; padding:10px 0 0 9px; line-height:15px;}
.left_container .box .body_img ul{ padding-bottom:8px;}
.left_container .box .body_img ul li{ display:block; list-style-type:none;}
.left_container .box .body_img ul li a{  color:#333333; text-decoration:none}
.left_container .box .btm{ background:url(/images/left_btm.png) 0 0 repeat-y; height:16px; font-size:0px; }

.left_container .box .mdl{ background:url(/images/left_con.png) 0 0 repeat-y; padding:10px 0 0 9px; line-height:15px;}
.left_container .box .mdl ul{ padding-bottom:8px;}
.left_container .box .mdl ul li{ display:inline-block; list-style-type:none}
.left_container .box .mdl ul li a{  color:#333333; text-decoration:none}

.main_container .right_container{ width:841px; padding:2px 0 0 0px}
.main_container .right_container .main_top{ background:url(/images/main_top.png) no-repeat; font-size:0px; height:10px;}
.main_container .right_container .main_mdl{ background:url(/images/main_mdl.png) 0 0 repeat-y; }
.main_container .right_container .main_btm{ background:url(/images/main_btm.png) no-repeat; font-size:0px; height:10px;}
.right_container .banner{width:827px; margin:auto; background:url(/images/line.jpg) bottom no-repeat; padding:0 0 10px 0}
.line_bg_product{ background:url(/images/line.jpg) 0px 210px  no-repeat;}
.right_container .product_list{ width:812px; margin:auto; font-size:13px; }
.right_container .product_list .product{  display:inline-block; width:406px; position:relative; background:url(/images/line.jpg) bottom no-repeat; padding-bottom:8px; float:left; padding-top:4px;}
.right_container .product_list .product .img{ width:174px; padding:0 43px 0 39px }
.right_container .product_list .product .txt{ width:150px; position:absolute; bottom:8px; }
.right_container .product_list .product .txt p{ color:#993333; text-align:right}
.right_container .product_list .product .txt p a{ color:#333333; text-decoration:none; font-weight:bold}
.right_container .product_list .product .txt p a.quickbuy{ color:#993333!important; font-weight:normal  }
.right_container .product_list .product2{  display:inline-block; width:406px; position:relative; background:url(/images/line.jpg) bottom no-repeat; padding-bottom:8px; float:left; padding-top:4px;}
.right_container .product_list .product2 .img{ width:174px; padding:0 39px 0 21px }
.right_container .product_list .product2 .txt{ width:172px; position:absolute; bottom:8px; right:0px }
.right_container .product_list .product2 .txt p{ color:#993333; text-align:left}
.right_container .product_list .product2 .txt p a{ color:#333333; text-decoration:none; font-weight:bold}
.right_container .product_list .product2 .txt p a.quickbuy{ color:#993333!important; font-weight:normal }
.right_container .banner2{width:827px; margin:auto; padding:0 0 11px 0}

.right_container .product_list2{ width:812px; margin:auto; font-size:13px;  }
.right_container .product_outer{ padding:0 8px;}
.right_container .product_list2 .line{background:url(/images/line.jpg) bottom no-repeat; padding-bottom:5px; margin-top:5px; }
.right_container .product_list2 .product_outer .img{ width:173px; padding:5px 34px 6px 0}
.right_container .product_list2 .product_outer .txt{ width:173px; padding:5px 34px 0px 0; position:relative }
.right_container .product_list2 .product_outer .txt p{ color:#993333; text-align:left}
.right_container .product_list2 .product_outer .txt p a{ color:#333333; text-decoration:none;  font-weight:bold}
.right_container .product_list2 .product_outer .txt p a.quickbuy{ color:#993333!important;  font-weight:normal  }

.white_box{ font-family: Gill Sans MT, Arial, Helvetica, sans-serif;}
.white_box .top{}
.white_box .top_left{ background:url(/images/wh_lt.png) left top no-repeat}
.white_box .top_mdl{ background:url(/images/wh_tm.png) left top repeat-x; height:4px; font-size:0px; margin:0 7px}
.white_box .top_rht{ background:url(/images/wh_tr.png) top right no-repeat}
.white_box .mdl{}
.white_box .mdl_left{ background:url(/images/wh_ml.png) left top repeat-y}
.white_box .mdl_mdl{ background:#FFFFFF; margin:0 7px; padding:0 0 0 5px}
.white_box .mdl_rht{ background:url(/images/wh_mr.png) top right repeat-y}
.white_box .btm{}
.white_box .btm_left{ background:url(/images/wh_bl.png) left top no-repeat}
.white_box .btm_mdl{ background:url(/images/wh_bm.png) left top repeat-x; margin:0 7px; height:10px; font-size:0px;}
.white_box .btm_rht{ background:url(/images/wh_br.png) top right no-repeat}
.height_checkout{height:140px;}
.r_customer{ width:348px; margin-right:5px; }
.new_customer{ width:290px; margin-right:5px;}
.without_customer{ width:320px; }
.white_box h1{ color:#663333; font-size:16px; padding:3px 0 7px 0; font-weight:bold}
.white_box h2{ color:#333333; font-weight:normal; padding-bottom:15px;}
.white_box h3{ color:#c64977; font-size:14px; padding:3px 0 3px 0; font-weight:bold; line-height:15px; font-weight:bold}
.form{}
.form p{ padding-bottom:8px; clear:left}
.form p.reset{ color:#333333}
.form p.reset a{ color:#333333; text-decoration:underline}
.form p label{ float:left; width:97px;}
.form p .input{ width:209px; height:19px; background:url(/images/input.png) 0 0 no-repeat; border:none; padding:0 5px}
.checkout{ background: url(/images/checkout.png) 0 0 repeat-x; height:30px; line-height:30px; }
.checkout3{ background: url(/images/checkout2.png) 0 0 repeat-x; height:35px; line-height:35px; }
.checkout h1{ font-size:16px; color:#cc6699; margin-top:5px; margin-bottom:10px;}
.checkout h2{font-size:14px; color:#663333; }
.submit{ padding:5px 10px; background:#c64977; cursor:pointer;border:none; color:#ffffff; float:right; margin-right:5px}
.submit2{ padding:5px 10px; background:#c64977; cursor:pointer;border:none; color:#ffffff; float:right; margin-right:63px; margin-bottom:10px}
.checkout_page{ padding:20px 0}
.invices{ width:445px; margin-right:50px; }
.invices2{ width:445px; margin-right:12px; }
.form2{}
.form2 p{ padding-bottom:8px; clear:left}
.form2 p.reset{ color:#333333}
.form2 p.reset a{ color:#333333; text-decoration:underline}
.form2 p label{ float:left; width:143px;}
.form2 p .input{ width:209px; height:19px; background:url(/images/input.png) 0 0 no-repeat; border:none; padding:0 5px}

.form2 p .input_multiple, .form p .input_multiple{ width:209px; height:48px; background:url(/images/input_multiple.png) 0 0 no-repeat; border:none; padding:5px}

.newsletter{ font-family: Gill Sans MT, Arial, Helvetica, sans-serif;  color:#666666}
.newsletter .input{ width:165px; height:15px; border:1px solid #CCCCCC; color:#999999; background:#fce9e9; font-family: Gill Sans MT, Arial, Helvetica, sans-serif;  }
.newsletter .submit3{ color:#666666; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; border:none; background:none; cursor:pointer;}
.contact_us{ padding:14px 0 0 0}
.contact_us_form{ width:340px;}
.contact_txt{ width:350px; padding:50px 0}
.contact_us p{ font-weight:normal!important}
/***SKU****/
.sku_col{ width:333px;}
.sku_col ul li{ padding-right:6px; display:inline-block; float:left}
.sku_col ul li.nopadd{ padding-right:0px;}

.sku_co2{ width:386px; font-family: Gill Sans MT, Arial, Helvetica, sans-serif;}
.sku_co2 h1{ font-size:16px; color:#663333; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:20px;}
.sku_co2 p.price{ color:#cc9999; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.sku_co2 p.price strong { color:#663333; font-weight:bold}
.sku_co2 p.des{ color:#663333; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.sku_co2 .submit{ background:url(/images/add_to_basket.png) no-repeat; border:none; cursor:pointer; float:left; width:108px; height:34px; margin-bottom:10px;}
.sku_co2 .submit:hover{ background:url(/images/add_to_basket_hover.png) no-repeat; border:none; cursor:pointer}
.sku_co2_top{ background:url(/images/co2_top.png) top no-repeat; height:11px; font-size:0px;}
.sku_co2_mdl{ background:url(/images/co2_mdl.png) top repeat-y; padding:0 8px 0 12px;}
.sku_co2_btm{ background:url(/images/co2_btm.png) bottom no-repeat; height:11px; font-size:0px;}
.line_dl{background:url(/images/line_dbl.png) bottom repeat-x; padding-bottom:4px;}
.sku_co1_2{ width:719px; padding-top:3px; }
.sku_co3{ width:116px; font-size:13px;}
.sku_co3 h1{ color:#cc6666; font-weight:bold; padding-bottom:10px;}
.sku_co3 h1 a { color:#cc6666 !important;}
.sku_co3 ul{}
.sku_co3 ul li{ display:block}
.sku_co3 ul li a{ }
.sku_co3 ul li a span{ display:block; padding:6px 0px; color:#993333; text-decoration:none}
p.share_this{ padding:0 10px;}
p.share_this a{ color:#663333; text-decoration:underline }

.form3{}
.form3 p{ padding-bottom:8px; clear:left}
.form3 p.reset{ color:#333333}
.form3 p.reset a{ color:#333333; text-decoration:underline}
.form3 p label{ display:block}
.form3 p .input{ width:209px; height:19px; background:url(/images/input.png) 0 0 no-repeat; border:none; padding:0 5px}
.form3 p .input_multiple{ width:209px; height:48px; background:url(/images/input_multiple.png) 0 0 no-repeat; border:none; padding:5px}
.form3 .submit_bg{background:url(/images/send.png) no-repeat; border:none; cursor:pointer; width:110px; height:34px;}

.add_new{ position:absolute; width:200px; border:1px solid #ffcccc; background:#FFFFFF; right:5px; z-index:1; margin:-10px 0 0 0; padding:33px 10px 0 10px;  font-family: Gill Sans MT, Arial, Helvetica, sans-serif; color:#9a3056; line-height:100%!important}
/*.add_new a{color:#b4b4b4; text-decoration:none; display:block; text-align:center;}*/

.add_new2{ position:absolute; width:200px;  left:300px; top:230px; z-index:1;  padding:33px 10px 0 10px;}
.quick_ajax{ position:absolute; width:200px; border:1px solid #ffcccc; left:160px; top:-50px;  background:#FFFFFF; z-index:1;  padding:10px; text-align:left}
.quick_ajax2{ position:absolute; width:200px; border:1px solid #ffcccc; right:180px; top:-50px;  background:#FFFFFF; z-index:1;  padding:10px}
.quick_ajax2 p.title{ text-align:left!important; padding-bottom:10px; background:url(/images/checkout.png) repeat-x; line-height:30px; height:30px;}
.quick_ajax p.title2{ text-align:left!important; padding-bottom:10px;}
.quick_ajax p.title{ text-align:left!important; padding-bottom:10px; background:url(/images/checkout.png) repeat-x; line-height:30px; height:30px;}
.quick_ajax2 p.title2{ text-align:left!important; padding-bottom:10px;}
.quick_ajax2 p.close{ margin-top:-10px!important; padding-bottom:5px; text-align:right!important; }
.quick_ajax2 p.close a{text-decoration:underline!important; text-align:right!important; color:#0000FF!important; font-weight:normal!important}

.quick_ajax .close{ margin-top:-10px!important; padding-bottom:5px; }
.quick_ajax .close a{text-decoration:underline!important; text-align:right!important; color:#0000FF!important; font-weight:normal!important}

.quick_ajax3{ position:absolute; width:200px; border:1px solid #ffcccc; right:180px; left:-10px; top:-210px; background:#FFFFFF; z-index:1;  padding:10px}
.quick_ajax3 p.title{ text-align:left!important; padding-bottom:10px; background:url(/images/checkout.png) repeat-x; line-height:30px; height:30px;}
.quick_ajax3 p.title2{ text-align:left!important; padding-bottom:10px;}
.quick_ajax3 p.close{ margin-top:-10px!important; padding-bottom:5px; text-align:right!important; }
.quick_ajax3 p.close a{text-decoration:underline!important; text-align:right!important; color:#0000FF!important; font-weight:normal!important}
/****SKU 2*********/

.sku2_col{ width:373px; margin-right:10px;}
.sku2_col ul li{ padding-right:6px; display:inline-block; float:left}
.sku2_col ul li.nopadd{ padding-right:0px;}

.sku2_co2{ width:326px; font-family: Gill Sans MT, Arial, Helvetica, sans-serif;}
.sku2_co2 h1{ font-size:16px; color:#663333; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:20px;}
.sku2_co2 p.price{ color:#cc9999; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.sku2_co2 p.price strong { color:#663333; font-weight:bold}
.sku2_co2 p.des{ color:#663333; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.sku2_co2 .submit{ background:url(/images/add_to_basket_n.png) no-repeat; border:none; cursor:pointer; float:left; width:120px; height:35px; }
.sku2_co2 .size { margin-top:5px; }
.size {font-family: Gill Sans MT, Arial, Helvetica, sans-serif; color:#cc6666; font-weight:bold; float:left; }
.sku_co2_mdl .size{margin-top:3px; }
.sku2_co2 ul li{ display:block!important}
.sku2_co2 ul li a{ font-style:italic}
.sku2_co2_top{ background:url(/images/sku_new_top.png) top no-repeat; height:9px; font-size:0px;}
.sku2_co2_mdl{ background:url(/images/sku_new_mdl.png) top repeat-y; padding:0 8px 0 12px;}
.sku2_co2_btm{ background:url(/images/sku_new_btm.png) bottom no-repeat; height:9px; font-size:0px;}
.sku2_co1_2 .line_dl{background:url(/images/line_dbl.png) bottom repeat-x; padding-bottom:4px; margin-bottom:5px; }
.sku2_co1_2{ width:100%; padding-top:3px; }
.sku2_co3{ width:116px; font-size:13px; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; margin-top:-7px;}
.sku2_co3 h1{ color:#cc6666; font-weight:bold; padding-bottom:2px;}
.sku2_co3 ul{}
.sku2_co3 ul li{ display:block}
.sku2_co3 ul li a{ }
.sku2_co3 ul li a span{ display:block; padding:3px 0px; color:#993333; text-decoration:none}
p.share_this{ padding:0 10px;}
p.share_this a{ color:#663333; text-decoration:underline }

.light_box { background:url(/images/lightbox.png) no-repeat; width:190px; height:209px; margin:auto; padding:25px;}
.light_box h2{ color:#996666; margin-bottom:30px; text-align:center}
.light_box p{ font-family: Gill Sans MT, Arial, Helvetica, sans-serif; font-size:13px; color:#9a3056; margin-bottom:12px; text-align:center}
.light_box p a{color:#9a3056;}

/***Gen txt****/
.gen_txt{ padding:13px 0 15px 0;}
.gen_txt p{ font-family: Gill Sans MT, Arial, Helvetica, sans-serif; line-height:17px; padding-bottom:15px; text-align:justify}

/***style page****/
.style_banner{ }
.style_banner .scroll ul{ margin: 0 !important; }
.style_banner .scroll ul li{ list-style-type:none; }
.style_banner .scroll ul li a{text-decoration:none; font-size:14px; color:#993366; font-weight:bold}
.style_banner ul li.title{ font-size:16px; color:#333333; font-weight:bold}
.gen_txt p{ font-family: Gill Sans MT, Arial, Helvetica, sans-serif; line-height:17px; padding-bottom:15px; text-align:justify}
.style_txt{ font-family: Gill Sans MT, Arial, Helvetica, sans-serif;  width:465px; text-align:justify; padding-bottom:10px;}

/***************Check out 3*************/

.check3{ width:940px; margin:auto}
.check3 .title{ height:28px; line-height:28px; background:url(/images/check_3.jpg) left top; color:#663333; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; font-size:13px; }
.check_outer{}
.check3 .mdl_mdl{ padding: 0 10px 10px 10px}
.check_outer .img{width:122px;}
.check_outer .des{ width:650px;}
.check_outer .quantity{ width:65px;}
.check_outer .quantity .quantity_input{ background:url(/images/inpuit.jpg) no-repeat; width:20px; height:20px; border:none; padding:10px;}
.check_outer .quantity  a{ color:#333}
.check_outer .price{ width:65px;}
.check_outer .loop{ background:url(/images/loop_check.jpg) bottom repeat-x; padding:10px 0 15px 0; }
.cost{ padding: 10px  0 10px 120px;}
.cost_summery{background:url(/images/loop_check.jpg) bottom repeat-x; }

/**********Summery*******************/
.summery{ padding-bottom:10px;}
.summery .invice_to{ width:280px;}
.submit5{ padding: 5px 10px; background:#c64977; cursor:pointer; border:none; color:#ffffff;}

/*********** New Styles ************/

#edit1 {
	display:none
}

div.img img 
{
    width: 175px;
    height: 200px;
    border: 0px;
}

.breadcome .sortby{ text-align: right; padding-right: 8px; }
            
.disabled 
{
    width: 108px;
    height: 34px;
    margin-bottom: 10px;
    margin-right: 5px;
    float: left;
    }

.error 
{
    color: #ce003a;
    margin-left: 0;
    
}

form 
{
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}
.gen_txt h2{font-size:14px; color:#663333; padding-bottom: 10px; }

.gen_txt, .gen_txt p {
    color:#663333;
    font-family: Gill Sans MT, Arial,Helvetica,sans-serif;
}

.gen_txt a 
{
    color:#CC9999;
    text-decoration: underline;
}

.gen_txt a:hover 
{
    color:#663333;
}

.gen_txt ul
{
    margin: 10px 0 0 20px;
}

div.body_img ul li.selected { text-decoration: underline; }

div.mdl ul li.selected { border: 1px solid #000; }

#footer p.copy{ padding: 0 0 0 7px}
.footer_menu a{ padding:0 7px}

ul.menu ul li a { font-size: 12px; font-weight: normal; }

#footer .social_media .icon, #footer .social_media .cf { height: 25px; }

.checkoutstep { font-size: 16px; font-weight: bold; color:#CC6699; }

.input { font-family: Gill Sans MT, Arial,Helvetica,sans-serif; }

.sku_co3 
{
    width: 118px;
}

.sku_co3 h1 {
    font-size: 12px;
    font-weight: bold;
}

.sku_co2 .wrap 
{
    height: 177px;
}

.add_new a { color: #663333; }

.add_new p { padding-bottom: 5px; }

.save a{color:#b4b4b4; text-decoration:none; display:block; text-align:center;}
              
.jqmWindow 
{
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -118px;
    width: 240px;
    height:259px;
    
    z-index: 1000;
}

.jqmOverlay { background-color: #FFFFFF; }

.light_box p.selectsize { color:#cc6666; font-weight:bold; text-align: center; }

.light_box .addtobasket { background:url(/images/add_to_basket.png) no-repeat; border:none; cursor:pointer; width:108px; height:34px; margin-bottom:10px; }
            
.light_box .outofstock { width: 108px; height: 34px; margin-bottom: 10px; margin-left: -42px; }

hr { border: 0; border-top: 1px solid #ccc; }

.newsletterheader { position: absolute; top: 15px; left: 180px; }

.newsletterpage {position: absolute; top: 112px; left: 577px;
                 font-family: Gill Sans MT, Arial, Helvetica, sans-serif;  color:#666666; font-size: 14px;}

.newsletterpage .input{ width:150px; height:17px; border:1px solid #CCCCCC; color:#999999; background:#fce9e9; font-size: 14px; font-family: Gill Sans MT, Arial, Helvetica, sans-serif;  }
.newsletterpage .submit3{ color:#666666; font-family: Gill Sans MT, Arial, Helvetica, sans-serif; font-size: 14px; border:none; background:none; cursor:pointer;}

.was { color: #663333; text-decoration: line-through; }
.now { color: #FF0000; }


/************************COCASA Step 1***********************/
.invite{ width:127px; height:147px; }
.invite a{ width:127px; height:147px; background:url(../images/invite_right_nor.png) 0 0 no-repeat; display:block}
.invite a:hover{ width:127px; height:147px; background:url(../images/invite_right_hover.png) 0 0 no-repeat; display:block}
.invite_text{ width:530px; padding-left:5px; color:#990033; font-size:13px}
.invite_text p.credit{ font-size:13px; padding-bottom:4px; letter-spacing:1px}
.invite_text p.invite_friend{ font-size:15px; padding-bottom:0px; font-weight:bold; }
.invite_text p.padding{padding-bottom:30px}
.invite_text p.line-height{line-height:25px;}
.invite_title{ background:url(../images/invite_title.png) no-repeat; margin-top:5px; height:34px}
.invite_welcome{ background:url(../images/invite_welcome_title.png) no-repeat; margin-top:5px; height:34px}
a.whats{ margin-right:125px; color:#333333; text-decoration:underline}
.input_invite{ background:url(../images/invite_input.png) no-repeat; width:394px; height:24px; padding:4px 10px 0 4px;; border:none; margin-top:5px; margin-bottom:30px}
.input_invite2{ background:none; width:167px; height:96px; border:none;  padding:5px; *height:93px;}
.input_invite2_outer{ background:url(../images/invite_input2.png) no-repeat; width:187px; height:109px;  margin-bottom:15px;  }
.input_invite_btn{ background:url(../images/invite_btn.png) no-repeat; width:98px; height:26px; border:none; cursor:pointer; float:
right; margin-right:10px}
.invite_img{ width: 301px}
.invite_img_outer{ background:url(../images/invite_img.png) no-repeat; height:455px; width:265px; padding:13px 23px 26px 17px}
.invite_line{ background:url(../images/invite_line.png)  10px 99px  no-repeat}
.invite_line2{ background:url(../images/invite_line.png)  10px 220px  no-repeat}
.invite_line3{ background:url(../images/invite_line.png) 0px 385px  no-repeat}
.use_form{ width:185px;}
.what_invite_window{ width:225px; padding:5px 5px 5px 25px; color:#ffffff; font-size:12px; line-height:15px; right:170px; top:300px; position:absolute; z-index:1000000; background:url(../images/invite_whats.gif) 0 0 no-repeat!important}
.what_invite_window a{ font-weight:bold; color:#FFFFFF; text-decoration:underline}
.input_invite3{ width:517px; height:186px; border:1px solid #333333; margin-top:5px; margin-bottom:5px}
.invite2{ background:url(../images/invite2_box.png) 0 5px no-repeat; min-height:463px}
.submitnofloat {padding:5px 10px; background:#c64977; cursor:pointer;border:none; color:#ffffff; }
