/**************************************************************************************************************************/
/*
	 DESIGN BY : DriftingSteps/Dude2MaxX [Whoever you are thanks for the great design :D:D:D]
	 SLICED BY : DriftingSteps/Dude2MaxX
	 UPDATES BY : DriftingSteps/Dude2MaxX
	 SPECIAL THANKS TO : Web Link Solution - for all the support and for hosting
	 CONTACT ME : Look for DriftingSteps in deviantART, PivotAnimation[.net], DarkDemon[.org], Kongregate, Facebook :)
					 -OR-
					 Email me: dude2maxx@hotmail.com [No spam please ;)]

*/
/**************************************************************************************************************************/


/* HEADER styles */

#header_logo	{ background:url(../images/header_logo-trans.png) no-repeat; height:26px; width:873px; text-align:right; padding:82px 27px 0px 0px; font-family:Verdana; font-size:11px; color:#ff7f7f;	}
#header_links-box	{ background-image:url(../images/header_links-bg.png); width: 130px; height:18px; padding-top:4px; float:right;	}


/* GLOBAL styles */

body	{ background-image:url(../images/bg.jpg); margin:0; padding:0;	}

div, p, h1, h2, h23, h4, h5, h6, a, img, input{	
	margin:0;
	padding:0;
	outline:0;
}


#body_alignment	{ margin:auto; width:900px;	}
#heading1	{ font-family:"Trebuchet MS"; font-size:26px; font-weight:bold; color:#FFFFFF; height:35px; border-bottom:2px dotted #000000; margin-bottom:12px;	}
#heading2	{ font-family:Arial; font-size:16px; font-weight:bold; color:#990000; margin:0px 0px 0px 15px; padding:4px; background-color:#ffffff; border:solid 1px #000000;	}
#heading3	{ font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; color:#000000; line-height:15px; margin:0px 10px 0px 0px; padding:4px; background-color:#999999; border:solid 1px #ffffff;	}
#content_text	{ margin:10px 5px 30px 25px;	}
#content_text2	{ margin:10px 15px 0px 10px;	}

.text_white	{ font-family:Verdana; font-size:12px; line-height:20px; color:#FFFFFF; text-align:justify;	}
.text_black	{ font-family:Verdana; font-size:12px; color:#000000; text-align:justify;	}

#navigation_styles	{ width:873px; margin:5px 0px 0px 15px; height:47px;	}
#navigation	{ font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; color:#FFFFFF; height:47px; width:873px; margin:auto;	}
#navigation a	{ line-height:47px; float:left; width:auto; padding:0 24px 0 25px; display:block; color:#ffffff; text-decoration:none; text-align:center;	}
#navigation a:hover	{ color:#DD0000; text-decoration:none;	}


/* FOOTER styles */

#footer_placement	{ width:615px; height:85px; background-color:#555555; margin:0px 0px 0px 18px;	}
#footer_dotted-top-border	{ height:20px; border-top:#000000 2px dotted;	}
#footer_text-flash-container	{ height:63px;	}
#footer_links	{ font-family:"Trebuchet MS"; font-size:11px; color:#000000; width:410px; float:left;	}
#footer_flash-placement	{ width:150px; height:41px; float:left; margin:0px 0px 0px 55px;	}
#footer_styles	{ width:615px; height:85px; float:left;	}
.footer_links-red	{ font-family:"Trebuchet MS"; font-size:11px; color:#990000; text-decoration:underline;	}


/* INDEX styles */

#index_side-panel	{ width:249px; float:left; margin-bottom:30px;	}
#index_more-btn	{ padding:14px 14px 14px 0px;	}
#index_reserve-btn	{ padding:10px 0px 14px 0px;	}

#index-reservation-form	{ width:249px;	}
#side_res-heading	{ background-image:url(../images/home_res-heading.gif); height:80px; width:249px;	}
#side_res-styles	{ background-image:url(../images/home_res-bg.gif); width:233px; padding:0px 8px 0px 8px;	}
#side_res-bottom	{ background-image:url(../images/home_services-heading.png); height:82px; width:249px;	}

#index-services	{ width:249px;	}
#index_serv-styles	{ background-image:url(../images/home_services-bg.gif);	}
#index_serv-list	{  background-image:url(../images/home_services-dividers.gif); background-repeat:repeat-y; width:184px; margin:auto; font-family:"Trebuchet MS"; font-size:13px; color:#FFFFFF; line-height:30px; padding-left:19px;	}

#side_contact-cntnt	{ background-image:url(../images/home_contact-cntnt.png); height:135px; width:219px; font-family:"Trebuchet MS"; font-size:13px; color:#7f0000; line-height:18px; padding:70px 10px 0px 20px;	}

#index_content	{ width:651px; float:right;	}
#index_flash-placeholder	{ height:275px;	}
#index_content-welcome-styles	{ background-image:url(../images/home_welc_bg.gif); height:176px; padding:16px;	}
#index_content-heading	{ }
#index_mid-styles	{ background-color:#555555; width:615px; padding:18px; overflow:hidden;	}
#index_content-mid-headings	{ font-family:"Trebuchet MS"; font-size:26px; font-weight:bold; color:#FFFFFF; height:35px; border-bottom:2px dotted #000000; margin-bottom:12px;	}
#index_content-mid-textfield	{ font-family:"Trebuchet MS"; font-size:13px; color:#ffffff; text-align:justify; line-height:20px; width:308px; height:109px;	}
#index_content-mid-btn	{ margin:0px 9px 30px 0px;	}
#index_content-mid-rates	{ background-image:url(../images/home_cntnt-mid-rates.png); width:293px; height:25px; padding:125px 0px 0px 15px; border:2px solid #000000;	}
#index_content-mid-flash-placeholder	{ background-color:#93a077; width:270px; height:302px; float:right; padding:5px;	}

.side_res-cell-props	{ padding:2px 9px 10px 0px;	}
.side_res-text-styles	{ font-family:Arial; font-size:12px; color:#ff0000; padding-left:6px;	}
.side_res-form-styles	{ font-family:Verdana; font-size:11px; color:#444444;	}
.subtitlewhite {font-family: "Trebuchet Ms"; font-size:14px; font-weight:bold; color:#FFFF99;}


/* FLEET styles */

#fleet_textfield	{ width:330px; float:left;	}
#fleet_imgarea	{ width:250px; float:left;	}


/* RESERVATION styles */


/* RATES styles */

.rates_text1	{ font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#FFFFFF; padding:7px;	}
.rates_text2	{ font-family:Verdana; font-size:11px; color:#FFFFFF; padding:7px;	}


/* COMMUNITY styles */

.community_text	{ font-family:Verdana; font-size:12px; line-height:24px; color:#FFFFFF;	}




