@CHARSET "ISO-8859-1";

/*
	All brandable elements have a color associated with them. They are defined in this CSS
	so as to make finding and changing all brandable elelments a straight forward task.
	
	
*/

.brandedBody {
	background-color: #ffffff;
	border-color: #dd0000;
}

.brandedMenuBGColor {
	background-color: #444444;
}

.brandedMenuTextColor {
	color: #ffffff;
}

.brandedMenuIconColor {
	color: #ffffff;
}

.brandedMenuTextHoverColor {
	color: #444444;
}

.brandedMenuItemBGColor {
	background-color: #ffffff;
}

.brandedMenuTickColor {
	background-color: #4ea4dc;
}

.brandedZipBGColor {
	background-color: #a8d2ee;
}

.brandedMenuShoppingCartBGColor {
	background-color: #e7c138;
}

.brandedMenuShoppingCartTextColor {
	color: #444444;
}

.brandedModuleBGColor {
	background-color: #4ea4dc;
}

.brandedModuleBorderColor {
	border-color: #4ea4dc;
}

/* This style globally define as default horizontal tab service provider and service suggestion. */
.provideModuleBGColor {
	background-color: #dddddd;
}

.xcrossModuleBGColor {
	background-color: #999999;
}

.brandedModuleTextColor {
	color: #ffffff;
}

.brandedHeadlineTextColor {
	color: #c91c00;
}

.brandedHeavyBottomBorder {
	background-color: #ffffff;
	color: #cccccc;
}

.brandedLocationBarBorder {
	background-color: #dddddd;
	color: #dadada;
}

.brandedSpecialOffersGradient {
	background-color: #c0e8ff;
	color: #ffffff;
}

.brandedTabColor {
	background-color: #e9e9e9;
}

.brandedTabColorSelected {
	background-color: #d0d0d0;
}

.brandedTabCompareColor {
	background-color: #f3f3f3;
}

.brandedTabItemHeader {
	background-color: #e1e1e1;
}

.addToCartBtn {
	background: url(/31570/img/buttons/addtocart.gif);
	width: 76px;
	height: 21px;
	border:0pt none;
	cursor:pointer;
	margin:0pt;
	padding:0pt;
}

.updateCartBtn {
	background: url(/images/buttons/btn_update_cart.png);
	width:103px;
	height:24px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}

/* This style globally define as default horizontal tab service details, provider and suggestion. */

.provideModuleBGColor {
	background-color: #dddddd;
}

.xcrossModuleBGColor {
	background-color: #999999;
}

.detailsModuleBGColor {
	background-color: #ebebeb;
}

.thanksModuleBGColor {
	background-color: #e2e2ed;
}

.normalizeModuleBGColor {
	background-color: #eeeeee;
}

.summaryModuleBGColor {
	background-color: #f3f3f3;
}

.comparisonModuleBGColor {
	background-color: #e1e1e1;
}

.invalidCartItemModuleBGColor {
	background-color: #AD2624;
}

#findServiceZipField {
	border: 2px solid #4ea4dc;
}


/* Progress bar banded color*/
.progressbarHighlight {
	background-color: #4ea4dc;
}
/* FOR EXPRESS LOCATION MODULE */
.brandedExpressModuleContainerBackground{
	background-color:#6F6F6F;	
}
.brandedExpressModuleBackground{
	background-color:white;
}
.brandedExpressModuleHeaderBarBackground{
	background-color:#4DA4DC;
}


#acc_menu ul li:hover, #acc_menu ul li.acc_hover{
	background-color:#4DA4DC;	
}
#acc_menu ul li:hover ul, #acc_menu ul li.acc_hover ul{	
	border:	1px #4DA4DC solid;	
}
#acc_menu ul li a{
	color:#00448B;
}
#acc_menu ul li ul li:hover, #acc_menu ul li ul li.acc_hover{
	background-color:#4DA4DC;
}
#acc_menu ul li:hover a, #acc_menu ul li.acc_hover a{
	/*color:white;*/
}
#acc_head_options a{
	color:#00448B;	
}
#acc_menu ul li span{
	color:#00448B;	
}
#acc_menu ul li ul{
	color:black;	
}
#acc_menu ul li ul li a{	
	color:black ;
}
#acc_menu ul li ul li a:link{
	color:black;	
}
#acc_menu ul li ul li a:visited{
	color:black;	
}
#acc_menu ul li ul li a:hover{
	color:white;	
}
