@charset "utf-8";
body {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	padding:0px;
	margin:0px;
}
.cboth{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}
img{
	border:0px;
}
h1, h2, h3, h4, h5, p{
	padding:0px;
	margin:0px;
}
.holder{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.header{
	width:100%;
	height:133px;
	margin-left:auto;
	margin-right:auto;
	background:url(image/header-bg.gif) repeat-x #cececd;

}
.header-1{
	width:960px;;
	height:133px;
	margin-left:auto;
	margin-right:auto;
}
.header-2{
	float:left;
	width:960px; 
	height:93px;
}
.logo{
	float:left;
	width:130px;
	height:93px;
}
.logo-name{
	float:left;
	width:400px;
	margin-top:30px;
	margin-left:0px;
	color:#dc2b25; 
}
.logo-name-1{
	float:left;
	width:400px;
	margin-top:20px;
	margin-left:0px;
	color:#dc2b25; 
	margin-left:10px;
}
.contact-no{
	float:right;
	width:161px;	
	color:#FFFFFF;
}
h1{
	font-size:23px;

}
.contact-no h1{
	font-size:22px;

}
.email-icon{
	float:right;
	width:45px;
	margin-top:5px;
}
.menu{
	float:left;
	width:600px;
}
#nav{
	float:left;
	width:600px;
	margin-top:5px;
	border:none;
	border:0px;
	font-family:Arial, Tahoma, Verdana;
	font-size:14px;
	color:8e8e8e;
}

#nav .active{
	background-image:url(image/nav-hover-bg.png);
	color:#333333;
}
#nav ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	}
#nav li{
	float:left;
	padding:0px 2px 0px 2px;
	}
#nav li a{
	color:#fff;
	display:block;
	line-height:36px;	
	text-align:center;
	text-decoration:none;
	height:35px;
	width:93px;
	background:url(image/nav-bg.png) no-repeat;
	font-weight:bold;
	font-size:12px;
		}
#nav li a:hover{
	color:#000000;
	text-decoration:none;
	background:url(image/hover-nav-bg.png) no-repeat 0 0;
	width:93px;
	height:35px;
			}
			
			
#nav li ul{
		background:#CCCCCC;
		border-left:1px solid #c23d6a;
		border-right:1px solid #c23d6a;
		border-bottom:1px solid #c23d6a;
		display:none;
		height:auto;
		position:absolute;
		width:160px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
#nav li:hover ul{
		display:block;
		}
#nav li li {
	display:block;
	float:none;
	padding:0px;
	width:160px;
	}
#nav li ul a{
	display:block;
	font-size:12px;
	font-style:normal;
	padding:0px 10px 0px 5px;
	text-align:left;
	background:#CCCCCC;
	color:#000000;
	width:140px;
	}
#nav li ul a:hover{
	background:#4b4a47;
	color:#fff;
	width:145px;
			
			}
.menu p{
	clear:left;
	}	
.menu #current{
	background:url(images/nav-hover.png) no-repeat 0 0;
	width:108px;
	height:35px;
	color:#000;
}





















.realtor{
	float:right;
	width:235px;
	margin-top:29px;
}
.realtor-1{
	float:left;
	width:124px;
	height:35px;
}
.realtor-1 a{
	text-decoration:none;
	float:left;
	width:124px;
	height:35px;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	background:url(image/top-right-nav-bg.png) no-repeat;
}
.realtor-1 a:hover{
	background:url(image/top-right-nav-bg-hover.png) no-repeat;
}
.realtor-2{
	margin-top:9px;
	float:left;
	padding-left:21px;
}
.rew{
	float:left;
	width:103px;
	height:35px;
}
.rew a{
	text-decoration:none;
	float:left;
	width:103px;
	height:35px;
	text-align:center;
	font-size:13px;
	color:#FFFFFF;
	background:url(image/top-right-nav-bg-1.png) no-repeat;
}
.rew a:hover{
	background:url(image/top-right-nav-bg-hover-1.png) no-repeat;
}
.rew-2{
	margin-top:9px;
	float:left;
	padding-left:18px;
}
.space{
	float:left;
	width:6px;
	height:35px;
}
.space-1{
	float:left;
	width:10px;
	height:35px;
}
.space-2{
	float:left;
	width:16px;
	height:35px;
}
.banner{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	height:287px;
	background:url(image/banner.jpg) no-repeat;
}
.banner-text{
	float:left;
	width:410px;
	margin-top:30px;
	margin-left:40px;
	font-size:13px;
	color:#000;
	text-align:justify;
	line-height:17px;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
}
h2{
	font-size:16px;
	font-family:Verdana;
	font-weight:700;
	color:#d92c25;
	margin:0px;
	padding:0px;
}
.get-start{
	float:left;
	width:160px;
	height:35px;
	margin-top:18px;
}
.get-start-1{
	width:160px;
	height:35px;
	background:url(image/get-started-btn.png) no-repeat;
}
.more{
	float:left;
	width:160px;
	height:35px;
	margin-top:18px;
	margin-left:110px;
}
.more-1{
	width:160px;
	height:35px;
	background:url(image/get-started-btn.png) no-repeat;
}

.cantenar{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.cantant{
	float:left;
	width:960px;
}
.box{
	float:left;
	width:313px;
}
.box-1{
	float:left;
	width:301px;
}
.real-estate{
	float:left;
	width:313px;
	height:161px;
}
.real-estate-1{
	float:left;
	width:301px;
	height:161px;
}
.text-era{
	float:left;
	width:281px;
	border:1px solid #cccccc;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	text-align:justify;
	line-height:18px;
	color:#424041;
}
ol{
	margin:0px;
	padding:0px;
	padding-left:20px;
}
ol li{
	
}
ol li a{
	font-size:12px;
	color:#424041;
	text-decoration:none;
}
ol li a:hover{
	font-size:12px;
	color:#000000;
}
.text-era-1{
	float:left;
	width:269px;
	border:1px solid #cccccc;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	text-align:justify;
	line-height:18px;
	color:#424041
}
.start{
	float:left;
	width:118px;
	height:26px;
	margin-top:15px;
	margin-right:10px;
}
.start-1{
	float:left;
	width:111px;
	height:26px;
	background:url(image/get-start.gif) no-repeat;
}
.start-2{
	float:left;
	width:118px;
	height:27px;
	background:url(image/get-start.png) no-repeat;
	margin-left:85px;
}
.footer{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	height:390px;
	background:url(image/footer-bg.gif) repeat-x;
}
.footer-1{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.company-name{
	float:left;
	width:60px;
	margin-top:7px;
	margin-left:5px;
}
.follow{
	float:right;
	width:218px;
	margin-top:20px;
}
.text{
	float:left;	
	color:#FFFFFF;
	font-size:14px;
	margin-right:80px;
}
.footer-2{
	float:left;
	width:960px;
	margin-top:20px;
}
.contact-information{
	float:left;
	width:300px;
	color:#3e3d3b;
	margin-right:20px;
	font-size:12px;
	line-height:18px;
}
.contact-information a{
	text-decoration:none;
	color:#ad2a22;
}
.contact-information a:hover{

	color:#860c07;
}
.contact-information-1{
	float:left;
	width:300px;
	color:#3e3d3b;
	margin-right:32px;
}
.contact-information h4{
	font-size:14px;
	font-weight:100;
	color:#ad2924;
	font-weight:bold;
	font-family:Arial, Tahoma, Verdana;
	margin-left:70px;
}


h4{
	font-size:14px;
	font-weight:100;
	color:#ad2924;
	font-weight:bold;
	font-family:Arial, Tahoma, Verdana;
	margin-left:26px;
}
.text-box{
	margin-bottom:0px;
	width:170px;
}
.top-line{
	float:left;
	width:1px;
	height:240px;
	margin-right:20px;
	background-color:#211f1f;
}
.contact-information-2{
	float:left;
	width:150px;
	color:#FFFFFF;
	margin-right:20px;
}

.contact-information-2 ul{
	padding:0px;
	margin:0px;
}
.contact-information-2 ul li{
	list-style:none;
	

}
.contact-information-2 ul li a{
	float:left;
	line-height:22px;
	background-image:url(image/line-bg.gif);
	background-repeat:no-repeat;
	padding-bottom:2px;
	text-decoration:none;
	color:#fe8dc2;
	width:140px;
	font-size:11px;
	background-position:right bottom;
}

.contact-information-2 ul li a:hover{
	color:#FFFFFF;
}
.testimonials{
	float:left;
	width:300px;
	color:#000;
}
.left-quote{
	width:12px;
	height:11px;
}
.text-5{
	float:left;width:170px;
	margin-left:15px;
	margin-right:5px;
	margin-top:10px;
	color:#fff;
}
.right-quote{
	float:right;
}
.view{
	float:left;
	margin-top:20px;
}
.view a{
	text-decoration:none;
	color:#fe8dc2;
	font-size:11px;
}

.send{
	float:left;
	width:57px;
	height:30px;
	background:url(image/send.png) no-repeat;
	margin-left:50px;
	
}
.send a{
	width:57px;
	height:30px;
	background:url(image/send.png) no-repeat;
	text-decoration:none;
}
.send a:hover{
	width:57px;
	height:30px;
	background:url(image/send-hover.png) no-repeat;
}
.footer-3{
	float:left;
	width:500px;
	margin-top:45px;
	color:#FFFFFF;
	font-size:11px;
}
.terms{
	float:right;
	width:260px;
	margin-top:45px;
	color:#FFFFFF;
	font-size:11px;
}
a{
	text-decoration:none;
	color:#FFFFFF;
}
a:hover{
	color:#FFFFFF;
}
.text-15 a{
	text-decoration:none;
	color:#990000;
}
.text-15 a:hover{
	color:#003366;
}
.foot-text{
	float:left;
	width:700px;
	margin-top:10px;
	text-align:justify;
}
.cantant-right{
	float:left;
	width:248px;
	margin-left:10px;
	margin-top:10px;
	border:1px solid #690235;
}

.text-6{
	float:left;
	width:220px;
	margin-left:10px;
	margin-right:10px;
}
.text-6 a{
	color:#000000;
}


side-bar{
	float:left;
	width:220px;
}
.about-leran{
	float:left;
	width:200px;
	height:25px;
	background:url(image/about-leran.png) no-repeat 0 0;
	padding-left:20px;
	padding-top:9px;
	font-size:14px;
	font-weight:700;
	color:#FFFFFF;
}
.side-nav{
	float:left;
	width:219px;
	border-right:1px solid #dddddd;
	padding-bottom:80px;
}
.side-nav ul{
	padding:0px;
	margin:0px;
}
.side-nav ul li{
	list-style:none;
	
}
.side-nav ul li a b{
	font-size:12px;
	color:#AD2924;
}
	
.side-nav ul li a{
	float:left;
	width:219px;
	height:33px;
	font-size:11px;
	color:#555555;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background:url(image/side-bar-bg.png) no-repeat;
	line-height:34px;
	text-indent: 2.4em;}
.side-nav ul li a:hover{
	background:url(image/side-bar-hover.png) no-repeat;
	color:#af2923;
}
.text-2{
	float:left;
	width:715px;
	margin-left:20px;
	line-height:20px;
	margin-top:8px;
	text-align:justify;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana;
}
.text-12{
	float:left;
	width:960px;
	line-height:20px;
	margin-top:8px;
	text-align:justify;

}
.text-13{
	float:left;
	width:960px;
	line-height:20px;
	margin-top:40px;
	text-align:justify;

}
.text-11{
	float:left;
	width:715px;
}
.text-2 a{
	text-decoration:none;
	color:#af2923;
	text-decoration:underline;
}
.text-12 a{
	text-decoration:none;
	color:#af2923;
	text-decoration:underline;
}

.text-2 ol li a{
	font-weight:bold;
	color:#af2923;
}
.text-2 ol li a:hover{
	color:#931b16;
}
h3{
	font-size:22px;
	font-family:Verdana;
	font-weight:400;
	color:#af2923;

}

.text-3{
	float:left;
	font-size:13px;
	color:#0c68bd;
}
.line{
	float:left;
	width:715px;
	border-bottom:1px solid #dddddd;
	margin-top:25px;
	margin-bottom:25px;
}
.g-start{
	float:left;
	width:118px;
	height:26px;
	margin-top:30px;
	margin-right:6px;
}
.g-start-1{
	float:left;
	width:118px;
	height:26px;
	background:url(image/get-start.gif);
}
.l-more{
	float:left;
	width:118px;
	height:26px;
	margin-top:30px;
	
}
.l-more-1{
	float:left;
	width:118px;
	height:26px;
	background:url(image/loren-more.gif);
}
.text-4{
	float:left;
	width:100%;
}
.link-of-cantant{
	float:left;
	width:710px;
}
.cont-us{
	float:left;
	width:300px;
	border:1px solid #dddddd;
	margin-left:15px;
	text-align:center;
}
.cont-us b{
	color:#ad2924;
}

.cont-us a{
	text-decoration:none;
	color:#af2923;
	text-decoration:underline;
	font-weight:bold;
	color:#af2923;
}

.cont-us a:hover{
	color:#931b16;
}






html { overflow-y: scroll; }
a { text-decoration: none; }
a:focus { outline: 0; }

#page-wrap { width: 700px; float:right; margin-right:20px; margin-top:10px;}


/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */

#example-one { background: #f3f4f2; padding: 10px; margin: 0 0 20px 0; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; }

#example-one .nav { overflow: hidden; margin: 0 0 10px 0; }
#example-one .nav li { width: 97px; float: left; margin: 0 10px 0 0; -moz-box-shadow: 0 0 5px; -webkit-box-shadow: 0 0 5px;}
#example-one .nav li.last { margin-right: 0; }
#example-one .nav li a { display: block; padding: 5px; background: #aaa9a9; color: white; font-size: 12px; text-align: center; border: 0; text-decoration:none; font-family:Arial, Tahoma, Verdana; font-weight:700;}
#example-one .nav li a:hover { background-color: #af2923;  color:#FFFFFF;}

#example-one ul { list-style: none; }
#example-one ul li a { display: block;  color: #af2923; text-decoration:none; }
#example-one ul li a:hover {  color: #8c1712; }
#example-one ul li:last-child a { border: none; }

#example-one ul li.nav-one a.current, #example-one ul.featured li a:hover { background-color: #af2923; color: white; }
#example-one ul li.nav-two a.current, #example-one ul.core li a:hover { background-color: #af2923; color: white; }
#example-one ul li.nav-three a.current, #example-one ul.jquerytuts li a:hover { background-color: #af2923; color: white; }
#example-one ul li.nav-four a.current, #example-one ul.classics li a:hover { background-color: #af2923; color: white; }
#example-one ul li.nav-five a.current, #example-one ul.Floor li a:hover { background-color: #af2923; color: white; }
#example-one ul li.nav-six a.current, #example-one ul.Floor li a:hover { background-color: #af2923; color: white; }



/* Specific to example two */

#example-two .list-wrap { background: #eee; padding: 10px; margin: 0 0 15px 0; }

#example-two ul { list-style: none; }
#example-two ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-two ul li a:hover { background: #333; color: white; }
#example-two ul li:last-child a { border: none; }

#example-two .nav { overflow: hidden; }
#example-two .nav li { width: 97px; float: left; margin: 0 10px 0 0; }
#example-two .nav li.last { margin-right: 0; }
#example-two .nav li a { display: block; padding: 5px; background: #666; color: white; font-size: 10px; text-align: center; border: 0; }

#example-two li a.current,#example-two li a.current:hover { background-color: #eee !important; color: black; }
#example-two .nav li a:hover, #example-two .nav li a:focus { background: #999;}



.line-5{
	width:610px;
	height:1px;
	background:#e4e4e4;
	margin-bottom:10px;
}
.line-6{
	width:610px;
	height:1px;
	background:#e4e4e4;
	margin-bottom:15px;
	margin-top:10px;
}
#table39{
	font-size:11px;
}




.images-ad{
	float:right;
	width:406px;
	margin-top:10px;
}
