@charset "utf-8";
*{margin:0; padding:0;outline:0;}
/* body style */
body{font-family: RokkittRegular, Arial, Helvetica, sans-serif; font-size:17px; color:#212121; background-image:url(../images/back.jpg); background-position:center top; background-repeat:no-repeat; padding:0;}

@font-face
{
 font-family:RokkittRegular;
 src: url('fonts/RokkittRegular.ttf');
 src: local('☺'), url('RokkittRegular.woff') format('woff'), url('fonts/RokkittRegular.ttf') format('truetype'), url('RokkittRegular.svg') format('svg');
}

@font-face
{
 font-family:garamond;
 src: url('fonts/garamond.ttf');
 src: local('☺'), url('garamond.woff') format('woff'), url('fonts/garamond.ttf') format('truetype'), url('garamond.svg') format('svg');
}

@font-face
{
 font-family:bahamas;
 src: url('fonts/bahamas.ttf');
 src: local('☺'), url('bahamas.woff') format('woff'), url('fonts/bahamas.ttf') format('truetype'), url('bahamas.svg') format('svg');
}

h1, h2, h3, h3, h4 {
	font-family:bahamas;
}
h3{ border-bottom:1px solid #a3a3a5; font-size:28px; color:#212121; font-weight:normal; padding:5px 0;}

a {color:#4d4d4d; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}
/* All */
.clear-float{font-size:0;clear:both}
.floaleft{float:left;}
.floaright{float:right;}
.floanone{float:none;}
.block{float:none;}
/* TAGS */
/* Base Layout */
#bgBottomDiv{width:100%; float:left; height:auto;  padding:0 0 0px 0; background-image:url(../images/back-bottom.jpg); background-position:center bottom; background-repeat:no-repeat;}
#wrapper{width:960px; margin:0 auto;}

/* HEADER STARTS */
.header{width:960px; height:auto; float:left; }
.headandmenu{width:inherit; float:left; position:fixed;  z-index:1000; background-image:url(../images/back-head.jpg); background-repeat:no-repeat;}
.top-block{width:auto; height:115px; }
.logo{width:425px; float:left; padding:14px 0 5px 0;}
.header_right{float:right; width:450px; padding:47px 0 0 0; text-align:right;}
span.lan_ph, span.mob_ph {
	font-size:30px;
	color:#d5190e;
	background:url(../images/phone_icon.png) no-repeat left center;
	padding-left:30px;
}
span.mob_ph {
	background:url(../images/mobile_icon.png) no-repeat left center;
	margin-left:30px;
}

.menu-nav{width:960px; height:45px; background:#a4a4a6; padding: 0; border-bottom:4px solid #212121; margin-bottom:4px;  }
.menu-nav ul{list-style-type:none; text-align:center; }
.menu-nav li{display:inline; line-height:48px; no-repeat top right; }
.menu-nav li a{ height:33px; font-size:23px; color:#fff; text-decoration:none; font-weight: normal;}
.menu-nav li a:hover{color:#fff; background:#d5190e;}
.menu-nav li a.active{color:#fff; background:#d5190e;}
.menu-nav li#none{background:none;}
.banner-zone{width:auto; height:auto; margin:168px 0 0px 0;}
.slider-zone{width:666px; height:322px; float:left;}
.property-search{width:254px; max-height:320px; padding:0px 32px 0 2px; background:#eeeeee; font-size:18px; border:1px solid #a3a3a5; color:#212121;overflow-y: auto; overflow-x: hidden;}
.callus-img{ padding:0 0 6px 0px;}
.property-search h3 {
	color:#212121;
	font-size:23px;
	font-weight:normal;
	background: url(../images/property_search.jpg) no-repeat left;
	padding-left:41px;
	margin:18px 0 18px 18px;
	padding-top:2px;
	border:0;
}
.banner-textfield select, .banner-textfield input {
    border: 1px solid #a3a4a8;
    padding: 3px 5px;
    width: 157px;
}
.banner-textfield input {
	width:144px;
}
/* drop down start*/
.menu-nav ul  {
			margin:0;
			padding:0;
			list-style-type:none;
			min-width:200px;
		}
		
		
		.menu-nav ul#navigation {
			float:left;
		}
		
		.menu-nav ul#navigation li {
			float:left;
			border:1px black solid;
			min-width:200px;
		}
		
		.menu-nav ul.sub_navigation {
			position:absolute;
			display:none;
		}
		
		.menu-nav ul.sub_navigation li {
			clear:both;
		}
		
		


 drop down end */
/* HEADER ENDS */

/* CONTENT STARTS */
#content{width:960px; float:left; height:auto; border:1px solid #dedede; background:url(../images/content-shade.jpg) no-repeat top left; padding:15px 0 0 0;}
#content h2{color:#242424; font-size:19px; font-weight:bold; line-height:20px;}
#content h2 span{color:#d7170f;}
.content-block{padding:0; width:auto; height:auto; float:left; width:960px;}
.title-block{width:auto; height:25px;}
.title-block-left{float:left; width:100%; margin-top:20px;}
.title-block-right{
	background:url(../images/icon-arrow-red.jpg) no-repeat left 5px;
    color: #d5160e;
    float: right;
    font-size: 17px;
    margin-top: -25px;
    padding: 0 0 0 10px;}
.title-block-right a{color:#d5160e; text-decoration:none;}
.title-block h3{width:100%;}

.box-stuffs{width:auto; height:117px; margin-top:5px;}
.box-stuffs-prev{width:9px; height:17px; margin:41px 8px 0 0; float:left;}
.box-stuffs-next{width:9px; height:17px; margin:41px 0 0 0; float:left;}
.box-stuffs-block{float:left; width:910px; height:117px;}
.featured-box{float:left; width:280px; height:115px; background:url(../images/featured-box-back.jpg) no-repeat top left; border:1px solid #a3a4a8; padding:6px 0 0 6px; margin-right:5px; margin-left:5px;}
.featured-box-left{float:left; width:118px; height:90px; margin-right:7px;}
.featured-box-left img{border:1px solid #a3a4a8;}
.featured-box-right{float:right; width:154px; height:93px;}
#content .featured-box-right h2{font-size:16px; font-family:RokkittRegular; color:#212121; line-height:14px; font-weight: bold; margin-bottom:2px; margin-top:3px;}
.featured-box-right h3{font-size:16px; border:0; color:#444444; font-family:RokkittRegular;  line-height:13px; font-weight:normal;}
.featured-box-right h4{font-size:17px; color:#212121; font-family:RokkittRegular;  line-height:13px; font-weight: normal; margin-top:2px;}
.featured-box-right h4 span{color:#d5160e;}
.newsandAbout {    
    padding: 20px 0 0 0;
    width: 960px;
	float:left;
	background-color:#fff;
	}
.news {
	width:289px;
	border:1px solid #c1c1c1;
	padding-bottom:15px;
	float:left;
	margin:7px 0 17px 0;	
}
.news h3 {
	background: url(../images/latest_news.jpg) no-repeat 14px center #212121;
	padding:9px 0 9px 47px;
	color:#fff;
	font-size:24px;
	font-weight:normal;
}
.news ul {
	margin:0;
	padding:13px;
}
.news ul li {
	margin:0 0 10px 0;
	padding:0 20px 10px 20px;
	list-style-type:none;
	border-bottom:1px dashed #c1c1c1;
	background:url(../images/li_icon.jpg) left 2px no-repeat;
}
.news ul li:last-child {
	border-bottom:none;
	margin:0 0 0px 0;
	padding:0 20px 0px 20px;
}
.news ul li h5 {
	color:#000;
	font-size:17px;
	font-weight:normal;
	padding-bottom:5px;	
}
.news ul li span.date {
	color:#696969;
	padding-bottom:5px;	
}
.news ul li p {
	padding:5px 0;
}
.news ul li p span {
	color:#d5160e;
	text-decoration:underline;
	padding-left:10px;
	font-size:16px;
}
.news a.readmore {
	margin: 0 15px 0 173px;
}
a.readmore {
    background: none repeat scroll 0 0 #2d2d2d;
    color: #fff;
    float: right;
    font-family: bahamas;
    font-size: 16px;
    margin: 0 0 0 180px;
    padding: 4px 12px;
    text-decoration: none;
}
a.readmore:hover  {
	color:#fff;
}
.about {
	width:613px;
	float:left;
	margin-left:43px;
}
.about h1 {
	font-size:31px;
	color:#212121;
	font-weight:normal;
	margin-bottom:10px;
}
.about span, .footer2 span, .footer p span, .ar_groups h3 span {
	color:#d6170f;
	font-family:bahamas;
}
.about span span, .footer2 span span, .footer p span span, .ar_groups h3 span span  {
	color:#a0a2a1;
    font-family:garamond;
}
.about p {
	font-size:20px;
	line-height:24px;
}
.more-01{float:right; margin-top:8px;}

/* box-stuff-02 starts */
.box-stuff-02{width:960px; float:left; padding:0px;}
.box-stuff-02-title{width:auto; margin-bottom:9px;}
.box-stuff-02-title h3{ font-size:25px; margin-bottom:20px;}
.box-stuff-02-content{width:auto; height:auto;}
.box-stuff-02-block01{width:290px; float:left; margin-right:47px;}
.box-stuff-02-block02{width:288px;  float:left; margin-right:33px;}
.box-stuff-02-block03{    float: right;  width: 288px;}
.box-stuff-02-block03 span{float:right; margin-top:6px;}
.left-box-stuff-01{width:268px; height:140px; padding:10px 13px 8px 12px; margin-top:2px; background:url(../images/left-box-back.jpg) no-repeat top left;}
.left-box-stuff-01 span{float:right; margin-top:6px;}
.left-box-stuff-02{width:auto; height:auto; margin-top:2px;}
/* box-stuff-02 ends */

/* CONTENT ENDS */

/* FOOTER STARTS */
#footer {width:auto; float:left; height:53px; color:#666666; line-height:15px; font-size:10px; text-align:center; margin:15px 0 0 0;}
#footer a{color:#a3a3a3; font-size:10px; text-decoration:none;}
#footer a:hover{color:#343434; text-decoration:none;}
#footer .footer-nav{width:auto; height:25px; line-height:25px; color:#333333; font-size:11px;}
#footer .footer-nav a{color:#333333; text-decoration:none; padding:0 25px 0 25px; font-size:11px;}
#footer .footer-nav a:hover{color:#d7160f; text-decoration:none;}
#footer span{padding:0 0 0 20px;}
#footer .alright-block{width:auto; height:18px; margin-top:8px;}
.alright-block-cell{margin-right:25px; float:left;}
#footer .alright-block span{margin-right:25px;}
#footer .alright-block span img{margin:0 5px 0 0;}

/*---------------------footer--------------------*/
.bottomfirst_container {
	width:100%;
	height:auto;
	margin:0;
	float:left;
	background: #f6f6f6;
}
.footerfirst{
	width:960px;
	margin:0 auto;
	padding:18px 0 23px 0;
}
.ar_groups {
	float:left;
	width:960px;
}
.ar_groups h3 {
	font-size:25px;
}
.ar_groups ul {
	margin:0;
	padding:20px 30px;
	float:left;
}
.ar_groups ul li {
	margin:0;
	padding:0 30px;
	float:left;
	list-style-type:none;
}
.advet_sec {
	float:left;
	width:960px;
	margin-bottom:20px;
}
#bottom_container {
	width:100%;
	height:auto;
	margin:0px 0 0 0;
	float:left;
	background: #f6f6f6;
	border-top:1px solid #e1e1e1;
}

.footer{
	width:960px;
	height:127px;
	margin:0 auto;
	padding:18px 0 23px 0;
}
.footer p{
	font-size:14px;
	margin-top:16px;
}

.footer_left {
	width:313px;
	height:auto;
	padding-right:22px;
	margin: 0 22px 0 0;
	float: left;
	border-right:1px solid #bdbdbd;
}
.footer_left h4 {
	font-size:20px;
	font-weight: normal;
	color: #212121;
	margin: 0;
	padding: 0;
	text-transform: none;
}

.footer_left ul {
	margin: 13px 0 0 0;
	padding: 0;
	float:left;
}
.footer_left ul li {
	list-style-type: none;
	padding: 0 30px 0 13px;
	background:url(../images/bullet.jpg) no-repeat left center;
	background-position:0 7px;
}
.footer_left ul li a {
	font-size:16px;
	line-height:23px;
	text-decoration: none;
	text-align: left;
}
.footer_left a:hover {
	color: #ba3435;
}


.footer_right {
	width:294px;
	height:auto;
	margin: 0 0 0 0;
	float:right;
}

.footer_right h4 {
	font-size:20px;
	font-weight: normal;
	color: #212121;
	margin: 0;
	padding: 0;
	text-transform: none;
}

.footer_right p{
	font-size:16px;
	margin:10px 0 10px 0;
	padding:0;
	text-decoration: none;
	text-align: left;
	line-height:30px;
}

.newsinput {
	margin: 0px 0 0 0;
	width:180px;
	padding:7px 10px;
	font-size: 12px;
	border: 1px solid #333;
	float: left;
	color: #6d6d6d;
}
.newsbutton {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:75px;
	height:32px;
	outline: none;
	cursor: pointer;
	background: url(../images/signup.png) no-repeat left;
	border: none;
	float: left;
}
.newsbutton:hover {
	background: url(../images/signup2.png) no-repeat left;
}


.social_icon {
    color: #FFFFFF;
    float: left;
    margin-top:17px;
    width: 155px;
	line-height:23px;
}
.social_icon img {
	margin: 0 4px 0 0;
	float:right;
}
.social_icon img:hover {
	opacity: 0.8;
}
.footer2Outer {
	width:100%;
	float:left;
	background:#212121;
}

.footer2{
	width:960px;
	height:52px;
	margin:0 auto;
	padding:0 0 0 0;
	background: url(../images/payment.png) left center no-repeat;
	font-size:16px;
}

.footer2 p{
	margin:0 0 0 0;
	padding:17px 0 0 0;
	text-decoration: none;
	color:#fff;
}

.lan_num {
	float:left;
	width:123px;
	font-size:20px;
	background:url(../images/lan.jpg) no-repeat left;
	padding-left:24px;
}
.mob_num {
	float:left;
	width:120px;
	font-size:20px;
	background:url(../images/mob.jpg) no-repeat left;
	padding-left:24px;
}
.copy_rights {
	float:left;
	width:492px;	
}
.design_by {
	width:300px;
	float:right;
	text-align:right;
	color: #FFFFFF;
    margin-top:17px;
	background:url("../images/design_direct.jpg") no-repeat scroll 190px 1px rgba(0, 0, 0, 0);
	
}
.design_by a {
	color:#fff;
	text-decoration:none;
}
/* FOOTER ENDS */




/* INNER-CONTENT STARTS */
#content-inner{width:auto; height:auto; padding:0px 0 0px 0; }
.left{float:left; margin-top:17px; width:293px; height:auto; margin-right:12px;}
.right{float: left; height: auto; line-height: 18px; margin-left: 11px; margin-top: 21px; width: 627px;}

.red-box{ width:631px; height:30px; background:#d5190e; margin-top: 20px; padding:4px 0; }
.center{ width:630; height:28px; margin:auto; padding:3px 0 0 14px; }
.bodytext{color:#fff; font-family:Helvetica,Arial,Verdana,sans-serif; font-size:12px;text-decoration:none; padding:0px;}
.check-box{ width:70px; height:20px; text-align:center;}
.red-box select  { background:#fff; border:0; padding: 0 4px;}


.right h2{color:#242424; font-size:31px; font-weight: normal; line-height:20px; margin-bottom:5px;}
.right h2 span{color:#d7170f;}
.right p{margin-bottom:20px; line-height:18px;}
.right h3{color:#d5160e; font-size:20px; font-weight: normal;  font-family:RokkittRegular; border-bottom:none; line-height:20px; margin-bottom:5px; padding:0;}
.right-block{width:auto; height:auto; margin:0 0 2px 0;}

.right .featured-box{float:left; height:130px; background:url(../images/featured-box-back.jpg) no-repeat top right; border: 1px solid #a3a4a8; padding: 6px 0 0 6px; width: 290px; margin-right:10px; margin-left:0px; margin-top:10px; position:relative; }
.right .featured-box-right{float:left; width:154px; height:93px;}
.right .featured-box-right h2{font-size:16px; font-family:RokkittRegular; color:#212121; line-height:14px; font-weight: bold; margin-bottom:2px; margin-top:3px;}
.right .featured-box-right h3{  
    border: 0 none;
    color: #444444;
    font-family: RokkittRegular;
    font-size: 16px;
	padding: 5px 0;
    font-weight: normal;
    line-height: 13px;
	margin-bottom:0;
}
.right .featured-box-right h4{
    color:#d5160e;
    font-family: RokkittRegular;
    font-size: 17px;
    font-weight: normal;
    line-height: 13px;
    margin-top: 2px;	
	}
.right .featured-box-right h4 span{color: #212121;}
.right .more-01{float:right; position:absolute; bottom:5px; right:10px;}
/* contact */
.contact-form {float:left; width:330px; margin:25px 0 0 0; font-size:16px;}
.contact-right {float:left; width:275px; margin: 24px 0 0 15px; font-size:14px; line-height:20px; color:#000;}
.address{width:auto; margin:0px 0 5px 0px; font-size:14px; line-height:21px;}
.address p{margin-bottom:20px; line-height:20px; text-align:left;}
.email-contact{margin:0px 0 3px 0px; padding:10px 0 0 0;}
.map {width:615px; height:auto; margin:0px 0 5px 0px; padding:5px; border:1px solid #eeeeee;}
.maptxt{margin:5px 0 0 0; font-weight:bold;}
.maptxt a{font-size:14px; color:#56a8cf; text-decoration:none; font-weight:normal;}
.maptxt a:hover{font-size:14px; color:#56a8cf; text-decoration:underline;}

.thankyou{width:580px; height:180px; margin:0 auto; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ca924a; padding-top:40px;}
.thankyou img{margin-bottom:5px; margin-top:5px;}
.paddTop-01{padding-top:7px;}
.contact_txt{font-size:13px; color:#197896;}
.contactbox{height:20px; width:200px; padding:2px 0 0 5px; border:1px solid #c5c5c5; color:#8e8e8e; font-size:12px;}
.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.phil{margin:40px 0 0 10px;}
/* contact ends */


/* INNER-CONTENT ENDS */


/* OTHERS */
.field1{width:245px; height:24px; border:1px solid #e1e1e1; background:#fff; font-size:13px; margin-bottom:9px; padding:3px 0 0 8px; color:#9c9c9c; }
.border-01{border:1px solid #b2b2b2;}

/* ========== Text, textfield, textarea, padding, margin, border others ======== */
.txt-11{font-size:11px; color: #000;} .txt-11 a{color: #7f06ff; font-weight:bold; text-decoration:underline;} .txt-11 a:hover{text-decoration:none;}
.txt-11-white{font-size:11px; color: #fff; text-decoration:underline;} .txt-11-white a{color: #fff; text-decoration:underline;} .txt-11-white a:hover{text-decoration:none;}
.txt-11-white-Black{font-size:11px; color: #fff; background:#000; padding:2px 3px 2px 4px;}
.txt-11-green{font-size:11px; color: #5d930f;} .txt-11-green a{color: #5d930f; text-decoration:none;} 
.txt-11-red{font-size:11px; color: #ff0000;} .txt-11-red a{color: #ff0000; text-decoration:none;} 
.txt-11-orange{font-size:11px; color: #e59100;} .txt-11-orange a{color: #ff0000; text-decoration:none;} 
.txt-11-royalBlue{font-size:11px; color: #0000e6;} .txt-11-royalBlue a{color: #0000e6; text-decoration:none;} 
.txt-11-Blue{font-size:11px; color: #0072ff; font-weight:normal;} .txt-11-Blue a{color: #0072ff; font-weight:normal; text-decoration:underline;} .txt-11-Blue a:hover{text-decoration:none;} 
.txt-11-black{font-size:11px; color: #000; font-weight:normal;} .txt-11-black a{color: #000; text-decoration:none;} 
.txt-12-Blue{font-size:12px; color: #0072ff;} .txt-12-Blue a{color: #0072ff; text-decoration:underline;} .txt-12-Blue a:hover{text-decoration:none;} 
.txt-12-black{font-size:12px; color: #404040; text-decoration:none;}
.txt-12-red{font-size:12px; color: #ff0000;} .txt-12-red a{color: #ff0000; text-decoration:none;} 
.txt-12-red2{font-size:12px; color: #ff0000; text-decoration:underline;} .txt-12-red2 a{color: #ff0000; text-decoration:underline;} 
.txt-12-white{font-size:12px; color: #fff; text-decoration:none;}
.txt-13-white{font-size:13px; color: #fff; text-decoration:none; text-transform:uppercase;}
.txt-13-black{font-size:13px; color: #000; text-decoration:none;}
.txt-14-Blue{font-size:16px; color: #0058f9;} .txt-14-Blue a{color: #0058f9; text-decoration:underline;} .txt-14-Blue a:hover{text-decoration:none;} 
.txt-14-Black{font-size:16px; line-height:19px; color:#212121;} .txt-14-Black a{color:#212121; text-decoration:underline;} .txt-14-Black a:hover{text-decoration:none;}
.txt-14-Black2{font-size:16px; line-height:25px; color:#404040;} .txt-14-Black2 a{color:#404040; text-decoration:underline;} .txt-14-Black2 a:hover{color:404040; text-decoration:none;}
.txt-15-Black{font-size:15px; line-height:19px; color:#737373;} .txt-15-Black a{color:#737373; text-decoration:underline;} .txt-15-Black a:hover{text-decoration:none;}
.txt-16-Black{font-size:16px; line-height:19px; color:#000;} .txt-16-Black a{color:#000; text-decoration:underline;} .txt-16-Black a:hover{text-decoration:none;}
.txt-16-Blue{font-size:16px; line-height:19px; color:#0017a6;} .txt-16-Blue a{color:#0017a6; text-decoration:underline;} .txt-16-Blue a:hover{text-decoration:none;}
.txt-17-Black{font-size:17px; line-height:19px; color:#8c8c8c;} .txt-17-Black a{color:#8c8c8c; text-decoration:underline;} .txt-17-Black a:hover{text-decoration:none;}

/* --------- */
.padd-left-06{padding-left:6px;}
.padd-left-20{padding-left:20px;}
.padd-top-20{padding-top:20px;}
.padd-save-details{padding-left:10px;}
.padd-save-detailsR{padding-right:5px;}

/* --------- */
.txtfld-01{width:150px; height:17px; color:#858585; font-size:16px; border:1px solid #7f9db9; padding:2px 3px 3px 3px;}
.txtfld-02{       
    border: 1px solid #a3a4a8;
    color: #858585;
    font-size: 16px;
    margin: 4px 0 4px 10px;
    padding: 3px 5px;
    width: 225px;}
.txtfld-02-email{width:172px; color:#0072ff; font-size:14px; background:#feffe2; padding:2px 0 2px 5px; border:1px solid #7f9db9; text-decoration:underline;}
.txtfld-03{width:172px; color:#2a2a2a; font-size:14px; padding:2px 0 2px 5px; border:1px solid #7f9db9;}
.txtfld-04{width:50px; color:#2a2a2a; font-size:14px; padding:2px 0 2px 5px; background:#feffe2; border:1px solid #7f9db9;}
.txtfld-05{width:70px; color:#2a2a2a; font-size:14px; border:1px solid #7f9db9; background:#feffe2;}
.txtfld-06{width:70px; color:#2a2a2a; font-size:14px; border:1px solid #7f9db9;}
.txtfld-07{width:120px; color:#2a2a2a; font-size:14px; border:1px solid #7f9db9;}
.txtfld-08{width:120px; color:#2a2a2a; font-size:14px; border:1px solid #7f9db9;}
.txtfld-09{width:202px; color:#2a2a2a; font-size:11px; border:1px solid #c5c5c5;}
.txtfld-10{width:80px; color:#2a2a2a; font-size:11px; border:1px solid #c5c5c5;}
.txtfld-11{width:33px; height:20px; text-align:center; color:#2a2a2a; font-size:11px; border:1px solid #c5c5c5; padding:2px;}
.txtfld-12{width:172px; color:#2a2a2a; font-size:16px; background:#feffe2; padding:2px 0 2px 5px; border:1px solid #7f9db9;}
.txtfld-13{width:115px; color:#000; font-size:12px; background:#feffe2; padding:2px 0 2px 2px; border:1px solid #7f9db9;}
.txtfld-14{width:115px; color:#000; font-size:12px; background:#fff; padding:2px 0 2px 2px; border:1px solid #7f9db9;}
.txtfld-15Red{width:115px; color:#fff; font-size:12px; background:#ff0000; padding:2px 0 2px 2px; border:1px solid #7f9db9;}
.txtfld-16{width:115px; color:#000; font-size:15px; background:#feffe2; padding:2px 0 2px 2px; font-weight:bold; border:1px solid #7f9db9;}
.txtfld-17{width:115px; color:#fff; font-size:15px; background:#bfbfbf; padding:2px 0 2px 2px; font-weight:bold; border:0px solid #7f9db9;}
.txtfld-18{width:115px; color:#fff; font-size:15px; background:#000; padding:2px 0 2px 2px; font-weight:bold; border:0px solid #7f9db9;}
.txtfld-19{width:178px; color:#2a2a2a; font-size:14px; padding:2px 2px 2px 5px; border:1px solid #7f9db9; font-size:12px;}
.txtfld-20{width:172px; color:#9d9d93; font-size:12px; background:#feffe2; padding:2px 0 2px 5px; border:1px solid #7f9db9;}
.txtfld-21{width:172px; color:#9d9d93; font-size:12px; padding:2px 0 2px 5px; border:1px solid #7f9db9;}
.txtfld-00{width:auto; color:#999999; font-size:13px; padding:2px 0 2px 3px; border:1px solid #7f9db9;}

.txtmenu-01{width:158px; color:#858585; font-size:12px; border:1px solid #7f9db9; padding:2px}

.txtarea-01{width:190px; height:200px; color:#2a2a2a; font-size:14px; border:1px solid #7f9db9; padding:5px;}
.txtarea-02{width:300px; height:200px; color:#2a2a2a; font-size:12px; border:1px solid #7f9db9; padding:5px;}
.txtarea-03{width:330px; height:105px; color:#2a2a2a; font-size:12px; border:1px solid #7f9db9; padding:5px;}

.mredtl-container{ /* width:652px; */ width:636px; height:auto; float:left; padding:0 0 0 0px;}
.mredtl-title{ width:410px; height:0px; float:left; padding:0 0 5px 0px;}
.mredtl-title h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#c90801; font-weight:normal; font-weight:bold; width: 475px;}
.mredtl-title p{ color:#000; padding:0px 0 0 0px; font-size:16px; font-weight:bold; width: 450px; }
.mredtl-pricetg{ width:240px; height:53px; float:right;}
.mredtl-container_image{ width:320px; height:240px; float:left; padding:0px; 0 0 0px;}
.mredtl-container_image img{ border:1px solid #E3E3E3; padding:4px;}
.mredtl-container_features{ 
	/* width:312px;  */
	width:295px; 
	height:auto; 
	float:left; 
	padding:0 0 0 10px;
	}

.features1{ /* width:118px; */width:155px; height:20px; color:#333333; font-weight:bold; /* font-size:12px; */ padding-right:0px; text-align:left;}
.features2{color:#444444; font-weight:normal; /* font-size:12px; */ text-align:left;}
.features02{color:#444444; font-weight:normal; /* font-size:12px; */ text-align:center;width: 200px;}
.features03{color:#444444; font-weight:normal; /* font-size:12px; */ text-align:right; }

.features3{ width:88px; height:20px; color:#333333; font-weight:bold; /* font-size:12px;  */text-align:center}
.features4{ width:88px; height:20px; color:#333333; font-weight:bold; /* font-size:12px; */ text-align:right; padding:0 10px 0 0px;}

.key_features-bg{ width:302px; height:auto; float:left; padding:0 0 10px 0px; background:#ececec; border-radius:5px 5px 5px 5px; margin-top:5px;}
.key-featurestxt{  padding:5px 0 0 10px; border-bottom:2px solid #666666;}
.key-featurestxt h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c90801; font-weight:bold;}
.key-featurestxt1{/*  font-size:12px; */ font-weight:normal; color:#444444; height:20px; width:150px; line-height:24px; padding:0 0 0 10px;}
.key-featurestxt2{ /* font-size:12px; */ font-weight:normal; color:#444444; height:20px; width:140px; line-height:24px; padding:0 10px 0 0px; text-align:right;}

.more-scrip{ float:left; width:320px; padding:0 0 0 0px;}
.more-thumpnails{ width:320px; height:auto; float:left; padding:10px 0 0 0px;}
.det-thumpnails01{ width:11px; height:auto; float:left; padding:3px 0 0 0px;}
.det-middile{ width:298px; height:auto; float:left; padding:0 0 0  0px;}
.det-thumpnails02{ width:11px; height:auto; float:right; padding:3px 0 0 0px;}
.det-smallimage{ width:94px; height:53px; float:left; padding:0 5px 0 0px; }
.det-smallimage img{ border:1px solid #E3E3E3; padding:2px; }

.bottom-txtarea{ width:652px; height:auto; float:left; padding:15px 0 0 0px;}
.descriptiontxt{ width:652px; height:auto; float:left; padding:0 0 0 0px;}
.descriptiontxt h2{ font-size:16px; color:#d7160f; font-weight:bold; padding:0 0 0 0px;}
.descriptiontxt p{ font-size:12px; color:#444444; font-weight:normal; padding:0px 0 0 0px; line-height: 22px;font-size: 18px;}
.mrecontact-txt{ width:652px; height:auto; float:left; padding:0 0 0 0px;}
.mrecontact-txt h2{ font-size:16px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



.price-tag{ width:160px; height:auto; float:right; padding:0 0 0 0px;}
.pricetag01{ width:24px; height:26px; float:left; padding:0 0 0 0px; }
.pricetag02{ background:#ca782f; width:126px; height:29px; float:left; padding:0 0 0 0px;}
.pricetag03{ width:5px; height:26px; float:left; padding:0 0 0 0px;}
.pricetag-amount{ width:108px; height:26px; float:left; padding:3px 0 0 3px; }
.pricetag-amount h3{ color:#FFF; font-size:20px; font-weight:bold; padding:2px 0 0 0px;}

.error{padding-left:10px;}

/* #simplegallery1 */
#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 0px solid darkred;
z-index:1;
}

#simplegallery1 .gallerydesctext{
text-align: left;
padding: 2px 5px;
}
.contentbackground {
	width:960px;
	background:#fff;
	float:left;
}
.contact-form input[type=text] {
	width:250px;
	padding: 5px 0pt 5px 4px;
}
.contact-form input[type=button] {
	background:#d5160e;
	border:0;
	text-align:center;
	padding:4px 15px;
	color:#fff;
	font-family: RokkittRegular,Arial,Helvetica,sans-serif;
	font-size:18px;
}
.contact-form textarea {
	width:250px;	
}
.contact-form tr td {
	padding-bottom:8px;
}
.contactphone {
    font-size: 30px;
    padding: 11px 0 9px 55px;
	background:url(../images/phone.jpg) no-repeat;
	margin-bottom:15px;
}
.contactlocation {
    font-size:18px;
    padding: 11px 0 9px 55px;
	background:url(../images/location.jpg) no-repeat;
	margin-bottom:15px;
}
.contactemail {
    font-size: 23px;
    padding: 11px 0 9px 55px;
	background:url(../images/message.jpg) no-repeat;
	margin-bottom:15px;
}

/* Feature-------------------------------------- */

.feature-top tr{
	line-height: 30px;
	padding-left: 5px;
	float: left;
	width: 297px;
	}
.feature-inbtwn{
	background-color:rgba(245, 245, 245, 1);
	}
.feature-right-bor{
	border-right: 1px solid #D5D5D5;
	width: 118px;
	float: left;
	text-align: left;
	margin-right:5px;
	}	