* html .fix {height: 1%;}/*for ie*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family:  arial, helvetica, verdana, sans-serif;vertical-align: baseline;
}

body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#404b57;font-size:100%;}
p, ul, ol {font-size:.75em;line-height:1.33em;}
p {margin-bottom:1em;}
td {font-size:.75em;line-height:1.33333333em;vertical-align:top;}
td p, td ul, td ol, ul ul {font-size:1em;}
h1{font-size:2em;color:red;}
h2{color:#26A0CD;font-size:1.3125em;line-height:1.524em;margin-bottom:.762em;} /*21px*/
h3{color:#02202B;font-size:1.075em;line-height:.8888em;margin-bottom:.888em;} /*17.2px*/
h4{color:#26A0CD;font-size:1.075em;line-height:.8888em;margin-bottom:.888em;} /*17.2px*/
h5{color:#02202B;font-size:.875em;line-height:1.142em;} /*14px*/
h6{color:#26A0CD;font-size:.875em;line-height:1.142em;} /*14px*/
h2 strong, h4 strong, h6 strong {color:#02202B;}

blockquote {font-size:.75em;line-height:1.33em;margin:1.3em 30px;text-indent:-.25em;}
A:Link,
A:Visited {color:#0D81AB;}
A:Hover {color:#003346;text-decoration:underline;}

#innerPlainText a:link, #innerPlainText a:visited {color:#26A0CD;text-decoration:none;}
#innerPlainText a:hover {color:#fff;}


table.table th, td table.table th {padding:5px 10px;text-transform: uppercase; background:#26A0CD;font-size:1em;color:#fff;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;margin-bottom:10px;}
table.table td {padding:10px;font-size: .75em;color:#666;}
td table.table td, table.table td td, table.table td td td {font-size: 1em; }
table.table td.tableheadings {  color: #333; }

table.table .fullwidth {width: 250px; }
table.table textarea.fullwidth {width: 500px; }
table.table input.submitButton {float: left; }
table.table td.formLabel {width: 100px;text-align: right;padding-right: 10px;padding-top: 20px; }




/* Windowless popups */
#thriveWindowlessPopup{border:0; margin:0; padding:0; background:transparent;}
#thriveWindowlessShield{position:absolute; width:100%; top:0; left:0; z-index:20000; background:#000; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);}
#thriveWindowlessContentArea{position:absolute; z-index:20001; background:#fff; padding:70px 20px 20px 20px;}
#thriveWindowlessContent{overflow:hidden;}
#thriveWindowlessClose {position:absolute; top:20px; right:20px; width:80px; height:25px; background-color:#595c5c;}
#thriveWindowlessClose:hover {background-color:#333;}
#thriveWindowlessClose a:link, #thriveWindowlessClose a:visited{display:block; color:#fff; font-weight:bold; text-decoration:none; height:100%; width:100%; padding: 5px 0 5px 0; margin:0; border:0;}

/* Transport Headings */
.car {display:block;padding-left:25px;background: url(../../custom/templates/page/shared/images/carIcon.png) no-repeat 0 2px;}
.camper {display:block;padding-left:25px;background: url(../../custom/templates/page/shared/images/camperIcon.png) no-repeat 0 2px;}
.bus {display:block;padding-left:15px;background: url(../../custom/templates/page/shared/images/busIcon.png) no-repeat 0 2px;}
.car {display:block;padding-left:25px;background: url(../../custom/templates/page/shared/images/carIcon.png) no-repeat 0 2px;}
.ship {display:block;padding-left:25px;background: url(../../custom/templates/page/shared/images/shipIcon.png) no-repeat 0 2px;}
.train {display:block;padding-left:15px;background: url(../../custom/templates/page/shared/images/trainIcon.png) no-repeat 0 2px;}
.plane {display:block;padding-left:25px;background: url(../../custom/templates/page/shared/images/planIcon.png) no-repeat 0 2px;}
.planeLanding {display:block;padding-left:20px;background: url(../../custom/templates/page/shared/images/planeLandIcon.png) no-repeat 0 2px;}

/* Advertise your business purchase form */
div#advertiseForm table tr td {text-align:left; padding:5px 10px 5px 0; margin:0;}
div#advertiseForm table tr td table tr td {min-width:200px;}
div#advertiseForm table tr td table tr td input {margin:0 5px 0 0;}

/* Expandable Button Styles*/
.expandableButton320{ width:320px; background-image:url(/custom/templates/page/shared/images/expandableButton/320repeat.jpg); position:relative;}
.expandableButton200{ width:200px; background-image:url(/custom/templates/page/shared/images/expandableButton/200repeat.jpg); position:relative;}
	.expandableButton320 .expandableButtonTop,
	.expandableButton200 .expandableButtonTop{ background-repeat:no-repeat; background-position:top;}
		.expandableButton320 .expandableButtonTop{ width:320px; background-image:url(/custom/templates/page/shared/images/expandableButton/320top.jpg);}
		.expandableButton200 .expandableButtonTop{ width:200px; background-image:url(/custom/templates/page/shared/images/expandableButton/200top.jpg);}
		.expandableButton320 .expandableButtonBottom,
		.expandableButton200 .expandableButtonBottom{background-repeat:no-repeat; background-position:bottom;}	
			.expandableButton320 .expandableButtonBottom{ background-image:url(/custom/templates/page/shared/images/expandableButton/320bottom.jpg);}
			.expandableButton200 .expandableButtonBottom{ background-image:url(/custom/templates/page/shared/images/expandableButton/200bottom.jpg);}		
		.expandableButton320 .expandableButtonTop a,
		.expandableButton200 .expandableButtonTop a{ display:block; padding:22px; text-decoration:none;}
			.expandableButton320 .expandableButtonBottom p,
			.expandableButton200 .expandableButtonBottom p{ font-size:18px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0; text-align:center;}
			
.expandableButtonThin{
	display:inline-block;
	width:auto;
	height:22px;
}
	.expandableButtonThin img{ float:left; display:inline-block; margin:0;}
	.expandableButtonThinContent{
		display:block;
		float:left;
		background-image:url(/custom/templates/page/shared/images/button_thin_repeat.gif);
		background-repeat:repeat-x;
		padding:0 4px;
		height:22px;
		vertical-align:middle;
	}
		.expandableButtonThinContent p,
		.expandableButtonThinContent a, 
		.expandableButtonThinContent a:link, 
		.expandableButtonThinContent a:visited{ display:inline; width:auto; margin:0; color:#FFF; font-size:12px; font-weight:normal; text-decoration:none; vertical-align:middle;}
			.expandableButtonThinContent a:hover{ text-decoration:underline;}
			.expandableButtonThinContent span{ display:inline-block;}
				span.with-arrow{ background-image:url(/custom/templates/page/shared/images/button_thin_arrow.gif); background-repeat:no-repeat; background-position:right center; padding:0 20px 0 0; margin:2px 0 0 0;}