/* Webgistix */

/* ======================================================== GLOBAL ==========================================================*/
html {

}
html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666; 
	background:url(../images/bg.jpg) #fff repeat-x; 
}

ul, li, button, tr, td, span, input, textarea, select {
	behavior: url(data/IEFixes.htc); /* cannot have (../data/IEFixes.htc) */
}

input:focus, input.focus, textarea:focus, textarea.focus, select:focus, select.focus{
background-color:#FFFFCC;
}

.centered, p.centered {
	text-align:center;
}
.txtright{
text-align:right;
}

.right {
	float:right;
}
.left {
	float:left;
}
.clear {
	clear:both;
}
.block{
display:block;
clear:both;
padding:0px;
}

input, textarea, select {
	font-family: Arial;
	font-size:1.1em;
	line-height:1.3em;
	vertical-align:middle;
	color:#00;
}

img {
	border:0px;
	vertical-align:middle;
}
.box {
padding:32px 0px 15px 14px;
margin-bottom: 25px;
height:auto;
}
.cfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}

.cfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .cfix {height: 1%;}
.cfix {display: block;}
/* End hide from IE-mac */


a:link, a:visited{
text-decoration:none;
color:#006699;
}
a:hover, a:active{
text-decoration:underline;

}

h1{
font-size:24px;
line-height:34px;
}

h2{
font-size:21px;
line-height:30px;
font-weight:normal;
}

h3{
font-size:17px;
line-height:22px;
}

h4{
font-size:15px;
line-height:21px;
font-weight:normal;
}

h5 {
font-size:21px;
line-height:28px;
font-family: Arial;
font-weight:normal;
margin-bottom:10px;
}

.smalltxt{
font-size:10px;
line-height:14px;
}

.bigtxt{
font-size:32px;
line-height:22px;
}

.title{
display:block;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:left;
}

/*================================================== LINKS ============================================================*/
a.titlelink:link, a.titlelink:visited{
display:block;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:left;
}

a.titlelink:hover, a.titlelink:active{
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

a.arrowlink:link, a.arrowlink:visited{
font-size:12px;
font-weight:bold;
text-decoration:none;
background:url(../images/arrow.gif) no-repeat top right;
padding-right: 12px;
margin-right:8px;
color:#006699;
}

a.arrowlink:hover, a.arrowlink:active{
color:#333;
}

/* ======================================================== COLORS ==========================================================*/
.black{
color:#000;
}
.titlegrey{
color:#222;
}
.darkgrey{
color:#333;
}
.midgrey{
color:#666;
}
.lightgrey{
color:#999;
}
.darkblue{
color:#006699;
}
.green{
color:#319f00;
}
.businesses_bg {
background-image:url(../images/businesses_bg.jpg);
background-repeat:no-repeat;
}
.text_bg {
background-image:url(../images/text_bg.jpg);
background-repeat:no-repeat;
}

/* ======================================================== BUTTONS ==========================================================*/
a.button {
    background: transparent url('../images/blue_butt_r.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
	color:#fff;
	font-weight:bold;
}

a.button span {
    background: transparent url('../images/blue_butt_l.gif') no-repeat;
    display: block;
    line-height: 17px;
    padding: 5px 11px 5px 18px;
	text-decoration: none;
	color:#fff;
}

a.button:link, a.button:visited, a.button:active{
	text-decoration: none;
	color:#fff;
}


a.button_orange {
    background: transparent url('../images/orange_butt_r.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 27px;
    margin-right: 6px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
	color:#fff;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}

a.button_orange span {
    background: transparent url('../images/orange_butt_l.gif') no-repeat;
    display: block;
	float: left;
    line-height: 17px;
    padding: 5px 11px 5px 18px;
	text-decoration: none;
	color:#fff;
}

a.button_orange:link, a.button_orange:visited, a.button_orange:active{
	text-decoration: none;
	color:#fff;
}


/* ======================================================== CONTAINER ==========================================================*/
.Wrapper{
width:920px;
margin-left:auto;
margin-right:auto;
background:transparent url(../images/wrapper_bg.png) repeat-y;
padding:15px 25px;
}

* html .Wrapper{
\width: 970px; /* for IE5 and IE6 in quirks mode */
w\idth: 920px; /* for IE6 in standards mode */
}

.Content{
width:100%;
margin: 0px 0px;
position:relative;
}

.MainCol{
float:left;
width:670px;
}



/* ====================================================== MAIN COL2 main ========================================================*/
.MainCol2 .col_main2{
float:left;
width:800px;
margin-right:10px;
}

.MainCol2 .headertext{
padding:0px;
margin: 0px;
text-align:center;
background-color:
border: 1px solid #0066FF;
}

.MainCol2 .subtitle {
color:#006699;
font-size:16px;
font-weight:bold;
line-height:26px;
}


/* ====================================================== MAIN COL main ========================================================*/
.MainCol .HeaderMune {
float:left;
width:99%;
height:25px;
margin-bottom:25px;

}
.MainCol .HeaderMune .sidediv {
float:left;
width:300px;
height:32px;

}

.MainCol .HeaderMune ul.Htab {
width:100%;
float:left;
list-style:none;
margin:0;
padding:0;
margin-left:1px;
border-bottom:2px solid #f5f5f5;
font-size:11px;
}
.MainCol .HeaderMune ul.Htab li {
margin-top:4px;
width:auto;
float:left;
height:24px;
line-height:24px;
text-align:center;
margin-bottom:-2px;
border-bottom:2px solid #f5f5f5;
border-right:1px solid #eee;
background-color:#fbfbfb;
padding: 0px 20px;
}

.MainCol .HeaderMune ul.Htab li:hover, .MainCol .HeaderMune ul.Htab li.hover {
color:#888;
background-color:#f7f7f7;
border-bottom:2px solid #eee;
}

.MainCol .HeaderMune ul.Htab li.for {
font-size:13px;
background-color:#fff;
font-weight:bold;
padding-left:0px;
padding-right:8px;
color:#000;
}

.MainCol .HeaderMune ul.Htab li.for:hover, .MainCol .HeaderMune ul.Htab li.for.hover{
background-color:#fff;

}

.MainCol .HeaderMune ul.Htab li.activated {
font-weight:bold;
border-bottom:2px solid #74aae1;
background-color:#f5faff;
}
.MainCol .HeaderMune ul.Htab li a:link, .MainCol .HeaderMune ul.Htab li a:visited {
color:#888;
text-decoration:none;
}

.MainCol .HeaderMune ul.Htab li.activated a:link, .MainCol .HeaderMune ul.Htab li.activated a:visited {
color:#004f87;
}
.MainCol .HeaderMune ul.Htab li.activated:hover, .MainCol .HeaderMune ul.Htab li.activated:active {

color:#004f87;
} 
.MainCol .headertext{
padding:0px;
margin: 0px;
text-align:center;
background-color:;
border: 1px solid #0066FF;
}

.MainCol .subtitle {
color:#006699;
font-size:16px;
font-weight:bold;
line-height:26px;
}

.MainCol .profile3 .quote{
float:left;
width:415px;
height:auto;
padding-top: 10px;
padding-left: 20px;
font-style:italic;
}

.MainCol ul.feature {
padding:0px;
margin-left: 2px;
list-style:none;
margin-top:10px;
}
.MainCol ul.feature li{ 
clear:both;
display:block;
background-image:url(../images/tips_bullet2.gif);
background-repeat:no-repeat;
width:600px;
height:38px;
vertical-align:middle;
}
.MainCol ul.feature li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}


.MainCol ul.feature li .desc{
margin-left: 45px;
float:left;
width:600px;
height:45px;
vertical-align:middle;
color: #000;
}
.MainCol ul.feature li .desc_sec{
margin-top:10px;
margin-left: 45px;
float:left;
width:600px;
height:28px;
vertical-align:middle;
color: #000;
}
/* ====================================================== MAIN COL contact ========================================================*/
.MainCol2 .col_contact{
float:left;
width:500px;
margin-right:10px;
}

.MainCol2 .headertext{
padding:0px;
margin: 0px;
text-align:center;
background-color:
border: 1px solid #0066FF;
}

.MainCol2 .subtitle {
color:#006699;
font-size:16px;
font-weight:bold;
line-height:26px;
}

/* ====================================================== MAIN COL 1 ========================================================*/

.MainCol .col_1{
float:left;
width:355px;
margin-right:10px;
}
.MainCol .col_1 ul.clients {
padding:0px;
margin: 0px;
list-style:none;
margin-top:10px;
}
.MainCol .col_1 ul.clients li{ 
float:left;
display:block;
margin-bottom:20px;
}
.MainCol .col_1 ul.clients li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}

.MainCol .col_1 ul.clients li .pic{
float:left;
width:95px;
text-align:center;
margin-right:9px;
}

.MainCol .col_1 ul.clients li .desc{
float:left;
width:240px;
text-align:left;
}

/* ====================================================== MAIN COL 2 ========================================================*/
.MainCol .col_2{
float:right;
width:290px;
margin-left:10px;
}

.MainCol .col_2 .solutions{
width: 291px;
}

.MainCol .col_2 .solutions .top{
height: 32px;
background:url(../images/solutions_top.gif) no-repeat;
}

.MainCol .col_2 .solutions .top ul.tabs{
list-style:none;
margin:0;
padding:0;
margin-left:1px;
}

.MainCol .col_2 .solutions .top ul.tabs li{
float:left;
width:95px;
height: 28px;
line-height: 28px;
background:url(../images/solution_menubg.gif) top;
margin-top:4px;
text-align:center;
border-bottom: 1px solid #eee;
}

.MainCol .col_2 .solutions .top ul.tabs li:hover, .MainCol .col_2 .solutions .top ul.tabs li.hover{
color:#004f87;
background:url(../images/solution_menubg.gif) bottom;
}

.MainCol .col_2 .solutions .top ul.tabs li.activated{

font-weight:bold;
background:url(../images/solution_menubg.gif) bottom;
border-bottom: 0;
}

.MainCol .col_2 .solutions .top ul.tabs li a:link, .MainCol .col_2 .solutions .top ul.tabs li a:visited{
color:#888;
text-decoration:none;
}
.MainCol .col_2 .solutions .top ul.tabs li a:hover, .MainCol .col_2 .solutions .top ul.tabs li a:active{
}

.MainCol .col_2 .solutions .top ul.tabs li.activated a:link, .MainCol .col_2 .solutions .top ul.tabs li.activated a:visited{
color:#004f87;
}
.MainCol .col_2 .solutions .top ul.tabs li.activated a:hover, .MainCol .col_2 .solutions .top ul.tabs li.activated a:active{
color:#004f87;
}

.MainCol .col_2 .solutions .mid{
height: auto;
padding: 20px;
min-height:250px;
height:250px;
background:url(../images/solutions_mid.gif) bottom no-repeat;
}

* html .MainCol .col_2 .solutions .mid{
\width: 291px; /* for IE5 and IE6 in quirks mode */
w\idth: 251px; /* for IE6 in standards mode */
}

div[class] .MainCol .col_2 .solutions .mid {
height:auto;
}


/* ====================================================== MAIN COL2 2 ========================================================*/
.MainCol2 .col_2{
float:left;
width:300px;
margin-left:10px;
}



/* ====================================================== SIDE COL ========================================================*/
.SideCol{
float:right;
width:210px;
}

.SideCol .freequote a:link, .SideCol .freequote a:visited{
display:block;
float:right;
width:210px;
height:63px;
background:url(../images/freequote.gif) top no-repeat;
}


.SideCol .sidebox{
width: 210px;
height:auto;
margin: 15px 0px;
}

.SideCol .sidebox .top{
width:210px;
height: 10px;
background:transparent url(../images/sidebox_top.gif) no-repeat;
}

.SideCol .sidebox .mid{
width:190px;
min-height:110px;
height:110px;
background:transparent url(../images/sidebox_mid.gif) no-repeat scroll bottom;
padding: 3% 10px;
}

div[class] .SideCol .sidebox .mid {
height:auto;
}
* html .SideCol .sidebox .mid{
\width: 210px; /* for IE5 and IE6 in quirks mode */
w\idth: 190px; /* for IE6 in standards mode */
}


.SideCol .sidebox ol.nextstep{
list-style:decimal;
list-style-position:inside;
margin:0;
padding:0;
}

.SideCol .sidebox ol.nextstep li{
font-size:13px;
color:#319f00;
padding-bottom:5px;
margin-bottom: 5px;
border-bottom:1px solid #ddd;

}

.SideCol .sidebox ol.nextstep li a:link, .SideCol .sidebox ol.nextstep li a:visited{
color:#555;
text-decoration:none;
}

.SideCol .sidebox ol.nextstep li a:hover, .SideCol .sidebox ol.nextstep li a:active{
color:#319f00;

}

.SideCol .hiring{
width:96%;
height: auto;
padding: 10px 1%;
border:1px solid #ddd;
text-align:center;
vertical-align:middle;
font-size:14px;
}

.SideCol .hiring .txt{
width:55%; 
font-size:11px; 
text-align:left; 
margin-left:2%; 
line-height:15px;

}
/* ===================================================== PROFILES =======================================================*/
.MainCol .profile{
width:670px;
background:url(../images/testimonial_bg.jpg) no-repeat bottom center;
margin-top:15px;
padding-bottom:10px;
margin-bottom:25px;
}

.MainCol .profile .page{
width:670px;
background:url(../images/testimonial_bg2.jpg) no-repeat bottom center;
padding-bottom:10px;
margin-bottom:25px;
margin-top:-15px;
}

.MainCol .profile a:link, .MainCol .profile a:visited{
color:#666;
font-size:11px;
margin-right:10px;
text-decoration:none;
}

.MainCol .profile a:hover, .MainCol .profile a:active{
color:#006699;
}

.MainCol .profile .pic{
float:left;
width:90px;
text-align:center;
padding-left: 10px;
}

.MainCol .profile .picborder{
border: 1px solid #CCC;
}


.MainCol .profile .designation{
font-size:14px;
}


.MainCol .profile .name{
float:left;
width:120px;
margin-top:8px;	
margin-right:8px;
}

.MainCol .profile .name em{
display:block;
}

.MainCol .profile .quote{
float:left;
width:535px;
height:auto;
padding-top: 0px;
padding-left: 20px;
}

* html .MainCol .profile .quote{
\width: 440px; /* for IE5 and IE6 in quirks mode */
w\idth: 420px; /* for IE6 in standards mode */
}


/* ===================================================== TESTIMONIALS =======================================================*/
.Testimonials{
width:100%;
background:url(../images/testimonial_bg.jpg) no-repeat bottom center;
margin-top:15px;
padding-bottom:10px;
}

.Testimonials .page{
width:680px;
background:url(../images/testimonial_bg2.jpg) no-repeat bottom center;
padding-bottom:10px;
margin-bottom:25px;
margin-top:-15px;
}

.Testimonials a:link, .Testimonials a:visited{
color:#666;
font-size:11px;
margin-right:10px;
text-decoration:none;
}

.Testimonials a:hover, .Testimonials a:active{
color:#006699;
}

.Testimonials .pic{
float:left;
width:auto;
text-align:center;
margin-right:10px;
margin-left:10px;
}

.Testimonials .name{
float:left;
width:140px;
margin-right:8px;
}

.Testimonials .name em{
display:block;
}

.Testimonials .quote{
float:left;
width:500px;
height:auto;
background:url(../images/quote_l.gif) no-repeat 0px 0px;
padding-top: 0px;
padding-left: 20px;
font-style:italic;
}

* html .Testimonials .quote{
\width: 440px; /* for IE5 and IE6 in quirks mode */
w\idth: 420px; /* for IE6 in standards mode */
}



/* ===================================================== TESTIMONIALS2 =======================================================*/
.MainCol .Testimonials2{
width:680px;
background:url(../images/testimonial_bg2.jpg) no-repeat bottom center;
margin-top:0px;
padding-bottom:10px;
margin-bottom:35px;
margin-top:10px;
padding:15px 0px;
}


.MainCol .Testimonials2 a:link, .MainCol .Testimonials2 a:visited{
color:#666;
font-size:11px;
margin-right:10px;
text-decoration:none;
}

.MainCol .Testimonials2 a:hover, .MainCol .Testimonials2 a:active{
color:#006699;
}

.MainCol .Testimonials2 .pic{
float:left;
width:auto;
text-align:center;
margin-right:0px;
}

.MainCol .Testimonials2 .name{
float:left;
width:120px;
margin-top:0px;	
margin-right:8px;
}

.MainCol .Testimonials2 .name em{
display:block;
}

.MainCol .Testimonials2 .quote{
float:left;
width:415px;
height:auto;
background:url(../images/quote_l.gif) no-repeat 0px 0px;
padding-left: 20px;
font-style:italic;
}

* html .MainCol .Testimonials2 .quote{
\width: 440px; /* for IE5 and IE6 in quirks mode */
w\idth: 420px; /* for IE6 in standards mode */
}

/* ======================================================== CONTACT ==========================================================*/
ul.contactform{
list-style:none;
margin:8px 0px;
padding:0px;
}

ul.contactform li{
width:100%;
margin-bottom:5px;
}

ul.contactform li:after {
	content: ".";
	display: block;
	height: 0;
	overflow:hidden;
	clear: both;
	visibility: hidden;
}

ul.contactform li span.l{
width:25%;
display:block;
float:left;
font-weight:bold;
}

ul.contactform li span.r{
width:75%;
display:block;
float:left;
}

ul.contactform li input{
color:#333;
padding: 3px;
border:1px solid #ddd;
}

ul.contactform li input:focus, ul.contactform li input.focus{
border:1px solid #ddd;
}


/* ============================================ TOP =========================================*/
.Top{
position:relative;
width:100%;
height: 95px;
}

.Top .Logo{
float:left;
width:245px;
height: 95px;
z-index:0;
}

.Top .Login{
position:absolute;
top: 65px;
right: 0px;
}

.Top .freequote a:link, .SideCol .freequote a:visited{
display:block;
float:right;
width:210px;
height:63px;
background:url(../images/freequote.gif) top no-repeat;
}



/* ============================================ MENU =========================================*/
.Menu{
position:relative;
width:100%;
height: 35px;
margin-bottom:5px;
}

.ribbon{
position:absolute;
top:110px;
left: 800px;
width:8px;
height:27px;
z-index:20000;
}

*html .ribbon{
\left: 1000px;
l\eft: 1015px;
}

.Menu ul.menus{
float:left;
width: 910px;
height:34px;
list-style:none;
margin:0;
padding:0;
background:#fff url(../images/menu_m.gif) repeat-x;
}

.Menu ul.menus li{
width:105px;
float:left;
display:block;
padding: 10px 0px 0px 0px;
margin: 0px 0px;
height:24px;
text-align:center;
}

.Menu ul.menus li.special{
width:105px;
float:left;
display:block;
padding: 10px 0px 0px 0px;
margin: 0px 0px;
height:24px;
text-align:center;
}


.Menu ul.menus li.special_activated{
font-weight:bold;
padding: 10px 0px 0px 0px;
background: url(../images/menu-activate-bg-special.gif) no-repeat;
cursor: pointer;
cursor: hand;
width:105px;
}

.Menu ul.menus li.special_activated a:link, .Menu ul.menus li.special_activated a:visited, .Menu ul.menus li.special_activated a:hover, .Menu ul.menus li.special_activated a:visited{
color:#fff;
}

.Menu ul.menus li.special a:link, .Menu ul.menus li.special a:visited{
color:#055bae;
text-decoration:none;
}
.Menu ul.menus li.special a:hover, .Menu ul.menus li.special a:active{
color:#fff;
text-decoration:none;
}


.Menu ul.menus li a:link, .Menu ul.menus li a:visited{
color:#333;
text-decoration:none;
}
.Menu ul.menus li a:hover, .Menu ul.menus li a:active{
color:#fff;
text-decoration:none;
}
* html .Menu ul.menus li a:hover, * html .Menu ul.menus li a:visited{
\color:#fff;
text-decoration:none;
}

.Menu ul.menus li:hover, .Menu ul.menus li.hover{
color:#fff;
background:url(../images/menu-hover-bg.gif) no-repeat;
}



.Menu ul.menus li:hover a, .Menu ul.menus li.hover a{
color:#FFF;
text-decoration:none;
}

.Menu ul.menus li.activated{
color:#fff;
font-weight:bold;
background: url(../images/menu-activate-bg.gif) no-repeat;
}

.Menu ul.menus li.activated a:link, .Menu ul.menus li.activated a:visited, .Menu ul.menus li.activated a:hover, .Menu ul.menus li.activated a:active{
color:#fff;
text-decoration:none;
}


.Menu ul.menus li.freequote a:link, .Menu ul.menus li.freequote a:visited, .Menu ul.menus li.freequote a:hover, .Menu ul.menus li.freequote a:active{
text-decoration:none;
}


/* ============================================ HEADER =========================================*/
.Header{
width:100%;
height: 140px;
background:transparent url(../images/header_bg.gif) no-repeat;
padding-top:18px;
font-size:11px;
text-align:center;
}

* html .Header{
\height: 160px; /* for IE5 and IE6 in quirks mode */
h\eight: 140px; /* for IE6 in standards mode */
}

.Header .illus{
float:left;
width:214px;
text-align:center;
}

.Header .words{
float:left;
width: 490px;
text-align:center;
padding-top:24px;
position:relative;
}

.Header .words a.button{
position:absolute;
left: 50%;
margin-left: -70px;
margin-top:5px;
}


/* ============================================ SUB HEADER =========================================*/
.SubHeader{
width:100%;
height: 60px;
background-color:#f5faff;
padding-top:10px;
font-size:11px;
text-align:center;
margin-top:20px;
}

* html .SubHeader{
\height: 80px; /* for IE5 and IE6 in quirks mode */
h\eight: 60px; /* for IE6 in standards mode */
}

.SubHeader .illus{
float:left;
width:214px;
text-align:center;
}

.SubHeader .words{
float:left;
width: 490px;
text-align:center;
padding-top:24px;
position:relative;
}


/* ============================================ FOOTER =========================================*/
.Footer{
width:920px;
margin-left:auto;
margin-right:auto;
}

.Footer .mid{
margin-top:15px;
float:left;
width: 902px;
height:34px;
line-height:34px;
background:#fff url(../images/menu_f.gif) repeat-x;
text-align:center;
font-size:11px;
}

.Footer .mid span{
padding: 0px 10px;
}

.Footer a:link, .Footer a:visited{
color:#666;
text-decoration:none;
}

.Footer a:hover, .Footer a:active{
color:#006699;
}

/* ============================================ AJAX OVERLAY =========================================*/
.Overlay{
width:100%;
height:100%;
background-color:#738eab;

position:absolute; 
position:fixed; !important
top:0;
left:0;
z-index:1000;
height:3600px;
display:block;
}

.Overlay .inside{
position:relative;
}

.Overlay .inside .popup{
position:relative;
top:100px;
left: 50%;
margin-left:-455px;
width:910px;
height: auto;
border:2px solid #3399fe;
background-color:#fff;
}

.Overlay .inside .popup .inside{
position:relative;
padding:10px;
}

.Overlay .inside .popup .inside .close{
position:absolute;
top:5px;
right: 8px;
font-size:15px;
font-weight:bold;
}

.Overlay .inside .popup .inside .seperator{
height:2px;
border-bottom:1px solid #eee;
margin: 10px 0px;
}

.Overlay .inside .popup .inside .bottom{
width:770px;
margin-left:auto;
margin-right:auto;
}

.Overlay .inside .popup .inside .bottom .desc{
display:block;
float:left;
margin-left:15px;
color:#333;
font-size:11px;
line-height:19px;
width: 530px;
padding-bottom:15px;
}

.Overlay .inside .popup .inside .bottom .title{
font-size:13px;
line-height:25px;
font-weight:bold;
}

.Overlay .freequote a:link, .Overlay .freequote a:visited{
display:block;
float:left;
width:210px;
height:63px;
background:url(../images/freequote.gif) top no-repeat;
}


.Phone{
margin-top:35px;
}

.getstarted{
float:left;
background-color:#f6f6f6;
width: 630px;
padding: 0px 12px;
color:#222;
font-size:14px;
margin-bottom:25px;
}

.getstarted p{ 
padding-top: 18px;
float:left;
}

.getstarted .right{
float:right;
width:320px;
}