*{margin:0; padding:0;}
a{outline:none;}
img{border:none;}
.clear{clear:both;}
input{text-shadow:none;}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background:#b46db6 url(../daveglover/images/bg.jpg) 0 0 repeat-x; color:#333333;}

#frame{width:960px; margin:0 auto;}

#frame .header{float:left; width:960px; height:111px;}
#frame .header .logo{float:left; padding-top:57px;}
#frame .header .callus{float:right; padding-top:27px; color:#fff; font-family: Helvetica, Arial, sans-serif;}
#frame .header .callus a{color:#d59ed7; text-decoration:none;}
#frame .header .callus a:hover{color:#fae3fb;}

#frame .header ul.navi{ clear:right; float:right; list-style:none; padding-top:20px; font-family:"Arial Narrow","Myriad Pro", Helvetica, Arial, sans-serif; text-transform:uppercase; width:700px;}
#frame .header ul.navi li{float:left; font-size:14px; font-weight:bold; padding-left:3px;} 
#frame .header ul.navi li a{float:left; height:41px; color:#fff; text-decoration:none; color:#fff;}
#frame .header ul.navi li a span.lt_crv{float:left; width:8px; height:34px;}
#frame .header ul.navi li a span.rt_crv{float:left; height:34px; padding:0 15px 0 7px; line-height:34px;}

#frame .header ul.navi li a:hover{color:#460053;background:url(../daveglover/images/nav_point.png) center bottom no-repeat;}
#frame .header ul.navi li a:hover span.lt_crv{background:url(../daveglover/images/nav_ltcrv.png) 0 0 no-repeat;}
#frame .header ul.navi li a:hover span.rt_crv{background:url(../daveglover/images/nav_rtcrv.png) right 0 no-repeat;}

#frame .header ul.navi li.sel a{color:#460053;background:url(../daveglover/images/nav_point.png) center bottom no-repeat;}
#frame .header ul.navi li.sel a span.lt_crv{background:url(../daveglover/images/nav_ltcrv.png) 0 0 no-repeat;}
#frame .header ul.navi li.sel a span.rt_crv{background:url(../daveglover/images/nav_rtcrv.png) right 0 no-repeat;}

#frame .topban_area{float:left; width:960px; position:relative; padding-bottom:29px;}
#frame .topban_area .gallerybox{position:absolute; right:10px; top:15px; width:438px;}
#frame .topban_area .gallerybox .gallery{float:left; width:438px; height:319px; position:relative;}
#frame .topban_area .gallerybox .gallery ul{float:left; width:438px; height:319px; list-style:none;  overflow:hidden;}
#frame .topban_area .gallerybox .gallery ul li{float:left; width:438px;}
#frame .topban_area .gallerybox .gallery .leftcrv{position:absolute; left:-6px; top:140px;}
#frame .topban_area .gallerybox .gallery .rightcrv{position:absolute; right:-3px; top:140px;}
#frame .topban_area .gallerybox .gallery .rightcrv a.disable{opacity:0.3; filter:alpha(opacity=30);}
#frame .topban_area .gallerybox .gallery .leftcrv a.disable{opacity:0.3; filter:alpha(opacity=30);}
#frame .topban_area .gallerybox .gallery .latest{position:absolute; right:9px; top:10px;}

#frame .topban_area .ban_box{float:left; width:960px; background:url(../daveglover/images/ban_top.png) 0 0 no-repeat; padding-top:3px; padding-bottom:7px;}
#frame .topban_area .ban_box .ban_rep{float:left; width:960px; background:url(../daveglover/images/ban_repeat.png) 0 0 repeat-y;  border-bottom:1px solid #fff;}
#frame .topban_area .ban_box .ban_rep .bancont{float:left; padding-left:27px; width:450px; padding-top:31px; min-height:213px; height:auto !important; height:213px;}
#frame .topban_area .ban_box .ban_rep .bancont h1{padding-bottom:15px;}
#frame .topban_area .ban_box .ban_rep .bancont p{float:left; line-height:16px; padding-bottom:10px;}

#frame .topban_area .banf_box{float:left; width:960px; background:url(../daveglover/images/banf_bot.png) 0 bottom no-repeat; padding-bottom:3px;}
#frame .topban_area .banf_box .ban_rep{float:left; width:930px; min-height:92px; height:auto !important; height:92px; background:url(../daveglover/images/banf_rep.png) 0 0 repeat-y;  border-top:1px solid #fff; padding-left:30px;}

#frame .topban_area .banf_box .ban_rep ul{float:left; width:147px; padding-left:0px; list-style:none; font-weight:bold; letter-spacing:-1px;  padding-top:13px; font-family:"Arial Black", Gadget, sans-serif; background:none; padding-bottom:7px;}

#frame .topban_area .banf_box .ban_rep ul + ul{background:url(../daveglover/images/divider.png) left 5px no-repeat; padding-left:20px;}
#frame .topban_area .banf_box .ban_rep ul li{float:left; width:167px; color:#330033; font-size:17px;}
#frame .topban_area .banf_box .ban_rep ul li a{color:#330033;}
#frame .topban_area .banf_box .ban_rep ul li a:hover{text-decoration:none;}

#frame .content_area{float:left; width:960px; background:url(../daveglover/images/content_top.png) 0 0 no-repeat; padding-top:4px;}
#frame .content_area .content_bot{float:left; width:960px; background:url(../daveglover/images/content_bot.png) 0 bottom no-repeat; padding-bottom:4px;}
#frame .content_area .content_bot .content_rep{float:left; width:960px; background:url(../daveglover/images/content_rep.png) 0 0 repeat-y;}

#frame .content_area .content_bot .content_rep .contcommon{float:left; padding-left:27px; width:620px;  padding-top:25px;}
#frame .content_area .content_bot .content_rep .contcommon h2{padding-bottom:14px;}
#frame .content_area .content_bot .content_rep .contcommon p{font-size:13px;}

#frame .content_area .leftpanel{float:left; width:295px; padding-left:27px;  padding-top:25px;}
#frame .content_area .leftpanel h2{padding-bottom:15px;}
#frame .content_area .leftpanel p{line-height:18px; padding-bottom:17px;}
#frame .content_area .leftpanel{float:left; width:295px; padding-left:27px;}


#frame .content_area .midpanel{float:left; width:288px; padding-left:30px;  padding-top:25px;}
#frame .content_area .midpanel h2{padding-bottom:15px;}
#frame .content_area .midpanel p{line-height:18px; padding-bottom:17px;}
#frame .content_area .midpanel ul{clear:both; float:left; list-style:none;  width:288px; padding-bottom:20px;}
#frame .content_area .midpanel ul li{float:left; padding-right:7px; padding-bottom:6px;}
#frame .content_area .midpanel ul li img{float:left;}

#frame .content_area .rightbox{float:right; width:290px; }
#frame .content_area .rightbox .rightwhite{float:left; width:290px; background:url(../daveglover/images/whiteblock.png) 0 0 no-repeat;}
#frame .content_area .rightbox .righton{float:left; width:290px; padding-bottom:60px;}

#frame .content_area .rightpanel{float:right; width:252px; padding-right:21px;  padding-top:25px;}
#frame .content_area .rightpanel h2{float:left; width:252px;  padding-bottom:15px;}

#frame .content_area .rightpanel ul.rightnav{float:left; width:252px; list-style:none; font-size:14px;}
#frame .content_area .rightpanel ul.rightnav li{float:left;  width:232px; padding-left:20px; background:url(../daveglover/images/bullets.png) 0 19px no-repeat;}
#frame .content_area .rightpanel ul.rightnav li a{float:left;  width:232px;  height:48px; border-bottom:1px solid #e8cdea; line-height:48px; text-transform:uppercase; color:#797979;}
#frame .content_area .rightpanel ul.rightnav li a:hover{ text-decoration:none;}

#frame .content_area .rightpanel .rtcont{float:left; width:252px;}
#frame .content_area .rightpanel .rtcont span.img{float:right; padding-left:5px;}

#frame .content_area .rightpanel h2.get{float:left; width:252px;  padding-bottom:15px; padding-top:20px}
#frame .content_area .rightpanel .quotebox{float:left; width:252px; font-size:11px; line-height:16px; padding-bottom:18px;}
#frame .content_area .rightpanel .quotebox .quotetop{float:left; width:250px; background:url(../daveglover/images/quote_top.png) 0 0 no-repeat; padding-top:6px;}
#frame .content_area .rightpanel .quotebox .quotetop .quotebot{float:left; width:232px; background:url(../daveglover/images/quote_bot.png) 0 bottom no-repeat;  padding:3px 9px 9px 9px; margin-bottom:8px;}
#frame .content_area .rightpanel .quotebox  p{line-height:16px; padding-bottom:0;}
#frame .content_area .rightpanel .quotebox span{color:#996699;}

#frame .content_area .rightpanel p{line-height:18px; padding-bottom:17px;}
#frame .content_area .rightpanel ul.table{float:left; width:252px; list-style:none;}
#frame .content_area .rightpanel ul li{float:left; width:252px; padding-bottom:6px;}
#frame .content_area .rightpanel ul li span.textbox{float:left; width:194px; background:url(../daveglover/images/textbox.png) 0 0 no-repeat; height:22px; padding-top:2px; padding-left:5px; padding-right:8px;}
#frame .content_area .rightpanel ul li span.textbox input.txtb{float:left; width:190px; background:none; height:20px; border:none; color:#a8a8a8; font-size:12px;}

#frame .content_area .rightpanel ul li input.btn{float:left;}



#frame .footer{float:left; width:960px; font-size:13px; color:#34003e; font-family: Helvetica,Arial, sans-serif; padding-top:10px; padding-bottom:15px;}
a.readmore{display:block; width:127px; height:26px; background:url(../daveglover/images/btn_read.png) 0 0 no-repeat;}
a.readmore:hover{ background:url(../daveglover/images/btn_read.png) 0 -26px no-repeat;}

a.getqote{display:block; float:left; width:147px; height:26px; background:url(../daveglover/images/getquotebtn.png) 0 0 no-repeat; margin-right:10px;}
a.getqote:hover{ background:url(../daveglover/images/getquotebtn.png) 0 -26px no-repeat;}

a.contactus{display:block;  float:left; width:147px; height:26px; background:url(../daveglover/images/contactBtn.png) 0 0 no-repeat;}
a.contactus:hover{ background:url(../daveglover/images/contactBtn.png) 0 -26px no-repeat;}






#frame .content_area .contentmain{float:left; width:620px; padding-left:27px;  padding-top:25px;}
#frame .content_area .contentmain h2{padding-bottom:15px;}
#frame .content_area .contentmain p{line-height:18px; padding-bottom:17px;}
#frame .content_area .contentmain{float:left; width:620px; padding-left:27px;}
#frame .content_area .contentmain ul{list-style-position:inside; padding-left:20px;}

#frame .content_area .leftbottom{float:left; width:288px; padding-top:25px;}
#frame .content_area .leftbottom h2{padding-bottom:15px;}
#frame .content_area .leftbottom p{line-height:18px; padding-bottom:17px;}
#frame .content_area .leftbottom ul{clear:both; float:left; list-style:none;  width:288px; padding-bottom:20px;}
#frame .content_area .leftbottom ul li{float:left; padding-right:7px; padding-bottom:6px;}
#frame .content_area .leftbottom ul li img{float:left;}

#frame .content_area .rightbottom{float:left; width:288px; padding-left:30px;  padding-top:25px;}
#frame .content_area .rightbottom h2{padding-bottom:15px;}
#frame .content_area .rightbottom p{line-height:18px; padding-bottom:17px;}
#frame .content_area .rightbottom ul{clear:both; float:left; list-style:none;  width:288px; padding-bottom:20px;}
#frame .content_area .rightbottom ul li{float:left; padding-right:7px; padding-bottom:6px;}
#frame .content_area .rightbottom ul li img{float:left;}


