
/* type */

body {font-family:"Lucida Grande","Lucida",Verdana,Tahoma,sans-serif;color:#000000}

h1 {color:#0066CC; font-size:26px; top:9px; }
h3 {color:#555555; font-size:24px; top:11px; }

.sidebar h2 {margin-top:36px;}
h2.testimonial {color:#95122C; font-style:italic; font-weight:normal}
														
h2														{font-weight:normal; font-size:20px; top:2px; color:#000; margin:0 0 18px 0}
#headerBottom h3										{margin:0}

h5														{font-size:14px; margin-bottom:18px}
#headerBottom h5										{margin:0}

a, a strong                                             {color:#0066CC; text-decoration:none}
a:hover, a:hover strong                                 {color:#072D95}

.selected a,
a.selected                                              {color:#2ebffd !important}

strong                                                  {color:#000}

small                                                   {font-size:11px}

hr                                                      {background:#ddd; height:3px; margin:18px 0 15px 0}


/* containers */
	
.entry {margin-bottom: 18px}

.archive .post                                          {margin:0}
.archive .entry											{padding:18px 0}

.alignleft                                              {float:left}

.alignright                                             {float:right}

#wrap													{position:relative; z-index:3}
#bgImg													{z-index:1}
#bgGrid 												{width:100%; height:100%; position:fixed; top:0; left:0; z-index:2; background:transparent url("../images/bg.png") repeat; }

#sureHits												{margin: 22px 20px;}

/* header */

#headerTop												{margin-top:18px; height:107px; background:transparent url("../images/bg-header.png") 0 0 repeat-x;}
#headerBottom											{margin-top:1px; min-height:108px; background:transparent url("../images/bg-header.png") 0 -108px repeat-x;}

#chooseTop												{list-style:none; margin:0}
#chooseTop li											{display:inline; width:170px; min-height:30px; float:left; background:transparent url("../images/page-elements.png") 0 4px no-repeat; margin:0 19px 0 0}
	#chooseTop li#freeQuotesFast						{background-position:-199px 4px;}
	#chooseTop li#startSavingMoney						{background-position:-405px 4px; margin:0; width:190px; }
#chooseTop li h5										{color:#FFF; margin:0 0 0 30px}

#logo 													{display: block; width:294px; margin-top:18px; height:60px; background: transparent url("../images/promiga-logo.png") no-repeat; text-indent:-6000px; }
#logo:hover                                             {background:transparent url("../images/promiga-logo-hover.png") no-repeat;}
#slogan													{display:block; width:340px; height:18px; float:right; margin:18px 0; background:transparent url("../images/page-elements.png") -250px 0 no-repeat; text-indent:-6000px; }

#headerBottom h3										{color:#FFCD00; margin-top:18px;}
#headerBottom h5										{color:#FFF; margin-top:18px;}
#headerBottom ul										{list-style:none; margin-left:0}
#headerBottom ul li										{color:#FFF; display:inline-block; margin-right:10px; zoom: 1; *display:inline}
		
#getMoreQuotes											{display: block; width:283px; margin-top:18px; height:76px; background: transparent url("../images/page-elements.png") 0 -180px no-repeat; text-indent:-6000px; }
#getMoreQuotes:hover                                    {background-position:0 -270px;}

#stateSelect											{margin-top:18px; width:180px}

/* navigation */

#headerNav { top:4px; left: 4px; clear: both; margin:0;}
#headerNav a:link, #headerNav a:visited { font-size: 15px; padding: 0 4px; margin-left: 6px; color:#95122C; background:none; font-weight: normal; }
    #headerNav a:hover, #headerNav a:focus { background-color: #ffffff; color: #7E7B7B; }
    #headerNav .current_page_item a:link,
    #headerNav .current_page_parent a:link,
    #headerNav .current_page_item a:visited,
    #headerNav .current_page_parent a:visited { color:#ffffff; background-color: #7E7B7B; cursor: default; }
    
ul.sideNav {margin-left: 28px;}
	ul.sideNav li { list-style-type: none; }
	ul.sideNav li a:link, ul.sideNav li a:visited { font-size: 15px; padding: 0 4px; margin-bottom:18px; margin-left: 6px; color: #000000; background:none; font-weight: bold; display:inline-block;}
    ul.sideNav li a:hover, ul.sideNav li a:focus { background-color: #ffffff; color: #7E7B7B; }
    ul.sideNav li.current_page_item a:link,
    ul.sideNav li.current_page_parent a:link,
    ul.sideNav li.current_page_item a:visited,
    ul.sideNav li.current_page_parent a:visited { color:#ffffff; background-color: #7E7B7B; cursor: default; }

        
#siteMap {list-style:none; }
    #siteMap li a:link, #siteMap li a:visited {font-size:15px; top:4px; font-weight:bold}
    #siteMap li a:hover, #siteMap li a:focus {color:#000;}
        #siteMap li ul {margin:0 0 18px 40px;}
        #siteMap li li {top:0; padding:0; }
        #siteMap li li a:link, #siteMap li li a:visited {font-size:14px; top:5px; font-weight:normal;}



/* forms */

.cform label,
.cform input[type="text"],
.cform input[type="submit"],
.cform textarea,
.cform button                                           {display:block; float:left; vertical-align:top}

.cform label                                            {margin-right:20px; margin-left:0}

.cform input[type="text"],
.cform textarea                                         {margin-right:10px; margin-left:0}

.cform button,
.cform input[type="submit"]                             {padding:0}

.btn_search                                             {width:40px; height:20px; border:none; margin-left:3px; background:transparent url("../images/page-elements.png") -300px -370px no-repeat; text-indent:-1000px; overflow:hidden}
.btn_search:hover                                       {background-position:-300px -390px}

.search_site input                                      {width:174px;margin-right:0 !important}

.required                                               {color:#999}

/* blog */

.postmetadata                                           {background-color:#f6f6f6; padding:18px 18px 17px 18px; border-bottom:1px solid #ddd; margin-bottom:36px}

/* pagination */

.navigation a                                           {display:block; margin:18px 0; position:relative; top:5px}

/* comments */

.commentlist                                            {margin:0}

.commentlist li                                         {list-style:none; padding:18px 18px 17px 18px; border-bottom:1px solid #ddd}

.commentlist li.odd                                     {background-color:#f6f6f6}

.comment img                                            {display:block; padding:1px; border:1px solid #ddd; float:right; margin-left:18px; margin-bottom:18px}

#respond                                                {margin-top:36px}

/* images */

.caption p,
.gallery-caption,
.wp-caption-text                                        {font-style:italic}

/* quote */
#quote													{padding: 18px 30px; display:block; /* background:transparent url("../images/bg-footer.png") 0 -50px repeat; */  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#quote h4												{color:#CCC; font-size:12px; display:block; font-weight:normal}

/* home recent posts */

#recentPosts											{margin:18px 0; list-style:none;}
#recentPosts a											{font-weight:bold}

/* FOOTER */
#footer													{margin:0px auto; width:960px; padding:18px 0 0; color:#CCC; background-image:url("../images/footer.png");}

#footer a:link, #footer a:visited 						{color:#CCC; font-size:12px; background:none; font-weight: normal; text-decoration:none;}
#footer a:hover											{color:#FFCD00}
#footer a#twitter 										{display:block; width:100px; height:36px; background: transparent url("../images/page-elements.png") -300px -180px no-repeat; text-indent:-6000px; }
#footer a#twitter:hover                                 {background-position:-300px -270px;}

#footer a#facebook 										{display:block; width:100px; height:36px; background: transparent url("../images/page-elements.png") -420px -180px no-repeat; text-indent:-6000px; }
#footer a#facebook:hover                                {background-position:-420px -270px;}

#socialMediaList										{margin-left:0; list-style:none}
#socialMediaList a:link, 
#socialMediaList a:visited 								{color:#1B8BC7; font-weight:bold}
#socialMediaList a:hover											{color:#FFCD00}

#iconTwitter											{background:url("../images/page-elements.png") no-repeat 0 -370px; padding-left:20px}
#iconFacebook											{background:url("../images/page-elements.png") no-repeat 0 -410px; padding-left:20px}
#iconRSS												{background:url("../images/page-elements.png") no-repeat 0 -450px; padding-left:20px}


#listingTable td {background:none; vertical-align:middle; padding-top:18px}
#listingTable td ul {margin-left:0; list-style:none}
#listingTable td ul li {padding-left:10px; background: transparent url("../images/page-elements.png") -650px -194px no-repeat;}
#listingTable td p a {font-weight:bold; text-decoration:underline;}

#listingHeading {text-align:center;}


.topnavvv a{ font-size:9px; }
.wp-pagenavi { width:1000px; height: 30px; margin:0 auto;}
.wp_pagenavi > a {width:24px !important;}

.footer_hr{width:920px; margin:0 auto 15px;clear:both;}


