
div.getmequotesbutton
{
position:relative;
margin-310px;
margin-bottom:10px;
padding: 10px;
border: 2px solid #013888;
border-radius: 15px;
-moz-border-radius: 15px;
background-color: #013888;
vertical-align: center;
text-align: middle;
color:#ffffff;
}

div.placeadvertbutton
{
position:relative;
margin-top:10px;
margin-bottom:10px;
padding: 10px;
border: 2px solid #feb045;
border-radius: 15px;
-moz-border-radius: 15px;
background-color: #feb045;
vertical-align: center;
text-align: middle;
color: #013888;
}
.banneritem,
.banneritem .clr{
   display: inline;
   margin-left: 10px;
   vertical-align: top;
}


.acysubbuttons .button{
border: 1px solid #FFFFFF;
color: #000000;
font-size: 100%;
font-weight: bold;
padding: 2px 5px;
}

.acymailing_form .controls A {
-moz-border-radius:5px 5px 5px 5px;
color:#000000;
}

div.rt-showcase-pattern { border: 1px solid #000; width: 100%; height: 100%; padding: 0 auto; background-color: #fff; margin: 0 auto; }
div.cis_main_wrapper { width: 100%; }

form.member-registration { background-color: #fff; }

.rsform-submit-button, .rsform-button {
background: #25A33D;
border: solid 1px #25A33D;
border-style: solid;
color: #fff;
cursor: pointer;
}

p {font-size: 11pt;}
a {font-size: 1.1em;
color:#25A33D;
}

td.whitecellc { text-align: center; 
		background-color: #f6fbf3;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;
		}
td.whitecelll { text-align: left; 
		background-color: #f6fbf3;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;
		}
td.whitecellr { text-align: right; 
		background-color: #f6fbf3;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;		
		}
td.verylightcellr { text-align: right; 
		background-color: #daecca;
		font-size: 10pt;
		padding: 5px;
		}
td.lightcellr { text-align: right; 
		background-color: #98b7da;
		color: #000;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;
		}
td.lightcelll { text-align: left; 
		background-color: #98b7da;
		color: #000;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;
		}
td.mediumcellr { text-align: right; 
		background-color: #ddd;
		color: #000;
		border: 1px solid #444;
		font-size: 10pt;
		font-weight: normal;
		padding: 5px;
		}
td.mediumcelll { text-align: left; 
		background-color: #ddd;
		color: #000;
		border: 1px solid #444;
		font-size: 10pt;
		font-weight: normal;
		padding: 5px;
		}
td.mediumcellc { text-align: center; 
		background-color: #ddd;
		color: #000;
		border: 1px solid #444;
		font-size: 10pt;
		font-weight: normal;
		padding: 5px;
		}
td.darkcellr { text-align: right; 
		background-color: #284b74;
		color: #ffffff;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;
		}
td.darkcelll { text-align: left; 
		background-color: #284b74;
		color: #ffffff;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;
		}
td.darkcellc { text-align: center; 
		background-color: #284b74;
		color: #ffffff;
		border: 1px solid #444;
		font-size: 10pt;
		padding: 5px;
		}
td.verydarkcellr { text-align: left; 
		background-color: #1d3653;
		color: #ffffff;
		border: 1px solid #444;
		font-size: 11pt;
		padding: 5px;
		}
td.verydarkcellc { text-align: center; 
		background-color: #1d3653;
		color: #ffffff;
		border: 1px solid #444;
		font-size: 11pt;
		padding: 5px;
		}
td.verydarkcelll { text-align: left; 
		background-color: #1d3653;
		color: #ffffff;
		border: 1px solid #444;
		font-size: 11pt;
		font-face: helvetica;
		padding: 5px;
		}
A.dbmorebtn { color: #fff; background:#346196; display:inline-block; border-radius:3px; padding:8px 12px;}

A.dbbrowsebtn { height:auto;
		font-size:16px;
		box-shadow:none;
		text-shadow:none;
		font-weight: bolder;
		padding:8px 12px;
		border-radius:3px;
		line-height:normal;
		background:#346196;
		margin:0 10px 5px 0;
		display:inline-block;
		color:#fff !important;
		text-transform:capitalize;
		border:2px solid transparent;
		&:hover,&:focus{
			color:#fff;
			box-shadow:none;
			text-shadow:none;
			border-radius:3px;
			background:#1d3653;
			outline:none !important;
			border:2px solid transparent;
		}
		}

.rl_sliders.accordion>.accordion-group { background-color: #284b74;
					color: #fff;
					border: 1px solid #444;}
.rl_sliders.accordion>.accordion-group A {color: #fff; font-size: 1.1em; }
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner { background-color: #fff;
					color: #000;
					border: 1px solid #444;}
.rl_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner A {color: #000; 
							font-size: 1.0em;}
							
							
#fullPageOverlay {
  position: absolute;
  background-color: black;
  width: 200px;
  height:100px;
  z-index: 10;
  top: 0;
  left: 0;
  margin: 0;
  opacity: .5;
  display: none;
  font-size: 20pt;
  bottom: 0;
}


a.mod-articles-category-title {
	font-size:10pt;
	color:#25A33D;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:0px;
	padding:0px;
	line-height:15px;
}
h3.g-title {
	font-size:14pt;
	font-weight:400;
	color:#000000;
	margin-bottom:5px;
	margin-top:15px;
}
h2.item-title {
	font-size:20pt;
	color:#25A33D;
	margin-bottom:5px;
	margin-top:15px;
}
h2.item-title a {
	color:#25A33D;
	font-weight:400;
}
.page-header h1{
	font-size:20pt;
	color:#25A33D;
	margin-bottom:5px;
	margin-top:15px;
}
div.category-module.li {
	list-style-type:disc;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:0px;
	vertical-align:top;
}
ul.category-module {
	border:none;
}
#mod-custom145 {
	border:none;
	line-height: 10px;
	font-size:10pt;
	padding:0px;
	padding:0px;
	vertical-align:top;
}
#mod-custom170 {
	border:none;
	line-height: 10px;
	font-size:10pt;
	padding:0px;
	vertical-align:top;
}
#mod-custom171 {
	border:none;
	line-height: 10px;
	font-size:10pt;
	padding:0px;
	vertical-align:top;
}
#mod-custom129 td {
	border:none;
	line-height: 9px;
	font-size:10pt;
	padding:8px;
}
a.btn {
	background-color:#25A33D;
	color: #ffffff;
	font-size:10pt;
}
button.btn {
	background-color:#25A33D;
	color: #ffffff;
	font-size:10pt;
	font-face: 
}
div.item-content {
	color: #000000;
	font-size:10pt;
}
.item-content h2 {
	margin-top: 5px;
	margin-bottom: 0px;
}
.item-content h3 {
	margin-top: 5px;
	margin-bottom: 0px;
}
.item-content h4 {
	margin-top: 0px;
	margin-bottom: 5px;
}
#g-intro {
	display:block;
	//margin-top:-165px;
	margin-top:-74px;
	position:relative;
	background:#ffffff;
	padding:0px;
	margin-bottom:0px;
}
header#g-header {
	height: 70px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-color:rgba(49,47,56,0.7);
}

#g-header.g-container {
	height: 70px;
	margin-top:0px;
	margin-bottom:0px;
}
#g-header div {
	margin-top:0px;
	margin-bottom:0px;
	font-weight: 200;
}
#g-navigation {
	height: 45px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
	padding-left: 20px;
}
#g-navigation div {
	margin-top:0px;
	margin-bottom:0px;
	text-align:middle;
	vertical-align:middle;
	height: 50px;
}
//ul.sublevel {
//	background:#ffffff;
//	color:#a6a6a6;
//	margin-top:0px;
//}
//div.g-menu-item g-menu-item-165 g-menu-item-type-separator g-parent g-standard {
//	height: 25px;
//}
nav.g-main-nav {
	height: 60px;
	padding-left:20px;
}
//div.menu-6409-particle {
//	position:relative;
//	z-index:1;
//}
div.g-menu-item-container {height:50px;}
div.g-menu-item-container:hover {border-bottom:3px solid #25A33D;font-weight:normal;}
ul.g-sublevel li.g-menu-item {
	background:#ffffff;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	border-color:#bbb #999 #999 #bbb;
	width:230px;
	background: rgba(255, 255, 255, 1.0);
	padding:5px;
	text-align:left;
}
ul.g-sublevel span.g-menu-item-title span.g-seperator{
	background:#ffffff;
	color:#000000;
	font-weight:normal;
	background: rgba(255, 255, 255, 1.0);
	font-size:10pt;
	height: 30px;
	margin-right:0px;
}
ul.g-sublevel g-menu-item-content {
	margin-right:0px;
}

ul.g-sublevel span.g-menu-item-title {
	background:#ffffff;
	color:#000000;
	font-weight:normal;
	background: rgba(255, 255, 255, 1.0);
	font-size:10pt;
	height: 30px;
}
ul.g-sublevel { 
	margin-left:0px;
	margin-right:0px;
	border-color:#bbb #999 #999 #bbb;
	width:230px;
}
ul.g-dropdown-column {
	margin-left:0px;
	margin-right:0px;
	width:230px;
}
.mod-custom custom {
	padding:0px;
}
.mainmenuheaderstyle {
	padding-right: 15px
}
.mainmenustyle {
	border-bottom: 1px #c6c6c6 solid;
	border-left: 1px #000000 solid;
	font-weight: lighter;
	padding-left: 15px
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	box-shadow: 10px 10px 8px #363636;
	background-color: rgba(255, 255, 255, 0.8);
}
.mainmenudropdownstyle {
	border-bottom: 1px #c6c6c6 solid;
	border-left: 1px #000000 solid;
	font-weight: lighter;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 40px;
	margin-right: 0px;
	display: block;
	box-shadow: 10px 10px 8px #363636;
	background-color: rgba(255, 255, 255, 0.8);
}
.mainmenustyle:hover {
	background-color: #f6f6f6;
}
.amazonbanner720x90{
	margin-bottom: 0px;
    margin-top: -20px;
	padding-bottom: 0px;
	text-align:left;
	//height:120px;
}

#mod-custom129{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom145{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom170{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom171{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom172{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom173{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom174{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom175{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom176{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom177{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom178{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom179{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom180{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom181{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom182{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom183{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom184{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom190{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom144{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
#mod-custom112{
	border: 1px solid #e6e6e6;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:10px;
	//box-shadow: 3px 3px #e6e6e6;
}
section#g-features {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	
}
section#g-features g-content {
	background-color:#f6f6f6;
}
.search-database {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align:top;
}
main#g-mainbar {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

