body{background:#000; color:#FFFFFF;}

h1, h2, h3, h4, h5, h6, .head {line-height:1.3em; margin-bottom:0.4em;}
a{ color:#42cd2b; text-decoration:underline;} 
a:hover{ text-decoration:none; color:#FFFFFF;}
.header{height:110px; padding:0; background:#000 url(../images/header_bg.jpg) no-repeat right;}
.quick-access{float:right; margin-top:1px; padding:0 10px; text-align:right; width: 500px;}

.shop-access{float:right; margin:0;  font-size:1em; height:15px;}
.shop-access a{color:#CCCCCC; text-decoration:none}
.header .quick-access li{background:url(../images/common.gif) no-repeat -386px -45px;     display:inline; padding-left:8px; padding-right:5px}
.header .quick-access li.first{background:none repeat scroll 0 0 transparent;     padding-left:0}
.main-container{margin:0 auto; padding-bottom:30px;}
.header .form-search label{display:none}
.header .form-search button.button{width:20px}
.logo { background:url(../images/logo.jpg) no-repeat; }
.page-title  {/*background:transparent url(../images/page_head_bg.gif) repeat-x scroll 0 100%; border:1px solid #EAEAEA;*/ margin-bottom:7px; }
.page-title  h1 {color:#FFFFFF; text-transform:capitalize; font-size:20px; font-weight:normal; line-height:1.3em; margin:0; max-width:100%; overflow:hidden; padding:5px 0 4px 10px; }

.block-content a{}
.block-subscribe{background:url("../images/base_mini_alt_bg.gif") repeat-x 0 0 #005E89;     border:medium none; color:#FFF; min-height:124px}
.block-subscribe .block-title strong{background:none}
.block-subscribe .block-title strong span{background-position:-370px -90px; color:#FFF}
.block-subscribe label{font-weight:bold; color:#FFF}
.block-subscribe .actions{margin-top:15px}

.block-layered-nav{}
.block-layered-nav .block-title{ padding:0px; }

.block-layered-nav{padding:5px 10px}
.block-layered-nav .block-subtitle, 
.block-layered-nav .block-content{background:none; border:0px solid #ddd}
.block-layered-nav dt{padding:7px 10px 0 7px}
.block-layered-nav dd{background:url("../images/narrow_by_dd_bg.gif") repeat-x scroll 0 100% transparent; padding:0 12px 0.8em}
.block-layered-nav dd li{line-height:1.3em; margin-bottom:0; padding:4px 4px 4px 8px}
.block-layered-nav dd li a{text-decoration:none; color: #5A5A5A;}

h3.product-name {color:#0A263C; line-height:1.3em; margin-bottom:0.4em; font-size: 12px;}
.products-grid h5 a{color:#FFFFFF; text-decoration:none}
.products-grid .ratings .amount{display:none}
.products-grid .actions{position:static; bottom:12px}
/*************************Buttons*************************/
button.button{background:none; border:0px solid #000}

.button span{background:url("../images/button.png") no-repeat 100% -28px;     border:0 none; color:#FFF; font:bold 12px arial,sans-serif !important;     margin:0; overflow:visible; padding:0 10px 0 0; text-align:center; vertical-align:middle;     width:auto}
.button:hover span{background:url("../images/button.png") no-repeat 100% -84px}
.button span span{background:url("../images/button.png") no-repeat 0 0;     display:block; height:26px; line-height:25px !important; padding:0 0 0 10px;     white-space:nowrap}
.button:hover span span{background:url("../images/button.png") no-repeat 0 -56px}

/**ALT BTNS**/
.grey-box .button span, 
.cart-table .btn-continue span, 
.cart-table .btn-update span, 
.cart .discount button span, 
.cart .shipping button span, 
.block-compare button.button span, 
.block-poll button.button span, 
.block-login .actions button.button span, 
.product-view .box-tags .form-add button.button span, 
.multiple-checkout .title-buttons button.button span, 
#multiship-addresses-table tfoot button.button span{    background:url("../images/button.png") no-repeat 100% -142px;     color:#295E86; height:27px}
.grey-box .button:hover span, 
.cart-table .btn-continue:hover span, 
.cart-table .btn-update:hover span, 
.cart .discount button:hover span, 
.cart .shipping button:hover span, 
.block-compare button.button:hover span, 
.block-poll button.button:hover span, 
.block-login .actions button.button:hover span, 
.product-view .box-tags .form-add button.button:hover span, 
.multiple-checkout .title-buttons button.button:hover span, 
#multiship-addresses-table tfoot button.button:hover span{    background:url("../images/button.png") no-repeat 100% -200px}
.grey-box .button span span, 
.cart-table .btn-continue  span span, 
.cart-table .btn-update span span, 
.cart .discount button span span, 
.cart .shipping button span span, 
.block-compare button.button span span, 
.block-poll button.button span span, 
.block-login .actions button.button span span, 
.product-view .box-tags .form-add button.button span span, 
.multiple-checkout .title-buttons button.button span span, 
#multiship-addresses-table tfoot button.button span  span{    background:url("../images/button.png") no-repeat 0 -113px;     display:block; height:26px; line-height:25px !important; padding:0 0 0 10px !important;     white-space:nowrap; border:0}
.grey-box .button:hover span span, 
.cart-table .btn-continue:hover span span, 
.cart-table .btn-update:hover span span, 
.cart .discount button:hover span span, 
.cart .shipping button:hover span span, 
.block-compare button.button:hover span span, 
.block-poll button.button:hover span span, 
.block-login .actions button.button:hover span span, 
.product-view .box-tags .form-add button.button:hover span span, 
.multiple-checkout .title-buttons button.button:hover span span, 
#multiship-addresses-table tfoot button.button:hover span span{    background:url("../images/button.png") no-repeat 0 -171px}

.block-subscribe button.button span{background:url("../images/button.png") no-repeat 100% -257px}
.block-subscribe button.button span span{background:url("../images/button.png") no-repeat 0 -228px; color:#295e86}

.block-subscribe button.button:hover span{background:url("../images/button.png") no-repeat 100% -315px}
.block-subscribe button.button:hover span span{background:url("../images/button.png") no-repeat 0 -286px; color:#295e86}

button.btn-checkout span span{padding:0 16px}
/****************************End Buttons***************************/
.footer-container{background:url("../images/footer_bg.jpg") repeat-x 0 0; margin-top:10px}
.footer{margin:0 auto;text-align:left; padding-top:10px;}
.footer ul{
margin-left:190px;
}
.footer li{
float:left;
}
.footer li a{
float:left;
padding:5px 10px;
color:#FFFFFF;
text-decoration:none;

}
.footer li a:hover{
text-decoration:underline;
}

 
 
/****  Navigation  *****/
.nav-container { height: 41px; background:#000; 
        margin:0 auto; }

#nav{padding:0 0 0px 5px; margin:0 auto; background:url(../images/nav.gif) no-repeat 0 0 #000;  font:bold 1em Arial,Helvetica,sans-serif}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li{position:relative; text-align:left;}
#nav li.over{z-index:999}
#nav a {display:block; line-height:1.3em; text-decoration:none;}
#nav a:hover{background:url(../images/hover_bg.jpg) repeat-x; }
#nav span{display:block; cursor:pointer; white-space:nowrap}
#nav li ul span{}

/************ 0 LEVEL  ***************/
#nav li{float:left;}
#nav a{float:left; color:#FFF; font-weight:bold}
#nav li.active a{color:#fff; background:url(../images/hover_bg.jpg) repeat-x;}
#nav span{  padding:12px 10px 13px 14px}
#nav li.first span{padding-left:18px}
#nav li.over a, 
#nav a:hover{color:#fff}

/************ 1ST LEVEL ************/
#nav ul li, 
#nav ul li.active{float:none; margin:0;}
#nav li.active li a, 
#nav ul li.active a{background:#8e0e0e;}
/*#nav ul li.over{background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%}
*/
#nav ul li.last{background:#8e0e0e; 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:18em; top:40px; left:-10000px;}
#nav ul span{background:none}

/* Show menu */
#nav li.over >ul{left:-1px}
#nav li.over >ul li.over >ul{left:18em;}
#nav li.over ul ul{left:-10000px}

#nav ul li a{background:#8e0e0e; color:#OBE800;}
#nav ul li a{ color:#FFF; font-weight:bold;} 
#nav ul li.over >a,
#nav ul li a:hover{color:#0be800 !important; background:#a13737;}
#nav ul span, #nav ul li.last li span{padding:7px 15px 8px 15px}

/************ 3RD+LEVEL ************/
#nav ul ul{top:5px; }

.cms-home .nav-home a, 
.contacts-index-index .nav-contacts a, 
.cms-about-magento-demo-store .nav-about a{color:#fff !important; background:url(../images/hover_bg.jpg) repeat-x;}
.cms-home .nav-home a{background:url(../images/hover_bg.jpg) repeat-x;}

.f-right{float:right}
.f-left{float:left}
.a-right{text-align:right}
.a-left{text-align:left}
.a-center{text-align:center}
.header-container { margin-top:0px; }
.welcome-message{float:right; font-size:0.9em; margin:1px 12px 0 0px; color:#757578; height:17px; width:345px; text-align:left;}
.header .form-language { position:absolute; right:230px; top:50px; }
.header-cart{position:absolute; top:20px; right:208px; z-index:100; text-align:center;}
.header-cart .head{margin:0; overflow:hidden; text-align:left;}
.header-cart .title{ width:182px; font-weight:normal; float:right; font-size:.9em; color:#c3d5e3; padding:3px 0 3px 0px; /*background:url(../images/common.gif) no-repeat -382px 4px*/}
.header-cart .title a{color:#fff}
.header-cart .content{background:#292929; padding:3}
.header-cart .content li{padding:5px 10px; border-bottom:1px solid #580004}
.header-cart .content li a:hover{color:#FFF; text-decoration:none;}
.header-cart .widget-btn{float:left; margin-top:2px}
.header-cart .title a{color:#fff}

.slogan{text-align:left; float:left; text-indent:-9999px !important; width:192px; height:53px; margin:0; background:url(../images/slogan.gif) no-repeat 0 0}

#nav-sidebox{font-size:1.1em}
#nav-sidebox a{text-decoration:none; color:#000}
#nav-sidebox a:hover{text-decoration:underline}
#nav-sidebox li{line-height:22px; font-weight:bold}
#nav-sidebox li ul li{font-weight:normal; margin:0}
#nav-sidebox ul{}
#nav-sidebox ul li{padding-left:10px}
#nav-sidebox ul li ul{display:none}

.featured-container{margin-bottom:20px}
.featured-center{width:978px; margin:0 auto; padding-bottom:20px; background:url(../images/container.png) no-repeat -1957px 100%}
.featured-top{background:url(../images/container.png) no-repeat -1957px 0}

.mini-newsletter{border:none; min-height:124px; color:#fff; background:#005e89 url(../images/base_mini_alt_bg.gif) repeat-x 0 0}
.mini-newsletter label{color:#fff}
.mini-newsletter .head h4{color:#fff; background-position:-370px -90px}
.mini-newsletter .input-text{border:none; padding:4px 2px}
.mini-newsletter .form-button-alt{background-position:100% -256px}
.mini-newsletter .form-button-alt span{background-position:0 -228px}
.mini-newsletter .form-button-alt:hover{background-position:100% -314px}
.mini-newsletter .form-button-alt:hover span{background-position:0 -286px}
.mini-newsletter .validation-advice{color:#fff; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px}

.recently .grid-row{border-bottom:1px solid #d9dde3}

.recently .last{border-bottom:0px solid #FFF}
.recently .subtitle{color:#459B06; font-size:1.4em; font-weight:normal;     line-height:1.3em; margin:0; max-width:100%; overflow:hidden; padding:5px 0 4px 10px}
.recently li.item{width:167px; float:left; padding:10px}
.recently li.item .price-box{}
   
.category-head{background:url("../images/page_head_bg.gif") repeat-x 0 100%;     border:1px solid #EAEAEA; margin-bottom:7px}
.product-image .ajax{width:70px; z-index:20; position:absolute; display:none}
h5 a.product-name{color:#007ED3; font-size:1.05em; text-decoration:none;  font-weight:bold}

.regular-price .price{color:#777; font-size:13px; font-weight:bold}

.footer .informational{width:820px; margin:0 auto; overflow:hidden; zoom:1}
.footer .informational li{float:left; margin:0 40px}
.footer .informational li ul li{float:none; margin:0}
.footer .informational li ul li a{background:url("../images/common.gif") no-repeat -352px -309px;  padding-left:10px; text-decoration:none; color:#D5E1E9; font-size:0.9em}
.footer .informational h6{margin-bottom:0.4em; color:#d5e1e9; font-size:1.1em}

.footer .contacts{font-size:.9em; color:#fff;  height:32px; margin:0px; line-height:31px}

.footer .payments{float:right; margin:5px 0 0; display:none;}
.footer .legality{text-align:center; color:#FFF; font-size: .9em}
.footer .legality a{color:#b5e2ff; text-decoration: none;}

/* glider */
#slider{    position:relative;     height:334px;     width:738px;     padding:2px 0 0 11px;     z-index:5;     overflow:hidden;     margin-bottom:5px;     background:url(../images/glider_bg.gif) no-repeat 0 0}
div.scroller{ height:295px;  width:725px;  overflow:hidden;  position:relative}
div.slidercontrolwr{ position:absolute;  bottom:6px;  left:315px;  z-index:6}
div.scroller img{ border:none}
div.scroller div.sectionslide{  height:290px;  overflow:hidden;  float:left}
div.scroller div.content{ width:10000px;  padding:0px}
.content .sliderdescription{ padding:0px 10px;  position:relative;  top:-30px;  color:#777;  font:11px bold Helvetica,sans-serif;  opacity:0.65;  filter:alpha(opacity=65)}
 
.content .sliderdescription p{line-height:20px; text-align:center}
div.sliderdescription:hover{background:#fff}
.content a{text-decoration:none; color:#42CD2B}
.content a:hover{text-decoration:underline}

.slidercontrol{ list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:10px 0 0;  padding:0}
.slidercontrol{list-style:none; padding:0px; margin:0px}
 
.slidercontrol a{ float:left;  width:15px;  margin:0px 2px;  padding:0px 2px;  text-decoration:none;  color:#fff;  font-weight:bold;  background:#c0c0c0;  overflow:hidden;   text-align:center;  border:1px solid #c0c0c0}
 
.slidercontrol a:hover, 
.slidercontrol a.active{background:#f0f0f0; color:#c2c2c2}

/* slider */
.featured-products{clear:both; padding:7px 15px; position:relative; overflow:hidden;}
.featured-products h4{margin-right:10px; color:#459b06; padding-left:7px; font:normal 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif}
.featured-products .head{text-align:left; margin:0; padding:21px 0}
.featured-products #move-left, 
.featured-products #move-right{position:absolute; right:15px; top:140px; width:22px; height:18px; float:left; background:url(../images/common.gif) no-repeat -335px -390px; text-indent:-9999px; overflow: hidden;}
.featured-products #move-right{background-position:-335px -450px; right:940px !important;  }
.featured-products #move-left.disabled, 
.featured-products #move-right.disabled{opacity:0.5; filter:alpha(opacity=50)}
.slider-wrapper{    clear:both;     width:900px;     margin-left:25px;     overflow:hidden;     position:relative; zoom: 1;}
.slider-wrapper .list-featured{    width:10000px;     padding:0;     overflow:hidden}
.slider-wrapper .list-featured li{    float:left;     width:150px;     padding:10px;     border-right:1px solid #cfcfcf}
.slider-wrapper .list-featured li.last{    margin:0px}
.slider-wrapper .list-featured .product-image{    text-align:center}
.slider-wrapper .list-featured h5{    display:table-cell;     height:35px;     vertical-align:middle}
.slider-wrapper .list-featured .price-box{float:left; width:75px; padding:2px 0}

#quick-window{position:absolute; z-index:500; background-color:#fff; width:650px; border:1px solid #aaa; display:none}
#quick-window .product-img-box{width:230px; float:left}
#quickview-close{background:url(../images/close.gif) no-repeat center center; float:right; width:10px; height:10px; margin:7px}
#quickview-header{background-color:#888; height:26px; width:650px}

#ajax-preloader{opacity:0.8; filter:alpha(opacity="80"); text-align:center; z-index:500}
#ajax-preloader .loading{border:2px solid #777; color:#000; background:#eee; text-align:center; width:120px; padding:15px; font-weight:bold}
#quick-window .product-shop{float:right; text-align:left; width:385px}
#quick-window .product-essential{padding:25px 10px 25px 10px}
.catalog-listing .product-image{position:relative}
.catalog-listing .product-image .ajax{position:absolute; display:none; z-index:20}

a.ajax{text-decoration:none; border:1px solid #888; background:#bbb; color:#fff; font-weight:bold; padding:0px 10px}
a.ajax:hover{text-decoration:none}


.add_to_cart  {
background:url("../images/green_bg.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF!important;
margin-left:40px!important;
}
.view_details {
background:url("../images/orange_bg.jpg") no-repeat scroll 0 0 transparent;
word-spacing:-1px;
color:#000000;
}
.small_btn {
display:block;
float:left;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
height:19px;
margin:5px 2px 2px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:75px;
}
.cart_link {
background:url("../images/add_to_cart_details_page.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:34px;
padding:9px 59px;
border:none;
cursor:pointer;
margin-top:10px;
}
#custom_product_option_wrapper{
float:right;
width:324px;
padding:0 10px;
min-height:300px;
}

#custom_product_option_wrapper .product-options-bottom .price-box{
display:none;
}
#custom_product_option_wrapper .product-options p.required{
display:none;
}

.product-essential .product-shop .price-box .old-price .price-label,
.product-essential .product-shop .price-box .special-price .price-label
{
color:#FFFE00;
font-family:'Myriad Pro',Arial;
font-size:20px;
margin-bottom:5px;
font-weight:normal;
}

.product-essential .product-shop .price-box .old-price .price{
color:#cccccc;
font-family:'Myriad Pro',Arial;
font-size:20px;
margin-bottom:5px;
text-decoration:line-through;
font-weight:normal;
}

.product-essential .product-shop .price-box .special-price .price{
color:#FFFFFF;
font-family:'Myriad Pro',Arial;
font-size:20px;
margin-bottom:5px;
font-weight:normal;
}
.product-shop .email-friend{
float:right;
background:url(../images/mail_icon.jpg) no-repeat left;
padding-left:35px;
font-size:11px;

}
.product-shop .email-friend a{color:#999999;}


/*home page custom styles*/
#content_top {
/*-moz-border-radius:10px 10px 10px 10px;
border:1px solid #580004;*/
margin-right:2px;
margin-top:20px;
padding:10px 5px 5px;
width:720px;
}
.std #content_top {
/*-moz-border-radius:10px 10px 10px 10px;
border:1px solid #580004;*/
margin-right:2px;
margin-top:0px;
padding:10px 5px 5px;
width:720px;
}

#cat_data {
background:url("../images/contant_top_p_bg.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:322px;
margin-bottom:5px;
margin-left:5px;
margin-top:5px;
width:235px;
}

#cat_data h2 {
color:#FFFFFF;
font-size:19px;
padding-top:5px;
text-align:center;
}
#cat_data .p_img {
background:none repeat scroll 0 0 #FFFFFF;
height:134px;
margin-left:22px;
margin-top:25px;
text-align:center;
width:185px;
}
.p_description {
height:73px;
line-height:15px;
padding:0 0 0 5px;
text-shadow:0 1px 1px rgba(180, 180, 180, 0.7);
}
.top_link_btn {
background:url("../images/contant_top_btn_bg.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:16px;
font-weight:bold;
margin-left:15px;
margin-top:8px;
padding:2px 20px 10px 0;
text-align:center;
text-decoration:none;
word-spacing:-1px;
}


/*topselling*/
.topsell_content {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
border-color:-moz-use-text-color #580004 #580004;
border-right:1px solid #580004;
border-style:none solid solid;
border-width:medium 1px 1px;
display:block;
padding-bottom:15px;
padding-top:15px;
width:740px;
}
.products {
background:url("../images/product_bg.jpg") no-repeat scroll 0 0 transparent;
float:left;
height:259px;
margin-left:4px;
margin-top:10px;
width:236px;
}
.products h2 {
color:#FFFFFF;
display:table-cell;
font-family:trebuchet MS;
font-size:15px;
font-weight:normal;
height:35px;
line-height:16px;
text-align:center;
text-transform:capitalize;
vertical-align:middle;
width:230px;
}
.products .p_img {
background:none repeat scroll 0 0 #FFFFFF;
margin-left:40px;
margin-top:17px;
text-align:center;
width:152px;
}
.products .text {
margin-left:36px;
margin-top:10px;
text-align:center;
width:160px;
}
.add_to_cart {
background:url("../images/green_bg.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
}
.view_details {
background:url("../images/orange_bg.jpg") no-repeat scroll 0 0 transparent;
word-spacing:-1px;
}
.view_details:hover{
color:#000000;
}
.small_btn {
color:#000000;
display:block;
float:left;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
height:18px;
margin:5px 2px 2px;
padding-top:3px;
text-align:center;
text-decoration:none;
width:75px;
}
.phone {
color:#5DB904;
float:right;
font-size:27px;
font-weight:bold;
line-height:23px;
width:320px;
margin-top:-19px;
}
.phone_title{
color:#FFFFFF;
font-size:14px;
line-height:17px;
margin:3px 0;
}
.age_disclaimer {
color:#DDDDDD;
font-size:10px;
margin:0;
clear:both;
}
.checkout {
background:url("../images/red_bg_png.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
margin-left:10px !important;
padding:3px 0 !important;
}
.view_cart {
background:url("../images/green_bg_png.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-weight:bold;
padding:3px 0 !important;
}
#opt-in{
position:fixed;
bottom:0px;
left:0px;
background:url(../images/popup_form_bg.png) repeat-x;
width:100%;
height:0px;
font-weight:bold;
filter:alpha(opacity=92);
opacity:0.92;
z-index:10000;

}
#opt-in-right{
margin-top:55px;
}
#opt-in-left-text{
color:#FFFFFF;
float:left;
font-size:16px;
padding:15px 5px 5px 1px;
width:345px;
}

.signup_form_text{
font-size:13px;
color:#FFF;
text-align:center;
}
.popup-form input[type="text"]{
padding:3px;
font-size:14px;
width:140px;
border:1px solid #C0C0C0;
margin:0 0 0 55px;

}

.popup-form input[type="submit"]{
font-size:14px;
background:url(../images/subscribe_now.jpg) no-repeat;
border:none;
color:#FFFFFF;
width:108px;
height:27px;
cursor:pointer;
font-weight:bold;
letter-spacing:-1px;
}
.popup-form{
margin:15px 0px 10px 35%;
padding:15px 0 0 10px;
background:url(../images/popup-subform-bg.jpg) no-repeat;
display:block;
}

.popup-form h2{
font-family:"Trebuchet MS";
font-size:19px;
}
.popup-form td{
font-weight:bold;
vertical-align:middle;
padding:2px;
}
.vote_btn {
background:url("../images/vote_btn_bg.jpg") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-size:11px;
font-weight:bold;
height:20px;
margin-bottom:5px;
padding:0 3px 5px;
width:125px;
}
.btn-checkout{
background:url(../images/btn_golden.png) no-repeat!important;
font-size:15px;
font-weight:bold;
height:27px!important;
width:192px;
padding-right:20px;
cursor:pointer;
margin-top:15px !important;
}
.btn-continue,.btn-update{
background:url(../images/btn_green_left.png) no-repeat!important;
color:#FFFFFF;
font-weight:bold;
height:28px!important;
width:175px;
cursor:pointer;

}
.btn-update{
background:url(../images/btn_green_right.png) no-repeat!important;
color:#FFFFFF;
font-weight:bold;
height:28px;
width:175px;
cursor:pointer;
}
#content-toggler{
float:right;
}
.card_logos{
background:url(../images/shopping_cards.jpg) no-repeat;
float:right;
width:109px;
height:40px;
margin-top:10px;
}
.gurantee{
clear:both;
color:#666666;
}
.custom_summary{
width:300px;
float:left;
}
.custom_summary a{
color:#FFFFFF;
font-weight:bold;
}
.custom_summary .add-to-links li .separator{
display:inline;
}
.custom_summary .add-to-links li{
color:#FFFFFF;
float:left;
}
.custom_summary .add-to-links li a{
color:#FFFFFF;
}
.block-progress dt.complete a{
color:#030303;
}
#main_headline{
float:left;
color:#5DB904;
text-align:left;
height:56px;
width:380px;
margin-top:5px;	
}
#main_headline h2{
font-size:22px;
letter-spacing:-1px;
margin:0;
font-weight:bold;


}
#banner{
margin-top:5px;
}
.short-description{
float:right;
width:325px;
padding:3px;
}
.short-description h2{
color:#C76200;
}
.red_arrow{
margin-left:60px;
}
.e_cover{
margin-top:-60px;
}
.scure_logos{
background:url(../images/scure_logo.jpg) no-repeat;
width:229px;
height:35px;
float:right;
}
.opt_in_close_btn{
margin-top:40px;
float:right;
margin-right:5px;
}
