body{background-image:url('../images/bg-blue.png'); background-repeat:repeat; margin:10px 10px 0 10px;padding:0; font-family:"Century Gothic",Verdana,Century,Arial,sans-serif; color: #666666; font-size:12px;}

.wrap {margin:0px auto; width:980px; /*border:1px solid black; */ background-color: white; min-height:600px; height:auto !important; height:600px; padding:0px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc); border-radius: 20px;

}

.header{padding:20px 20px 0 20px; height:100px;}
.header1{ float:left; text-align:center; width:600px; padding:20px 0 0 0;margin:0;}
.header h1 {color:#666666; font-weight: normal; font-size:32px; padding:0;margin:0;}
.header h2 {font-weight:normal; font-size:14px; padding:0;margin:0;}

.body{clear:both;width:auto;padding:0 15px 15px 15px; margin-bottom:50px;}
.right-sidebar{float:right; padding-left:25px;}

.testimonial {padding:10px 50px 20px 50px;;}
.testimonial p {padding-top:20px;padding-bottom:30px; border-bottom: solid #666666 1px;}
.testimonial span {padding-top:8px;float:right;font-style:italic;color:#00848F; padding-right:45px;}

table.quote {
border: solid #FFDCAF 1px;
background: #FFF8EF; /* for non-css3 browsers */
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8EF', endColorstr='#FFDCAF'); /* for IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#FFF8EF), to(#FFDCAF)); /* for webkit browsers */
/*background: -moz-linear-gradient(top,  #FFF8EF,  #FFDCAF); /* for firefox 3.6+ */
}
table.quote td {color:black;font-size:12px;}
table.quote h2 {font-size:24px; margin-top:0px;}
table.quote input {width:110px;}

.photos{padding-top:10px;height:230px;text-align:center;clear:both;}
.photos .item{ padding-right:8px; float:left;}
.photos .item .caption{ width:300px;text-align:right; font-size:10px;}
.photos .item img{ padding:2px; width: 300px; border: 1px solid #666666;}

.right {float:right;clear:left; margin-left:20px;}
.left {float:left;margin-right:20px;}
.photo {width:450px; }
.photo img {width:100%; padding:2px; border: 1px solid #666666}
.photo .caption {width:100%; text-align:right; font-size:10px; color:gray; font-style: italic;}

h1 {color:#00848F;font-weight:normal; font-size:24px; margin:2px 0 5px 0;padding:0;}
h2 {font-weight:bold; font-size:14px; margin:10px 0 5px 0;padding:0;}
p{margin:2px 0 10px 0;}

.footer {clear:both;width:auto; margin: 25px 15px 100px 15px; padding:15px; font-size:0.85em;text-align: center; border-top:1px solid #666666}
