@charset "utf-8";
/* CSS Document */
#footer-container{margin:0px auto; }
#footer-top{background:url(../images/footer-top.jpg) no-repeat; height:36px;}
#footer-middle{background:url(../images/footer-middle.jpg) repeat-y; }
#footer-bottom{background:url(../images/footer-bottom.jpg) no-repeat; height:18px; }
p{margin:0px; padding:0px;}

#footer ul{list-style:none; padding:0px 2px; margin:0px; !important;}
.footer_heading{margin-left:3px;}
.footer_banner{ margin-bottom:15px; height:125px;}

#box1{width:218px; float:left; padding:3px 6px 3px 15px; margin:0px 15px 0px 0px;}
#box2{width:220px; float:left; padding:3px 5px 3px 8px; margin:0px 15px 0px 0px;}
#box3{width:220px; float:left; padding:3px 5px 3px 3px; margin:0px 15px 0px 0px;}
#box4{width:208px; float:left; padding:3px 0px 3px 5px; margin:0px;}

.orange_14{/*color:#F7961E;*/}
.top_nav{color:#20559A; font-size:11px;}
.clear{clear:both;}
.copyright p{float:right; width:300px; text-align:right; font-size:10px; color:#333333; padding-top:2px;}


/*********************header CSS**********************/
#welcome_top_nav{float:right; margin-right:288px; margin-top:0px; padding-top:13px; text-align:right; width:360px; font-weight:bold; color:#20569B; font-size:12px;}
#header_heading p{float:right; margin-right:5px;}
.header-access { margin-bottom:6px; display:inline; }
.header-access a, .shop-access a:hover { color:#ebbc58; font-size:.95em; }
.header-access li.last { padding-right:0; background:none; }
.search_head{ margin-top:100px;}
.spend{font:Arial, Helvetica, sans-serif bold 12px; color:#fff; float:right; padding-right:13px; padding-top:4px;text-indent:22px;
background:url(../images/spend_image.jpg) left bottom  no-repeat; width:272px; }
.spend_more{font:Arial, Helvetica, sans-serif bold 12px; color:#fff; float:right; padding-left:7px; padding-right:13px; padding-top:4px;;text-indent:16px;
background:url(../images/spend_image.jpg) left bottom  no-repeat; width:310px; }
.spend_earned{font:Arial, Helvetica, sans-serif bold 12px; color:#fff; float:right; padding-right:13px; padding-top:4px;;text-indent:25px;margin-right: 5px;
background:url(../images/spend_image.jpg) left bottom  no-repeat; width:254px; }


/**************************left navigation category box CSS*****************************/
#left_category_arrow{background:url(../images/left_category_arrow.jpg) no-repeat; height:26px;}
.layered-nav-left-category h4 {background:transparent url(../images/layered_nav_narrowed_category_heading.gif) repeat scroll 0%; color:#666666; font-size:1em; margin:0pt; padding:3px 10px;}
.layered-nav-left-category .head {background:transparent url(../images/layered_nav_head_bg.gif) no-repeat scroll 0%; height:24px; margin:0pt; width:195px;}
#left_shop_border{border-color:#A0B3C3; border-style:dotted; border-width:0pt 1px;}


/***************************outer div*********************/
.outer{width:1007px; position:relative; margin:0px auto; }


/*------------------------------------------------------*/
.ol_list li{ list-style-type:decimal; margin-left:30px; }

.ol_list_alpha li{ list-style-type:lower-alpha; margin-left:30px; }

.ul_list li{ list-style-type: disc; margin-left:30px; }

.ul_list_alpha li{ list-style-type:lower-alpha; margin-left:30px; }

.left_col { float:left; width : 540px; }

.right_col { float:right; width : 200px; }

.clear_all { clear:both; }

.col_margin { margin-left: 15px; }

.t_c{ text-align:center;}

.color_blue { color:#0000F0; }

.color_red { color:#FF0000; }

.t_italic { font-style: italic; }

.t_underlined { text-decoration:underline; }

/*----------------------Checkout Cart-------------*/
.page-head h3, .page-head-alt h3 {
    margin:0;
    text-align:left;
	color:#F7961E;
    font-size:22px;
    line-height:1.3em;
    font-weight:none;
    overflow:hidden;
    text-transform:capitalize;
    }
.shopping-cart-collaterals .box {
    margin-bottom:18px;
    padding:12px 15px;
    border:1px dotted #D0CBC1;
    background:none;
    }
/* Data Table */
.data-table { border:1px solid #666666;  width:100%; }
.data-table tr { background:#fff; }
.data-table th {
    border-right:1px solid #c2d3e0;
    padding:2px 8px;
    color:#666666;
    white-space:nowrap;
    }

/*------alt form button--------*/

.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    border:1px solid #1C4A86;
    background-color:#215CA0;	
	}
.form-button-alt:hover{
	background:#ACD65F;
	border:1px solid #8ABA30;
}
/* Login */
.login-box .col-1, .login-box .col-2 { border:1px dotted #bbb6a5; background:#dee5e8; }
.login-box .content { background:none; background-color:#FFFFFF; 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:#20569B;
    text-transform:none;
    }
/*--------------legends----------*/
.group-select {
    margin:28px 0;
    border:1px dotted #bbafa0;
    padding:10px;
    background:#ffffff;
    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #ACD65F;
    background:#F1F9E8;
    padding:2px 8px;
    color:#ACD65F;
    font-weight:bold;
    font-size:1.1em;
    }
.advanced-search .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #ACD65F;
    background:#F1F9E8;
    padding:2px 8px;
    color:#ACD65F;
    font-weight:bold;
    font-size:1.1em;
}
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #ACD65F;
    background:#F1F9E8;
    color:#ACD65F;
    padding:2px 8px;
    }
/* My Account navigation */
.account-nav { border:1px dotted #bbb; }
.account-nav .head {
   margin:0;
   background:url(../images/account_nav_head_bg.gif) repeat-x 0 100% #fc9d36;
   padding:3px 10px;
    }
.account-nav ul { background:#ffffff; padding:4px 10px 10px 10px; }
.account-box {
    margin-bottom:20px;
    border:1px dotted #ccc;
    border-right-color:#999;
    border-bottom-color:#999;
    background:none;
    padding:15px;
    }
.data-table { border:1px solid #dddddd;  width:100%; }
.data-table .odd  { background:#ffffff }
.data-table .even { background:#ffffff !important;}

.layered-nav .narrowed-category li .label {
	margin:0;
    border-bottom:none;
    border-left:0;
    border-right:0;
    padding:0px 0px;
	background:none;
    color:#666666;
    font-weight:bold;
    font-size:1em;
	text-transform:uppercase;
	}
.generic-product-grid td.empty-product{ border-right:0; background:#ffffff; }

/*----------------------------------------------------------------*/
.col-2-right-layout .col-main { float:left; width:740px;}

.product-essential .product-shop { width:360px; }

.product-img-box { float:left; width:300px;}

.regular-price {color:#F7961E; font-size:16px; font-weight:bold;}

.add-to-cart-box { float:left; width:220px;  margin-right:5px;} 

.product-collateral .add-tag-box .input-box .input-text { width:250 px;}

/*----------------------------------------------------------------*/

/*set all button margin issue*/
.margin_left_10{margin-left:10px;}
.margin_top_7{margin-top:7px;}
input.input-text, textarea { padding:2px; margin:7px 7px 7px 0px; }
.input-text-emailr{float:left; width:275px;
border:1px solid #B6B6B6;}
.input-box-emailr{width:275px; 

}
/*set all margin*/
.winpop_open {margin-right:10000px; padding:0px;}


/*-----------------30 july-----------------------------------------------*/

.topbg{ float:left; background:url(../images/top_bg.gif) left top no-repeat; height:17px; width:765px;}
.bottombg{ float:left; background:url(../images/bottom_bg.gif) left top no-repeat; height:17px; width:765px; margin:0px 0px 20px 0px }

.center-box {
background:url(../images/center_bg.gif) repeat-y scroll 0 0;
padding:0px 15px;
}
.bg_line{ background:transparent url(../images/base_mini_content_bg.gif) repeat-y scroll 0 0; margin:0pt 1px; padding:2px 8px;}



.buttons{
background:#dee5e8 url(../images/login_box_form_buttons_bg.gif) repeat-x scroll 0 0;
border:medium none;
margin:0;
padding:6px 8px; text-align:right; clear:both; height:15px; width:462px; height:20px;}

a.ref-button{ display:block; float:right; width:80px; height:16px;}
a.ref-button:hover{ text-decoration:none;
}

.span-text{ float:right; padding:5px 15px 0px 0px; color:#fff;}