@charset "UTF-8";
/* CSS Document */


/* ===== COLORS ===== */
/* grey font	: #4D4D4D 	*/
/* bright green	: #87C13F	*/
/* yellow	    : #D2DA23	*/


/* ===== COMMON ===== */
html, body {
	background:#000;
	height:100%;
	margin:0; 
	padding:0;
}

#page {
	margin:0 auto;
	padding:0;
	width:950px;
}

p {
	color:#4D4D4D;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:2em;
}

#column1 p {color:#000; font-size:14px; line-height:1.7em; margin:8px 0;}

h1 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:0px;
}

h2 {
	color:#D2DA23;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin:0;
}

h3 {
	color:#87C13F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
}

h4 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	margin:40px 0 5px 55px;
}


a {
	color:#87C13F;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

strong {font-weight:bold;}
em {color:#87C13F; font-style:normal;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

img {border:none;}
ul {margin:0; padding:0;}
li {list-style:none;}

/* ===== NAVIGATION ===== */
#nav {
	height:43px;
	
}

#nav li {
	float: left;
}

#nav li a {
	background:url(img/navigation.jpg);
	display: block;
	height: 43px;
	text-indent: -9009px;
}

ul li#link1 a { width: 202px; background-position: 0px 0px; }
ul li#link2 a { width: 137px; background-position: -202px 0px; }
ul li#link3 a { width: 208px; background-position: -339px 0px; }
ul li#link4 a { width: 109px; background-position: -547px 0px; }
ul li#link5 a { width: 48px; background-position: -656px 0px; }
ul li#link6 a { width: 86px; background-position: -704px 0px; }
ul li#link7 a { width: 160px; background-position: -790px 0px; }

/*ul li#link1 a:active { width: 202px; background-position: 0px -43px; }
ul li#link2 a:active { width: 137px; background-position: -202px -43px; }
ul li#link3 a:active { width: 208px; background-position: -339px -43px; }
ul li#link4 a:active { width: 109px; background-position: -547px -43px; }
ul li#link5 a:active { width: 48px; background-position: -656px -43px; }
ul li#link6 a:active { width: 86px; background-position: -704px -43px; }
ul li#link7 a:active { width: 160px; background-position: -790px -43px; }*/

ul li#link1 a:hover { width: 202px; background-position: 0px -86px; }
ul li#link2 a:hover { width: 137px; background-position: -202px -86px; }
ul li#link3 a:hover { width: 208px; background-position: -339px -86px; }
ul li#link4 a:hover { width: 109px; background-position: -547px -86px; }
ul li#link5 a:hover { width: 48px; background-position: -656px -86px; }
ul li#link6 a:hover { width: 86px; background-position: -704px -86px; }
ul li#link7 a:hover { width: 160px; background-position: -790px -86px; }


/* ===== CONTENT ===== */
.greenBar {background:url(img/greenBar.gif) repeat-x; height:27px;}

/* column1 */
#column1 {background:url(img/greenBarArrow.gif) right no-repeat #87C13F; height:259px; padding:10px 66px 0 42px; width:500px;}
.liveChat {margin:6px 0px 0 0;}
#top5 a {background:url(img/top5packages.jpg); display:block; height:42px; text-indent:-9009px;}
#top5 a#top5link {width:326px; background-position:0px 0px;}
#top5 a#top5link:hover {width:326px; background-position:0px -42px;}

/* column2 */
#column2 {background:#fff; height:269px; width:342px;}
#column2 ul {margin:0px 55px; padding:0;}

/* buttons */

#buttons li a {
	background:url(img/buttons.jpg);
	display: block;
	height: 40px;
	text-indent: -9009px;
}

#buttons li.checkRates a { width: 229px; background-position: 0px 0px; }
#buttons li.click2call a { width: 229px; background-position: 0px -40px; }
#buttons li.requestQuote a { width: 229px; background-position: 0px -80px; }

#buttons li.checkRates a:hover { width: 229px; background-position: 0px -120px; }
#buttons li.click2call a:hover { width: 229px; background-position: 0px -160px; }
#buttons li.requestQuote a:hover { width: 229px; background-position: 0px -200px; }

.greyBar {background:url(img/greyBar.gif) repeat-x; height:27px;}
#content {background:#fff; height:450px; padding:15px 0 15px 42px;}

/* leftcolumn */
#leftcolumn {padding-right:14px; width:662px;}
#resources li {margin:5px 65px 5px 0;}

/* rightcolumn */
#rightcolumn {width:232px;}

/* footer */
#wrapleft {background:url(img/corner-bottom-left.gif) bottom left no-repeat #fff; margin-bottom:10px;}
#wrapright {background:url(img/corner-bottom-right.gif) bottom right no-repeat;}
#footer {height:70px; padding-top:25px; text-align:center;}
#footer p {font-size:14px; margin:0;}

/* sitemap */
#sitemap {margin: 0 0 100px 110px;}
#sitemap li {color:#87C13F; float:left;}
#sitemap li a {color:#87C13F; font-size:14px; font-weight:bold; text-decoration:none;}
#sitemap li a:hover {text-decoration:underline;}