@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	font-family:arial;
	padding:0px;
	font-size:14px;
	color:#464545;
	background-image: none;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
img{
	border: 0px;
}

p {padding:0px; margin:10px 0px 10px 0px;}

.contact a {
	background-image: url(../images/getstarted.png);
	background-repeat: none;
	display: block;
	margin-top: 10px;
	width: 145px;
	height: 40px;
}

.contact a:hover {
	background-image: url(../images/getstartedhover.png);
	background-repeat: none;
	display: block;
	width: 145px;
	height: 40px;
}

.black_bg{
	height:275px;
	background-image: url(../images/black_bg.jpg);
	background-repeat: repeat-x;
}
.black_bg_small{
	height:184px;
	background-image: url(../images/black_bg.jpg);
	background-repeat: repeat-x;
}
a{ text-decoration:none; color:#595959;}
a:hover{text-decoration:underline;}
.clear_b{clear:both;}
.container{
	width:993px;
	margin:auto;
	list-style-position: outside;
	list-style-image: url(../images/bluecheck.gif);
	list-style-type: none;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.floatl{float:left;}


.menu{
	text-align:right;
	padding:12px 0 12px 0px;
	font-size:14px;
	margin-top: 20px;
}
.menu ul{ margin:0px; padding:0px;}
.menu li{ display:inline; list-style:none; padding-left:27px; font-size:16px;}
.menu a{color:#139BB1; text-decoration:none; font-weight:bold;}
.menu a:hover{ color:#146CB9; text-decoration:none;}
.logo{   float:left;  margin:6px 0 6px -4px;}
.tollfree{width:300px;  float:right; font-size:24px; text-align:right; margin-top:15px; text-decoration:none; }
.header{
	height:255px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:20px;
}
.header2{
	height:255px;
	background-image: url(../images/header-seo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:20px;
}

.header3{
	height:255px;
	background-image: url(../images/header-website.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:20px;
}
.header4{
	height:255px;
	background-image: url(../images/header-vegas.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:20px;
}

.header5{
	height:255px;
	background-image: url(../images/header-testimonials.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:20px;
}

.headerny{
	height:255px;
	background-image: url(../images/header-ny.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:20px;
}

.headerppc{
	height:255px;
	background-image: url(../images/header-ppc.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:20px;
}





.header_small{
	height:255px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.btn{
	margin-top:-19px;
	float:right;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 0;
}
.get{padding-right:10px;}

a:active {
  outline: none;
}

.black{
	margin-top:3px;
	height:160px;
	background-image: url(../images/black_bg2.jpg);
	background-repeat: repeat-x;
}
.panel{
	width:245px;
	height:160px;
	float:left;
	background-color:#25242C;
}

.panel a {text-align:center; display:block; padding:30px 0px 10px 0px;} 
.panel a img{
	margin:10px 30px 0px 30px;
}

.panel a:hover {outline: none; background:url(../images/package_hover2.png) 30px 10px no-repeat; height:160px; display:block; overflow:hidden; text-decoration:none;}

.panelhd{ color:#54d5e4; font-size:18px; text-align:center;}
.panelgrey{ color:#cacaca; font-size:18px; text-align:center;}

.line2{ padding-top: 5px; margin-bottom:10px; border-bottom:1px solid #cacaca; width:700px; display:block;}

.middle{
	background-color: #FFFFFF;
}
.inner{
	padding-left: 10px;
}
.package{ padding:0px; }
.package_div{float:left; width:225px; padding:0px 0px 0px 0px; background:url(../images/package_bg.png) no-repeat;}

.red{background:url(../images/red.png) no-repeat;  }
.all{ height:85px;  font-size:15px;  font-weight:normal; padding:5px 0 0 4px;}
.red{background:url(../images/red.png) no-repeat; height:85px; }
.yellow{background:url(../images/yellow.png) no-repeat; height:85px; }
.green{background:url(../images/green.png) no-repeat; height:85px; }
.blue{background:url(../images/blue.png) no-repeat; height:85px; }
.package_hdg{color:#595959; font-size:14px; padding:5px 7px 0 7px; font-weight:bold;}
.package_text{padding:0px;}
h1{font-size:30px; margin:0px; padding:0px; text-align:center; }
.hd2{color:#1D83B3; font-size:20px; padding:5px 0px 10px 0px; }
.hd3{color:#50A313; font-size:18px; padding:5px 0px 10px 0px; }
.left{
	width:700px;
	float:left;
	padding:15px;
	border-right:2px dotted #cacaca;
}
.right{
	width:200px;
	float:right;
	padding:15px;
}

.right .hd2{color:#1D83B3; font-size:20px; padding:15px 0px 10px 0px;}

.rate{width:192px; font-size:25px;   text-align:center; font-weight:bold; padding:4px 0 0 0px;}
#link{line-height:18px; margin-bottom:20px;}
#link .content a{ color:#50A313;}
#link ul{ margin:0px; padding:0px;}
#link li{  list-style:none; background:url(../images/arrow.jpg) 0px 7px no-repeat;  padding:0 0 0 17px ; line-height:22px; }

.text{line-height:18px; text-align:left;}
.testimonial{ width:190px; float:left; border-right:2px dotted #cacaca; color:#50A313; font-size:14px; background:url(../images/coma.jpg) 10px 0px no-repeat;  padding:0 10px 0 15px; height:217px; margin-top:10px;  }
.testimonial .brown{color:#474747; line-height:20px; margin-top:10px;}

.bottom{
	color:#FFF;
	font-size:11px;
	text-align:left;
	line-height:20px;
	padding:15px;
	margin-top:10px;
	background-color: #464545;
}

.bottom a{color:#FFF; font-size:15px;}

.bottomlink{ padding:10px; 90px 0 90px;  text-align:center; line-height:23px; font-size:12px;}
.design_main{ width:620px;  margin:0 0 15px 0px;}
.design_main h1{font-size:18px; padding:10px 0px 10px 0px; color:#50A313;  font-weight:normal;}
.design{border:1px solid #e9e9e9; background:url(../images/bg-offer.gif) repeat-y; margin-top:10px; padding:0px 0px 0 0px; overflow:hidden; width:620px;}
.design_temp{float:right; border:1px solid #999999; margin:25px 15px 0 0px;}

.design_logo{float:left; padding:30px 0px 0px 0px;}

.design .content{color:#000000; font-size:12px;  font-weight:normal; border-bottom:2px dotted #cacaca; padding:0 0 20px 10px; line-height:24px;}
.design .content a{color:#50A313;}


.gog{background:#eae9e9; width:595px; margin-left:30px; }
#question{background:url(../images/bg_bubble_homepage.png)  no-repeat;  width:245px; height:98px; }
#question h1{font-weight:bold; font-size:13px; padding:10px 15px 10px 20px; margin:0px;}
#required{ color:#ff0000;}
input,textbox {
	height:25px;
	border:1px solid #ababab;
}
input,textarea {border:1px solid #ababab;}
input[type="checkbox"]{border:none;}

input[type="button"],input[type="submit"],input[type="reset"]{ background:#333333; color:#FFF; height:30px;}
.box_bg{background:#fcfcfc url(images/grd-black.png) repeat-x bottom ; border:1px solid #e5e5e5;}
.box_bg a{color:#50A313;}
.sub_heading{font-size:16px; color:#50A313;}
.text a{color:#50A313;}

