/*------GLOBAL------*/

body { margin:10px auto; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
img { border:none; }
p, h1, h2, ul, li, a, td { font-size:12px; color:#FFFFFF; text-align:left; text-decoration:none; font-weight:normal; padding:5px 0 5px 0; margin:0; }
h1 { font-size:22px; color:#EAD5DD; }
h2 { font-size:19px; color:#FF0000; }
ul { padding:0; line-height:1; vertical-align:baseline; padding:10px 0 10px 25px; }
ul li { font-weight:bold; padding:6px 0 5px 15px; list-style:none; background:url(../images/bullet.jpg) no-repeat left center; }
a { padding:0; color:#EAD5DD; font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:none; }
td { font-size:11px; padding:0 0 5px 0; }

/*------DIVS------*/

#container { width:895px; background:000; border:1px solid #CCCCCC; }
#innercontainer { width:865px; padding:0 15px 0 15px; }
#header { width:865px; height:130px; position:relative; }
#logo { width:287px; height:77px; position:absolute; left:0; top:27px; }
#topcontact { width:224px; height:48px; position:absolute; left:635px; top:42px; }
#mainimg { width:865px; height:223px; }
#contactmap { width:865px; height:560px; }
#content { width:865px; padding:15px 0 15px 0; }
#text { width:608px; padding:0 25px 0 0; float:left; }
#bottomimgs { width:813px; height:54px; background:url(../images/layout/footerimgs.jpg) repeat-x; position:relative; top:27px; }
#footer { width:865px; height:50px; padding:45px 15px 10px 15px; }
#footer a { font-size:11px; }

/*------NAVIGATION------*/

#nav { height:30px; margin:0 0 1px 270px; }
#nav ul { padding:0; }
#nav ul li { padding:0; margin:0 0 0 2px; float:left; }
#nav ul li a { height:25px; font-size:14px; color:#000000; font-weight:normal; text-align:center; text-decoration:none; text-transform:lowercase; background:#EAD5DD; padding:5px 10px 0 10px; display:block; float:left; }
#nav ul li a:hover { color:#FFFFFF; background:#AB0E77; }

/*------BOX AREA------*/

#boxarea { width:232px; float:left; }
#boxarea img { margin:0 0 10px 0; }

/*------PRICES------*/

#prices {}
#prices .column { float:left; padding:0 10px 0 0; width:250px; }
#prices .column2 { float:left; padding:0 10px 0 0;  }
#prices .column h2 { font-size:19px; color:#FF0000; clear:left; margin:0px;padding:5px 0 5px 0;}
#prices .column ul { padding:0 12px 15px 0; }
#prices .column ul li { padding:5px 0 5px 0; }
#prices .column .floatleft { padding:0 20px 5px 0px; }
#prices .column h3 {
	font-size:12px;
	color:#FFFF33;
	padding:8px 0px 8px 0px;
	text-align:left;
	margin:0px;
}

/*------CLASSES------*/

.padding { padding:5px 0 5px 0; }
.floatleft { float:left; }
.floatright { float:right; }
.clearboth { clear:both; }
.border { border:1px #CCCCCC solid; padding:1px; }
.contactpadding { padding:0 20px 0 0; }
