/* CSS Document */

body {background-color:#204C93;margin:0px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:14px;color:#515151;line-height:1.6;}

.logo {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:24px;
color:#56aa1c;
font-weight:bold;
}

.logo .grn{
color:#33346e;

}
#topnav {
width:980px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
margin:5px auto;
overflow:auto;
}

.toplink {
width:700px;
float:left;
margin:5px 0 0 0;
}

a.tplink:link {color:#fff; text-decoration:none; }

a.tplink:visited {color:#fff; text-decoration:none; }

a.tplink:hover {color:#fff; text-decoration:underline; }

a {color:#56aa1c;text-decoration:none;}

a:hover {color:#515151;text-decoration:none;}

.livechat {width:800px;text-transform:uppercase;font-weight:bold;text-align:right;float:right;}

.livechat a {color:#fff; text-decoration:none;}
.livechat a:hover {color:#fff; text-decoration:underline;}

#wrapper {width:980px;background-color:#ffffff;margin:auto;padding:10px 0px;}

.sear_bar {padding:10px 0;}
.search {
width:250px;background-color:#fff;border:1px solid #A5CF85;color:#454545;font-size:15px;font-family: Geneva, Arial, Helvetica, sans-serif;border-radius:5px;

-webkit-border-radius:5px;-mozkit-border-radius:5px;padding:4px;}

.search_area {width:100%;background-color:#fff;border:1px solid #A5CF85;color:#454545;font-size:15px;font-family: Geneva, Arial, Helvetica, sans-serif;border-radius:5px;

-webkit-border-radius:5px;-mozkit-border-radius:5px;padding:4px;}


#cssmenu ul {



  margin: 0;



  padding: 0;



}



#cssmenu li {



  margin: 0;



  padding: 0;



}



#cssmenu a {



  margin: 0;



  padding: 0;



}



#cssmenu ul {



  list-style: none;



}



#cssmenu a {



  text-decoration: none;



}



#cssmenu {



  height: 40px;



  background-color: #fff;



  border-top:1px solid #ccc;

  border-bottom:1px solid #ccc;



  width: auto;



}



#cssmenu > ul > li {



  float: left;



  margin-left: 0px;



  position: relative;



}



#cssmenu > ul > li > a {



  color: #4f4f4f;



  font-family: Calibri;



  font-size: 16px;



  line-height: 40px;



  padding: 15px 15px;



  -webkit-transition: color .15s;



  -moz-transition: color .15s;



  -o-transition: color .15s;



  transition: color .15s;



  text-transform:uppercase;



}



#cssmenu > ul > li > a:hover {



  color: #57aa1a;



}



#cssmenu > ul > li > ul {



  opacity: 0;



  visibility: hidden;



  padding: 16px 0 20px 0;



  background-color: #21225c;



  text-align: left;



  position: absolute;



  top: 30px;



  left: 50%;



  margin-left: -90px;



  width: 180px;



  -webkit-transition: all .3s .1s;



  -moz-transition: all .3s .1s;



  -o-transition: all .3s .1s;



  transition: all .3s .1s;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



  z-index:10;



}



#cssmenu > ul > li:hover > ul {



  opacity: 1;



  top: 45px;



  visibility: visible;



}



#cssmenu > ul > li > ul:before {



  content: '';



  display: block;



  border-color: transparent transparent #21225c transparent;



  border-style: solid;



  border-width: 10px;



  position: absolute;



  top: -20px;



  left: 50%;



  margin-left: -10px;



}



#cssmenu > ul ul > li {



  position: relative;



}



#cssmenu ul ul a {



  color: #fff;



  font-family: Verdana, 'Lucida Grande';



  font-size: 13px;



  background-color: #21225c;



  padding: 5px 8px 7px 16px;



  display: block;



  -webkit-transition: background-color 0.1s;



  -moz-transition: background-color 0.1s;



  -o-transition: background-color 0.1s;



  transition: background-color 0.1s;



}



#cssmenu ul ul a:hover {



  background-color: #fff;



  color:#4f4f4f;



}



#cssmenu ul ul ul {



  visibility: hidden;



  opacity: 0;



  position: absolute;



  top: -16px;



  left: 206px;



  padding: 16px 0 20px 0;



  /*background-color: #fafafa;*/
  background-color:#21225c;


  text-align: left;



  width: 180px;



  -webkit-transition: all .3s;



  -moz-transition: all .3s;



  -o-transition: all .3s;



  transition: all .3s;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



  -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);



}



#cssmenu ul ul > li:hover > ul {



  opacity: 1;



  left: 190px;



  visibility: visible;



}



.last a{

font-family: Calibri;



  font-size: 16px;





  padding: 11px 10px;

  

background:#57AA1C;

text-transform:uppercase;

color:#ffffff;

border-top:1px solid #ccc;

  border-bottom:1px solid #57AA1C;

}



.last a:hover{

font-family: Calibri;



  font-size: 16px;





  padding: 11px 10px;

  

background:#2a2a2a;

text-transform:uppercase;

color:#ffffff;

border-top:1px solid #ccc;

  border-bottom:1px solid #57AA1C;

}













#banner {



width:939px;



margin:auto;



padding-bottom:10px;



}







h1 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#204C93; margin:0px; padding:0px; font-weight: bold }



h2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#56aa1c; margin:0px; padding:0px;}



h3 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#204c93; margin:0px; }



h4 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#56aa1c; margin:0px; padding:0px;}


h5 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#204C93; margin:0px; padding:0px;}







#content {



width:930px;



margin:10px auto;



}







/*.box {
	margin:5px 10px 5px 10px;
	padding:5px;
	text-align:center;
	-webkit-box-shadow:  5px 5px 5px 2px #cccccc;        
    box-shadow:  5px 5px 5px 2px #cccccc;
	border:1px solid #ccc;
	border:radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}*/

.box {
margin: 5px 5px 5px 5px;
padding: 12px 15px;
text-align: center;
-webkit-box-shadow: 0px 0px 10px 1px #ddd;
box-shadow: 0px 0px 10px 1px #ddd;
border: 1px solid #ccc;
border: radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.box1 {
margin: 5px 5px 5px 5px;
padding: 12px 15px;
text-align: center;
border: radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

.box2 {
margin:0px;
padding: 12px 5px;

-webkit-box-shadow: 0px 0px 10px 1px #ddd;
box-shadow: 0px 0px 10px 1px #ddd;
border: 1px solid #ccc;
border: radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
width:220px
}





a.more:link {



background:#56aa1c;



padding:5px 10px;



color:#fff;



font-size:14px;



margin-top:8px;



}



a.more:visited {



background:#56aa1c;



padding:5px 10px;



color:#fff;



font-size:14px;



margin-top:8px;



}



a.more:hover {



background:#33346e;



padding:5px 10px;



color:#fff;



font-size:14px;



margin-top:8px;



}




a.beco:link {



background:#56aa1c;



padding:5px 10px;



color:#fff;



font-size:18px;



margin-top:8px;



}



a.beco:visited {



background:#56aa1c;



padding:5px 10px;



color:#fff;



font-size:18px;



margin-top:8px;



}



a.beco:hover {



background:#56aa1c;



padding:5px 10px;



color:#fff;



font-size:18px;



margin-top:8px;



}







#pro_box {



width:240px;



margin-right:25px;



float:left;



}







#pro_box a{



font-size:17px;



color:#515151;



text-decoration:none;



padding-left:10px;



}



#pro_box a:hover{



font-size:17px;



color:#56aa1c;



text-decoration:none;



padding-left:10px;



}











#dir_box {



width:235px;



margin:0px 20px 0 20px;



float:left;



font-size:16px;



}







#resel_box {



width:380px;



float:left;



}







#callus {



width:980px;



background-color:#696a6c;



margin:auto;



padding:0px 0px;



color:#fff;



text-align:center;



font-weight:bold;



}







.call {



font-size:36px;



text-transform:uppercase;



margin:0px;



padding:0px;



}







.num {



font-size:50px;



margin:0px;



padding:0px;



line-height:1.6;



}







#rent {



width:277px;



margin-right:45px;



float:left;



}







#pur {



width:280px;



margin-right:45px;



float:left;



}







#fin {



width:278px;



float:right;



}







#footer {



width:100%;



background:#2a2a2a;



color:#aaa;



}


.foot_head {
color:#669933;
font-size:22px;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height:1.8;
}

a.footlink:link {
color:#aaaaaa !important;
text-decoration:none;
display:block;
border-bottom:1px dotted #454545;
width:160px;
}
a.footlink:visited {
color:#aaaaaa !important;
text-decoration:none;
}
a.footlink:hover {
color:#f2f2f2 !important;
text-decoration:none;
}


#copy {



width:100%;



background:#1a1a1a;



color:#aaa;

padding:15px 0;
text-align:center;



}

.footer_inner {



line-height: 26px;



width: 939px;



padding: 20px 0;



margin: 0 auto;



overflow: hidden;



}







.fr {



float: right;



}







.fl {



float: left;



}







.social_list {margin:0 25px 0 10px;}







.social_list li {



	list-style:none;



	float:left;



	margin:0 3px;



}











/********* Product CSS *******/







#pro_cont {



width:625px;



float:left;



border:0px solid #ccc;



text-align:justify;



}







#pro_img {



width:300px;



float:right;



border:0px solid #ccc;



padding:20px 0 0 0;



}







#pro_img a{



font-size:17px;



color:#515151;



text-decoration:none;



padding-left:10px;



}



#pro_img a:hover{



font-size:17px;



color:#56aa1c;



text-decoration:none;



padding-left:10px;



}







.pro_nav {



padding-left:40px;



}







a.main_btn:link {



background-color:#56aa1c;



padding:8px 16px !important;



color:#ffffff !important;



font-size:22px !important;



-webkit-transition: background-color .5s ease-in-out;



-moz-transition: background-color .5s ease-in-out;



-ms-transition: background-color .5s ease-in-out;



-o-transition: background-color .5s ease-in-out;



transition: background-color .5s ease-in-out;



text-transform:uppercase;



font-weight:bold;



}



a.main_btn:visited {



background-color:#56aa1c;



padding:8px 16px !important;



color:#ffffff !important;



font-size:22px !important;



-webkit-transition: background-color .5s ease-in-out;



-moz-transition: background-color .5s ease-in-out;



-ms-transition: background-color .5s ease-in-out;



-o-transition: background-color .5s ease-in-out;



transition: background-color .5s ease-in-out;



text-transform:uppercase;



font-weight:bold;



}



a.main_btn:hover{



background-color:#515151;



padding:8px 16px !important;



color:#ffffff !important;



font-size:22px !important;



-webkit-transition: background-color .5s ease-in-out;



-moz-transition: background-color .5s ease-in-out;



-ms-transition: background-color .5s ease-in-out;



-o-transition: background-color .5s ease-in-out;



transition: background-color .5s ease-in-out;



text-transform:uppercase;



font-weight:bold;



}







#con_form {



width:400px;



float:left;



border:0px solid #ccc;



}







#con_data {



width:500px;



float:right;



border:0px solid #ccc;



padding:0px 0 0 0;



}























.myMarquee {width:937px; height:40px; overflow:hidden; position:relative; 







}



.scroller {display:block; width:1600px; height:40px; position:absolute; left:0; top:0;



-moz-animation-iteration-count: infinite;



-moz-animation-timing-function: linear;



-moz-animation-duration:10s;



-moz-animation-name: scroll;



-webkit-animation-iteration-count: infinite;



-webkit-animation-timing-function: linear;



-webkit-animation-duration:10s;



-webkit-animation-name: scroll1;



}



.scroller div {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height:40px; float:left; color:#ffffff; font-weight:normal; padding:0 10px; 



}



.scroller div a {color:#c00;}







@-moz-keyframes scroll1 {



0% {left:0;}



100% {left:-2000px;}



}







.scroller:hover {



 -moz-animation-play-state: paused;



 }











@-webkit-keyframes scroll1 {



0% {left:0;}



100% {left:-800px;}



}







.scroller:hover {



 -webkit-animation-play-state: paused;



 }















.myMarquee1 {width:937px; height:80px; overflow:hidden; position:relative; 







}



.scrollimg {display:block; width:3000px; height:80px; position:absolute; left:0; top:0;



-moz-animation-iteration-count: infinite;



-moz-animation-timing-function: linear;



-moz-animation-duration:30s;



-moz-animation-name: scroll;



-webkit-animation-iteration-count: infinite;



-webkit-animation-timing-function: linear;



-webkit-animation-duration:30s;



-webkit-animation-name: scroll2;



}



.scrollimg div {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height:40px; float:left; color:#ffffff; font-weight:normal; padding:0 10px; 



}



.scrollimg div a {color:#c00;}







@-moz-keyframes scroll2 {



0% {left:0;}



100% {left:-2000px;}



}







.scrollimg:hover {



 -moz-animation-play-state: paused;



 }











@-webkit-keyframes scroll2 {



0% {left:0;}



100% {left:-2000px;}



}







.scrollimg:hover {



 -webkit-animation-play-state: paused;



 }



























.list_carousel {



				background-color: #fff;



				margin: 0 0 30px 60px;



				width: 939px;



			}



			.list_carousel ul {



				margin: 0;



				padding: 0;



				list-style: none;



				display: block;



			}



			.list_carousel li {



				padding: 0;



				margin: 0px;



				display: block;



				float: left;



			}



			.list_carousel.responsive {



				width: auto;



				margin-left: 0;



			}



			.clearfix {



				float: none;



				clear: both;



			}



			



	#fade{



width: 939px;



  height: 309px;



 /*a width should be defined for transition to work*/



}   









.nav {

width:234px;

}



.nav ul {

list-style:none;

margin:0px;

padding:0px;

}



.nav ul li{

list-style:none;

}



.nav li a {

font-size:15px;

color:#33346e;

text-decoration:none;

padding:5px 5px;

border-bottom:1px dotted #ccc;

display:block;

}



.nav li a:hover {

font-size:15px;

color:#56aa1c;

text-decoration:none;

padding:5px 5px;

}



.headpad {

border-bottom:1px dotted #ccc; margin:0px 0px 20px 0px;

}



.loginbox {

border:0px dotted #ccc;

padding:20px;

width:400px;

margin:30px;

border-radius:10px;

background-color:#204C93;

}



.txtbox {

border:1px solid ccc;

background:#ffffff;

border-radius:5px;

padding:5px;

color:#2a2a2a;

margin-bottom:10px;

width:200px;

}



.wht {

color:#ffffff;

}



a.btn:link {



background:#56aa1c;



padding:5px 10px;



color:#fff;



font-size:14px;



margin-top:8px;

border-radius:5px;



}



a.btn:visited {



background:#56aa1c;



padding:5px 10px;



color:#fff;



font-size:14px;



margin-top:8px;

border-radius:5px;

}



a.btn:hover {



background:#000000;



padding:5px 10px;



color:#fff;



font-size:14px;



margin-top:8px;

border-radius:5px;



}



ul.dot_list {

	float: left;

	padding: 0px;

	margin: 0px;

	list-style:none;

}

.dot_list li {

	padding: 0px 0px 0px 18px;

	margin: 0px;

	line-height: 27px;

	background: url(images/dot.png) no-repeat left 10px;

}


.bread_head {
background-color:#204C93;
padding:15px 25px;
}

.bread_head h3 {
color:#ffffff;
font-size:24px;
padding:0px;
text-transform:uppercase;
}
.link {
color:#ffffff;
}
.link a {
color:#ffffff !important;
font-size:15px;
text-decoration:none !important;
}

.link a:hover {
color:#ffffff !important;
font-size:15px;
text-decoration:underline !important;
}


.deal-box{width:165px;height:139px;background:#fff;border:1px solid #cccccc;float:left;overflow:hidden;margin-left:4px;margin-bottom:4px;}
a.deal-title:link{width:165px;height:30px;background:#56aa1c;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:16px;color:#fff;font-weight:normal;text-align:center;line-height:30px;display:block;text-decoration:none}
a.deal-title:visited{width:165px;height:30px;background:#56aa1c;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:16px;color:#fff;font-weight:normal;text-align:center;line-height:30px;display:block;text-decoration:none}
a.deal-title:hover{width:165px;height:30px;background:#204C93;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:16px;color:#fff;font-weight:normal;text-align:center;line-height:30px;display:block;text-decoration:none}
.deal-image{width:165px;height:109px;overflow:hidden;text-align:center;display:table-cell;vertical-align:middle;}
.plus-tag {width:35px;height:37px;background:url(images/sprite1.png) 0 -75px no-repeat;display:block;position:absolute;margin-left:130px; z-index:10;}
.plus-tag a:hover{width:35px;height:37px;background:url(images/sprite1.png) 0 -38px no-repeat;display:block;position:absolute;margin-left:140px;}

a.mybtn:link{ padding:6px 10px; background:#204C93;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:14px;color:#fff;text-align:center;line-height:30px;text-decoration:none; border-radius:5px;}
a.mybtn:visited{ padding:6px 10px; background:#204C93;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:14px;color:#fff;text-align:center;line-height:30px;text-decoration:none; border-radius:5px;}
a.mybtn:hover{padding:6px 10px; background:#56aa1c;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:14px;color:#fff;text-align:center;line-height:30px;text-decoration:none; border-radius:5px;}

a.quote:link{ padding:6px 10px; background:#204C93;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:18px;color:#fff;text-align:center;line-height:30px;text-decoration:none; border-radius:5px;}
a.quote:visited{ padding:6px 10px; background:#204C93;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:18px;color:#fff;text-align:center;line-height:30px;text-decoration:none; border-radius:5px;}
a.quote:hover{padding:6px 10px; background:#56aa1c;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:18px;color:#fff;text-align:center;line-height:30px;text-decoration:none; border-radius:5px;}

#contact_dialog {
	font-size: 0.8em;
	background-color: #ffffff;
}

#contact_dialog  ul {
	border:0; margin:0; padding:10px; list-style:none;
}

#contact_dialog li {
	clear:both;
	list-style:none;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

#contact_dialog input{
	float:left;
}

#contact_dialog label{
	width:140px;
	float:left;
	margin-left: 20px;
	color: #666666;
}

#services {
	border: 1px solid #C7E1B3;
	border-collapse: collapse;
}

#services th, #services td {
	padding: 4px;
}

#services th {
	background-color: #56aa1c;
	color:#ffffff;
	border-left: 1px solid #C7E1B3;
}

#services td {
	border-left: 1px solid #C7E1B3;
}

.mandatoryField {
	color: #ff0000;
}


#lean_overlay {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}

.scro {
overflow:auto;
display: block;
height:450px;
width: 950px;
}

#signup {

     width: 950px;
     padding-bottom: 2px;
	 top:150px !important;

    display:none;


    background: #FFF;
        border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
		height:450px;
	       
}

#signup-header { background: url(images/hd-bg.png); padding: 18px 18px 14px 18px; border-bottom: 1px solid #CCC; border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }

#signup-header  h2 { color: #444; font-size: 2em; font-weight: 700; margin-bottom: 3px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); }
#signup-header  p { color: #444; font-size: 1.3em; margin: 0; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); text-shadow: none; }

#signup .txt-fld { position: relative; width: 364px; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: right; }
#signup .btn-fld { width: 254px; overflow: hidden; padding: 12px 20px 12px 130px; }

#signup .txt-fld label { display: block; float: left; width: 90px; padding-top: 8px; color: #222; font-size: 1.3em; text-align: left;  }
#signup .txt-fld input { width: 244px; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-size: 1.2em; color: #222; background: #F7F7F7; font-family:Geneva, Arial, Helvetica, sans-serif; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
#signup .txt-fld input.good_input { background: #DEF5E1 url(images/good.png) 236px center no-repeat; }
#signup .txt-fld input.error_input { background: #FDE0E0; }

p.error { position: absolute; bottom: 48px; right: 20px; width: 262px; color: #FFF; font-size: 1.1em; padding-bottom: 5px; background: url(../img/error-arw.png) 20px bottom no-repeat; text-align: left; margin: 0; text-shadow: none; }
p.error span { display: inline-block; background: #D43636; padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
.txt-fld input:focus, .txt-fld textarea:focus { background-color: #FAF9DC; }
        
button {
	float: right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background: #3F9D4A; 
	border: none;
  width: auto;
  overflow: visible;
  font-size: 1.4em;
  color: #FFF;
 padding: 7px 10px;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-weight: bold; text-shadow: 0 1px 0 rgba(0,0,0,0.4);}
        
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(images/modal_close.png); z-index: 2; }

.part_logo {
border:1px solid #ccc;
margin-right:10px;
width:210px;
height:80px;
text-align:center;
}

.price_box {
	border:1px solid #cccccc;
	background:#f9f9f9;
	padding:14px 8px;
	width:250px;
	text-align:center;
	margin-right:15px;
	border-radius:3px;
	margin-bottom:30px;
}
.calltxt {
	font-size:22px;
	color:#56aa1c;
	line-height:1.2;
	text-transform:uppercase;
	font-weight:bold;
}

.callnum {
	font-size:34px;
	color:#204C93;
	padding-bottom:10px;
	margin-bottom:15px;
	line-height:1.2;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

#callus {
width: 900px;
background-color: #25478d;
margin:15px auto;
padding: 10px 15px;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 24px;
font-style: italic;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#callus_new {
width: 909px;
background-color: #25478d;
margin:0px auto;
padding: 10px 15px;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 24px;
font-style: italic;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

a.social:link{
opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	}
a.social:visited{
opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	}
a.social:hover {
opacity: 0.5;
	}

.submit_btn{background:#56aa1c; padding:5px 10px;color:#fff; font-size:14px; margin-top:8px; border-radius:5px; font-family: Geneva, Arial, Helvetica, sans-serif; height:29px;}

.register_btn{padding:6px 10px; background:#204C93;overflow:hidden;font-family:Geneva, Arial, Helvetica, sans-serif;;font-size:14px;color:#fff;text-align:center;line-height:30px;text-decoration:none; border-radius:5px;}

.err_msg{font-size:11px; color:#FF0000; text-align:center}

/** Additional Style for Home Page **/
.homeBoxBG {
	/*background-attachment: cover;*/
	background-image: url(images/mid-bg-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homeBoxBG2 {
	/*background-attachment: cover;*/
	background-image: url(images/bg-right-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.whiteHead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #fff;
	font-weight: bold;
}
#threeSteps {
	color:#fff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;	
}
a.moreLink {
	background: #fff;
	padding:2px 8px 2px 8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#003;
	text-decoration:none;	
}
a.moreLink:hover {
	background:#003;
	color:#fff;	
}
img.contentImg {
	border:1px solid #ccc;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	width:40%;
	height:40%;
}


img.contentImg1 {

	
	float:left;
	margin-bottom:10px;
	margin-right:15px;
	
}

.pro-heading{
font-size:18px;
border-bottom:#66FF00 solid 1px;
background-color: #eceeeb}