@charset "utf-8";

/************ Page Index: main content area ************/
#page-index{float:left; display:block;width:625px;padding:30px 0px 0px 30px; font-size:12px; color:#333; line-height:180%;margin-bottom:40px;}
#page-index li{padding-left:15px;display:block; margin-left:20px; background:url(../images/red-bullet.jpg) no-repeat left 9px;}
#page-index ul{padding:10px 0px 10px 20px;}
#page-index a{ text-decoration:underline;color:#be0000; font-weight:bold;}
#page-index a:hover{ text-decoration:underline;color:#F00;font-weight:bold;}
#page-index img#pdf {float:right; border:0; padding-bottom:15px;}
#page-index p {margin:0 0 15px 0;}

#movers{width:625px; display:block; float:left; background:#92bfde url(../images/movers-bg.jpg) repeat-x;margin-bottom:30px;}
#movers a{color:#be0000; text-decoration:underline;font-size:13px;}
#movers a:hover{text-decoration:underline; color:#F00;}
#movers img{}

#left-column{float:left;width:300px;}
#left-column img{float:left; margin-right:10px;}
#left-column p{float:left;display:block; width:215px;}
#left-column div{float:left;display:block;width:288px;padding:10px 0px 12px 20px;}

#column-right{float:left;width:300px;}
#column-right img{float:left; margin-right:10px;}
#column-right p{float:left;display:block; width:215px;}
#column-right div{float:left;display:block;width:288px;padding:10px 0px 12px 20px;}

#speaker{height:26px;background:url(../images/mp3.jpg) no-repeat center left;margin-top:14px;margin-bottom:10px;float:left;}
#speaker p{padding-left:40px;}



/************ Right Column ************/
#right-container{float:right; display:block;width:265px; padding:10px 0px 20px 0px;}

#right-container ul {font-size:12px; padding-right:10px;}


#right-column{float:left; display:block;width:239px;padding:20px 0px 0px 0px; background:url(../images/right-nav-bg.jpg) repeat-y;}
#right-column ul{display:block; padding:0px 0px 10px 16px; font-size:12px; font-weight:bold; line-height:240%;}
#right-column li{ background:url(../images/checkmark.jpg) no-repeat left center; padding:0px 0px 0px 24px;}
#right-column a{text-decoration:underline;color:#be0000;}
#right-column a:hover{text-decoration:underline; color:#333;}
.quote-right{float:right;margin-left:150px;margin-bottom:10px;}
#right-column p{ font-size:11px; width:200px; padding:0px 0px 15px 20px; font-style:italic;}

#right-header{ background:url(../images/right-nav-header2.jpg) no-repeat top; width:239px; height:88px; font-size:14px; font-weight:bold; line-height:120%;color:#fff; font-size:16px;}
#right-header p {padding:10px 0px 0px 85px;}


#testimonial{float:left;background: #dfeef8 url(../images/testimonial-bg2.jpg) no-repeat bottom; color:#333; width:239px;font-size:11px; line-height:150%;margin-top:20px;}
#testimonial p{width:130px; font-style:italic; padding:10px 0px 10px 15px;}
#testimonial img{float:left;padding:0px 10px 0px 0px;}
#testimonial strong{font-size:20px;}

#view-testimonials{width:239px; height:20px; float:left; text-align:center; padding:10px 0px 10px 0px; font-size:12px; font-weight:bold;}
#view-testimonials a{text-decoration:underline;color:#003366;}
#view-testimonials a:hover{color:#0068a6;}

.img{float:left; padding:10px 0px 0px 5px; }

/************ Page Index: main content area ************/
#page-full {float:left; display:block; width:891px;padding:30px 30px 0px 30px; font-size:12px; color:#333; line-height:180%;margin-bottom:10px; background:url(../images/full-page-bg.jpg) no-repeat top;}
#page-full th {text-align:left; font-weight:normal; line-height:normal; border-bottom:1px solid #CCC; padding-bottom:5px; margin-bottom:5px;}
#page-full th strong {font-size:1.4em; color:#003366;}

.fine-print {font-size:.9em;}


#page-full #valuation-coverage th {vertical-align:bottom; border:none;}
#page-full #valuation-coverage td {border:1px solid #CCC;}
#page-full #valuation-coverage input {border:1px solid #FFF;}


/************ Testimonial Page ************/
.signed{font-weight:bold; color:#FF0000;}

/************ Contact ************/
#map{float: right;height:200px; padding:10px 0px 10px 0px;}
#map-page{font-weight:bold; color:#FF0000;}
#map-page p{padding:10px 0px 30px 0px;}

#page-index ul#service-areas {padding:10px 0px 0px 0px; overflow:auto;}
#page-index #service-areas li {padding-left:0px; display:block; margin-left:0px; background:none; width:305px; height:145px; float:left; font-size:.9em;}
#page-index #service-areas li img {float:left; margin:0px 15px;}
#page-index #service-areas li p {display:block; width:175px; float:right; line-height:170%;}

#page-index dl {padding-bottom:12px;}
#page-index dt {font-weight:bold;}

/************ Claims Form ************/

.input-small {width:30px;}

.input-medium {width:45px;}

.input-comment {width:375px; height:100px; margin-bottom:12px;}

.certification label {padding:0px 4px 0px 2px; font-weight:bold;}

.sub-total {width:58px;}

.full-width {width:100%;}

/************ Packing Materials ************/

#packing-materials {border-collapse:collapse; width:625px; margin-bottom:15px;}
#packing-materials th {padding:2px 4px; color:#FFF; background:#CD0102; font-size:1.2em; text-align:left;}
#packing-materials th span {text-align:center; padding-left:100px;}
#packing-materials h2 {padding:4px 0px;}
#packing-materials .title {background:#DEEFF9;}
#packing-materials th.bluebg {background:#036;}
#packing-materials td {padding:2px 4px; border:1px solid #CCC;}
img.credit {float:right;}
