
@font-face
{
font-family: logo;
src: url('HoboStd.otf'),
     url('HoboStd.otf'); /* IE9 */
}
@font-face
{
font-family: Myriad Pro;
src: url('MyriadPro-Regular.ttf'),
     url('MyriadPro-Regular.ttf'); /* IE9 */
}
body
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#626262;
	
}
.clr
{
	clear:both;
	height:0px;
}
*
{
	margin:0px;
	padding:0px;
}
img,a,input, a img
{
	outline:none; border:none;
	
}
img,a,input[type="button"]
{
	border:none;
}
#main-wrapper
{
	background:#fff url(../images/keywest-shutters.jpg) no-repeat top center;
	width:85%;
	height:100%;
	margin:0px auto;
	overflow:hidden;
	padding-bottom:15px;
}

.contant-txt-inner
{
	padding:20px;
}
.contant-txt,.contant-txt-inner {height:auto; overflow:hidden;text-align:justify;}
.logo
{
	max-width:100%;
	height:auto;
	float:left;
	margin-top:17px;
	font-family:logo;
	font-size:37px;
	color:#090a5c;
}
.logo span
{
	color:#CE0003;
}
.txt
{
border: 1px solid #DFDFDF;
background: #FBFBFB;
width: 98%;
padding:10px 10px 10px 21px;;
}
.form-data
{
	float:right;
}
h1{font-size:30px;text-align:center;}
h3{font-size:22px;margin-top:23px;}
h3,h1{color:#272621;font-family:Myriad Pro;}
h3 span{color:#5183CC;}
.form-data table tr td
{
	padding:6px;
}
.form-data table.outer-table
{
	margin:27px 10px 0px 10px;
	width:100%;
	max-width:100%;
	width:auto;
	background:#5284CD;
}
.form-data table tr td .txt-box,.txt-area
{
height: 18px;
width: auto;
border: 1px solid #DDD;
border-radius: 5px;
color: #9C9B9B;
font-size: 12px;
padding-left: 3px;
	
}
.form-data table tr td.titles,.new-title
{
	color:#fff;
	text-align:left;
	font-size:12px;
}
.new-title
{
	padding-bottom:5px;
}
.long-box,.txt-area
{
	width:96% !important;
}
.txt-area
{
	height:80px !important;
}
.button
{
background: url("../images/form-button.jpg") no-repeat scroll 0 0 transparent;
    color: white;
    cursor: pointer;
    font-size: 25px;
    font-weight: bold;
    height: 35px;
    padding-bottom: 33px;
    text-align: center;
    width: 254px;
}
/* Css hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .button  { padding-bottom:0px !important;height:35px !important;  }
}


/* Css hack ends */
ul.list,ul.testimonial
{
	list-style:none;
	margin:10px 0px 0px 3px;
}
ul.list li
{
background: url("../images/bullet.png") no-repeat scroll left 6px transparent;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;
}
ul.testimonial li
{
	padding-bottom:20px;
}
ul.testimonial p
{
	margin-bottom:5px;
	color:#000;
	text-shadow:0px 0px 1px #BCBCBC;
}
h2
{
	font-weight:normal;
	font-size:18px;
}

.copy-right{text-align:center;color:#333;padding:0px 5px; font-size:11px; margin:5px 0}

.bottom-links a
{
	text-decoration:none;
	color:#333;
	padding:0px 5px;
	font-size:11px;
	
}.bottom-links a:hover
{
	color:#5284CD;
}
.phone-number
{
color: #272622;
    float: right;
    font-size: 18px;
    font-weight: bold;
    line-height: 41px;
    text-align: right;
    width: 368px;
}
.phone-number span
{
	color:#4F7FC9;
	font-size:27px;
}
.drop-arrow
{
	background: url("../images/top-arrow.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 63px;
    margin: 13px 302px 0 0;
    width: 66px;
}
h4
{
	color: #115E96;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
	font-size:24px;
}
.pad
{
	padding-left:24px !important;
}
.pad2
{
	padding-left:18px !important;
}
.op-pad
{
	padding-right:13px !important;
}
.testimonials-heading
{
	border-bottom:1px solid #bcbcbc;
	padding-bottom:10px;
	width:56%;
	margin-top:24px;
}
#header
{
	min-height:69px;
}
.radio1,.radio2,.radio3
{
	float:left;
	
}
.radio1
{
	margin-left:5px;
	margin-right:43px;
}
.radio2
{
	margin-right:41px;
}
.radio3
{
	margin-right:5px;
}

.content-txt{padding:0 15px 0 0; margin:10px 0;}

.content-txt p:first-letter{text-transform:capitalize;}
.content-txt p{line-height:18px; font-size:13px; padding:0 0 7px 3px; text-transform:lowercase;}
.content-txt p a{color:#666; font-weight:bold; text-decoration:none;}
.content-txt p a:hover{color:#000;}
.content-txt h5{   color:#5183CC; font-size:15px; font-weight:bold; margin: 10px 0;}













