/*------------Mahima Group -------------------*/

body{margin:0px; padding:0px; background:#fafbf6; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

/*------------ bg css -------------------*/

#line{background:url(../images/line.gif) top repeat-x;}

#logo{background:url(../images/logo.jpg); width:371px; height:90px; display:block;}

#wel_bg{background:url(../images/wel_bg.jpg) bottom repeat-x #e6f0fb;}
#search_box_bg{background:url(../images/search_box_bg.jpg) bottom repeat-x #cedff1;}
.black-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #747474;
	text-decoration: none;
	word-spacing: 3px;
	font-weight: bold;
}


#schedule_right{background:url(../images/schedule_box_bg.jpg) bottom repeat-x #24578a; border:1px solid #c4ddf7;}
#call_bg{background:url(../images/contact_box_bg.jpg) bottom left no-repeat #ffffff;}
#project_bg{background:url(../images/project_bg.jpg) bottom repeat-x #e4ebf3;}
.walkthrough_bg{background:url(../images/walkthrough_bg.png) top no-repeat;}
#commercial_bg{background:url(../images/commercial_bg.png) top no-repeat;}

.bar{background:url(../images/bar.jpg) bottom repeat-x;}

.vision_bg{background:url(../images/vision_bg.jpg) top no-repeat;}
#property_box_bg{background:url(../images/property_box_bg.jpg) bottom repeat-x #cddff1; border-left:1px solid #a1c3e6; border-right:1px solid #a1c3e6;}

/*------------ navigation css -------------------*/

#top_nav_bg{background:url(../images/top_nav_bg.jpg);}

.menu-tabs{
height:44px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#cccccc; font-weight:bold; 
}
.menu-tabs a{
height:34x; display:block; color:#cccccc; text-decoration:none; padding:10px 23PX 0 23PX; margin:0 10px 0 10px; 
}
.menu-tabs a:hover{
background:url(../images/menu-over-bg.jpg); height:34px; display:block; color:#333333; text-decoration:underline; padding:10px 23PX 0 23PX;  margin:0 10px 0 10px;  
}

.sel a{background:url(../images/menu-over-bg.jpg); height:34px;  font-family:"Times New Roman", Times, serif; font-size:14px; color:#333333; font-weight:bold;  padding:10px 23PX 0 23PX; margin:0 10px 0 10px; display:block; text-decoration:none;}

.sel a:hover{height:34px; color:#ffffff; font-weight:bold;  display:block; margin:0 10px 0 10px; text-decoration:underline;}


/*------------ font css -------------------*/

.text1{font-family:tahoma; font-size:12px; color:#333333; font-weight:bold;}
.text2{font-family:tahoma; font-size:11px; color:#333333;}
.text3{font-family:tahoma; font-size:11px; color:#000000; line-height:16px;}
.text4{font-family:tahoma; font-size:11px; color:#666666; line-height:21px;}
.text5{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#225e9a;}
.text6{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600;}
.middle_line {	background-image: url(../images/line_1.jpg);	background-repeat: repeat-x;	background-position: left center;}
.small_text {font-family: Tahoma;	font-size: 10px; font-weight: bolder; color: #629ACC; text-decoration: none; word-spacing: 4px;}
.name_box {	width: 200px;}


.redbold_text {	font-family: "Myriad Pro";	font-size: 13px;	font-weight: bold;	color: #ff6600;	text-decoration: none;	word-spacing: 2px;}

.red-text{font-family:tahoma; font-size:11px; color:#cc0000;}
.red-text a{font-family:tahoma; font-size:11px; color:#cc0000; text-decoration:underline;}
.red-text a:hover{font-family:tahoma; font-size:11px; color:#000000; text-decoration:none;}

.view{font-family:tahoma; font-size:11px; color:#ff6600;}
.view a{font-family:tahoma; font-size:11px; color:#ff6600; text-decoration:none;}
.view a:hover{font-family:tahoma; font-size:11px; color:#000000; text-decoration:underline;}

.wel-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:17px;}
.wel-text a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
.wel-text a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:underline;}

.top_text1{font-family:Trebuchet Ms; font-size:13px; color:#000000;}

.white-text{
	font-family:"Trebuchet Ms";
	font-size:14px;
	color:#ffffff;
	text-decoration: none;
}

.footer-links{font-family:tahoma; font-size:13px; color:#666666;}
.footer-links a{font-family:tahoma; font-size:13px; color:#666666; text-decoration:none;}
.footer-links a:hover{font-family:tahoma; font-size:13px; color:#000000; text-decoration:underline;}

.footer-text{font-family:tahoma; font-size:11px; color:#999999;}

.head1{font-family:Trebuchet Ms; font-size:21px; color:#000000;}

.head2{font-family:Trebuchet Ms; font-size:18px; color:#333333;}
.head2 a{font-family:Trebuchet Ms; font-size:18px; color:#333333; text-decoration:none;}
.head2 a:hover{font-family:Trebuchet Ms; font-size:18px; color:#FF0000; text-decoration:underline;}

.head3{font-family:Georgia; font-size:16px; color:#003366; line-height:25px;}
.head3 a{font-family:Georgia; font-size:16px; color:#003366; text-decoration:none;}
.head3 a:hover{font-family:Georgia; font-size:16px; color:#FF0000; text-decoration:underline;}
.white-text1{font-family:"Trebuchet Ms"; font-size:14px; color:#ffffff;	text-decoration:none;	font-weight: bold;}
.white-text1 a:hover{ font-family:"Trebuchet Ms";	font-size:14px;	color:#ffffff;	text-decoration:underline;	font-weight: bold;}
.borderstyle{border: none; }

/*------------ html css -------------------*/

input,select,textarea{font-family:tahoma; font-size:11px; color:#000000;}

p,h1,h2,h3,h4,h5,hr{padding:0px; margin:0px; background: transparent;}

:focus{outline:0px;}

/*ul,ol,li{margin:0px; padding:0px; background: transparent; list-style:none;}*/

/*ul,ol{padding:0 0 0 16px;}*/

ins {text-decoration: none;}
del {text-decoration: line-through;}
