/* CSS Document */

*{
margin:0;
padding:0;
}

body {
font:76% Arial, Helvetica, sans-serif;
background:#30668d;
margin:21px 0 5px 0;
border:none;
}

html {
border:none;
}

.container {
width:942px;
margin:0 auto;
}

.clear {
clear:both;
}

.page_back {
background:url(images-new/header_back.jpg) repeat-y;
width:942px;
}

.head_top {
background:url(images-new/header_top.jpg) no-repeat top;
width:942px;
}

.page_bottom {
background:url(images-new/header_bottom.jpg) no-repeat bottom;
padding:16px;
}

.logo {
width:220px;
text-align:center;
float:left;
padding-top:5px;
}

.navigation {
width:690px;
float:right;
text-align:right;
}

ul#navmenu {
padding:24px 0 15px 0;
float:right;
}

ul#navmenu li {
margin: 0;
border: 0 none;
padding: 0;
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;
height:auto;
}

ul#navmenu ul {
margin: 0;
border: 0 none;
padding: 0 0 14px 0;
width: 180px;
list-style: none;
display: none;
position: absolute;
top: 28px;
left: 0px;
background:url(images-new/nav_bottom.gif) no-repeat bottom left;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

ul#navmenu ul li {
width: 180px;
float: left; /*For IE 7 lack of compliance*/
display: block !important;
display: inline; /*For IE*/
}


/* Root Menu */
ul#navmenu a span,
ul#navmenu li a span,
ul#navmenu li a span {
padding:8px 12px;
text-align:center;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
color: #fff;
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/
font-weight:bold;
text-transform:normal;
border:0 !important;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
text-align:center;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
color: #fff;
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none !important;
height: auto !important;
height: 1%; /*For IE*/
background:url(images-new/nav_left.gif) no-repeat left top;
font-weight:bold;
text-transform:norma;
border:0;
cursor:hand;
}

ul#navmenu a:hover span,
ul#navmenu li:hover a span,
ul#navmenu li.iehover a span {
padding:8px 12px;
text-align:center;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
color: #fff;
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none !important;
height: auto !important;
height: 1%; /*For IE*/
background:url(images-new/nav_right.gif) no-repeat right top;
font-weight:bold;
text-transform:normal;
border:0 !important;
cursor:hand;
}

ul#navmenu a:active span,
ul#navmenu li:active a span,
ul#navmenu li.ieactive a span {
padding:8px 12px;
text-align:center;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
color: #fff;
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none !important;
height: auto !important;
height: 1%; /*For IE*/
font-weight:bold;
text-transform:normal;
border:0 !important;
cursor:hand;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
padding:7px 12px;
width:156px;
color: #fff;
font-size:12px;
font-weight:normal;
text-align:left;
background:#57b8e7;
text-decoration:none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
padding:7px 12px;
width:156px;
color: #fff;
font-size:12px;
font-weight:normal;
text-align:left;
background:#57b8e7;
text-decoration:none;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
padding:0;
width:160px;
color: #fff;
font-size:10px;
font-weight:normal;
text-align:left;
border:1px solid #67b7ef;
border-top:1px solid #fff;
background:#96CDF6;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
background:#C25C8B;
color: #fff;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
padding:0;
width:160px;
color: #fff;
font-size:10px;
font-weight:normal;
text-align:left;
border:1px solid #67b7ef;
border-top:1px solid #fff;
background:#96CDF6;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
background:#C25C8B;
color: #fff;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
display: block;
}


.instant_analysis {
padding:10px 20px 0 0;
text-align:right;
height:10px;
}
.instant_analysis h2 {
font:20px Arial, Helvetica, sans-serif;
color:#292929;
}

.instant_analysis h2 .color {
color:#aa1311;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
}

.contact {
width:211px;
float:left;
background:url(images-new/contact_back.jpg) repeat-y;
display:inline;
}

.contact_top {
width:211px;
background:url(images-new/contact_top.jpg) no-repeat top;
}

.contact_bottom {
background:url(images-new/contact_bottom.jpg) no-repeat bottom;
padding:10px 7px;
}

.contact_bottom h2 {
font:20px Arial, Helvetica, sans-serif;
color:#aa1311 !important;
text-align:left;
padding:0 0 0 22px;
line-height:normal;
font-weight:normal;
text-transform:none;
}

.contact_bottom h2 .color {
font:20px Arial, Helvetica, sans-serif;
color:#292929;
padding-left:8px;
text-transform:none;
}

.header {
width:689px;
float:right;
display:inline;
}

.txt_bx {
width:188px;
height:17px;
border:1px solid #ababab;
padding:2px 0 0 2px;
margin:3px 0;
color:#5f5f5f;
font:12px Arial, Helvetica, sans-serif;
}

.txt_btn {
margin:10px 0 0 0;
float:right;
}

.page_top {
width:942px;
background:url(images-new/page_top.jpg) no-repeat top
}

.page_bottom h2 {
font:20px Arial, Helvetica, sans-serif;
color:#292929;
}

.page_bottom h2 .steps {
font:20px Arial, Helvetica, sans-serif;
color:#219ed9;
font-weight:bold;
}

.steps_back {
float:left;
width:159px;
float:left;
display:inline;
background:url(images-new/steps_back.jpg) no-repeat top;
margin:0 25px 0 2px;
padding-bottom:30px;
}

.steps_back h1 {
float:left;
font:47px/47px verdana, Arial, Helvetica, sans-serif;
color:#daeff9;
font-weight:bold;
padding:0 0 0 5px;
}

.steps_back h2 {
float:left;
font:14px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
padding:8px 0 0 5px;
margin:0;
}

.read_more {
background:url(images-new/read_More_back.jpg) no-repeat;
width:70px;
height:15px;
margin:0 auto;
text-align:center;
color:#fff;
font:11px Arial, Helvetica, sans-serif;
}

.read_more a, .read_more a:visited {
color:#fff;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none
}

.read_more a:hover {
color:#fff;
font:11px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.steps_back ul {
padding:15px 0 5px 15px;
}

.steps_back ul li {
color:#3a3a3a;
font:12px Arial, Helvetica, sans-serif;
margin:2px 0;
}

.content_left {
width:600px;
float:left;
margin-left:9px;
display:inline;
}

.sidebar {
width:245px;
float:right;
margin-right:7px;
display:inline;
}

.search {
background:url(images-new/search_back.jpg) no-repeat left top;
width:198px;
padding:10px 0 30px 49px;
border-bottom:1px solid #209ad4;
}

.search_bx {
width:136px;
height:18px;
float:left;
margin-top:4px;
padding-right:2px;
border:0;
}

.search_btn {
float:left;
}

.video {
background:#ececec;
padding:24px;
border:1px solid #cccccc;
width:391px;
height:305px;
margin:0 auto 35px auto;
}

.content_left p {
font:12px Arial, Helvetica, sans-serif;
color:#4b4b4b;
text-align:justify;
margin:0 0 15px 0;
}

.content_left ul {
padding:0 0 15px 15px;
}

.content_left ul li {
font:12px Arial, Helvetica, sans-serif;
color:#4b4b4b;
margin:10px 0 0 0;
}

.content_left ol {
padding:0 0 15px 15px;
}

.content_left ol li {
font:12px Arial, Helvetica, sans-serif;
color:#4b4b4b;
margin:10px 0 0 0;
}

.content_left h1 {
font:20px Arial, Helvetica, sans-serif;
color:#000;
margin:25px 0 7px 0;
}

.content_left h2 {
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333;
margin:15px 0 10px 0;
}

.content_left h2 a, .content_left h2 a:visited {
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003399;
text-decoration:none;
}

.content_left h2 a:hover {
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003399;
text-decoration:underline;
}

.content_left h3 {
font:15px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333;
margin:5px 0 0 12px;
}

.content_left h4 {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333;
margin:10px 0 0 0;
}

.results_box {
width:596px;
background:url(images-new/result_box_back.jpg) repeat-y;
margin-top:19px;
}

.results_box_top {
width:596px;
background:url(images-new/result_box_top.jpg) no-repeat top;
}

.results_box_bottom {
background:url(images-new/result_box_bottom.jpg) no-repeat bottom;
padding:10px 10px 50px 40px;
}

.results_box_bottom th {
font:14px Arial, Helvetica, sans-serif;
color:#1887bc;
text-transform:uppercase;
text-align:left;
font-weight:bold;
vertical-align:middle;
}

.results_box_bottom td {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;
padding:4px 0;
}

.live_support {
margin:20px 0 0 0;
padding:0;
border-bottom:1px solid #209ad4;
}

.live_support td {
text-align:left;
}

.recent_blog_post {
background:url(images-new/recent_post.jpg) no-repeat left top;
margin:20px 0 0 0;
padding:75px 0 20px 0;
border-bottom:1px solid #209ad4;
}

.testimonials {
background:url(images-new/testimonials.jpg) no-repeat left top;
margin:20px 0 0 0;
padding:75px 0 20px 0;
border-bottom:1px solid #209ad4;
}

.live_support h2, .recent_blog_post h2, .testimonials h2 {
font:20px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none
}

.live_support h3 {
font:12px Arial, Helvetica, sans-serif;
color:#22a2df;
display:inline;
margin-right:80px;
float:right;
}

.live_support h3 a, .live_support h3 a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#22a2df;
text-decoration:none;
font-weight:bold;
}

.live_support h3 a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#22a2df;
text-decoration:underline;
font-weight:bold;
}

.date {
font:12px Arial, Helvetica, sans-serif;
color:#35aae2;
font-weight:bold;
margin:15px 0 8px 0;
}

.recent_blog_post .post-title {
font:12px Arial, Helvetica, sans-serif;
color:#000;
}

.recent_blog_post .post-title a,
.recent_blog_post .post-title a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

.recent_blog_post .post-title a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:underline;
}

.post_detail {
font:11px Arial, Helvetica, sans-serif;
color:#0d7dba;
margin:6px 0 0 0;
}

.client_img {
width:40px;
height:50px;
padding:2px;
border:1px solid #ccc;
float:left;
margin-top:15px;
}

.client_img img {
width:40px;
height:50px;
}

.testimonial {
width:175px;
float:left;
display:inline;
margin:15px 0 0 15px;
}

.testimonial p {
color:#393f43;
font:12px Arial, Helvetica, sans-serif;
text-align:justify;
}

.testimonials h4 {
color:#1385c0;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:5px 0 0 0;
}

.testimonials h4 a, .testimonials h4 a:visited {
color:#1385c0;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

.testimonials h4 a:hover {
color:#1385c0;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}

.featured_clients {
text-align:center;
}

.featured_clients h1 {
font:20px Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}

.footer {
padding:10px 0;
text-align:center;
}

.footer p {
color:#fff;
font:12px Arial, Helvetica, sans-serif;
}

.footer a, .footer a:visited {
color:#fff;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none
}

.footer a:hover {
color:#fff;
font:12px Arial, Helvetica, sans-serif;
text-decoration:underline
}

#login
{
position:absolute;
overflow:hidden;
color:#ffffff;
height: 0px;
width: 100%;
left: 0px;
z-index: 1;
background: #333333;
opacity: 0.3;
filter:alpha(opacity=0);
text-align:center;
}

#login_table td
{
padding-top: 250px;
}
#login_table td td
{
padding: 5px;
}

#user_data
{
float:right;
font-weight:bold;
}

#hnav

{

background:url(images/header_nav.jpg);

height: 79px;

}

#hnav a,#hnav a:visited

{

display:block;

padding-top: 15px;

padding-bottom: 15px;

width: 86px;

float:left;

color:#a5dbf5;

text-decoration:none;

}

#hnav a:hover

{

color: #ffffff;

}

#nav

{

background:url(images/navbg.jpg) repeat-x;

padding: 3px

}

#nav a

{

display:block;

padding: 5px;

float:left;

color:#636268;

text-decoration:none;

font-size: 12px;

border-right: solid 1px #636268

}



#nav a:hover

{

display:block;

padding: 5px;

float:left;

color:#000000;

text-decoration:none;

font-size: 12px;

border-right: solid 1px #636268

}



#nav a:active

{

display:block;

padding: 5px;

float:left;

color:#000000;

text-decoration:none;

font-size: 12px;

border-right: solid 1px #636268

}

#leftColumn

{

width: 228px;

float:left;

}

.left_panel

{

background:url(images/left_panel.jpg) ;

width: 217px;

height: 127px;

color: #ffffff;

text-align:left;

}

.panel_number

{

font-size: 22px;

font-weight:bold;

float:left;

padding-top: 18px;

padding-left: 18px;

}

.panel_title

{

margin-left: 60px;

margin-right: 55px;

font-size: 18px;

padding-top: 20px;

padding-bottom: 15px;

}

.panel_text

{

font-size: 11px;

margin-right: 53px;

padding-left: 25px;

}

.panel_readmore

{

float:right;

width: 40px;

margin-right: 5px;

}

.panel_readmore a

{

color: #f3c2c1;

font-size: 11px;

text-decoration:none;

}

#mainContentColumn

{

margin-left: 230px;

padding: 5px;

padding-left: 10px;

padding-right: 10px;

text-align:left;

font-size: 12px;

}

.gray_text

{

color: #2e2e2e;

font-size: 16px;

font-weight:bold;

}



.hateSpam

{

color: #0884C4;

font-size: 11px;

font-weight:bold;

}

#content_leftCol

{

margin-right: 295px;

}

#content_rightCol

{

background:url(images/contact_panel_bg.jpg);

width: 277px;

height: 199px;

float:right;

}

#form

{

padding: 10px;

}

.frm_label

{

width: 70px;

padding-right: 10px;

display:block;

float:left;

text-align: right;

margin-top: 3px;

color:#ffffff;

}

.cont_input

{

border: solid 1px #000000;

background: #ffffff !important;

margin: 3px;

}

.red_heading

{

color:#bb2927 !important;

font-size: 18px;

}

.rt_heading

{

background: url(images/testimonials_top_bg.jpg) repeat-x;

}

#testimonials

{

width: 499px;

margin: auto;

}

.h_cell

{

float:right;

color:#ffffff;

font-weight:bold;

width: 22%;

padding: 7px;

padding-bottom: 5px;

text-align:center;

}

.table

{

border-left: solid 1px #e2e2e2;

border-top: solid 1px #e2e2e2;

}

.tr1

{

clear:right;

font-size: 11px;

background:#f8f8f8 !important;

}

.tr1 div

{

background: #f8f8f8;

}

.tr2 div

{

background: #ffffff;

}

.tr2

{

clear:right;

font-size: 11px;

background: #ffffff;

}

.t_cell

{

float: right;

padding:4px;

width: 23%;

border-right: solid 1px #e2e2e2;

background: inherit;

border-bottom: solid 1px #e2e2e2;

}

.t_cellw

{

float: right;

padding:4px;

padding-right: 6px;

padding-left: 5px;

width: 23%;

border-right: solid 1px #e2e2e2;

background: inherit;

border-bottom: solid 1px #e2e2e2;

}

.rt_curve

{

float:right;

position:relative;

top:-1px;

left: 1px;

}

.bottom_panel

{

border: solid 1px #005882;

width: 700px;		

margin:auto;

clear:both;		

background: #017cbe;

}

.bottom_panel_heading

{

background: url(images/testimonials_heading_bg.jpg) repeat-x;

color: #63c0f2;

font-size: 16px;

padding: 5px;

text-align:left;

font-weight:bold;

}

.bottom_panel_content

{

font-size:11px;

color:#ffffff;

background: #017cbe;

padding: 10px;

}

.bc_inner

{

width:33%;

float: left;

border-right: solid 1px #ffffff;

}

.padder

{

padding: 5px;

}

.author

{

text-align: right;

font-weight:bold;

}

.lt_curve

{

position: relative;

top: 1px;

left: -1px;

}

.readMore

{

background: #ffffff;

padding: 15px;

padding-top: 5px;

color: #017CBE;

font-weight: bold;

font-size: 12px;

}

.readMore a

{

background: #ffffff;

padding-top: 5px;

color: #017CBE;

font-weight: bold;

font-size: 12px;

text-decoration: none;

}

#footer

{

text-align:center;

font-size: 0.9em;

color: #a9a9a9;

padding: 10px;

}

#lcontent_rightCol

{

background:url(images/left_contact_panel.jpg);

width: 217px;

height: 176px;

margin: auto;

}

#lform

{

padding-left: 69px;

}

.lcont_input

{

background: none !important;

margin: 4px;

margin-bottom: 6px;

border:none;

width: 135px;

}

*:first-child+html .lcont_input { margin: 3px; margin-bottom: 5px; }

*html .lcont_input { margin: 3px; margin-bottom: 5px; }



.grey

{

color: #999999;

font-size:14px;

font-weight:normal;

}

.testimonials_left

{

background: #ececec;

color: #787878;

font-size:11px;

}

.testimonialby

{

background:url(images/testimonials_from_bg.jpg) repeat-y;

padding: 5px;

font-weight:bold;

color: #545454;

text-align:left;

}

.ltestimonial

{

text-align:left;

}

.testimonials_left_heading

{

background: url(images/testimonials_header_bg.jpg) repeat-x;

padding: 7px;

}

a

{

color: #047bb8;
text-decoration:none;



}

.contact_form input, .contact_form textarea{
border:1px solid #ccc;
margin:5px 0;
}

.txtbx_spcl_ofr {
border:1px solid #bababa;
width:250px;
height:20px;
padding:3px 2px 0 2px;
font:12px Arial, Helvetica, sans-serif;
color:#222;
}

.txtar_spcl_ofr {
border:1px solid #bababa;
width:250px;
height:50px;
padding:3px 2px 0 2px;
font:12px Arial, Helvetica, sans-serif;
color:#222;
}

#Layer1 {
position:absolute;
width:210px;
height:137px;
z-index:1;
margin-left:205px;
*margin-left:0px;
top: 0;
}

.spl_ofr_header {
width:910px;
}

.special_offer p {
font:12px Arial, Helvetica, sans-serif;
color:#222;
margin:10px 0;
}

.special_offer .text_color {
font-weight:bold;
color:#1686c5;
}

.special_offer h2 {
font:20px Georgia, Arial, Helvetica, sans-serif;
color:#1686c5;
font-weight:bold;
text-transform:uppercase;
}

.special_offer h2 .h2_color {
color:#d24040;
font-weight:bold;
}

.table_box_back {
background:url(images-new/table_box_back.jpg) repeat-y;
width:902px;
margin:8px auto 0 auto;
}

.table_box_top {
background:url(images-new/table_box_top.jpg) no-repeat top;
width:902px;
}

.table_box_bottom {
background:url(images-new/table_box_bottom.jpg) no-repeat bottom;
width:902px;
}

.tab_box {
width:306px;
float:left;
padding:25px 0 0 0;
}

.tab_box li {
width:306px;
height:94px;
display:block;
list-style:none;
margin:0 0 4px 0;
}

.tab_box li.basic_seo_plan a,
.tab_box li.basic_seo_plan a:hover {
width:306px;
height:94px;
display:block;
background:url(images-new/basic_seo_plan_tab.gif) no-repeat;
}

.tab_box li.advanced_seo_plan a,
.tab_box li.advanced_seo_plan a:hover {
width:306px;
height:94px;
display:block;
background:url(images-new/advanced_seo_plan_tab.gif) no-repeat;
}

.tab_box li.our_best_offer a,
.tab_box li.our_best_offer a:hover {
width:306px;
height:94px;
display:block;
background:url(images-new/our_best_offer_tab.gif) no-repeat;
}

.tab_box li.basic_seo_plan a.activeLink {
width:306px;
height:94px;
display:block;
background:url(images-new/basic_seo_plan_tab_hover.gif) no-repeat;
}

.tab_box li.advanced_seo_plan a.activeLink {
width:306px;
height:94px;
display:block;
background:url(images-new/advanced_seo_plan_tab_hover.gif) no-repeat;
}

.tab_box li.our_best_offer a.activeLink {
width:306px;
height:94px;
display:block;
background:url(images-new/our_best_offer_tab_hover.gif) no-repeat;
}

.hide {
display:none;
}

.tab_box_content {
width:585px;
float:left;
}

.tab_container {
width:892px;
background:url(images-new/tab_content_back.gif) repeat-y right;
}

.tab_container_top {
width:892px;
background:url(images-new/tab_content_top.gif) no-repeat top right;
}

.tab_container_bottom {
width:892px;
background:url(images-new/tab_content_bottom.gif) no-repeat bottom right;
}

.tab_box_content ul {
padding:0 0 5px 40px;
}

.tab_box_content ul li {
font:12px Arial, Helvetica, sans-serif;
color:#7a7a7a;
list-style:url(images-new/tab_content_bullet.gif);
margin:23px 0;
}

.tab_box_content ul li a,
.tab_box_content ul li a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#54a5d1;
text-decoration:none;
}

.tab_box_content ul li a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#54a5d1;
text-decoration:underline;
}

.tab_box_content ul li .colorbld {
font:12px Arial, Helvetica, sans-serif;
color:#54a5d1;
font-weight:bold;
}

.testimonial_image {
width:120px;
float:left;
padding:3px;
border:1px solid #888;
background:#dcdcdc;
display:inline;
margin-right:7px;
}

.testimonial_image img {
width:120px;
height:147px;
border:none;
}

.form_style p {
font:12px/18px Arial, Helvetica, sans-serif;
color:#717171;
margin:8px 0 0 0;
padding:0;
}

.splof_txtar {
width:280px;
height:50px;
border:2px solid #dcdcdc;
font:12px Arial, Helvetica, sans-serif;
color:#a1a1a1;
padding:5px 3px 0 5px;
}

.splof_btn {
width:63px;
height:30px;
float:right;
margin:9px 28px 0 0;
display:inline;
}

.splof_text {
border:1px solid #3abcdb;
height:17px;
padding:2px 0 0 2px;
color:#a1a1a1;
font:12px Arial, Helvetica, sans-serif;
width:285px;
border:2px solid #dcdcdc;
}

.splof_txtarnot {
width:620px;
height:100px;
border:2px solid #dcdcdc;
font:12px Arial, Helvetica, sans-serif;
color:#a1a1a1;
padding:5px 3px 0 5px;
}

.splof_text_box {
border:2px solid #dcdcdc;
font:12px Arial, Helvetica, sans-serif;
color:#a1a1a1;
width:630px;
height:152px;
padding:2px 0 0 5px;
}

.spl_txt_of {
color:#494949;
font:16px Arial, Helvetica, sans-serif;
padding:0 27px;
}

.spl_txt_ofcl {
color:#59a7d2;
font:16px Arial, Helvetica, sans-serif;
}

.first_mnth_price {
width:321px;
height:30px;
float:left;
font:20px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-align:center;
display:inline;
margin:0 10px;
padding-left:3px;
padding-top:5px;
background:url(matt/first_month_price.gif) no-repeat;
}

.first_mnth_price1 {
width:312px;
height:32px;
float:left;
font:20px Arial, Helvetica, sans-serif;
color:#438ec4;
font-weight:bold;
text-align:center;
display:inline;
margin:0 10px;
padding-top:8px;
background:url(matt/first_month_price1.gif) no-repeat;
}

.biggSEOcomp {
color:#7a7a7a;
font:12px Arial, Helvetica, sans-serif;
padding:0 27px;
margin-bottom:30px;
margin-top:25px;
}

.the_deal {
color:#af1412;
font:15px Arial, Helvetica, sans-serif;
font-weight:600;
padding:0 27px;
margin:19px 0;
}


