﻿@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.container {
	position: absolute;
	width: 100%;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	_behavior: url(/styles/iepngfix.htc);
}
form, table, tr, td, tbody, thead, tfoot {
	margin: 0px;
	padding: 0px;
}
input, select {
	margin: 1px 0px; /* Note that this is for IE8 and is overridden in the PreIE8.css */
	padding: 0;
}
checkbox, input[type="checkbox"] {
	margin: 3px 5px 3px 2px; /* Note that this is for IE8 and is overridden in the PreIE8.css */
	padding: 0;
}
.navy {
	color: #003663;
}
.navy18 {
	color: #003663;
	font-size: 18px;
}
.navy24 {
	color: #003663;
	font-size: 24px;
}
.orange {
	color: #f15e29;
}
.yellow {
	color: yellow;
}
.green {
	color: #6da33c;
}
.red {
	color: red;
}
.black {
	color: #000;
}
.splitpea {
	color: #E1F4CF;
}
.normal14 {
	font-size: 14px;
}
.normal12 {
	font-size: 12px;
}
.bold {
	font-weight: bold;
}
.bold12 {
	font-weight: bold;
	font-size: 12px;
}
.bold14 {
	font-weight: bold;
	font-size: 14px;
}
.bold16 {
	font-weight: bold;
	font-size: 16px;
}
.bold20 {
	font-weight: bold;
	font-size: 20px;
}
.bold24 {
	font-weight: bold;
	font-size: 24px;
}
.underline {
	text-decoration: underline;
}
.bigger {
	font-size: 110%
}
.realBig {
	font-size: 130%
}
.pointer {
	cursor: pointer;
}
.italics {
	font-style:italic;
}
.center {
	text-align:center;
}
.floatRight {
	float:right;
}
.hidden  {
	visibility:hidden;
	display:none;
}
.highlighter {
	background-color: Yellow;
}
.greenHightlight {
	background-color: #FFA;
}
.thinRedBorder {
	border: solid 1px red;
}
.landingPageHeading {
	font-weight:bold;
	font-size:25px;
	font-family:Arial;
	color: #f15e29;
	background-image: url(/images/separator-repeat.jpg);
	background-repeat: repeat-x;
	background-position: 2px 28px;
	margin-left: -12px;
	padding-bottom: 10px;
	padding-right: 40px;
}
.header {
	width: 100%;
	background-image: url(/images/background-repeat-top.png);
	height: 336px;
	background-repeat: repeat-x;
	display: table;
	padding-left:10px;
	padding-right:10px;
	min-width: 842px;
}
.headerContainer {
	position: relative;
	margin-left: auto;
    margin-right: auto;	 
	width: 842px;
	height: 336px;
}
.headerContainerLogo {
	height: 117px;
	width: 299px;
	position: absolute;
	top: 21px;
/*	cursor: pointer; */
}
.headerContainerMenu {
	height: 64px;
	width: 522px;
	position: absolute;
	left: 320px;
	top: 0px;
}
.headerContainerMenu a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.headerContainerMenuBackground {
	height: 64px;
	width: 522px;
	position: absolute;
	left: 320px;
	top: 0px;
}
.headerContainerText {
	font-size: 16px;
	position: absolute;
	left: 0px;
	width: 842px;
	top: 165px;
	font-weight: bold;
	font-size: 23px;
	color:#333;
}
.headerContainerPromo {
	background-color: #fbf396;
	border: 2px dashed #f15e29/*#dec065*/;
	padding: 5px;
	font-size: 14px;
	font-weight:bold;
	position: absolute;
	text-align: center;
	left: 370px;
	width: 410px;
	top: 82px;
	height:50px;
	color: #003663;
	cursor: pointer;
}
.headerContainerMenuItem {
	float: left;
	width: 129px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
}
.headerContainerMenuItemSelected {
	float: left;
	width: 129px;
	text-align: center;
	background-image: url(/images/menu-underline-dots.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 15px;
	padding-bottom: 10px;
	cursor: pointer;
}
.headerContainerBar {
	position: absolute;
	height: 93px;
	width: 842px;
	top: 241px;
	color: #FFFFFF;
}
.headerContainerBar a:hover {
	text-decoration: none;
}
.headerContainerBarLeft {
	width: 350px;
	position: absolute;
	top: 9px;
}
.headerContainerBarLocationButton {
	background-image: url(/images/buttons/button-location-off.jpg);
	height: 22px;
	width: 184px;
	padding-top: 5px;
	padding-left: 10px;
	cursor: pointer;
}
.headerContainerBarRadiusButton {
	background-image: url(/images/buttons/button-radius-off.jpg);
	height: 22px;
	width: 100px;
	padding-top: 5px;
	padding-left: 10px;
	cursor: pointer;
}
.headerContainerBarLoginButton {
	background-image: url(/images/buttons/button-login-off.jpg);
	height: 22px;
	width: 48px;
	padding-top: 5px;
	padding-left: 10px;
	cursor: pointer;
}
.headerContainerBarRight {
	position: absolute;
	left: 562px;
	top: 12px; /* without login title:  26px; */
	width: 278px;
}
.headerContainerBarRight #ctl00_header_UserName {
	width: 100px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.headerContainerBarRight #ctl00_header_Password {
	width: 100px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
.headerContainerBarRightLoggedIn {
	position: absolute;
	left: 562px;
	top: 6px;
	width: 278px;
}
.headerContainerBarRightSignUp {
	color: Yellow;
	font-weight: bold;
}
.headerContainerBarRight input[type="checkbox"] {
	vertical-align:middle;
}
.headerContainerBarRightLoggedInMyProfileButton {
	background-image: url(/images/buttons/button-green-off.jpg);
	height: 22px;
	width: 87px;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
	cursor: pointer;
	color: #000000;
	text-align:center;
}
.headerContainerBarRightLoggedInMyDealsButton {
	background-image: url(/images/buttons/button-green-off.jpg);
	height: 22px;
	width: 87px;
	padding-top: 5px;
	padding-left: 12px;
	padding-right: 12px;
	cursor: pointer;
	color: #000000;
	text-align:center;
}
.headerContainerBar #signupHelp {
	position: absolute;
	left: 0px;
	top: 10px;
	color: Black;
	background-color: #fbf396;
	border: 1px solid #dec065;
	width: 100%;
	padding:4px;
}
.headerContainerBar #radius {
	position: absolute;
	left: 213px;
	top: 51px;
	background-color: #FFFFFF;
	width: 130px;
	border: 2px solid #F26528;
}
.headerContainerBar #radius a {
	color: #252525;
}
.headerContainerBar #radius a:hover {
	text-decoration: underline;
}
.headerContainerBar #radius2 {
	position: absolute;
	left: 213px;
	top: 51px;
	background-color: #FFFFFF;
	width: 104px;
	border: 2px solid #F26528;
}
.headerContainerBar #radius2 a {
	color: #252525;
}
.headerContainerBar #radius2 a:hover {
	text-decoration: underline;
}
.body {
	position: static;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
	float: left;
}
.bodyContainer {
	position: relative;
	margin-top: 25px;
	margin-left: auto;
    margin-right: auto;	
	width: 842px;
	padding-left:10px;
	padding-right:10px;
}
.bodyContainerLessPadding {
	position: relative;
	margin-top: 0;
	margin-left: auto;
    margin-right: auto;	
	width: 842px;
	padding-left:10px;
	padding-right:10px;
}
.bodyContainerNewDeals {
	background-color: #fbf396;
	height: 110px;
	width: 832px;
	border: 1px solid #dec065;
	margin-bottom: 50px;
	padding: 5px;
	float: left;
}
.bodyContainerNewDeals a {
	text-decoration: none;
	color: #252525;
	font-weight: bold;
}
.bodyContainerNewDeals a:hover {
	text-decoration: underline;
}
.bodyContainerNewDealsHeadline {
	height: 22px;
	width: 138px;
	position: absolute;
	left: 20px;
	top: -22px;
}
.bodyContainerNewDealsRss {
	height: 36px;
	width: 44px;
	position: absolute;
	left: 771px;
	top: -35px;
	cursor: pointer;
}
.bodyContainerNewDealsItem {
	float: left;
	width: 250px;
	padding-left: 20px;
}
.bodyContainerNewDealsSeperator {
	background-image: url(/images/separtor-vertical.png);
	height: 111px;
	width: 3px;
	float: left;
	background-repeat: repeat-y;
	background-position: center;
	padding-left: 5px;
}
.bodyContainerNewDealsItemTitle {
	font-size: 14px;
	font-weight: bold;
	color: #003663;
	margin-bottom: 10px;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
}
.bodyContainerNewDealsItemTag {
	height: 23px;
	width: 27px;
	float: left;
}
.bodyContainerTopDeals {
	background-color: #fff;
	height: 110px;
	width: 832px;
	border: 1px solid #dec065;
	margin-bottom: 50px;
	padding: 5px;
	float: left;
}
.headerContainerBarRight #remember {
	margin-bottom: 0px;
}
.bodyContainerNewDealsItemText {
	float: left;
	width: 170px;
	height: 46px;
	padding-left: 10px;
}
.bodyContainerDeals {
	background-color: #e7f5d8;
	width: 792px;
	border: 1px solid #c1cfb3;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	float: left;
}
.bodyContainerDeals a {
	text-decoration: none;
	color: #003663;
}
.bodyContainerDeals a:hover {
	text-decoration: underline;
}
/*.bodyContainerDealsHeadline {
	height: 27px;
	width: 212px;
	position: absolute;
	top: 150px;
	left: 20px;
} */
.bodyContainerDealsHeadline {
	height: 0px;
	width: 212px;
	z-index:99;
	float:left;
	position: relative;
	top: -42px;
	left: -11px;
}
.bodyContainerDealsItem {
	width: 260px;
	height: 60px;
	float: left;
}
.bodyContainerDealsItemDirectory {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.bodyContainerDealsItemSubDirectory {
}
.footer {
	width: 100%;
	height: 138px;
	background-image: url(/images/background-repeat-bottom.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	display: table;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	float: left;
	min-width: 842px;
}
.footer  a {
	color: #FFFFFF;
}
.footer a:hover {
	text-decoration: underline;
}
.footerContainer {
	position: relative;
	margin-left: auto;
    margin-right: auto;	 
	width: 842px;
	height: 128px;
	padding-top: 10px;
}
.footerContainerLeft {
	float: left;
}
.footerContainerRight {
	float: right;
}
.locationContentMetro #dropDownMetro {
	position: absolute;
	left: 41px;
	top: 300px;
	background-color: #FFFFFF;
	width: 700px;
	border: 2px solid #F26528;
}
.locationContentMetro #dropDownMetro  a {
	color: #003663;
}
.locationContentMetro #dropDownMetro a:hover {
	text-decoration: underline;
}
.locationContentMetro {
	margin-left: 20px;
	margin-right: 20px;
}
.locationContentState #dropDownState {
	position: absolute;
	left: 41px;
	top: 218px;
	background-color: #FFFFFF;
	width: 700px;
	border: 2px solid #F26528;
}
.locationContentState #dropDownState  a {
	color: #252525;
}
.locationContentState #dropDownState a:hover {
	text-decoration: underline;
}
.locationContentState {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(/images/separator-popup.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 18px;
	margin-bottom: 15px;
}
.popup {
	/*IEGuys  float: left; */
}
.popupFeedbackText {
	font-size: 115%;
}
.popupContentGeneral {
	margin-top: 15px;
}
.popupContentGeneral a {
	color: #f15e29;
}
.popupHeader {
	height: 53px;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/popup-header.png);
	background-repeat: repeat-x;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	float: left;
}
.popupHeaderText {
	float: left;
	margin-top: 6px;
}
.popupHeaderClose {
	float: right;
}
.popupGoButton {
	background-image: url(/images/buttons/button-go-off.png);
	height: 22px;
	width: 39px;
	padding-top: 5px;
	padding-left: 20px;
	cursor: pointer;
	float: left;
	color: #FFF;
}
.popupDropDownButton {
	background-image: url(/images/buttons/button-dropdown-off.png);
	height: 22px;
	width: 189px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	color: #FFFFFF;
	float: left;
}
.popupContentState #dropDownState {
	position: absolute;
	left: 21px;
	top: 158px;
	background-color: #FFFFFF;
	width: 480px;
	/* width: 187px; */
	border: 2px solid #F26528;
}
.popupContentState #dropDownState  a {
	color: #252525;
}
.popupContentState #dropDownState a:hover {
	text-decoration: underline;
}
.popupContentMetro #dropDownMetro {
	position: absolute;
	left: 21px;
	top: 240px;
	background-color: #FFFFFF;
	/* width: 187px; */
	width: 480px;
	border: 2px solid #F26528;
}
.popupContentMetro #dropDownMetro  a {
	color: #003663;
}
.popupContentMetro #dropDownMetro a:hover {
	text-decoration: underline;
}
.popupContentZip {
	background-image: url(/images/separator-popup.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 18px;
	margin-bottom: 15px;
	margin-left: 20px;
	margin-right: 20px;
}
.popupContentState {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(/images/separator-popup.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 18px;
	margin-bottom: 15px;
}
.popupContentMetro {
	margin-left: 20px;
	margin-right: 20px;
}
.popupContentCities {
	margin-left: 20px;
	margin-right: 20px;
}
.popupContentCities a {
	color: #003663;
	text-decoration:underline
}
.popupContentDealsDetails {
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	/*IEGuys  float: left; */
}
.popupContentDealsDetails a {
	color: #003663;
	text-decoration:none;
}
.popupContentDealsDetailsLeft {
	float: left;
	width: 300px;
	overflow: hidden;
}
.fullpageContentDealsDetailsLeft {
	float: left;
	width: 525px;
	overflow: hidden;
}
.popupContentDealsDetailsLeftTop {
	background-image: url(/images/separator-popup.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.popupContentDealsDetailsLeftTop a{
	color: #F26528;  /*F26528 is dark orange border, #f15e29 is our usual orange */
}
.popupContentDealsDetailsLeftBottom {
	margin-top: 20px;
}
.popupContentDealsDetailsRight {
	float: right;
	width: 240px;
}
.popupContentDealsDetailsRightTop {
	text-align: center;
	height: 150px;
	margin-bottom: 20px;
}
.popupContentDealsDetailsRightBottom {
	background-color: #fbf396;
	height: 120px;
	border: 1px solid #dec065;
	text-align: center;
	width: 240px;
	float: left;
	padding-top: 10px;
}
.popupContentDealsDetailsRightBottomControls {
	text-align: center;
	width: 240px;
	float: left;
	padding-top: 10px;
}
.bodyContainerTitle {
	font-size: 16px;
	font-weight: bold;
	color: #f15e29;
	position: absolute;
	top: -32px;
	left: 10px;
	height: 25px;
	width: 842px;
}
.bodyContainerNavigation {
	background-color: #F9F386;
	float: left;
	width: 155px;
	border: 1px solid #dec065;
	margin-right: 20px;
	padding: 10px;
}
.bodyContainerNavigationRss {
	height: 36px;
	width: 44px;
	position: absolute;
	left: 30px;
	top: -35px;
	cursor: pointer;
}
.bodyContainerNavigationTitle {
	font-size: 14px;
	font-weight: bold;
	color: #003663;
	margin-bottom: 10px;
}
.bodyContainerNavigationItem {
}
.bodyContainerNavigationItemSelected, .bodyContainerNavigationItemSelected a {
	color: #f15e29;
}
.bodyContainerNavigationItem a {
	color: #003663;
	text-decoration: none;
}
.bodyContainerNavigationItem a:hover {
	text-decoration: underline;
}
.bodyContainerNavigationSeparator {
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(/images/separator-horizontal-y.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.bodyContainerNavigationButton {
	width: 111px;
	margin-bottom: 0px;
	background-image: url(/images/buttons/button-add-new-deal-off.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 22px;
	padding-top: 5px;
	color: #FFFFFF;
	cursor: pointer;
	padding-left: 0px;
	margin-top: 10px;
	text-align:center;
}
.bodyContainerNavigationCategory {
	font-size: 14px;
	font-weight: bold;
	color: #f15e29;
	margin-top: 5px;
}
.bodyContainerCategory {
	float: left;
	width: 645px;
}
.bodyContainerCategoryTitle {
	font-size: 16px;
	font-weight: bold;
	color: #f15e29;
	position: absolute;
	top: -32px;
	left: 206px;
	width: 645px;
	height: 25px;
}
.bodyContainerCategoryMap {
	float: left;
	width: 639px;
	margin-bottom: 10px;
	border: 3px solid #999999;
}
.bodyContainerCategoryBrowse {
	float: left;
	width: 645px;
	margin-bottom: 10px;
}
.bodyContainerCategorySeparator {
	float: left;
	width: 645px;
	background-image: url(/images/separator-repeat.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 3px;
}
.bodyContainerCategoryBrowseLeft {
	float: left;
	color: #003663;
	width: 300px;
}
.bodyContainerCategoryBrowseLeftButton {
	background-image: url(/images/buttons/button-distance-off.jpg);
	height: 19px;
	width: 112px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	color: #FFFFFF;
}
.bodyContainerCategoryBrowseRight {
	float: right;
	margin-top: 5px;
}
.bodyContainerCategoryBrowseRight a {
	color: #003663;
	text-decoration: none;
}
.bodyContainerCategoryBrowseLeft #sort {
	position: absolute;
	left: 278px;
	top: 238px;
	background-color: #FFFFFF;
	width: 150px;
	border: 2px solid #F26528;
}
.bodyContainerCategoryBrowseLeft #sort a {
	color: #252525;
}
.bodyContainerCategoryBrowseLeft #sort a:hover {
	text-decoration: underline;
}
.bodyContainerCategoryListing {
	float: left;
	width: 645px;
	background-image: url(/images/separator-repeat.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 30px;
	padding-bottom: 30px;
}
.bodyContainerCategoryListingLeft {
	float: left;
	width: 300px;
}
.bodyContainerCategoryListingRight {
	float: right;
	width: 300px;
}
.bodyContainerCategoryListingTitle {
	color: Black;
	font-size: 14px;
	font-weight: bold;
}
.bodyContainerCategoryListingButton {
	background-image: url(/images/buttons/button-details-direction-off.jpg);
	height: 20px;
	width: 132px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	font-size: 10px;
}
.bodyContainerNoDeal #radius2 {
	position: absolute;
	left: 389px;
	top: 140px;
	background-color: #FFFFFF;
	width: 104px;
	border: 2px solid #F26528;
}
.bodyContainerNoDeal #radius2 a {
	color: #252525;
}
.bodyContainerNoDeal #radius2 a:hover {
	text-decoration: underline;
}
.bodyContainerNoDeal {
	float: left;
	width: 645px;
}
.bodyContainerNoDealMap {
	float: left;
	width: 639px;
	margin-bottom: 10px;
	border: 3px solid #999999;
}
.bodyContainerNoDealContent {
	float: left;
	width: 645px;
	margin-top: 30px;
	padding-bottom: 30px;
}
.bodyContainerNoDealContent a {
	color: #003663;
}
.bodyContainerNoDealRadiusButton {
	background-image: url(/images/buttons/button-radius-w-off.jpg);
	height: 22px;
	width: 106px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	color: #FFFFFF;
}
.bodyContainerMyProfile {
	float: left;
	width: 623px;
	background-color: #E1F4CF;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #c1cfb3;	
}
.bodyContainerMyProfile a {
	color: #003663;
}
.bodyContainerMyProfileBirthMonthButton {
	background-image: url(/images/buttons/button-dropdown-birthmonth.jpg);
	height: 20px;
	width: 145px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	float: left;
}
.bodyContainerMyProfile #birthMonth {
	position: absolute;
	left: 359px;
	top: 140px;
	background-color: #FFFFFF;
	width: 146px;
	border: 2px solid #999999;
}
.bodyContainerMyProfile #birthMonth a {
	color: #252525;
}
.bodyContainerMyProfile #birthMonth a:hover {
	text-decoration: underline;
}
.bodyContainerMyProfileBirthYearButton {
	background-image: url(/images/buttons/button-dropdown-birthyear.jpg);
	height: 20px;
	width: 84px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	margin-left: 5px;
	float: left;
}
.bodyContainerMyProfile #birthYear {
	position: absolute;
	left: 514px;
	top: 140px;
	background-color: #FFFFFF;
	width: 85px;
	border: 2px solid #999999;
}
.bodyContainerMyProfile #birthYear a {
	color: #252525;
}
.bodyContainerMyProfile #birthYear a:hover {
	text-decoration: underline;
}
.bodyContainerMyProfileSaveChangesButton {
	float: left;
	width: 630px;
	text-align: right;
	margin-bottom: 20px;
	background-image: url(/images/buttons/button-w-off.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	height: 22px;
	padding-top: 5px;
	color: #FFFFFF;
	cursor: pointer;
}
.bodyContainerMyProfileMap {
	float: left;
	width: 639px;
	margin-bottom: 10px;
	border: 3px solid #999999;
}
.bodyContainerMyDeals {
	float: left;
	width: 623px;
	background-color: #E1F4CF;
	padding: 10px;
	border: 1px solid #c1cfb3;
}
.bodyContainerMyDealsItems {
	float: left;
	width: 640px;
	padding: 10px 0px 10px 0px;
	background-image: url(/images/separator-repeat.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bodyContainerMyDealsItems a {
	text-decoration: none;
	color: #000000;
}
.bodyContainerMyDealsItemsBrowse {
	float: right;
	width: 645px;
	text-align: right;
	margin-bottom: 20px;
}
.bodyContainerMyDealsItemsBrowse a {
	color: #003663;
	text-decoration: none;
}
.bodyContainerMyDealsMap {
	float: left;
	width: 639px;
	margin-bottom: 10px;
	border: 3px solid #999999;
}
.bodyContainerAddNewDeal {
	float: left;
	width: 623px;
	background-color: #E1F4CF;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #c1cfb3;	
}
.bodyContainerAddNewDeal a {
	color: #003663;
}
.bodyContainerAddNewDealMyLocationsButton {
	background-image: url(/images/buttons/button-dropdown-my-locations.jpg);
	height: 20px;
	width: 241px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	margin-left: 5px;
	float: left;
}
.bodyContainerAddNewDeal #myLocations {
	position: absolute;
	left: 339px;
	top: 89px;
	background-color: #FFFFFF;
	width: 242px;
	border: 2px solid #999999;
}
.bodyContainerAddNewDeal #myLocations a {
	color: #252525;
}
.bodyContainerAddNewDeal #myLocations a:hover {
	text-decoration: underline;
}
.bodyContainerAddNewDealYellowBox {
	background-color: #fbf396;
	width: 480px;
	border: 1px solid #dec065;
	padding: 10px;
	float: left;
}
.bodyContainerAddNewDealYellowBoxError {
	background-color: #ff7326;
	color: #FFF;
	font-size: 110%;
	border: 3px solid #FF0000;
}
.bodyContainerAddNewDealContinueButton {
	float: left;
	width: 615px;
	text-align: right;
	margin-bottom: 20px;
	background-image: url(/images/buttons/button-w-off.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 30px;
	height: 22px;
	padding-top: 5px;
	color: #FFFFFF;
	cursor: pointer;
}
.bodyContainerAddNewDealApproveEditButton {
	float: right;
	text-align: right;
	margin-bottom: 2px;
	background-image: url(/images/buttons/button-w-off.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 45px;
	height: 22px;
	padding-top: 5px;
	color: #FFFFFF;
	cursor: pointer;
	width: 66px;
}
.bodyContainerAddNewDealApproveSaveButton {
	float: right;
	text-align: right;
	margin-bottom: 20px;
	background-image: url(/images/buttons/button-w-off.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 45px;
	height: 22px;
	padding-top: 5px;
	color: #FFFFFF;
	cursor: pointer;
	margin-left: 10px;
	width: 66px;
}
.bodyContainerSignUp {
	float: left;
	width: 822px;
	background-color: #fbf396;
	margin-top:0px;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #dec065;
}
.bodyContainerSignUpCreateAccountButton {
	background-image: url(/images/buttons/button-y-off.jpg);
	height: 20px;
	width: 101px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	float: right;
	color: #FFFFFF;
	text-align:center;
}
.bodyContainerAdLandingPageSignUpButton {
	background-image: url(/images/buttons/button-location-off.png);
	font-size: 11px;
	height: 20px;
	width: 183px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	color: #FFFFFF;
	text-align:center;
}
.bodyContainerSignupPageButton {
	background-image: url(/images/buttons/button-location-off.png);
	height: 20px;
	width: 183px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	color: #FFFFFF;
	text-align:center;
	font-size: 12px;
}
.bodyContainerFaqHeader {
	float: left;
	width: 822px;
	background-color: #E1F4CF;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #c1cfb3;
	font-size: 14px;
	font-weight: bold;
}
.bodyContainerFaqContent {
	float: left;
	width: 500px;
	padding: 10px;
}
.bodyContainerFaqContent a {
	font-weight: bold;
	color: #003663;
}
.bodyContainerMiscHeader {
	float: left;
	width: 822px;
	background-color: #E1F4CF;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #c1cfb3;
	font-size: 14px;
	font-weight: bold;
}
.bodyContainerMiscContent {
	float: left;
	width: 550px;
	padding: 10px;
}
.bodyContainerMiscContent  a {
	color: #f15e29;
}
.bodyContainerContact {
	float: left;
	width: 822px;
	background-color: #E1F4CF;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #c1cfb3;
}
.bodyContainerContactSubmitButton {
	background-image: url(/images/buttons/button-g-off.jpg);
	height: 20px;
	width: 78px;
	padding-top: 5px;
	padding-left: 33px;
	cursor: pointer;
	float: right;
	color: #FFFFFF;
}
.bodyContainerContactReasonButton {
	background-image: url(/images/buttons/button-dropdown-reason-for-contact.jpg);
	height: 20px;
	width: 312px;
	padding-top: 5px;
	padding-left: 5px;
	cursor: pointer;
	float: left;
}
.bodyContainerContact #contactReason {
	position: absolute;
	left: 172px;
	top: 143px;
	background-color: #FFFFFF;
	width: 313px;
	border: 2px solid #999999;
}
.bodyContainerContact #contactReason a {
	color: #252525;
}
.bodyContainerContact #contactReason a:hover {
	text-decoration: underline;
}


.bodyContainerBusinessSignup {
    float: left;
    width: 623px;
    background-color: #E1F4CF;
    margin-bottom: 20px;
    padding: 10px;
    border: 1px solid #c1cfb3;    
}
.bodyContainerBusinessSignup a {
    color: #003663;
}
.bodyContainerBusinessSignupStateButton {
    background-image: url(/images/buttons/button-dropdown-my-locations.jpg);
    height: 20px;
    width: 241px;
    padding-top: 5px;
    padding-left: 5px;
    cursor: pointer;
    margin-left: 0px;
    float: left;
}
.bodyContainerBusinessSignup #state {
    position: absolute;
    left: 339px;
    top: 89px;
    background-color: #FFFFFF;
    width: 242px;
    border: 2px solid #999999;
}
.bodyContainerBusinessSignup #state a {
    color: #252525;
}
.bodyContainerBusinessSignup #state a:hover {
    text-decoration: underline;
}
.bodyContainerBusinessSignupCreditCardButton {
    background-image: url(/images/buttons/button-dropdown-my-locations.jpg);
    height: 20px;
    width: 241px;
    padding-top: 5px;
    padding-left: 5px;
    cursor: pointer;
    margin-left: 0px;
    float: left;
}
.bodyContainerBusinessSignup #creditCard {
    position: absolute;
    left: 339px;
    top: 289px;
    background-color: #FFFFFF;
    width: 242px;
    border: 2px solid #999999;
}
.bodyContainerBusinessSignup #creditCard a {
    color: #252525;
}
.bodyContainerBusinessSignup #creditCard a:hover {
    text-decoration: underline;
}
.bodyContainerBusinessSignupYellowBox {
    background-color: #fbf396;
    height: 100%;
    width: 440px;
    border: 1px solid #dec065;
    padding: 10px;
    float: left;
}
.bodyContainerBusinessSignupYellowBox a {
    color: #f15e29;
}
.bodyContainerBusinessSignupContinueButton {
    float: left;
    width: 615px;
    text-align: right;
    margin-bottom: 20px;
    background-image: url(/images/buttons/button-w-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 30px;
    height: 22px;
    padding-top: 5px;
    color: #FFFFFF;
    cursor: pointer;
}
.bodyContainerBusinessSignupApproveSaveButton {
    float: right;
    text-align: right;
    margin-bottom: 2px;
    background-image: url(/images/buttons/button-w-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 45px;
    height: 22px;
    padding-top: 5px;
    color: #FFFFFF;
    cursor: pointer;
    width: 66px;
}
.bodyContainerBusinessSignupApproveEditButton {
    float: right;
    text-align: right;
    margin-bottom: 20px;
    background-image: url(/images/buttons/button-w-off.jpg);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 45px;
    height: 22px;
    padding-top: 5px;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 10px;
    width: 66px;
}
.separatorHorizontalGreen {
    background-image: url(/images/separator-repeat-g.jpg);
    background-repeat: repeat-x;
    height: 3px;
    width: 100%;
}
.popupContentCreditCards {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}
