@charset "utf-8";
/* CSS Document */
body{
margin:0px;
padding:0px;
background:#ffffff url(../images/body_bg.jpg) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#707070;
}
h1, h2, h3, h4, p{
margin:0px;
padding:0px;
}
#outer{
width:1010px;
margin:0 auto;
}
#header{
width:1000px;
float:left;
}
#header h1{
margin-top:12px;
width:280px;
float:left;
padding-left:10px;
}
#wrraper{
width:1010px;
float:left;
background:url(../images/outer_shadow.png) repeat-y;
}
#banner{
width:1000px;
margin:0 auto;
background:url(../images/banner_bg.png) no-repeat;
margin-top:-7px;
position:relative;
padding-top:7px;
height:329px;
}

#container_outer{
width:1000px;
margin:0 auto;
}
#container{
float:left;
width:972px;
background:url(../images/container_bg.jpg) repeat-x;
padding:14px;

}
#container h1{
font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
font-size:30px;
color:#525252;
background:url(../images/seprator.jpg) no-repeat bottom left;
padding-bottom:5px;
margin-bottom:10px;
}
.green_h1{
color:#718f14;
}
#left{
width:630px;
float:left;
}
#left p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#707070;
line-height:20px;
text-align:justify;
}
#left img.welcome_img{
border:3px solid #d9d9d8;
outline:1px solid #acacac;
float:left; 
margin-right:10px; 
margin-bottom:10px;
}
#left ul{
list-style-type:none;
margin:0px;
padding:0px;
margin-top:18px;
}
#left ul li{
list-style-type:none;
display:block;
}
#left ul li.box{
background:url(../images/left_box_bg.jpg) repeat-x bottom;
padding:10px;
padding-bottom:4px;
}
#left ul li.box h2{
font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
font-size:24px;
color:#718f14;
font-weight:normal;
background:none;
margin:0px;
padding-bottom:7px;
}
#left ul li.box p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#707070;
line-height:20px;
padding-bottom:5px;
}

#right{
width:320px;
float:right;
}
#right ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#right ul li{
list-style-type:none;
display:block;
}
#right ul li.box{
background: #ededed url(../images/box_bg.jpg) repeat-x;
padding:10px 10px 0px 10px;
}
#right ul li.box h2{
font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
font-size:24px;
color:#718f14;
font-weight:normal;
background:none;
margin:0px;
padding-bottom:3px;
*padding-bottom:0px;
}
#right ul li.box p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#707070;
line-height:20px;
padding-bottom:5px;
}
.display_icon{
float:right;
margin-top:-82px;
}
.more{
}
/*** features style ****/
.features_home{
background:url(../images/left_box_bg.jpg) repeat-x bottom;
margin-top:2px;
padding:10px;
float:left;
width:952px;
}
.features_home h2{
font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
font-size:24px;
color:#718f14;
background:none;
margin:0px;
padding-bottom:8px;
font-weight:normal;
}
.features_home ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.features_home ul li{
list-style-type:none;
float:left;
display:inline;
width:465px;
}
.features_home ul li h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#707070;
background:none;
margin:0px;
padding-bottom:5px;
}
.features_home ul li p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#707070;
line-height:20px;
}

/*** footer style ***/
#footer{
background:url(../images/footer_bg.jpg) no-repeat;
width:1000px;
height:115px;
float:left;
}
#footer ul{
margin:0;
padding:0;
list-style-type:none;
margin-top:15px;
}
#footer ul li{
float:left;
list-style-type:none;
display:inline;
padding-left:40px;
}
#footer ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:30px;
text-decoration:none;
}
#footer ul li a:hover{
color:#d3e988;
text-decoration:none;
}
#footer ul li.logo{
float:right;
margin-right:16px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

/**************** New Css - Nill - 17-04-10 **********************/

ul.list{
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-left:25px!important;
	/*float: left;*/
}

ul.list li{
	background: url(../images/bullet.png) no-repeat;
	background-position:0px 2px;
	list-style-type:none;
	padding-bottom:12px;
	line-height:18px;
	display: block;
	padding-left: 22px;
}

.sub_title {
	padding: 0px;
	margin: 0px;
}

.sub_title h2 {
	background: url(../images/sub_title_bg.jpg) repeat-x;
	font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#85a51c;
	padding-top: 7px;
	padding-left: 10px;
	font-weight:normal;
	height: 31px;
}

.sub_title p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#707070;
	line-height:20px;
	text-align:justify;
	padding-left: 10px;
}

/*#sub_title ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-left:10px!important;
	float: left;
	padding-top: 15px;
}

#sub_title ul li{
	background: url(../images/bullate.png) no-repeat;
	list-style-type:none;
	padding-bottom:8px;
	display: block;
	padding-left: 22px;
}*/

/************ For Live Demo ****************/

.live_demo{
	background: url(../images/live_demo_bg.jpg) repeat-x;
	width:628px;
	height: 144px;
	padding-bottom: 25px;
}

.live_demo h2{
	font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#85a51c;
	font-weight:normal;
	padding-top:13px;
	padding-left: 18px;
	padding-bottom: 18px;
}

.live_demo b{
	float:right;
	padding-left:10px;
	padding-right:14px;
	padding-top:11px;
}

.front_side_demo {
	width: 210px;
	height: 61px;
	float: left;
}

.front_side_demo h3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#707070;
	font-weight:normal;
	float: left;
	padding-top: 4px;
	padding-bottom: 18px;
}

.click_here {
	padding-left: 24px;
}

.user_pass {
	width: 210px;
	height: 61px;
	float: right;
}

.user_pass h3{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#707070;
	font-weight:normal;
	float: left;
	padding-top: 4px;
	padding-bottom: 18px;
}

.user_pass h3 span{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#7c921b;
	font-weight:normal;
}

.user_pass {
	padding-left: 24px;
}

/************* Contact us *****************/

#contact_left {
	width: 375px;
	float: left;
}

#contact_left h3 {
	width: 375px;
	height: 8px;
}

.contact_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:19px;
	padding:3px 9px 0px 9px;
	float:left;
	background: #ffffff;
	width: 357px;
}

.contact_title_bg {
	background:url(../images/contact_title_bg.png) no-repeat;
	width: 357px;
	height: 44px;
	padding-left: 25px;
}

.contact_title_bg h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7c921b;
	padding:9px 9px 9px 30px;
	width: 300px;
	/*background: url(../images/feedback_ico.png) no-repeat left;*/
}

.contact_box p{
	padding:0px!important;
	text-align: right!important;
	margin-bottom: 15px;
	padding-right:9px;
}

.contact_box span{
	float:left;
	width:110px;
	margin-left:5px;
	color: #707070;
}
.contact_box input{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	height:16px;
	width:170px;
}
.contact_box input.submit{
	border:none;
	height: 23px;
	width: 67px;
}
.contact_box textarea{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	width:170px;
}
.contact_box select{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	width:172px;
}

.red{
	color:#FF0000;
	font-size:13px;
}


#contact_right {
	width: 230px;
	float: right;
}

#contact_right ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#contact_right ul li{
	list-style-type:none;
	display:block;
}
#contact_right ul li.box_n{
	background: url(../images/contact_add_bg.png) no-repeat;
	height: 141px;
	width: 230px;
}
#contact_right ul li.box_n h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7c921b;
	text-align: center;
	padding-top: 6px;
	font-weight:normal;
}
#contact_right ul li.box_n p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 16px;
	padding-right: 12px;
	padding-top: 10px;
	color:#707070;
	line-height: 24px;
}
.support_txt{
position:absolute;
padding-top:3px;
*margin-top:-6px; 
}
/******************************* Portfolio ***************************/

#pf {
	width: 630px;
	float: left;
}

#pf ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#pf ul li{
	list-style-type:none;
	display:block;
}

#pf ul li.pfbox{
	background:url(../images/pf_bg.jpg) repeat-x;
	height: 194px;
}

#pf ul li.pfbox h2{
	font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#718f14;
	font-weight:normal;
	width: 355px;
	padding-top: 10px;
	padding-left: 12px;
	padding-bottom: 6px;
}

#pf ul li.pfbox p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:20px;
	padding-left: 12px;
	width: 355px;
}

.pf_img{
	float:right;
	padding-right: 8px;
	padding-top: 10px;
}

.sitelink_bg {
	background: url(../images/sitelink_bg.png) no-repeat;
	width: 214px;
	height: 22px;
	position: absolute;
	margin-top: 157px;
	margin-left: 390px;
	/*padding-left: 26px;*/
	padding-top: 3px;
	text-align: center
}

a.sitelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
}

a.sitelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #75921a;
	text-decoration: none;
}

/******************** Pricing Page *****************************/

ul.result_box 
{
	clear:both;
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.result_box li
{
	float:left;
	overflow:hidden;
	padding:0px;
}

ul.price
{
	clear:both;
	list-style:none;
	padding:0px !important;
	margin:0px !important;
}

ul.price li
{
	float:left;
	overflow:hidden;
	padding:0px;
}

#price_txt {
	width:499px;
	padding:4px 0px 4px 0px;
	background-color:#f0f1eb;
	margin-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}

#price_price {
	width:120px;
	padding:40px 0px 9px 0px;
	background-color:#f0f1eb;
	margin-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}

#res_header1
{
	background:url(../images/sub_title_bg.jpg);	
	width:499px;
	background-repeat:repeat-x;
	padding:8px 0px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#718f14;
	float:left;
}

#res_header2
{
	background:url(../images/sub_title_bg.jpg);
	float:left;
	width:115px;
	padding:8px 0px 10px 0px;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#718f14;
}

#res_width1
{
	width:499px;
	padding:9px 0px 9px 10px;
	background-color:#f0f1eb;
	margin-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	border-right: 1px solid #fff;
}

#res_width2
{
	width:115px;
	padding:9px 0px 9px 0px;
	background-color:#f0f1eb;
	margin-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
}

/******************** FAQ CSS ****************/

#faq_bg {
	background: #eeeeee url(../images/faq_bg.jpg) repeat-x;
	width: 630px;
	border-top: 1px solid #dad8d8;
	border-bottom: 1px solid #dad8d8;
	padding:0px;
	margin:0px;
	list-style-type:none !important;
	float: left;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.faq_bg ul{
	margin: 0px !important;
	padding: 0px !important;
}

.faq_bg ul li a{
	background: url(../images/faq_s1.png) no-repeat;
	background-position:5px 8px;
	padding-left: 30px;
	list-style-type:none;
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #e5e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
	text-decoration: none;
	display: block;
}

.faq_bg ul li a:hover {
	color:#85a51c;
	text-decoration: none;
}

.faq_q_bg {
	background: #ececec;
	border-bottom: 1px solid #dbdbdb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #85a51c;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 28px;
	margin-bottom: 1px;
	display: block;
}

.faq_ans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	text-align: justify;
	line-height: 18px;
	/*background: #dad8d8;*/
	background: #f4f4f4;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 28px;
	padding-right: 8px;
	margin-bottom: 10px;
}

.ans_img {
	position: absolute;
	margin-left: -19px;
	padding-top: 2px;
}

.ans_img_n {
	position: absolute;
	margin-left: -23px;
	padding-top: 2px;
}

/************* Live demo & Pricing  form **************************/

#req_form {
	padding: 0px;
	margin: 0px;

}

#req_form h2 {
	background: url(../images/sub_title_bg.jpg) repeat-x !important;
	font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#85a51c;
	padding-top: 7px;
	padding-left: 10px;
	font-weight:normal;
	height: 31px;
	margin-bottom: 10px;
}

.req_form_left {
	/*width: 347px;*/
	float: left;
	padding-left:8px;
	padding-bottom:15px;
}

.req_form_left span{
	float:left;
	width:180px;
	margin-left:5px;
	color: #707070;
}

.req_form_left input{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	height:16px;
	width:190px;
}

.req_form_left input.submit{
	border:none;
	height: 23px;
	width: 67px;
}
.req_form_left textarea{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	width:190px;
}
.req_form_left select{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	width:192px;
}
/*.req_form_right {
	width: 283px;
	float: right;
}

.req_form_right span{
	float:left;
	width:110px;
	margin-left:5px;
	color: #707070;
}

.req_form_right input{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	width:170px;
}

.req_form_right textarea{
	background: #f6f4f4;
	border: 1px solid #d6d6d6;
	color: #6f8d13;
	width:170px;
}

.req_form_right input.submit{
	border:none;
	height: 23px;
	width: 67px;
}*/

 /************ Iphone demo Css ***********/
 
#iphone_screen {
	border: 0px;
	width: 320px;
	height: 355px;
	overflow-x: hidden;
	/*overflow: scroll;*/ 
	padding-left:153px;
	display:block;
	position: relative;
	top:228px;
					
}

.iphone_simulator
{
	background:url(../images/iphone_sim_bg.png);
	position:relative;
	background-repeat:no-repeat;
	background-position:top;
	height:757px;
}

.margin_top
{
	margin-top:229px;
	display:block;
}

/****************************** Features ******************/

.features {
	width: 630px;
	float: left;
}

.features ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.features ul li{
	list-style-type:none;
	display:block;
}

.features ul li.feature_box{
	background: url(../images/fea_bg.png) repeat-x;
	float: left;
	display:block;
	width: 630px;
}

.features ul li.feature_box h2{
	font-family:"TitilliumMaps26L", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#718f14;
	font-weight:normal;
	/*width: 355px;*/
	padding-top: 10px;
	padding-left: 12px;
	padding-bottom: 6px;
}

.features ul li.feature_box p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	line-height:20px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;
	/*width: 355px;*/
}

.fea_img{
	float:right;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}


ul.screenshot  {
	margin:0;
	padding:0;
	list-style-type:none;
	width: 630px;
	margin-top:12px!important;
	float:left;
}
ul.screenshot li {
	list-style-type:none;
	display:inline!important;
	float:left;
	
}
ul.screenshot li a{
	display:block;
	float:left;
	background: url(../images/screenshot_bg.png) no-repeat;
	width: 307px;
	height: 207px;
	text-align:center;
	padding-top:7px;
	margin-bottom: 5px;
}

.clickhere{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#707070;
text-decoration:none;
}
.clickhere:hover{
color:#718F14;
text-decoration:underline;
}

/****** New Portfolio style *******/

.portfolio{
float:left;
}
.portfolio ul{
margin:0px;
padding:0px;
float:left;
border-bottom:3px solid #91b427;
border-top:3px solid #91b427;
padding-top:25px;
margin-bottom:12px;
}
.portfolio ul li{
list-style-type:none;
float:left;
width:303px;
margin-right:30px;
padding-bottom:27px;
}
.portfolio ul li.last{
margin-right:0px;
}
.portfolio ul li h2{
margin-bottom:3px;
}
.property_title{
background:url(../images/portfolio/bottom_bg.png) no-repeat;
width:289px;
padding:7px 7px;
color:#ffffff;
}
.click_link{
float:right;
margin-top:-4px;
*margin-top:-20px;
}
.highlight img{
*background:#ffffff;
opacity:0.6;
filter:alpha(opacity=60)

}
.captcha_alert{
position:absolute;
padding:10px;
background:#85A51C;
opacity:0.8;
filter:alpha.opacity=8;
margin-left:246px;
margin-top:-38px;
text-align:right;
}
.captcha_alert h3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#ffffff;
}
/*Gallery*/
.gallery_pics ul
{
	list-style:none;
}
.gallery_pics li
{
	list-style:none;
	float:left;
	padding:6px;
	text-align:center;

}
.gallery_pics img
{
	border:1px solid #d3e988;
	padding:2px;
	margin-right:6px;
}
.gallery_title
{
	color:#000000;
	font-weight:normal;
	text-align:center !important;
	display:block;
	margin:0 auto;
}
ul.feature2 
{
	border:1px solid red;
}
.feature2 li
{
	
	display:inline;
	float:left;
}

