/* 
SmartSite Interface Stylesheet
Author - David Warner
Date Created: 06 Feb 2007
Date Modified: 06 Feb 2007
*/


.bodyMain {

	background-color: #D3DFED;
	margin-top: 0px;
	
	background-image: url(../Media/Site/background_slither.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	height:100%;
	
	min-height:100%;/*for mozilla*/

}

h2{font-size:18px;
	letter-spacing:-0.5px; 
	font-weight:normal; 
	color: #3379D1; 
	margin:0px; 
	padding:0px;
	}
	
h1{ color:#3882E1;}	


.textHead {
	

	color: #666666;
	letter-spacing: 0px;
	
	text-transform:lowercase;
	
	/*padding-top: 2px;
	padding-bottom: 2px;*/
	
	padding: 3px;

}


li {

	margin-top: 10px;

}

.imgWeatherIcon { behavior: url(/Pages/iepngfix.htc) }

.divMain {
	
	margin-left: auto; 
	margin-right: auto; 
	
	width: 980px; 
	
	height: 100%;
	
}


.divSite {

	position: relative;
	top: 0px;
	left: 0px;
	
	min-height: 1390px;
	_height: 1390px;
	
	
	
	padding-bottom: 20px;
	
}


.tableSideBorders {

	/*border-left: 1px solid #02026B; 
	border-right: 1px solid #02026B;*/
	
	border: 1px solid #3275CC;
	
	background-color: white;

}


.cellMenuStrip {

	height: 30px;

	background-image: url(../Media/Site/top_nav_slither.jpg);
	background-repeat: repeat-x;
	
	/*border-top: 1px solid #660000;
	border-bottom: 1px solid #02026B;*/

	
	color: white;
	
	font-weight: bold;
	
	padding-left: 5px;
	padding-right: 5px;

}

		.cellMenuStrip a:link { color: white; text-decoration: none; }
		.cellMenuStrip a:visited { color: white; text-decoration: none; }
		.cellMenuStrip a:active { color: white; text-decoration: none; }
		.cellMenuStrip a:hover { color: #C4E1FF; text-decoration: none; }
		

.cellMenuLittleStrip {

	height: 25px;
	line-height: 25px;

	background-image: url(../Media/Site/side_box_sli_ora.jpg);
	background-repeat: repeat-x;
	
	border-bottom: 0px solid #660000;
	
	color: #CC3333;
	
	font-weight: bold;
	
	padding-left: 5px;
	padding-right: 5px;

}


.cellMenuLittleStripBlue {

	height: 25px;
	line-height: 25px;

	background-image: url(../Media/Site/side_box_sli_blu.jpg);
	background-repeat: repeat-x;
	
	border-bottom: 0px solid #02026B;
	
	color: white;
	
	font-weight: bold;
	
	padding-left: 5px;
	padding-right: 5px;

}


.spanSep {
	color: #660000;
}


.cellSiteBox {

	padding: 10px;
	height: 108px;

}


.divLeftSide {

	position: absolute;
	top: 0px;
	left: 0px; 
		
	width: 190px;
	
	background-color: transparent;

}


	.divQuickSearchBox {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-right: 1px solid #FFBE4E;
		
		margin: 0px;
		
		background-color: #FFE0AC;
	
	}


	.divNameSearchBox {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-right: 1px solid #3E92FC;
		
		margin: 0px;
		
		background-color: #EEF5FF;
	
	}
	
	
	.divRelatedLinksBox {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-right: 1px solid #FFBE4E;
		
		margin: 0px;
		
		background-color: #FFE0AC;
	
	}


.divRightSide {

	position: absolute;
	top: 0px;
	left: 807px;
	
	width: 190px;
	
	background-color: transparent;

}

	/*
	.divWeatherBox {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-left: 0px solid #660000;
		
		background-image: url(../Media/Site/Background/Bgn_Weather.gif);
		background-repeat: no-repeat;
		
		margin: 0px;
	
	}*/
	
	.divWeatherBoxDay {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-left: 1px solid #3E92FC;
		background-color: #EEF5FF;
		
		margin: 0px;
	
	}
	
	
	.divTravelTipsBox {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-left: 1px solid #3E92FC;
		background-color: #EEF5FF;
		
		margin: 0px;
	
	}
	
	
	.divFeaturedVehiclesBox {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-left: 1px solid #3E92FC;
		
		margin: 0px;
		
		background-color: #EEF5FF;
	
	}
	
	
	.divFeaturedAccomsBox {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-left: 1px solid #FFBE4E;
		
		margin: 0px;
		
		background-color: #FFE0AC;
	
	}
	
	
	
	.divFeaturedAccomsBox2 {
	
		position: relative; 
		top: 0px;
	
		width: 170px;
		
		border-left: 1px solid #FFBE4E;
		
		margin: 0px;
		
		background-color: #FFE0AC;
	
	}
	

.divMainContent {

	position: relative;
	top: 8px;
	left: 179px;
	
	border: 0px solid gray;
	
	width: 616px;	
	
	height: 100%;

}


.cellRelatedLinks {

	color: white;
	font-weight: bold;

}

		.cellRelatedLinks a:link { color: #316AC5; text-decoration: none; text-transform: capitalize; }
		.cellRelatedLinks a:visited { color: #316AC5; text-decoration: none; text-transform: capitalize; }
		.cellRelatedLinks a:active { color: #316AC5; text-decoration: none; text-transform: capitalize; }
		.cellRelatedLinks a:hover { color: #316AC5; text-decoration: none; text-transform: capitalize; }
		
		
.cellRelatedLinks2 {

	color: white;
	font-weight: bold;

}

		.cellRelatedLinks2 a:link { color: #02026B; text-decoration: none; text-transform: capitalize; }
		.cellRelatedLinks2 a:visited { color: #02026B; text-decoration: none; text-transform: capitalize; }
		.cellRelatedLinks2 a:active { color: #02026B; text-decoration: none; text-transform: capitalize; }
		.cellRelatedLinks2 a:hover { color: #660000; text-decoration: none; text-transform: capitalize; }



.cellWeatherBoxTopVoid {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxTopVoid.png);
	height: 22px;
	background-repeat: no-repeat;

	padding-top: 1px;
	padding-right: 8px;
	
	color: white;
	font-weight: bold;
	
	font-size: 14px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}


.cellWeatherBoxVoid {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxVoid.png);
	height: 74px;
	background-repeat: repeat-x
	
}


.cellWeatherBoxBottomVoid {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxBottomVoid.png);
	height: 23px;
	background-repeat: no-repeat;
	
	padding-top: 0px;
	padding-right: 8px;
	
	color: white;
	font-weight: normal;
	
	font-size: 9px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;

}




.cellWeatherBoxTopDay {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxTopDay.png);
	height: 22px;
	background-repeat: no-repeat;

	padding-top: 1px;
	padding-right: 8px;
	
	color: white;
	font-weight: bold;
	
	font-size: 14px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}


.cellWeatherBoxDay {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxDay.png);
	height: 74px;
	background-repeat: repeat-x
	
}


.cellWeatherBoxBottomDay {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxBottomDay.png);
	height: 23px;
	background-repeat: no-repeat;
	
	padding-top: 0px;
	padding-right: 8px;
	
	color: white;
	font-weight: normal;
	
	font-size: 9px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;

}


.cellWeatherBoxTopNight {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxTopNight.png);
	height: 22px;
	background-repeat: no-repeat;
	
	padding-top: 1px;
	padding-right: 8px;
	
	color: white;
	font-weight: bold;
	
	font-size: 14px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;

}


.cellWeatherBoxNight {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxNight.png);
	height: 74px;
	background-repeat: repeat-x
	
	

}


.cellWeatherBoxBottomNight {

	background-image: url(../Media/Site/Background/Bgn_WeatherBoxBottomNight.png);
	height: 23px;
	background-repeat: no-repeat;
	
	padding-top: 0px;
	padding-right: 8px;
	
	color: white;
	font-weight: normal;
	
	font-size: 9px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;

}

.divWeatherIcon {

	position: absolute;
	top: 20px;
	left: 0px;
	
	border: 0px solid red;

}


.divTemperature {

	position: absolute;
	top: 60px;
	left: 85px;
	
	height: 40px;
	width: 80px;
	border: 0px solid red;
	
	color: white;
	font-weight: bold;
	
	font-size: 32px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;

}

.divCurrentConditions {

	position: absolute;
	top: 30px;
	left: 0px;
	
	height: 20px;
	width: 162px;
	border: 0px solid red;
	
	color: white;
	font-weight: normal;
	
	font-size: 12px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;

}


.cellSearchResultsBar {

	/*border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;*/
	border: 1px solid #2F71C5;
	
	background-color: #A4C8F8;
	
	font-size: 12px;
	
	padding: 4px;
	
}


.formAdvancedSearchTextField {

	border: 1px solid #333333;
	
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;

}


.tablePagination {
	color: #02026B;
	
	font-size: 12px;
}

		.tablePagination a:link { color: #2F71C5; text-decoration: none; font-weight: normal; }
		.tablePagination a:visited { color: #2F71C5; text-decoration: none; font-weight: normal; }
		.tablePagination a:active { color: #2F71C5; text-decoration: none; font-weight: normal; }
		.tablePagination a:hover { color: #333333; text-decoration: underline; font-weight: normal; }
		
		
		
.cellTabLinks {
	
	color: #02026B;
	
}

		.cellTabLinks a:link { color: #0000FF; text-decoration: none; font-weight: bold; }
		.cellTabLinks a:visited { color: #0000FF; text-decoration: none; font-weight: bold; }
		.cellTabLinks a:active { color: #0000FF; text-decoration: none; font-weight: bold; }
		.cellTabLinks a:hover { color: #CC0000; text-decoration: none; font-weight: bold; }


.cellTabLinks2 {
	
	color: #000000;
	
}

		.cellTabLinks2 a:link { color: #0000FF; text-decoration: none; font-weight: bold; }
		.cellTabLinks2 a:visited { color: #0000FF; text-decoration: none; font-weight: bold; }
		.cellTabLinks2 a:active { color: #0000FF; text-decoration: none; font-weight: bold; }
		.cellTabLinks2 a:hover { color: #CC0000; text-decoration: none; font-weight: bold; }
		


.cellTabLinksHeader {
	
	color: #000000;
	
}

		.cellTabLinksHeader a:link { color: #2F71C5; text-decoration: none; font-weight: bold; }
		.cellTabLinksHeader a:visited { color: #2F71C5; text-decoration: none; font-weight: bold; }
		.cellTabLinksHeader a:active { color: #2F71C5; text-decoration: none; font-weight: bold; }
		.cellTabLinksHeader a:hover { color: #333333; text-decoration: none; font-weight: bold; }


.cellListingEstablishmentName {

	font-size: 14px;
	font-weight: bold;
	color: #02026B;
	

}


.cellTabLinks3 {
	
	color: #02026B;
	
}

		.cellTabLinks3 a:link { color: #02026B; text-decoration: none; font-weight: normal; }
		.cellTabLinks3 a:visited { color: #02026B; text-decoration: none; font-weight: normal; }
		.cellTabLinks3 a:active { color: #02026B; text-decoration: none; font-weight: normal; }
		.cellTabLinks3 a:hover { color: #CC0000; text-decoration: underline; font-weight: normal; }



.cellTranspLink {
	
	color: #FFFFFF;
	
}

		.cellTranspLink a:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
		.cellTranspLink a:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
		.cellTranspLink a:active { color: #FFFFFF; text-decoration: none; font-weight: bold; }
		.cellTranspLink a:hover { color: #DDDDDD; text-decoration: none; font-weight: bold; }



.cellAdminHelp {

	background-color: #E6E6E6;
	border: 1px solid #BBBBBB;
	background-image: url(../Media/Site/Pictures/Bgn_AdminHelp.png);
	background-repeat: no-repeat;
	
	color: #333333;
	
	padding: 10px;
	padding-left: 40px;
	
	font-weight: bold;
	
}


.cellSpacerCell {

	height: 18px;

}


.cellField {
	
	padding: 4px;
	
}


.cellFieldName {
	
	padding: 4px;
	padding-left: 0px;
	
	font-weight: bold;
	color: #02026B;
	
}

.cellBreadcrumb {
	color: black;
	font-weight: bold;
	
	border-top: 1px dotted #999999; 
	border-bottom: 1px dotted #999999; 
	
	
	padding: 4px;
	padding-left: 0px;
}

		.cellBreadcrumb a:link { color: #CC0000; text-decoration: none; font-weight: bold; }
		.cellBreadcrumb a:visited { color: #CC0000; text-decoration: none; font-weight: bold; }
		.cellBreadcrumb a:active { color: #CC0000; text-decoration: none; font-weight: bold; }
		.cellBreadcrumb a:hover { color: #02026B; text-decoration: none; font-weight: bold; }
