@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";@import"../skin/blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";@import"superfish.css";@font-face {    font-family:stylus-bt;    src:url(../font/stylus-bt.ttf)}body {	font-family:stylus-bt;	color:#656565;	position:relative;	min-width:980px;	background-color:rgb(101, 37, 37);}html, body {	height:100%;}/* Global Structure---------------------------------------- */.main {	margin:0 auto;	width:940px;	position:relative;}.container_16 {	position:relative;}html {	min-width:980px}/*----- txt,links,lines,titles -----*/	h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#fff;font-weight:normal;text-transform:uppercase; font-weight:bold; padding:0 0 12px}h1{font-size:33px;}h2{font-size:30px;}h3{font-size:27px;} h4{font-size:24px;}   h5{font-size:21px;}h6{font-size:18px;}h4.h4{float:left;border:none;background:none;padding:17px 0 0 10px;margin:0;}h1 strong{font-size:42px;line-height:1.2em;display:block;font-weight:normal;}.border-title{border-bottom:3px solid #191919;margin:0 0 30px}.border-title.a{margin-bottom:24px}a {color:#656565;	outline:none;	cursor:pointer;	text-decoration:none}a:focus {	outline:none;}a:hover {	text-decoration:underline}.clear {	clear:both;	line-height:0;	font-size:0;	overflow:hidden;	height:0;	width:100%;	margin:0;	padding:0;	display:block;}.wrapper {	width:100%;	overflow:hidden;	position:relative;}.extra-wrap {	overflow:hidden;	display:block;	color:rgba(184, 176, 176, 1)}p {	padding-bottom:20px;	color:#fff;	font-size: 16px;	line-height:22px;}.p0 {	padding-bottom:0 !important;}.p01 {	padding-top:0 !important;}.p {	padding-top:1px}.p1 {	padding-top:2px}.p2 {	padding-top:3px}.p3 {	padding-top:4px;	color:rgba(184, 176, 176, 1);	}.p4 {	padding-top:5px}.p5 {	padding-top:6px}.p6 {	padding-top:7px}.p7 {	padding-top:8px}.p8 {	padding-top:9px}.p9 {	padding-top:10px}.p10 {	padding-top:11px}.p11 {	padding-top:12px}.p12 {	padding-top:13px}.p13 {	padding-top:14px	}.p14 {	padding-top:15px;	color:rgba(184, 176, 176, 1);}.p15 {	padding-top:20px}.p16 {	padding-top:22px}.p17 {	padding-top:24px}.p18 {	padding-top:25px}.p19 {	padding-top:26px}.p20 {	padding-top:32px}.padd-1 {	padding-top:79px;}.padd-2 {	padding-top:44px;}.padd-3 {	padding-top:60px;}.m0 {	margin:0 !important}.m1 {	margin-top:-1px}.m2 {	margin-top:-2px}.m3 {	margin-top:-3px}.m4 {	margin-top:-4px}.m5 {	margin-top:-6px}.m6 {	margin-top:-7px}.fleft {	float:left}.fright {	float:right}.alignright {	text-align:right}.aligncenter {	text-align:center}.overflow {	overflow:hidden}.line-h {	line-height:20px;}.color-1 {	color:#db460c !important}.color-2 {	color:#fff !important}.text-t {	text-transform:uppercase}.d-block {	display:block}.d-in-block {	display:inline-block}.z1 {	z-index:1}.z2 {	z-index:2}.z3 {	z-index:3}.relative {	position:relative;}.margin-bot {	margin-bottom:35px !important}.indent-bot {	margin-bottom:20px !important}.indent-bot2 {	margin-bottom:30px}.indent-bot3 {	margin-bottom:45px}.img-indent-bot {	margin-bottom:25px !important}.img-indent-r {	float:right;	margin:0 0px 0px 30px}.prev-indent-bot {	margin-bottom:10px !important}.prev-indent {	float:left;	margin:0 17px 0px 0}.padding-top {	padding-top:10px}.padding-top1 {	padding-top:30px}.padding-top2 {	padding-top:25px}.pad-bot {	padding-bottom:14px}.bg-main{background-color:rgb(88, 13, 13); padding-top:11px}/*********************************spacers**********************************/.img-indent {	float:left;	margin:6px 20px 0 0;}.img-indent.a {	float:left;	margin:3px 20px 0 0;}.img-indent-r {	float:right;	margin:19px 25px 0 20px}.img-indent1 {	float:left;	margin:3px 20px 0 0;}.img-indent2 {	float:left;	margin:3px 14px 0 0;}.img-indent3 {	float:left;	margin:3px 12px 0 0;}.img-indent4 {	margin:0 18px 0 0;	float:left}/*********************************header*************************************/header {	padding:15px 0px 14px ;	border-top:1px solid #343434;border-bottom:1px solid #000;margin-bottom:18px;	background-color:rgb(101, 37, 37);}.logo a {	background:url(../images/logo.png) 0 0 no-repeat;	width:202px;	height:85px;	text-indent:-5000px;	overflow:hidden;	display:block;}.logo {	float:left;	width:202px;	height:71px;padding-left:27px;	margin-top:-15px;}nav {	float:right;}.slogan {	background:url(../images/slogan-texture.gif);	overflow:hidden;	text-indent:-1000px;	padding:15px 22px 19px 0;	margin:0 -1px 0 -1px}.slogan span {	display:block;	background:url(../images/slogan.png) no-repeat 0 0;	width:122px;	height:28px;	float:right;}nav {	position:relative;	z-index:25;}/* Slider */ #slider-1 {	width:940px !important;	height:491px;	position:relative;	overflow:hidden;}.slider-1 {	width:938px !important;	height:491px;	position:relative;	overflow:hidden;	overflow:visible !important;}.slider-1 img {	width:940px !important;	height:466px !important;}.items {	display:none;}/* pagination */#slider-1 .pagination {	position:absolute;	bottom:0px;	left:50%;	z-index:1000;margin-left:-30px}#slider-1 .pagination li {	float:left;	padding:0 0 0 3px;	font-size:0;	line-height:0;	margin:0;}#slider-1 .pagination a {	background:url(../images/pags.png) no-repeat 0 0;	display:block;	width:12px;	height:11px;	font-size:0;	line-height:0;	text-decoration:none;}#slider-1 .pagination li.current a, #slider-1 .pagination li a:hover {	background-position:0 bottom}/********************** Content style ************************/#page1 section#content {	padding:43px 0 66px;	}#page4 section#content,#page5 section#content,#page6 section#content {	padding:68px 0 66px;	}section#content {	padding:79px 0 66px;	position:relative;border-bottom:1px solid #353535;z-index:10}a.img_caption{position:relative;overflow:hidden;display:inline-block;}a.img_caption .img_caption{position:absolute;height:100%;left:0;background:url(../images/img_caption.gif);right:0;padding:0 15px;top:100%;opacity:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;color:#404040}a.img_caption .img_caption strong{display:block;text-transform:uppercase;font-family:'Brawler', serif;font-size:13px;color:#191919;border-bottom:1px solid #191919;font-weight:normal;padding:25px 0 10px;margin:0 0 10px;}a.img_caption:hover .img_caption{top:0;opacity:1;}.text_1{font-size:18px;color:#b2b2b2;padding-bottom:14px;line-height:22px; font-weight:bold;}.text_2{color:#fff;font-size:11px;padding:0 0 10px;}.text_4{font-size:13px;font-family:'Brawler', serif;color:#f4f5f0;}.text_3{font-size:24px;color:#b2b2b2;padding:0 0 14px;line-height:30px;}.text_3 strong{font-weight:normal;color:#fff;text-transform:uppercase;}time{display:block;color:#f2f2f2;line-height:1.2em;font-size:13px;float:left;text-align:center;background:url(../images/tail-date.gif);margin:0 10px 0 0;width:50px;padding:5px 0 8px;font-family:'Brawler', serif;}time strong{display:block;line-height:1.2em;font-size:20px;margin-bottom:-3px;color:#f2f2f2;font-weight:normal;}time.year{font-size:14px;line-height:18px;font-weight:normal;background:none;border-radius:0;padding:0;margin:0 5px 0 0;width:auto;}.border-bot {    border-bottom: 1px solid #3a3a3a;    margin: 0 0 25px;    padding-bottom: 21px;}.border-bot.a{      margin: 0 0 20px;    padding-bottom: 15px;}.border-bot.b{      margin: 0 0 23px;    padding-bottom: 19px;}.price {    color: #fff;    font-family: 'Brawler',serif;    font-size: 18px;    line-height: 22px;    padding: 0 0 0 23px;}.price_1 {display:block;    color: #fff;    font-family: 'Brawler',serif;    font-size: 18px;    line-height: 22px;}.block-1 {    background: none repeat scroll 0 0 #f05826;    min-height: 297px;    padding: 24px 0 0 34px;}.block-1 .text_1{text-transform:uppercase;color:#fff;}.block-1 .list-1 li {    padding: 0 0 12px;	color:#fff;}.block-1 .list-1 li a{color:#fff}/* ------------- * Selects * ------------- */#form1{padding-bottom:4px}#form1 .jqTransformSelectWrapper {position:relative;display:inline-block}#form1 .jqTransformSelectWrapper span,#find_home .jqTransformSelectWrapper span,#find_agent .jqTransformSelectWrapper span,#free_quote .jqTransformSelectWrapper span { display:inline-block;float: none;background:none;position:relative;white-space: nowrap;cursor:pointer;border:1px solid #626262;color:#656565;height:21px;padding:0 20px 0 10px}#form1 > div{display:inline-block;margin-right:30px}#form1 label {   font-size:12px;line-height:16px;color:#656565;    padding-right: 12px;display:inline-block;padding-top:3px}#form1 .label_2{margin-right:9px}#form1 .label_1 .jqTransformSelectWrapper div span {    width: 101px !important;}#form1 .label_2 .jqTransformSelectWrapper span{    width: 52px !important;}#form1 .label_3 .jqTransformSelectWrapper span {    width: 52px !important;}#find_agent .jqTransformSelectWrapper span{width:237px !important;margin-bottom:19px}#free_quote .jqTransformSelectWrapper span{width:237px !important;margin-bottom:1px}#form1 .jqTransformSelectWrapper  a.jqTransformSelectOpen,#find_home .jqTransformSelectWrapper  a.jqTransformSelectOpen,#find_agent .jqTransformSelectWrapper  a.jqTransformSelectOpen,#free_quote .jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block;position:absolute; right:2px;top:2px;width:19px;height:19px;background:url(../images/select.png) no-repeat  0 0;}#form1 .jqTransformSelectWrapper  a.jqTransformSelectOpen:hover,#find_home .jqTransformSelectWrapper  a.jqTransformSelectOpen:hover,#find_agent .jqTransformSelectWrapper  a.jqTransformSelectOpen:hover,#free_quote .jqTransformSelectWrapper  a.jqTransformSelectOpen:hover{ background-position:0 bottom;}#form1 .jqTransformSelectWrapper ul,#find_home .jqTransformSelectWrapper ul,#find_agent .jqTransformSelectWrapper ul,#free_quote .jqTransformSelectWrapper ul {	position: absolute;	top: 23px;	left: 0px;	background:#000;	display: none;	margin: 0px;	padding: 0px;	overflow: auto;	overflow-y: auto;	z-index:10;	border:1px solid #626262;	width:157px !important;color:#656565;}		#form1 .label_1 .jqTransformSelectWrapper ul{width:131px !important;}#form1 .label_2 .jqTransformSelectWrapper ul{width:82px !important;}	#form1 .label_3 .jqTransformSelectWrapper ul{width:82px !important;}	#find_home .jqTransformSelectWrapper ul{width:247px !important}#find_agent .jqTransformSelectWrapper ul{width:267px !important}#free_quote .jqTransformSelectWrapper ul{width:267px !important}#free_quote .col-1 .jqTransformSelectWrapper ul{width:105px !important}#free_quote .col-2 .jqTransformSelectWrapper ul{width:60px !important}#free_quote .col-3 .jqTransformSelectWrapper ul{width:85px !important}	#form1 .jqTransformSelectWrapper ul a,#find_home .jqTransformSelectWrapper ul a,#find_agent .jqTransformSelectWrapper ul a,#free_quote .jqTransformSelectWrapper ul a {display: block;padding:4px;color:#656565;font-size:12px;padding-left:10px;text-decoration:none}#form1 .jqTransformSelectWrapper ul a.selected,#find_home .jqTransformSelectWrapper ul a.selected,#find_agent .jqTransformSelectWrapper ul a.selected,#free_quote .jqTransformSelectWrapper ul a.selected {color: #fff;}#form1 .jqTransformSelectWrapper ul a:hover, #form1 .jqTransformSelectWrapper ul a.selected:hover,#find_home .jqTransformSelectWrapper ul a:hover, #find_home .jqTransformSelectWrapper ul a.selected:hover, #find_agent .jqTransformSelectWrapper ul a:hover, #find_agent .jqTransformSelectWrapper ul a.selected:hover ,#free_quote .jqTransformSelectWrapper ul a:hover, #free_quote .jqTransformSelectWrapper ul a.selected:hover {color: #fff; background:#1d1d1d;text-decoration:none;}#form1 .jqTransformHidden{display:none}#find_agent .jqTransformHidden{display:none}#find_home {    background: none repeat scroll 0 0 #191919;    color: #ADADAD;    min-height: 296px;    padding: 25px 34px 0 38px;}#find_home .col-1 {    margin-right: 9px;}#find_home .col-1, #find_home .col-2 {    float: left;    width: 249px;}#find_home label, #free_quote label {    padding: 5px 0 4px;display:block}#find_home .jqTransformHidden {    display: none;}#free_quote .jqTransformHidden {    display: none;}#find_home .jqTransformSelectWrapper  span{width:217px !important;}#find_home .jqTransformSelectWrapper{position:relative}#free_quote .jqTransformSelectWrapper{position:relative}#find_agent  .jqTransformSelectWrapper{position:relative}#find_home .text_1, #find_agent .text_1, #free_quote .text_1 {    color: #F4F5F0;    text-transform: uppercase;}#find_home a {    color: #adadad;    font-size: 11px;display:inline-block;text-decoration:underline;	}#find_home a:hover{text-decoration:none}.button1 {    background: #f05826;    color: #fff !important;    display: inline-block;    font-size: 16px !important;    padding: 0 18px 0 24px;    text-decoration: none !important;	-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.button1:hover{background:#000;text-decoration:none}#find_agent {    background:  #191919;    margin: 0 0 11px;    padding: 25px 33px 32px 38px;}#find_agent .text_1{padding-bottom:29px}#free_quote {    background: none repeat scroll 0 0 #191919;    color: #ADADAD;    margin: 0 0 69px;    padding: 25px 33px 42px 37px;}#free_quote .col-1 {    float: left;    margin-right: 6px;    width: 107px;}#free_quote .col-1 .jqTransformSelectWrapper span{width:75px !important}#free_quote .col-2 .jqTransformSelectWrapper span{width:30px !important}#free_quote .col-3 .jqTransformSelectWrapper span{width:55px !important}#free_quote .col-2 {    float: left;    margin-right: 6px;    width: 62px;}#free_quote .col-3 {    float: left;    width: 87px;}/********************** links ************************/.link{text-decoration:none;display:inline-block}.link:hover{text-decoration:underline;}.link-1{color:#fff;font-weight:bold;text-decoration:underline;display:inline-block;line-height:16px}.link-1:hover{text-decoration:none}.link-2{text-decoration:underline;color:#fff}.link-3{text-decoration:underline}.link-3:hover{text-decoration:none}/*  Buttons */.button{color:#fff;display:inline-block;padding:0px 7px 0 4px;line-height:18px;background:#580D0D;font-size:13px;text-decoration:none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.button:hover{color:#ff;background:#652525;text-decoration:none}/*  Lists */.list-1 li{padding:0 0 8px;line-height:16px;}.list-1.a li{padding:0;line-height:24px;}.list-1 li a{color:#656565;background:url(../images/marker-1.png) no-repeat 0 2px;padding:0 20px 0 22px;display:inline-block;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:underline}.list-1.a li a{color:#fff;background-position: 0 6px}.list-1 li a:hover{color:#fff;background-color:#191919;text-decoration:none}.list-1 li span{position:absolute;width:3px;height:3px;background:#1d1d1d;left:0;top:18px;}/*----- map -----*/.map {	display:inline-block;	float:left;margin: -1px 19px 0 0 }.map iframe {	height:330px;	overflow: hidden;	width:540px;	background:#1f1f1f}/*----- address -----*/.mail-1 {	font-style:normal;	font-size:14px;	line-height:20px;	color:#fff;	display:inline-block;	text-decoration:underline;}.mail-1:hover {	text-decoration:none}dl.address { margin-top:-4px}dl.address dt {	font-size:12px;	color:#fff;	font-weight:bold;	line-height:20px;	padding-bottom:18px}dl.address dd {	font-size:13px;	color: rgba(184, 176, 176, 1);	font-weight:normal;	line-height:20px;}dl.address dd span {	display:inline-block;	width:66px}.policy {	margin:-5px 0 12px}.policy strong {	display:block;	color:#fff}/******************** contact-form ******************/#contact-form-1 {	display:block;	position:relative;	margin:0;	padding: 0 0;	height:375px;}#contact-form-1 fieldset {	display:block;}#contact-form-1 label {	display:block;	position:relative;	height:40px;	overflow:hidden;}#contact-form-1.label {	display:block;	overflow:hidden;}#contact-form-1 label.message {	height:auto;	margin:0;}#contact-form-1 .message .label {	width:auto;}#contact-form-1 input, #contact-form-1 textarea {	font-family:Georgia, "Times New Roman", Times, serif;	color:#656565;	font-size:12px;	margin:0;	outline:none;	resize:none;	position:relative;	-webkit-background-clip:padding-box;	border:1px solid #616161;	box-shadow: none;	border-radius:0;	background:none;	padding:7px 11px;	line-height:16px}#contact-form-1 input {	height:16px;	width:242px;}#contact-form-1 textarea {    height: 198px;    overflow: auto;    width: 316px;	}#contact-form-1 .empty, #contact-form-1 .error {	display:none;	color:#fff;	font-size:11px;	line-height:14px;	position:absolute;	top:2px;	right:78px;	width:200px;	text-align:right}#contact-form-1 label.message .empty, #contact-form-1 label.message .error {	position:relative;	width:100%;	left:5px;	top:0px;	text-align:left}#contact-form-1 .success {	display:none;	font-size:13px;	line-height:18px;	padding:0;	top:-17px;	left:1px;	position:absolute;	color:#fff;	background:none !important;	background-image:none !important;	border:none;	box-shadow:none;	-pie-background: none;}.btns {	position:absolute;	bottom:0;	right:0;}.btns a {	margin-left:15px;}/******************** Footer ******************/footer{padding:35px 0px 35px 0px;width:960px;margin:0 auto;overflow:hidden;color:#898989;}footer a{color:#898989;text-decoration:none;}footer a:hover{color:#fff;text-decoration:none}footer .footer-menu{float:right;margin:0 70px 0 0;}footer .footer-menu li{float:left;background:url(../images/footer-menu_divider.png) 0 8px no-repeat;padding:0 17px 0 17px;}footer .footer-menu li:first-child{background:none;padding:0 16px 0 0px;}footer .footer-menu li.current a{color:#fff;}footer h6{font-size:16px;padding:0;border:none;background:none;color:#d1d1d1;text-transform:none;margin:0 0 18px;}footer .icons{float:left;margin:0 201px 0 0;padding:9px 0 0;}footer .icons li{float:left;margin:0 4px 0 0;}footer .icons li a{position:relative;display:block;}footer .icons li a img+img{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}footer .icons li a:hover img+img{opacity:1;}footer .col-1{float:left;border-left:1px solid #2b2b2b;padding:4px 0 0 47px;width:132px;min-height:121px;}.footer-logo{float:left;margin:0 0 5px;}.copyright{float:left;font-size:11px;color:#898989;font-family:Georgia, "Times New Roman", Times, serif}.box-9 {overflow:hidden; height:250px;}.box_container{width:100%; height:auto; display:block;}.insid_box-left{width:200px; height:220px;  margin:10px 10px 10px 10px; overflow:hidden; float:left;}.insid_box-center{width:400px; height:220px;  margin:10px 10px 10px 30px; overflow:hidden; float:left;}.insid_box-right{width:250px; height:220px; margin:10px 0px 10px 30px; overflow:hidden; float:left;}.insid_box-left_logo{width:180px; height:200px;  margin:10px 10px 10px 10px; overflow:hidden; float:left;}.insid_box-center_content{width:380px; height:200px;  margin:10px 10px 10px 10px; overflow:hidden; float:left;}.insid_box-right_content{width:230px; height:200px;  margin:10px 0px 10px 10px; overflow:hidden; float:left;}.mobile{width:100%; height:auto; float:left; overflow:hidden;}.mobile_lcon{width:30px; height:30px; float:left;}.mobile1{width:100%; height:auto; float:left; margin-top:20px; overflow:hidden;}