/*  
Theme Name: NADA Insurance
Description: An OmniStudio designed theme for NADA Insurance
Version: 1.0
Author: Jeph Christoff for OmniStudio
Author URI: http://www.omnistudio.com/

*/



/* 
----------------------------------------------------------------------------- 
GLOBAL RESET
-----------------------------------------------------------------------------*/
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a{text-decoration:none; outline: none;}

a:hover {text-decoration: underline;}




/* 
----------------------------------------------------------------------------- 
BASIC STYLES
-----------------------------------------------------------------------------*/
.left, #left {
	float:left;
}
.right, #right {
	float:right;
}
#left h1 strong, #navigation .left strong, #searchsubmit strong, #searchsubmit2 strong, .textwidget a strong {
	display:none;
}




/* 
----------------------------------------------------------------------------- 
LAYOUT
-----------------------------------------------------------------------------*/
body {
	font: 0.75em/1.5em Arial, Helvetica, sans-serif;
	color: #333333;
	background: url(/wp-content/themes/nada/images/bg.gif) repeat-x;
}
body#int {
	background: url(/wp-content/themes/nada/images/bg2.gif) repeat-x;
}
#container {
	width: 960px;
}
#searchform {
	margin-left:15px;
}



/* 
----------------------------------------------------------------------------- 
HEADER
-----------------------------------------------------------------------------*/
#header {
	height: 28px;
	font-size: 95%;
	padding-top: 3px;
	color: #666666;
}
#left .logo a {
	background: url(/wp-content/themes/nada/images/logo.gif) no-repeat;
	display: block;
	height: 160px;
	width: 235px;
}
#header a {
	color: #000000;
}
#header a.wpadmin {
	background: url(/wp-content/themes/nada/images/wp.gif) no-repeat;
	display: block;
	padding-left: 20px;
}
#header #s {
	font-size: 11px;
	margin-right: 5px;
	margin-left: 10px;
	width: 150px;
	border: 1px solid #B6B6B6;
	padding: 3px 4px;
}
#header #searchsubmit {
	background: url(/wp-content/themes/nada/images/search-submit.jpg) no-repeat;
	height: 17px;
	width: 17px;
	border: none;
}




/* 
----------------------------------------------------------------------------- 
CONTENT
-----------------------------------------------------------------------------*/
#content {
	background: url(/wp-content/themes/nada/images/bg-nav.jpg) repeat-y;
}
#content #left {
	width: 235px;
}
#content #right {
	width: 725px;
}
#content #right a {
	color: #0E377D;
}



/* LEFT */
#content #left div {
	padding-left: 12px;
}
#content #left .logo {
	margin: 0px;
	padding: 0px;
}
#content #left .navigation {
	margin-bottom: 40px;
}
#content #left .navigation a {
	display: block;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: "Lucida Grande", Arial;
	padding: 10px;
	text-shadow: #446B8C 2px 2px 1px;
}
#content #left .navigation a:hover,
#content #left .navigation li.current_page_item a {
	background: url(/wp-content/themes/nada/images/bg-nav-hover.jpg) repeat-y;
	text-decoration: none;
	text-shadow: #784f4d 2px 2px 1px;
}
#content #left .navigation li {
	background: url(/wp-content/themes/nada/images/bg-nav-sep.gif) no-repeat left bottom;
	padding-bottom: 2px;
}
#content #left .navigation ul ul {
	display:none;
}
#content #left .services {
	border-right: 5px solid #D11241;
	border-left: 5px solid #D11241;
	width: 199px;
	margin: 0px 0px 20px 17px;
	padding: 0px;
}
#content #left .enews {
	width: 199px;
	margin: 0px 0px 20px 17px;
	padding: 0px;
	text-align: center;
}
#content #left .services p {
	margin:0px;
}
#content #left .services h3 {
	font-size: 120%;
	font-style: italic;
	color: #FFFFFF;
	background: #D11241;
	padding: 5px;
}
#content #left .services img {
	border-bottom: 5px solid #D11241;
}


/* HOMEPAGE BOXES */
#content #right .boxes div {
	margin-right: 5px;
	padding-right: 5px;
	width: 230px;
	padding-top: 30px;
	line-height: 1.3em;
	color: #000000;
	height: 209px;
	margin-bottom: 20px;
}
#content #right .boxes .one {
	background: url(/wp-content/themes/nada/images/box-1.jpg) no-repeat bottom;
}
#content #right .boxes .two {
	background: url(/wp-content/themes/nada/images/box-2.jpg) no-repeat bottom;
}
#content #right .boxes .three {
	background: url(/wp-content/themes/nada/images/box-3.jpg) no-repeat bottom;
}
#content #right .boxes .four {
	background: url(/wp-content/themes/nada/images/box-4.jpg) no-repeat bottom;
}
#content #right .boxes .five {
	background: url(/wp-content/themes/nada/images/box-5.jpg) no-repeat bottom;
}
#content #right .boxes .six {
	background: url(/wp-content/themes/nada/images/box-6.jpg) no-repeat bottom;
}
#content #right .boxes .seven {
	background: url(/wp-content/themes/nada/images/box-7.jpg) no-repeat bottom;
}
#content #right .boxes .eight {
	background: url(/wp-content/themes/nada/images/box-8.jpg) no-repeat bottom;
}
#content #right .boxes img {
	margin-right: 5px;
}
#content #right .boxes p {
	margin-bottom: 0.5em;
	padding-right: 5px;
	padding-left: 145px;
}
#content #right .boxes ul {
	margin-right: 5px;
	margin-left: 145px;
}
#content #right .boxes h4 {
	font: 20px/1em Georgia, "Times New Roman", Times, serif;
	color: #0E377D;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
}
#content #right .boxes a {
	color: #C10034;
	text-decoration: underline;
}
#content #right .boxes .news {
	margin: 0px 20px 10px;
	width:auto;
	height:auto;
	padding: 0px;
}
#content #right .boxes .news ul {
	margin-right: 5px;
	margin-left: 0px;
}
#content #right .news h1 {
	font: normal 18px/0.9em Georgia, "Times New Roman", Times, serif;
	color: #D11241;
	text-transform: uppercase;
	border-bottom: 3px solid #E2E0D3;
	padding-bottom: 3px;
}
#content #right .news ul li {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #E3E1D4;
}
#content #right .news em {
	color: #999999;
	letter-spacing: 3px;
	font-size: 10px;
	text-transform: uppercase;
}




/* RIGHT */
#content #right .boxes .post, #content #right .boxes .entry {
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
#content #right .banner {
	background: url(/wp-content/themes/nada/images/banner-home.jpg) no-repeat;
	height: 160px;
	overflow: hidden;
	font-size: 125%;
	font-style: italic;
}
#int #content #right .banner {
	background: url(/wp-content/themes/nada/images/banner-int.jpg);
	height: 96px;
}
#int #content #right .banner-life {
	background: url(/wp-content/themes/nada/images/banner-life.jpg);
	height: 96px;
}
#content #right .banner p {
	padding-left: 350px;
	padding-top: 90px;
	color: #FFFFFF;
	padding-right: 115px;
}
#content #right .content {
	background: url(/wp-content/themes/nada/images/bg-content2.gif) repeat-y right top;
	padding-top: 15px;
}
#content.full #right .content {
	background: url(none);
}
#content #right .content .left {
	width: 464px;
}
#content.full #right .content .left {
	width: 679px;
}
#content #right .content .left p, #content #right .content .left ul {
	margin-bottom: 1em;
}
#content #right .content .left ul ul, #content #right .content .left ul ul ul {
	margin-bottom: .5em;
}
#content #right .content .left ul ul ul {
	margin-bottom: 0em;
}
#content #right .content .left ul {
	list-style: square;
	margin-left: 30px;
}
#content #right .content .left ul li {
	padding-bottom:5px;
	line-height: 1.2em;
}
#content #right .content .left .sitemap ul li {
	padding-bottom:5px;
	line-height: 1.2em;
	font-size: 140%;
}
#content #right .content .left .sitemap ul ul {
	list-style: disc;
}
#content #right .content .left .sitemap ul ul li {
	padding-bottom:5px;
	line-height: 1.2em;
	font-size: 80%;
}
#content #right .content .left img {
	margin-bottom: 10px;
	margin-left: 10px;
}
#content #right .content .left p, #content #right .content .left h1, #content #right .content .left h2, #content #right .content .left h3, #content #right .content .left h4, #content #right .content .left h5, .wordtube {
	margin-left: 15px;
}
#content #right .content .left h1 {
	font: normal 32px/.9em Georgia, "Times New Roman", Times, serif;
	color: #0E377D;
	margin-bottom: 5px;
}
#content #right .content .left h2 {
	text-transform: uppercase;
	color: #4577B6;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 20px;
}
#content #right .content .left h3 {
	color: #414035;
	font: bold normal 15px Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
#content #right .content .left h4 {
	font: 12px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #73715E;
}
#content #right .content .left h5 {
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 16px;
	background: #D11241;
	margin-bottom: 1em;
	padding-right: 5px;
	padding-left: 5px;
}
#content #right .content .left blockquote {
	padding-bottom: 25px;
	padding-right: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
}
#content #right .content .left blockquote p {
	margin-left: 150px;
	margin-bottom:.5em;
}
#content.life #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-life.jpg) no-repeat left bottom;
}
#content.personal #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-accident.jpg) no-repeat left bottom;
}
#content.longterm #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-longterm.jpg) no-repeat left bottom;
}
#content.health #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-health.jpg) no-repeat left bottom;
}
#content.pharma #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-pharma.jpg) no-repeat left bottom;
}
#content.hole #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-hole.jpg) no-repeat left bottom;
}
#content.id #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-id.jpg) no-repeat left bottom;
}
#content.travel #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-travel.jpg) no-repeat left bottom;
}
#content.lasik #right .content .left blockquote {
	background: url(/wp-content/themes/nada/images/bg-big-box-lasik.jpg) no-repeat left bottom;
}
#content #right .content .left #tips {
	background: #C9DDFA;
	margin-bottom: 1em;
	margin-left: 15px;
}
#content #right .content .left #tips td {
	padding-top: 15px;
	padding-right: 15px;
}
#content #right .content .left #tips h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}



#content #right .content .right {
	width: 215px;
	margin-right: 20px;
}
#content #right .content .right ul {
	margin-bottom: 20px;
}
#content #right .content .right ul ul {
	margin-bottom: 0px;
}
#content #right .content .right ul li {
	background: url(/wp-content/themes/nada/images/arrow-yellow.gif) no-repeat left 3px;
	padding-bottom: 4px;
	padding-left: 18px;
	line-height: 1.3em;
}
#content #right .content .right ul ul li {
	background: url(/wp-content/themes/nada/images/arrow-grey.gif) no-repeat left 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 95%;
}
#content #right .content .right #subpages a {
	color: #004990;
}
#content #right .content .right .widget_text {
	color: #FFFFFF;
	background: #4693D7;
	padding: 8px;
	margin-bottom: 10px;
	font-size: 95%;
	line-height: 1.2em;
}
#content #right .content .right #text-358223791 {
	color: #333333;
	background: url(none);
	padding: 8px;
	margin-bottom: 10px;
	font-size: 95%;
	line-height: 1.2em;
}
#content #right .content .right .widget_text ul {
	margin-bottom: 0px;
}
#content #right .content .right .widget_text ul li {
	background: url(/wp-content/themes/nada/images/arrow-grey.gif) no-repeat left 5px;
	padding-bottom: 4px;
	padding-left: 8px;
}
#content #right .content .right .widget_text h3 {
	font-size: 115%;
	text-transform: uppercase;
	color: #0E377D;
	font-weight: bold;
	margin-bottom: 5px;
}
#content #right .content .right .widget_text a {
	color: #000033;
}
#content #right .content .right h2 {
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #B8332C;
}
#content #right .content .left .search-results {
	border-bottom: 1px solid #E6E4E4;
	margin-bottom: 10px;
}
#content #right .content .left .page-navigation {
	background: #D9F4FF;
	padding: 2px;
	margin: 20px 15px;
}
#content #right .content .left .page-navigation .right {
	text-align: right;
}





#content #right .content .left #rates, #content #right .content .left #rates2 {
	width: 441px;
	border: 1px solid #AC9117;
	margin-left: 15px;
	margin-bottom: 2em;
}
#content #right .content .left #rates ul, #content #right .content .left #rates2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#content #right .content .left #rates ul li, #content #right .content .left #rates2 ul li {
	margin: 0px;
	padding: 0px 0px 1em;
}
#content #right .content .left #rates .title, #content #right .content .left #rates2 .title {
	font-size: 120%;
	color: #FFFFFF;
	background: #AC9117;
	text-align: center;
	font-weight: bold;
	padding: 8px;
}
#content #right .content .left #rates .title h3, #content #right .content .left #rates2 .title h3 {
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font: bold 170% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#content #right .content .left #rates th, #content #right .content .left #rates2 th {
	font-size: 130%;
	font-weight: bold;
	color: #AC9117;
	text-align: center;
	padding: 8px;
	text-transform: uppercase;
}
#content #right .content .left #rates td, #content #right .content .left #rates2 td {
	text-align: center;
	padding: 8px;
	font-size: 120%;
	color: #000000;
	line-height: 1em;
}
#content #right .content .left #rates .age, #content #right .content .left #rates2 .age {
	background: #F7F4DF;
}
#content #right .content .left #rates .rate, #content #right .content .left #rates2 .rate {
	background: #EBE3B3;
}
#content #right .content .left #rates .footer, #content #right .content .left #rates2 .footer {
	font-size: 100%;
}
#content #right .content .left .plan {
	margin-bottom: 2em;
	margin-left: 0px;
}
#right .content .right #sidebar #text-266857601 {
	display:none;
}
.dealer #right .content .right #sidebar #text-266857601 {
	display:block;
	padding:0px;
}



/* 
----------------------------------------------------------------------------- 
FOOTER
-----------------------------------------------------------------------------*/
#footer {
	background: url(/wp-content/themes/nada/images/bg-footer.gif) repeat-x;
	padding-top: 20px;
	font-size: 95%;
	padding-bottom: 20px;
	color: #666666;
	text-align: center;
}
#footer a {
	color: #0E377D;
	padding-right: 3px;
	padding-left: 3px;
}
#footer ul {
	display: table;
	margin: 0px auto;
}
#footer ul li {
	float: left;
}
#footer ul li {
	border-right: 1px solid #000000;
}
#footer ul li:last-child {
	border-right: none;
}
#footer ul ul {
	display: none;
}
#footer del {
	display: inline-block;
	text-decoration: none;
}





/* 
----------------------------------------------------------------------------- 
CLEARFIX
-----------------------------------------------------------------------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}

