body 			{
font-family:verdana,helvetica,arial; 
font-size:12px; font-weight:normal;
background-color:#FFFFFF;
margin:0px;}

td		{font-family:verdana,helvetica,arial; 
font-size:12px; 
color:#202020;
}			
h1				{ color:#729D2D; 
font-weight:bold; font-size:17px; 
margin-bottom:10px;
margin-top:5px;}
h2				{font-family:verdana,helvetica,arial; color:#49AECF; font-weight:bold; font-size:13px; margin-bottom:5pt; margin-top:3pt}

a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  12px;  TEXT-DECORATION: none; color: #1578B9}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  12px;  TEXT-DECORATION: none; color: #1578B9}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  12px;  TEXT-DECORATION: none; color: #1578B9}
a:hover {  font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 12px; TEXT-DECORATION: underline; color:#49AECF}

textarea		{font-family: Verdana; font-size: 11px }
select       	{font-family: Verdana; font-size: 11px }
input        	{font-family: Verdana; font-size: 11px }


p

{
margin-top:0px;
margin-bottom:10px;
}

.contentbox {border:1px solid #CCED93;
 border-style:collapse; 
 padding:18px;
 line-height:16px;
 text-align:left;
 margin-bottom:15px;
 clear:both;
 font-size:12px;
overflow:hidden;
text-align:justify;


 }
 
 a.heading
 
 {
 font-size:14px;
 font-weight:bold;
 line-height:18px;
 display:block;
 margin-bottom:5px;
 }


.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}


.cheader {background-color:#E0F2C2; font-family:verdana,helvetica,arial; font-size:11px; font-weight:bold; color:#35451B}



.logo
{BORDER-RIGHT: #91C837 1px solid; BORDER-TOP: #91C837 1px solid; BORDER-LEFT: #91C837 1px solid; BORDER-BOTTOM: #91C837 1px solid}

.tableborder {border:1px solid #91C837; border-style:collapse; padding:8px}

.leftmenuholder

{
width:190px;
}



.submit {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #ffffff; border-left:thin solid #ffffff; background-color: #1578B9; color:#ffffff; font-weight:bold}


.textcontent
{padding-left: 15px; padding-right: 10px; padding-top: 4px; padding-bottom: 8px;}


.featured
{padding-left: 10px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size: 12px}



.sitewidth 
{
width:990px;
margin:auto;
}


.contentsection

{
padding-left:15px;
}

.contentsection-home

{
padding-left:10px;
padding-right:15px;
}


.ccimage

{
float:left;
margin-right:5px;
}


table.comparetb

{
border:0px solid #91C837;
border-collapse: collapse;
}

table.comparetb th

{
border:1px solid #91C837;
border-collapse: collapse;
background-color:#E0F2C2;
font-size:14px;
color:#35451B;
text-align:left;
padding:4px;
}

table.comparetb td

{
border:1px solid #91C837;
border-collapse: collapse;
font-size:13px;
padding:5px;
text-align:left;
vertical-align:top;
}

table.comparetb td.divider

{
border:0px solid #91C837;
border-collapse: collapse;
padding:5px;
text-align:left;
height:20px;
}

table.comparetb td.details

{
border:1px solid #91C837;
border-collapse: collapse;
padding:5px;
text-align:left;
background-color:#FBFDF7;
}





table.comparetb td.rates

{
font-size:12px;
background-color:#F3FAE8;
}


table.comparetb td.example

{
font-size:12px;
background-color:#F3FAE8;
font-weight:bold;
}

.repextra

{
font-size:11px;
font-weight:normal;
margin-top:5px;
}

.strap

{
font-size:11px;
}

.tableheader

{
display:block;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
padding-right:4px;
font-weight:bold;
color:#ffffff;
background-color: #91C837;
font-size:14px;
}

.address

{
font-size:11px;
clear:both;
padding-top:5px;
display:block;
}

.detailscontent

{
font-size:11px;
margin-bottom:5px;
}


.imghome

{
float:left;
margin-right:10px;
margin-bottom:5px;
}



.imghome2

{
float:right;
margin-left:10px;
}

.floatright

{
float:right;
margin-left:10px;
margin-bottom:5px;
}

.floatright2

{
float:right;
margin-left:20px;
margin-bottom:30px;
}


.floatleft

{
float:left;
margin-right:10px;
margin-bottom:5px;
}

.comparebar

{
width:995px;
height:45px;
display:block;
margin-bottom:20px;
margin:auto;


}

.compareoptions

{
width:995px;
margin:auto;
padding-top:10px;
padding-bottom:10px;


}

.comparedeals

{
float:left;
font-size:14px;
font-weight:bold;
color:#1173B9;
margin-top:10px;
margin-left:10px;
}

.compareoptions UL
{

list-style: none;
margin: 0;
padding: 0;
float:right;



}

.compareoptions LI
{

margin: 0;
padding: 0;
display: inline;

}

.compareoptions A
{
 	padding-top: 10px;
 	padding-bottom: 10px;
 	padding-left: 10px;
 	padding-right: 10px;
 	color:#ffffff;
 
		float:left;
		border-top:1px solid #1173B9;
		border-left:1px solid #1173B9;
		border-right:1px solid #1173B9;
		margin-right:5px;
		background-color:#1173B9;
		font-weight:bold;
		font-size:12px;
		background-image:url('/images/compareoptions.gif'); 
		

}


a:active.compareoptions
{
	color: #fff;
	background-color: #78A72D;
	text-decoration: none;
	background-image:url('/images/compareoptionson.gif'); 

}

.compareoptions A:current
{
	color: #fff;
	background-color: #78A72D;
	text-decoration: none;
	background-image:url('/images/compareoptionson.gif'); 

}



.compareoptions A:hover
{
	color: #fff;
	background-color: #78A72D;
	text-decoration: none;
	background-image:url('/images/compareoptionson.gif'); 

}










.headerbar

{
margin:auto;
width:100%;
background-color:#91C837;
height:79px;
background-image:url('/images/headerbar.jpg'); 
}

.headerbarcontent

{
width:980px;
margin:auto;
padding:0px;
height:50px;
}


.headerbarmenu

{
margin:auto;
width:100%;
background-color:#E0F2C2;
height:10px;
}

.headerbarmenuoptions

{
float:right;
padding-top:10px;

}
.headerlogos
{
float:left;
}




.headerbarmenuoptions UL
{

list-style: none;
margin: 0;
padding: 0;
float:right;



}

.headerbarmenuoptions LI
{

margin: 0;
display: inline;

}

.headerbarmenuoptions A
{
 	padding-top: 5px;
 	padding-bottom: 5px;
 	padding-left: 5px;
 	padding-right: 5px;
 	color:#78A72D;
		border-right:1px solid #91C837;
		margin-right:5px;
		background-color:#E0F2C2;
		font-weight:bold;
		

}

.headerbarmenuoptions A:hover
{
	color: #fff;
	background-color: #78A72D;
	text-decoration: none;

}




.footerbar

{
margin:auto;
width:100%;
background-color:#78A72D;
}

.footerbarcontent

{
width:980px;
margin:auto;
padding:10px;
text-align:right;
color:#ffffff;
}

.footerbarcontent a

{

color:#ffffff;
}

.footermenu

{
margin:auto;
width:100%;
background-color:#E0F2C2;
height:80px;
}


.clogo

{
margin-bottom:10px;
border:1px solid #E0F2C2;
}

.clogoscol

{
padding-top:10px;
}

.imghome1

{
float:left;
margin-bottom:0px;
clear:both;
}

.h1home

{
float:left;
clear:both;
}

.leftcol

{
float:left;
margin-right:20px;
}

.home1

{
font-size:14px;
color:#729D2D;
font-weight:bold;
line-height:19px;

}

#viewer {height:40px; width:900px; clear:both; overflow:hidden; border:3px solid #e5e5e5;}
#viewerFrame {width:800px; clear:both; padding:0;}
#viewer img {width:88px; height:33px; margin:5px; display:inline; border:0;}
#viewer a {display:block; float:left; width:100px; height:100px;}


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
	border:1px solid #CCED93;
	padding:10px;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 

	height: 33px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	
	height: 33px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 120px;
	height:33px;
}


.subheading				{ color:#729D2D; 
font-weight:bold; font-size:14px; 
margin-bottom:5px;
;}


.footermenucontent

{

width:990px;
margin:auto;
padding-top:15px;

}


.footmenu1

{
width:350px;
float:left;
}


.footmenu2

{
width:570px;
margin-left:260px;

}





.footmenu1 UL, .footmenu2 UL
{

list-style: none;
margin: 0;
padding: 0;
float:left;



}

.footmenu1 LI, .footmenu2 LI
{

margin: 0;
margin-bottom:3px;

}

.footmenu1 A, .footmenu2 A
{
 	
 	color:#78A72D;
font-size:11px;

		

}

.footmenu1 A:hover, .footmenu2 A:hover
{

	text-decoration: underline;

}


