/*
 * rbt - specific
 * $Id: shared.css 33621 2010-04-08 11:06:22Z iargent $
 */

body	{
	background:#DEDCC9 url(../../../static/img/rbt/background.gif) repeat-x;
	letter-spacing:0.5px;
	color:#666;
}
h2, h3 {
	letter-spacing:1px;
}
input {
	border: 1px solid #c0c0c0;
}
h4{
	color:#000;
}
a {
	color:#666;
}
a:hover {
	color:#67111e;
}
a:visited {
	color:#666;
}
#logo{	
	background: transparent url(../../../static/img/rbt/logo.gif) no-repeat scroll 0% 0%;
	width:436px;
	height:39px;
	top:15px;
	
}
/* =buttons */
.rounded-blue, .item-box-contents-button input {
	border:0;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	letter-spacing:0.3px;
	color:#67111e;
	text-align:left;/*for ie*/
	background:url(../../../static/img/rbt/button-arrow-red.png) no-repeat 0;
	padding-left:7px;
	overflow:visible;
}
.rounded-blue:hover, .ajax-rounded-blue:hover {
	border:0;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bolder;
	letter-spacing:0.3px;
	color:#000;
	text-align:left;/*for ie*/
	background:url(../../../static/img/rbt/button-arrow-black.png) no-repeat 0;
	padding-left:7px;
}
.rounded-orange, .ajax-rounded-orange {
	border:0;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.5px;
	color:#fff;
	background:url(../../../static/img/rbt/button-off.gif) repeat-x;
	vertical-align:middle;
	padding:2px 10px 3px;
	overflow:visible;
}
.rounded-orange:hover, .ajax-rounded-orange:hover {
	border:0;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.5px;
	color:#e5e5c0;
	background:url(../../../static/img/rbt/button-on.gif) repeat-x;
	vertical-align:middle;
	padding:2px 10px 3px;
}
#container-wrapper{
	width:970px;
	background-color:#ffffff;
	margin:0 auto;
}
#contents {
	padding:30px 70px;
}
#header,#header-checkout{
	background: url(../../../static/img/rbt/top-line.gif) repeat-x;
}
#header #mcafee {
	position:absolute;
	right:355px;
	top:8px;
}
#nav-user li{
	border-right:1px solid #000;
}
#nav-user li.nav-user-last{
	border:none;
} 
#nav-user a{
	color:#000;
}
/*=menu*/
#menu-container #menu {
	margin-bottom:1px;
}
#menu-container{
	text-transform:uppercase;
	font-size:10px;
}
#menu-container .tabs-container {
	background:#681120;	
}
#menu-container .menu-links-container {
	overflow:auto;
	background:url(../../../static/img/rbt/menu-divider.gif) repeat;
}
#menu-container .menu-content-featured {
	background:#681120;
}
#menu-container .tabs-nav li {
	margin-right:2px;
}
#menu-container .tabs-container {
	border-top:1px solid #191818;
}
#menu-container .menu-content-featured {
	border-top:1px solid #681120;
}
/*=tab menu*/
#menu-container .tabs-nav a,#menu-container .tabs-nav a span {    
    background: url(../../../static/img/rbt/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*/


#language-selector-dropdown{
	left:-8px;	
	background-color:#f5f1e9;
	border:1px solid #dedcc9;
}
#language-selector-dropdown li {
	border-right:0;
}
#search{
	background:url(../../../static/img/rbt/bg-search.jpg) repeat-x;
	height:36px;	
	padding-right:15px;
	margin-bottom:5px;
}
#search-link-results {
	background:#f0eee2;
	color:#464646;
	border:1px solid #d7d3b9;
	border-top:0;
}
#search #search-link-content a {
	display:block;
	background:url(../../../static/img/rbt/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;
}
#footer {
	border-top:1px solid #67111e;
}
#footer-wrapper{
	padding:15px 40px;
}
#footer ul{
	margin-top:6px;
}
#footer #about-company {
	width:180px;
}
#footer #newsletter-subscribe input {
	border:none;
}
#footer #change-country {
	width:147px;		
}
.footer-col{
	margin-right:20px;
}
#copyright{
	position:relative; /* IE hack */
	height:10px; /* IE hack */
	background-color:#dedcc9;
	margin-left:-10px;
	margin-right:-10px;
	padding:10px 0;
}
#cross-link {
	color:#032D56 !important;
}
#breadcrumb {
	text-transform:uppercase;
	font-size:9px;
	padding-top:10px;
	padding-bottom:5px;
	background:url(../../../static/img/rbt/line-dotted.png) repeat-x bottom left;	
	height:15px; /* IE hack */
}
.sort-pagination {	
	background:url(../../../static/img/rbt/bg-sort-by.gif);
	height:18px;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:5px;
}
.sort-pagination select {
	font-size:10px; 
	text-transform:lowercase;
	letter-spacing:0.5px;
	color:#c0c0c0;
	border: 1px solid #c0c0c0;	
}
.offer-percentage{
	position:absolute; 
	top:-173px;
	right:0;
}
.item-box-wrapper {
	margin-bottom:9px;
	width:177px;
}
.item-box-contents-price-offer {
	bottom:4px;
}
#rvp-title {
	margin-left:0;
	color:#67111e;
}
/* =header checkout */
#checkout-bar {
	margin: 0 75px;
	width:800px;
}
#checkout-bar div {
	width:200px;
}
#nav-main-checkout{ 
	border-top:1px solid #dedcc9;
	padding-top:5px;
	background:url(../../../static/img/rbt/line-dotted.png) #f5f1e9 repeat-x bottom left;	
}
#checkout-bar div{
	font-size:14px;
}
#checkout-bar {
	text-transform:uppercase; 
	font-size:14px;
}
#checkout-bar div.active{
	background: url(../../../static/img/rbt/arrow-right.png) no-repeat right center;
	color:#67111e;
}
#checkout-bar div.done {
	background: url(../../../static/img/rbt/arrow-right-black.png) no-repeat right center;
}
#checkout-bar div.done a {
	color:#000;
}
#checkout-bar div.todo{
	background: url(../../../static/img/rbt/arrow-right-beige.png) no-repeat right center;
	color:#B7B39E;
}
#checkout-bar div.active.last{
	color:#67111e;
	background:none;
}
#checkout-bar div.done.last{
	color:#000;
	background:none;
}
#checkout-bar div.todo.last{
	color:#B7B39E;
	background:none;
}
/*end header checkout*/
.warning-small {
	font-size:11px;
	color:#67111E;
}
.asterisk {
	font-size:17px;
	color:#67111E;
	margin-left:5px;
}
.descriptive-header {
	border-bottom:2px solid #67111E;
	color:#67111E;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}
/*===errors===*/
.errors{	
	padding:5px;
	border:1px solid #e3a715;
	margin-bottom:10px;
}
.errors h3 {	
	padding-left:10px;
	color:#e3a715;
	background:url(../../../static/img/rbt/ico-errors-small.png) left center no-repeat;
	text-transform:uppercase;
}
.error-msg ul {
	padding-top:10px;
}
.errors li {
	margin-left:15px;
}
.errors-small {	
	padding:7px;
	background:#fcf6e8;
	margin-bottom:5px;
	margin-top:10px;
}
.errors-small h3 {	
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:11px;
	color:#e3a715;	
	background:url(../../../static/img/rbt/ico-errors-small.png) left center no-repeat;
}
.errors-small p {
	font-size:11px;
}
.confirmation {
	padding:5px;
	border:1px solid #67111e;
	margin-bottom:10px;
}
.confirmation h3 {	
	padding-left:18px;
	color:#67111e;
	background:url(../../../static/img/rbt/tick-red.png) left top no-repeat;
	text-transform:uppercase;
}
/* =from rbt tpl_cart_content */
#main-cart-header-text {
	text-transform:uppercase;
	color:#67111e;
	padding-left:10px;
}
#main-cart {
	border:1px solid #edede2;
}
#main-cart-column-names {
	background-color:#edede2;
	margin-bottom:20px;
}
#main-cart-column-names div {
	margin-bottom:0px;
	text-transform:uppercase;
}
#main-cart-promo {
	width:380px;
}
#main-cart-promo-indicate-code h4 {
	text-transform:uppercase;
	font-size:12px;
}
#main-cart-checkout {
	border-top:1px solid #edede2;
}
#main-cart-product-line hr{
	color:black;	
}
/* =minicart */
#minicart{
	left:610px;
}
#mini-cart-left, #mini-cart-right{
	z-index:2
}
#mini-cart-left{
	width:250px;
	height:27px;
	background:url(../../../static/img/rbt/minicart-bg-off.jpg) no-repeat;
}
.mini-cart-left-hover-on{
	background:url(../../../static/img/rbt/minicart-bg-on.jpg) no-repeat !important;
}
.delete-minibasket-line{
	padding-left:20px;
}
#mini-cart-right.disabled{
	background:url(../../../static/img/rbt/minicart-checkout-deactivated.gif) no-repeat;
}
#mini-cart-right{
	color:#fff;
	width:83px;
	height:27px;
	left:250px;
	background:url(../../../static/img/rbt/minicart-checkout.gif) no-repeat;
}
#minicart .on{
	background:url(../../../static/img/rbt/minicart-checkout-on.gif) no-repeat;
}
#minicart .off{
	background:url(../../../static/img/rbt/minicart-checkout.gif) no-repeat;
}
#mini-cart-right a:hover{
	text-decoration:none;
}
#minicart-slide {
	position:absolute;
	overflow:auto;
	width:331px;
	background-color:#fff;
	border:1px solid #490713;
	border-top:0;
	left:0;
}
#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;
	font-size:11px;
}
#minicart-button-wrapper{
	margin-top:15px;	
}
.minicart-line-content{	
	background-color:white;	
}
.minicart-line-content img{
	padding:5px;
}
.minicart-product-line-data .product-link{	
	color: #8d4752; 
	text-decoration: underline;
}
.minicart-product-line-data ul{
	color: #7d7d7d; 
}
.minicart-product-line-total-price{	
	color:#2e2e2e; 	
	right:8px;
}
#minicart hr{
	border:none;
	height:1px;
}
#minicart-subtotal .subtotal-quantity{
	color:#490713; 
	font-weight:bold;
}
#minicart-subtotal .subtotal{
	color:#490713;
	font-weight:normal;
}
.minicart-line-content-details strong{
	font-weight:normal;
}
#link-to-basket{
	color:#490713;
	font-size:11px;
	background:transparent url(../../../static/img/rbt/button-arrow-red.png) no-repeat scroll 0% 50%;
	padding-left:10px;
}
#mini-cart-left-text{
	font-weight: normal; 
	color: #fff;
}
.minicart-product-line-data-list {
	padding-top:10px;	
}
/*===css for small buttons===*/
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; 	
	background:url("../../../static/img/rbt/button-off.gif") no-repeat;
} 
a.button-small span {
	padding: 0 10px 0 8px;
}
a.button-small:hover span, div.button-small:hover input {
	background:url("../../../static/img/rbt/button-on.gif") no-repeat;
}
a.button-small:hover span {
	padding: 0 10px 0 8px;
}
