#rightbar{width:210px;padding-top:0;}
#corecontentseo{width:575px;}
.subCenterColumn{width:97%;*width:100%;padding:10px 5px 10px 12px;}
.filterRow{float:left;width:203px;}
.filterRowNoDotted{float:left;background:#e4e4e4;width:203px;}
.filterWidth{width:203px;}
.filterHeading{width:203px;clear:left;}
H2,H3,H4{color:#183789;}
H6{margin-top: 5px;}
IMG{border:none;}
leftPadding {padding-left:25px;*padding-left:10px;}
A{font-size:11px;color:#1e4ec8}
.emphasis {font-weight: bold;};
/* end overwrites */

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active  { text-decoration: underline; padding: 0 3px 0 3px; }
a.nav:link, a.nav:visited { color: #183789; font-weight: bold; padding: 0 0 20px 4px; text-decoration: none; white-space: nowrap; }
a.nav:hover, a.nav:active { color: #183789; font-weight: bold;  padding: 0 0 20px 4px; text-decoration: underline; white-space: nowrap; }
a.navNonBold:link, a.navNonBold:visited { color: #183789; font-weight: normal; font-size: 11px; padding: 0 0 20px 4px; text-decoration: none; white-space: nowrap; }
a.navNonBold:hover, a.navnonBold:active { color: #183789; font-weight: normal; font-size: 11px;  padding: 0 0 20px 4px; text-decoration: underline; white-space: nowrap; }
a.hidden:link, a.hidden:visited, a.hidden:hover, a.hidden:active { color: #666666; line-height: 30px; text-decoration: none; }
a.subnav:link, a.subnav:visited { color: #183789; font-weight: normal; font-size: 11px; line-height: 19px; padding: 0 0 0 18px; text-decoration: none; white-space: nowrap; }
a.subnav:hover, a.subnav:active { color: #183789; font-weight: normal; font-size: 11px; line-height: 19px; padding: 0 0 0 18px; text-decoration: underline; white-space: nowrap; }
a.dealLink:link, a.dealLink:visited { color: #0033FF; font-size: 12px; }
a.dealLink:hover, a.dealLink:active { color: #FF6600; font-size: 12px; }

BODY { background-image: url(/aff/sidestep/images/common/leftnav_bkgnd.png); background-repeat: repeat-y; }
UL, OL { margin-bottom: 0px; margin-left: -5px; margin-top: 0; }
OL LI { color: #000000; line-height: 12px; margin-left: 20px; margin-right: 10px; padding-left: 0px; padding-bottom: 7px; text-indent: 0px; }
LI.blueBullet { list-style-image: url(/aff/sidestep/images/bullet_blue_arrow.gif); line-height: 12px; margin-left: 20px; margin-right: 10px; padding-left: 0px; padding-bottom: 7px; text-indent: 0px; }
/*LI.blankBullet { list-style-image: url(/aff/sidestep/images/bullet_blank.gif); margin-left: 20px; margin-right: 10px; padding-left: 0px; padding-bottom: 0px; text-indent: 0px; }*/
LI.contentBullet { color: #000000; }
UL.leftbar {margin-top:0;padding-top:0}
/*UL.leftbar LI {list-style-image:none;list-style:none;}*/
.bkgndLightGrey { background-color: #EDEEE3; }
.bkgndMediumGrey { background-color: #D7DAC5; }
.bkgndOrange { background-color: #FF6600; }
.buttonStyle1 {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #000000; border: 1px #000000; padding:2px; margin: 3px; }
.fieldEmailTF { width: 85px; }
.headerMain { font-size: 18px; color: #183789; font-weight: bold; }
.headerSub { font-size: 11px; font-weight: bold; }
.quote { font-style: normal; font-size: 11px; }
.textGrey { color: #666666; line-height: 17px; text-decoration: none; }
.textOrange { color: #FF6600; }
.textSubnavSubheader { color: #FF6600; font-weight: bold; padding: 3px 0 0 18px; }
.headerSubOrange { color: #FF6600; font-size: 12px; font-weight: bold; }
.headerHomeOrange { color: #FF6600; font-size: 13px; font-weight: bold; line-height: 35px; }
.headerOrangeLarge { color: #FF6600; font-size: 18px; font-weight: bold; white-space: nowrap; }

/* TravelFinds styles - many remnants */

.txt-small{	font-size: 11px;}
.txt-smallGrey {font-size: 11px;color: #666666;}
.txt-smallGreyBold {font-size: 11px;color: #666666; text-decoration: none; font-weight: bold;}
.txt-smallGrey0Margin {font-size: 11px;color: #666666; text-decoration: none;}
.txt {color: #000000;text-decoration: none;}
.txt-error {color: #ff0000;	text-decoration: none;	}
.txt-sel {color: #FF6600;font-weight: bold;text-decoration: none;}
.txt-date {color: #999933;font-weight: bold;}
.txt-wht {color: #ffffff;}
.txt-price, .price {color: #ff5900;	font-weight: bold;	font-size:11px;}
.txt-label {color: #000000;	font-weight: bold;	}
.txt-grey {	color: #666666;	text-decoration: none;	font-weight: bold;}

#btn-orange {background:#ff6600;color:#ffffff;text-decoration:underline; font-weight: bold;}
TD.leftnav {	border-top: 1px solid #ffffff; 	border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;background-color: #EDEEE3;}
TD.featuredAd{	border: 1px solid #999999; 	background-color: #E5EEFA;	}
.headerOrangeSmall {color: #FF5F00;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.topNav, .topNav A {font-size: 11px;}

UL.travelfinds, OL.travelfinds { list-style-image:url(/aff/sidestep/images/bullet_blue_arrow.gif); padding: 5px 0 0px 5px;	margin: 5px 0 0px 5px;}
UL.destinations, OL.destinations { list-style-image:url(/aff/sidestep/images/bullet_blue_arrow.gif); padding: 0px 0 0px 5px;	margin: 0px 0 0px 5px;}
LI.travelfinds { list-style-image:url(/aff/sidestep/images/bullet_blue_arrow.gif); text-indent: 0px; margin: 5px 0 0 12px; padding: 0; font-size: 11px}
LI.travelfinds a {	text-decoration: underline;	font-size: 11px; }
.travelfindsEmail LI {list-style-image:url(/aff/sidestep/images/bullet_orange_arrow.gif); color: #666666; margin: 5px 0 0 12px; padding: 0px; }
.travelfindsEmail Ul {	margin: 0px 0 0px 5px; padding: 0px 0 0px 5px; }
.travelfindsEmail LI a {	color: #0033CC;	font-size: 11px;}
TD.deals a { color: #0033CC; font-size: 11px;}
TD.deals a.more:link, TD.deals a.more:visited { color: #919191; font-size: 11px;}
TD.deals a.more:hover, TD.deals a.more:active { color: #FF6600; font-size: 11px;}
LI.travelfindsDeals {list-style-image:url(/aff/sidestep/images/bullet_orange_arrow.gif); color: #666666;  margin: 0 10px 5px 10px; }
UL.travelfindsDeals { margin: 5px 0 -5px 20px; }
LI.travelfindsDeals a { color: #0033CC; font-size: 11px;}


/* Download Path Styles */

LI.DLBulletBlack {list-style-image:url(/aff/sidestep/images/bullet_blue_arrow.gif); text-indent: 0px; margin: 5px 30px 0 20px; padding: 0 0 7px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 14px; }
.blueheaderSmall { font-size: 12px; font-weight: bold; color: #173889; padding-bottom: 5px; }
.blueheaderLarge { font-size: 18px; font-weight: bold; color: #173889; padding-bottom: 2px; }
.messageText { font-size: 12px; }
.fields { width: 200px; font-size: 15px; }
.required { color: #FF6600; }
#progressBar { background-color: #FFFFFF; border: 1px solid #CCCC99; }

/* NEW TravelFinds Styles */

a.dealsNav:link, a.dealsNav:visited, .dealsNavSelected { color: #0033FF; font-weight: bold; font-size: 11px; padding: 0 0 0 4px; text-decoration: underline;  }
.dealsNavSelected{text-decoration:none; color:#ff5900;}
a.dealsNav:hover, a.dealsNav:active { color: #FF6600; font-weight: bold; font-size: 11px;  padding: 0 0 0 4px; text-decoration: underline;  }
a.dealsSubnav:link, a.dealsSubnav:visited, .dealsNavSubSelected { color: #0033FF; font-weight: normal; font-size: 11px; line-height: 19px; text-decoration: underline; white-space: nowrap; }
.dealsNavSelected, .dealsNavSubSelected {text-decoration:none; color:#183789;font-weight:bold;}
a.dealsSubnav:hover, a.dealsSubnav:active { color: #FF6600; font-weight: normal; font-size: 11px; line-height: 19px; text-decoration: underline; white-space: nowrap; }
a.dealsLink:link, a.dealsLink:visited { color: #0033FF; font-weight: normal; font-size: 11px; padding: 0 0 0 4px; text-decoration: underline; white-space: nowrap; }
a.dealsLink:hover, a.dealsLink:active { color: #FF6600; font-weight: normal; font-size: 11px;  padding: 0 0 0 4px; text-decoration: underline; white-space: nowrap; }
/*
a.dealsLinkMain:link, a.dealsLinkMain:visited { color: #0033FF; font-weight: normal; font-size: 11px; padding: 0 0 0 4px; text-decoration: underline; white-space: nowrap; line-height: 12px; }
a.dealsLinkMain:hover, a.dealsLinkMain:active { color: #FF6600; font-weight: normal; font-size: 11px;  padding: 0 0 0 4px; text-decoration: underline; white-space: nowrap; line-height: 12px; }
*/

a.dealsLinkMain {font-weight: normal; font-size: 12px; white-space: nowrap; line-height: 12px; margin:0;padding-left:6px;*padding-left:0;}
a.dealsLinkMain:link, a.dealsLinkMain:visited { color: #0033FF; }
a.dealsLinkMain:hover, a.dealsLinkMain:active { color: #FF6600; }

h2.DG { color:#183789; font-size: 14px; font-weight: bold; }
H1.pageTitle{font-size:18px;color:#FF6600;}
H2.pageTitle{font-size:15px;color:#FF6600;padding-left:10px;}
H3.pageTitle{font-size:15px;color:#FF6600;padding-left:10px;}
H3.title{font-size:10px;color:#173889;padding-left:0px;}
.hotelTitleRoundBox h2.title {font-size:11px;font-weight:bold;color:#183789;}
.boxTitle { position:absolute; left: 10px; top:-22px; }
.boxTitleGuides { position:absolute; left: 10px; top:-27px; padding-top:5px; }

#breadCrumbsBlock {padding:5px 0px;margin-left:15px;}

#modDealsNav, #modNewsletter{margin-bottom:5px;width:100%;}
#modDealsNav H2, #modNewsletter H2{font-size:14px;*font-size:122%;font-weight:bold;margin:5px 0 0 0;color:#000000;}
#modDealsNav .modTitle { margin-top:5px; }
#modDealsNavMain{padding:0 10px 0px 10px;}
#modDealsNavMain div{padding-top:5px;}
#modDealsNavMain a{font-size:11px;}
a.dealsNav{white-space:normal;}
a.dealsNavSub{font-weight:normal;}

#modNewsletter{padding-left:12px;margin-bottom:10px;}
#modNewsletter FORM, #modDealSearch FORM{margin:0;padding:0;}
#modNewsletter #signupString{width:8em;margin-right:5px;padding:0;float:left;font-size:100%;color:#808080;}
#modNewsletter div{margin:5px 0 0 5px;font-size:92%;width:200px;}
#modNewsletter H4, #newsletter H4{font-weight:bold;font-size:100%;margin:0;padding:0;display:inline;}
#newsletter #changeemail{color:#999;}

#deals_search{margin-top:10px;}
    #deals_search #dealSearchString{width:8.5em;margin-right:3px;padding:0;color:#808080;float:left;font-size:92%;}
    #deals_search .helperText{color:#eee;}
    #deals_search .userText{color:#000;}
    #deals_search .dealSearchInputs{clear:both;}

.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.ct, .cb{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{background:transparent url(/aff/sidestep/images/buttons/corner_ne.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(/aff/sidestep/images/buttons/corner_nw.gif) no-repeat top left}
.cb{background:transparent url(/aff/sidestep/images/buttons/corner_se.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(/aff/sidestep/images/buttons/corner_sw.gif) no-repeat bottom left}


#colRight{margin-left:10px;}
.dottedSeperator{background-image: url(/aff/sidestep/images/common/card_dotted_line.gif);margin:5px 0 5px 0;font-size:6px;}
div.buttonLayout {
    text-align:center;
}


.cssButton{
    border: 0;
    background: none;
    width: 160px;
    text-align: center;
    padding: 0;
    margin: 0 auto;
}

.cssButton b {
    margin: 0;
    padding: 0;
}

#globalLayout{width:977px;margin:0;padding:0;}
#globalLayout H1{padding:0;margin:0;display:inline;}
.layoutTwoCol, .layoutThreeCol{margin:0;padding:0;}
#dealsLeftContainer{width:212px;float:left;margin:0;padding:0;}
#dealsMainContainer{width:765px;float:right;margin:0;padding:0;}
#dealsMainContent{width:549px;float:left;padding-left:10px;}
#dealsMainContent H2,#dealsMainContent H3,#dealsMainContent H4{padding:0;margin:0;display:inline;font-size:122%;}
#dealsMainContent .dealsBlock{	padding:5px 3px 5px 0;	*padding-bottom:0;margin-top:15px;}
	.dealsBlock A{font-size:12px;}
    .dealsBlock .dealTop{padding:5px 0 0 8px;float:left;width:100%;margin-top:5px;}
		.dealTop .dealTop10Price, .dealTop .dealTop10Padding {float:left;font-size:122%;width:4.5em;margin-right:8px;}
        .dealTop .dealTop10Price{color:#ff5900;font-weight:bold;text-align:right;}
			.dealPriceBlock{padding:22px 10px 0 10px; width:50px;}
		.dealTop .dealTop10SupplierRow{clear:left;margin-top:-5px;padding-top:0;}
			.dealTop10DescBlock{display:inline;width:400px;}
			.dealTop10Img{text-align:right;width:120px;display:inline;vertical-align:middle;width:121px;height:30px;}
			.dealTop10Supplier{color:#666;}
			.dealTop10ShortDesc{color:#000;}
    .dealsBlock .odd{background:#eee;}
    .dealsBlock #dealHeader{float:left;margin-bottom:0px;padding:0;width:100%;}
	.dealsBlock .dealHeader{float:left;margin-bottom:0px;padding:0;background:#eee;width:100%;padding:5px;}
    .dealsBlock .dealTitle{float:left;color:#183789;padding-bottom:0px;}
	.dealTitle{padding-bottom:10px;}
		#dealTitle h2{float:left;font-size:122%}
		.dealTitle h2, .dealTitle h3{float:left;font-size:122%}
    .dealsBlock #dealHead{font-size:11px;font-weight:bold;color:#183789;float:right;vertical-align:bottom;}
	.addRss{margin-left:8px;}


#dealsMainRightContainer{width:201px;float:right;margin:0;padding:0;}
#dealsMainTitle{background-image:url(/deals/images/td_header.gif);*height:58;background-repeat:no-repeat;padding:14px;*padding:5px 0 0 15px;}
#dealsMainTitle H1{font:bold 2.2em arial,verdana,sans-serif; color: #FFFFFF; letter-spacing: 0px;}
#dealsMainCategories{width:99%;float:left;	*margin-top:10px;}
	#dealsMainCategories A{font-size:12px;}
.dealsMainCategoryCol1,.dealsMainCategoryCol2,.dealsMainCategoryCol3 {width:33%;float:left;display:inline;margin:0;padding:0;}
    .dealCategory{padding:0 0 5px 5px;float:left;}
    .dealCategoryColImg{float:left;padding-right:3px;margin:0;text-align:right;}
    .dealCategoryColList{float:left;padding-left:3px;}
        .dealCategoryColList H2{padding:0;margin:0;display:inline;font-size:122%;color:#000;}
        .dealCategoryColList UL{margin:0;padding-left:15px;padding-top:2px;}
        .dealCategoryColList LI{list-style-image:url(/deals/aff/sidestep/images/bullet.gif);padding:0px 0 6px 0;margin:0; text-indent:-10px;*text-indent:0;}
		.dealCategoryColList .categoryList{width:17em;float:left;margin:5px;}
		.dealCategoryColList .categoriesH2{color:#183789;}
	a.dealsLinkMain{white-space:normal;}


LI.dealsBullet { list-style-image:url(	http://images.sidestep.com/ref/mail/tf/travelfinds/common/tf_bullet_blue.gif); text-indent: 0px; margin: 5px 0 0 20px; padding: 0; font-size: 11px; }
UL.dealsBullet, OL.dealsBullet { padding: 5px 0 0 5px; margin: 0; }
.dealsTitle { color: 183789; font-weight: bold; font-size: 14px; padding: 7px 0 0 5px; }
.bigOrange { color: #FF6600; font-weight: bold; font-size: 14px; }
.smallOrange { color:#FF6600; font-weight: bold; font-size: 11px; }

.leftnavBkgnd { background-color: #566DB4; background-image: url(http://images.sidestep.com/ref/mail/tfinds/common/leftnav_bottom.gif); background-repeat: no-repeat; background-position:bottom; }
.leftnavFont { font-size: 12px; }
.leftnavSignup { font-size: 18px; font-weight: bold; }
/*BODY.bluenav { background-image: url(http://images.sidestep.com/ref/mail/tfinds/common/leftnav_bkgnd.gif); background-repeat: repeat; }*/

/* Updated Deals Left Nav Styles */
.leftnavGrey { background-color: #E4E4E4; }
BODY.bluenav { background-image: url(/aff/sidestep/images/common/leftnav_bkgnd.gif); background-repeat: repeat-y; }
.cornerSubGreyTopLeft { background-image: url(/aff/sidestep/images/common/corner_sub_grey_topleft.gif); width: 10px; height: 27px; float: left; }
.cornerSubGreyTopRight { background-image: url(/aff/sidestep/images/common/corner_sub_grey_topright.gif); width: 10px; height: 27px; float: left; }
.greyBoxTop { float:left; width:173px; height:27px; background: url(/aff/sidestep/images/common/comp_sub_grey_top_bkgnd.gif) top repeat-x; padding:0; }
.greyBoxContent193 { position:relative; background: url(/aff/sidestep/images/common/white_blueline_bkgnd_193.gif); clear: both; padding: 5px 10px 0 10px; background-repeat: repeat-y; }
.greyBoxContent193Grey { position:relative; background: url(/aff/sidestep/images/common/grey_blueline_bkgnd_193.png) repeat-y; clear: both; }
.cornerSubWhiteBotRight { background-image: url(/aff/sidestep/images/common/corner_sub_white_botright.gif); height: 10px; width: 10px; float: left; }
.cornerSubWhiteBotLeft { background-image: url(/aff/sidestep/images/common/corner_sub_white_botleft.gif); height: 10px; width: 10px; float: left; }
.componentSubWhiteBotBkgnd { background-image: url(/aff/sidestep/images/common/edge_blueline_bottom.gif); height: 10px; float: left; }
.hdr-small { font-size: 14px; font-weight: bold }
.darkBlue { color:#183789 }
.dottedLineHoriz { background-image: url(/aff/sidestep/images/common/dotted_line_horiz.gif); background-repeat: repeat-x; clear:both; }
#rssBox { padding:10px 0px 0px 10px; }
.hdr-hot {font-size:122%; font-weight:bold; color:#FF6600;}
.exampleText { color:#999999; }
.txt-small                  { font-size: 11px }
.txt                        { font-size: 12px }
.txt-label-small            { font-size: 11px; font-weight: bold }
.txt-label                  { font-size: 12px; font-weight: bold }

.cornerSubGreyBotLeft {
    background: url(/aff/sidestep/images/common/corner_sub_grey_botleft.png) bottom left no-repeat;
    height: 10px; width: 10px; float: left;
}
.cornerSubGreyBotRight {
    background: url(/aff/sidestep/images/common/corner_sub_grey_botright.png) bottom right no-repeat;
    height: 10px; width: 10px; float: left;
}
.componentSubGreyBotBkgnd {
    background: url(/aff/sidestep/images/common/edge_blueline_grey_bottom.png) bottom repeat-x;
    height: 10px; float: left; }

/* Header Graphic Title Text */

#headerTitleDeals { font-family: arial, verdana, sans-serif; font-size: 24px; font-weight: bold; color: #FFFFFF; padding: 0 0 15px 15px; letter-spacing: 0px; }
DIV.bg_dots_180 { width:180px; height:46px; background:url("/aff/sidestep/images/bg_dots_180.gif") no-repeat; }
#ads_pos_5 { margin:0 0 20px 10px;}
#ads_pos_5 iframe { width:166px;height:34px; margin:5px 0px 0px 5px}


/*Body sort*/
.resultCard{width:100%;clear:both;padding-top:10px;}
#resultsBodySort{width:100%;padding-bottom:5px;}
.sortTableHead{clear:left;float:left; background:#eee; width:100%; border:1px solid #ccc;padding-top:3px;padding-bottom:3px;}
	.sortTableHead .col1, .sortTableHead .col2, .sortTableHead .col3 {font-size:92%;}
	.sortTableHead .col1, .resultCard .col1 {float:left; width:64%; padding-right:5px; text-align:left;}
	.sortTableHead .col2, .resultCard .col2 {float:left;width:12%; padding-left:30px;text-align:left;}
	.sortTableHead .col3, .resultCard .col3 {float:right;width:15%; padding-right:5px; padding-left:0px;text-align:right;}

#bread_crumbs_list{padding-top:0;padding-bottom:6px;}


#nlPlainText, #nlHtmlFormat {vertical-align:-25%}

.visible_url  {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

.cardPricing {
    width: 104px;
    font-size: 11px;
    text-align: center;
    float: left;
}
.cardPricing .savings {
    border-bottom:1px solid #999;
    padding:3px;
    font-size:12;
    font-weight:700;
    background:#fff;
}
.pricingComponent .price {
    font-size:24px;
    font-weight:700;
}
.cardPricing .addHotel {
    margin-left:5px;
    padding:10px 0;
}

cardPricing .supplier {
    font-size:12px;
    font-weight:700;
    color:#3CAB3A;
}

.result_details .title {
    font-size:15px;
    font-weight:700;
}


#modDealsNav .title {
    font-size:11px;
    font-weight:700;
}
/* widget overrides */
#prefer_non_stop {display:none}
#class_of_service {display:none}
.searchbox {padding:5px 0 0 10px}    /* air/hotel */
.mod300x370 #searchbox_air .searchBox {position:relative;}
.mod300x370 .dateFields #dateFieldsRet{top:58px;*top:66px;left:118px;*left:113px;}

#travelSearch.mod300x370 #searchbox_hotel #checkoutBlock {
    float:right;
    padding-right:14px;
    padding-top:5px;
}
#hotelUnavailableFieldBlock {display:none;}
#travelSearch.mod300x370 #searchbox_hotel #hotelNameFieldBlock input#hotelName {width:273px;}

.mod300x370 #searchbox_air{padding-bottom:10px}
.mod300x370 #searchbox_air #numOfTravelers{padding-bottom:10px}

.mod300x370 #searchbox_car{padding:5px 0 0 10px}
.mod300x370 #searchbox_car #pickupAirport,#searchbox_car #dropoffAirport{width:275px}
.mod300x370 #searchbox_car #dateBlock .oldWidth{width:275px}
.mod300x370 #searchbox_car #dropoff-block {width:275px}
.mod300x370 #searchbox_car #vehicleType.oldWidth{width:275px}
.mod300x370 #searchbox_car #carSearchButton {left:0;margin:10px 0 10px 70px;}


.mod300x370 #searchbox_car_address{padding:5px 0 0 10px}
.mod300x370 #searchbox_car_address #pickupAirport,#searchbox_car #dropoffAirport{width:275px}
.mod300x370 #searchbox_car_address #dateBlock .oldWidth{width:275px}
.mod300x370 #searchbox_car_address #dropoff-block {width:275px}
.mod300x370 #searchbox_car_address #vehicleType.oldWidth{width:275px}
.mod300x370 #searchbox_car_address #carSearchButton {left:0;margin:10px 0 10px 70px;}

.mod300x370 #searchbox_car_address #pickupCountry,.mod300x370 #searchbox_car_address #pickupStreet{width:275px}
.mod300x370 #searchbox_car_address #pickupCity{width:129px}
.mod300x370 #searchbox_car_address #pickupState{width:50px}
.mod300x370 #searchbox_car_address #pickupZipcode{width:76px}
.mod300x370 #searchbox_car_address #addressBlock { width:100%;}
.mod300x370 #searchbox_car_address #addressBlock #city_state_zip #cityfield-block { width:139px;float:left; }
.mod300x370 #searchbox_car_address #addressBlock #city_state_zip #statefield-block { width:60px;float:left; }
.mod300x370 #searchbox_car_address #addressBlock #city_state_zip #zipfield-block { width:76px;float:left; }




#startDateP,#returnDateP{width:65px}
#searchbox_vacations{padding-left:8px}
.mod300x370 #searchbox_vacations #packageSearchButton { left:0;padding:0;margin:10px 0 10px 70px;}
.mod300x370 #searchbox_vacations #dateFieldsBlock{top:5px;padding-top:0;}
.mod300x370 #searchbox_vacations #dateFieldsBlockRet{top:49px;*top:52px;padding-top:0;}
.mod300x370 #hotelSearchButton {
    margin: 10px 0pt 0pt 60px;
}


.mid_BoxWidth{  margin: 10px 0 0 8px;} /* width:556px}*/
.titleTopBlock {margin-left:8px;}
.splitLine{width:265px;float:left;padding-left:10px;}
.splitSection{width:255px;float:left;padding-left:10px;padding-top:10px}
#modDealsNavMain div.region_subrowL{width:140px;float:left;padding-top:0}
#modDealsNavMain div.region_subrowR{width:30px;float:left;padding-top:0;text-align:right}

#Footer,#footer{padding-top:0;}
.two_ad_cols{margin-left:9px;}
#fmg_ads{margin:15px 20px 10px 9px;*margin-top:10px;}
#fmg_ads .google_ad{margin-bottom:10px;}
#ftg_ads{margin:10px 15px 10px 9px;}
#fbg_ads .google_ad .visible_url{display:none;}
#fbg_ads .google_ad .visible_url_narrow{display:block;}
#fmg_ads .google_ad .visible_url_narrow{display:none;}

#fbb_ads, #fbb_ads_content{margin:0;}
.subCenterColumn {padding-left:0;}
#bread_crumbs_list{padding-top:8px;}
.footerLinksBlock b, .footerLinksBlock b a {
color:#333333;
font-size:11px;
text-decoration:none;
background-color:transparent;    
}
.footerLinksBlock b a:hover {
color:#333333;
font-size:11px;
text-decoration:underline;
}
.footerLinksBlock .txt-small {color:#333}
#car_footer {
    width:555px;
}

/* overwrite search_widget.css' override */

.titleRoundBox .top {
    clear:both;
}
.titleRoundBox .top b {
    background: #E4E4E4;
}
.titleRoundBox .top b.r1 {
    background: #173889;
}
.titleRoundBox .top b.r2 {
    border-left: 1px solid #173889;
    border-right: 1px solid #173889;
}
.titleRoundBox .top b.r3 {
    border-left: 1px solid #173889;
    border-right: 1px solid #173889;
}
.titleRoundBox .top b.r4 {
    border-left:1px solid #173889;
    border-right:1px solid #173889;
}
.titleRoundBox .body {
    background: #fff;
    border-left:1px solid #173889;
    border-right:1px solid #173889;
}
.titleRoundBox .title {
    display: block;
    color:#183789; font-size: 14px; font-weight: bold;
    padding:0 10px 5px 10px;
    background: #E4E4E4;
    border-bottom:1px solid #c6c6c6;
}
.titleRoundBox .btm b {
    display: block;
    height: 1px;
    background: #fff;
    overflow: hidden;
}
.titleRoundBox .btm b.r1 {
    background: #173889;
}
.titleRoundBox .btm b.r2 {
    border-left: 1px solid #173889;
    border-right: 1px solid #173889;
}
.titleRoundBox .btm b.r3 {
    border-left: 1px solid #173889;
    border-right: 1px solid #173889;
}
.titleRoundBox .btm b.r4 {
    border-left:1px solid #173889;
    border-right:1px solid #173889;
}
