img {border:none}
.menupadslim {padding:0px 15px 0px 0px}
#menuslim {color:#666666; font-size:14px; display:inline;}
#headerbuttons {display:inline; float:right; margin-top:8px}
.tourcontain {clear:both;width:980px; }
.tourleft {display:inline ;float:left;width:587px; margin-right:20px }
.tourright {width:363px;display:inline ; line-height:21px; color:#666666}
.tourright p.signup {margin-top:15px}
.tourcontain img {display:inline;float:left; margin-right:20px; margin-bottom:30px; border:1px solid #cccccc}
.tourcontain h2 {color:#04739d; margin-bottom:5px; font-size:15px}
.tourcontain .break {padding-top:10px}
.top {float:right; font-size:10px}
#contain_main_hp.v2 {padding-top:0px; margin-top:0px}
.signup_buttons_contain {text-align:right; width:980px; padding-top:13px}
.signup_buttons_contain2 {float:left}
img.button_img {margin-bottom:-1em}
.social {float:right; padding:10px 0px 15px 0px; color:#999999}
.social img {margin-right:2px; margin-bottom:-2px}
.social img.last {margin-right:0px;}
.share {padding-left:5px;}
#wrap_hp.v2 {height:780px; background-image:url(../img/bg_grass_glow_repeat.gif); background-repeat:repeat-x; background-position:0px 63px}
#contain_top_content.v2 {height:100px; background-image:url(../img/hp_grass_glow.gif); background-repeat:repeat-x; background-position:bottom}


body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:black; background-color:black; width: 100%; background-color: #ffffff; margin:0; padding:0; height:100%; background-color:#ffffff;}

.cs_tour {background-image:url(../img/bg_cs.gif); width:717px; height:142px}
.thumbs {padding-top:0px}
.thumbs img {margin-right:10px}
h2.peek {font-size:17px; color:#666; margin-left:20px; margin-top:10px}
#TB_next {font-size:21px; }
#TB_prev {font-size:21px;}


#feature a.featurehplink:link {color:#999999; text-decoration:underline}
#feature a.featurehplink:visited {color:#999999; text-decoration:underline}
#feature a.featurehplink:hover {color:#333333}

a:link {color:#51b73a; text-decoration:none}
a:visited {color:#51b73a; text-decoration:none}
a:hover {color:#cc8221; text-decoration:none}

td {font-size:13px}
table.probs td {padding:4px 4px 4px 4px}
table.pad {margin-top:25px}
table.pad td {padding:5px 5px 5px 5px;}

#contain_top {margin: auto; width:100%; height:123px; background-image:url(../img/bg_grass.gif); background-repeat:repeat-x; }
#wrap_hp {margin: auto; width:100%; height:600px; background-image:url(../img/bg_grass_hp.gif); background-repeat:repeat-x; }
#contain_top_hp {margin: auto; width:100%; height:123px; background-color:#eaefad;}
#contain_main_hp {lin-height:19px; margin: auto; width:980px;padding-top:30px; }
#contain_main {lin-height:19px; margin: auto; width:980px;padding-top:0px; }
#contain_main.featuretour {padding-top:30px}
#contain_top_content {background-image:url(../img/header_greensun.gif); height:123px; background-repeat:no-repeat}

.clear {clear:both}

h1 {font-size:23px; margin:0; padding:0}
h2 {font-size:15px; font-weight:normal; margin-bottom:15px; line-height:25px; color:#999999 }
h2.old {font-size:17px; font-weight:normal; margin-top:20px; margin-bottom:20px }
h1.hp {font-family:Arial, Helvetica, sans-serif; font-size:19px; margin-bottom:0px; margin-top:4px;color:#4a4949 }
h2.hp {font-size:17px; font-weight:normal; margin-top:8px; margin-bottom:20px }
#boxcontain h1 {font-size:17px; margin-top:10px}
h2.hpmain {font-family:Arial, Helvetica, sans-serif; line-height:25px; font-size:17px; color:#999999; padding-bottom:10px; padding-top:15px }
h3 {font-size:13px; font-weight:normal;}
h4 {color:#669999; font-size:15px; margin-top:25px; margin-bottom:15px}
.more {font-size:10px}
.subtitle {font-size:14px; color:#999999; padding-top:0px; margin-top:0px}
.follow {margin-top:20px}
.follow img {margin-right:2px}
table.form td {padding:3px 0px 3px 0px}
.blue {color:#04739d; font-size:17px}
table.padtop td {padding-bottom:10px}

/*Gallery Pages */

.next {font-size:13px; padding-bottom:10px; padding-top:5px;}
h1.gallery {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:19px; margin-bottom:0px; margin-top:4px; padding-bottom:10px; border-bottom:1px dotted #cccccc }
h1.orange {font-size:19px; font-family:Geneva, Arial, Helvetica, sans-serif; padding-bottom:20px}
.whatis {font-size:21px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#666666}
.screen_description {padding-bottom:30px; font-size:11px; padding-top:20px}
#gallery_left {width:440px; display:inline; float:left; margin-left:0px;}
#gallery_right {margin-left:45px; width:480px; display:inline; float:left;}
#gallery_right p {line-height:23px; color:#666666}

.quote {font-size:14px}
#feature {color:#666666; font-size:13px; display:inline; float:left; padding-left:20px; margin-bottom:0px; padding-top:15px}

#button_signup_hp {display:inline; float:left; margin-left:15px}

#trygreen {display:inline; float:right; padding-top:0px}

.divider {padding:0px 7px 0px 7px}
.green {color:#51b73a}
.grey {color:#666666}
.highlight {background-color:#ffff99}
.orange {color:#cc8221}
.greydark {color:#333333}
.top5 {margin-top:5px}
.margbot0 {margin-bottom:0px}
.greybg {background-color:#e3e3e3; padding:15px 5px 15px 5px;}
table#form td {padding:4px 0px 4px 0px}
table#form {margin-top:0px}
table#formlaunch td {padding:4px 0px 4px 0px}

img.logo {padding:0px 0px 3px 0px}
#logo {padding-top:10px; padding-bottom:10px; display:inline; float:left}
#login {display:inline; float:right; background-image:url(../img/bg_login.gif); background-repeat:no-repeat; background-position:right; width:400px; height:36px; font-size:13px; color:#ffffff; font-weight:bold;}
#login a {color:#ffffff; padding-left:68px}
#login a:hover {color:#000000} {color:#ffffff}
.loginpad {margin:6px 0px 0px 0px; text-align:right; padding-right:35px }
.phone {font-weight:normal; font-size:15px; padding-top:3px; color:#333333}

img#learnmore {margin-top:10px; margin-bottom:20px}
img#screenhp {margin-bottom:25px}

table.margin {margin-top:20px}
tr.greybg {background-color:#f6f6f6}
td.greybg {background-color:#e3e3e3; padding:0px 0px 0px 0px}
tr {vertical-align:top}


#menu2 {clear:both; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; color:#ffffff; width:730px; margin:0px 0px 0px 0px; height:20px; font-size:15px; font-weight:normal}
#menumid2 {width:250px; text-align:center; padding-top:11px; display:inline; float:left; height:34px; background-image: url(../img/menu_mid.gif); background-repeat:repeat-x}
#menu2 a:link {color:#ffffff; text-decoration:none}
#menu2 a:visited {color:#ffffff; text-decoration:none}
#menu2 a:hover {color:#000000; text-decoration:none}
#menu2 a#on {color:#333333; text-decoration:none}
#menupad {padding:9px 0px 0px 0px}

#bronzetab {padding:0px 25px 0px 60px}
#bronzetab a:link {color:white; text-decoration:none}
#bronzetab a:visited {color:white;}
#bronzetab a:hover {color:black; text-decoration:none}


.divide {width:60px; display:inline; float:left}

#banner_hp {width:395px; display:inline; float:left; margin-left:0px;}
#banner_right_hp {margin-left:40px; width:540px; display:inline; float:left; padding-top:30px}
#banner_right_hp p {line-height:23px; color:#666666}

#tracker {font-size:10px; color:#666666; width:980px; clear:both; margin:0; padding:0; padding-top:15px}
#trackerfeature {font-size:10px; color:#666666; width:980px; clear:both; margin:auto; padding:0; padding-top:15px}
#trackertext {width:100%; margin:0px 0px 0px 0px; font-size:12px; float:left; display:inline}
#greenborder {width:980px; background-image:url(../img/shade.gif); background-repeat:repeat-x; clear:both}
#boxcontain {clear:both; padding-top:45px; }
#boxcontain h1 {margin:0; padding:0; padding-bottom:5px}
#boxcontain p {margin-top:10px}
#containbody {margin-top:30px}
#contain_top_content {width:980px; margin:auto}

.hp_box {display:inline ;float:left; margin-left:0px; width:280px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999}
.hp_box p {line-height:18px}
.hp_box img {margin-top:0px; margin-right:10px}
.hp_box#last {width: 140px}
.hp_box#first {margin-left:0px}


#tourcontain {padding-top:5px; clear:both}
.tour_box strong {font-size:14px; color:#666666}
#featurehead {display:inline; float:left; width:380px}
.next  {display:inline; float:right; width:200px; margin:0; padding:0}
.tour_box {display:inline ;float:left;margin-left:0px; width:340px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; padding-bottom:20px; padding-top:15px}
.tour_box p {line-height:18px}
.tour_box img {margin-top:0px; margin-right:10px}
.tour_box#last {width: 140px}
.tour_box#first {margin-left:0px}
.tour_box a {padding-top:10px; font-size:12px; padding-bottom:0px}


#containbody {width:980px; color:#333333}
#leftcol {width:110px; display:inline; float:left; margin-left:0px;}
#midcol {width:740px; display:inline; float:left;  line-height:22px}
#midcol2 {width:600px; display:inline; float:left;  line-height:21px; margin-left:75px}
#rightcol {width:210px; display:inline; float:right; margin-left:0px}
#midcol p {margin:10px 0px 15px 0px; line-height:25px}

#quote {background-image:url(../img/bg_quote.gif); background-repeat:no-repeat;  color:#666666; font-weight:normal; line-height:23px ; padding-top:20px; margin-top:20px; padding-left:17px; padding-right:17px; font-size:12px}
#quote img {padding-bottom:10px}

#menusecondary {font-size:11px}
#menusecondary a {display:block; padding:0px 0px 10px 0px}
#menusecondary p {margin:0px 0px 5px 0px}
#menupad {margin-left:0px}
#on {margin-bottom:10px}

#footer {height:150px; border-top:30px solid #ffffff; margin-top:40px; clear:both; width:100%; font-size:11px; color:#666666; background-color:#e3e3e3; padding-top:30px}
#footertext {width:980px; margin:auto; line-height:21px}
.spacer {height:30px}

table#account td {padding:5px 0px 5px 3px; font-size:12px; text-align:left}
table#login td {padding:7px 0px 7px 0px; font-size:14px}
table#login td input {width:185px}
table#login td.check input {width:15px}
table.why td {padding:0px 20px 0px 0px; line-height:25px}
table.why img {padding-top:20px; padding-right:5px}

ul#exclamation {list-style-image:url(../img/icon_warning.gif); margin-left:40px; margin-bottom:30px; margin-top:20px}
ul#exclamation li {margin:10px 0px 10px 0px}
ul#recommended {list-style-image:url(../img/icon_greencheck.gif); margin-left:40px; margin-bottom:30px; margin-top:20px}
ul#recommended li {margin:10px 0px 10px 0px}

ul.greencheck {list-style-image:url(../img/icon_greencheck.gif); margin-left:40px; margin-bottom:30px; margin-top:20px}
ul.greencheck li {margin:10px 0px 10px 0px}
ul.question {list-style-image:url(../img/icon_question.gif); margin-left:40px; margin-bottom:30px; margin-top:20px}
ul.question li {margin:0px 0px 0px 0px; }

ul#greencheck {list-style-image:url(../img/icon_greencheck.gif); margin-left:40px; margin-bottom:30px; margin-top:0px}
ul#greencheck li {margin:0px 0px 10px 0px; color:#474545}
ul.greencheckhp {font-size:19px;}
ul#greencheckcustomers {list-style-image:url(../img/icon_greencheck.gif); margin-left:50px; margin-top:10px; margin-bottom:30px;}
ul#greencheckcustomers li {line-height:23px}
img.csbutton {margin-top:10px}
.casestudycontain {width:528px; height:287px; border: solid #e6e6e6 5px; margin-bottom:30px; clear:both}
.casestudybulletcontain {float:left; display:inline}
.fullcasestudy {float:right; margin-top:7px; display:inline; padding-right:10px}
.customernumber {text-align:center; border:1px solid #cccccc; padding:20px; margin-top:20px; margin-bottom:20px}
.customernumber img {margin-bottom:15px}

ul.orangecheck {list-style-image:url(../img/icon_orangecheck.gif); margin-left:30px; margin-bottom:10px; margin-top:20px}
ul.orangecheck li {margin:0px 0px 10px 0px; }
ul.orangecheck2 {list-style-image:url(../img/icon_orangecheck.gif); margin-left:30px; margin-bottom:10px; margin-top:15px}
ul.orangecheck2 li {margin:0px 0px 5px 0px; }
ul.greenarrow {list-style-image:url(../img/icon_green_arrow.gif); margin-left:0px; margin-bottom:20px; margin-top:0px;}
ul.greenarrow li {margin:5px 0px 10px 0px;font-family: Arial;
font-size: 12px;}
ul.greenarrow2 {list-style-image:url(../img/icon_green_arrow.gif); margin-left:25px; margin-bottom:20px; margin-top:10px;}
ul.greenarrow2 li {margin:0px 0px 0px 0px;font-family: Arial; font-size: 12px; }


#colleft {display:inline; float:left; width:330px}
#colright {display:inline; float:left; width:360px; margin-left:30px}

.boxbgtop {background-image:url(../img/boxlinetop.gif); background-repeat:repeat-x; font-size:17px;}
.boxbgtopcustomers {padding-left:15px; background-repeat:no-repeat; background-image:url(../img/bg-box-top-long.png); font-size:14px;}
td.boxbgleft {background-image:url(../img/boxtopleft.gif); background-repeat:no-repeat}
td.boxbgright {background-image:url(../img/boxtopright.gif); background-repeat:no-repeat}

.boxbg {background-image:url(../img/boxline.gif); background-repeat:repeat-x; font-size:17px}
.boxbgbottom {background-position:bottom; background-image:url(../img/boxline.gif); background-repeat:repeat-x}
.boxlinevertright {background-image:url(../img/boxlinevert.gif); background-repeat:repeat-y; background-position:right}
.boxlinevert {background-image:url(../img/boxlinevert.gif); background-repeat:repeat-y;}
table.solutions {margin-bottom:30px}
table td.customerquote {padding-top:10px; padding-bottom:10px;padding-left:15px; color:#999999; font-size:14px}
table td.customerquote img.padleft {padding-left:5px}
table td.customerquote img.padright {padding-right:5px}


.contact {line-height:19px; font-size:11px; color:#666666; margin-bottom:50px; margin-left:10px}

#leftmenu {margin-bottom:30px; width:190px}
.menuon  {color:#cc8221; font-size:12px; padding:10px 0px 10px 10px; border-bottom:1px solid #cccccc; width:180px; background-color:none}
#leftmenu a {text-decoration:none; color:#333333; display:block; width:180px; font-size:12px}
#leftmenu a:hover {text-decoration:none; color:#cc8221; }
#leftcolcontain {display:inline; float:left; width:190px; color:#666666; font-size:11px; margin-top:0px; margin-right:30px}
#rightcolcontain {display:inline; float:left; width:760px; color:#666666; line-height:25px; font-size:13px; margin-top:0px;}
.gallery {padding-top:8px}
.gallery .orange {margin:0; padding:0}
#rightcolcontain.video {width:980px} 
.video {padding-top:8px}

.menuitem {color:#333333; font-size:11px; padding:10px 0px 10px 10px; border-bottom:1px solid #cccccc; width:130px;}
a.menuitem {display:block}
a:hover.menuitem {background-color:none; color:#f16e00; text-decoration:none}
.gallery  img {margin-left:20px; margin-top:8px}
#rightcolcontain p {padding-top:15px}
.signupicon {border:1px solid #cccccc}
.phone {padding-right:15px; padding-bottom:12px}


/*Blog Pages */
.posting {margin-left:0px; padding-left:0px; font-size:12px}
.postingbody {margin-left:0px; padding-left:0px; font-size:12px}
#containblog {background-color:#ffffff; height:100%; width:100%; margin:auto}
#containblog2 {width:980; margin:auto; background-color:#ffffff; height:100%;}
#containblog .orange {padding-bottom:5px; margin-top:0px}
#containblog a:link {color:#51b73a; text-decoration:none}
#containblog a:visited {color:#51b73a; text-decoration:none}
#containblog a:hover {color:#cc8221; text-decoration:none}
.posted {font-size:11px; color:#666666; border-top:1px solid #cccccc; margin-top:20px; margin-bottom:20px}
.topdate {color:#999999; font-size:10px; margin:0; padding:0; background-color:#f3f3f3}
.tracker_blog {padding-bottom:15px}
.comments-header {background-color:#f3f3f3}
.trackbacks-header {background-color:#f3f3f3}
module-list {list-style-type:none; margin-left:0px}
.module-list-item {font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.archive-list-item {font-size:13px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#twitter_div {text-align:left; padding:20px 0px 0px 0px; line-height:19px; font-size:12px}
ul#twitter_update_list {font-size:12px; color:#666666;}
#linkedin {text-align:left; padding-top:30px; font-size:12px}
.count {color:#999999; font-size:11px}

#containbody {width:980; margin:auto; background-color:#ffffff; height:100%; padding-top:30px}
#midcol {background-color:#ffffff; height:100%;}



#customerlogos td {padding:5px 0px 5px 0px}
#customerdesc {margin-top:0px}
#customerdesc td {padding:15px 10px 15px 10px; font-size:11px; color:#666666}
#customerdesc h2 {display:inline; font-weight:bold; font-size:15px; color:#666666}



.zt UL {

 PADDING: 0 0 0 0; MARGIN: 0px 0 0 5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px

}

.zt img {padding-right:5px}

.zt LI {

LIST-STYLE-TYPE: none; HEIGHT: 55px; PADDING: 0px 0 0 0px; font-size:13px; line-height:16px;

 BACKGROUND: url(../img/video_off.gif); background-repeat:no-repeat

}



.zt .a1 A{

 PADDING: 17px 0px 0px 0px; MARGIN: 0px 0 0 0px; DISPLAY: block; CURSOR: pointer; COLOR: #666666; HEIGHT: 55px;

 line-height:16px; TEXT-DECORATION: none

}

.zt .a1 A:hover {

/* BACKGROUND: url(http://cache.soso.com/wenwen/i/n-tbg1.gif)*/


}

.zt .a2 A {

 PADDING: 17px 0px 0px 0px; MARGIN: 0px 0 0 0px; DISPLAY: block; BACKGROUND: url(../img/video_on.gif);

 background-repeat:no-repeat; CURSOR: pointer; COLOR: #666666; HEIGHT: 55px;

 line-height:16px; font-weight:bold; color:black; TEXT-DECORATION: none

}



.zthtml UL {

 PADDING: 0 0 0 0; MARGIN: 0px 0 0 0px; 

}

.zthtml LI {

 WIDTH: 290px; LIST-STYLE-TYPE: none; HEIGHT: 55px; PADDING: 0px 0 0 0px; font-size:13px; line-height:16px;

 BACKGROUND: url(../img/video_off); background-repeat:no-repeat

}

.zthtml LI A{

 /*PADDING: 2px 0px 2px 0px;*/ PADDING: 0px 0px 0px 0px; MARGIN: 0px 0 0 0px; DISPLAY: block; CURSOR: pointer; COLOR: #666666; HEIGHT: 55px;

 line-height:16px; TEXT-DECORATION: none

}



.zthtml A{

 /*PADDING: 2px 0px 2px 0px;*/ PADDING: 0px 0px 0px 0px; MARGIN: 0px 0 0 0px; DISPLAY: block;  CURSOR: pointer; COLOR: #666666; HEIGHT: 55px;

 line-height:16px; TEXT-DECORATION: none



}

.zthtml A:hover {

font-weight:bold; color:black;

/*BACKGROUND: url(../images/home_html_selecton.gif); background-repeat:no-repeat*/

}

.zthtml A:visited {

 /*PADDING: 2px 0px 2px 0px;*/ MARGIN: 0px 0 0 0px; PADDING: 0px 0px 0px 0px; DISPLAY: block;

 CURSOR: pointer; HEIGHT: 55px;

 line-height:16px; TEXT-DECORATION: none

}


ul#videonav li {vertical-align:middle}
.topics {display:inline; float:left; width:300px; margin-left:40px}
.videoicon {display:inline; float:left}

table#help {font-size:11px; line-height:17px; background-image:url(../img/bg-support.png); background-repeat:no-repeat}
table#help td {padding-bottom:25px}
table#help tr.nopad {}
table#help tr.nopad td {padding-bottom:15px; padding-top:15px }
table#help td.dots {border-left:2px dotted #cccccc; padding-top:10px}
table#help h4 {margin:0; padding:0; padding-bottom:10px; color:black; font-size:14px}
table#help h4.blue {margin:0; padding:0; padding-bottom:10px; color:#04739d; font-size:16px}
table#help ul {margin-left:10px; width:260px}
table#help li {list-style:circle; list-style-type:disc; margin-left:5px}

table#pricingv2 td {padding:20px}
img.teamimg {float:right; margin-left:20px}
.teamlinks {font-size:11px}
#followus {text-align:right}