/* 
	File:			rac.css
	Author:			adam maxfield
	Created:		8-2009
	Description:	

*/
.rac-container { width: 42.5em; background-color: #fff; padding:0; margin:0; *width:42.8em; overflow:hidden; }
.rac-container *{ overflow: hidden; }
.rac-container .alert { color:#CB0075; font-size:1em; line-height:1.2em; margin:0.2em 0; padding:0; width:25em; }

.rac-title { height: 3.5em; background:#ECF5FF; padding:0; margin:0; }
.rac-title img { float: right; border:0 none; }
.rac-title h1 { text-transform:none; float: left; padding: 0.4em; border: 0 none; font-family:arial,Verdana; font-weight:bold; color:#666; line-height:normal; font-size:1.5em; letter-spacing:normal; }

.rac-content { padding:1.8em; overflow: hidden; width:38.9em; }
.rac-basket { margin:1em 0 2em 0.8em; *margin: 2.8em 0 0.9em 0.9em; _margin-bottom:2.2em; padding:0; }
@media all and (-webkit-min-device-pixel-ratio:0) {
	.rac-basket { margin-bottom:2.2em; }
}
.rac-totals-block { font: 1.4em; line-height: 1.3em; border-top:1px solid #BAD0EB; color:#666666; font-family:verdana,arial; padding:1em 0 0 0.5em; }
.rac-totals-block h1 { font-weight: bold; }
.totals-block-static-text { color:#326698; font-weight:bold; margin:0; padding:0; display:block; font-family:verdana.arial; font-size:1.1em; text-align:left; }
span.summary { font-weight: bold; }/*specifically for the RAC "Shopping Bag Summary" copy*/
span.cart-total { _padding-top: 0; /* IE6 hack - ie adding extra spacing above text */}
.totals-block-dynamic-text { color:#666; }
	/*
    font-weight: bold;
    color: #026baf;
    */


.totals-block-disclaimer { display: block; margin:0; font-family:verdana,arial; text-align:left; line-height:1.2em; }
.totals-change-instructions { display: none; margin: 1em 0 .5em 0; font-style: italic; }
.totals-block-buttons { padding-top: 1.2em;  overflow: hidden; text-align: center; }


/* not sure yet where this is used... */
.totals-block-buttons-static {  padding: .6em 1.6em; font-weight: bold; float:left; font-family:verdana.arial; font-size:1.1em; }


div.info h4 { margin-left: 0; line-height: 1.2em; *line-height:1.2em; font-size:1.1em; text-transform:capitalize; font-family:Verdana,Geneva,Arial,Helvetica; }
div.info div { line-height: 1.2em;}


/* RAC Popup */
.dijitDialog { position: absolute; z-index: 999; padding: .1em; }

.dijitDialogUnderlayWrapper { position: absolute; left: 0em; top: 0em; z-index: 998; display: none; background: transparent; }

.dijitDialogUnderlay { background: #B3CBE3;	opacity: 0.5; }

.dj_ie .dijitDialogUnderlay {
	filter: alpha(opacity=50);
}

.lineItemContainer { padding: 0; overflow: hidden; }
.lineItemContainer div.copy{ margin:0; float:left; text-align:left; font-family:verdana,arial; font-size:1.1em; width: 26em; }
.lineItemContainer div.copy div.info { }

.dynamic-text { color: #666; }
h4.dynamic-text { font-weight: bold; font-family: Verdana,Geneva,Arial,Helvetica; }
span.dynamic-text { padding-left: .2em; }
ul.monogramAttributes li span { display: block; }


.lineItemContainer div.imageContainer{ float : left; width : 9em; }

/* RAC Buttons */
div.button-background { background-repeat: no-repeat; background-position: center left; border: none; }
input.button, a.button	{ display: block; font-size: 1em; height: 2.6em; padding: 0; text-indent: -999em; }
div#btn-close { background-image:url('../images/pip/rac_btn_close.gif'); padding: 0; float: right; display:block; margin:0; }
div#btn-close a.button { height: 3.4em; *height:3.5em; width: 9em; *width:9.1em; }

div#btn-continue{ float: left; margin-left:4.4em; _margin-left:2.1em; background-image:url('../images/pip/rac_btn_close_continue.gif'); }
div#btn-sparator { float:left; font-weight: bold; padding: .8em 0 0 1.5em; }
div#btn-continue a.button { width: 15em; height:3em; }
div#btn-checkout{ float:right; margin-right:4.3em; _margin-right:2.15em; background-image:url('../images/pip/rac_btn_checkout.gif');}
div#btn-checkout a.button { width: 9em; height:3em; };
/*RAC item hook */
#itemmodule{
	padding-right: 8px;
	width:100%;
	overflow-x:hidden;	
}

ul.monogramAttributes{
	list-style: none; /* no bullet markers */
	position: relative; 
	padding: 0px;
	margin: 0px;
	/* margin: 0px; _margin: 0px 0px 0px 2px; */
}

ul.monogramAttributes li{
	float: left; 
}

div.clr {
    clear: both;
}

/********** // END rac.css **********/

