* {
margin: 0;
padding: 0;
}

body {
font: 1em tahoma, arial, sans-serif;
background: url(../img/main_background.gif) #254a7d 0 0 repeat-x;
}

img {
border: 0;
}

a {
color: #0d2c57;
}

a:hover {
color: #3269b5;
}

#container {
width: 900px;
margin: 0 auto;
}

#header {
width: 900px;
float: left;
}

#menu {
float: left;
width: 900px;
}

#menu img {
float: right;
margin-left: 10px;
}

#logo {
margin: 16px 0 0 0;
float: left;
}

#mail {
float: right;
}

.title {
margin: 5px 0 5px 0;
}

#brands {
width: 1000px;
height: 210px;
margin-bottom: 20px;
background: url(../img/brands_background.gif) 0 0 no-repeat;
}

#brands div {
margin: 12px 8px;
float: left;
width: 160px;
text-align: center;
font-size: .8em;
font-weight: bold;
}

#brands div img {
float: left;
}

#offers div {
margin: 0 22px 22px 0;
float: left;
width: 285px;
height: 385px;
background: url(../img/offer_background.gif) 0 0 no-repeat;
font-size: .75em;
}

#offers div h1 {
padding: 9px 0;
width: 280px;
text-align: center;
font-size: 1.1em; 
}

#offers div ul {
width: 270px;
margin: 10px 0 0 12px;
list-style-type: none
}

#offers div ul li {
background: url(../img/red_arrow.gif) 0 4px no-repeat;
padding-left: 12px;
margin-bottom: 5px;
}

#contact {
width: 900px;
text-align: center;
font-size: .8em;
line-height: 1.8;
color: #fff;
margin-bottom: 20px;
}

#contact a {
color: #ffde00;
font-weight: bold;
}

#used_boats {
padding: 10px 0 0 10px;
width: 890px;
margin-bottom: 20px;
background-color: #fff;
float: left;
}

#used_boats div {
text-align: center;
padding: 18px;
width: 180px;
float: left;
font-size: .8em;
}

#used_boats div img {
width: 180px;
background: #e6edf6;
padding: 4px;
border: 1px solid #a6bddc;
margin: 0 10px 10px 0;
}

#used_boats p {
margin-left: 10px;
font-size: .8em;
}

#main_white {
width: 860px;
float: left;
padding: 20px;
background: url(../img/white_bottom.gif) #fff 0 bottom no-repeat;
font-size: .8em;
color: #000;
}

h1.used {
color: #103164;
font-size: 1.4em;
margin-bottom: 5px;
}

h2 {
color: #0093d8;
font: 22px georgia, times;
font-weight: bold;
padding-bottom: 5px;
border-bottom: 1px dotted #0093d8;
}

.used_box {
width: 600px;
margin-bottom: 10px;
float: left;
}

.used_image {
background: #e6edf6;
float: left;
border: 1px solid #000;
padding: 4px;
border: 1px solid #a6bddc;
margin: 0 20px 10px 0;
}

#main_white #gallery img {
width: 180px;
background: #e6edf6;
padding: 6px;
border: 1px solid #a6bddc;
margin: 0 18px 10px 0;
}

.carolina {
float: left;
margin-left: 10px;
width: 386px;
padding: 250px 10px 10px 10px;
background: url(/img/back-carolina.jpg) #d6e1f6 no-repeat;
}

.lodestar {
float: left;
width: 386px;
padding: 250px 10px 10px 10px;
margin-left: 30px;
background: url(/img/back-lodestar.jpg) #d6e1f6 no-repeat;
}

/* PHP CALENDAR */

	#phpcalendar 
		{float: left; margin: 5px 0 15px 68px;}
	#phpcalendar table 
		{width: 250px;}
	#phpcalendar a
		{color: #000000; text-decoration: none; font-family: Tahoma, Verdana; font-size: 13px}
	#phpcalendar A:hover
		{color: #ff0000;}
	#phpcalendar p, #phpcalendar tr, #phpcalendar td, #phpcalendar ul, #phpcalendar li
		{color: #000000; font-family: Tahoma, Verdana; font-size: 13px}
	#phpcalendar td
		{padding: 1px;}
	#phpcalendar form
		{margin: 5px;}
	#phpcalendar.header1, #phpcalendar h1
		{color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; margin: 0px; padding: 5px;}
	#phpcalendar.header2, #phpcalendar h2
		{color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px; padding: 5px;}
	#phpcalendar.intd
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; padding-left: 15px;}
	#phpcalendar.Cheader
		{color: #ffffff; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.Cheader2
		{color: #ffffff; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.Ccur
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.Cbody
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px; margin: 5px;}
	#phpcalendar.Cbodyh
		{color: #606060; font-family: Tahoma, Verdana; font-size: 11px; margin: 5px;}
	#phpcalendar.Cwe
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}

	#phpcalendar.C2header
		{color: #4682B4; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.C2header2
		{color: #4682B4; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.C2cur
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.C2body
		{color: #000000; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.C2bodyh
		{color: #99CCFF; font-family: Tahoma, Verdana; font-size: 11px;}
	#phpcalendar.C2we
		{color: #FF33CC; font-family: Tahoma, Verdana; font-size: 11px;}