/* Ideal Resorts Destinations CSS */

body {
	font-family: Georgia;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	background-image: url(../images/wallpaper/bg_wallpaper_03.jpg);
	background-repeat: repeat;
	color: #2b0000;
}


#header {
	width: 950px;
	margin: 0 auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 80px;
	margin-top: 0px;
	text-align: center;
	background-image: url(../images/ir_main_header_01.jpg);
	background-repeat: repeat;
}


#menu {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 30px;
	margin-top: 0px;
	background-image: url(../images/buttons/ir_btn_menu_background_01.jpg);
	background-repeat: repeat;
}

#main {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 0;
	margin-top: 0px;
	background-image: url(../images/ir_main_shadow_01.jpg);
	background-repeat: repeat; 
}

#mainindex {
	width: 950px;
	margin: 0 auto;
	padding: 0 0 0 0;
	margin-top: 0px;
	background-image: url(../images/ir_main_shadow_01.jpg);
	background-repeat: repeat; 
}

#main .flash {
	width: 800px;
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 217px;
	margin-top: 0px;
	text-align: left;
}

#mainindex .flash {
	width: 800px;
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 217px;
	margin-top: 0px; 
}

#mainindex .flash .beach {
	display: block;
	float: right;
	width: 326px;
	height: 204px;
	padding: 0 0 0 0;
	background-image: url(../images/ir_map_01.jpg);
	background-repeat: no-repeat; 
}

#main .type {
	width: 760px;
	margin: 0 auto;
	padding-top: 0px;
	margin-top: 0px; 
}

#mainindex .type {
	width: 760px;
	margin: 0 auto;
	padding-top: 0px;
	margin-top: 0px; 
}

#main .boxes {
	width: 800px;
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 184px;
	margin-top: 0px; 
}

#main .links {
	width: 800px;
	margin: 0 auto;
	padding-top: 30px;
	height: 35px;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold; 
}
.links_find {
	width: 800px;
	margin: 0 auto;
	padding-top: 60px;
	height: 35px;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold; 
}

#base {
	width: 950px;
	margin: 0 auto;
	padding-top: 0px;
	height: 120px;
	margin-top: 0px;
	background-image: url(../images/ir_main_base_01.jpg);
	background-repeat: no-repeat;
}

#base .copy {
	width: 950px;
	margin: 0 auto;
	padding-top: 45px;
	height: 20px;
	margin-top: 0px;
	font-size: 10px;
	font-weight: normal;
}

#base .veugeler {
	width: 950px;
	margin: 0 auto;
	padding-top: 30px;
	height: 15px;
	margin-top: 0px;
	font-size: 8px;
	font-weight: normal;
	color: #000000; 
}

/* ------------------ ESIGNS ---------------- */
#mainindex .esigns-type {
	width: 760px;
	margin: 0 auto;
	padding-top: 0px;
	margin-top: 0px; 
	padding-bottom:25px;
}

/* ------------------ ABOUT ---------------- */

#main .abouttype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	margin-top: 0px;
	text-align: justify;
	background-repeat: no-repeat;  
}

/* ------------------ FIND A HOME ---------------- */

#main .findtype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 311px;
	margin-top: 0px;
	text-align: justify; 
}
#main .findtype2 {
	width: 900px;
	margin: 0 auto;
	padding-top: 10px;
	height: 285px;
	margin-top: 0px;
	text-align: justify; 
}

/* ------------------ FINANCING ---------------- */

#main .financingtype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 311px;
	margin-top: 0px;
	text-align: justify; 
}

/* ------------------ INCOME OPPORTUNITIES ---------------- */

#main .incometype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	margin-top: 0px;
	text-align: justify; 
}

/* ------------------ RESOURCES ---------------- */

#main .resourcestype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 311px;
	margin-top: 0px;
	text-align: justify; 
}

/* ------------------ CONTACT ---------------- */

#main .contacttype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	margin-top: 0px;
}

/* ------------------ LAKEFRONT ---------------- */

#main .resortheader {
	width: 800px;
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 217px;
	margin-top: 0px; 
}

#main .laketype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 94px;
	text-align: justify;
	margin-top: 0px; 
}

#main .resortlinks {
	width: 850px;
	margin: 0 auto;
	padding: 0 0 0 0;
	margin-top: 0px; 
}

/* ------------------ FLORIDA ---------------- */

#main .floridatype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: justify;
	margin-top: 0px; 
}



/* ------------------ GOLF ---------------- */

#main .golftype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 94px;
	text-align: justify;
	margin-top: 0px; 
}

/* ------------------ COASTAL ---------------- */

#main .coastaltype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 94px;
	text-align: justify;
	margin-top: 0px; 
}

/* ------------------ CONTACT ---------------- */



/* ------------------ THANK YOU ---------------- */

#main .thankyoutype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 311px;
	margin-top: 0px;
	text-align: justify;
	background-image: url(../images/ir_background_tree_01.jpg);
	background-repeat: no-repeat;  
}

/* ------------------ ERROR ---------------- */

#main .errortype {
	width: 760px;
	margin: 0 auto;
	padding-top: 10px;
	height: 528px;
	margin-top: 0px;
	text-align: justify;
	background-image: url(../images/ir_background_tree_01.jpg);
	background-repeat: no-repeat;  
}

/* ------------------ FAULT LINE ---------------- */

/* ------------------ FONT SIZES ---------------- */

#main .h1 {
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #2b0000;
}

#main .h2 {
	font-style: bold;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #2b0000;
}

h1.esigns {
	font-style: bold;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #2b0000;
}

/* ------------------ LINK COLOURS ---------------- */

a:link {color: #a28d3e; font-weight:bold; text-decoration: none;}
a:visited {color: #a28d3e; font-weight:bold; text-decoration: none;}
a:active {color: #a28d3e; font-weight:bold; text-decoration: none;}
a:hover {color: #ffff00; font-weight:bold; text-decoration: none;}

a.burgundy:link {color: #2b0000; font-weight:bold; text-decoration: none;}
a.burgundy:visited {color: #370000; font-weight:bold; text-decoration: none;}
a.burgundy:active {color: #2b0000; font-weight:bold; text-decoration: none;}
a.burgundy:hover {color: #a28d3e; font-weight:bold; text-decoration: none;}

a.burgundy2:link {color: #a28d3e; font-weight:bold; text-decoration: none;}
a.burgundy2:visited {color: #a28d3e; font-weight:bold; text-decoration: none;}
a.burgundy2:active {color: #a28d3e; font-weight:bold; text-decoration: none;}
a.burgundy2:hover {color: #2b0000; font-weight:bold; text-decoration: none;}

a.ivory:link {color: #ffffff; font-weight:bold; text-decoration: none;}
a.ivory:visited {color: #ffffff; font-weight:bold; text-decoration: none;}
a.ivory:active {color: #ffffff; font-weight:bold; text-decoration: none;}
a.ivory:hover {color: #ffffff; font-weight:bold; text-decoration: none;}

.select_menu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
size:10px;
BACKGROUND-COLOR: #EAEAD9;
margin: 0 0 0 0;
position:relative;
top:299;
left:38px;
padding: 0 25 0 0;
width:130px;
height:23px;
}