/* CSS Document */

body{ margin: 12px; text-align: left; background-color: #C1E3F7;}

#mainContainer{	position: relative; width: 100%; height: 879px;	min-width: 500px;}

img{ border: 0px;}

/* = Header
-----------------------------------------------------------------------------*/

#headContainer{
	position: relative;
	width: 100%;
	height: 150px;
	margin-bottom: 6px;
	background-image: url(../images/header_bkgd.gif);
	background-repeat: repeat-x;
}

#headCapRight{
	position: absolute;
	width: 10px;
	height: 150px;
	float: right;
	right: -1px;
}

#headLogo{
	position: absolute;
	top: 10px;
	left: 50px;
}

#headWelcome{
	position: absolute;
	width: 280px;
	top: 125px;
	left: 20px;
	z-index: 2;
	color:#FFFFFF;
}

#headCountryFlag{display: none;}

#headTelephone{
	text-align: right;
	position: absolute;
	top: 125px;
	z-index: 54;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#FFFFFF;
	right: 100px;
}

/* = Main Body
-----------------------------------------------------------------------------*/

#bodyContainer{
	position: relative;
	min-width: 500px;
	width: 100%;
	margin-bottom: 6px;
}

/* = Main Body > Left-hand Column
-----------------------------------------------------------------------------*/

#bodyLeftContainer{ display: none;}

#leftTop{ display: none;}

#leftNavHeader{display: none;}

#leftNavContainer{display: none;}

#leftSearch{display: none;}

#leftSearchHeader{display: none;}

#leftSearchText{display: none;}
.leftSearchTextField{display: none;}

.leftSearchSubmit{display: none;}

#leftSearchRadio{display: none;}

.leftSearchRadioText{display: none;}
#leftSearchRadio1{ display: none;}
#leftSearchRadio2{ display: none;}
#leftSearchRadio3{ display: none;}
#leftSearchRadio4{ display: none;}
#leftSearchRadio5{ display: none;}

#leftSearchAdvanced{ display: none;}

#leftSearchAdvanced a{ display: none;}

#leftFeatured{ display: none;}

#leftFeaturedHeader{display: none;}

#leftFeaturedText{display: none;}

#leftFeaturedText p{ display: none;}
.leftFeaturedOnly{ display: none;}

/* = Main Body > Right-hand Column
-----------------------------------------------------------------------------*/

#bodyRightContainer{
	margin-left: 4px;
	height: 710px;
}

/* = Main Body > Right-hand Column > Top Row
-----------------------------------------------------------------------------*/

#rightTop{
	position: relative;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	height: 300px;
	background-image: url(../images/map_bkgd.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	min-width: 546px;
	z-index: 1001;
}

#countryRegionSelect{display: none;}

#curoKeyInformation{
	position: relative;
	width: 600px;
	height: 300px;
	float: left;
	right: -1px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../images/top_row_end_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#mapHolder{display: none;}

#mapHolder img{display: none;}

#countrySelect{display: none;}

#countrySelect select{display: none;}

#regionSelect{display: none;}

#keyInfoTemps{
	position: absolute;
	width: 240px;
	height: 40px;
	top: 60px;
	left: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #294553;
}

#keyInfoText{
	position: absolute;
	width: 84px;
	top: 108px;
	left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #294455;
}

#keyInfoImage{
	position: absolute;
	width: 150px;
	top: 0px;
	right: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A3B9C4;
}

#tempm90 { background-color: #FFFFFF; color: #294455; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm30 { background-color: #040696; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm27 { background-color: #1417B6; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm24 { background-color: #2330C7; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm21 { background-color: #2D42C9; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm18 { background-color: #3754CB; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm15 { background-color: #466FCF; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm12 { background-color: #3754CB; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm9 { background-color: #598DD6; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm6 { background-color: #629BD9; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#tempm3 { background-color: #7EB8E9; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp0 { background-color: #A5D7FF; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp3 { background-color: #C4E5B7; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp6 { background-color: #B4DFA8; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp9 { background-color: #B4DFA8; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp12 { background-color: #C7CF74; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp15 { background-color: #DBC75B; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}

#temp18 { background-color: #DEBC50; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp21 { background-color: #D9A449; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp24 { background-color: #D39242; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp27 { background-color: #D1853E; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp30 { background-color: #CC7239; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp33 { background-color: #CA6132; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp36 { background-color: #C74428; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}
#temp39 { background-color: #C52402; width: 18px; height: 15px; position: relative; float: left; text-align: center; border: solid #FFF; border-width: 1px 0px 1px 1px; padding: 3px 0px 0px 0px;}


/* = Main Body > Right-hand Column > Middle Row
-----------------------------------------------------------------------------*/

#right_links{display: none;}
	

.call_link
{display: none;}

.call_link A:visited	{font: 11px Arial, Helvetica, Sans Serif; color: #294455; font-weight:bold; text-decoration:none; line-height: 1.4em; }
.call_link A:active 	{font: 11px Arial, Helvetica, Sans Serif; color: #294455; font-weight:bold; text-decoration:none; line-height: 1.4em;}
.call_link A:hover 	{font: 11px Arial, Helvetica, Sans Serif; color: #D6BBAA; font-weight:bold; text-decoration:underline; line-height: 1.4em;}
.call_link A:link 	{font: 11px Arial, Helvetica, Sans Serif; color: #294455; font-weight:bold; text-decoration:none; line-height: 1.4em;}
.small {font: 5px Arial, Helvetica, Sans Serif; line-height: 5px;}

.link_img
{display: none;}

/* = Main Body > Right-hand Column > Bottom Row
-----------------------------------------------------------------------------*/

#bodyTextContainer{
	position: absolute;
	width: 100%;
	z-index: 450;
	top: 325px;
}

html>body #bodyTextContainer{
	width: 98%;
}

#mainTextContainer{
	background-color: #C1E3F7;
	border-color: #C1E3F7;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 0px;
	height: 400px;
}

#rightBottom{
	position: relative;
	text-align: left;
	background-color: #FFFFFF;
}

html>body #rightBottom{
	min-height: 450px;
}

#rightBottom2{
	position: relative;
	text-align: left;
	height: 10px;
	background-color: #FFFFFF;
}

#mainText{
	margin: 0px 18px 0px 5px;
	padding: 5px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #767676;
}

#mainText h1, h2, h3, h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #3388AC;
	margin: 0px;
	padding: 0px;
}

.mainTextImage{
	float: right;
	margin-bottom: 18px;
	margin-left: 18px;
	z-index: 987;
}

/* = Curved Corners
-----------------------------------------------------------------------------*/


#cornersTop{display: none;}

#cornersTopLeft{display: none;}

#cornersTopRight{display: none;}

#cornersBottomLeft{display: none;}

#cornersBottomRight{display: none;}

/* = Footer
-----------------------------------------------------------------------------*/

#footContainer{display: none;}

#footLinks{display: none;}

#footLinksText{display: none;}

#footLinksText a{display: none;}
#footLinksText a:hover{display: none;}

/* = Curo for Ajax popups
-----------------------------------------------------------------------------*/


#curoInfoName { position: absolute;  top: 40px;  left: 3px;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #294553;}
#curoInfoTemps { position: absolute; width: 285px; height: 40px; top: 80px; left: 10px;}
#curoBoxText { position: absolute; top: 105px; left: 10px; color: #000000;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 300px;}
#curoBoxLeft { position: absolute; left: 320px; top: 10px; width: 126px; height: 180px;  text-align: left; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#curoBoxRight { position: absolute; left: 461px; top: 10px; width: 166px; height: 180px;}
#keyInfoHeader{	position: absolute; width: 250px; height: 21px; top: 10px; left: 18px;}

#keyInfoHeader img{ border: 1px;}
