/**
 *
 * CartXE CLIENT CSS File
 *
 * Use this file to override the base styling or to customize any styles specific to your site
 * 
 * 
**/




/* =Overrides/Specifics ---------------------------------------- */










/* =General XE Styles ---------------------------------------- */


#xe h4 {
	background-color:transparent;
	border-bottom:3px solid #CC8C1E;
}




/* =Form General Styles ---------------------------------------- */


.xe-fielderror,
input[type="text"].xe-fielderror,
textarea.xe-fielderror {
	background-color:#FFFF00;
	color:black;
}



/* =Loader Styles ---------------------------------------- */


/* Remember that the following class is NOT contained within #xe div. Customize to use your own spinner graphic if desired ... */
p.xe-spinner {
	margin-top:50px;
	margin-left:50px;
	padding-left:50px;
	padding-bottom:100px;
	background:url(../img/ajax-loader.gif) no-repeat left 10px;
	color:green;
	font-weight:bold;
	font-size:150%;
}


/* =Billing and =Shipping ----------------------------------- */

#xe-billing input, #xe-billing select, #xe-shipping input, #xe-shipping select {
 zzzmargin:2px 0;
 width:150px;
}
#xe-billing label, #xe-shipping label {
 margin:2px 0;
}



/* =Catalog ----------------------------------- */

#xe #xe-catalog .xe-product td {
	padding:15px 0;
	border-bottom:1px solid #666;
}


/* =ProductNotices ----------------------------------- */

#xe-catalog .xe-product .xe-product-notices {
}

#xe-catalog .xe-product .xe-product-notices ul {
	margin-top:10px;
	margin-left:25px;
	padding:0;
	list-style-type:disc;
}
#xe-catalog .xe-product .xe-product-notices li {
	margin:0;
	padding:0;
	padding-bottom: 4px;
	font-style: normal;
}




/* =Programs ----------------------------------- */

div#xe-programs {
 clear:both;
}


/* =ShipSelection -------------------------------------- */

#xe-shipselection {
 top:15px;
 left:10px;
 width:230px;
}
#xe-shipselection fieldset {
 border:1px solid #CCCCCC;
}
#xe-shipselection label {
 width:230px;
}
#xe-shipselection input {
 width:20px;
 margin-top:3px;
}



/* =OrderSummary Section -------------------------------------- */




#xe-summary-discount-label a {
 -moz-appearance: button;

 background-color: ButtonFace;
 border: 2px outset ButtonFace;

 background-color:#E2E2E2;
 padding:3px;

 border-top-color:#EEE;
 border-left-color:#EEE;
 border-right-color:#DDD;
 border-bottom-color:#DDD;

 text-decoration:none;
 color:#444;
}
#xe-summary-discount-label a:active {
 border-style:inset;	
}
#xe-summary-discount-label a:hover {
 color:#990000;
 text-decoration:underline;
}
#xe-summary-discount-label a:active {
 border-style:inset;	
}


/* =OrderOptions----------------------------------- */

#orderoption-referrer-fieldset {
 margin:15px 0;
}





