/*
 * cm - specific
 * Version: $Id: shared.css 33621 2010-04-08 11:06:22Z iargent $ 
 */ 
body	{	
	/*background:#013b6f url(../../../static/img/cm/background.jpg) repeat-x;*/
	background:#e3e3e3;
}
a {
	color:black;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	color:black
}

input[type=text], input[type=password] {
	border:1px solid #b8b8b8;
	background-color: white;
	color:#686868;
}
.asterisk {
	color:#ff4400;
}
#logo{	
	background: transparent url(../../../static/img/cm/logo.gif) no-repeat;
	width: 423px;
	height: 78px;
	top:0;
}
#contents {
	padding:35px 32px 15px 32px;
	background-color:#ffffff;
}
#contents h3:first-letter {
	text-transform:capitalize;
}
#header {
	background-color:#01274b;
}
#header #mcafee {
	position:absolute;
	right:340px;
	top:8px;
}
#container {
	background:#fff;
}
#language-selector-dropdown{	
	background-color:#E2E3E5;
	border:1px solid #cccccc;
}
/* ===menu=== */
#nav-main {
	background:#E3E3E3;
}
#menu{
	color:#01274b;	
}
#menu-container .tabs-container {
	background:#f64a00;
}
#menu-container .menu-content-featured {
	background:#f64a00;
}
#menu-container .menu-links-container {
	overflow:auto;
	background:url(../../../static/img/cm/menu-divider.gif) repeat;	
}
#menu-container #sizing_chart_content {
	background:#c1c1c1;
}
#breadcrumb {
	color:#4d4d4d;
	background-color:#f1f1f2;
}
#footer {
	border-top:1px solid #01274B;
	background:url(../../../static/img/cm/bg-footer.gif) #fff no-repeat bottom;
}
#footer h4{
	color:#01274b;
}
#footer #about-company {
	width:160px;
}
#cross-link {
	background-color:#e1e2e3;
}
.descriptive-header{
	font-size:18px;	
	color:#16283c;
	background:url(../../../static/img/cm/arrow_orange.gif) no-repeat;	
	padding-left:35px;
}
.descriptive-header:first-letter {
	text-transform:capitalize;
}
.footer-title-underline {
	border-top:1px solid #01274b;	
}
#checkout-bar{
	background:url(../../../static/img/cm/background-checkout.gif) repeat-x;
	height:40px;
	border-bottom:1px solid #cccccc;	
}
#checkout-bar div.active{
	background: url(../../../static/img/cm/arrow-checkout-orange.gif) no-repeat right center;
	color:#fb4600;
}
#checkout-bar div.done{
	background: url(../../../static/img/cm/arrow-checkout-blue.gif) no-repeat right center;
	color:#16283c;
}
#checkout-bar div.todo{
	background: url(../../../static/img/cm/arrow-checkout-gray.gif) no-repeat right center;
	color:#ababad;
}
#checkout-bar div.active.last{
	color:#fb4600;
	background: none;
}
#checkout-bar div.done.last{
	color:#16283c;
	background: none;
}
#checkout-bar div.todo.last{
	color:#ababad;
	background: none;
}
.warning-small{
	color:#fb4600;
}
#required-fields {
	background-color:#ffffff;
	background: url(../../../static/img/cm/gradient-required-fields.gif) repeat-x;
}
/*css for small buttons*/
a.button-small, div.button-small {
	border:0;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
	cursor:pointer;
	text-decoration: none;
	background:url("../../../static/img/cm/button-small-left.gif") no-repeat 0 center;
	
}
a.button-small span,div.button-small input {
	border:0;
	font-size:11px;
	text-transform:uppercase;
	color:#fff; 
	display:block; 
	float: left; 
	white-space:nowrap; 
	height:20px; 
	margin-left:4px; 	
	background:url("../../../static/img/cm/button-small-right.gif") no-repeat right 0;
} 
a.button-small span {
	padding-left:3px;
	padding-right:8px;
}
div.button-small input {
	padding:0 6px 2px 3px;
}
a.button-small:hover span, div.button-small:hover input {
	background:url("../../../static/img/cm/button-small-right.gif") no-repeat right 100%;
}
a.button-small:hover, div.button-small:hover {
	background:url("../../../static/img/cm/button-small-left.gif") no-repeat -218px center;
}

.item-sku{
	color:#808080;	
}
.edit-link {
	background: url(../../../static/img/cm/edit-pen.gif) no-repeat;	
}
.item-box-contents{
	background:url(../../../static/img/cm/item-box-background.gif)  repeat-x;
}
.item-box-contents-price{
	color:#333333;
}
.item-box-contents-price.originalprice{
	color:#aaaaaa; 	
}
.item-box-contents-price-offer{	
	color:#f05409;
	bottom:4px;
}
.item-box-contents-text{
	color: #042842;
}
#splash-page {
	color:#012841;
}
.sort-pagination {	
	background-color:#e5e5e5;	
}
.errors{
	position:relative;
	overflow:auto;
	color:#f44d07;
	border-top:2px solid #f44d07;
	border-bottom:2px solid #f44d07;
	margin-bottom:10px;
	padding-left:30px;
	padding-bottom:8px;	
}
.errors h3 {
	background:url(../../../static/img/cm/ico-errors.gif)  no-repeat;
	margin:6px 0 6px -30px;
	padding-left:35px;
	color:#16283C;
	font-size:16px;
	margin-left:-30px;
	padding-left:35px;
}
.errors-small {	
	background-color:#ffffff;
	border-top:1px solid #F44D07;
	border-bottom:1px solid #F44D07;
	padding:6px;
	margin-bottom:5px;
}
.errors-small h3 {
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	background:transparent url(../../../static/img/cm/ico-errors-small.gif) no-repeat scroll left center;
	color:#16283C;
}
.errors-small p {
	font-size:11px;
	color:#F44D07;
}
.confirmation {
	border-bottom:2px solid #009900;
	border-top:2px solid #009900;
	background-color:#dcf0dc;
	color:#009900;
	margin-bottom:10px;
}
.confirmation h3 {
	background:url(../../../static/img/cm/tick-green.gif)  no-repeat 3px;
	margin:10px 0 6px 10px;
	padding-left:25px;
	color:#009900;
	font-size:15px;
}
.sort-pagination select{
	color:#919191;
}
.current-page{
	color:black; 	
}
.pages a{
	color:#848484;
}
#rvp {	
	background-color:white; 	
}
#rvp-title {
	color:#f65600; 	
}
#rvp-more{	
	background-color:white; 
}
/*=tab menu*/
#menu-container .tabs-nav a,#menu-container .tabs-nav a span {    
    background: url(../../../static/img/cm/menu-multi-tabs.png) no-repeat;
}
#menu-container .tabs-nav .tabs-selected a, #menu-container .tabs-nav a:hover, #menu-container .tabs-nav a:focus, #menu-container .tabs-nav a:active {
    background-position: 100% -350px;
}
#menu-container .tabs-nav a, #menu-container .tabs-nav .tabs-disabled a:hover, #menu-container .tabs-nav .tabs-disabled a:focus, #menu-container .tabs-nav .tabs-disabled a:active {
	background-position: 100% -100px;
}
#menu-container .tabs-nav .tabs-selected a span, #menu-container .tabs-nav a:hover span, #menu-container .tabs-nav a:focus span, #menu-container .tabs-nav a:active span {
    background-position: 0 -250px;
}
#menu-container .tabs-nav a span, #menu-container .tabs-nav .tabs-disabled a:hover span, #menu-container .tabs-nav .tabs-disabled a:focus span, #menu-container .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
	/*grey tab*/	
	#menu-container .tabs-nav .menu-tab-grey a, #menu-container .tabs-nav .menu-tab-grey .tabs-disabled a:hover, #menu-container .tabs-nav .menu-tab-grey .tabs-disabled a:focus, #menu-container .tabs-nav .menu-tab-grey .tabs-disabled a:active {
	    background-position: 100% -500px;
	}
	#menu-container .tabs-nav .menu-tab-grey a span, #menu-container .tabs-nav .menu-tab-grey .tabs-disabled a:hover span, #menu-container .tabs-nav .menu-tab-grey .tabs-disabled a:focus span, #menu-container .tabs-nav .menu-tab-grey .tabs-disabled a:active span {
	    background-position: 0 -400px;
	}
	#menu-container .tabs-nav .menu-tab-grey a:hover, #menu-container .tabs-nav .menu-tab-grey a:focus, #menu-container .tabs-nav .menu-tab-grey a:active {
	    background-position: 100% -550px;
	}
	#menu-container .tabs-nav .menu-tab-grey a:hover span, #menu-container .tabs-nav .menu-tab-grey a:focus span, #menu-container .tabs-nav .menu-tab-grey a:active span {
    	background-position: 0 -450px;
	}	
	/*orange tab*/	
	#menu-container .tabs-nav #menu-tab-featured.tabs-selected a, #menu-container .tabs-nav #menu-tab-featured a:hover, #menu-container .tabs-nav #menu-tab-featured a:focus, #menu-container .tabs-nav #menu-tab-featured a:active {
	    background-position: 100% -350px;
	}
	#menu-container .tabs-nav #menu-tab-featured a, #menu-container .tabs-nav #menu-tab-featured.tabs-disabled a:hover, #menu-container .tabs-nav #menu-tab-featured.tabs-disabled a:focus, #menu-container .tabs-nav #menu-tab-featured.tabs-disabled a:active {
	    background-position: 100% -300px;
	}
	#menu-container .tabs-nav #menu-tab-featured.tabs-selected a span, #menu-container .tabs-nav #menu-tab-featured a:hover span, #menu-container .tabs-nav #menu-tab-featured a:focus span, #menu-container .tabs-nav #menu-tab-featured a:active span {
	    background-position: 0 -250px;
	}
	#menu-container .tabs-nav #menu-tab-featured a span, #menu-container .tabs-nav #menu-tab-featured.tabs-disabled a:hover span, #menu-container .tabs-nav #menu-tab-featured.tabs-disabled a:focus span, #menu-container #menu-tab-featured.tabs-nav .tabs-disabled a:active span {
	    background-position: 0 -200px;
	}
/*end tab*/
#search{
	background:url(../../../static/img/cm/bg-search.jpg) repeat-x;
	height:36px;	
	padding-right:15px;
}
#search-link-results {
	background:#e5e5e5;
	color:#464646;
	border:1px solid #ccc;
	border-top:0;
}
#search #search-link-content a {
	display:block;
	background:url(../../../static/img/cm/ico-find.png) no-repeat;
	border:0 none;
	height:22px;
	width:28px;	
	margin-top:-3px;	
}
#search #search-link-content a:hover {
	background-position:-28px 0;
}
#input_search_sku{
	background-color:white;
	color:gray;
	border:1px #cccccc solid;	
}

.pagination{	
	color:#888888;
}

.offer-percentage{
	position:absolute; 
	top:-173px;
	right:0;
}
.item-tooltip-offer-percentage{
	position:relative; 
	float:right; 
	right:-10px; 
	top:-10px;
}
#main-cart-column-names div{
	background-color:#efefef;
}
.error-msg ul {
	padding-top:10px;
}
dt.address-desc {
	text-transform:capitalize;
	font-weight:bold;
	color:#333;
	font-size:12px;
}
/* from cm tpl_cart_contetnt */
#main-cart {
	border:1px #c1c1c1 solid;	
}
#main-cart-header {
	background-color:#01274b;
}
#main-cart-header-text {
	background:url(../../../static/img/cm/main-cart-header-text-icon.gif) no-repeat  10px 5px;	
	padding-left:40px;	
	color:white;	
}
#main-cart-header-text .remarked{
	color:#ff4702;
}
.main-cart-product-line-unit-price{
	color:#c7c7c7;
}
.main-cart-product-line-unit-price.offer{
	color:#FF4702;
}
.main-cart-product-line-unit-price.old-price{
	color:#c7c7c7;
}
.main-cart-product-line-quantity a{
	color:#bdbdbd;
}
.main-cart-product-line-total-price.offer{
	color:#ff4702;
	background:url(../../../static/img/cm/cart-offer.gif)  no-repeat;
}
#main-cart-totals-total-final{
	border-top:1px solid black;
}
#main-cart-checkout {
	background-color:#efefef;
}
#main-cart-promo {
	width:380px;
}
#main-cart-promo-indicate-code input[type=text] {	
	color:#d8d8d8;
}
.main-cart-product-line-data .bold{
	color:black;	
}
.main-cart-product-line-data .available {	
	color:#e64906;	
}
.main-cart-product-line-data a{	
	color:#01274b;
}
#shipping-method h3{
 	color:#f44d07;	
}
#main-cart-product-line hr{
	color:black;	
}
/* =minicart */
#mini-cart-left{
	width:250px;
	height:27px;
	background:url(../../../static/img/cm/minicart-bg-off.png) no-repeat;
}
.mini-cart-left-hover-on{
	background:url(../../../static/img/cm/minicart-bg-on.png) no-repeat !important;
}
#mini-cart-left-text{	
	color:#000000;	
	left:40px;
}
#mini-cart-left-text .remarked{
	color:red;
}
.delete-minibasket-line{
	padding-left:20px;
}
#mini-cart-right{
	color:#fff;
	width:83px;
	height:27px;
	left:250px;
	background:url(../../../static/img/cm/minicart-checkout-off.png) no-repeat;
}
#mini-cart-right.disabled{
	background:url(../../../static/img/cm/minicart-checkout-deactivated.png) no-repeat;
}
#mini-cart-right.on{
	background:url(../../../static/img/cm/minicart-checkout-on.png) no-repeat;	
}
#mini-cart-right a:hover{
	text-decoration:none;
}
#mini-cart-left,#mini-cart-right{
	z-index:2
}
#minicart-slide {
	position:absolute;
	overflow:auto;
	width:324px;
	border:2px solid #e66232;
	border-top:0 solid #e66232 !important;
	left:2px;
	background-color:white;
}
#minicart-slide .minicart-slide-line-info {
	background-color:#ebebeb;
	color: #f54c00;
	width:324px;
	height:20px;
	padding:5px; 
}
#minicart-slide .minicart-slide-line-contents {
	background-color: rgb(252, 252, 252); 
}
#minicart-contents{
	background-color: #fcfcfc;	
}
#minicart-footer{
	background-color:#f5f5f5;
}
#minicart-footer a{
	color:#01274b;
}
.minicart-line-content{	
	background-color:white;	
}
.minicart-line-content img{
	padding:5px;
}
.minicart-product-line-data .product-link{	
	color: rgb(1, 40, 75); 
	text-decoration: underline;
}
.minicart-product-line-data ul{
	color: rgb(125, 125, 125); 
}
.minicart-product-line-total-price{	
	color:#cc3500; 	
}
#minicart hr{
	border:none;
	height:1px;
}
#minicart-subtotal .subtotal-quantity{
	color:#cc3500; 
	font-weight:bold;
}

.nav-menu-subsection-highlight a {
	font-weight: normal;
}

#GSI-status-bar{
	z-index : 1000;
	background-color : #EFE4E4;
	top:0;
	left:0;
	position:absolute;	
	display:block;
	padding:10px;
	border: 2px dashed #F00;
}
#GSI-status-bar.active{
	display : block;
}

#GSI-status-bar.inactive{
	display : none;
}
.buttons-inline .button-wrapper-rounded-blue {	
	float:left;
	margin-right:10px;
	overflow:auto;
}
.button-wrapper-rounded-orange{
	margin-top:4px;
	zoom:1;/* IE6 */
}
/*=tooltip*/
#GSI_JT .originalprice {
	font-size:10px !important;
	padding-top:4px;
	width:100%;
	text-decoration:line-through;
	color:#aaa;
	font-weight:normal;
	position:relative !important;	
	float:left;
}
#express-shop-description {
	max-height:153px;
	overflow:auto;
}

.nav-menu-subsection-highlight {
	font-weight: bold;
}
