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;}
.flashdiv1{z-index:10;}
.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;}

a.download {font-size:13px; font-weight:normal;}
a.download:link {color: #444444; text-decoration: underline; }
a.download:visited {color: #444444; text-decoration: underline; }
a.download:hover {color: #FF9000; text-decoration: underline; }
a.download:active {color: #FF9000; } 

.button1 {
border: solid #BF0023 1px;
background: white; /* for non-css3 browsers */
padding:3px;
width:220px;
height:65px;
/*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+ */
}
.button1 .txt{padding-top:2px;float:left;width:175px;}
.button1 .clickhere{clear:left;text-align:center;font-size:11px;}


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{ width:300px; 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;}
.more {	
	clear:left;
	float:left;
	position: relative;
	left: 70%;
	bottom:40px;
	font-size: 1.2em;
	color: #000;
	background: #fff;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}

.photos .more {
	font-size:1em;
	left: 60%;	
}


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}
