a{
color:#324479;
text-decoration:none;
}
a:visited{
color:#324479;
text-decoration:none;
}
a:hover{
color:#0066CC;
text-decoration:underline;
}
body{
margin:0;
padding:0;
color:#333333;
background:#FFFFFF url(images/bg.jpg) repeat top;
font:13px/200% Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
}
html,body{
height:100%;
}
img{
border:0;
}
.bannercol{
width:320px;
float:left;
height:160px;
overflow:hidden;
}
.bc1{
background:url(images/icon-tools.png) no-repeat 15px 25px;
}
.bc2{
background:url(images/icon-target.png) no-repeat 15px 25px;
}
.bc3{
background:url(images/icon-clock.png) no-repeat 15px 25px;
}
.bclm{
margin-left:90px;
margin-top:15px;
line-height:0;
}
.bctitle{
margin-top:25px;
margin-left:90px;
font-size:20px;
line-height:0px;
}
.bctxt{
margin-left:90px;
margin-top:5px;
font-size:12px;
line-height:160%;
}
.ficol{
width:185px;
margin-right:25px;
float:left;
overflow:hidden;
}
.ficol1{
background:url(images/icon-feature1.png) no-repeat 0px 5px;
}
.ficol2{
background:url(images/icon-feature2.png) no-repeat 0px 5px;
}
.ficol3{
background:url(images/icon-feature3.png) no-repeat 0px 5px;
}
.ficol4{
background:url(images/icon-feature4.png) no-repeat 0px 5px;
}
.ficol5{
background:url(images/icon-feature5.png) no-repeat 0px 5px;
}
.ficol6{
background:url(images/icon-feature6.png) no-repeat 0px 5px;
}
.fititle{
padding-left:60px;
border-bottom:1px solid #D5D5D5;
font-size:18px;
line-height:150%;
}
.fitxt{
margin-top:8px;
font-size:12px;
line-height:160%;
}
.fiwrap{
width:630px;
margin-top:30px;
overflow:hidden;
}
.footerl{
float:left;
margin:0;
padding:0;
padding-top:10px;
padding-bottom:20px;
color:#777777;
}
.footerr{
float:right;
margin:0;
padding:0;
padding-top:10px;
padding-bottom:20px;
}
.footerr a{
margin-right:15px;
color:#777777;
text-decoration:underline;
}
.footerr a:visited{
color:#777777;
text-decoration:underline;
}
.footerr a:hover{
color:#333333;
text-decoration:underline;
}
.ftitle{
width:250px;
float:left;
background:url(images/features-titlebg.png) no-repeat top;
font-size:22px;
text-align:center;
line-height:40px;
height:43px;
overflow:hidden;
}
.logobox{
margin-right:30px;
width:120px;
float:left;
}
.pccbutton{
margin-top:20px;
margin-left:25px;
line-height:0;
}
.pccbutton img{
margin-right:20px;
}
.pccitem{
margin-left:25px;
margin-right:40px;
border-bottom:1px solid #F0F0F1;
background:url(images/bullet-planitem.png) no-repeat left;
text-indent:15px;
}
.pccontent{
margin-left:20px;
overflow:hidden;
}
.pcctoptext{
padding:10px 20px 5px 5px;
font-size:12px;
line-height:150%;
}
.pccvsep{
background:url(images/planvsep.png) no-repeat 297px 10px;
}
.pct1{
background:url(images/plan2-titlebg.png) no-repeat top;
}
.pct2{
background:url(images/plan1-titlebg.png) no-repeat top;
}
.pct3{
background:url(images/plan3-titlebg.png) no-repeat top;
}
.pctitle{
font-size:23px;
text-align:center;
line-height:42px;
height:50px;
overflow:hidden;
}
.plancol{
width:320px;
float:left;
overflow:hidden;
}
.tquote{
padding:1px 1px 0px 1px;
/* background:url(images/bubble.png) no-repeat top; */
font-size:12px;
line-height:150%;
height:60px;
overflow:hidden;
}
.ttitle{
width:250px;
float:right;
background:url(images/features-titlebg.png) no-repeat top;
font-size:22px;
text-align:center;
line-height:40px;
height:43px;
overflow:hidden;
}
.tuser{
padding-left:160px;
line-height:110%;
height:55px;
overflow:hidden;
}
.tuser1{
/* background:url(images/john.jpg) no-repeat 20px 0px; */
}
.tuser2{
/* background:url(images/joan.jpg) no-repeat 20px 0px; */
}

.tuser2{
/* background:url(images/joan.jpg) no-repeat 20px 0px; */
}

#banner{
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
background:url(images/bannerbg.png) no-repeat top;
overflow:hidden;
height:160px;
}
#features{
width:630px;
float:left;
background:url(images/vsep.png) no-repeat right;
overflow:hidden;
}
#featureswrap{
width:900px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
#footer{
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
border-top:1px solid #CCCCCC;
overflow:hidden;
}
#fttitles{
width:890px;
margin-left:auto;
margin-right:auto;
padding-left:35px;
padding-right:35px;
margin-top:55px;
overflow:hidden;
height:50px;
}
#logo{
width:265px;
float:left;
margin:0;
padding:0;
margin-top:15px;
height:100px;
overflow:hidden;
}
#logoboxes{
width:915px;
margin-left:auto;
margin-right:auto;
margin-bottom: 10px;
padding-left:45px;
overflow:hidden;
height:60px;
}
#logomenu{
width:960px;
height:80px;
overflow:hidden;
}
#menu{
float:right;
margin:0;
padding:0;
color:#333333;
font-size:14px;
font-weight:bold;
line-height:100px;
height:100px;
overflow:hidden;
}
#menu .current{
margin-right:15px;
}
/*
#menu .signup{
color:#606060;
}
*/
#menu .contactus{
color:#A7CC00;
}

#menu a{
margin-right:15px;
color:#606060;
text-decoration:none;
}
#menu a:visited{
color:#606060;
text-decoration:none;
}
#menu a:hover{
color:#333333;
text-decoration:none;
}
#plans{
width:960px;
margin-top:40px;
overflow:hidden;
}
#planswrap{
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:30px;
padding-bottom:50px;
background:url(images/plansbg3.png) no-repeat top;
overflow:hidden;
}
#testimonials{
width:255px;
float:right;
padding-top:30px;
overflow:hidden;
}
#top{
width:960px;
margin-left:auto;
margin-right:auto;
background:url(images/header2.png) no-repeat bottom;
overflow:hidden;
height:380px;
}
#topwrapper{
height:350px;

}
/* Added 02-24-2010 */
.tetitle{
padding-left:60px;
border-bottom:1px solid #D5D5D5;
font-size:8px;
line-height:100%;
}

#contact{
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background:url(images/bannerbg.png) no-repeat top;
overflow:hidden;
height:160px;
}

.col1{
width:175px;
padding-left:10px;
float:left;
margin:0;
text-align:left;
line-height:40px;
height:40px;
overflow:hidden;
}
.col2{
width:155px;
float:left;
margin:0;
text-align:center;
line-height:40px;
height:40px;
overflow:hidden;
}
.col2h{
width:155px;
float:left;
margin:0;
color:#FFFFFF;
text-align:center;
line-height:60px;
overflow:hidden;
}
.col2h a{
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
font-size:17px;
text-decoration:none;
}
.col2h a:visited{
color:#FFFFFF;
text-decoration:none;
}
.col2h a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.features{
padding-left:25px;
margin-bottom:10px;
background:url(images/bullet-green.png) no-repeat 0px 4px;
font-size:12px;
line-height:170%;
}
.features1{
margin-top:20px;
}
.offer{
width:165px;
margin:10px auto;
line-height:0;
overflow:hidden;
height:2px;
}
.offer1{
width:165px;
margin:10px auto;
line-height:0;
overflow:hidden;
height:2px;
}
.price{
font-size:14px;
}
.ptbullet{
padding:0;
margin:0;
line-height:1px;
}
.ptbullet img{
padding:0;
margin:0;
}
.ptheader{
background:url(images/plantablehdrbg.png) no-repeat left;
height:60px;
overflow:hidden;
}
.ptitem{
border-bottom:1px solid #CCCCCC;
line-height:50px;
height:40px;
overflow:hidden;
}
.pttitle1{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-left:20px;
margin-top:20px;
color:#333333;
background:#F2F2F2;
font-size:15px;
font-weight:bold;
line-height:40px;
overflow:hidden;
}
.pttitle2{
border-bottom:1px solid #CCCCCC;
padding-left:20px;
color:#333333;
background:#F2F2F2;
font-size:15px;
font-weight:bold;
line-height:40px;
overflow:hidden;
}
.sbsec{
padding:10px;
border:1px solid #CCCCCC;
background:url(images/sbsecbg.jpg) repeat-x top;
}
.sidebarhdr{
color:#333333;
font-size:26px;
text-indent:5px;
line-height:35px;
}

.signup{
padding:0;
margin:0;
width:107px;
margin-left:auto;
margin-right:auto;
padding-top:6px;
line-height:0;
height:26px;
overflow:hidden;
}
.signup img{
padding:0;
margin:0;
border:0;
}
.tm20{
margin-top:20px;
}
.tm30{
margin-top:30px;
}
.tquote{
padding:3px 15px 0px 10px;
/* background:url(images/bubble2.png) no-repeat top; */
font-size:12px;
font-style:italic;
line-height:140%;
height:78px;
overflow:hidden;
}
.tuser{
padding-left:90px;
line-height:110%;
height:75px;
overflow:hidden;
}
.tuser1{
/* background:url(images/john.jpg) no-repeat 10px 0px; */
}
.tuser2{
/* background:url(images/joan.jpg) no-repeat 10px 0px; */
}
.whyus{
padding-left:25px;
margin-bottom:10px;
line-height:170%;
}
.whyus1{
margin-top:20px;
background:url(images/icon-num1.png) no-repeat 0px 2px;
}
.whyus2{
background:url(images/icon-num2.png) no-repeat 0px 2px;
}
.whyus3{
background:url(images/icon-num3.png) no-repeat 0px 2px;
}
.whyus4{
background:url(images/icon-num4.png) no-repeat 0px 2px;
}
.whyus5{
background:url(images/icon-num5.png) no-repeat 0px 2px;
}
#scontent{
width:900px;
padding:30px;
border:1px solid #D3D3D3;
margin:150px auto 40px;
background:#FFFFFF;
overflow:hidden;
}
#scontentl{
width:650px;
float:left;
overflow:hidden;
}
#scontentlhdr{
margin-bottom:30px;
border-bottom:1px solid #D3D3D3;
padding-bottom:5px;
margin-top:5px;
color:#565656;
font-size:24px;
line-height:35px;
}
#scontentr{
width:220px;
float:right;
overflow:hidden;
}
#linkcat-2{
width:220px;
float:right;
overflow:hidden;
}
.addon{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-left:0px;
margin-top:0px;
color:#333333;
background:#F2F2F2;
font-size:14px;
font-weight:bold;
line-height:20px;
overflow:hidden;
}

blockquote, pre {
        background:#F4F5F7 url(img/blockquote.gif) 100% 3px no-repeat;
        padding:8px 36px 8px 12px;
}

.post .content .wp-caption p {
        margin:0;
}

.post .content ul,
.post .content ol {
        padding-bottom:10px;
}
.post .content ul li,
.post .content ol li {
        list-style-position:inside;
        padding-left:20px;
}

