/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "gn_master" in dotEditor style management */
body {	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 30px;	margin-left: auto;	font-family: Arial, Helvetica, sans-serif;	background-color: #EBEAE2;	background-image: url(/images/bgtile1.jpg);	background-repeat: repeat-y;	background-position: center;}
a {	text-decoration: none;}
a:active {  outline: none;}
a:hover {text-decoration: underline;}
.hide-element {	display: none;}
.clearleft {	clear: left;}
.floatleft {	float: left;}
.maincanvas {	width: 954px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;	text-align: left;}
.maincanvas .header {	margin: 0px;	padding: 0px;	width: 954px;	float: right;	background-color: #FFFFFF;}
.maincanvas .header .headertop {	margin: 0px;	padding: 0px;	float: left;	height: 91px;	width: 954px;	background-image: url(/images/headerbg1_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}
.maincanvas .headerbot1 {	background-image: url(/images/headerbg1_bot.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 32px;	width: 954px;	float: left;}
.maincanvas .headerbot2 {	background-image: url(/images/headerbghome_bot.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 23px;	width: 954px;	float: left;}
.maincanvas .headerbot3 {	background-image: url(/images/headerbg_media.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 32px;	width: 954px;	float: left;}
.maincanvas .headerbot4 {	background-image: url(/images/headerbg_guests.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 32px;	width: 954px;	float: left;}
.maincanvas .headerbot5 {	background-image: url(/images/headerbg_chouse.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 32px;	width: 954px;	float: left;}
.maincanvas .headerbot6 {	background-image: url(/images/headerbg_savings.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 32px;	width: 954px;	float: left;}
.maincanvas .headerbot7 {	background-image: url(/images/headerbg_sapart.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 32px;	width: 954px;	float: left;}
.maincanvas  .contacthd {	margin: 0px 0px 0px 150px;	padding: 0px;	float: left;	height: 2.63em;	display:inline;}
.maincanvas  .contacthd ul {	margin: 0px;	padding: 0px;	list-style-type: none;	width: 800px;}
.maincanvas  .contacthd li {	float: left;	margin: 0px 5px 0px 0px;	padding: 5px 0px 0px;	color: #999999;	font-size: 88%;}
.maincanvas  .contacthd a {	color: #999999;	text-decoration: none;}
.maincanvas  .contacthd a:hover {	color: #666666;	text-decoration: underline;}
.maincanvas  .contacthd .orange {	color: #F9A13A;}
.maincanvas  .contacthd .email {	background-image: url(/images/emailicon.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 13px;	width: 20px;	margin: 2px 0px 0px 5px;	padding: 0px;	text-indent: -9999px;	float: left;	display: inline;}
.maincanvas  .contacthd .clientlogin {	background-image: url(/images/clientloginbg_left.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px 10px 0px 0px;	padding: 0px;	float: left;	width: 8.5em;	height: 45px;	text-align: center;}
.maincanvas  .contacthd .clientlogin a {	background-image: url(/images/clientloginbg_right.jpg);	background-repeat: no-repeat;	background-position: right top;	float: right;	margin: 0px;	padding: 5px 0px 0px;	width: 8.5em;	height: 40px;}
.maincanvas  .logowrap {	margin: 18px 0px 10px 150px;	padding: 0px;	float: left;	clear: left;}
.maincanvas  .logowrap h1 {	background-image: url(/images/logo_2.jpg);	margin: 0px;	padding: 0px;	height: 53px;	width: 332px;	background-repeat: no-repeat;	text-indent: -9999px;}
.maincanvas  .prinav {	float: left;	width: 954px;	clear: left;	margin: 0px;	padding: 0px;	background-image: url(/images/headerbg1_tile.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}
.maincanvas  .prinav ul {	list-style-type: none;	margin: 5px 0px 0px 150px;	padding: 0px;	width: 810px;}
.maincanvas  .prinav li {	margin: 0px;	padding: 0px;	float: left;}
.maincanvas  .prinav li a {	font-size: 90%;	color: #333333;	margin: 0px 15px 0px 0px;	padding: 5px;	display: block;}
.maincanvas  .prinav li a:hover {	background-color:#CCCCCC;	text-decoration: none;}
.maincanvas  .prinav li a.selected {	background-color:#FCB040;	color: #FFFFFF;}
.maincanvas .pagecontswrap1 {	clear: left;	width: 954px;	margin: 0px;	padding: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 {	margin: 0px;	padding: 0px;	clear: left;	width: 954px;	background-image: url(/images/pagetile1.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	float: left;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol {	margin: 0px 0px 0px 14px;	padding: 0px;	float: left;	width: 230px;	display: inline;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol h2 {	padding: 0px;	color: #FFF;	margin: 0px 0px 10px;	font-weight: normal;	clear: left;	font-size: 135%;	float: left;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .highlight {	background-color: #F8A13A;	padding: 5px 10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	float: left;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner {	clear: left;	float: left;	width: 220px;	margin: 0px 0px 0px 10px;	padding: 0px;	display: inline;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 {	padding: 0px;	width: 220px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 .leftprice {	margin: 0px;	padding: 0px;	float: left;	width: 40px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 .bar {	margin: 0px;	padding: 0px;	float: left;	width: 140px;	background-repeat: no-repeat;	background-position: right bottom;	height: 14px;	text-align: right;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 .bar img {	padding: 0px;	margin-top: 0px;	margin-right: 1px;	margin-bottom: 1px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 .rightprice {	margin: 0px;	padding: 0px;	float: right;	width: 40px;	text-align: right;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 .controls {	padding: 0px;	width: 140px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 40px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 .controls .left {	margin: 1px 0px 0px;	padding: 0px;	float: left;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .sliderwrap1 .controls .right {	float: right;	margin: 1px 0px 0px;	padding: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .refinesearch {	color: #FCB040;	font-size: 100%;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	margin: 0px 0px 5px;	padding: 5px 0px 0px;	clear: left;	float: left;	width: 220px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner p {	color: #666666;	font-size: 85%;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .search_radio { color: #666666;	font-size: 85%;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 40px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner a {	color: #666666;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .rightchunk {	width: 110px;	margin: 0px;	padding: 0px;	float: right;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .rating {	float: right;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .leftdrop1 {	background-color: #F3F3F4;	color: #666666;	padding: 0px;	width: 210px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .updatebut {	float: right;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .updatebut2 {	float: left;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .updatebut3 {	float: left;	padding: 5px 0px;	margin: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk h3 {	font-weight: normal;	color: #FF902F;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .callbackfield {	margin: 0px 0px 5px;	padding: 2px;	width: 215px;	border: 1px solid #666666;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .callbackbox {	margin: 0px 0px 5px;	padding: 2px;	width: 215px;	border: 1px solid #666666;	height: 75px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .searchrefiner .searchrefinechunk .callbackp {	margin-bottom: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .givecallwrap {	float: left;	width: 220px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 10px;	display: inline;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .givecallwrap .givecalltop {	background-image: url(/images/givecallbg_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	height: 20px;	width: 220px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .givecallwrap .givecallcont {	background-image: url(/images/givecallbg_tile.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	margin: -10px 0px 0px;	padding: 0px 10px 10px;	float: left;	display: inline;	clear: left;	width: 200px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .givecallwrap .givecallbottom {	background-image: url(/images/givecallbot.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	float: left;	width: 220px;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .givecallwrap .givecallcont .givecall {	color: #FFFFFF;	float: left;	width: 200px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FCC36F;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .givecallwrap .givecallcont p {	color: #FFFFFF;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap1 .searchleftcol .givecallwrap .givecallcont .phoneno {	margin: 0px 0px 0px 5px;	padding: 5px;	float: left;	width: 180px;	background-image: url(/images/callus_phonenobg.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	font-size: 110%;	display: block;}
.righctcolsearch {	margin: 0px 19px 0 0;	padding: 0px;	float: right;	width: 690px;	display:inline;}
.righctcolsearch .searchbcs {	margin: 0px 0px 50px;	padding: 0px;	float: left;	width: 680px;}
.righctcolsearch .searchbcs ul {	margin: 0px 0px 0px 25px;	padding: 0px;	list-style-type: none;	width: 550px;	float: left;}
.righctcolsearch .searchbcs li {	float: left;	color: #666666;  padding:0; background:none;}
.righctcolsearch .searchbcs li a {	color: #999999;	font-size: 90%;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 0px;	padding-left: 0px;	background-image: url(/images/searchbcs_chevron.gif);	display: block;	background-repeat: no-repeat;	background-position: right center;}
.righctcolsearch .searchbcs .current {	background-image: none;	margin: 0px;	padding: 0px;}
.righctcolsearch .searchbcs .searchpag {	float: right;	color: #999999;	font-size: 90%;}
.righctcolsearch .searchbcs .searchpag a {	color: #999999;	text-decoration: underline;}
.righctcolsearch .searchresultstabs {	margin: 0px;	padding: 0px;	float: left;	width: 690px;}
.righctcolsearch .searchresultstabs ul {	list-style-type: none;	margin: 0px;	padding: 0px;	background-image: url(/images/searchtabs_botbg.gif);	background-repeat: repeat-x;	background-position: left bottom;	width: 690px;	height: 49px;}
.righctcolsearch .searchresultstabs li {	margin: 0px;	padding: 0px;	float: left;	background-image: url(/images/searchresults_tabbg_left.jpg);	color: #FCB040;	background-repeat: no-repeat;	background-position: left 0px;	height: 49px;	width: 10em;}
.righctcolsearch .searchresultstabs .rightside {	background-image: url(/images/searchresults_tabbg_right.jpg);	background-repeat: no-repeat;	background-position: right top;	float: right;	margin: 0px;	padding: 20px 30px 0px 20px;	height: 29px;	text-align: left;}
.righctcolsearch .searchresultstabs2 {	margin: 0px;	padding: 0px;	float: left;	width: 690px;}
.righctcolsearch .searchresultstabs2 ul {	list-style-type: none;	margin: 0px;	padding: 0px;	background-image: url(/images/searchtabs_botbg.gif);	background-repeat: repeat-x;	background-position: left bottom;	width: 690px;	height: 49px;}
.righctcolsearch .searchresultstabs2 li {	margin: 0px;	padding: 0px;	float: left;	color: #FCB040;	background-repeat: no-repeat;	background-position: left 0px;	height: 49px;}
.righctcolsearch .searchresultstabs2 a {	color: #666666;}
.righctcolsearch .searchresultstabs2 .selected {	color: #FF902F;}
.righctcolsearch .searchresultstabs2 .summary {	width:7.0em;	background-image: url(/images/searchresults2_left1.jpg);}
.righctcolsearch .searchresultstabs2 .map {	width: 3.5em;	background-image: url(/images/searchresults2_left2.jpg);}
.righctcolsearch .searchresultstabs2 .photos {width:11.5em;background-image: url(/images/searchresults2_left2.jpg);}
.righctcolsearch .searchresultstabs2 .rates {	width: 4em;	background-image: url(/images/searchresults2_left2.jpg);}
.righctcolsearch .searchresultstabs2 .guest {	width: 8.5em;	background-image: url(/images/searchresults2_left2.jpg);}
.righctcolsearch .searchresultstabs2 .rightside {	background-image: url(/images/searchresults2_right3.jpg);	background-repeat: no-repeat;	background-position: right top;	float: right;	margin: 0px;	padding: 20px 30px 0px 0px;	height: 29px;	text-align: left;	white-space: nowrap;}
.righctcolsearch .searchresultstabs2 .rightside2 {	background-image: url(/images/searchresults2_right1.jpg);	background-repeat: no-repeat;	background-position: right top;	float: right;	margin: 0px;	padding: 20px 21px 0px 0px;	height: 29px;	text-align: left;}
.righctcolsearch .searchresultstabs2 .rightside3 {	background-image: url(/images/searchresults2_right2.jpg);	background-repeat: no-repeat;	background-position: right top;	float: right;	margin: 0px;	padding: 20px 21px 0px 0px;	height: 29px;	text-align: left;}
.righctcolsearch .searchresultcontent { min-height: 850px;	float: left;	width: 668px;	background-image: url(/images/searchcontentleftline.gif);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 12px;}
.righctcolsearch .searchresultcontent .searchresultsfilter {		margin: 4px 0px 0px 13px;	padding: 0px;}
.righctcolsearch .searchresultcontent .searchresultsfilter p {	font-size: 75%;	color: #666666;	float: left;	margin: 4px 0px 0px 13px;	padding: 0px;}
.righctcolsearch .searchresultcontent .searchresultsfilter .filtertype {	padding: 0px;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 20px;}
.righctcolsearch .searchresultcontent .searchresultsfilter .filterdd {	background-color: #F3F3F4;	color: #666666;	padding: 0px;		margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .mapwrap {	margin: 0px 0px 20px 0px; clear:both;	padding: 0 0 0 12px;	width: 650px;}
.righctcolsearch .searchresultcontent .mapwrap .mapassetwrap {	background-color: #7C7B73;	margin: 0px;	padding: 5px;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols {	margin: 0px;	padding: 0px;	height: 3.13em;	width: 650px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-color: #BCB6AC;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .move p {	font-size: 85%;	color: #666666;	margin: 10px 0px 0px;	padding: 0px;	float: left;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .zoom p {	font-size: 85%;	color: #666666;	margin: 0px;	padding: 0px;	float: left;	display: block;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .move {	float: left;	width: 90px;	margin: 5px 10px 0px;	padding: 0px;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .zoom {	float: left;	width: 240px;	margin: 15px 10px 0px 0px;	padding: 0px;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .buttons {	float: left;	width: 160px;	margin: 10px 10px 0px 0px;	padding: 0px;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols img {	float: left;	margin: 0px 5px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .buttons img {	margin: 0px 5px 0px 0px;	padding: 0px;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .maphelp {	float: right;	margin: 10px 10px 0px 0px;	padding: 0px;	width: 100px; _display:inline;}
.righctcolsearch .searchresultcontent .mapwrap .mapcontrols .maphelp p {	font-size: 85%;	color: #666666;	margin: 5px 0px 0px;	padding: 0px;	float: left;	display: block;}
.righctcolsearch .searchresultcontent .searcheditemwrap {	float: left;	width: 678px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap {	background-color: #ECEAE3;	padding: 10px;	width: 658px;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	clear: left;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap h2 {	font-weight: normal;	color: #666666;	font-size: 110%;	margin: 5px 0px 0px;	padding: 0px;	float: left; }
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap p {	font-size: 80%;	color: #666666;	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap .morebut {	float: right;	margin: 0px;	padding: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap .comparebut {	float: left;	margin: 0px;	padding: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap ul {	float: right;	width: 292px;	background-image: url(/images/additional/searchoptionsbg.gif);	background-repeat: no-repeat;	background-position: top right;	margin: 0px 0px 0px 8px;	padding: 0px 0px 0px 20px;	list-style-type: none;	height: 30px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .tab-content .searchheadwrap ul { background-image: url(/images/additional/searchoptionsbg_short.gif); width: 220px;  background-position: left; padding: 0;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap li {	float: left;	font-size: 75%;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding: 3px 7px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .tab-content .searchheadwrap li { display: inline; }
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap li.noline {	border-right-style: none;	margin-right: 0px;	padding-right: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap li a {	color: #FFFFFF;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent {	margin: 0px;	padding: 10px;	clear: left;	width: 658px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .ratingblock {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	list-style-type: none;	height: 30px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .ratingblock li {	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 30px;	margin-bottom: 0px;	margin-left: 0px;	color: #666666;	font-size: 90%;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .ratingblock li.large {	width: 200px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .ratingblock li.medium {	width: 170px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .ratingblock li.small {	width: 120px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .ratingblock li a {	color: #999999;	font-size: 90%;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .ratingblock img {	margin: 0px;	padding: 0px;	float: right;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent p {	font-size: 90%;	color: #999999;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .picchunk {	padding: 0px;	float: left;	width: 242px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	clear: left;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .picchunk img {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .picchunk table {	margin: 0px;	padding: 0px;	width: 240px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .picchunk th {	text-align: left;	color: #666666;	font-weight: normal;	margin: 0px;	padding: 0px 0px 5px;	font-size: 80%;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .picchunk td {	font-size: 80%;	color: #999999;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent p a {	color: #F7941E;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .facilities {	float: right;	width: 399px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .facilities td {	margin: 0px;	width: 123px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	vertical-align: top;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .facilities .linetop {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 10px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .facilities .ticks {	display: block;	margin: 0px;	padding: 5px 5px 5px 0px;	font-size: 75%;	color: #666666;	float: left;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .facilities p {	font-size: 80%;	color: #666666;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .facilities a {	color: #666666;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedleftchunk {	margin: 0px 10px 10px 0px;	padding: 0px;	float: left;	width: 235px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedleftchunk p {	font-size: 85%;	color: #999999;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedleftchunk .nospace {	margin-bottom: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedleftchunk .darker {	color: #666666;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedleftchunk a {	color: #999999;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk {	margin: 0px 0px 10px;	padding: 0px;	width: 405px;	float: left;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedleftchunk .imwrap {	float: right;	text-align: left;	width: 110px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap {	margin: 0px 0px 10px;	padding: 0px 0px 10px;	float: left;	width: 400px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap p {	font-size: 75%;	margin: 0px;	padding: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap .col123 .ticks {	display: block;	margin: 0px;	padding: 5px 5px 5px 0px;	font-size: 75%;	color: #666666;	float: left;	width: 90px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap .darker {	color: #666666;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap .col123 {	padding: 0px;	float: left;	width: 123px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap .col123 .guarantee {	float: left;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap1 p {	margin: 0px;	padding: 0px;}
.hometopchunkwrap {	margin: 0px;	padding: 0px 17px 0px 0px;	clear: left;	width: 937px;	background-image: url(/images/righthandbarhome.jpg);	background-repeat: repeat-y;	background-position: right 0px;	float: left;	text-align: right;}
.hometopchunkwrap img {	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.hometopchunkwrap .banner1 {	padding: 0px;	margin: 0px;}
.maincanvas .homepagemid {	background-image: url(/images/homemidbar.jpg);	background-repeat: no-repeat;	background-position: right 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 36px;	clear:right;	float: right;}
.homebotchunkwrap {    margin: 0px;    padding: 0px 0px 0px 17px;    clear: left;    width: 937px;    background-image: url(/images/righthandbarhome.jpg);    background-repeat: repeat-y;    background-position: right 0;    float: left;}
.homebotchunkwrap .findblock {	margin: 0px;	padding: 0px;	width: 251px;	float: left;}
.homebotchunkwrap .findblock .findblocktop {	background-image: url(/images/hp_findblockbg_top.jpg);	background-position: left top;	margin: 0px;	padding: 0px;	height: 20px;	width: 251px;	background-repeat: no-repeat;}
.homebotchunkwrap .findblock .findblockcont {	background-image: url(/images/hp_findblockbg_tile.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	margin: -10px 0px 0px;	padding: 0px;	float: left;	width: 251px;	height: 16.35em;}
.homebotchunkwrap .findblock .findblockcont .moreoptionswrap {	width: 240px;	margin: 0px;	padding: 0px;	float: left;	height: 39px; border-top:1px solid #FBA937; width:237px;}
.homebotchunkwrap .findblock .findblockbot {	margin: 0px;	padding: 0px;	float: left;	height: 20px;	width: 251px;	background-image: url(/images/hp_findblockbg_bot.jpg);	background-repeat: no-repeat;	background-position: left top;}
.homebotchunkwrap .findblock select {	margin: 0px 0px 8px 10px;	padding: 0px;	clear: left;	width: 210px;	float: left;}
.homebotchunkwrap  h2 {	padding: 0px;	color: #FFF;	margin: 0px 10px 10px 0px;	font-weight: normal;	clear: left;	font-size: 120%;	float: left;}
.homebotchunkwrap  .highlight {	background-color: #FCB040;	padding: 3px 10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 1px;	float: left;	clear: left;}
.homebotchunkwrap .findblock .findbut {	margin-top: 10px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 10px;	padding: 0px;	float: left;}
.pagecontswrap1 .homebotchunkwrap .findblock .moresearch {	color: #FFFFFF;	font-size: 80%;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;	display: block;	width: 125px;	float: left;}
.homebotchunkwrap .findblock .downbut {	margin: 0px 12px 0px 0px;	padding: 0px;	float: right;	border-style: none;}
.homebotchunkwrap .midblock {	margin: 0px;	padding: 0px;	float: left;	width: 303px;}
.homebotchunkwrap .midblock .midblocktop {	background-image: url(/images/hp_midbolckbg_top.jpg);	width: 303px;	margin: 0px;	padding: 0px;	height: 20px;	background-repeat: no-repeat;	background-position: 0px 0px;}
.homebotchunkwrap .midblock .midblockcont {	background-image: url(/images/hp_midbolckbg_tile.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	float: left;	width: 283px;	margin: -10px 0px 0px;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 0px;	padding-left: 5px;	height: 16.35em;}
.homebotchunkwrap .midblock .midblockbot {	background-image: url(/images/hp_midbolckbg_tbot.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	float: left;	height: 20px;	width: 303px;}
.homebotchunkwrap .midblock h3 {	font-weight: normal;	color: #666666;	font-size: 100%;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}
.homebotchunkwrap  p {	font-size: 85%;	color: #999999;	margin: 0px 0px 5px 10px;	padding: 0px;}
.homebotchunkwrap .midblock a {	color: #666666;}
.homebotchunkwrap .learnmore a {	background-image: url(/images/learnmorearrow.gif);	background-repeat: no-repeat;	background-position: right center;	margin: 0px;	padding: 0px 40px 0px 0px;	color: #999999;}
.homebotchunkwrap .midblock img {	padding: 0px;	clear: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 10px;}
.homebotchunkwrap .rightblock {	margin: 0px;	padding: 0px;	width: 383px;	float: right;}
.homebotchunkwrap .rightblock .rightblocktop {	background-image: url(/images/hp_rightblock_top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 383px;	height: 20px;}
.homebotchunkwrap .rightblock .rightblockcont {	background-image: url(/images/hp_rightblock_tile.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	width: 363px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;	margin: -10px 0px 0px;	float: left;	height: 16.35em;}
.homebotchunkwrap .rightblock .rightblockbot {	background-image: url(/images/hp_rightblock_bot.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 383px;	float: left;	height: 20px;}
.homebotchunkwrap .rightblock h3 {	font-weight: normal;	color: #666666;	font-size: 100%;	padding: 0px;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 10px;}
.homebotchunkwrap .rightblock h3 a {	color: #F89520;}
.homebotchunkwrap .rightblock .subcol {	padding: 0px;	float: left;	width: 172px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}
.homebotchunkwrap .rightblock .subcol .linewrap {	margin: 15px 10px 0px;	padding: 0px 0px 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	width: 152px;}
.homebotchunkwrap .rightblock .subcol .linewrap h3 {	margin: 0px 0px 5px;	padding: 0px;}
.homebotchunkwrap .rightblock .subcol .linewrap .learnmore {	margin-left: 0px;}
.homebotchunkwrap .rightblock .subcol .linewrap img {	float: right;	margin: 0px;	padding: 0px;}
.homebotchunkwrap2top {    margin: 0px;    padding: 0px;    float: right;    height: 20px;    width: 955px;    background-image: url(/images/botblock2topbg_homepage.jpg);    background-repeat: no-repeat;    background-position: 0px 0px;}
.homebotchunkwrap .hbcw2wrap {    background-image: url(/images/botblock2tile_homepage.jpg);    background-repeat: repeat-y;    background-position: 0px 0px;    margin: 0px;    padding: 10px 0px 0px;    float: right;    width: 937px;}
.homebotchunkwrap .hbcw2wrap .hbcleftcol {	margin: 0px 0px 10px 50px;	padding: 0px 30px 0px 0px;	float: left;	width: 469px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	display: inline;}
.homebotchunkwrap .hbcw2wrap .hbcleftcol .introd {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	font-size: 110%;	color: #999999;}
.homebotchunkwrap .hbcw2wrap h2, .homebotchunkwrap .hbcw2wrap h1 {	font-size: 105%;	color: #FCB040;	float: none;	margin: 0px 0px 10px;	padding: 0px;}
.homebotchunkwrap .hbcw2wrap .hbcrightcol {	margin: 0px 47px 10px 30px;	padding: 0px;	float: right;	width: 310px;	display: inline;}
.homebotchunkwrap .hbcw2wrap p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.homebotchunkwrap .hbcw2wrap .hbcleftcol .incols4 {	margin: 0px;	padding: 0px;	float: left;	width: 107px;}
.homebotchunkwrap .hbcw2wrap .hbcleftcol .incols4 ul {	color: #999999;	margin: 0px;	padding: 0px;	list-style-type: none;	font-size: 90%;}
.homebotchunkwrap .hbcw2wrap .hbcleftcol .tengap {margin-right:10px;}
.homebotchunkwrap .hbcw2wrap .hbcleftcol .incols4 h3 {	color: #F9A13A;	font-size: 85%;	font-weight: normal;	margin: 0px;	padding: 0px;}
.homebotchunkwrap .hbcw2wrap .hbcleftcol .incols4 p {	margin-bottom: 0px;}
.maincanvas .homepagebottom {	background-image: url(/images/homebottom.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas .pagecontswrap1 .contentwrap2 {	margin: 0px;	padding: 0px;	clear: left;	width: 954px;	float: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard {	margin: 0px;	padding: 0px;	float: left;	width: 263px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap {	margin: 0px;	padding: 0px;	float: left;	width: 263px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont {	background-image: url(/images/findsa_tile.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 5px 11px 0px 12px;	float: left;	width: 240px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontor {	background-image: url(/images/findsa_tileorange.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 5px 21px 0px 22px;	float: left;	width: 220px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontor .phoneno {	margin: 0px;	padding: 5px;	float: left;	width: 204px;	background-image: url(/images/callus_phonnobg2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	font-size: 110%;	display: block;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontor .givecall {	color: #FFFFFF;	float: left;	width: 220px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FCC36F;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontor p {	color: #FFFFFF;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont h2, .maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb h2 {	padding: 0px;	color: #FFF;	margin: 0px 10px 0px 0px;	font-weight: normal;	clear: left;	font-size: 110%;	float: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont h2.gap {	margin-bottom: 5px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .highlight {	background-color: #F8A13A;	padding: 3px 10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;	float: left;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .highlight2 {	background-color: #4974B7;	padding: 3px 10px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 4px;	margin-left: 0px;	float: left;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .dottop {	margin: 5px 10px 0px;	padding: 5px 0px 0px;	clear: left;	float: left;	width: 220px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont select {	margin: 0px 0px 8px 10px;	padding: 0px;	clear: left;	width: 200px;	float: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .dottop p {	font-size: 85%;	color: #666666;	margin: 0px 0px 5px;	padding: 0px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .dottop .orange {	color: #F8A13A;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .dottop .postcode {	border: 1px solid #999999;	margin: 0px 10px;	padding: 3px;	width: 80px;	color: #666666;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb {	background-image: url(/images/findsa_tile.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 5px 11px 0px 12px;	float: left;	width: 240px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb img {	float: left;	padding: 0px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 14px;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb p {	color: #666;	padding: 0px;	margin-top: 0px;	margin-bottom: 10px;	margin-left: 0px;	font-size: 85%;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb .seccol p {	padding: 0px;	float: right;	width: 100px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	display: inline;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb .learnmore3 {	clear: left;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 14px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb .learnmore3 a {	color: #F8A13A;	background-image: url(/images/learnmorearrow.gif);	background-repeat: no-repeat;	background-position: right center;	padding-right: 40px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsatop {	background-image: url(/images/findsatop.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	clear: left;	float: left;	height: 15px;	width: 263px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsatoporange {	background-image: url(/images/findsatop_orange.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	clear: left;	float: left;	height: 15px;	width: 263px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsabot {	background-image: url(/images/findsa_bot.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	clear: left;	float: left;	height: 20px;	width: 263px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsabotorange {	background-image: url(/images/findsa_botorange.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	clear: left;	float: left;	height: 20px;	width: 263px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsabot2 {	background-image: url(/images/findsabot2.jpg);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	clear: left;	float: left;	height: 15px;	width: 263px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont p {	font-size: 85%;	color: #666666;	margin: 15px 10px 5px;	padding: 0px;	width: 200px;	clear: left;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .calcu {	margin: 0px 10px 0px 0px;	padding: 0px;	float: right;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .calculate {	color: #4974B7;	background-image: url(/images/blurearrow2.gif);	background-repeat: no-repeat;	background-position: right center;	margin: 0px;	padding-top: 0px;	padding-right: 40px;	padding-bottom: 0px;	padding-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont h2.grey, .maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcontb h2.grey {	color: #666666;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 10px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}
.maincanvas .pagecontswrap1 .contentwrap2 .leftcolumnstandard .findsawrap .findsawrapcont .greachim {	padding: 0px;	clear: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 10px;	float: left;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.rightcolmedia {margin: 0px;	padding: 0px 17px 0px 8px;	float: right;	width: 666px; background-image: url(/images/rightcolsmediabg_tile.jpg);	background-repeat: repeat-y;	background-position: 0px 0px;  min-height: 37em;  height: auto!important; height:37em;}
.rightcolmedia .mediabar {	background-color: #FFDDB1;	margin: 0px;	padding: 0px 10px 10px;	float: left;	width: 646px;	background-image: url(/images/mediablockbg.jpg);	background-repeat: no-repeat;	background-position: right bottom;}
.rightcolmedia .mediabar h2 {	font-weight: normal;	color: #FF902F;	margin: 0px;	padding: 0px;}
.rightcolmedia .medialeftchunk {	margin: 0px;	padding: 0px;	float: left;	width: 173px;}
.rightcolmedia .medialeftchunk .linebotpchunk {	margin: 15px 15px 0px;	padding: 0px 0px 10px;	border-bottom-width: 0px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	float: left;	width: 143px;	display: inline;}
.rightcolmedia .medialeftchunk .linebotpchunk ul {	margin: 0px;	padding: 0px;	width: 143px;	list-style-type: none;	font-size: 85%;}
.rightcolmedia .medialeftchunk .linebotpchunk li {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}
.rightcolmedia .medialeftchunk .linebotpchunk a {	color: #FF902F;}
.rightcolmedia .medialeftchunk .linebotpchunk h3 {	font-weight: normal;	color: #FF902F;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.rightcolmedia .medialeftchunk .linebotpchunk p {	color: #999999;	font-size: 85%;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.rightcolmedia .medialeftchunk .linebotpchunk .darker {	color: #666666;}
.maincanvas .pagecontswrap1 .contentwrap2 .chdivider {	margin: 0px;	padding: 0px;	float: right;	width: 691px;	background-image: url(/images/chdivider_ng.jpg);	background-repeat: no-repeat;	background-position: right top;	height: 30px;}
.maincanvas .pagecontswrap1 .contentwrap2 .homepage_divider {	margin: 0px;	padding: 0px;	float: right;	width: 691px;	background-image: url(/images/sadivider_ng.jpg);	background-repeat: no-repeat;	background-position: right top;	height: 30px;}
.mediarightchunk {	margin: 0px;	padding: 0px;	float: right;	width: 493px;	display: inline;}
.mediarightchunk .mediaupdatewrap {	background-image: url(/images/media_update_bg2.jpg);	background-repeat: no-repeat;	background-position: right 0px;	margin: 0px;	padding: 10px 20px 0px 30px;	float: right;	width: 440px;}
.mediarightchunk .mediaupdatewrap h3 {	font-weight: normal;	color: #FF902F;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}
.mediarightchunk .mediaupdatebot {	background-image: url(/images/media_update_bot2.jpg);	background-repeat: no-repeat;	background-position: right top;	padding: 0px;	float: right;	height: 20px;	width: 490px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}
.mediarightchunk  p {	font-size: 85%;	color: #999999;	padding: 0px;	margin: 0px 0px 10px;}
.mediarightchunk  .darker {	color: #666666;}
.mediarightchunk  .nospace {	margin-bottom: 3px;}
.mediarightchunk .mediaupdatewrap .learnmore2 a {	color: #FF902F;	background-image: url(/images/learnmorearrow2.gif);	background-repeat: no-repeat;	background-position: right center;	padding-top: 0px;	padding-right: 35px;	padding-bottom: 0px;	padding-left: 0px;	margin: 0px;}
.mediarightchunk .mediaupdatewrap .learnmore2 {	margin-bottom: 30px;}
.mediarightchunk .medianewsletterwrap 	{ margin: 0px 0px 20px 14px; padding: 0px 0px 0px; float: right; width: 476px; border-top-width: 0px; border-top-style: none; border-top-color: #FF902F;}
.mediarightchunk .medianewsletterwrap h3 {	font-weight: normal;	color: #FF902F;	padding: 0px;	margin:5px 0 0 5px;;}
.mediarightchunk .medianewsletterwrap .gapleft {	margin-left: 10px;}
.mediarightchunk .medianewsletterwrap .greywrap {	background-color: #DBD8D1;	float: left;	margin: 0px;	padding: 0px;	width: 474px;}
.mediarightchunk .medianewsletterwrap .lchunk {	margin: 0px;	padding: 10px;	float: left;	width: 157px;	display: inline;	clear: left;}
.mediarightchunk .medianewsletterwrap .rchunk {	margin: 10px 10px 10px 0px;	padding: 0px;	float: right;	width: 283px;	display: inline;}
.mediarightchunk .medianewsletterwrap .rchunk .bloghead {	font-size: 125%;	color: #FF902F;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.mediarightchunk .medianewsletterwrap .rchunk img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.mediarightchunk .medianewsletterwrap .rchunk .learnmore a {	background-image: url(/images/learnmorearrow3.gif);	background-repeat: no-repeat;	background-position: right center;	margin: 0px;	padding-top: 0px;	padding-right: 35px;	padding-bottom: 0px;	padding-left: 0px;	color: #FF902F;}
.rightcolmedia .contactbar {	background-color: #FFDDB0;	margin: 0px 0px 10px;	padding: 0px 10px 10px;	float: left;	width: 646px;}
.rightcolmedia .contactbar h2 {	font-weight: normal;	color: #F8A13A;	margin: 0px;	padding: 0px;}
.rightcolmedia .contactfullwidth {	margin: 0px 0px 20px;	padding: 0px;	float: left;	width: 665px;	display: inline;}
.rightcolmedia .contactfullwidth .tintfullwidth {	background-color: #EDEEEF;	clear: left;	float: left;	margin: 0px 0px 10px;	padding: 10px 0px 0px;	width: 665px;}
.rightcolmedia .contactfullwidth .contactleftchunk {	padding: 0px;	float: left;	width: 180px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 15px;	clear: left;	display: inline;}
.rightcolmedia .contactfullwidth .contactrightchunk {	margin: 0px 0px 10px;	padding: 0px;	width: 450px;	float: left;	display: inline;}
.rightcolmedia .contactfullwidth .contactrightchunk2 {	margin: 0px 0px 10px;	padding: 10px 0px;	width: 450px;	float: left; border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;display: inline;}
.rightcolmedia .contactfullwidth .contactrightchunk3 {	margin: 0px 0px 10px;	padding: 10px 0px;	width: 450px;	float: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	display: inline;}
.rightcolmedia .contactfullwidth h3 {	color: #F8A13A;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.rightcolmedia .contactfullwidth p {	font-size: 85%;	color: #999999;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.rightcolmedia .contactfullwidth .contactrightchunk2 img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.rightcolmedia .contactfullwidth .phoneno {	font-size: 135%;	color: #F8A13A;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.rightcolmedia .contactfullwidth .contactrightchunk img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.rightcolmedia .contactfullwidth .tintfullwidth .contactrightchunk .orange {	color: #F8A13A;}
.rightcolmedia .contactfullwidth .tintfullwidth .contactrightchunk .orange a {	color: #F8A13A;}
.rightcolmedia .guestbar {	background-color: #DFEECF;	margin: 0px 0px 10px;	padding: 0px 10px 10px;	float: left;	width: 646px;}
.rightcolmedia .guestbar h2 {	font-weight: normal;	color: #65A825;	margin: 0px;	padding: 0px;	width: 500px;	float: left;}
.rightcolmedia .guestbar img {	float: right;}
.rightcolmedia .savingsbar {	background-color: #DEE3F2;	margin: 0px 0px 10px;	padding: 0px 10px 10px;	float: left;	width: 646px;}
.rightcolmedia .savingsbar h2 {	font-weight: normal;	color: #3A62A4;	margin: 0px;	padding: 0px;	width: 400px;	float: left;}
.rightcolmedia .savingsbar img {	float: right;}
.rightcolmedia .contactfullwidth .guestleftchunk {	padding: 0px;	float: left;	width: 180px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 15px;	clear: left;	display: inline;}
.rightcolmedia .contactfullwidth .guestleftchunk ul {	margin: 0px 0px 10px;	padding: 0px;	float: left;	width: 180px;	list-style-type: none;}
.rightcolmedia .contactfullwidth .guestleftchunk li {	padding: 0px;	width: 180px;	margin: 0px 0px 5px;}
.rightcolmedia .contactfullwidth .guestleftchunk li a {	font-size: 80%;	color: #65A825;	width: 170px;}
.rightcolmedia .contactfullwidth .guestleftchunk blockquote {	color: #80B84B;	margin: 0px;	padding: 0px;	width: 170px;	clear:left;}
.rightcolmedia .contactfullwidth .guestleftchunk .openquote {	padding: 0px;	margin: 0px;}
.rightcolmedia .contactfullwidth .guestleftchunk .closequote {	float: right;	margin: 0px;	padding: 0px;}
.rightcolmedia .contactfullwidth .guestleftchunk .quotewrap {	padding: 0px;	float: left;	width: 170px;	margin-top: -80px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
.rightcolmedia .contactfullwidth .guestrightchunk {	margin: 0px 0px 10px;	padding: 0px;	width: 450px;	float: left;	display: inline;}
.rightcolmedia .contactfullwidth .guestrightchunk h3 {	color: #65A825;}
.rightcolmedia .contactfullwidth .guestrightchunk img {	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;}
.rightcolmedia .contactfullwidth .guestrightchunk .largepullouts {	font-size: 215%;	color: #65A825;}
.rightcolmedia .contactfullwidth .estimatorleftchunk {	padding: 0px;	float: left;	width: 180px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 15px;	clear: left;	display: inline;}
.rightcolmedia .contactfullwidth .estimatorleftchunk .largepullouts {	font-size: 215%;	color: #F8A13A;	margin-top: 30px;}
.rightcolmedia .contactfullwidth .estimatorleftchunk .calcminus {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: -15px;}
.rightcolmedia .contactfullwidth .estimatorrightchunk {	margin: 0px 0px 10px;	padding: 0px;	width: 450px;	float: left;	display: inline;}
.rightcolmedia .contactfullwidth .estimatorrightchunk h3 {	color: #3A62A4;}
.rightcolmedia .contactfullwidth .estimatorrightchunk img {	padding: 0px;	float: left;	margin-top: 0px;	margin-right: 20px;	margin-bottom: 20px;	margin-left: 0px;}
.rightcolmedia .contactfullwidth .estimatorrightchunk .largepullouts {	font-size: 215%;	color: #65A825;}
.rightcolmedia .contactfullwidth .estimatorrightchunk select {	margin: 0px 10px 10px 0px;	padding: 0px;	width: 200px;	float: left;}
.rightcolmedia .contactfullwidth .estimatorrightchunk .calculatesavbu {	clear: left;	margin: 10px 0px;	padding: 0px;	float: left;}
.rightcolmedia .contactfullwidth .savingsestimator {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 15px;	width: 630px;}
.rightcolmedia .contactfullwidth .savingsestimator th {	font-size: 115%;	color: #FFFFFF;	margin: 0px;	padding: 10px 0px 0px 10px;	height: 3em;	text-align: left;	font-weight: normal;	vertical-align: top;}
.rightcolmedia .contactfullwidth .savingsestimator th.c1 {	background-image: url(/images/1_savingstablehead1.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 247px;}
.rightcolmedia .contactfullwidth .savingsestimator th.c2 {	background-image: url(/images/1_savingstablehead2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 148px;}
.rightcolmedia .contactfullwidth .savingsestimator th.c3 {	background-image: url(/images/1_savingstablehead3.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	width: 185px;	padding-right: 20px;}
.rightcolmedia .contactfullwidth .savingsestimator td {	color: #666666;	font-size: 100%;	margin: 0px;	padding: 10px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell1 {	background-image: url(/images/1_savingstablecell1.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	width: 100px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell2 {	background-image: url(/images/savingstablecell2.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	width: 117px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell3 {	background-image: url(/images/savingstablecell3.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	width: 138px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell4 {	background-image: url(/images/savingstablecell4.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	width: 185px;	padding-right: 20px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell5 {	background-image: url(/images/1_savingstablecell5.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	padding-bottom: 30px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell6 {	background-image: url(/images/savingstablecell6.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell7 {	background-image: url(/images/savingstablecell7.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell8 {	background-image: url(/images/savingstablecell8.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	padding-right: 10px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell9 {	background-image: url(/images/savingstablecell9.jpg);	background-repeat: no-repeat;	background-position: left bottom;	padding-bottom: 30px;}
.rightcolmedia .contactfullwidth .savingsestimator .cell10 {	background-image: url(/images/savingstablecell10.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	padding-bottom: 30px;}
.rightcolmedia .contactfullwidth .savingsestimator td.cell11 {	background-image: url(/images/savingstablecell11.jpg);	background-repeat: no-repeat;	background-position: 0px bottom;	padding-bottom: 30px;}
.rightcolmedia .contactfullwidth .estimatorrightchunk ol {	color: #999999;	font-size: 75%;	margin: 0px;	padding: 0px 30px;}
.rightcolmedia .contactfullwidth .estimatorrightchunk li {	margin-bottom: 5px;}
.maincanvas .guestbottom {	background-image: url(/images/guest_divider.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;	float: right;	width: 700px;	height: 25px;}
.maincanvas .estimatebottom {	background-image: url(/images/estimate_divider.jpg);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;	float: right;	width: 700px;	height: 25px;}
.guestfourblockwrap {	margin: 0px;	padding: 0px 0px 0px 30px;	float: right;	width: 670px;	background-image: url(/images/guest_fourbarbg.jpg);	background-repeat: no-repeat;	background-position: right 0px;	display: inline;}
.guestfourblockwrap .guestfourcol {	margin: 0px 20px 0px 0px;	padding: 0px;	float: left;	width: 145px;}
.guestfourblockwrap .guestfourcol p {	font-size: 115%;	color: #FFFFFF;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.guestfourblockwrap .guestfourcol .glearnmore {	color: #E1E272;	font-size: 100%;	background-image: url(/images/learnmoreguestarrow.gif);	background-repeat: no-repeat;	background-position: right center;	margin: 0px;	padding-top: 0px;	padding-right: 40px;	padding-bottom: 0px;	padding-left: 0px;}
.estfourblockwrap {	margin: 0px;	padding: 0px 0px 0px 30px;	float: right;	width: 670px;	background-image: url(/images/est_fourbarbg.jpg);	background-repeat: no-repeat;	background-position: right 0px;	display: inline;}
.estfourblockwrap .estfourcol {	margin: 0px 20px 0px 0px;	padding: 0px;	float: left;	width: 145px;}
.estfourblockwrap .estfourcol p {	font-size: 115%;	color: #FFFFFF;	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}
.estfourblockwrap .estfourcol .glearnmore {	color: #98C4E8;	font-size: 100%;	background-image: url(/images/learnmorearrow_lblue.gif);	background-repeat: no-repeat;	background-position: right center;	margin: 0px;	padding-top: 0px;	padding-right: 40px;	padding-bottom: 0px;	padding-left: 0px;}
.estfourblockwrap .estfourcol img {	float: right;	margin-right: -15px;	margin-top: 10px;}
.rightcolmedia img {	margin: 0px;	padding: 0px;	float: left;}
.rightcolmedia .chfourblockwrap {	margin: 0px;	padding: 0px;	float: left;	width: 666px;}
.rightcolmedia .chfourblockwrap .chcourcoltopwraps {	background-image: url(/images/ch4top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	float: left;	width: 666px;}
.rightcolmedia .chfourblockwrap .chfourtopcol {	margin: 0px;	padding: 5px 15px;	float: left;	width: 137px;	display: inline;}
.rightcolmedia .chfourblockwrap .chfourtopcollast {	margin: 0px;	padding: 5px 15px;	float: left;	width: 135px;	display: inline;}
.rightcolmedia .chfourblockwrap .chfourtopcol p,  .rightcolmedia .chfourblockwrap .chfourtopcollast p {	font-size: 115%;	color: #FFFFFF;	margin: 0px;	padding: 0px;}
.rightcolmedia .chfourblockwrap .chfourmidcol {	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 15px;	float: left;	width: 137px;	height: 11em;	display: inline;}
.rightcolmedia .chfourblockwrap .chfourmidcollast {	background-image: url(/images/ch4blockmidtilelast.jpg);	background-repeat: repeat-y;	background-position: right 0px;	margin: 0px;	padding: 15px;	float: left;	width: 135px;	height: 11em;	display: inline;}
.rightcolmedia .chfourblockwrap .blue1 {	background-color: #D9DFF1;}
.rightcolmedia .chfourblockwrap .blue2 {	background-color: #DFE4F3;}
.rightcolmedia .chfourblockwrap .blue3 {	background-color: #E6EAF6;}
.rightcolmedia .chfourblockwrap .chfourmidcol p, .rightcolmedia .chfourblockwrap .chfourmidcollast p {	color: #666666;	margin: 0px;	padding: 0px;}
.rightcolmedia .chfourblockwrap .chfourmidcol img {	float: right;	padding: 0px;	margin-top: -55px;	margin-right: -10px;	margin-bottom: 0px;	margin-left: 0px;}
.rightcolmedia .chfourblockwrap .chfourlmcol {	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 0px 15px;	float: left;	width: 137px;	display: inline;}
.rightcolmedia .chfourblockwrap .chfourlmcollast {	background-image: url(/images/ch4blockmidtilelast.jpg);	background-repeat: repeat-y;	background-position: right 0px;	margin: 0px;	padding: 0px 15px;	float: left;	width: 135px;	display: inline;}
.rightcolmedia .chfourblockwrap .chfourlmcol p,.rightcolmedia .chfourblockwrap .chfourlmcollast p {	margin: 0px 0px 10px;	padding: 0px;}
.rightcolmedia .chfourblockwrap .chfourlmcol a , .rightcolmedia .chfourblockwrap .chfourlmcollast a {	color: #4974B7;	background-image: url(/images/learnmoreblue.gif);	background-repeat: no-repeat;	background-position: right;	padding-right: 40px;}
.rightcolmedia .safourblockwrap {	margin: 0px;	padding: 0px;	float: left;	width: 666px;}
.rightcolmedia .safourblockwrap .sacourcoltopwraps {	background-image: url(/images/sa4top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	float: left;	width: 666px;}
.rightcolmedia .safourblockwrap .safourtopcol { margin: 0px; padding: 5px 15px; float: left; width: 137px; display: inline; min-height: 66px; }
.rightcolmedia .safourblockwrap .safourtopcollast {	margin: 0px;	padding: 5px 15px;	float: left;	width: 135px;	display: inline;}
.rightcolmedia .safourblockwrap .safourtopcol p, .rightcolmedia .safourblockwrap .safourtopcollast p {	font-size: 115%;	color: #FFFFFF;	margin: 0px;	padding: 0px;}
.rightcolmedia .safourblockwrap .safourmidcol {	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 15px;	float: left;	width: 137px;	height: 11.5em;	display: inline;}
.rightcolmedia .safourblockwrap .safourmidcollast {	background-image: url(/images/sa4blockmidtilelast.jpg);	background-repeat: repeat-y;	background-position: right 0px;	margin: 0px;	padding: 15px;	float: left;	width: 135px;	height: 11.5em;	display: inline;}
.rightcolmedia .safourblockwrap .blue1 {	background-color: #DDECCA;}
.rightcolmedia .safourblockwrap .blue2 {	background-color: #E3EFD4;}
.rightcolmedia .safourblockwrap .blue3 {	background-color: #EAF3DD;}
.rightcolmedia .safourblockwrap .safourmidcol p, .rightcolmedia .safourblockwrap .safourmidcollast p {	color: #666666;	margin: 0px;	padding: 0px;}
.rightcolmedia .safourblockwrap .safourlmcol {	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 0px 15px;	float: left;	width: 137px;	display: inline;}
.rightcolmedia .safourblockwrap .safourlmcollast {	background-image: url(/images/sa4blockmidtilelast.jpg);	background-repeat: repeat-y;	background-position: right 0px;	margin: 0px;	padding: 0px 15px;	float: left;	width: 135px;	display: inline;}
.rightcolmedia .safourblockwrap .safourlmcol p, .rightcolmedia .safourblockwrap .safourlmcollast p {	margin: 0px 0px 10px;	padding: 0px;}
.rightcolmedia .safourblockwrap .safourlmcol a , .rightcolmedia .safourblockwrap .safourlmcollast a {	color: #72B73E;	background-image: url(/images/learnmore_green.gif);	background-repeat: no-repeat;	background-position: right;	padding-right: 40px;}
.maincanvas .pagebottom1 {	background-image: url(/images/pagebottom1.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas .pagebottom1a {	background-image: url(/images/pagebottom1.jpg);	background-repeat: no-repeat;	background-position: 1px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas  .pagebottom2 {	background-image: url(/images/pagebottom2.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas  .pagebottom3 {	background-image: url(/images/pagebottom3.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas .pagebottom4 {	background-image: url(/images/pagebottom4.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas  .pagebottom5 {	background-image: url(/images/pagebottom5.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas .pagebottom6 {	background-image: url(/images/pagebottom6.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	width: 954px;	height: 45px;	clear:right;	float: right;}
.maincanvas .pagecontswrap1 .contentwrap1 .backgroundextend {margin: 0px; padding: 0px; float: left; width: 954px; background-image: url(/images/searchcontentleftline2.gif); background-repeat: no-repeat; background-position: 245px 0px;}
a img {border:none;}
.img_align_left {float:left; margin:0 15px 15px 0;}
.img_align_right {float:right; margin:0 0 15px 15px;}
.img_align_mid {vertical-align: middle;}
.content_hygiene_links, .forward_friend {font-size:80% !important;}
.content_hygiene_links a, .forward_friend a {color:#666 !important; text-decoration:underline !important;}
.padding_r15px {padding:0 15px 0 0;}
.booknowbtn {float:right; background:url(/images/additional/booknowbg.gif) no-repeat; border:0 !important; height:30px; width:85px;}
.booknowbtn a {font-size:75%; margin:5px 0 0 0; padding: 3px 15px; display:block; color:#fff;}
.righctcolsearch .searchresultstabs2 .t_and_c {	width: 10.5em;	background-image: url(/images/searchresults2_left2.jpg);}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap .col100 {	padding: 0px;	float: left;	width: 100px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;}
.float_left {float:left;}
.float_right {float:right;}
p.guarentee_logo {background:url(/images/priceguarantee.gif) no-repeat; }
p.guarentee_logo a {color:#999 !important; padding-left:75px; display:block; min-height:71px; height:auto !important; height:71px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchedcontent .searchedrightchunk .tricolwrap .col140 {	padding: 0px;	float: left;	width: 140px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}
.orange_text, .booking_hygiene_list ul li.on span, .booking_nights_wrapper a {color:#F47B20;}
.darker {color: #666 !important;}
hr {height:1px; border:0; background:#ccc; color:#ccc; clear:both;}
ul.thumbs {margin:10px 0 8px 0; padding:0; overflow:hidden;}
ul.thumbs li {display:inline; list-style:none; float:left; margin-left:2px;}
ul.thumbs li.first {margin:0 !important;}
.small_text {font-size:80% !important;}
.flash_video_container {margin-bottom:10px;}
.homebotchunkwrap .findblock .findblockcont .moreoptionswrap a {color:#fff !important; margin:10px 0 0 0; display:block;}
.align_bottom {margin:0.5em 0; position:relative; float:left; width:240px; overflow:hidden; min-height:5.5em; height:auto !important; height:5.5em;}
.align_bottom div {display:block; position:absolute; bottom:0; width:45%; right:0; font-size:80%;}
.bluetext {color:#5A87C5;}
.greentext {color:#8CC63F;}
.align_bottom .bluehighlight, .align_bottom .greenhighlight {left:0 !important; width:45%;}
.align_bottom .bluehighlight span {font-weight:bold; background-color: #4974B7; font-size:130% !important; color:#fff !important; padding: 3px 10px; line-height:170%;}
.align_bottom .greenhighlight span {font-weight:bold; background-color: #8CC63F; font-size:130% !important; color:#fff !important; padding: 3px 10px; line-height:170%;}
h2.greentext {color:#8CC63F; font-weight:bold; font-size:100%;}
.mar_top-12px {margin-top:-12px;}
.text_align_centre {text-align:center;}
#search_pt1 label, #search_pt2 .label, #search_pt3 .label {text-align:right; font-size:90%; margin-bottom:15px; display:block; float:left; width:90px; padding-right:10px; clear:left;}
#search_pt1 select, #search_pt1 input {float:left; border:1px solid #666;}
#search_pt1 select {width:220px;}
#search_pt1 input {width:100px;}
#search_pt2 .label {margin-bottom:25px !important;}
#search_pt3 label {float:left; display:block; font-size:90%; margin-bottom:7px;}
.half_width_col {width:49%; float:left;}
.small_dropdown {float:left; width:110px; margin-bottom:18px;}
.small_dropdown select {width:90px; border:1px solid #666;}
.small_dropdown label {display:block; padding-left:17px; font-size:90%;}
.search_radio {margin-bottom:18px}
.search_radio label {float:left; display:block; text-align:center;;}
.rating_img {margin:5px 0 0 10px;}
.eco_icon {float:left; width:215px; margin-bottom:15px;}
.eco_icon label {padding:10px 0 0 10px; display:block; font-size:70% !important; float:left; width:150px;}
.searchheadwrap img {float:right; vertical-align:middle; margin:0 0 0 20px;}
.clear_both {clear:both;}
.singletab {background-image: url(/images/additional/singletab.gif);	background-repeat: no-repeat;	background-position: right top;	float: right;	margin: 0px;	padding: 20px 27px 0px 0px;	height: 29px;	text-align: left;}
.booking_hygiene_left {float:left; width:150px; font-size:80%;}
.terms {}
.terms img,.print img {margin-right:3px;}
.booking_hygiene_list {overflow:hidden; font-size:80%; margin-bottom:0.75em; color:#a7a9ac;}
.booking_hygiene_list ul {display:inline;}
.booking_hygiene_list ul li {background:url(/images/additional/large_gre_chev.gif) no-repeat center right; float:left; padding-right:25px; margin-left: 5px;  list-style:none;}
.booking_hygiene_list ul li.on {background:url(/images/additional/large_ora_chev.gif) no-repeat center right;}
.booking_hygiene_list ul li.last {background:none !important; }
.booking_content {font-size:80%; color:#424242 !important; }
.booking_content p {font-size:100% !important; color:#424242 !important;}
.booking_content input, .booking_content select, .callback_wrapper input, .callback_wrapper select, .noresults_header select, .booking_details_frm_element textarea {border:1px solid #c7c8ca; color:#424242;}
.w70px {width:70px;}
.font_90pc {font-size:90%;}
.font_85pc {font-size:85% !important;}
.mar_tneg7px {margin-top:-7px;}
.booking_nights_wrapper {padding:1em 0; overflow:hidden; clear:both;}
.booking_nights_wrapper span {text-align:right; margin-right:30px;}
.light_grey_text {color:#A7A9AC !important;}
.checkbox_wrapper {width:25px; float:left;}
.checkbox_label {width:250px; float:left;}
.checkbox_rates {float:left; width:130px; text-align:right; color:#666;width: 148px;}
.booking_headers {overflow:hidden; margin:0 0 0.5em 0;}
.overflow_hidden {overflow:hidden;}
.booking_form_wrapper {margin:0 0 1em 0;}
.grey_bg {background:#ffffff; padding:0.3em 0 0.75em 0px; margin:0 -1px 5px -7px;border:1px solid lightgrey;}
.booking_details {font-size:85%; 0.5em 0px 0 0; color:#666;}
.booking_details input {width:30px;}
.booking_textarea {margin-bottom:1em; height:5em; width:398px; border:1px solid #c7c8ca; color:#424242; padding:3px; font-size:90%; font-family:Arial,Helvetica,sans-serif;}
.booking_note {font-size:85% !important;}
.booking_details_label {float:left; padding:0 10px 5px 0; width:128px; text-align:right; _clear:left;}
.booking_details_frm_element {float:left; padding-bottom:5px; width:267px;}
.booking_details_frm_element input, .callback_wrapper input, .booking_details_frm_element textarea {color:#424242; font-size:90%; margin:0;}
.booking_checkbox_1, .booking_checkbox_2 {float:left; font-size:85%; color:#666;}
.booking_checkbox_1 {width:100px;}
.booking_checkbox_2 {width:160px;}
.small_dgrey_text {font-size:85%; color:#666;}
.w125px {width:125px;}
.w265px {width:265px; #width:262px;}
.booking_long_lhc {width:383px; float:left;}
.booking_content select {width:131px; color:#424242; font-size:90%;}
.margin_tb_1em {margin:1em 0; overflow:hidden;}
.booking_buts {float:right;}
.booking_buts ul {display:inline;}
.booking_buts ul li {display:inline; list-style:none; float:left;}
.booking_buts ul li a {margin-left:15px;}
.checkbox_wrapper input, .booking_checkbox_1 input, .booking_checkbox_2 input, .no_border {border:0 !important;}
.w30px {width:30px;}
.pad_t075em {padding-top:0.75em !important;}
.full_width {padding:10px; font-size:80%; color:#666;}
.booking_content table {width:678px; margin:-0.5em 0 1em -10px; #width:658px; }
.booking_content table th {background:#f4f3ef; padding:0.3em 0; vertical-align:top;}
.booking_content table td {padding:0.3em 0; vertical-align:top;}
.booking_content .ajax__calendar table {width:auto; margin:0; #width:auto; }
.booking_content .ajax__calendar table th {background:#f4f3ef; padding:0; vertical-align:top;}
.booking_content .ajax__calendar table td {padding:0; vertical-align:top;}
.w240px {width:240px;}
.w200px {width:200px;}
.padd_l_10px {padding-left:10px !important; #padding-left:0px !important;}
.display_block {display:block;}
.dark_grey_text {color:#424242 !important;}
.subtotal {text-align:right; margin:0 0 5px 0; color:#424242;}
.subtotal span {border-bottom:1px solid #CCC; padding:0 18px 0 10px;}
.overalltotal {padding:0 18px 0 10px; color:#424242;}
.callback_wrapper {color:#999; font-size:85%;}
.callback_wrapper input, .callback_wrapper select {margin:0.35em 0 1em 0;}
.righctcolsearch .searchresultstabs2 .sendenq {	width:9.0em;	background-image: url(/images/searchresults2_left1.jpg);}
.noresults_wrapper, .enquiry_wrapper {padding:40px 50px 10px 50px;}
.noresults_wrapper img {margin-right:20px;}
p.noresults_header {color:#f7941d; font-weight:bold; margin-bottom:1em !important;}
p.noresults_body {color:#adaeb2; font-size:95%; font-weight:bold; margin-bottom:2em !important;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap, .searchheadwrap {background:#f4f3ef;padding: 10px 17px 10px 10px;	width: 651px;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0;	clear: left; min-height:25px; height: auto !important; height:25px;}
.booking_details_frm_element textarea {width: 265px; height:100px;}
ul.property_list {display:inline;}
ul.property_list h3 {font-weight:normal !important; color:#999; margin:0 0 0.8em 0; display:block}
ul.property_list li input {margin:30px 30px 30px 0; _margin:30px 10px 30px 0;}
ul.property_list li {list-style:none; float:left; display:block; margin:0 0 1em 0 !important; padding:0 0 0 0 !important; background:none !important; }
ul.property_list li ul {padding:0 !important; margin:0 !important; font-size:95%;}
ul.property_list li ul li {margin-right:20px !important; float:left;}
.w165px {width:165px; _width:145px;}
.w410px {width:410px;}
.GONATIVEtext {font-size:50%;}
.GONATIVEtitle {font-size:150%;}
.comparisonwrap {	margin: 10px 0px 0px 14px;	padding: 0px;	clear: left;	float: left;	width: 920px;	display: inline;}
.comparisonwrap .mapwrap {	margin: 0px 0px 20px 10px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	width: 900px;}
.comparisonwrap .mapwrap .mapassetwrap {	background-color: #7C7B73;	margin: 0px;	padding: 10px;}
.comparisonwrap .mapwrap .mapcontrols {	margin: 0px;	padding: 0px;	height: 3.13em;	width: 900px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;	background-color: #BCB6AC;}
.comparisonwrap .mapwrap .mapcontrols .move p {	font-size: 85%;	color: #666666;	margin: 10px 0px 0px;	padding: 0px;	float: left;}
.comparisonwrap .mapwrap .mapcontrols .zoom p {	font-size: 85%;	color: #666666;	margin: 0px;	padding: 0px;	float: left;	display: block;}
.comparisonwrap .mapwrap .mapcontrols .move {	float: left;	width: 90px;	margin: 5px 10px 0px;	padding: 0px;}
.comparisonwrap .mapwrap .mapcontrols .zoom {	float: left;	width: 240px;	margin: 15px 10px 0px 0px;	padding: 0px;}
.comparisonwrap .mapwrap .mapcontrols .buttons {	float: left;	width: 160px;	margin: 10px 10px 0px 0px;	padding: 0px;}
.comparisonwrap .mapwrap .mapcontrols img {	float: left;	margin: 0px 5px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
.comparisonwrap .mapwrap .mapcontrols .buttons img {	margin: 0px 5px 0px 0px;	padding: 0px;}
.comparisonwrap .mapwrap .mapcontrols .maphelp {	float: right;	margin: 10px 10px 0px 0px;	padding: 0px;	width: 100px;}
.comparisonwrap .mapwrap .mapcontrols .maphelp p {	font-size: 85%;	color: #666666;	margin: 5px 0px 0px;	padding: 0px;	float: left;	display: block;}
.comparisonwrap .compfourcolwrap {	margin: 0px;	padding: 0px;	float: left;	width: 228px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #F8A13A;}
.comparisonwrap .compfourcolwrap2 {	margin: 0px;	padding: 0px;	float: left;	width: 230px;}
.comparisonwrap .compfourcolwrap .greytop {	background-color: #EBE9E3;	margin: 0px;	padding: 10px;	width: 208px;	float: left;	display: inline;}
.comparisonwrap .compfourcolwrap2 .greytop {	background-color: #EBE9E3;	margin: 0px;	padding: 10px;	width: 210px;	float: left;	display: inline;}
.comparisonwrap .greytop p {	font-size: 85%;	color: #999999;	display: block;	background-image: url(/images/comparisonclose.gif);	background-repeat: no-repeat;	background-position: left top;	width: 200px;	height: 31px;	padding: 0px;	float: left;	margin: 0px;}
.comparisonwrap .greytop a {	text-decoration: none;	color: #999999;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px 0px 10px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;	float: left;}
.comparisonwrap .greytop img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;	float: left;}
.comparisonwrap .greytop h3 {	font-weight: normal;	color: #666666;	margin: 0px;	padding: 0px;	clear: left;}
.comparisonwrap .greybot {	padding: 0px 0px 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	width: 208px;	margin: 10px 10px 0px;	float: left;	display: inline;}
.comparisonwrap .noline {	padding: 0px 0px 0px;	width: 208px;	margin: 10px 10px 0px;	float: left;	display: inline;}
.comparisonwrap .compfourcolwrap .greybot p, .comparisonwrap .compfourcolwrap .noline p, .comparisonwrap .compfourcolwrap2 .greybot p, .comparisonwrap .compfourcolwrap2 .noline p {	font-size: 85%;	margin: 0px 0px 5px;	padding: 0px;}
.comparisonwrap .greybot img {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	float: right;}
.comparisonwrap .greybot .darker, .comparisonwrap .noline .darker {	color: #666666;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}
.comparisonwrap .greybot a {	color: #999999;	padding: 0px;	margin: 0px;}
.comparisonwrap .greybot .offer {	font-size: 100%;	color: #666666;}
.comparisonwrap .compfourcolwrap .greybot .yes, .comparisonwrap .compfourcolwrap .noline .yes, .comparisonwrap .compfourcolwrap2 .greybot .yes, .comparisonwrap .compfourcolwrap2 .noline .yes {	background-image: url(/images/yes.gif);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;	height: 21px;	display: block;	float: left;	width: 205px;	color: #999999;}
.comparisonwrap .compfourcolwrap .greybot .no, .comparisonwrap .compfourcolwrap .noline .no, .comparisonwrap .compfourcolwrap2 .greybot .no, .comparisonwrap .compfourcolwrap2 .noline .no {	background-image: url(/images/no.gif);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;	height: 21px;	display: block;	float: left;	width: 205px;	color: #999999;}
.comparisonwrap .compfourcolwrap .greybot .cost, .comparisonwrap .compfourcolwrap .noline .cost, .comparisonwrap .compfourcolwrap2 .greybot .cost, .comparisonwrap .compfourcolwrap2 .noline .cost {	background-image: url(/images/pound_sm.gif);	background-repeat: no-repeat;	background-position: right top;	margin: 0px;	padding: 0px;	height: 21px;	display: block;	float: left;	width: 205px;	color: #999999;}
.comparisonwrap .compfourcolwrap .botbuts, .comparisonwrap .compfourcolwrap2 .botbuts {	margin: 10px 5px 5px;	padding: 0px;	width: 217px;	clear: left;	float: left;	display: inline;}
.comparisonwrap .compfourcolwrap .botbuts img, .comparisonwrap .compfourcolwrap2 .botbuts img {	float: left;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin: 0px 0px 5px;	padding: 0px;}
.comparisonwrap .compfourcolwrap .botbuts .remove, .comparisonwrap .compfourcolwrap2 .botbuts .remove {	font-size: 85%;	padding: 0px;	clear: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	background-image: url(/images/comparisonclose2.gif);	background-repeat: no-repeat;	background-position: left top;	height: 20px;	width: 200px;}
.comparisonwrap .compfourcolwrap .botbuts .remove a, .comparisonwrap .compfourcolwrap2 .botbuts .remove a {	color: #999999;	margin: 0px;	padding-top: 3px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;	clear: left;	float: left;}
.leftpromofullwidth {clear:left;margin:0;padding:0;float:left;}
.maincanvas .hp_headerbot7 {background: url(/images/headerbg_sapart_homepage.jpg) no-repeat 0px 0px;	margin: 0px;	padding: 0px;	height: 32px;	width: 954px;	float: left;}
.rightcolmedia_homepage {background-image:url(/images/content_homepage_bg.jpg);background-position:0 0;background-repeat:none;margin:0 0 0 261px;padding:0;width:693px;height:468px;position:relative;}
.rightcolmedia_homepage h2, .rightcolmedia_homepage h1, .rightcolmedia_homepage p {text-indent:-6000px;padding:0;margin:0;}
.rightcolmedia_homepage .specialoffers_homepage {bottom:23px;display:block;left:365px;position:absolute;text-indent:-6000px;width:200px;outline:none;}
.slider { width:325px;min-height:232px; height: auto!important; height: 232px;position:absolute;left:350px;top:142px; overflow: hidden;background-color: #4b77b4;}
.slider .slideimage {margin-left:-2px;}
.slider .leftarrow,.slider .dleftarrow {display:block;height:29px;width:52px;position:absolute;top:155px;left:12px;background-image: url(/images/arrow_left.png);}
.slider .rightarrow,.slider .drightarrow {display:block;height:29px;width:52px;position:absolute;top:155px;right:12px;background-image: url(/images/arrow_right.png);}
.sadivider_homepage {	margin: 0px;	padding: 0px;	float:right;height:13px;margin:0;padding:0;width:691px;background-image: url(/images/sadivider_ng_homepage.jpg);	background-repeat: no-repeat;	background-position: right top;}
.rightcolmedia .homepage_fourblockwrap .homepage_fourmidcol {	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 15px;	float: left;	width: 137px;	min-height: 179px; height: auto !important; height: 179px;	display: inline;}
.rightcolmedia .homepage_fourblockwrap .homepage_fourmidcollast {	background-image: url(/images/sa4blockmidtilelast.jpg);	background-repeat: repeat-y;	background-position: right 0px;	margin: 0px;	padding: 15px;	float: left;	width: 135px;	min-height: 179px; height: auto !important; height: 179px;	display: inline;}
.homepage_fourblockwrap .blue1 {	background-color: #DDECCA;}
.homepage_fourblockwrap .blue2 {	background-color: #E3EFD4;}
.homepage_fourblockwrap .blue3 {	background-color: #EAF3DD;}
.homepage_fourblockwrap .homepage_fourmidcol p, .homepage_fourblockwrap .homepage_fourmidcollast p {	color: #666666;	margin: 0px;	padding: 0px;}
.homepage_fourblockwrap .homepage_fourlmcol {	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 0px;	padding: 0px 15px;	float: left;	width: 137px;	display: inline;}
.homepage_fourblockwrap .homepage_fourlmcollast {	background-image: url(/images/sa4blockmidtilelast.jpg);	background-repeat: repeat-y;	background-position: right 0px;	margin: 0px;	padding: 0px 15px;	float: left;	width: 135px;	display: inline;}
.rightcolmedia .homepage_fourblockwrap {	margin: 0px;	padding: 0px;	float: left;	width: 666px;}
.rightcolmedia .homepage_fourblockwrap .homepage_courcoltopwraps {	background-image: url(/images/sa4top.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;	float: left;	width: 666px;}
.rightcolmedia .homepage_fourblockwrap .homepage_fourtopcol {	margin: 0px;	padding: 5px 15px 10px 15px;	float: left;	width: 137px;	display: inline;}
.rightcolmedia .homepage_fourblockwrap .homepage_fourtopcollast {	margin: 0px;	padding: 5px 15px 10px 15px;	float: left;	width: 135px;	display: inline;}
.rightcolmedia .homepage_fourblockwrap .homepage_fourtopcol p, .rightcolmedia .homepage_fourblockwrap .homepage_fourtopcollast p {	font-size: 115%;	color: #FFFFFF;	margin: 0px;	padding: 0px;}
.rightcolmedia .homepage_fourblockwrap .homepage_fourlmcol p, .rightcolmedia .homepage_fourblockwrap .homepage_fourlmcollast p {	margin: 0px;	padding: 0px;}
.rightcolmedia .homepage_fourblockwrap .homepage_fourlmcol a , .rightcolmedia .homepage_fourblockwrap .homepage_fourlmcollast a {	color: #72B73E;	background: url(/images/learnmore_green.gif) no-repeat right 0;	padding-right: 40px;}
.homepage_fourcolfooter {background: url(/images/fourcol_homepage_footer.jpg) no-repeat -1px 0; float:right; height:22px; margin:0; padding:0; position:relative; width:691px; }
.homepage_footer {margin: 0px;	padding: 0px;	float: right;	height: 47px;	width: 955px;	background-image: url(/images/homepage_footer.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}
.slider ul { list-style: none; margin: 0; padding: 0; font-size: 80%; width:20000em; position:absolute; clear:both; }
.slider ul li { float: left; margin: 0; padding: 0; }
.slider ul li a { display: block; color: #fff; position: relative; }
.caption .name {float: left; width: 190px; height: 1.3em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.caption .price {float: right; width: 105px; text-align: right; }
.caption .price .strong { font-size: 110%; }
.full_width_content_area h4, .full_width_content_area h5, .full_width_content_area h1 {color:#999 !important; margin:0 0 0.8em 0;}
.full_width_content_area ul li {color:#999; font-size:90%;}
.rightcolmedia p {color:#999;}
.rightcolmedia p a {color:#F7941E;}
.righctcolsearch .searchresultstabs2 .advanced_search { width: 11em; background-image: url(/images/searchresults2_left1.jpg); }
.maincanvas .pagecontswrap1 .contentwrap2 .sadivider {	margin: 0px;	padding: 0px;	float: right;	width: 691px;	background-image: url(/images/sadivider_ng.jpg);	background-repeat: no-repeat;	background-position: right top;	height: 30px;}
.righctcolsearch .searchresultstabs2 ul li.first { padding-left: 10px !important; }
.righctcolsearch .searchresultstabs2 li .rightside2, .righctcolsearch .searchresultstabs2 ul li.first span { border-bottom: solid 1px #F8A13A; height: 28px; display: block; padding: 20px 25px 0 10px; }
.otherleftchunk {	padding: 0px;	float: left;	width: 650px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 10px;	margin-left: 15px;	clear: left;	display: inline;}
.rightcolmedia .contactfullwidth .otherrightchunk3 {	margin: 0px 0px 10px;	padding: 10px 0px;	width: 650px;	float: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	display: inline;}
.rightcolmedia .contactfullwidth .otherleftchunk li a {	font-size: 80%;	color: #F8A13A;}
.homebotchunkwrap .hbcw2wrap .hbcrightcol li a {font-size:80%; color:#F8A13A;}
.homebotchunkwrap .p a {font-size:100%; color:#F8A13A;}
.homebotchunkwrap p a {font-size:100%; color:#F8A13A;}
.padding10_fix {padding: 10px;}
.rightcolmedia .padding10_fix img {float: none;}
.height_corphousehp {min-height: 453px; height: auto!important; height: 453px;}
.height_corphousehpb {min-height: 260px; height: auto!important; height: 260px;}
.caption {width: 295px; overflow: hidden; padding: 5px 15px;}
.pwrap100 {width: 100%; overflow: hidden;}
.sop_right {width: 319px; float: right; padding: 0 0 10px 10px;}
.sop_left {width: 295px; float: left; padding: 0 0 10px 0;}
.padding_b10 {padding-bottom: 10px;}
.bookbtn_leftfix {float: left !important; margin-left: 98px;}
.maincanvas .pagebottom3_nogreen {background-image:url(/images/pagebottom3.jpg);background-position:center bottom;background-repeat:no-repeat;clear:right;float:right;height:35px;margin:0;padding:0;width:954px;}
.maincanvas .guestbottom_nogreen {background-image:url(/images/guest_divider.jpg);background-position:right top;background-repeat:no-repeat;float:right;height:16px;margin:0;padding:0;width:700px;}
.align_right {text-align: right;}
.clear_page {clear: both;}
.footer_copyright {font-size: 70%; color: #999; padding: 5px 15px;}
.footer_copyright a, .footer_copyright a:visited {padding: 0 3px; color: #999;}
.footer_copyright a:hover {color: #999; text-decoration: underline;}
.popup {	width: 576px;	min-height: 189px;	border: 3px solid #E6E6E6;	background-color: #FFFFFF;}
.popupheader {	background: #FFDDB0;	height: 48px;	line-height: 48px;	padding-left: 15px;	padding-right: 15px;	}
.popupheader h2 {		float: left;		font-weight: normal;	font-size: 23px;	font-family: Arial, Helvetica, sans-serif;	}
.popupheader a {	float: right;		color: #F8A13A;	font-size: 14px;	text-decoration: none;	}
.popupmain {	font-size: 14px;	color: #999999;	padding-left: 15px;	padding-right: 15px;	padding-top: 20px;	padding-bottom: 20px;	}
.popupmain h2 {padding-top: 20px;padding-bottom: 15px;	color: #F8A13A;	font-weight: normal;	font-size: 18px;}
.popupmain img {	float: left;	padding-right: 35px;}
.popupmain table img {	float: none;	padding-right: 15px;	vertical-align: middle;}
.popupmain table {	margin-top: 35px;	margin-bottom: 35px;}
.popupmain td {	width: 283px;}
.popupmain a {	color: #F8A13A;}
.loginbtn {  float:right; _position: absolute; /* Hack for IE6 */ margin-right: 200px; margin-top: 15px; background:url(/images/additional/loginbtn.jpg) no-repeat; width: 129px; height: 54px; line-height: 54px; text-align: center;}
.loginbtn a { color: #F8A13A; font-size: 14px; text-decoration: none; }
.dottop span.postcode_prompt { font-size: 90%; display: block; }
#search_pt1 .postcode_prompt { font-size: 89%; float:left; padding-left: 3px; }
.roominfo {	margin-top: -5px;	float: left;	color: #999999;	line-height: 150%;	margin-bottom: 13px;	font-family: Arial, Helvetica, sans-serif;}
.roominfo .roompic {	float: left;}
.roominfo .address {	float: left;}
.roominfo img {		border: 3px solid #D1CFC2;	margin-right: 20px;	}
.qualityinfo {	border-left: 1px solid #E5E5E5;	float: right;	width: 212px;}
.qualityinfo div {	float: left;}
.qualityinfo th {	font-weight: normal;	color: #666666;	padding-right: 30px;}
.qualityinfo td {	padding-bottom: 5px;}
.booking_hygiene_list a {	 color:#A7A9AC; margin-top: 12px;	}
.booking_hygiene_list .step {float: left;}
.booking_hygiene_list .terms,.booking_hygiene_list .print {	float: right;}
.nofloatsearchedleftchunk {margin: 0px 10px 10px 0px;padding: 0px; font-size: 80%;}
.nofloatsearchedrightchunk {clear: both;	margin: 0px 0px 10px;	padding: 0px;}
.padding_hp {padding: 20px;}
.sop_right_hp {width: 325px; float: right; padding: 0 0 10px 10px;}
.sop_left_hp {width: 317px; float: left; padding: 0 0 10px 0;}
.table_font_hp {font-family:Arial,Helvetica,sans-serif;color:#999;font-size: 13px;}
.righctcolsearch .searchresultcontent .searcheditemwrap .searchheadwrap .searchheadwrapbtn {background:#f4f3ef;padding: 10px 17px 10px 10px; width: 651px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; clear: left; min-height:25px; height: auto !important; height:25px;margin-left:-10px;}
.rate_container {padding-left: 6px;}
.newestform {margin: 0px; padding: 0px 17px 0px 8px; float: right; width: 666px; background-image: url(/images/rightcolsmediabg_tile.jpg); background-repeat: repeat-y; background-position: 0px 0px; min-height: 37em; height: auto!important; height:37em;}
.newestform .contactfullwidth {margin: 0px 0px 20px; padding: 0px; float: left; width: 665px; display: inline;}
.newestform .contactfullwidth .estimatorleftchunk { padding: 0px; float: left; width: 180px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 15px; clear: left; display: inline;}
.newestform .contactfullwidth .estimatorleftchunk .largepullouts { font-size: 215%; color: #F8A13A; margin-top: 30px;}
newestform.contactfullwidth.estimatorrightchunk {margin: 0px 0px 10px; padding: 0px; width: 450px; float: left; display: inline;}
.newestform .contactfullwidth .estimatorleftchunk .calcminus { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -15px;}
.newestform .contactfullwidth .estimatorrightchunk img { padding: 0px; float: left; margin-top: 0px; margin-right: 20px; margin-bottom: 20px; margin-left: 0px;}
.newestform .contactfullwidth p { font-size: 85%; color: #999999; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
.newestform .contactfullwidth .estimatorrightchunk li 	{ margin-bottom: 5px;}
.newestform .contactfullwidth .estimatorrightchunk ol { color: #999999; font-size: 75%; margin: 0px; padding: 0px 30px;}
.rightcolmedia.harryform {margin: 0px;	padding: 0px 17px 0px 8px;	float: right;	width: 666px;}
.full_width_content_area h_hp {color:#999; margin:0 0 0.8em 0;}
.mediabarnew { background-color: #FFDDB1; margin: 0px; padding: 0px 10px 10px; float: left; width: 646px; background-image: url(/images/mediablockbg.jpg); background-repeat: no-repeat; background-position: right bottom;}
.rightcolmedianew {margin: 0px; padding: 0px 17px 0px 8px; float: right; width: 666px; background-repeat: repeat-y; background-position: 0px 0px; min-height: 37em; height: auto!important; height:37em;}
.mediarightchunk .medianewsletterwrap .orangewrap 	{ background-color: orange; float: left; margin: 0px; padding: 0px; width: 474px;}
.rightcolmediahp {margin: 0px; padding: 0px 17px 0px 8px; float: right; width: 666px; background-image: url(/images/rightcolsmediabg_tile.jpg); background-repeat: repeat-y; background-position: 0px 0px; min-height: 37em; height: auto!important; height:37em;}

