body { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; color:#3e4346; background:url(../img/bg.png) repeat-x top #fff; margin:0; padding:0}
.voltabs { background:url(../img/BG_vol.PNG) top repeat-x #eaeaea}
a { outline:none; color: #D42E00;}
a:visited { color: #D42E00;}
a:hover { text-decoration:none}
a img { border:none; vertical-align:middle}
input[type="text"], input[type="password"] { border:1px #aaabab solid; padding:3px; font-size:14px; width:230px}
input.sbmt { background:url(../img/homepage/subscribe.png) no-repeat center; border:hidden; width:100px; float:right; cursor:pointer; margin:10px 0; height:20px}
.clear { clear:both}
.push { height:40px;}
#main { width:970px; margin:0 auto}
#logobox { background:url(../img/toplogo.png) no-repeat left top; padding:0px 0 21px 575px;}
#logobox a { text-decoration:none; color:#3e4346}
.livechat { text-align:right; padding:0 5px 9px 0}
.toppad { padding-top:42px !important}
.boxy { float:left; width:147px; text-align:center}
h2 { color:#1d4e76; font-size:14px; padding:0; margin:0}
/* a */
.logintop { background:url(../img/login.gif) no-repeat center; display:block; width:93px; margin:0 auto}
.logintop:hover { background:url(../img/login_hover.gif) no-repeat center}
.logintop img { width:93px; height:28px;}
.signup { background:url(../img/signup.gif) no-repeat center; display:block; width:141px; float:right}
.signup:hover { background:url(../img/signup_hover.gif) no-repeat center}
.signup img { width:141px; height:28px}
.learnmore { background:url(../img/learnmore.gif) no-repeat center; display:block; width:131px; float:left;}
.learnmore:hover { background:url(../img/learnmore_hover.gif) no-repeat center;}
.learnmore img { width:131px; height:30px}
div.signup2 { float:right; margin:40px 0 25px}
.signup2 { background: url(../img/signup2.gif) no-repeat center; display:block; width:272px; height:80px;}
.signup2:hover { background:url(../img/signup2_hover.gif) no-repeat center;}
.signup2 img { width:272px; height:80px}
.fl a { display:block; width:190px; height:30px; background-repeat:no-repeat; background-position:center}
.fl1 { background:url(../img/features/menufeature1.jpg)}
.fl2 { background:url(../img/features/menufeature2.jpg)}
.fl3 { background:url(../img/features/menufeature3.jpg)}
.fl4 { background:url(../img/features/menufeature4.jpg)}
.fl5 { background:url(../img/features/menufeature5.jpg)}
.fl6 { background:url(../img/features/menufeature6.jpg)}
.fl7 { background:url(../img/features/menufeature7.jpg)}
.fl8 { background:url(../img/features/menufeature8.jpg)}
.fl9 { background:url(../img/features/menufeature9.png)}
.fl1:hover, .fl1.selected { background:url(../img/features/menufeature1on.jpg)}
.fl2:hover, .fl2.selected { background:url(../img/features/menufeature2on.jpg)}
.fl3:hover, .fl3.selected { background:url(../img/features/menufeature3on.jpg)}
.fl4:hover, .fl4.selected { background:url(../img/features/menufeature4on.jpg)}
.fl5:hover, .fl5.selected { background:url(../img/features/menufeature5on.jpg)}
.fl6:hover, .fl6.selected { background:url(../img/features/menufeature6on.jpg)}
.fl7:hover, .fl7.selected { background:url(../img/features/menufeature7on.jpg)}
.fl8:hover, .fl8.selected { background:url(../img/features/menufeature8on.jpg)}
.fl9:hover, .fl9.selected { background:url(../img/features/menufeature9on.png)}
.sup1 { background:url(../img/support/sup1.png)}
.sup2 { background:url(../img/support/sup2.png)}
.sup3 { background:url(../img/support/sup3.png)}
.sup1:hover, .sup1.selected { background:url(../img/support/sup1_act.png)}
.sup2:hover, .sup2.selected { background:url(../img/support/sup2_act.png)}
.sup3:hover, .sup3.selected { background:url(../img/support/sup3_act.png)}
/* eof a */

.menu { height:42px; padding-bottom:19px;}
.menu ul, .box ul  { margin:0; padding:0; list-style:none}
.menu li { float:left;}
.menu li a { display:block; text-decoration:none;}
.menu1 { background:url(../img/menu/menu1.png) 0 0 no-repeat; display:block; float:left; width:64px;height:42px}
.menu1:hover, .menu1.selected { background:url(../img/menu/menu1.png) 0 -42px no-repeat; display:block; float:left;}
.menu2 { background:url(../img/menu/menu2.png) 0 0 no-repeat; display:block; float:left; width:103px;height:42px}
.menu2:hover, .menu2.selected { background:url(../img/menu/menu2.png) 0 -42px no-repeat; display:block; float:left;}
.menu3 { background:url(../img/menu/menu3.png) 0 0 no-repeat; display:block; float:left; width:90px;height:42px}
.menu3:hover, .menu3.selected { background:url(../img/menu/menu3.png) 0 -42px no-repeat; display:block; float:left;}
.menu4 { background:url(../img/menu/menu4.png) 0 0 no-repeat; display:block; float:left; width:113px;height:42px}
.menu4:hover, .menu4.selected { background:url(../img/menu/menu4.png) 0 -42px no-repeat; display:block; float:left;}
.menu5 { background:url(../img/menu/menu5.png) 0 0 no-repeat; display:block; float:left; width:98px;height:42px}
.menu5:hover, .menu5.selected, .hover a.menu5 { background:url(../img/menu/menu5.png) 0 -42px no-repeat; display:block; float:left;}
.menu6 { background:url(../img/menu/menu6.png) 0 0 no-repeat; display:block; float:left; width:99px;height:42px}
.menu6:hover, .menu6.selected { background:url(../img/menu/menu6.png) 0 -42px no-repeat; display:block; float:left;}
.menu7 { background:url(../img/menu/menu7.png) 0 0 no-repeat; display:block; float:left; width:105px;height:42px}
.menu7:hover, .menu7.selected { background:url(../img/menu/menu7.png) 0 -42px no-repeat; display:block; float:left;}
.menu8 { background:url(../img/menu/menu8.png) 0 0 no-repeat; display:block; float:left; width:160px;height:42px}
.menu8:hover, .menu8.selected { background:url(../img/menu/menu8.png) 0 -42px no-repeat; display:block; float:left;}
.menu9 { background:url(../img/menu/menu9.png) 0 0 no-repeat; display:block; float:left; width:125px;height:42px}
.menu9:hover, .menu9.selected { background:url(../img/menu/menu9.png) 0 -42px no-repeat; display:block; float:left;}

.bord { font-size:1px; width:2px; background:url(../img/limenu.png) no-repeat center; height:42px; padding-top:0}
.homeheader { background:url(../img/bg_header_mainpage.gif) no-repeat center top; padding:208px 0 0 491px}
#footer { background:url(../img/bg-footer.png) repeat-x top}
#footer .footer { width:995px; margin:0 auto; padding:10px}
.footer p { padding:0; margin:0}
.footer a { color:#4ca2cc; text-decoration:none}
.footer .right { float:right;/* height:40px;*/ margin:15px 0;margin-bottom:0;}

.lefthome { width:655px; float:left}
.box { width:50%; float:left; margin-bottom:15px}
.box img { vertical-align:bottom}
.box li { background:url(../img/homepage/libox.jpg) no-repeat left top; padding-left:20px}
.innergray { background:#ece6e6 url(../img/homepage/boxbottom.jpg) no-repeat bottom; margin-right:28px; padding:10px;}
.innergray p { text-align:right; font-size:11px; color:#3a9bcb;}
a.blue { font-size:11px; color:#3a9bcb}
.righthome { width:272px; float:right; background:#ede490 url(../img/homepage/yellowtopcorn.jpg) no-repeat top; text-align:center; padding:20px 0 0}
.righthome p { text-align:left; padding:0 20px}
.righthome img { vertical-align:bottom}
.grayqu { background:url(../img/homepage/qu.jpg) no-repeat top #e1e1e1; padding-top:30px; width:957px; margin:0 0 10px 10px}
.grayqu p { padding:0 15px}
.grayqu img { vertical-align:bottom}
.links { width:683px; border-left:#e0dada 1px solid; float:left; background-color:#f2f2f2; height: 262px;}
.didyouknow { background:url(../img/homepage/joindidyouknow.jpg) no-repeat top left #d0d0cd; padding-top:30px; width:274px; float:left; height: 238px;}
.didyouknow img { vertical-align:bottom}
.links1 { float:left; width:28%; padding:15px; line-height:21px; font-size:12px}
.links1 h1 { font-size:14px; font-weight:normal; padding:0 0 10px; margin:0; color:#505151}
.links1 a { color:#757575; text-decoration:none}
.leftlinks { float:left; margin-left:10px; font-size:0px; margin-bottom:10px}
.form { padding:15px 15px 0 15px; line-height:20px}
.form p { padding:0px; margin:0; padding-bottom:13px}
.leftall { float:left; width:190px; margin-right:20px; background:#ede490 url(../img/bpartner/leftbot.gif) no-repeat center bottom}
.leftall a { font-size:13px; font-weight:bold; color:#24587f; text-decoration:none}
.centerall { width:510px; margin-right:20px; float:left; margin-bottom:60px}
.supporth {width:760px; margin:0}
.supporth h1 {background:url(../img/support/h1sup.png) no-repeat left !important;}
.supporth input[type="text"] { width:500px; background:url(../img/support/search.png) no-repeat left; padding:7px 7px 7px 30px; vertical-align:top}
.supporth input[type="submit"], .supporth input[type="submit"]:hover { background:url(../img/support/searchbtn.png) no-repeat center; border:none; height:37px; width:150px; margin-left:5px; cursor:pointer; vertical-align:top; margin-top:-3px}
.rightall { width:220px; float:left; font-size:1px; line-height:1px; margin-bottom:20px;}
.centerall h1 { font-size:22px; color:#24587f; background:url(../img/bgh1.png) no-repeat center; padding:10px 20px 20px 10px}
.centerall p img { float:left; padding-right:10px}
.redemailm { font-size:16px; font-weight:bold; color:#d05f1a; text-decoration:none}
.redemailm:hover { text-decoration:underline;color:#c80c0c}
.boxmail { line-height:18px; font-size:14px; clear:both; padding-bottom:25px}
.bluetext { color:#316286}
.red {text-align:left; font-size:14px; color:#d03c1a; padding:15px 0 10px 10px; line-height:22px}
ul.bluetext { padding:0; margin:0; margin-left:15px}
h1.wild { background: url(../img/emarkpage/h1.gif) no-repeat center}
.lilarge { padding:0; margin:10px 0; list-style:none}
.lilarge li { padding-left:14px; color:#1d4e76; font-size:13px; line-height:23px; background:url(../img/lilarge.png) no-repeat left}
.fl { font-size:1px}
.yellow { background:url(../img/bg_yellow.png) no-repeat center left; font-size:14px; color:#64603c; padding:12px; font-weight:bold; margin:1px 0}
.yellow .bluetext { text-transform:uppercase}
.redtext { font-size:18px; color:#d05f1a}
.unsubscribe { margin:55px auto; width:660px; background:url(../img/bg_uns.png) no-repeat center; padding:30px 25px 70px 25px; line-height:33px;}
.unsubscribe h3 { font-size:24px; color:#24587f; padding:0; margin:0}
.unsubscribe input[type="text"], .unsubscribe input[type="password"] { width:300px; font-size:20px}
.unsubscribe label { width:200px; display:block; font-size:16px; font-weight:bold; color:#837f7c; float:left; text-align:right; padding-right:10px; margin-left:50px}
.reset { background:url(../img/btn_reset.png) no-repeat center; border:none; width:80px; cursor:pointer; height:20px}
.submit { background:url(../img/btn_submit.png) no-repeat center; border:none; width:80px; cursor:pointer; height:20px; margin-left:10px}
.bgwizard { background:url(../img/bg_template.gif) no-repeat top; width:auto; padding:20px}
.blue { padding:0; margin:0; font-weight:bold; color:#24587f; font-size:13px}
.blue span { font-size:14px; color:#9a0b09; text-transform:uppercase}
.it { font-style:italic; padding-left:120px; padding-bottom:50px; font-size:12px; color:#3a5162; line-height:16px}
.boxtemplate { padding:5px; width:157px; float:left; text-align:center;}
/*.boxtemplate img { width:80px; min-height:108px; margin:15px}*/
.redtexttemplates { background:none; color:#d05f1a; font-size:14px; font-style:italic; line-height:21px}
.tabschoise { margin:20px 0 80px 100px; height:200px}
.tabbox a.v3 { display:block; width:209px; height:72px; background:url(../img/loginv3.png) 0 0 no-repeat}
.tabbox a.v4 { display:block; width:209px; height:72px; background:url(../img/loginv4.png) 0 0 no-repeat}
.tabbox { background:url(../img/tabshadow.png) bottom no-repeat; padding-bottom:74px; float:left; width:209px; margin:0 50px 0 0}
.boxsupport { background:#f2f2f2; width:721px; margin:20px 0 50px}
.boxsupport img { margin:0; padding:0;}
.boxsupport div { border-left:1px solid #e0dada; border-right:1px solid #e0dada; margin:-7px 0}
.boxsupport div a { display:block; float:left; margin:20px}
.boxsupport div a.livechatsup { background:url(../img/support/livechatbut.png) 0 -57px no-repeat; width:253px; height:57px}
.boxsupport div a.livechatsup:hover { background-position:0 0}
.boxsupport div a.emailsupp { background:url(../img/support/emailsupportbut.png) 0 -57px no-repeat; width:363px; height:57px}
.boxsupport div a.emailsupp:hover { background-position:0 0}
.boxsupport p { padding:15px; margin:0}
.boxsupport span { font-weight:bold; color:#24587f}


.msg-apply, .msg-error, .msg-info {margin: 0 0 10px 0; padding-top: 20px; border: 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.msg-apply {background: #fbfff1 url(../img/msg-apply.gif) 8px 8px no-repeat; border-color: #a8d35f;}
.msg-error {background: #ffe5e5 url(../img/msg-error.gif) 8px 8px no-repeat; border-color: #d63c24;}
.msg-info {background: #e2f0ff url(../img/msg-info.gif) 8px 8px no-repeat; border-color: #347bcc;}
.msg-list {list-style-type: none; margin-bottom: 18px; margin-left: 48px; padding: 0px;}
.msg-list li {background: url(../img/msg-pointer.gif) 0 3px no-repeat; padding-bottom: 5px; padding-left: 10px; text-align: left;}

li.categories, li.linkcat {list-style: none;}
ul.archives, li.categories ul, ul.blogroll, ul.meta {padding-left: 20px;}
ul.archives li, li.categories ul li, ul.blogroll li, ul.meta li {list-style: none; padding-top: 3px;}
.post {margin:0 0 40px; text-align: justify;}
.post h2 a {color: #1D4E76; font-size: 1.2em; text-decoration: none;}
.post h2 a:hover {color: #D42E00;}
.post small {font-size: 12px;}
.alignleft {float: left;}
.alignright {float: right;}
.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 30px;}
.emercury {color: #c00000; font-weight: bold;}

.field-group { float:left;clear:both;width:100%;margin:6px 0 4px;position:relative; }
.selection-group { float:left;clear:both;width:100%;margin:3px 0; }
.selection-group-elements { width:60%;margin-left:20px;margin-top:5px; }
.form-btn-group { clear:both;margin:-10px 0 10px 0;padding-left:34%; }
.form-btn-group input { margin:0;width:200px; }
.btn {  display:block;width:auto !important;min-width:120px;margin:0;background:#395C8A;border:3px solid #83A4CA;color:#fff;font-size:120%;font-weight:bold;letter-spacing:0;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
.btn:hover,#signup_form input[type="submit"]:hover { background:#5878a2;border:3px solid #aac3e0;color:#fff; }
.field-help { float:right;min-width:120px;margin:-10px 5.5% 4px 36%;padding:12px 5px 4px;background:#ccc;color:#666;font-style:italic;font-size:85%;text-align:center;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;position:absolute;right:10px;top:30px; }
.helper { margin-bottom:1.5em; }
fieldset .footnote { margin:10px 3% 20px 32%; }
#signup_form legend, .emercury-form legend { -moz-border-radius:0px;border-radius:0px;-webkit-border-radius:0px;margin:0 -.4em;padding:5px 10px;font-weight:bold;font-size:1.2em;background:#fff;border:1px solid #c4d3ea;text-transform:capitalize;color:#336699; }
#signup_form label, .emercury-form label {float:left;width:33%;margin-top:6px;text-align:right;font-size:13px;font-weight:bold;color:#555;text-transform:capitalize;}
#signup_form fieldset, .emercury-form fieldset { clear:both;padding:1em 1.4em 1.4em 1.4em;margin:0 0 30px .3em;background:#eef3f8;border:1px solid #c4d3ea; }
#signup_form input:focus, textarea:focus, .emercury-form input:focus { border:2px solid #ff7b57;background:#fff; }
#signup_form .field-group, .emercury-form .field-group { float:left;clear:both;width:100%;margin:6px 0 4px; }
#signup_form input, .emercury-form input, textarea, .emercury-form select { width:45%;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-size:1.1em;color:#666;margin-left:15px;padding:5px;font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; }
#signup_form input, .emercury-form input, textarea, .emercury-form select { background-color:#FFFFFF; border:2px solid #CCCCCC;}
.helper{margin-bottom:20px !important;}
.by-clicking{font-size:12px; margin-top:15px; color:#999; margin-bottom:15px; padding-bottom:0;}
div.field-help{border:0; background:0; font-size:100%; float:none; right:auto; left:0px; padding:13px 2px 4px; text-align:left !important; font-size:95%;}
.btn:hover, #signup_form input[type="submit"]:hover { background:#5878A2 none repeat scroll 0 0; border:2px solid #AAC3E0; color:#FFFFFF;}
div#recaptcha_image {margin-left: 240px; margin-bottom: 18px;}
div#recaptcha_image > img {height: 66px; width: 316px; -moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px; border:2px solid #CCCCCC;}
span.reqo {color: red; margin-right: 2px;}

.grid-header {/*background: #ede490;*/ font-weight: bold; color: #23577e;}

.pricing-title {font-weight: bold; background: url(../img/pricing-detail-left.gif); padding-left: 10px; line-height: 17px;}
.pricing-detail-right {background: url(../img/bg_yellow.png) right; text-align: center; line-height: 15px;}
.pricing-detail-bg {background: url(../img/pricing-detail-bg.gif); text-align: center; line-height: 15px;}
.pricing-note {font-size: 11px; color: #666666; letter-spacing: -1px;}
.pricing-note2 {font-size: 11px; color: #666666;}
a span.pricing-note2 {text-decoration: none;}
.pricing-tr {font-size: 14px; height: 45px;}
.pricing-high-volume {text-decoration: none;}
.pricing-lineh {line-height: 10px;}

.menu ul li {position: relative;}
.menu ul li ul {
	width: 170px; 
	position: absolute; 
	left: -12000px; 
	float: left; 
	clear: left;
	z-index:10;
}
.menu ul li.hover ul {left: 0px; top: 42px;}
.menu ul li ul li {background-color: #000;}
.menu ul li.hover ul li a {color: #39424b; font-size: 13px; border: 1px solid #ccc9c9; border-top: 0; background-color: #e4e2e2; width: 200px; padding: 6px;}
.menu ul li.hover a {background-color: #3c3;}
.menu ul li ul li.hover a {background-color: #f0eeee;}
.training-image {border: 3px solid #c8c8c8; width: 140px; padding: 4px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer;}
.training-image a {color: #757575; text-decoration: none;}
.training-image.active a {color: #d03000;}
.training-image.active {border-color: #d42e00;}

.feedback-item {margin-bottom: 30px; float: left;}
.feedback-item blockquote {font-size: 14px; padding: 0 13px 5px; margin: 0 0 7px 0;}
.feedback-item strong {color: #444;}
.feedback-item cite {background: url(../img/feedback-arrow.gif) top left no-repeat; padding-top: 15px; float: left;}
.feedback-bubble {width: 100%; float: left; background: #f2f2f2; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}

.left-menu {list-style: none; margin: 0; padding: 0;}
.left-menu li {border-color: #d6d1ca; border-style: solid; border-width: 0 1px 1px 1px; background: #f2f2f2; padding: 8px; position: relative;}
.left-menu li:first-child {border-radius-topleft: 6px; border-radius-topright: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-radius-topleft: 6px; -webkit-border-radius-topright: 6px; border-width: 1px;}
.left-menu li:last-child {border-radius-bottomleft: 6px; border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-radius-bottomleft: 6px; -webkit-border-radius-bottomright: 6px;}
.left-menu li a {font-size: 15px; display: block; text-indent: 20px; font-weight: normal;}
.left-menu li a span {font-size: 10px; position: absolute; bottom: -1px; right: 5px;}
.left-menu li:hover, .left-menu li.active {background: #d42e00; color: #ffffff;}
.left-menu li:hover a {color: #ffffff;}
.left-menu li.active a {color: #ffffff; font-weight: bold;}

#signup_form input,textarea,select { width:40%;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;font-size:1.2em;color:#666;margin-left:15px;padding:5px;font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; }
#signup_form input,textarea,select { background-color:#FFFFFF; border:2px solid #CCCCCC; }
#signup_form select {width:41.5%;}

.steps {
	margin-right:20px;
	display:inline-block;
	line-height:40px;
	color:#e19e9a;
}

#active_step {
	color:#ffffff;
}

.steps_head { 
	height:40px; 
	position:relative; 
	top:-18px;
	z-index:2;
}

.step_head {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size: 30px !important;
	color:#235f91;
	background:none !important;
	font-weight:normal;
	margin-top:12px;
	margin-bottom:25px;
	padding-top:0px !important;	
	/*padding-bottom:25px;*/
}

.valid_email {
	color: #3876A1;
}

.reg_form {
	margin-bottom:110px;	
}

#banners_home {
	margin-top:23px;
	position:relative;
	height:330px;
	padding-bottom:13px;
}

.pane {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#em {
	width:362px;
	height:51px;
	position:absolute;
	display:block;
	top:251px;
	left:415px;
}

#free {
	width:202px;
	height:47px;
	position:absolute;
	display:block;
	top:252px;
	left:575px;
}

#hvsp {
	width:199px;
	height:48px;
	position:absolute;
	display:block;
	top:250px;
	left:577px;
}

#smtp {
	width:192px;
	height:48px;
	position:absolute;
	display:block;
	top:250px;
	left:584px;
}


#v5 {
	width:258px;
	height:48px;
	position:absolute;
	display:block;
	top:248px;
	left:664px;
}


#header_text {
	padding-bottom:20px;
}

.tabs{
	position:absolute;
	z-index:100;
	bottom:0px;
	left:0px;
	padding:0px;
	margin:0px;
	display:block;
	width:100%;
	text-align:center;
	font-size:0px;
	line-height:0px;
}

.tabs li {
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;	
	font-size:0px;
	line-height:0px;
	width:12px;
	height:13px;
	margin-right:5px;
}

.tab {
	width:12px;
	height:13px;
	display:inline-block;
	background:url('../img/control.png') no-repeat left top;	
}

.current {
	background:url('../img/control_active.png') no-repeat left top !important;
}


