﻿* { padding: 0; margin: 0; }

body {font-family:Verdana, Geneva, sans-serif; font-size: 13px; background-color:#fff; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top}
#wrapper {margin: 0 auto; width: 956px;}
#bg {width:950px; padding:0 3px 0 3px; float:left; background-image:url(images/bg_content.png); background-repeat:repeat-y;}
#support {float:right; position:relative; z-index:44; width:140px; height:60px; top:245px; right:15px}

/*Header*/
#headerimg {width:950px; height:317px; background-image:url(images/headerimg.jpg); background-repeat:no-repeat; float:left}
#headerimg p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimg p span{margin:0 0 0 20px; color:#fff}
#headerimg a:link{color:#fff; text-decoration:none}
#headerimg a:visited{color:#fff; text-decoration:none}
#headerimg a:hover{color:#fff; text-decoration:underline}

#headerimgb {width:950px; height:317px; background-image:url(images/headerimgb.jpg); background-repeat:no-repeat; float:left}
#headerimgb p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgb p span{margin:0 0 0 20px; color:#fff}
#headerimgb a:link{color:#fff; text-decoration:none}
#headerimgb a:visited{color:#fff; text-decoration:none}
#headerimgb a:hover{color:#fff; text-decoration:underline}

#headerimgc {width:950px; height:317px; background-image:url(images/headerimgc.jpg); background-repeat:no-repeat; float:left}
#headerimgc p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgc p span{margin:0 0 0 20px; color:#fff}
#headerimgc a:link{color:#fff; text-decoration:none}
#headerimgc a:visited{color:#fff; text-decoration:none}
#headerimgc a:hover{color:#fff; text-decoration:underline}

#headerimgd {width:950px; height:317px; background-image:url(images/headerimgd.jpg); background-repeat:no-repeat; float:left}
#headerimgd p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgd p span{margin:0 0 0 20px; color:#fff}
#headerimgd a:link{color:#fff; text-decoration:none}
#headerimgd a:visited{color:#fff; text-decoration:none}
#headerimgd a:hover{color:#fff; text-decoration:underline}

#headerimge {width:950px; height:317px; background-image:url(images/headerimge.jpg); background-repeat:no-repeat; float:left}
#headerimge p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimge p span{margin:0 0 0 20px; color:#fff}
#headerimge a:link{color:#fff; text-decoration:none}
#headerimge a:visited{color:#fff; text-decoration:none}
#headerimge a:hover{color:#fff; text-decoration:underline}

#headerimgf {width:950px; height:317px; background-image:url(images/headerimgf.jpg); background-repeat:no-repeat; float:left}
#headerimgf p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgf p span{margin:0 0 0 20px; color:#fff}
#headerimgf a:link{color:#fff; text-decoration:none}
#headerimgf a:visited{color:#fff; text-decoration:none}
#headerimgf a:hover{color:#fff; text-decoration:underline}

#headerimgg {width:950px; height:317px; background-image:url(images/headerimgg.jpg); background-repeat:no-repeat; float:left}
#headerimgg p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgg p span{margin:0 0 0 20px; color:#fff}
#headerimgg a:link{color:#fff; text-decoration:none}
#headerimgg a:visited{color:#fff; text-decoration:none}
#headerimgg a:hover{color:#fff; text-decoration:underline}

#headerimgh {width:950px; height:317px; background-image:url(images/headerimgh.jpg); background-repeat:no-repeat; float:left}
#headerimgh p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgh p span{margin:0 0 0 20px; color:#fff}
#headerimgh a:link{color:#fff; text-decoration:none}
#headerimgh a:visited{color:#fff; text-decoration:none}
#headerimgh a:hover{color:#fff; text-decoration:underline}

#headerimgi {width:950px; height:317px; background-image:url(images/headerimgi.jpg); background-repeat:no-repeat; float:left}
#headerimgi p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgi p span{margin:0 0 0 20px; color:#fff}
#headerimgi a:link{color:#fff; text-decoration:none}
#headerimgi a:visited{color:#fff; text-decoration:none}
#headerimgi a:hover{color:#fff; text-decoration:underline}

#headerimgj {width:950px; height:317px; background-image:url(images/headerimgj.jpg); background-repeat:no-repeat; float:left}
#headerimgj p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgj p span{margin:0 0 0 20px; color:#fff}
#headerimgj a:link{color:#fff; text-decoration:none}
#headerimgj a:visited{color:#fff; text-decoration:none}
#headerimgj a:hover{color:#fff; text-decoration:underline}

#headerimgk {width:950px; height:317px; background-image:url(images/headerimgk.jpg); background-repeat:no-repeat; float:left}
#headerimgk p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgk p span{margin:0 0 0 20px; color:#fff}
#headerimgk a:link{color:#fff; text-decoration:none}
#headerimgk a:visited{color:#fff; text-decoration:none}
#headerimgk a:hover{color:#fff; text-decoration:underline}

#headerimgl {width:950px; height:317px; background-image:url(images/headerimgl.jpg); background-repeat:no-repeat; float:left}
#headerimgl p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgl p span{margin:0 0 0 20px; color:#fff}
#headerimgl a:link{color:#fff; text-decoration:none}
#headerimgl a:visited{color:#fff; text-decoration:none}
#headerimgl a:hover{color:#fff; text-decoration:underline}

#headerimgm {width:950px; height:317px; background-image:url(images/headerimgm.jpg); background-repeat:no-repeat; float:left}
#headerimgm p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgm p span{margin:0 0 0 20px; color:#fff}
#headerimgm a:link{color:#fff; text-decoration:none}
#headerimgm a:visited{color:#fff; text-decoration:none}
#headerimgm a:hover{color:#fff; text-decoration:underline}

#headerimgn {width:950px; height:317px; background-image:url(images/headerimgn.jpg); background-repeat:no-repeat; float:left}
#headerimgn p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgn p span{margin:0 0 0 20px; color:#fff}
#headerimgn a:link{color:#fff; text-decoration:none}
#headerimgn a:visited{color:#fff; text-decoration:none}
#headerimgn a:hover{color:#fff; text-decoration:underline}

#headerimgo {width:950px; height:317px; background-image:url(images/headerimgo.jpg); background-repeat:no-repeat; float:left}
#headerimgo p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgo p span{margin:0 0 0 20px; color:#fff}
#headerimgo a:link{color:#fff; text-decoration:none}
#headerimgo a:visited{color:#fff; text-decoration:none}
#headerimgo a:hover{color:#fff; text-decoration:underline}

#headerimgp {width:950px; height:317px; background-image:url(images/headerimgp.jpg); background-repeat:no-repeat; float:left}
#headerimgp p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimgp p span{margin:0 0 0 20px; color:#fff}
#headerimgp a:link{color:#fff; text-decoration:none}
#headerimgp a:visited{color:#fff; text-decoration:none}
#headerimgp a:hover{color:#fff; text-decoration:underline}

#headerimg_century21 {width:950px; height:317px; background-image:url(images/headerimg_century21.jpg); background-repeat:no-repeat; float:left}
#headerimg_century21 p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimg_century21 p span{margin:0 0 0 20px; color:#fff}
#headerimg_century21 a:link{color:#fff; text-decoration:none}
#headerimg_century21 a:visited{color:#fff; text-decoration:none}
#headerimg_century21 a:hover{color:#fff; text-decoration:underline}

#headerimg_celebrationrental {width:950px; height:317px; background-image:url(images/headerimg_celebrationrental.jpg); background-repeat:no-repeat; float:left}
#headerimg_celebrationrental p{margin:295px 0 0 10px; font-size:11px; font-weight:bold; color:#fff}
#headerimg_celebrationrental p span{margin:0 0 0 20px; color:#fff}
#headerimg_celebrationrental a:link{color:#fff; text-decoration:none}
#headerimg_celebrationrental a:visited{color:#fff; text-decoration:none}
#headerimg_celebrationrental a:hover{color:#fff; text-decoration:underline}

#header {width: 950px; float: left; height:84px; background-image:url(images/header.jpg); background-repeat:repeat-x}
#header h3 {color:#fff; font-size:16px; margin:10px 0 0 0; float:right; font-weight:normal; padding:0 30px 15px 0}
#logo {float:left; background-repeat:no-repeat; background-image:url(images/logo.jpg); background-repeat:no-repeat; background-position:left top; width:950px; height:84px}
#logo img{border:none}

/*Menu*/
#menu {width:950px; height:39px; float:right; margin:1px 0 0 0; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#menu ul li{display: inline; float:left}
#menu ul li span:hover{color:#fff;}
#menu .about {padding:5px 10px 5px 10px}
#menu .info {padding:5px 15px 5px 15px}
#menu .infob {padding:5px 15px 5px 15px;}
#menu .prod {padding:5px 10px 5px 10px;}
#menu .prodb {padding:5px 10px 5px 10px;}
#menu .prodc {padding:5px 10px 5px 10px;}
#menu .quote {padding:5px 10px 5px 10px;}
#menu .quoteb {padding:5px 10px 5px 10px;}
#menu .quotec {padding:5px 10px 5px 10px;}

#content {width:950px; float:left; padding:0 0 20px 0; background-image:url(images/bg_contentop.jpg); background-repeat:repeat-x; background-position:top;}
#content h1{color:#5f5b5b; font-size:22px; font-family:"Myriad Pro",Verdana, Geneva, sans-serif; font-weight:normal; margin:10px 0 20px 10px}
#content h2{color:#5f5b5b; font-size:22px; font-family:"Myriad Pro",Verdana, Geneva, sans-serif; font-weight:normal; margin:0 0 0 10px}
#content h2 span{color:#004fa3}
#quote {width:669px; height:126px; background-image:url(images/quote.jpg); background-repeat:no-repeat; float:left}
#quote h1{font-size:24px; color:#fff; margin:10px 0 0 0; text-align:center}
#quote #form {width:500px; margin:10px 0 0 100px; color:#fff}
#quote span{margin:0 10px 0 10px; color:#fff;}
#quote select{width:150px;}
#quote img{margin:10px 0 0 240px; border:none}

#framea {width:660px; background-color:#f2f2f2; border:1px solid #c8c8c8; margin:10px 0 0 0; float:left}
#framea p{font-size:12px; color:#7a7a7a; line-height:18px; margin:10px}
#framea p b{color:#4c9017; font-weight:bold}
#framea a:link{color:#f86e01}
#framea a:visited{color:#f86e01}
#framea a:hover{color:#f86e01; text-decoration:none}
#framea img{margin:10px 0 0 10px; border:none}
#framea #form {width:650px; margin:5px 0 0 5px; color:#fff}

#frame {width:465px; background-color:#f2f2f2; border:1px solid #c8c8c8; margin:10px 0 0 0; float:left}
#frame table {float:left; width:400px;}
#frame p{font-size:12px; color:#7a7a7a; line-height:18px; margin:10px}
#frame p b{color:#4c9017; font-weight:bold}
#frame a:link{color:#f86e01}
#frame a:visited{color:#f86e01}
#frame a:hover{color:#f86e01; text-decoration:none}
#frame img{margin:10px 0 0 10px; border:none}
#frame #form {width:650px; margin:5px 0 0 5px; color:#fff}

#largeframe {width:900px; background-color:#f2f2f2; border:1px solid #c8c8c8; margin:10px 0 0 0; float:left}
#largeframe p{font-size:12px; color:#7a7a7a; line-height:18px; margin:10px}
#largeframe p b{color:#4c9017; font-weight:bold}
#largeframe a:link{color:#f86e01}
#largeframe a:visited{color:#f86e01}
#largeframe a:hover{color:#f86e01; text-decoration:none}
#largeframe img{margin:10px 0 0 10px; border:none}
#largeframe #form {width:650px; margin:5px 0 0 5px; color:#fff}

#largeframeb {width:675px; background-color:#f2f2f2; border:1px solid #c8c8c8; margin:10px 0 0 0; float:left}
#largeframeb p{font-size:12px; color:#7a7a7a; line-height:18px; margin:10px}
#largeframeb p b{color:#4c9017; font-weight:bold}
#largeframeb a:link{color:#f86e01}
#largeframeb a:visited{color:#f86e01}
#largeframeb a:hover{color:#f86e01; text-decoration:none}
#largeframeb img{margin:10px 0 0 10px; border:none}
#largeframeb #form {width:650px; margin:5px 0 0 5px; color:#fff}

#contactframe {width:675px; background-color:#f2f2f2; border:1px solid #c8c8c8; margin:10px 0 0 0; float:left}
#contactframe p{font-size:12px; color:#7a7a7a; line-height:18px; margin:10px}
#contactframe p b{color:#4c9017; font-weight:bold}
#contactframe a:link{color:#f86e01}
#contactframe a:visited{color:#f86e01}
#contactframe a:hover{color:#f86e01; text-decoration:none}
#contactframe img{margin:10px 0 0 10px; border:none}
#contactframe #form {width:650px; margin:5px 0 0 5px; color:#fff}

#h {width:465px; float:left;}

#left {width:220px; float:left}
#left img{border:none}
#left h2{margin:0}
#left ul{margin:0 0 0 5px}
#left ul li{list-style-position:inside; color:#06386e; border-bottom:1px dashed #999; width:200px; line-height:22px}
#left ul li:hover{color:#06386e; border-bottom:1px solid #004fa3;}
#left ul a:link {text-decoration:none; color:#004fa3}
#left ul a:visited {text-decoration:none; color:#004fa3}
#left ul a:hover {text-decoration:none}
#qauto {width:210px; height:79px; background-image:url(images/quote_auto.gif); background-position:top; display:block; margin:10px 0 0 0}
#qauto:hover {background-position:bottom}
#qhome {width:210px; height:79px; background-image:url(images/quote_home.jpg); background-position:top; display:block; margin:10px 0 0 0}
#qhome:hover {background-position:bottom}
#qhealth {width:210px; height:79px; background-image:url(images/quote_health.jpg); background-position:top; display:block; margin:10px 0 0 0}
#qhealth:hover {background-position:bottom}
#qbusiness {width:210px; height:79px; background-image:url(images/quote_business.jpg); background-position:top; display:block; margin:10px 0 0 0}
#qbusiness:hover {background-position:bottom}
#qflood {width:210px; height:79px; background-image:url(images/quote_flood.jpg); background-position:top; display:block; margin:10px 0 0 0}
#qflood:hover {background-position:bottom}
#qumbrella {width:210px; height:79px; background-image:url(images/quote_umbrella.jpg); background-position:top; display:block; margin:10px 0 0 0}
#qumbrella:hover {background-position:bottom}
#qlife {width:210px; height:79px; background-image:url(images/quote_life.jpg); background-position:top; display:block; margin:10px 0 0 0}
#qlife:hover {background-position:bottom}

#qbuttons {width:200px; float:left; border:1px solid #999; background-image:url(images/bg_grey.jpg); background-repeat:repeat-x; padding:0 0 0 10px; margin:10px 0 10px 0}
#qbuttons a {width:59px; height:68px;}
#qbuttons a:link{display:block; text-decoration:none; border:none;}
#qbuttons a:visited{display:block; text-decoration:none; border:none;}
#qbuttons a:hover {display:block; border:none; text-decoration:none;}
#qbuttons ul li{list-style:none; border:none; text-decoration:none; float:left; width:59px; line-height:18px; margin:0; padding:0}
#qbuttons ul li:hover{color:#06386e; border-bottom:none}
#qa {width:59px; height:68px; background-image:url(images/quote_a.jpg); background-position:top; background-repeat:no-repeat; margin:10px 0 0 0;}
#qa:hover {background-position:center -68px;}
#qb {width:59px; height:68px; background-image:url(images/quote_b.jpg); background-position:top; background-repeat:no-repeat; margin:10px 0 0 0;}
#qb:hover {background-position:center -68px}
#qf {width:59px; height:68px; background-image:url(images/quote_f.jpg); background-position:top; background-repeat:no-repeat; margin:10px 0 0 0;}
#qf:hover {background-position:center -68px}
#qh {width:59px; height:68px; background-image:url(images/quote_h.jpg); background-position:top; background-repeat:no-repeat; margin:10px 0 0 0;}
#qh:hover {background-position:center -68px}
#qhb {width:59px; height:68px; background-image:url(images/quote_hb.jpg); background-position:top; background-repeat:no-repeat; margin:10px 0 0 0;}
#qhb:hover {background-position:center -68px}
#ql {width:59px; height:68px; background-image:url(images/quote_l.jpg); background-position:top; background-repeat:no-repeat; margin:10px 0 0 0;}
#ql:hover {background-position:center -68px}
#qu {width:59px; height:68px; background-image:url(images/quote_u.jpg); background-position:top; background-repeat:no-repeat; margin:10px 0 0 0;}
#qu:hover {background-position:center -68px}

#blueboxc {width:208px; background-image:url(images/bgblue.jpg); background-repeat:repeat-y; border:1px solid #1769b0; padding:5px 0 5px 0; font-family:Verdana, Geneva, sans-serif;}
#blueboxc ul li{list-style-position:inside; color:#fff; line-height:20px}
#blueboxc ul {margin:5px 0 5px 10px}
#blueboxc a:link{color:#fff; text-decoration:none}
#blueboxc a:visited{color:#fff; text-decoration:none}
#blueboxc a:hover{color:#fff; text-decoration:underline}

#navigation {float: left; width: 950px; background-image:url(images/menu_sub.jpg); background-repeat:repeat-x; height:31px; text-align:center}
#navigation ul li{display:inline}
#navigation a{color:#fff; text-decoration:none; padding:0 10px 0 10px; line-height:30px; font-size:11px}

/*Left Navigation*/
#leftcolumn {width:690px; float: left; padding:20px 0 0 20px}

#rightcolumn {float: right;  width: 220px; display: inline;font-family:"Myriad Pro",Verdana, Geneva, sans-serif; padding:0 15px 0 0 }
#rightcolumn h2{color:#004fa3; font-size:22px;  font-weight:normal; margin:20px 0 10px 10px;}
#rightcolumn h3{color:#000; font-size:22px; font-weight:normal; margin:5px 0 0 20px;}
#rightcolumn p{margin:0 10px 0 20px; color:#fff; font-size:13px; padding:0;}
#rightcolumn img{border:none}
#rightcolumn p span{color:#fff; letter-spacing:-1px}

#blue {width:210px; height:132px; background-image:url(images/blue.jpg); background-repeat:no-repeat}
#orange {width:210px; height:265px; background-image:url(images/orange.jpg); background-repeat:no-repeat; margin:20px 0 0 0}

#footer {width: 950px; height:87px; clear: both; float:left; background-image:url(images/footer.jpg); background-repeat:repeat-x; text-align:center; font-size:11px;}
#footer ul li{display:inline;}
#footer ul {margin:10px 0 0 0}
#footer img{margin:5px 0 0 0}
#footer a{margin:0 10px 0 10px; color:#fff; text-decoration:none}
#footer p{color:#fff;}
#footer p a{margin:0}

ul.bulletindent li{color:#5a6c7d; margin-left: 40px;}
