@charset "utf-8";
/* CSS Document */
body
{
margin				: 0px;
padding				: 0px;
background			: url("images/bg_body.png") top left repeat-x;
font-family			: Arial;
font-size			: 12px;
color				: #333333;
}
a:active
{
outline				: none;
}
a:focus
{
-moz-outline-style	: none;
}
a
{
color				: #333333;
}
a:hover
{
text-decoration		: underline;
}
*
{
margin				: 0px;
padding				: 0px;
}
h1, h2, h3, h4, h5, h6
{
font-family			: Georgia;
}
ul, li
{
list-style-type		: none;
}
h1
{
font-size			: 292%;
font-weight			: normal;
}
h2
{
font-size			: 250%;
font-weight			: normal;
}
h3
{
font-size			: 183%;
font-weight			: normal;
}
h3 span
{
font-size			: 50%;
font-family			: Arial;
}
img
{
border				: solid 0px #FF0000;
}
a
{
text-decoration		: none;
}
#Container
{
width				: 980px;
margin				: 0 auto;
}
#Header
{
padding				: 18px 0 0 0;
border				: solid 0px #FF0000;
}
#Header #Logo, #Header #TxtLogo
{
float				: left;
}
#Logo
{
padding				: 8px 0 5px 0;
}
#TxtLogo
{
margin				: 20px 0 0 21px;
color				: #FFFFFF;
line-height			: 20px;
}
#TxtLogo span
{
font-weight			: bold;
color				: #c4f8ff;
font-size			: 117%;
}
#TxtLogo a
{
color				: #FFFFFF;
}
#headerContact
{
float				: right;
font-size			: 117%;
color				: #a2ff00;
font-weight			: bold;
margin				: 8px 0 0 0;
}
#headerContact li
{
padding				: 2px 0 2px 24px;

}
#headerContact li.phone
{
background			: url(images/bg_li_phone.png) left 8px no-repeat;
font-size			: 171%;
color				: #ffffff;
}
#headerContact li.email
{
background:url(images/bg_li_email.png) top left no-repeat;
font-weight			: normal;
font-size			: 85%;
color				: #ffffff;
}
#headerContact li.email a
{
color				: #ffffff;
text-decoration		: underline;
}
#headerContact li.email a:hover
{
text-decoration		: none;
}
#headerContact .techSupport
{
	padding:8px 0 0 0;
	text-align:left;	
}
#TopNav
{
line-height			: normal;
font-size			: 108%;
border				: solid 0px #FF0000;
padding				: 0 0 8px 0;
}
#TopNav ul
{
}
#TopNav li
{
float				: left;
}
#TopNav a
{

display				: block;
text-decoration		: none;
}
#TopNav a span
{
color				: #FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#TopNav a span
{
padding				: 11px 20px;
display				: block;
background			: url("images/bg_nav_right.png") no-repeat right top;
}
/* End IE5-Mac hack */
#TopNav a:hover span
{
color				: #FFFFFF;
background			: url("images/bg_nav_right.png") no-repeat right top;
}
#TopNav a:hover
{
background			: url("images/bg_nav_left.png") top left repeat-x;
}
#TopNav #current a
{
background			: url("images/bg_nav_left.png") top left repeat-x;
}
#TopNav #current a span
{
background			: url("images/bg_nav_right.png") no-repeat right top;
}
#TopNav ul ul
{
padding				: 2px;
color				: #8f8f8f;
}
#TopNav li li
{
padding				: 2px;
}
#TopNav li li.caption
{
padding				: 9px;
}
#TopNav li li img
{
vertical-align		: middle;
}
#TopNav li li a:hover
{
background			: none;
}
#Connect
{
width				: 77%;
margin				: 0px 0 0 30px;
padding				: 12px 0 6px;
}
#Connect h1
{
width				: 70%;
}
#Connect li
{
display				: inline;
margin				: 0 0 0 2px;
}
#Connect li img
{
vertical-align		: middle;
}
#Body
{
background			: url("images/bg_container.png") top left repeat-x;
}
#Splash
{
padding				: 10px 9px;
border				: solid 0px #FF0000;
}
#Video, #Intro
{
float				: left;
}
#Intro
{
margin				: 0 0 0 10px;
width				: 309px;
}
#Intro .txtField, .txtField
{
border				: solid 1px #C2CCD6;
color				: #939494;
padding				: 5px;
font-size			: 11px;
margin				: 5px 0 0 0;
}
.FreeTrialHeading
{
background			: url("images/bg_heading.png") top left no-repeat;
width				: 221px;
height				: 65px;
padding				: 0 0 0 70px;
color				: #3d8536;
}
.btnSubmit
{
border				: solid 0px #000000;
background			: url("images/bg_btn.png") bottom left no-repeat;
vertical-align		: middle;
color				: #015EA3;
width				: 27px;
height				: 17px;
}
.templates
{
padding				: 20px 0 0 0;
height				: 182px;
text-align			: center;
}
#Main
{
margin				: 0px 0 0 0;
padding				: 0px 10px 10px 10px;
border-top			: solid 0px #eaeaea;
}
.container
{
background			: url("images/bg_mainContainer.png") top left repeat-x;
}
#leftPanel
{
width				: 238px;
float				: left;
}
#Content, #ContentDetail
{
border				: solid 0px #FF0000;
width				: 650px;
margin				: 36px 0 0 53px;
float				: left;
}
#ContentDetail
{
margin				: 10px 0 0 53px;
}
#ContentDetail h2
{
padding				: 10px 0;
}
#ContentDetail p
{
font-size:120%;
text-align:justify;
line-height:20px;
}
.leftBox
{
background			: url(images/bg_leftBox.png) center right no-repeat;
padding				: 9px;
margin				: 10px 0 0 0;
}
.leftBoxSeparator
{
height				: 13px;
background			: url(images/bg_leftBoxSeparator.png) bottom center no-repeat;
}

.signUpHeading
{
background			: url(images/bg_signUp.png) 5px top no-repeat;
padding				: 10px 0 10px 70px;
}
.testimonialHeading
{
background			: url(images/bg_testimonials.png) top left no-repeat;
padding				: 20px 0 15px 70px;
}
.freeReportHeading
{
background			: url(images/bg_freeReports.png) top left no-repeat;
padding				: 20px 0 15px 70px;
}
.gotQuestionHeading
{
background			: url(images/bg_gotQuestion.png) top left no-repeat;
padding				: 20px 0 15px 50px;
}
.customerSupport
{
color				: #02b5cf;
text-align			: right;
}
.customerSupport span
{
color				: #595a62;
font-weight			: bold;
font-size			: 67%;
}
.customerSupport span a
{
color				: #595a62;
}
.showMeHeading
{
background			: url(images/bg_showMe.png) top left no-repeat;
color				: #3d8536;
padding				: 0px 0 0px 60px;
}
.leftBox .btnSubmit
{
background			: url("images/bg_btnLeft.png") bottom left no-repeat;
}
.leftBox p
{
padding				: 12px 0 12px;
color				: #333333;
}
.leftBox p strong
{
font-size			: 125%;
}
.leftBox li
{
padding				: 8px 0 0px 10px;
margin				: 0px;
background			: url(images/bg_li_left.png) left 16px no-repeat;
}
.featureListSmall
{
padding				: 0px 0 0 10px;
}
.featureListSmall li
{
padding				: 2px 0 0 10px;
background			: url(images/bg_li_left.png) left 9px no-repeat;
}
.leftBox li:first-child
{
background			: url(images/bg_li_left.png) left 7px no-repeat;
padding				: 0px 0 0px 10px;
}
.leftBox .checkList
{
background			: url(images/bg_checkList.png) left 19px no-repeat;
padding				: 20px 0 20px 30px;
font-weight:bold;
}
.skyBlue
{
color				: #02b5cf;
}
.separator
{
margin				: 20px 0;
border-top			: solid 1px #eaeaea;
}
.clearAll
{
clear				: both;
}
.medium
{
font-size			: 117%;
padding				: 5px 0;
}
.featureList
{
padding				: 10px 0;}
.featureList li
{
font-size			: 117%;
font-family			: Georgia;
background			: url(images/bg_li_arrow.png) left 4px no-repeat;
padding				: 6px 0 6px 26px;
float				: left;
width				: 29%;
display				: block;
}
#Footer
{
color				: #595a62;
font-size			: 92%;
line-height			: 20px;
}
.footerLink
{
color				: #595a62;
padding				: 0px 10px;
}
.footerLink:first-child
{
padding				: 0px 10px 0 0;
}
.footerLink:hover
{
text-decoration		: underline;
}
.copyrights
{
color				: #286391;
padding				: 10px 0;
}
.copyrights a
{
color				: #286391;
text-decoration		: underline;
}
.copyrights a:hover
{
text-decoration		: none;
}
.PackageBox
{
width					: 301px;
float					: left;
margin					: 20px 0 0 40px;
}
#Platinum, #Custom
{
margin					: 20px 0 0 0px;
}
.PackageBox h4, #Platinum h4, #Gold h4, #Seo h4, #Custom h4
{
font-family				: Arial;
font-size				: 30px;
margin					: 0px;
padding					: 34px 0 0 125px;
text-align				: left;
font-weight				: normal;
text-transform			: uppercase;
}
.PackageBox h6, #Platinum h6, #Gold h6, #Seo h6, #Custom h6
{
font-family				: Arial;
font-size				: 18px;
font-weight				: normal;
margin					: 0px;
padding					: 0px;
color					: #5b5e61;
padding					: 0 0 0 140px;
}
#Platinum h4, #Platinum h6
{
color					: #074095;
}
#Gold h4, #Gold h6
{
color					: #9f7400
}
#Gold h6
{
padding					: 0 0 0 128px;
}
#Custom h4, #Custom h6
{
color					: #af006d;
}
#Custom h4
{
line-height				: 23px;
padding					: 42px 0 0 125px;
}
#Custom h6
{
padding					: 0 0 0 125px;
line-height				: 19px;
}
#Custom h6 span
{
font-size				: 14px;
color					: #313131;
}
#Custom h6 strong
{
padding					: 0 0 0 58px;
margin					: 0px;
}
#Custom .PackageBody
{
padding					: 27px 0 0px;
}
#Custom .PackageBody *
{
padding					: 15px 0px;
}
#Seo h4, #Seo h6
{
color					: #56af00;
}
#Seo h4
{
padding					: 34px 0 0 180px;
}
#Seo h6
{
padding					: 0 0 0 120px;
}
.PackageBox h6 strong
{
font-size				: 26px;
font-weight				: bold;
}
.PackageTop
{
background				: url("images/bg_package_top.png") top left no-repeat;
height					: 111px;
}
#Gold .PackageTop
{
background				: url("images/bg_packageTopGold.png") top left no-repeat;
}
#Custom .PackageTop
{
background				: url("images/bg_packageTopCustom.png") top left no-repeat;
}
#Seo .PackageTop
{
background				: url("images/bg_packageSeo_top.png") top left no-repeat;
}
.PackageBody
{
background				: url("images/bg_package.png") top left repeat-y;
text-align				: center;
}
.PackageBottom
{
background				: url("images/bg_package_bottom.png") top left no-repeat;
height					: 5px;
}
.PackageBody
{
}
.PackageBody ul
{
margin					: 0 auto;
padding					: 19px 0px;
color					: #6c6c6c;
border-style			: solid;
border-width			: 0px 0px 0px 0px;
border-color			: #d4d4d4;
list-style-type			: none;
width					: 85%;
}
.PackageBody li, .PackageBody li.even
{
list-style-type			: none;
text-align				: left;
border-style			: solid;
border-width			: 1px 1px 0px 0px;
border-color			: #d4d4d4 #b5b5b5;
float					: left;
width					: 56%;
padding					: 4px 0;
}
.PackageBody li.even
{
text-align				: center;
width					: 43%;
border-style			: solid;
border-width			: 1px 0px 0px 0px;
border-color			: #d4d4d4 #b5b5b5;
color					: #074095;
}
#Gold .PackageBody li.even
{
color					: #9f7400;
}
#Custom .PackageBody li.even
{
color					: #af006d;
}
#Seo .PackageBody li.even
{
color					: #56af00;
}
.PackageBody li:first-child, .PackageBody li.even:first-child
{
border-top				: solid 1px #d4d4d4;
}
.PackageBody li:nth-child(even)
{
}
.imageEffect
{
background:url(images/bg_img.png) bottom right no-repeat #FFFFFF;
padding					: 2px 3px 3px 2px;
}
#blogPosts
{
width:430px;
float:left;
border:solid 0px #FF0000;
}
.blogDate
{
font-size:10px;
color:#747474;
}
.blogTitle
{
font-size:13px;
font-weight:bold;
color:#336699;
}
.blogTitle a
{
color:#336699;
text-decoration:none;
}
.blogTitle a:hover
{
text-decoration:underline;
}
.blogContent
{
text-align:justify;
color:#000000;
font-size:13px;
}
.blogContent p
{
padding:5px 0;
margin:0px;
font-size:12px;
}
.blogMore
{
text-align:right;
font-weight:bold;
width:auto;
display:block;
}
.blogMore a
{
color:#747474;
text-decoration:none;
}
.blogMore a:hover
{
text-decoration:underline;
}
.blogSyndicate
{
background-color:#EEEFEF;
border-bottom:solid 1px #A5A4A5;
border-top:solid 1px #A5A4A5;
padding:8px 5px;
font-size:11px;
color:#5B5A5A;
display:block;
}
.blogSyndicate .syndicateLink
{
float:right;
}
.lightBlue, .lightBlue a
{
color:#336699;
text-decoration:none;
}
.lightBlue a:hover
{
text-decoration:underline;}
#blogRight
{
padding:0 0 0 19px;
width:200px;
float:left;
border:solid 0px #FF0000;
}
.Box
{
}
.Box h6, .leftBox h6, .leftBox h5
{
margin					: 0px;
padding					: 2px 0px;
font-size				: 18px;
font-weight				: bold;
color					: #FFFFFF;
background				: url(../../images/bg_heading_6.png) top left no-repeat;
text-align				: center;
}
.leftBox h6
{
font-size				: 20px;
background				: url(../../images/bg_heading_lg.png) top left no-repeat;
}
.leftBox h5
{
font-size				: 20px;
background				: url(../../images/bg_heading_lb.png) top left no-repeat;
}
.boxContent, .acrhive, .leftboxContent
{
padding					: 16px;
font-size				: 10px;
color					: #5B5959;
}
.acrhive
{
text-align				: center;
}
.boxContent a, .acrhive a, .leftboxContent a
{
color					: #5B5959;
}
.boxContent a:hover, .acrhive a:hover, .leftboxContent a:hover
{
text-decoration			: none;
}
#forms{padding-left:0px;color:#4A4A4A;font-size:11px;}
.validationError{font-size:10px;color:#FF0000;background-color:#FFFFCC;padding:3px;border:solid 1px #FFFF00;}
#Alert{border:solid 1px #FFFF00;padding:10px;margin:0 0 0px 0;background-color:#FFFFCC;font-size:16px;font-weight:bold;color:#FF0000;}
#Alert a{float:right;margin:2px 0 0 0;}
#blogs
{
height:154px;
}
#blogs dd 
{
text-align:right;
padding:10px 0;
}
#blogs dd a
{
color				: #333333;
text-decoration		: none;
}
#blogs dd a:hover
{
text-decoration		: underline;
}
.seo_package_detail_col1, .packageHeading{
float:left;
width:240px;
background-color:#efefef;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #dbd9d9;
border-right-color: #dbd9d9;
border-bottom-color: #dbd9d9;
border-left-color: #dbd9d9;
text-align:left;
padding:5px;
height:22px;
font-weight:bold;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-left:5px;
}
.packageHeading
{
border-right: 1px solid #DBD9D9;
width: 619px;
font-size:18px;
padding:10px 5px;
}
.seo_package_detail_col2{
float:left;
background-color:#FFFFFF;
width:115px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #dbd9d9;
border-right-color: #dbd9d9;
border-bottom-color: #dbd9d9;
border-left-color: #dbd9d9;
text-align:center;
padding:5px;
height:22px;
font-family:arial;
}
.seo_package_detail_col3{
float:left;
background-color:#efefef;
width:116px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #dbd9d9;
border-right-color: #dbd9d9;
border-bottom-color: #dbd9d9;
border-left-color: #dbd9d9;
text-align:center;
padding:5px;
height:22px;
font-family:arial;
}
.tp{
float:left; 
width:14%;
text-align:left;
}
.paratest{
float:left;
width:84%; 
margin:0 0 0px 10px;
}
