﻿body {
  background: url(images/webdesign/bg_stripe.jpg);
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1em;
  margin: 0 0 0 0; /* (top, right, bottom, left) */
  padding: 0 0 0 0; 
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}
#logo {
	background: url(images/webdesign/green_top.png) bottom left no-repeat;
	color: #333333;
  margin: 0 auto 0 auto; /* (top, right, bottom, left) */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 916px;
	height: 182px;
}
#logo p {
	padding-top:120px;
	padding-left: 520px;
}
#container {
	background-color: transparent;
	color:#000000;
  margin: 0 auto 0 auto; /* (top, right, bottom, left) */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 916px;
	padding: 0 2px 0 2px;	
}
#ins_quote_form {
	margin-top:25px;
	margin-bottom:25px;
	font-size:12px;
}

#footer {
	background: transparent url(images/webdesign/green_bottom.png) top left no-repeat;
	clear:both;
	color: #333333;
  margin: 0 auto 0 auto; /* (top, right, bottom, left) */
	font-size:12px;
  width: 916px;
	padding-top:45px;
}


/* 2 column layout */

/* ff margin, adjust for ie in ie.css, actually think he adjusted
 these to work correctly in the flash files, but left in here in case needed  */
#flash_hdr_div {
	margin-left:0px;
}
#content_wrapper {
	zoom:1;   /* causes background image to repeat on ie6 */
	background: transparent url(images/webdesign/green_bg.png) repeat-y left top;
}
#main_column_wrapper {
	float: right;
	background:url(images/webdesign/main_content_bg.jpg) top left repeat-y;
  width: 650px;  
	margin-top:12px;
	margin-bottom:25px;
}
#main_wrapper_top
{
	background: url(images/webdesign/main_content_top.jpg) no-repeat top left;
	height: 19px;
}
#main_column_text {
	color:#333333;
	padding-top:25px;
	padding-left:25px;
	padding-right:60px;
}
#main_wrapper_bottom
{
	background: url(images/webdesign/main_content_bot.jpg) no-repeat top left;
	height: 39px;
}


#secondary_wrapper {
	float:left;
	width: 225px;
}

/* menu boxes */

.box_menus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
}
.box_menus p {
	padding-left:15px;
}

.vert_menu {
	padding-top:30px;
	padding-left:12px;
}

#ins_box {
	background: transparent url(images/webdesign/menus/ins_box_01.jpg) top left no-repeat;
	color:#FFFFFF;
	width: 225px;
	margin-left:7px;
	margin-top: 16px;
}
#ins_box .last {
	height:24px;
	background: transparent url(images/webdesign/menus/ins_box_02.jpg) bottom left no-repeat;
}


#rent_box {
	background: transparent url(images/webdesign/menus/rent_box_01.jpg) top left no-repeat;
	color:#FFFFFF;
	width: 225px;
	margin-left:7px;
	margin-top: 30px;
}
#rent_box .last {
	height:24px;
	background: transparent url(images/webdesign/menus/rent_box_02.jpg) bottom left no-repeat;
}

#constr_box {
	background: transparent url(images/webdesign/menus/constr_box_01.jpg) top left no-repeat;
	color:#FFFFFF;
	width: 225px;
	margin-left:7px;
	margin-top: 30px;	
}
#constr_box .last {
	height:24px;
	background: transparent url(images/webdesign/menus/constr_box_02.jpg) bottom left no-repeat;
}

#contact_box {
	background: transparent url(images/webdesign/menus/contact_box_01.jpg) top left no-repeat;
	color:#FFFFFF;
	width: 225px;
	margin-left:7px;
	margin-top: 30px;	
}
#contact_box .last {
	height:24px;
	background: transparent url(images/webdesign/menus/contact_box_02.jpg) bottom left no-repeat;
}


.vert_menu ul {
 list-style: none inside;
 margin-top:8px;
 margin-left:0;
}
.vert_menu ul li {
	display: inline;
	}
.vert_menu ul li a {
	display: block;
	width:195px;
	height: 26px;
	text-indent: -9999px;
	float: left;
}


/* insurance */
.vert_menu ul li.ins1 a {
	background: url(images/webdesign/menus/ins1.jpg) top left no-repeat;
}
.vert_menu ul li.ins2 a {
	background: url(images/webdesign/menus/ins2.jpg) top left no-repeat;
}
.vert_menu ul li.ins3 a {
	background: url(images/webdesign/menus/ins3.jpg) top left no-repeat;
}
.vert_menu ul li.ins4 a {

	background: url(images/webdesign/menus/ins4.jpg) top left no-repeat;

}

.vert_menu ul li.ins5 a {

	background: url(images/webdesign/menus/ins5.jpg) top left no-repeat;

}



/* rentals */

.vert_menu ul li.rent1 a {

	background: url(images/webdesign/menus/rent1.jpg) top left no-repeat;

}

.vert_menu ul li.rent2 a {
	background: url(images/webdesign/menus/rent2.jpg) top left no-repeat;
}
.vert_menu ul li.rent3 a {
	background: url(images/webdesign/menus/rent3.jpg) top left no-repeat;
}
.vert_menu ul li.rent4 a {
	background: url(images/webdesign/menus/rent4.jpg) top left no-repeat;
}

/* construction */
.vert_menu ul li.constr1 a {
	background: url(images/webdesign/menus/constr1.jpg) top left no-repeat;
}
.vert_menu ul li.constr2 a {
	background: url(images/webdesign/menus/constr2.jpg) top left no-repeat;
}
.vert_menu ul li.constr6 a {

	background: url(images/webdesign/menus/constr6.jpg) top left no-repeat;

}

.vert_menu ul li.constr4 a {

	background: url(images/webdesign/menus/constr4.jpg) top left no-repeat;

}

.vert_menu ul li.constr5 a {
	background: url(images/webdesign/menus/constr5.jpg) top left no-repeat;
}

/* contact */
.vert_menu ul li.contact1 a {
	background: url(images/webdesign/menus/contact1.jpg) top left no-repeat;
}
.vert_menu ul li.contact2 a {
	background: url(images/webdesign/menus/contact2.jpg) top left no-repeat;
}
.vert_menu ul li.contact3 a {

	background: url(images/webdesign/menus/contact3.jpg) top left no-repeat;

}

.vert_menu ul li.contact4 a {

	background: url(images/webdesign/menus/contact4.jpg) top left no-repeat;

}

.vert_menu ul li.contact5 a {

	background: url(images/webdesign/menus/contact5.jpg) top left no-repeat;

}


.vert_menu ul li a:hover {

	background-position: bottom left;

}

/* 2 column layout end */
