/*  
Theme Name: Health Insurance
Theme URI: 
Description: A Web 2.0 Wordpress Theme custom designed by CssKings.com
Version: 1.0
Author: <a href="http://www.csskings.com">CssKings.com</a>
Author URI: http://www.csskings.com
*/

*{margin:0; padding:0; outline:0; border:0;}
body{background:url(images/bg.png) repeat; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none;}
.clear{clear:both; overflow:hidden;}

#container{background:url(images/container.png) repeat-y 50%; padding:0 0 1px 0;}
#wrapper{width:980px; margin:auto;}

#header{width:980px; height:102px; position:relative; z-index:2;}
#logo{width:285px; height:56px; position:absolute; z-index:3; top:0px; left:0px;}
#logo h1{text-indent:-10000px;}
#logo h1 a{background:url(images/logo.png); width:285px; height:56px; display:block;}
#description{position:absolute; z-index:4; font-size:10px; color:#6a6b6d; top:40px; left:72px; width:192px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

#menu{background:url(images/menu.png) repeat-x; height:43px; width:980px; position:absolute; z-index:2; bottom:0px;}
#menu ul{float:left; width:760px;}
#suckerfishnav{}
#suckerfishnav, #suckerfishnav ul{float:left; line-height:43px; list-style:none; margin:0; padding:0 0 0 4px; width:100%; }
#suckerfishnav a{color:#fcfcfd; display:block; padding:0px 20px; text-decoration:none;  text-shadow:#333 4px 4px 4px;}
#suckerfishnav li{float:left; background:url(images/line.png) no-repeat left; padding:0 0 0 1px; font-size:14px; }
#suckerfishnav ul{border:0; height:auto; left:-999em; line-height:1; margin:0; position:absolute; width:151px; z-index:24; }
#suckerfishnav li li{width:149px; font-size:12px; color:#dfdfdf; background:none;  }
#suckerfishnav li li a{ line-height:22px; width:130px; padding-left:15px; }
#suckerfishnav li ul ul{margin:-21px 0 0 150px; }
#suckerfishnav li li:hover{ background:none; }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a{color:#fff; }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a,  #suckerfishnav li.current_page_item a , #suckerfishnav li.current_page_parent a, #suckerfishnav li.current-cat a{ background:url(images/menu_over.png) repeat-x; color:#fcfcfd; }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a{color:#fcfcfd; background:none; font-size:12px;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul{left:-999em; }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul{ background:url(images/submenubg.png) repeat; left:auto; padding-top:6px; padding-bottom:6px; }
#suckerfishnav li:hover, #suckerfishnav li.sfhover{ }
#menu a:hover{text-decoration:underline;}
#suckerfishnav li.page-item-119{background:none;}
.page-item-88{display:none;}

#searchform{float:left; padding:8px 0 0 0;}
#ls{background:url(images/field.png); width:151px; height:21px; float:left; padding:6px 5px 0 5px; margin:0 10px 0 0;}
#lsf{background:none; border:0; font-size:12px; color:#555; font-family:Arial, Helvetica, sans-serif; width:151px;}
#go{float:left;}

#content{width:980px; padding:12px 0 0 20px;}
#slider{background:#bbb; width:593px; height:293px; float:left; padding:5px 0 0 7px; margin:0 20px 14px 0;}

#fwrap{width:320px; float:left; background:#efefef; font-family:Trebuchet MS; position:relative; z-index:1; padding:10px 0 0 0; height:288px;}
#arrow{background:url(images/arrow.png); width:65px; height:74px; position:absolute; z-index:2; top:0px; right:-20px;}
#fwrap h2{color:#e86709; font-weight:normal; text-align:center; font-size:20px;}
#fwrap h2 span{color:#297dc6;}
#fwrap h3{color:#023c76; font-size:12px; font-weight:normal; text-align:center; letter-spacing:-1px;}
#fwrap ul{padding:20px 0 0 15px;}
#fwrap ul li{background:url(images/tick.png) no-repeat left; padding:0 0 0 20px; font-size:20px; color:#e86709; list-style:none; margin:0 0 7px 0;}
#form{border-top:1px solid #d6d5d5; width:308px; margin:auto; padding:6px 0 0 0;}
#form label{display:block;}
.fbg1{float:left; width:155px; margin-right:15px; padding:0 0 0 5px;}
.fbg2{float:left; width:120px;}
.field, #sel{background:#fff; border:2px solid #706c6e; border-bottom:0px; border-right:0px; padding:2px 0 2px 5px; margin:0 0 10px 0; width:120px;}
#sel{width:155px;}

#c1{width:200px; float:left;}
#c2{width:676px; float:left; padding:0 0 0 84px;}
#flag_search{border:1px solid #136ab7; width:198px; text-align:center; padding:10px 0 10px 0; margin:0 0 20px 0;}
#flag_search h2{font-size:24px; font-family:Adobe Caslon Pro; color:#f37f32; text-shadow:#555 0px 1px 1px;}
#map{margin:0 0 10px 0;}

.post{margin:0 0 20px 0;}
.post h2{font-size:16px; font-weight:normal; margin:0 0 15px 0;}
.post h2 a{color:#568e09; text-shadow:#555 0px 0 1px; font-weight:normal;}
.meta{color:#ed6d00; margin:0 0 10px 0; font-size:10px;}
.meta a{color:#ed6d00;}
.post p{font-size:11px; color:#363636;}
.post p.readmore a{color:#ed6d00; font-size:11px; text-decoration:underline; display:block;}

.title{background:url(images/title.png); width:644px; height:36px; line-height:32px; font-size:20px; font-weight:normal; color:#fff; padding:0 12px 0 0; text-align:right; margin:0 0 20px 0;}

.cats{width:676px;}
.cats li{ float:left; width:205px; text-align:center; margin:0 20px 15px 0; font-size:14px; color:#363636; list-style:none;}
.cats li a{color:#363636;background:#fff; border:1px solid #dce8f1; display:block; padding:8px 0 8px 0;}
.cats li a:hover{background:#bdd7ec;}

#footer{font-size:14px; color:#333; text-align:center; border-top:6px solid #0366bc; padding:20px 0 0 0; font-family:Trebuchet MS;}
#footer ul{margin:0 0 10px 0;}
#footer ul li{display:inline; border-left:1px solid #aaa;}
#footer ul li a{color:#333; padding:0 7px 0 10px;}
#footer p{font-size:12px; color:#777;}
#footer p a{color:#777; font-style:italic;}
#footer ul li.page-item-119{border:0;}

.single{width:656px;}
.single h2{margin:0 0 20px 0; font-weight:normal;}
.single h2 a{background:url(images/title.png); width:644px; height:36px; line-height:32px; font-size:20px; color:#fff; padding:0 12px 0 0; text-align:right; display:block;}
.single p{font-size:13px; color:#333; margin:0 0 20px 0;}
.single a{color:#ed6d00;}
.single h3{font-size:18px; color:#333; margin:0 0 15px 0;}

/************comments*************/
#url, #author, #email, #comment{width:200px; padding:5px; font-size:14px; color:#444; font-family:Arial, Helvetica, sans-serif; border:1px solid #bfbfbf;}
#comment{width:500px; height:120px;}
#submit{ background:#0366bc; font-size:14px; color:#fff; text-align:center; border:0; height:32px; padding:0 10px 0 10px; margin:0 0 20px 0;-moz-border-radius:1ex; -webkit-border-radius:1ex; cursor:pointer;}
.grav{float:left; margin:0 10px 0 0;}
.commentlist{padding:20px 0 0 0;}
.commentlist a{color:#ed6d00;}
.commentlist li{list-style:none; font-size:12px; margin:0 0 0 20px;}
a.comment-reply-link{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#777; font-style:italic; margin:0 0 15px 10px; display:block; background:#f1f1f1; border:1px solid #d7d7d7;  -moz-border-radius:0.5ex; -webkit-border-radius:0.5ex; float:left; padding:2px 6px 2px 6px;}
.comlist{background:#efefef; padding:0 10px 0 0; margin:0 0 10px 0;}
.vcard{float:left; padding:10px 0 0 0;}
.comm_text{padding:0 10px 0 10px;}
.comm_text ul{margin:0 0 10px 0;}

#state_links{list-style:none;}
#state_links li{float:left; width:120px; margin:0 10px 10px 0; font-size:12px;}
#state_links li a:hover{text-decoration:underline;}

