@charset "UTF-8";
/* CSS Document */


/************** BLUE/GRAY BUTTON STYLES *************/
/************** LARGE BUTTONS *****************/

a.contentButton:visited, a.contentButton:link, a.contentButton:hover{
	color:#02004C;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	border:0;	
}

a.contentButtonLeftArrow{
	background: transparent url(/universal/images/buttonImages/buttonSquareLeftShortArrow.gif) no-repeat scroll top left;
	border:0;
}

a.contentButtonLeftArrow span{
	background: url(/universal/images/buttonImages/buttonSquareRightShort.gif) no-repeat top right;
	border:0;
}

a.contentButtonLeftArrow span.arrow {
	background: url(/universal/images/buttonImages/buttonSquareRightShortArrow.gif) no-repeat top right;
	border:0;
}

a.contentButton{
	background: transparent url(/universal/images/buttonImages/buttonSquareLeftShort.gif) no-repeat scroll top left;
	border:0;
}

a.contentButton:hover{
	background: transparent url(/universal/images/buttonImages/buttonSquareLeftShort.gif) no-repeat scroll top left !important;
	border:0;
}

a.contentButton span{
	background: url(/universal/images/buttonImages/buttonSquareRightShort.gif) no-repeat top right;
	border:0;
}

a.contentButton span:hover{
	background: url(/universal/images/buttonImages/buttonSquareRightShort.gif) no-repeat top right !important;
	border:0;
}

a.contentButton span.arrow {
	background: url(/universal/images/buttonImages/buttonSquareRightShortArrow.gif) no-repeat top right;
	border:0;
}

/************** SMALL BUTTONS *****************/

a.contentSmallButton:visited, a.contentButton:link, a.contentButton:hover{
	color:#02004C;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	border:0;
}

a.contentSmallButtonLeftArrow{
	background: transparent url(/universal/images/buttonImages/buttonSquareLeftSmallArrow.gif) no-repeat scroll top left;
	border:0;
}

a.contentSmallButtonLeftArrow span{
	background: url(/universal/images/buttonImages/buttonSquareRightSmall.gif) no-repeat top right;
	border:0;
}

a.contentSmallButtonLeftArrow span.arrow {
	background: url(/universal/images/buttonImages/buttonSquareRightSmallArrow.gif) no-repeat top right;
	border:0;
}

a.contentSmallButton{
	background: transparent url(/universal/images/buttonImages/buttonSquareLeftSmall.gif) no-repeat scroll top left;
	padding:0px 0px 0px 10px;
	border:0;
}

a.contentSmallButton:hover{
	background: transparent url(/universal/images/buttonImages/buttonSquareLeftSmall.gif) no-repeat scroll top left !important;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	border:0;
}

a.contentSmallButton span{
	background: url(/universal/images/buttonImages/buttonSquareRightSmall.gif) no-repeat top right;
	border:0;
}

a.contentSmallButton span.arrow {
	background: url(/universal/images/buttonImages/buttonSquareRightSmallArrow.gif) no-repeat top right;
	border:0;
}

a.contentSmallButton span:hover{
	background: url(/universal/images/buttonImages/buttonSquareRightSmallArrow.gif) no-repeat top right;
	text-decoration:0;
}

/************** SUBMIT BUTTONS *****************/

.contentSubmitButton{
background-image: url(/universal/images/buttonImages/submitButtonIE6.gif);
width: 10px  !important;
}

.contentSubmitButton:hover{
background-image: url(/universal/images/buttonImages/submitButtonIE6.gif);
width: 10px  !important;
}

.contentSubmitButton input,
.contentSubmitButton #submit {
background-image: url(/universal/images/buttonImages/submitButtonIE6.gif);
margin: 0px -7px 0px 14px !important;
padding: 0px 15px 0px 0px;
}

.contentSmallSubmitButton input,
.contentSmallSubmitButton #submit {
background-image: url(/universal/images/buttonImages/submitButtonSmallIE6.png);
margin: 0px -2px 0px 4px !important;
padding: 0px 3px 0px 0px !important;
height:35px;
border:0;
}

/************* homepage promo hacks **************/
 
#divDiscounts{ 
  width: 283px;
  height:157px;
  margin-top: -4px;
}

.scrollingPanePromos{
	width: 283px;
	height:157px;
}

#divTravelDeals{
	width:283px;
	height:157px;
	margin-top: -4px;
}

#divAutomotive{
	height:157px;
	margin-top: -4px;
}

#divQuickLinks{
	width:718px;
}

/******************* submit buttons small ******************/

.contentSmallSubmitButton{
background-image: url(/universal/images/buttonImages/submitButtonSmallIE6.png);
width: 4px  !important;
border:0;
}

.contentSmallSubmitButton:hover{
background-image: url(/universal/images/buttonImages/submitButtonSmallIE6.png);
border:0;
}

.contentSmallSubmitButton input,
.contentSmallSubmitButton #submit {
background-image: url(/universal/images/buttonImages/submitButtonSmallIE6.png);
margin: 0px -2px 0px 4px !important;
padding: 0px 3px 0px 0px !important;
height:35px;
border:0;
}

.contentSmallSubmitButton input:hover,
.contentSmallSubmitButton #submit:hover {
background-image: url(/universal/images/buttonImages/submitButtonSmallIE6.png);
border:0;
}

/************* help page hacks **************/

#divHelpPageHeader{
	position:relative;
	z-index:25;
}

#divHelpPageLeftSide{
	margin-top:-30px;
}

#divHelpPageRightSide{
	margin-top:-30px;
}

#divLiveChatForm{
  width: 190px;
}

#divLiveChatForm fieldset{
	padding-right:45px;	
}

#divLiveChatForm legend{
	padding:2px 5px;
	margin:0px 0px -35px 0;
	position:relative;
	top:-38px;
	left:-5px;
	
}

#divLiveChatForm .liveChatDropDown{
	clear:both;
    float: left;
    display: block;
    position: relative;
}

#divCallForm {
  width: 270px;
}
#divSearchForAnswers{
  width: 205px;
}
#divFindALocation{
  width:270px;
}

#divGetRoadsideAssistance{
	width: 475px;
}



/********* Discount Search Results **************/

.header-row .searchBox{
margin-bottom: -20px;
}
