body{
	margin:0;
	padding:0;
	background:url(../images/bgHeader.gif) top center no-repeat;
	font-family: Tahoma, Helvetica, sans-serif;
}

img {
  border: none;
}

a {
  color: #cd0005;
}

a:hover {
  text-decoration: none;
}


h2 span {
  font-weight: normal;
  color: #000;
}


/*--------------------------
           HEADERS
---------------------------*/

h1{
	display:block;
	position:relative;
	float:left;
	width:372px;
	height:62px;
	margin:0 0 0 10px;
	text-indent:-2000px;
	overflow:hidden;
	padding:0;
	background:url(../images/logo.gif) no-repeat 0 0;
	}
h1 a{
	display:block;
	width:372px;
	height:62px;
	}

.rightColumn h2, .col1 h2{
	margin:30px 0 15px 0;
	padding:0;
	font-family: Tahoma;
	font-size: 22px;
	font-weight: bold;
	color: #c60300;
	}

.rightColumn h3, .leftColumn h3, .col1 h3{
	color:#990000;
	margin:0px;
	padding:0;
	font-family: Tahoma, Atial;
	font-size: 20px;
	font-weight: bold;
	}
	
.top h2{
	display:block;
	position:relative;
	float:left;
	width:437px;
	height:100px;
	margin:36px 0 0 0;
	font:bold 40px Tahoma;
	}
	
.top h3{
	display:block;
	position:relative;
	float:left;
	clear:left;
	width:437px;
	height:130px;
	margin:15px 0 0 0;
	font:normal 23px/25px Tahoma, Atial;
	}
	
h4{
	margin:0;
	padding:0;
	font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: bold;
}
	
h4.blueLeft{
	display:block;
	position:relative;
	z-index:99;
	background:url(../images/bgHeaderBlue.gif) top left no-repeat;
	color:#FFFFFF;
	height:74px;
	font-size:27px;
	padding:8px 0 0 30px;
	margin:0 0 0 -36px;}
	
h4.redLeft{
	display:block;
	position:relative;
	z-index:99;
	background:url(../images/bgHeaderRedLeft.gif) top left no-repeat;
	color:#FFFFFF;
	height:55px;
	font-size:20px;
	padding:8px 0 0 45px;
	margin:0 0 0 -19px;}
	
h4.rightRed{
	display:block;
	position:relative;
	z-index:99;
	background:url(../images/bgHeaderRedRight.gif) top right no-repeat;
	color:#FFFFFF;
	height:56px;
	font-size:22px;
	padding:6px 0 0 10px;
	margin:0 -20px -5px 20px;
	}
	
h4.greenRight{
	display:block;
	position:relative;
	z-index:99;
	background:url(../images/bgHeaderGreenRight.gif) top right no-repeat;
	color:#FFFFFF;
	height:56px;
	font-size:22px;
	padding:6px 0 0 10px;
	margin:0 -20px -5px 20px;
	}

	
.red{
	display:block;
	position:relative;
	color:#cc0000;
	font:bold 15px Tahoma, Arial;
	font-weight:bold;
	padding:6px 0 0 0px;
	margin:0 0 0 30px;
	}
	

	
/*--------------------------
           HEADERS
---------------------------*/

	
p, li, dd, dt, td{
	font-family:Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	line-height: 140%;
}	

a{ color:#0600fe;}

a.btnSEOPackages{
	float:left;
	clear:left;
	}

/*--------------------------
           HEADER
---------------------------*/

.header{
	display:block;
	position:relative;
	width:980px;
	height:62px;
	margin:0 auto;
	background:url(../images/bgHeader.gif) top center no-repeat;}
	
.topMenu{
	display:block;
	position:relative;
	float:right;
	width:500px;
	height:32px;
	padding:0;
	background:url(../images/bgMainMenu.gif) top right no-repeat;
	margin-top: 29px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
	
.topMenu a.home{
	display:block;
	position:relative;
	float:left;
	text-indent:-2000px;
	overflow:hidden;
	padding:0;
	width:44px;
	height:32px;
	margin-right:4px;
	background:url(../images/btnHome.gif) no-repeat 0 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.topMenu a{
	display:block;
	position:relative;
	float:left;
	background:url(../images/menuSeparator.gif) no-repeat right;
	color:#333333;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
	
.topMenu a:hover{
	text-decoration:none;
	color: #990000;}

.topMenu a.active{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

.topMenu a.last{
	background:none;}
	
/*--------------------------
           HEADER
---------------------------*/

/*--------------------------
           TOP
---------------------------*/

.presentation{
	display:block;
	position:absolute;
	width:391px;
	height:307px;
	top:30px;
	right:30px;}

/*--------------------------
           TOP
---------------------------*/
	
/*--------------------------
           WRAPPER
---------------------------*/

.wrapper{
	display:block;
	position:relative;
	width:969px;
	margin:0 auto;
	padding:0 0 30px 0;}
	
.top{
	display:block;
	position:relative;
	float:left;
	width:909px;
	height:370px;
	margin:0;
	padding:0 30px 0 30px;
	background:url(../images/bgTop.jpg) no-repeat 242px 0;
	}

	
.col1{
	display:block;
	position:relative;
	float:left;
	width:623px;
}
	
.col2{
	display:block;
	position:relative;
	float:right;
	width:320px;
}
	

.leftColumn{
	display:block;
	position:relative;
	float:left;
	width:264px;
	padding-bottom:40px;}

.rightColumn{
	display:block;
	position:relative;
	float:left;
	width:668px;
	}
	
.about {
	background:url(../images/girl.jpg) bottom left no-repeat;
	padding-bottom:400px;}
	
/*--------------------------
           WRAPPER
---------------------------*/

/*--------------------------
           MAIN QUOTE
---------------------------*/

.quoteMainTop{
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
	height:15px;
	width:320px;
	background:url(../images/bgMainQuoteTop.gif) no-repeat 0 0;}
	
.quoteMain{
	display:block;
	position:relative;
	float:left;
	width:320px;
	padding:0;
	background:url(../images/bgMainQuote.gif) repeat-y 0 0;}

.quoteMainBottom{
	display:block;
	position:relative;
	float:left;
	height:15px;
	width:320px;
	background:url(../images/bgMainQuoteBottom.gif) no-repeat 0 0;}
	
.quoteMain dl{
	display:block;
	position:relative;
	float:left;
	width:250px;
	margin:0;
	margin-left:28px;
	padding:5px 0 5px 0;
	border-bottom:1px dashed #CCCCCC;}
	
.quoteMain p{
	display:block;
	position:relative;
	float:left;
	width:270px;
	margin-left:28px;
	padding:5px 0 5px 0;
	font-size:10px;
	color:#666666;}

.quoteMain dt, .quoteMain dd{
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	width:100px;
	}

.quoteMain dd{
	width:150px;
	float:right;}

.aToolTip
{
  display: none;
  background-color: transparent;
  background-image: url("../images/tip.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  width: 436px;
  height: 189px;
  padding-top: 55px;
  padding-right: 15px;
  padding-bottom: 0pt;
  padding-left: 15px;
}

a.aToolTipCloseBtn
{
display: block;
height: 23px;
width: 73px;
background-color: transparent;
background-image: url("../images/closeBtn.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
text-indent: -9999px;
outline-width: medium;
outline-style: none;
outline-color: -moz-use-text-color;
position: absolute;
top: 15px;
right: 15px;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 2px;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

/*--------------------------
           MAIN QUOTE
---------------------------*/



/*--------------------------
           LEFT QUOTE
---------------------------*/

.quoteLeftTop{
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
	height:15px;
	width:264px;
	background:url(../images/bgMainQuoteTop.gif) no-repeat 0 0;}
	
.quoteLeft{
	display:block;
	position:relative;
	float:left;
	width:264px;
	padding:0;
	background:url(../images/bgMainQuote.gif) repeat-y 0 0;}

.quoteLeftBottom{
	display:block;
	position:relative;
	float:left;
	height:15px;
	width:264px;
	background:url(../images/bgMainQuoteBottom.gif) no-repeat 0 0;}
	
.quoteLeft dl{
	display:block;
	position:relative;
	float:left;
	width:220px;
	margin:0;
	margin-left:28px;
	padding:5px 0 5px 0;
	border-bottom:1px dashed #CCCCCC;}
	
.quoteLeft p{
	display:block;
	position:relative;
	float:left;
	width:220px;
	margin-left:28px;
	_margin-left:14px;
	padding:5px 0 5px 0;
	font-size:10px;
	color:#666666;}

.quoteLeft dt, .quoteLeft dd{
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	width:80px;
	}
	
.quoteLeft dd input, .quoteLeft dd select{
	width:120px;}

.quoteLeft dd{
	width:120px;
	float:right;}




/*--------------------------
           LEFT QUOTE
---------------------------*/



/*--------------------------
          CALL NOW
---------------------------*/

.callNowTop{
	display:block;
	position:relative;
	float:left;
	overflow:hidden;
	height:15px;
	width:320px;
	margin:30px 0 0 0;
	background:url(../images/bgCallNowTop.gif) no-repeat 0 0;}
	
.callNow{
	display:block;
	position:relative;
	float:left;
	width:320px;
	padding:0;
	background:url(../images/bgCallNow.gif) repeat-y 0 0;}

.callNowBottom{
	display:block;
	position:relative;
	float:left;
	height:15px;
	width:320px;
	background:url(../images/bgCallNowBottom.gif) no-repeat 0 0;}
	
.callNow dl{
	display:block;
	position:relative;
	float:left;
	width:250px;
	margin:0;
	margin-left:28px;
	padding:5px 0 5px 0;
	border-bottom:1px dashed #CCCCCC;}
	
.callNow p{
	display:block;
	position:relative;
	float:left;
	width:270px;
	margin-left:28px;
	padding:5px 0 5px 0;
	font-size:10px;
	color:#666666;}

.callNow dt, .callNow dd{
	display:block;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	width:50px;
	}

.callNow dd{
	width:200px;
	float:right;}
	
.callNow dd strong{
	font-size:18px;
	font-weight:normal;}




/*--------------------------
          CALL NOW
---------------------------*/



/*--------------------------
           PACKAGES
---------------------------*/

.packagesTop{
	display:block;
	position:relative;
	float:left;
	width:606px;
	height:18px;
	background:url(../images/bgPackagesTop.gif) no-repeat 0 0;
	border-bottom:1px dashed #999999;}

.packages dl{ display:block; position:relative; float:left; width:606px; border-bottom:1px dashed #999999; margin:0; padding:15px 0 15px 0;}
.packages dl dt{float:left; width:290px; margin:0; padding:0;}
.packages dl dd{
	float:right;
	width:294px;
	margin:0;
	padding:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.packages dl dt strong{
	width:190px;
	float:right;
	text-align:left;
	margin:0;
	padding:0;
	font-family: Tahoma, Tahoma;
	font-size: 25px;
	line-height: 25px;
	font-weight: bold;
}
	
.packages dl dt p{
	width:190px;
	float:right;
	text-align:left;
	font:bold 14px Helvetica, sans-serif;
	margin:5px 0 0 0;
	padding:0;}
	
.packages dl dd p{
	width:220px;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}
	
.packages dl dd a{
	float:right;
	margin:0;}


.packages dl dt img{
	float:left;
	margin:0 0 0 0;}
	
.packages{
	display:block;
	position:relative;
	float:left;
	width:606px;
	background:url(../images/bgPackages.gif) repeat-y 21px 0;}
	
.packagesBottom{
	display:block;
	position:relative;
	float:left;
	width:606px;
	height:18px;
	background:url(../images/bgPackagesBottom.gif) no-repeat 0 0;}


/*--------------------------
           PACKAGES LIST
---------------------------*/

.p_container {
  display: block;
  float: left;
  background: #e0e0e0;
  width: 585px;
  clear: both;
  margin-bottom: 40px;
}
.p_name {
  display: block;
  float: left;
  background: #597491 url(../images/bg_pname.jpg) no-repeat left top;
  width: 585px;
  height: 77px;
  clear: both;
}
.special {
 background: #597491 url(../images/bg_pname_spec.jpg) no-repeat left top;
}


.p_name h3 a {
  display: block;
  margin: 25px 0 0 18px;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  letter-spacing: -1px;
  text-decoration: none;
}
.p_name h3 a:hover {
  color: #95beee;
}


.p_name h3 a span {
  font-weight: normal;
}

.p_description {
  display: block;
  float: left;
  width: 320px;
  margin-left: 18px;
}

.p_description h4 {
  font-size: 16px;
  color: #000;
  line-height: 16px;
}

.p_description p {
  font-size: 11px;
  line-height: 12px;
}

.p_description ul.p_features {
  list-style-type: none;
  padding:0px;
  margin: 0px;
}
.p_description ul.p_features li {
  padding: 0px;
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom: 8px;
  line-height: 12px;
  background: url(../images/bg_features_li.jpg) no-repeat left top;
}

.p_price {
  display: block;
  float: right;
  width: 165px;
  text-align: right;
  margin-right: 18px;
}

.regular {
  margin-bottom: 20px;
  line-height: 18px;
}
.regular .label {
  font-size: 9px;
  line-height: 8px;
  color: #333;
}
.regular .month {
  font-size: 23px;
  line-height: 20px;
  color: #5f5f5f;
  text-decoration: line-through;
  letter-spacing: -1px;
}
.regular .setup {
  font-size: 13px;
  line-height: 12px;
  color: #5f5f5f;
  text-decoration: line-through;
}

.promo {
  margin-bottom: 20px;
  line-height: 16px;
}
.promo .label {
  font-size: 9px;
  line-height: 8px;
  color: #990000;
}
.promo .month {
  font-size: 28px;
  line-height: 20px;
  color: #990000;
  font-weight: bold;
  letter-spacing: -1px;
}
.promo .month .smaller {
  font-size: 70%;
}


.promo .setup {
  font-size: 15px;
  line-height: 12px;
  color: #990000;
}

.p_footer {
  background: url(../images/bg_pfooter.jpg) no-repeat right top;
  height:55px;
  width: 585px;
  display: block;
  float: left;
  text-align: right;
}

.p_footer .preorder {
  display: block;
  float: right;
  width: 119px;
  height: 36px;
  background: url(../images/btn_preorder.jpg) no-repeat left top;
  margin: 10px 18px 0 0;
}

.p_footer p{
  display: block;
  margin-top: 18px;
  color: #666;
}

.p_footer p a {
  color: #610200;
  font-size: 14px;
}

.satisfaction{
  border-top: #666 1px solid;
  display: block;
  float: left;
  padding: 30px;
  width: 525px;
    margin-bottom: -40px;
}

.satisfaction #stamp {
  margin-right: 20px;
  float: left;
  clear: right;
}

ul.check {
  list-style-type: none;
  padding:0px;
  margin: 0px;
  float: left;
}
ul.check li {
  padding: 0px;
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom: 3px;
  line-height: 12px;
  background: url(../images/bg_check_li.jpg) no-repeat left 5px;
}

.satisfaction ul.check li {
  font-size: 19px !important;
  font-weight: bold;
  padding-left: 25px;
}


/* Package page */
p.highlighted_grey {
	background: #eaeaea;
	border-left: #666 1px solid;
	line-height: 13px;
	padding: 10px; }

.package_content {
	display: block;
	float: left;
	margin-top: 15px;
	}
.package_includes {
	float: left;
	width: 315px;
}

.package_includes h4 {
	color: #660000;
	font-weight: normal;
	font-size: 18px;
	padding: 0;
	margin: 0;
}

.package_includes ul {
	padding: 0;
	margin: 0;
	font-weight: bold;
    margin-bottom: 20px;
    list-style-type: decimal;
    margin-left: 20px;
    padding-top: 10px;
}

.package_includes ul li {
	margin-bottom: 15px;
	line-height: 15px !important;
    color: #000 !important;
	}

.package_includes ul span {
	font-size: 11px;
	font-weight: normal;
	color: #4a4949;
    margin-bottom: 8px;
    line-height: 11px !important;
	}

.package_includes ul li ul {
  list-style-type: disc;
  padding: 1px;
  font-weight: normal;
  margin-left: 20px;
  margin-bottom: 3px;
  margin-top: 3px;
}

.package_includes ul li ul li {
  padding-left: 0px;
  margin-bottom: 4px;
  line-height: 13px !important;
  color: #000 !important;
  font-size: 11px;
}

.package_includes ul li ul li a, .package_includes ul li span a {
   font-size: 11px;
}

.package_includes ul li ul li ul {
  list-style-type: circle;
}

.package_includes ul li ul li ul li {
  padding: 0px !important;
  margin: 0px !important;
  line-height: 11px !important;
}


span.hl {
  background: #c3c3c3;
  padding: 1px 2px;
  font-weight: bold !important;
  color: #000 !important;
  margin-bottom: 0px;
}

.package_features {
	float: right;
	width: 260px;
}

.package_features h5 {
  font-size: 14px;
  font-weight: bold;
  margin: 0px 0px 10px 20px;
  padding: 0px;
}




.package_features .features {
    background: url(../images/bg_featureslist.jpg) repeat-y left top;
    width: 250px;
    float: right;
}

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

.package_features .features ul li {
  background: url(../images/bg_featureslist_li.gif) no-repeat left top;
    padding-left: 23px;
    color: #fff;
}

.package_features .regular .label {
  font-size: 11px;
  line-height: 8px;
  color: #333;
}
.package_features .regular .month {
  font-size: 25px;
}
.package_features .regular .setup {
  font-size: 15px;
}

.package_features .promo .label {
  font-size: 11px;
  line-height: 16px;
}
.package_features .promo .month {
  font-size: 30px;
}
.package_features .promo .month .smaller {
  font-size: 26px;
}

.compare_packages {
  margin: 30px -40px 0 -39px;
}

.compare_packages h6 {
  display: block;
  float: left;
  background: #adb7c0 url(../images/bg_compare.gif) no-repeat left bottom;
  height: 54px;
  color: #000;
  font-size: 24px;
  width: 616px;
  padding: 10px 0 0 50px;
}

.compare_packages h6 span {
  font-weight: normal;
}

.com_package {
    display: block;
    float: left;
    width: 280px;
    margin-left: 50px;
    margin-top: -20px;
    margin-bottom: 20px;
}

.com_package h5 {
  font-size: 16px;
  color: #cc0000;
  padding: 0;
  margin: 0;
}

.com_package h5 span {
  color: #333333;
}

.com_package ul.check {
  margin: 5px 0 0 0;
  width: 280px;
  clear: both;
}

.com_package ul.check li {
  font-size: 11px;
  color: #333;
  line-height: 18px;
  margin: 0px;
}

.com_package div.price {
  display: block;
  float: left;
  width: 105px;
  font-size: 18px;
  clear: left;
  margin: 8px 10px 30px 0;
}

.com_package a.more {
  display: block;
  float: left;
  width: 70px;
  font-size: 11px;
  text-align:center;
  padding: 4px;
  background: #ccc;
  color: #910101;
  margin: 8px 0 30px 0;
}


.promo .setup {
  font-size: 15px;
  line-height: 12px;
  color: #990000;
}

ul.testmonials{
	display:block;
	position:relative;
	float:left;
	width:606px;
	margin:20px 0 0 0;
	padding:0;}
	
ul.testmonials li{
	display:block;
	position:relative;
	float:left;
	list-style:none;
	list-style-type:none;
	width:275px;
	margin-right:10px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	height: 210px;
	}

ul.testmonials li em{
	font-size:10px;
	font-weight:normal;
	float:right;
	}
	
img.testimon{
	margin:20px 0 0 20px;	
	float:right;
	}

ul.testmonials li p{
	font-size:12px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	line-height: 18px;
}

ul.testmonials li.title{
	width:580px;
	height:20px;
	border-bottom:1px solid #00abc8;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
	
ul.blocks1{
	display:block;
	position:relative;
	float:left;
	width:606px;
	margin:20px 0 0 0;
	padding:0;}
	
ul.blocks1 li{
	display:block;
	position:relative;
	float:left;
	list-style:none;
	list-style-type:none;
	width:275px;
	margin-right:20px;
	padding:10px 0 0 0;
	}
ul.blocks1 li.title{
	width:606px;
	margin:15px 0 0 0;
	padding:0 0 3px 0;
	border-bottom:1px solid #00abc8;}
	


/*--------------------------
         END  PACKAGES
---------------------------*/

.parts {
  width: 84px;
  height: 180px;
  float: left;
  margin-right: 33px;
  margin-top: 20px;
}

.parts img {
  border: #666 1px solid;
  padding: 1px;
}

.parts a {
  font-size: 11px !important;
  line-height: 14px;
  font-family: Tahoma !important;
  letter-spacing: 0px !important;
}


/*--------------------------
           FOOTER
---------------------------*/
	
.footerContainer{
	display:block;
	position:relative;
	width:100%;
/*	height:162px; */
	height: 62px;
    border-top: #9dafb7 1px solid;
    margin-top: 20px;
	background:url(../images/bgFooter.gif) repeat-x;}

.footer{
	display:block;
	position:relative;
	width:969px;
	height:111px;
	margin:0 auto;
	padding:20px 0 0 0; 
	}
	
.footer h4{
	border-bottom:1px solid #00abc8; color:#686e71;
	padding:0 0 5px 0;
	margin-bottom:15px;}
	
.footerMenu{
	display:block;
	position:relative;
	width:890px;
	margin:0 auto;
	padding-top:8px;
	padding-bottom:48px;
	color:#fff;
    }
p.copy{
	width:200px;
	float:left;
	margin:0;
	margin-left: -40px;
	padding:0;
	font-size:10px;}
	
p.bottomMenu{
	width:590px;
	float:right;
	margin:0;
	text-align:right;
	font-size:10px;}

p.bottomMenu a{
  display: block;
  float: left;
  margin-left: 15px;
	color:#333333;}
	
/*--------------------------
           FOOTER
---------------------------*/


/*--------------------------
  SEO PACKAGES NAVIGATION
---------------------------*/

ul#otherMenu li a:hover, ul#plansIncludes li a:hover {
  text-decoration: none;
}


ul#packages{
	display:block;
	position:relative;
	float:left;
	clear:left;
	width:264px;
    font-family: Tahoma;
	margin:0;
	padding:0;
    list-style:none;
	list-style-type:none;
	background:#e4eef8 url(../images/bgLeftNav.gif) no-repeat bottom left;
	}
ul#packages li{
	display:block;
	position:relative;
	float:left;
    clear: both;
	background:url(../images/bgNav1.gif) no-repeat left bottom;
    width: 264px;
    height: 36px;
}

ul#packages li a{
	color:#000000;
    text-decoration: none;
}

ul#packages li.active a {
	color:#2c94ca;
	text-decoration:none;
}

ul#packages li a.package {
    display: block;
    float: left;
    margin: 7px 0 0 87px;
	color:#103150;
    font-size: 18px;
    height: 36px;
}

ul#packages li a.package:hover {
  color: #c90000;
}


ul#packages li.active a.package,
ul#plansIncludes li.active a,
ul#otherMenu li.active a
 {
  font-weight: bold;
  text-decoration: none;
}

ul#packages li.btnSeoPackages{
	background:url(../images/bgNavBlue.gif) no-repeat 0 0;
	width:207px;
	padding:5px 0 16px 77px;
	margin:0 0 -18px -19px;
	font-size:18px;
	text-transform:uppercase;
    }

ul#packages li.btnSeoPackages a, ul li.btnSeoPackages a:hover{
	color:#FFFFFF;
    font-weight: bold;
    }
ul#plansIncludes{
	display:block;
	position:relative;
	float:left;
	clear:left;
	width:264px;
    height: 227px;
	margin:0;
	padding:0;
    list-style:none;
	list-style-type:none;
	background:#e4eef8 url(../images/bg_packagesIncludes.jpg) no-repeat left top;
	}

ul#plansIncludes #btnSignUp {
    display: block;
    float: left;
    margin: 6px 0 15px 40px;
    clear: both;
}

ul#plansIncludes strong {
  display: block;
  margin: 5px 5px 5px 47px;
  font-size: 12px;
  clear: both;
}
ul#plansIncludes li {
  display: block;
  margin: 0 0 5px 47px;
}

ul#plansIncludes li a{
  color: #000;
  font-size: 12px;
}

ul#otherMenu{
	display:block;
	position:relative;
	float:left;
	clear:left;
	width:264px;
    height: 156px;
	margin:0;
	padding:0;
	padding-top: 20px;
    list-style:none;
	list-style-type:none;
	background:#e4eef8 url(../images/bg_otherMenu.jpg) no-repeat left top;
	}


ul#otherMenu li {
  display: block;
  margin: 0 0 5px 45px;
}

ul#otherMenu li a{
  color: #000;
  font-size: 12px;
  padding-left: 25px;
}

ul#otherMenu li a#video{
  background: url(../images/bg_video.jpg) no-repeat left top;
}
ul#otherMenu li a#test{
  background: url(../images/bg_test.jpg) no-repeat left top;
}
ul#otherMenu li a#case{
  background: url(../images/bg_case.jpg) no-repeat left top;
}
ul#otherMenu li a#tools{
  background: url(../images/bg_tools.jpg) no-repeat left top;
}
ul#otherMenu li a#faq{
  background: url(../images/bg_faq.jpg) no-repeat left top;
}

ul#otherMenu li.btnPresentation{
	padding:8px 0 40px 0px;
    margin-left: 0px;
    margin-bottom: 40px;
	}
	
.leftNavTop{
	display:block;
	position:relative;
	float:left;
	clear:left;
	overflow:hidden;
	width:264px;
	height:14px;
	background:url(../images/bgNavTop.gif) no-repeat 0 0;
	margin-top: 41px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}

.leftNavBottom{
	display:block;
	position:relative;
	float:left;
	width:264px;
	height:14px;
	background:url(../images/bgNavBottom.gif) no-repeat 0 0;}
	




/*--------------------------
  SEO PACKAGES NAVIGATION
---------------------------*/




/*--------------------------
    PACKAGES CONTAINER
---------------------------*/

.packagesContainerTop{
	display:block;
	position:relative;
	float:left;
	width:668px;
	height:38px;
	padding:0;
	background:url(../images/bgPackagesContainerTop.gif) top left no-repeat;
	margin-top: 27px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	
.packagesContainerBottom{
	display:block;
	position:relative;
	float:left;
	width:668px;
	height:18px;
	margin:0;
	padding:0; 
	background:url(../images/bgPackagesContainerBottom.gif) top left no-repeat;}


.packagesContainer{
	display:block;
	position:relative;
	float:left;
	width:588px;
	background:url(../images/bgPackagesContainer.gif) repeat-y top;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	margin: 0;
}
	
.packagesContainer a{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
}


.headerRed{
	margin-top: -10px;
	font-family: Tahoma;
	border-bottom: #cc0000 2px solid;
	}
	
.headerRed h2{
	margin:0;
	padding:0;
	font-family: Tahoma, Arial;
	font-size: 28px;
	line-height: 30px;
	font-weight: bold;
	color: #c60300;
    margin-top: 10px;
}

.headerRed p.introtext{
	font-size:14px;
    color: #666;
    line-height: 14px;
	margin: 10px 0px;
    margin-bottom: 20px;
	padding:0;
}
	
.headerGrey{
	display:block;
	width:100%;
	background:url(../images/bgHeaderBlue2.gif) no-repeat left top;
	height:80px;
	margin:0;
	padding:10px 0 0 40px;
	margin:30px 0 0 -40px;}
	
.headerGrey h2{
	font:bold 25px Tahoma;
	margin:0;
	padding:0;}
	
.packagesContainer h3{
	margin:0;
	padding:0;
	color:#477EA3;
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
	
.headerGrey p{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;}
	
.result{
	border-top:1px dashed #666666;
	border-bottom:1px dashed #666666;
	padding:8px 0 9px 0;
	text-align:right;
	font:bold 13px Helvetica, sans-serif;
	color:#209510;
	background-image: url(../images/bgResults.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
	

a.gAuction{
	background:url(../images/iWhiteBoard.gif) no-repeat top left;
	float:right;
	margin:20px 0 0 250px;
	padding:5px 0 20px 80px;}
	
a.back{
	margin-top:20px;
	float:left;
	background:url(../images/bBack.gif) no-repeat 0 0;
	padding-top:3px;
	padding-left:65px;
	padding-bottom:10px;
	margin-bottom: 20px;
}

a.next{
	margin-top:20px;
	float:right;
	text-align:right;
	background:url(../images/bNext.gif) no-repeat top right;
	padding-right:65px;
	padding-top:3px;
	padding-bottom:10px;
	margin-bottom: 20px;
}

/*--------------------------
    PACKAGES CONTAINER
---------------------------*/


dl.strategicGoal{
	display:block;
	width:580px;
	float:left;
	clear:left;
	margin:0;
	padding:0 0 20px 0;}

dl.strategicGoal dt{
	width:150px;
	float:left;
	margin:0;
	padding:0;
	color:#000;
	font:bold 14px Helvetica, sans-serif;}
	
dl.strategicGoal dd{
	width:420px;
	float:right;
	margin:0;
	padding:0;}
	
	
dl.achievedResult{
	display:block;
	width:580px;
	float:left;
	clear:left;
	margin:0;
	padding:0 0 40px 0;}

dl.achievedResult dt{
	width:150px;
	float:left;
	margin:0;
	padding:0;
	color:#990000;
	font:bold 16px Helvetica, sans-serif;}
	
dl.achievedResult dd{
	width:420px;
	float:right;
	margin:0;
	padding:0;}
	
	
/*--------------------------------
              FORMS                            
---------------------------------*/

ul.contform{
	display:block;
	float:left;
	margin:15px 0 0 0;
	padding:0;
	}

ul.contform li{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;}
	
ul.contform li.title{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0 0 10px 0;}
	
/*--------------------------------
              FORMS                            
---------------------------------*/
	
/*-----------------------------
		TESTIMONIALS
---------------------------------*/

.testiClient {
	width: 565px;
	padding:10px;
	font:13px/16px Helvetica, sans-serif;
	margin:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.testiClient a{
	font:13px/16px Helvetica, sans-serif;
	font-weight:normal;
	color:#999;
	text-decoration:none;}

 p.clientName {
	font:bold 11px Helvetica, sans-serif;
	background:url(../images/testiBott.gif) 0 -10px no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 70px;
}

p.clientName a{font:bold 11px Helvetica, sans-serif;}

/*-----------------------------
		TESTIMONIALS
---------------------------------*/


/*--------------------------------
        TABLE SEO COMPARE
----------------------------------*/

.seoPlansTop{
	display:block;
	float:left;
	width:587px;
	height:22px;
	font:bold 12px Helvetica, sans-serif;
	padding:30px 0 0 0;
	background-image: url(../images/bgTableCompareTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

table.seoPlans{
	float:left;
	background-image: url(../images/bgTableCompare.gif);
	background-repeat: repeat-y;
	background-position: right;
}

table.seoPlans tr td{
	font:11px Helvetica, sans-serif;
	border-bottom:1px solid #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

table.seoPlans tr td.title-top, table.seoPlans tr td.title{
	font-size:12px;
	font-weight:bold;
	background-color:#EFEFEF;}
	
table.seoPlans tr td.adv, table.seoPlans tr td.entpr, table.seoPlans tr td.str{
	color:#FFFFCC;
}


/*--------------------------------
        TABLE SEO COMPARE
----------------------------------*/

ul.pointsSEO, ol.pointsSEO{
	margin:0;
	padding:0;}
	
ul.pointsSEO li{
	list-style-type:disc;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
ol.pointsSEO li{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
ul.pointsSEO li strong, ol.pointsSEO li strong{
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	color: #000000;
}.packages a {
	color: #333333;
}
.wrapper .col1 .testmonials p {
	padding-right: 10px;
	padding-left: 10px;
}
.wrapper .col1 .blocks1 {
	font-size: 12px;
	font-family: Tahoma;
}
.wrapper .col1 .blocks1 p {
	font-family: Geneva, Helvetica, sans-serif;
	font-size: 12px;
}
.wrapper .rightColumn p {

}
.yell ul, yell ol {
	line-height: 20px;
	font-size: 14px;
}

.headerRed p {
	font-family: Tahoma;
	line-height: 22px;
	font-size: 14px;
	padding-bottom: 4px;
	color: #666666;
}
.pointsSEO .BenefitsDescr {
	color: #666666;
}
.packagesContainer ul li, .packagesContainer ol li{
	font-size: 12px;
	line-height: 22px;
}

.wrapper .rightColumn .packagesContainer .biggerFont {
	font-size: 16px;
	font-family: Tahoma;
	color: #333333;
	line-height: 160%;
}
.yell h4 {
	font-style: italic;
	font-weight: bold;
	color: #00ABC8;
	font-size: 22px;
}
.yell p {
	font-size: 11px;
}
.smaller-grey {
	font-size: 11px;
	color: #666666;
}
.packagesContainer img.rite {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.smaller-grey a {
	color: #006699;
}
.SEO-Descrtable td.plandescr, .SEO-Descrtable td.plandescr ul li {
	font-size: 11px;
	color: #006699;
}
.packagesContainer .SEO-Descrtable {
	border: 2px dotted #CCCCCC;
}
.SEO-Descrtable .plandescr b {
	background-color: #F2FAFD;
	display: block;
	font-size: 12px;
	color: #333333;
	padding: 3px;
}
.SEO-Descrtable th {
	text-align: left;
	font-size: 14px;
	color: #990000;
	background-color: #FEFDF5;
}
.SEO-Descrtable td {
	font-size: 12px;
	line-height: 120%;
	font-family: Tahoma, Helvetica, sans-serif;
}
.SEO-Descrtable .special {
	background-color: #FFFFCC;
}
.uk-us, .au-ca {
  float: left;
  display: inline !important;
  margin-top: -20px;
  cursor: pointer;
}
.uk-us {
  width: 60px;
}

.au-ca {
  width: 90px;
}


.uk-us img, .au-ca img {
  width: 16px;
}


