/* Edited class of main-magento.css */

.form-button,.form-button-alt{/* edited  */
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#e3b1b2;
    color:#fff;
    border:1px solid #9a9a9a;
    font:bold 12px arial,sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button-alt{/* edited  */
    border:1px solid #9A9A9A;
    background-color:#E3B1B2;
    }
.page-head h3,.page-head-alt h3{/* edited  */
    margin:0;
    font-size:1.1em !important;
    font-weight:normal !important;
    text-transform:none  !important;
    text-align:left;
    }
table.pager,table.view-by{/* edited  */
    width:100%;
	background-color:#fde7e9;	
    font-size:.95em;
    }
table.view-by td{/* edited  */
background-color:#FFF;
	width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
    }
/* Style */ /* edited  */
.header{width:950px;margin:0 auto;text-align:left;}
.header-top-container{}
.header-top{padding:10px;}
.header-nav-container{height:40px;color:#00FF00;}
.middle-container{}
.middle{padding:5px 25px 20px;}

.footer-container{height:100px;}
.footer{padding-top:20px;width:950px;margin:0 auto;height:90px;background-color:#618499;}
.footer .informational li{
    font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	display:inline;
    background:url(../../default/images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
.footer .informational a,.footer .informational a:hover{/* edited  */ color:#000000;}
.price-box{/* edited  */ text-align:center;padding:5px 0;}
.regular-price .price{/* edited  */ font-weight:bold;font-size:13px;color:#e2aeb0;}
.catalog-listing h5{/* edited  */ text-align:center;margin-bottom:.4em;font-size:1.05em;}
.catalog-listing h5 a,.catalog-listing h5 a:hover{/* edited  */color:#9fa3bf;text-decoration:underline;}
.catalog-listing .add-to{/* edited  */color:#9fa3bf;margin:.7em 0;color:#555;line-height:1.3em;font-size:.95em;font-weight:bold;}
.catalog-listing .add-to a,.catalog-listing .add-to a:hover{/* edited  */ color:#9fa3bf;text-decoration:underline;}
.recently h3{/* edited  */ margin:12px 0 6px 0;color:#e25203;font-size:1.2em;}
.recently .product-image{/* edited  */ border:2px solid #dcdcdc;}
.recently a.product-name,.recently a.product-name:hover{/* edited  */ color:#1d7ecf;font-size:11px;}
.listing-type-grid .product-image{/* edited  */text-align:center;border:1px solid #EEEEEE;}
.col-1-layout .listing-type-grid li.item{/* edited  */ text-align:center;width:280px;}
.product-essential{/* edited  */padding:25px;}
.product-collateral{/* edited  */background-color:#FFFFFF }
.product-collateral .head{/* edited  */margin-bottom:1em;border-bottom:1px dotted #e5dcc3;padding-bottom:1px;font-size:1.15em;}
.product-collateral .collateral-box h4{/* edited  */ color:#333333;}
.product-collateral .up-sell .generic-product-grid{/* edited  */border:1px dotted #E5DCC3;border-top:0;}
.product-collateral .up-sell .generic-product-grid td{/* edited  */ width:25%;border-color:#E5DCC3;background-image:url(../images/login_box_bg.gif);padding-top:15px;}
.product-collateral .up-sell .generic-product-grid td img{/* edited  */border:1px dotted #E5DCC3;}
.product-collateral .up-sell .generic-product-grid td.empty-product{/* edited  */ background-image:url(../images/login_box_bg.gif);}
.login-box .button-set{/* edited  */ margin:0;border:none;padding:8px 13px;color:#FF0000;background-color:#e2e2e2;}
.link-cart{/* edited  */color:#e2aeb0 !important;font-weight:bold !important;}

/********************************************/
/* main box style  */

#mainbox{width:900px;height:280px;text-align:left;background-image:url(../images/cover_girls.jpg);margin-bottom:1px;}
#mainbox p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#717171;padding-left:215px;padding-right:205px;line-height:1.2em;}
#mainbox .p2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#717171;text-align:justify;padding-left:215px;padding-right:205px;line-height:1.2em;}
#mainbox ul{list-style-image:url(../images/bullet.gif);padding-bottom:10px;padding-left:243px;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:10px;color:#717171;line-height:1.5em;}

#mainboxtest{width:900px;height:280px;text-align:left;background-image:url(../images/cover_girls1.jpg);margin-bottom:1px;}
#testleft{margin-left:200px;margin-top:0px;width:395px;float:left;}
#testtop{
padding:2px;
float:left;
width:395px;
height:178px;
background:#fde6e7;
}

#testtop p,#testbottom p,#testright p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#717171;padding-left:2px;line-height:1.2em;}
#testtop .p2,#testbottom .p2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#717171;text-align:justify;padding-left:2px;line-height:1.2em;margin-bottom:0px;}
#testtop ul,#testbottom ul{list-style:circle;padding-left:12px;padding-bottom:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#717171;line-height:1.5em;}
#testbottom{
margin-top:4px;
float:left;
}
#testright{
margin-left:0px;
margin-top:0px;
width:283px;
height:130px;
float:right;
}
#testright .p2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#717171;text-align:justify;padding-left:2px;line-height:1.1em;}
.pstrong{font-weight:bold;}

#leftbox{

margin-left:0px;
margin-top:10px;
float:left;
width:293px;
height:130px;
background:url(../images/1.jpg) no-repeat;
}              

#leftbox h2,#leftbox .p3{

margin:0;
padding:0;
overflow:hidden;
height:0px !important;
height /**/:130px;
}

#leftbox a{
text-decoration:none;
position:relative;
top:0;
display:block;
padding:130px 0 0 0;
overflow:hidden;
width:293px;
height:130px;
height:0!important;
background-image:url(../images/1.jpg);
background-repeat:no-repeat;
}



#middlebox{
margin-left:11px;
margin-top:10px;
float:left;
width:293px;
height:130px;
background:url(../images/2.jpg) no-repeat;
}              

#middlebox h2,#middlebox .p3{
margin:0;
padding:0;
overflow:hidden;
height:0px !important;
height /**/:130px;
}

#middlebox a{
text-decoration:none;
position:relative;
top:0;
display:block;
padding:130px 0 0 0;
overflow:hidden;
width:293px;
height:130px;
height:0!important;
background-image:url(../images/2.jpg);
background-repeat:no-repeat;
}



#rightbox{
margin-left:10px;
margin-top:10px;
float:left;
width:293px;
height:130px;
background:url(../images/3.jpg) no-repeat;
}              

#rightbox h2,#rightbox .p3{
margin:0;
padding:0;
overflow:hidden;
height:0px !important;
height /**/:130px;
}

#rightbox a{
text-decoration:none;
position:relative;
top:0;
display:block;
padding:130px 0 0 0;
overflow:hidden;
width:293px;
height:130px;
height:0!important;
background-image:url(../images/3.jpg);
background-repeat:no-repeat;
}

#newsletter{width:500px;height:60px;border:1px dotted #b0dfc8;margin-left:200px;margin-top:40px;text-align:center;padding-top:20px;padding-bottom:20px;background-color:#FAF0EF;}

#addy{float:left;margin-top:20px;width:130px;}
#addy h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#717171;}
#addy address{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#717171;font-weight:normal;}

#phone{float:left;margin-top:20px;width:130px;margin-left:20px;}
#phone h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#717171;}
#phone p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#717171;font-weight:normal;}

#emaily{float:left;margin-top:20px;width:130px;margin-left:20px;}
#emaily h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#717171;}
#emaily p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#717171;font-weight:normal;line-height:1;}


#contactban{width:150px;height:70px;float:right;margin-right:79px;margin-top:15px;}
#contactban h2{color:#666;line-height:15px;color:#E3AFB1;font-size:19px;}
#contactban h3{color:#666;font-size:12px;line-height:10px;}



#pushup{
  position:fixed;
  top:10px;
  right:10px;
  margin:0;
  padding:4px;
  background:#ffffc6;
  border:1px solid #b0dfc8;
  z-index:9999;
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
}
* html #pushup{
  position:absolute;
  width:auto;
  /*top:expression(_pushupIETop = 10 + (document.documentElement.scrollTop || 0) + 'px');*/
}
#pushup *{
  margin:0;
  padding:0;
  border:0;
  background:none;
}
.withReminder{padding-bottom:6px;}
#pushup a{
  outline-style:none;
  text-decoration:none;
}

#pushup .pushup_messageLink{
  float:left;
  position:relative;
  color:#4293cd;
  font-size:12px;
  cursor:pointer;
}

#pushup .pushup_icon{
  position:relative;
  float:left;
  height:22px;
  width:22px;
  margin-right:5px;
  overflow:hidden;
  vertical-align:middle;
}

#pushup .pushup_message{
  position:relative;
  float:left;
  margin-right:3px;
  line-height:22px;
  vertical-align:middle;
}

#pushup .pushup_reminder{
  float:left;
  clear:both;
  font-size:10px;
  color:#84a2ac;
  margin-left:27px;
  cursor:pointer;
}

#pushup .pushup_messageLink:hover,
#pushup .pushup_reminder:hover{text-decoration:underline;}

/* reset.css - full body style  */
body{background:url(../images/body_bg.gif) repeat-x;background-color:#fde7e9;color:#2f2f2f;font:12px/1.55em arial,helvetica,sans-serif;text-align:center;}

a{color:#858ec9;text-decoration:underline;}
a:hover{color:#E3AFB1;text-decoration:underline;}
a img{border:0;}
:focus{outline:0;}
.footer .informational a,.footer .informational a:hover{color:#999;}


/* mailchimp form styles  */
#mailchimp{padding-top:80px;background-image:url(../images/mailchimpbackground.gif);vertical-align:middle;text-align:center;height:68px;width:195px;border:1px solid #bbafa0;margin-bottom:20px;background-color:#CCCCCC;}
#mailchimp input{text-align:center;}
#mailchimpbottum{padding-left:30px;float:left;width:178px;margin-bottom:15px;text-align:left;margin-right:60px;}
#mailchimpbottum p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#999;}


/* boxes.css override stylesheet  */
.middle{background-color:#FFF;width:900px;min-height:400px;margin:0 auto;text-align:left;}
.footer{padding-top:10px;width:950px;margin:0 auto;height:auto;background-color:#ffffff;color:#333333;padding-bottom:10px;}
/*.header-nav-container{background-color:#FFF;height:30px;color:#333333;width:950px;margin:0 auto;vertical-align:middle;}*/
.header-nav-container{float:left;background-color:#FFF;height:30px;color:#333;vertical-align:middle;}
.header-nav{position:absolute;top:50px;clear:both;width:550px;margin:0 auto;padding-left:10px;}
.login-box h4{min-height:16px;border-bottom:1px solid #ddd;margin-bottom:1.2em;padding-bottom:5px;padding-left:23px;background-position:0 1px;background-repeat:no-repeat;font-size:1.05em;color:#858EC9;text-transform:uppercase;}	
.button-set{clear:both;margin-top:4em;border-top:1px solid #e4e4e4;padding-top:8px;text-align:right;}
.login-box .button-set{margin:0;border:none;padding:8px 13px;color:#FF0000;background-color:#e6e6e6;}
.form-button,.form-button-alt{

height:auto;
border:1px solid #999999;

}


/* overflow:visible;width:auto;border:0;padding:1px 8px;background:#66CC66;color:#fff;border:1px solid #9a9a9a;font:bold 12px arial,sans-serif !important;cursor:pointer;text-align:center;vertical-align:middle;} */


.header-top{
background-color:#FFF;
margin:0 auto;
position:relative;
height:100px;
width:930px;
z-index:100;
}



/* boxes.css override Regular price */
.regular-price{color:#c76200;}
.regular-price .price{font-weight:bold;font-size:18px;color:#333333;}
.product-info-box .price-box{text-align:left;margin:10px 0;}
.collateral-box #upsell-product-table .first last odd .price-box .regular-price .price{text-align:left;margin:10px 0;color:#FF0000;}  


/********************* Tables */
td.label{font-weight:bold;}

/* boxes.css override - Data Table */
.data-table{border:1px solid #bebcb7;width:100%;}
.data-table tr{background:#fff;}
.data-table .odd{background:#f8f7f5 }
.data-table .even{background:#eeeded !important;}
.data-table td.last,.data-table th.last{border-right:0;}
.data-table tr.last th,
.data-table tr.last td{border-bottom:0 !important;}
.data-table th{border-right:1px solid #c2d3e0;padding:2px 8px;color:#0a263c;white-space:nowrap;}
.data-table th.wrap{white-space:normal;}
.data-table th a,
.data-table th a:hover{color:#fff;}
.data-table td{padding:3px 8px;}
.data-table thead tr th{background-color:#C2C4E0;}
.data-table tfoot{border-bottom:1px solid #d9dde3;}
.data-table tfoot tr.first{background:url(../../default/images/base_mini_actions_bg.gif) 0 0 repeat-x;}
.data-table tfoot tr{background-color:#C2C4E0 !important;}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3;}
.data-table tbody td{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;}


/* boxes.css override - Bundle Products */
.data-table tbody.odd tr{background:#f8f7f5 !important;}
.data-table tbody.even tr{background:#f6f6f6 !important;}
.data-table tbody.odd tr td,
.data-table tbody.even tr td{border-bottom:0;}
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td{border-bottom:1px solid #d9dde3;}
.data-table tbody td h5.title{margin:0;padding:0;font-size:1em;font-weight:bold;color:#2f2f2f;}
.data-table tbody td .option-label{font-weight:bold;font-style:italic;}
.data-table tbody td .option-value{padding-left:10px;}
.box-table td{padding:10px;}
.box-table tfoot td{padding-top:16px;padding-bottom:16px;}
.box-table select{width:100%;}
.nested-data-table th,.nested-data-table td{padding-top:2px;padding-bottom:2px;}
.generic-table td{padding:0 8px}
.generic-table td.first{padding-left:0;white-space:nowrap;}
.shipping-tracking .button-set{margin-top:0;border:none;border-top:0;padding-top:0;}

/* Form lists */
.form-list li{margin-bottom:6px;}
.form-list li .input-box .input-text,
.form-list li .input-box textarea{width:250px;}
.form-list li .input-box select{width:256px;}
.form-list li.addElement{border-top:1px solid #DDD;padding-top:10px;}
.group-select{margin:28px 0;border:1px solid #bbafa0;padding:22px 25px 12px 25px;background:#fbfaf6;}
.group-select .legend{margin-top:-33px;float:left;border:1px solid #BBAFA0;background:#F9F3E3;padding:0 8px;color:#666;font-weight:bold;font-size:1.1em;}
.group-select li{padding:4px 8px;}
.group-select li .input-box{float:left;width:475px;}
.group-select li .input-text,.group-select li select,.group-select li textarea{width:525px;}
.group-select li .input-box .input-text,.group-select li .input-box textarea{width:250px;}
.group-select li .input-box select{width:256px;}

/* boxes.css override - One-Page checkout */
.one-page-checkout li.section{position:relative;}
.one-page-checkout .group-select{margin-right:0;}
.one-page-checkout .box{border:1px solid #bbb6a5;border-top:0;padding:15px 20px;background:#faf7ee;}
.one-page-checkout .head{margin-bottom:0;padding:4px 8px 6px 8px;background:url(../../default/images/opc_off_head_bg.gif) repeat-x 0 100% #eee;border-width:0 1px 0 1px;border-color:#D9DDE3;border-style:solid;border-top:1px solid #fff;}
.one-page-checkout .tool-tip{right:8px;}
.one-page-checkout .head a{display:none;}  /* Hide Edit button in step header */
.one-page-checkout h3{color:#999;font-size:1.05em;}
.one-page-checkout h4{border-bottom:1px solid #E4E4E4;padding-bottom:2px;text-transform:uppercase;}
.one-page-checkout h4.title{border-bottom:0;text-transform:none;}
.one-page-checkout .step-count{background:#fff;font-size:.9em;padding:0 4px;line-height:1em;}
.one-page-checkout .content{padding:10px 20px;}
.one-page-checkout label.label{font-size:1.05em;color:#2f2f2f;}
.one-page-checkout .allow .head{background:#d0dce1;border-color:#a3aeb3;border-width:1px 1px 0 1px;cursor:pointer;}
.one-page-checkout .active .head{margin-bottom:0;border:1px solid #BBAFA0;background:#E6E6E6;padding-bottom:5px;cursor:default;}
.one-page-checkout .alloq .head a{display:block;} /* Display Edit button in active selection */
.one-page-checkout .group-select{margin-top:0;border:0;background:none;padding:0;}
.one-page-checkout .allow h3{color:#a4b3b9;}
.one-page-checkout .active h3{color:#666;}
.one-page-checkout .allow .step-count{background:#dbe6eb;}
.one-page-checkout .active .step-count{color:#C2C4E0;border:1px solid #A3AEB3;background:#FFFFFF;}
.one-page-checkout .active .box{display:block;border-color:#BBAFA0;background:#FBFAF6 url(../../default/images/multi_address_box_bg.gif) 0 0 repeat-x;}
.one-page-checkout dd .form-list ul{margin:5px 17px 15px 17px;}
.one-page-checkout .checkmo-mailing-address{padding-left:20px;}
.one-page-checkout-progress .page-head{margin-bottom:1em;}
.one-page-checkout-progress li{border:1px solid #A3AEB3;background:#eee;margin-bottom:6px;}
.one-page-checkout-progress h4{margin:0;color:#999;padding:2px 8px;background:#eee;text-transform:none;}
.one-page-checkout-progress h4.complete{border-bottom:1px solid #A3AEB3;background:#D0DCE1;color:#5e8ab4;}
.one-page-checkout-progress h4 a{text-transform:none;}
.one-page-checkout-progress .content{padding:8px 13px;}
#opc-login .button-set{border-top:0;}
#opc-review .box{border:0;padding:0;}
#opc-review .content{border:1px solid #d9dde3;border-top:0;}
#opc-review .data-table{border-top:0;}
.opc-please-wait{padding-right:7px;}
.one-page-checkout a.back{background:url(../../default/images/icon_opc_back.gif) no-repeat;padding-left:16px;line-height:13px;}
.one-page-checkout .payment-methods dd{padding:0;}
.one-page-checkout .button-set{margin-top:0;padding-top:2em;}
.checkout-progress{margin:0 auto 1.5em auto;}
.checkout-progress td{float:left;margin-right:3px;border-top:10px solid #999;padding:4px 20px;color:#abb5ba;font-weight:bold;}
.checkout-progress td.active{border-top-color:#C2C4E0;color:#C2C4E0;}


/* boxes.css override - Multiple Addresses checkout */
.multi-address-checkout-description{margin-top:-15px;margin-bottom:15px;}
.multi-address-checkout-box .box{position:relative;margin-top:15px;margin-bottom:25px;border:1px solid #bbb6a5;background:url(../../default/images/multi_address_box_bg.gif) repeat-x #FBFAF6;}
.multi-address-checkout-box .legend{float:left;margin-top:-10px;margin-bottom:0;margin-left:15px;border:1px solid #F18200;background:#F9F3E3;color:#F18200;padding:2px 8px;}
.multi-address-checkout-box .content{padding:15px 20px 20px 20px;}
.multi-address-checkout-box .count-head{border-bottom:1px solid #BBAFA0;background:#F9F3E3;padding:5px 10px;}
.shipment-count{background:#E26703;padding:2px 5px;color:#fff;font-size:.95em;line-height:1em;}
.multi-address-checkout-box .tool-tip{left:-23px;}
.multi-address-checkout-box .count-head h4{margin:0;}
.multi-address-checkout-box .head h5{color:#E26703;}
.multi-address-checkout-box .head a{font-weight:normal;}
.multi-address-checkout-box .checkmo-mailing-address{display:block;padding-left:20px;}
.shipping-method-pointer{border:1px solid #d9d2be;padding:13px;background:#F9F3E3;position:relative;}
.shipping-method-pointer .pointer{position:absolute;top:-20px;right:-40px;}
.place-order-box{float:right;height:71px;overflow:hidden;}
.place-order-box .left-radius{width:21px;background:url(../../default/images/place_order_container_bg.gif) no-repeat;}
.place-order-box .main-radius{background:url(../../default/images/place_order_bg.gif) no-repeat 100% 0;padding-right:21px;vertical-align:middle;}
.place-order-box .grand-total{font-size:1.5em;}
.place-order-box .grand-total .price{color:#e26703;font-weight:bold;}
.place-order-box input{margin-left:15px;}

/* boxes.css override - My Account navigation */
.account-nav{border:1px solid #bbb;}
.account-nav .head{margin:0;background-color:#E3B1B2;padding:3px 10px;}
.account-nav .head h3{color:#fff;font-size:1.1em;}
.account-nav ul{background:#fbfaf6;padding:4px 10px 10px 10px;}
.account-nav li a,.account-nav li.on{padding:3px 0;}
.account-nav li a{display:block;border-bottom:1px solid #ddd;/*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.account-nav li a,.account-nav li a:hover{color:#5f5d5c;text-decoration:none;}
.account-nav li a:hover{color:#C2C4E0;}
.account-nav li.on{border-bottom:1px solid #ddd;/* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#C2C4E0;font-weight:bold;}
.account-nav li.on a{padding:0;}
.account-nav li.last,.account-nav li.last a{border-bottom:0;}

/* boxes.css override - Checkout Agreements */
.checkout-agreements li{margin:30px 0;}
.checkout-agreements .agreement-content{overflow:auto;height:10em;padding:10px;background-color:#fbfaf6;border:1px solid #bbb6a5;}
.checkout-agreements .agree{margin:0;padding:10px 0 10px 11px;}

.one-page-checkout .checkout-agreements{border:1px solid #d9dde3;border-width:0 1px;padding:5px 20px;}
.one-page-checkout .checkout-agreements li{margin:20px 0 0;}
.one-page-checkout .checkout-agreements .agreement-content{background-color:#fff;border-color:#e4e4e4;padding:5px;}
.one-page-checkout .checkout-agreements .agree{padding-left:6px;}

/* boxes.css override - quick access menu styles i.e 'my acount,my wishlist etc */
.quick-access{width:540px;float:right;margin-top:0px;margin-right:10px;margin-bottom:0;text-align:right;padding:0 10px;color:#fff;height:20px;font-size:12px;}
.quick-access ul{margin-top:0px;}
.quick-access a{color:#858ec9;}
.quick-access a:hover{color:#e3afb1;}
.validation-advice,.required{color:#666;}
.login-box .content{background:url(../images/login_box_bg.gif) repeat-x #faf7ee;padding:14px 21px;}
.login-box h4{min-height:16px;border-bottom:1px solid #ddd;margin-bottom:1.2em;padding-bottom:5px;padding-left:23px;background-position:0 1px;background-repeat:no-repeat;font-size:1.05em;color:#666;text-transform:uppercase;}
.advanced-search{margin:28px 0;border:1px solid #bbafa0;padding:22px 25px 12px 25px;background-image:url(../images/login_box_bg.gif);}
.notice-msg,.note-msg{background-color:#fde7e9;border-color:#BBAFA0;color:#858ec9;background-image:url(../../default/images/note_msg_icon.gif);}

/* boxes.css override  Catalog Listing */
.catalog-listing{line-height:1.35em;}
.catalog-listing h5{text-align:center;margin-bottom:.4em;font-size:1.05em;}
.catalog-listing h5 a,.catalog-listing h5 a:hover{color:#858ec9;text-decoration:underline;}
.catalog-listing .add-to{color:#9fa3bf;margin:.7em 0;color:#555;line-height:1.3em;font-size:.95em;font-weight:bold;}
.catalog-listing .add-to a,.catalog-listing .add-to a:hover{color:#9fa3bf;text-decoration:underline;}
.catalog-listing .ratings{margin-bottom:.6em;}
.catalog-listing .ratings{line-height:1.5;}
.catalog-listing .ratings .rating-box{float:none;margin-bottom:3px;}
.catalog-listing .ratings .pipe{display:none;}
.catalog-listing .ratings a{display:block;}
table.pager td{width:32%;border-top:1px solid #eee;padding:4px 8px;vertical-align:middle;}
.category-head h2{max-width:100%;margin:0;padding:3px 0;color:#0a263c;font-size:1.6em;line-height:1.3em;font-weight:normal;overflow:hidden;}
.listing-type-grid .rating-box{float:left;margin-left:0;margin-right:5px;left:105px;}

#product-navigation{width:200px;}
#product-navigation a{margin-left:5px;font-size:10px;font-weight:bold;}

.add-to-cart-box .form-button{
background:url(../images/addtocartbtn.jpg)  ;
width:122px;
border:1px #FFFFFF solid;
color:#FFF;
position:relative;
padding-bottom:4px;
padding-top:4px;
}

.add-to-cart-box .qty-box .qty{
float:left;
margin:0 5px;
margin-top:3px;
}

.catalog-listing .form-button .form-button-alt{color:#33CC99;}

.shopping-cart-collaterals .discount-codes h4,.shopping-cart-collaterals .shipping-estimate h4{min-height:16px;color:#666;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 21px;text-transform:uppercase;}

/* boxes.css override Base Mini */
.base-mini{border:1px solid #c4c1bc;background:#fff;line-height:1.3em;font-size:.95em;}
.base-mini .head{margin:0 1px;border-bottom:1px solid #ddd;background:url(../../default/images/base_mini_head_bg.gif) repeat-x #fff;padding:2px 8px;}
.base-mini .head h4{min-height:16px;color:#666;background-repeat:no-repeat;background-position:0 0;padding:1px 0 1px 21px;text-transform:uppercase;}
.base-mini .head h4 .count{text-transform:none;color:#C2C4E0;white-space:nowrap;font-weight:normal;font-size:.95em;}
.base-mini h5{font-size:1em;}
.base-mini .content,.base-mini ol{background:#f8f7f5;}
.base-mini ol li{padding:7px 4px 7px 8px;}
.base-mini ol li.odd{background:#f4f3f3;}
.base-mini ol li.even{background:#fafafa;}
.base-mini .actions{background:url(../../default/images/base_mini_actions_bg.gif) repeat-x #dee5e8;padding:6px;}
.base-mini .product-images{float:left;width:52px;height:52px;}
.base-mini .product-images a img{border:1px solid #a9a9a9;vertical-align:top;}
.base-mini .product-checkbox{float:left;width:10px;}
.base-mini .product-names{margin-left:18px;}
.base-mini .product-details{margin:0 0 0 60px;height:50px;}
.base-mini .product-details[class]{height:auto;min-height:50px;}
.base-mini .regular-price{font-size:11px;}
.base-mini .regular-price .price{color:#C2C4E0;}
.base-mini .special-price{font-size:11px;}
.base-mini .minimal-price{font-size:11px;}
.base-mini .price-box{margin:1px 0;}



/* menu.css override - nav menu styles,all levels */
#nav{font-size:17px;font-family:"Segoe UI","Lucida Grande",Tahoma,Arial,sans-serif;width:450px;margin-left:20px;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li{position:relative;text-align:left;background:url(../images/linebreaker.jpg);background-repeat:no-repeat;}
#nav li.over{z-index:999;}
#nav a,
#nav a:hover{display:block;line-height:1.3em;text-decoration:none;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}

/************ 0 LEVEL  ***************/
#nav li{float:left;}
#nav li.active a{color:#c2c4e0;}
#nav a{float:left;padding:5px 12px 6px 8px;color:#666;font-weight:bold;}
#nav li.over a,
#nav a:hover{color:#c2c4e0;}

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active{float:none;margin:0;padding-bottom:1px;background:#ecf3f6 url(../../default/images/nav_divider.gif) repeat-x 0 100%;}
/*#nav ul li.over{background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%;}*/
#nav ul li.last{background:#ecf3f6;padding-bottom:0;}

#nav ul a,
#nav ul a:hover{float:none;padding:0;background:none;}
#nav ul li a{font-weight:normal !important;}

/************ 2ND LEVEL ************/
#nav ul{position:absolute;width:15em;top:25px;left:-10000px;border:1px solid #899ba5;}

/* Show menu */
#nav li.over > ul{left:0;}
#nav li.over > ul li.over > ul{left:100px;}
#nav li.over ul ul{left:-10000px;}
#nav ul li a{background:#ecf3f6;}
#nav ul li a:hover{background:#d5e4eb;}
#nav ul li a,
#nav ul li a:hover{color:#2f2f2f !important;}
#nav ul span,#nav ul li.last li span{padding:3px 15px 4px 15px;}

/************ 3RD+ LEVEL ************/
#nav ul ul{top:5px;}

.informational{text-align:center;height:30px;width:715px;margin:auto;}
.footer .informational ul{margin:auto;} 
.footer .informational ul li{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none;background:url(../../default/images/footer_info_separator.gif) no-repeat 100% 50%;padding-right:8px;padding-left:4px;float:left;}
.footer .informational ul li a{color:#666;}

#ban{clear:both;}

#contactform{width:421px;height:400px;color:#636363;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
#contactform table{width:421px;background-color:#FBFAF6;border:#BBAFA0 solid 1px;}

#contactform tr td{padding-left:15px;vertical-align:middle;color:#636363;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
contactform #label{color:#636363;font-family:arial,sans-serif;
font-size:12px;font-weight:bold;}
#contactform input{border:#E8E8E8 solid 1px;color:#636363;font-family:arial,sans-serif;
font-size:12px;}
#contactform textarea{border:#E8E8E8 solid 1px;color:#636363;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#contactform .formbutton{background:transparent url(../images/addtocartbtn.jpg) repeat scroll 0 0;
border:0 solid #C4C1BC;
float:left;
height:25px;
padding-bottom:4px;
padding-left:22px;
text-align:left;
width:121px;color:#FFF;margin-left:158px;
font-family:arial,sans-serif;
font-size:12px;font-weight:bold;
}
#contactform h4{
text-align:center;
padding-top:5px;
font-family:arial,sans-serif;
font-weight:bold;
width:130px;
height:18px;
vertical-align:middle;
background:#F9F3E3 none repeat scroll 0 0;
border:1px solid #BBAFA0;
color:#666;
margin-top:-33px;
font-size:1.2em;
font-weight:bold;
margin-top:13px;
}
.button-set .formbutton{
background:transparent url(../images/addtocartbtn.jpg) repeat scroll 0 0;
border:0 solid #C4C1BC;
height:25px;
padding-bottom:6px;
padding-left:22px;
text-align:left;
width:121px;
color:#FFF;
font-weight:bold;
}

.shopping-cart .continue-shopping{

}

/* CMS pages  */
.kegel8article{margin-top:10px;color:#333333;}
.kegel8article h2{font-size:16px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.kegel8article h3{font-size:14px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
.kegel8article ul{margin-left:20px;padding:5px;list-style-type:disc;color:#999;}
.kegel8article p{color:#666;}

#whoneedskegel8{margin-top:10px;color:#333333;}
#whoneedskegel8 h2{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
#whoneedskegel8 p{color:#666;}
/* ---  */
#tightandtoneprogrammes{margin-top:10px;color:#333333;}
#tightandtoneprogrammes h2{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
#tightandtoneprogrammes ul{margin-left:20px;padding:5px;list-style-type:disc;color:#999;}
#tightandtoneprogrammes p{color:#666;}
/* ---  */
#ultraprogrammes{margin-top:10px;color:#333333;}
#ultraprogrammes  h2{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
#ultraprogrammes ul{margin-left:20px;padding:5px;list-style-type:disc;color:#999;}
#ultraprogrammes p{color:#666;}
/* ---  */
#whatposition{margin-top:10px;color:#333333;}
#whatposition  h2{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
#whatposition p{color:#666;}
/* ---  */
#troubleshooting{margin-top:10px;color:#333333;}
#troubleshooting  h2{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
#troubleshooting ul{margin-left:20px;padding:5px;list-style-type:disc;color:#999;}
#troubleshooting p{color:#666;}
/* ---  */
#vat{margin-top:10px;color:#333333;}
#vat  h2{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}
#vat ul{margin-left:20px;padding:5px;list-style-type:disc;color:#999;}
#vat p{color:#666;}

/*Vat Free Link on Kegel8 Pages*/
.vatfree,.vatfree1{line-height:20px;}
.vatfree a,.vatfree1 a{
background-image:url(../images/addtocartbtn.jpg);
background-repeat:no-repeat;
width:121px;
height:25px;
text-decoration:none;
color:#FFF;
font-size:12px;
font-weight:bold;
overflow:hidden;
padding:2px 0 2px 25px;
margin:2px 115px 2px 0px;
display:block;
float:right;
}
.vatfree span,.vatfree1 span{color:#333333;font-size:18px;font-weight:bold;}

.vatfree1 a{
background-image:url(../images/greenvatbtn.jpg);
width:117px;
height:23px;
color:#FFF;
padding:2px 0 2px 23px;
}

.twitter{
width:195px;
height:61px;
float:left;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
background:url(../images/k8twitter.jpg) center center no-repeat;
}
.twitter a{
text-decoration:none;
position:relative;
top:0;
display:block;
padding:61px 0 0 0;
overflow:hidden;
width:195px;
height:100px;
height:0!important;
background-image:url(../images/k8twitter.jpg);
background-repeat:no-repeat;
}
