
.jcarousel-control{background:url('images/tabbg.jpg') no-repeat left top;float:left;text-align:center;width:850px;}
.jcarousel-control a{display:block;float:left;height:50px;margin:0;padding:0;text-decoration:none;text-indent:-10000px;width:49px;}

#tab1{width:306px!important;}
.toolTip{float:left;height:50px;position:relative;text-align:center;text-decoration:none;width:49px;z-index:100;}
.toolTipWrapper{display:none;font-size:12px;font-weight:700!important;line-height:20px;position:relative;text-decoration:none!important;top:-55px;width:121px;}
.toolTipTop{background:transparent url('images/tooltop.png') no-repeat;height:5px;width:121px;}
.toolTipMid{background:transparent url('images/toolbg.png') repeat-y left top;color:#fff!important;height:22px;line-height:18px;text-decoration:none!important;text-indent:0!important;}
.toolTipBtm{background:transparent url('images/toolbottom.png') no-repeat;height:10px;}



*{border:0;margin:0;padding:0;}
body {
background:url("images/bodybg.jpg") repeat-x #2d2d2d;
color:#7D7D7D;
font:12px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
margin:0;
padding:0;
}


#thank_you_right {
	display: none; margin:15px 0 0 30px !important; padding:0;color:#7ca623;
}

body.small {background:url("images/bodybg_small.jpg") repeat-x #ffffff;}

#header {width: 850px; height:72px; margin: 0 auto;}

#intro {width:1070px; height: 271px; margin: 0 auto; background:url('images/introbg.jpg') top center no-repeat;}
#intro-wrap {width:850px; margin:0 auto;}
#intro-h1 {float:left; padding-top:35px; width:495px;}
#intro-pic {float:left;}

#intro-sml {width:1070px; height: 120px; margin: 0 auto; background:url('images/introbg_small.jpg') top center no-repeat;}
#intro-sml-wrap {width:850px; margin:0 auto;}
#title {float:left; padding-top:40px;}
#vp {float:right; padding-top:40px;}

#content {width:850px; margin:20px auto;}
#content p {line-height: 22px; margin:0 0 18px 0;}
#content h1 {font-size:28px; font-weight:normal;color:#333; padding: 0 0 10px 0;}
#content-top {background:url('images/content_top.jpg') top center no-repeat; width:850px; height:3px;}
#content-bottom {background:url('images/content_bottom.jpg') top center no-repeat; width:850px; height:3px;}
#content-inner {width: 850px; background:url('images/content_inner.jpg') top center repeat-y; overflow:hidden;}
#content-top2 {background:url('images/content_top2.jpg') top center no-repeat; width:850px; height:3px;}
#content-bottom2 {background:url('images/content_bottom2.jpg') top center no-repeat; width:850px; height:3px; margin-bottom:10px;}
#content-inner2 {width: 850px; background:url('images/content_inner2.jpg') top center repeat-y; overflow:hidden;}
#col-left {float:left; width: 600px; padding:20px 10px 20px 20px;}
#col-right {width:180px; float:right;}
#col-main {width:810px; margin:20px auto;}

#partners-wrap {margin-top:25px;}
#partners-wrap h1 {font-size:14px; font-weight:bold;}
#partners-logo {width:150px; float:left;}
#partners-text {Float:left; padding-left:20px; width: 380px;}

#contactr {width: 170px; margin-top:25px; margin-bottom:25px; padding-left:10px;}
#contactr p {margin:0; padding-bottom: 8px;}

#cc {margin:0 auto; width: 730px; height:55px;padding-top:15px;}

blockquote p {
line-height:1.5 !important;
}

blockquote {
color:#8AB810;
font:17px Georgia,serif;
width:200px; float:right;
margin: 0 0 0 15px;
}

ul#features-submenu {
background:url('images/subnav_top.jpg') no-repeat left top;
list-style-type:none;
margin-bottom:15px;
margin-left:10px;
margin-top:20px;
padding-top:3px;
width:161px;
}

ul#features-submenu li {
background:url('images/subnav_bg.jpg') repeat-y scroll left top transparent;
border-bottom:1px solid #F4F5F6;
}

ul#features-submenu li a {
display:block;
font-size:12px;
height:29px;
line-height:29px;
padding:0 20px 0 10px;
white-space:nowrap;

}

ul#features-submenu li.header {
display:block;
font-size:12px;
font-weight:bold;
height:29px;
line-height:29px;
padding:0 20px 0 10px;
white-space:nowrap;
color:#164a7e;

}

#what-would-you-do {background:url('images/intro_h1.jpg') top left no-repeat; width:495px; height:161px; margin:0; padding:0;}

#logo {width:286x; float:left;}


#nav ul{
				width: 450px; 
				float: right;
				height: 28px;
				display: block;
				margin-top:20px;
			}
			
				#nav ul li,
				#nav ul li a {
					float: left;
					display: block;
				}
				
				#nav ul li a {
					padding: 28px 3px 0 0;
					overflow: hidden;
					text-indent: -9999px;
					display: block;
					height: 0;
				}
				
				#nav ul li a:hover {background-position: 0 -28px; }
				#nav ul li a.selected {background-position: 0 -28px; }
				
					.nav_home {
						width: 98px;
						background: transparent url("images/nav-home.jpg") no-repeat 0 0;
					}

					
					.nav_about {
						width: 108px;
						background: transparent url("images/nav-aboutus.jpg") no-repeat 0 0;
					}
					
					.nav_packages {
						width: 154px;
						background: transparent url("images/nav-packages.jpg") no-repeat 0 0;
					}
					
					.nav_services {
						width: 104px;
						background: transparent url("images/nav-services.jpg") no-repeat 0 0;
					}
					
					.nav_contact {
						width: 108px;
						background: transparent url("images/nav-contactis.jpg") no-repeat 0 0;
					}
					

#intro-left {float:left;position:relative;}
.viewpackages {outline:none;text-indent: -9999px;position:absolute; top: 0px; left:0px; border:none;background:url('images/btn_viewpackages.jpg') no-repeat;width:211px;height:37px;}
.viewportfolio {outline:none;text-indent: -9999px; position:absolute; top: 0px; left:211px;border:none;background:url('images/btn_learnmore.jpg') no-repeat;width:148px;height:37px;}
.viewpackages:hover {background:url('images/btn_viewpackages_hover.jpg') no-repeat;}
.viewportfolio:hover {background:url('images/btn_learnmore_hover.jpg') no-repeat;}

#content-home {width:850px; margin:0 auto; padding:75px 0 50px 0}

.module {float:left; width:260px; margin-right:35px;}
.module p{line-height:21px;}
.module-last {float:left; width:260px;}
.mod-top {width:260px; height:3px; background:url('images/mod_top.jpg') top center no-repeat;}
.mod-bottom {width:260px; height:3px; background:url('images/mod_bottom.jpg') top center no-repeat;}
.mod-mid {width:260px; height:225px; background:#ffffff url('images/mod_mid.jpg') top center repeat-y;}
.mod-text {padding:10px 15px 10px 15px;}
.home-pics {padding-bottom:10px;}


.side-element {text-align:center; margin-bottom:30px;}

#footer, #footer p {
color:#999999;
}
#footer {
background:none repeat scroll 0 0 #333333;
clear:both;
padding:35px 0;
width:100%;
}

#footer, #footer p { color: #999; }
.foot-inner { width: 850px; margin: 0 auto; position: relative;overflow:hidden; }
#footer-left {width:400px; margin-right:35px; float:left; text-align:left;}
#footer-right {width:260px; float:right;}


#footer a:link {
	color: #666666;
}
#footer a:visited {
	color: #666666;
}
#footer a:hover {
	color: #7f7f7f;
}
#footer a:active {
	color: #666666;
}

a:link {
	color: #009FD0;
	text-decoration:none;
}
a:visited {
	color: #009FD0;
	text-decoration:none;
}
a:hover {
	color: #333333;
	text-decoration:none;
}
a:active {
	color: #009FD0;
	text-decoration:none;
}


/* -- PRICING -- */

table#pricing
{
    padding-bottom:30px;
    color:#344450;
}

.featureLabel
{
    width:245px;
    font-weight:bold;
}

.featureCell
{
    width:125px;
    text-align:center;
}

table#pricing th
{
    vertical-align:top;
}

table#pricing th.blank
{
    border-bottom:1px solid #F2F2F2;
}

th.pricing-max
{
    background:url(images/th_max.jpg);
    width:125px;
    height:170px;
}

th.pricing-business
{
    background:url(images/pricing/th_business.jpg);
    width:125px;
    height:170px;
}

th.pricing-professional
{
    background:url(images/pricing/th_professional.jpg);
    width:125px;
    height:170px;
}

th.pricing-starter
{
    background:url(images/pricing/th_starter.jpg);
    width:125px;
    height:170px;
}

th.pricing-free
{
    background:url(images/pricing/th_free.jpg);
    width:125px;
    height:170px;
}

table#pricing th h1
{
    display:none;
}

th .pricing-subscribe
{
    padding-top:128px;
}

table#pricing td
{
    height:39px;
    border-bottom:1px solid #F2F2F2;
}

table#pricing td.bg1
{
    background:#F6F6F6;
    border-bottom:1px solid #e9e9e9;
}

table#pricing td.bg2
{
    background:#FBFBFB;
    border-bottom:1px solid #EEE;
}

table#pricing td.bg3
{
    background:#DFF3C9;
    border-bottom:1px solid #d4e7bf;
}

.planToolTip {
    font-size:9px;
    font-weight:normal;
    vertical-align:super;
}

.pricingFAQ {
    margin:10px;
    padding-top:10px;
}

.pricingFAQ div {
    width:400px;
}

.pricingFAQ h2, .pricing-content .pricingFAQ h2 {
    padding:10px 0;
    color:#006B6E;
}

.pricing-content {padding:20px;}

.pricingFAQ p {
    font-size:12px;
}

.pricing-content h1
{
    font-size:24px;
    font-weight:bold;
    color:#409092;
}

.pricing-content h2
{
    color:#344450;
    font-size:14px;
}

.pricing-content h2 strong
{
    background-color:#ff5;
    padding:0 4px;
}

#pricing2-matrix
{
    margin:10px 0;
    border-collapse:collapse;
}

#pricing2-matrix td {
    vertical-align:middle;
	white-space:nowraps;

}

.pricing2-top-3
{
    text-align:center;
    font-size:10px;
    font-weight:bold;
    line-height:20px;
    color:#4c722e;
    padding:0 4px;
    height:20px;
    border:solid 1px white;
    border-width:0 1px;
}

.pricing2-head 
{
    height:57px;
    padding:4px;
    border:solid 1px #f0f0f0;
    border-width:0 1px;
}

.pricing2-head h1
{
    margin:0 !important;
    padding:6px 0 4px 10px !important;
    font-size:18px !important;
    font-weight:bold !important;
    line-height:18px !important;
    color:#344450 !important;
    font-family:'trebuchet ms',helvetica,sans-serif !important;
}

.pricing2-head h2
{
    margin:0;
    padding:4px 0 0 10px;
    font-size:12px;
    line-height:18px;
    color:#566670;
    font-family:verdana,geneva,sans-serif;
	font-weight:normal;
}

.pricing2-head-3 h1
{
    color:#FFF;
}

.pricing2-head-3  h2
{
    color:#344450;
}

.pricing2-body {
    padding:4px 16px 0 16px;
    color:#409092;
    font-size:12px;
    line-height:18px;
    font-family:verdana,geneva,sans-serif;
    background-color:#F4F4F4;
    border:solid 1px #f0f0f0;
}

.pricing2-body-3 {
    background-color:#E7F9C9;
    border-bottom:solid 1px #E7FFC9;
}

.pricing2-button {
    padding:12px 16px 8px 16px;
    text-align:center;
    background-color:#F4F4F4;
    border:solid 1px #f0f0f0;
    border-width:0 1px;
}

.pricing2-button-3 {
    background-color:#E7F9C9;
    border-bottom:solid 1px #E7FFC9;
    border-width:0 1px;
    padding-bottom:0;
}

.pricing2-bottom-3 {
    height:15px;
}

.pricing2-col1 {
    color:#656565;
    font-size:12px;
    padding:12px 1px 6px 5px;
}


.pricing2-col1 img {
    vertical-align:middle;
}

.planToolTip {
    padding:4px 4px 0 4px;
}

.pricing2-head-3 h1 {
color:#FFFFFF;
}

.pricing2-include
{
    background:url(images/pricing/pricing_include_bg.gif) no-repeat;
    padding:10px 0 15px 0;
    width:810px;
    line-height:45px;
    height:45px;
    text-align:center;
    margin-bottom:15px;
	font-size:13px;
}

.pricingFAQ {
margin:10px;
padding-top:10px;
}
.pricingFAQ div {
width:370px;
}
.pricingFAQ h2, .pricing-content .pricingFAQ h2 {
color:#165d9d;
padding:10px 0;
font-size:16px;
}
.pricingFAQ p {
font-size:12px;
}

ul#whatisxero-menu {
list-style-type:none;
margin: 30px 0 30px 0;
width:180px;
}
ul#whatisxero-menu li a {
display:block;
font-size:1.1em;
height:33px;
line-height:33px;
padding:0 20px;
white-space:nowrap;
}
ul#whatisxero-menu li.selected a {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#EEEEEE #DDDDDD #EEEEEE #FFFFFF;
border-style:solid;
border-width:1px;
color:#333333;
font-weight:700;
}
ul#whatisxero-menu li.signup a {
margin:5px 0 0;
padding:5px 15px;
}

.signup-form-top {
background:url("images/pricing/ctop.jpg") no-repeat scroll left top transparent;
height:25px;
margin:25px 0 0;
width:500px;
}
#signupForm {
background:url("images/pricing/cbg.jpg") repeat-y left top;
padding:25px 0 0 40px;
width:500px;
}
#signupForm form {
width:500px;
}
.signup-form-bottom {
background:url("images/pricing/cbottom.jpg") no-repeat scroll left bottom transparent;
height:25px;
width:500px;
}

legend, div.promoCodePanel {
display:none;
}

#btnBuy{border:0;color:#ccc;cursor:pointer;float:left;font-size:0;height:40px;line-height:70px;overflow:hidden;word-spacing:0;}
#btnBuy{background:url('images/pricing/signup-continue.png') no-repeat 0 0;margin:15px 0 20px 0px;width:120px;}

/* ---------------------------------------------------------------- 
 *  Contact Forms & Tool Tip
 * ---------------------------------------------------------------- 
*/ 

#thank_you_right {
	display: none; margin:0; padding:0;
}
#quoteForm input, #quoteForm textarea,
#contactForm input, #contactForm textarea {
	border: 1px solid #d2d2d2;
	background: #fff;
	padding: 7px 5px;
	width: 218px;
	font-size: 13px;
	color: #525861;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#quoteForm .validation-failed,
#contactForm .validation-failed {
	border: 1px dashed #c72121;
	background-color:#ffcfcf;
}

#quoteForm button#submit1:hover,
#contactForm button#submit2:hover {
	background-position: 0 -29px;
}

#contactForm2 input {
	border: 1px solid #d2d2d2;
	background: #fff;
	padding: 7px 5px;
	width: 227px;
	font-size: 13px;
	color: #525861;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#quoteForm3 input, #quoteForm3 textarea,
#contactForm3 input, #contactForm3 textarea {
	border: 1px solid #d2d2d2;
	background: #fff;
	padding: 4px 5px;
	width: 217px;
	font-size: 12px;
	color: #525861;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
}
#quoteForm2 .validation-failed,
#contactForm2 .validation-failed {
	border: 1px dashed #c72121;background-color:#ffcfcf;
}


#quoteForm2 button#submit1, #contactForm2 button#submit2 {
background:url("images/signup.jpg") no-repeat scroll 0 0 transparent;
margin-top:10px;
}
#quoteForm3 button#submit3, #contactForm3 button#submit3 {
background:url("images/signup.jpg") no-repeat scroll 0 0 transparent;
margin-top:10px;
}


#quoteForm3 button, #contactForm3 button {
border:medium none;
cursor:pointer;
height:20px;
text-indent:-9999px;
width:77px;
}


.mail {
	display: none;
}
.user_tip {
	display: none;
}
.f-tooltip {
    background: #93d165 url(images/tip_background.png) repeat-x 0 0;
    width: 148px;
    padding: 10px 10px;
    border: 1px solid #7bad51;
    color: #3e4f2f;
    font-size: 11px;
    text-align: center;
}
.f-tooltip div.right-arrow {
    position: absolute;
    right: -15px;
    width: 15px;
    height: 15px;
    top: 12px;
    background: url(images/tip_arrow_right.png) no-repeat 0 0;
}
.f-tooltip div.left-arrow {
    position: absolute;
    left: -15px;
    width: 15px;
    height: 15px;
    top: 12px;
    background: url(images/tip_arrow_left.png) no-repeat 0 0;
}




.rotator_box {position: relative; height: 321px; width:850px; margin: 0 auto;}
.rotator {height: 321px; width: 850px; margin:0 auto; z-index: 1}
.divRotator {width: 850px; height: 271px; padding: 0 40px 0 0px; overflow: hidden}
.divRotator_left {float: left; display: inline; width: 550px; margin-top: 45px}
.divRotator_left p {color:#ffffff; font-size: 16px; padding-top:15px;line-height:28px;}
.divRotator_right {float: right; display: inline; width: 290px; margin-top: 30px; padding-right:0px;}
.divRotator_right2 {float: right; display: inline; width: 190px; margin-top: 30px; padding-right:40px;}
.divRotator_right3 {float: right; display: inline; width: 249px; margin-top: 20px; padding-right:10px;}
.divRotator_right4 {float: right; display: inline; width: 184px; margin-top: 20px; padding-right:40px;}
.title_rotator_plans {width:329px; height:74px; text-indent: -9999px; background: transparent url(images/ititle_01.png) top left no-repeat}
.rotator_points {margin: 10px 0 42px 0; padding: 0}
.rotator_points li {list-style: disc; margin-left: 14px; padding-left: 4px; font-size: 1.4em; color: #ffffff; margin-bottom: 10px}
.rotator_options {margin: 0; padding: 0}
.rotator_options li {float: left; display: inline; margin-right: 8px}
.btn_rotator_take_tour {margin-top:15px;display:block; width: 141px; height: 30px; text-indent: -9999px; background: transparent url(images/readmore2.png) top left no-repeat}
.btn_rotator_take_tour:hover {background-position: top right;}
.btn_rotator_sign_up {display:block; width: 255px; height: 37px; text-indent: -9999px; background: transparent url(/images/home_page/btn/btn_rotator_sign_up.gif) top left no-repeat}
.btn_rotator_sign_up:hover {background-position: top right;}
.btn_rotator {overflow: hidden; margin-top: 24px}
.btn_rotator li {float: left; display: inline; margin-right: 16px}
.btn_rotator li a {display: block; width: 112px; height: 34px; text-indent: -9999px;}
.btn_rotator li a.btn_explore {background: transparent url(/images/home_page/btn/btn_explore.gif) top left no-repeat;}
.btn_rotator li a.btn_signup {background: transparent url(/images/home_page/btn/btn_signup.gif) top left no-repeat;}
.btn_rotator li a:hover {background-position: bottom left;}
.rotator_nav {width: 850px; height: 62px; overflow: hidden; position: absolute; bottom:0; left: 0; z-index: 2}
.rotator_nav li {float: left; display: inline}
.rotator_nav li a {display: block; width:164px; height: 60px; text-indent:-9999px; background: transparent url('images/tabsbg.jpg') 0 0 no-repeat}
.rotator_nav li.btn_plans a {background-position: 0 0;}
.rotator_nav li.btn_plans a:hover {background-position: 0 -62px}
.rotator_nav li.btn_plans a.activeSlide {background-position: 0 -124px}
.rotator_nav li.btn_plans a.activeSlide:hover {background-position: 0 -124px}
.rotator_nav li.btn_songs a {background-position: -164px 0;}
.rotator_nav li.btn_songs a:hover {background-position: -164px -62px}
.rotator_nav li.btn_songs a.activeSlide {background-position: -164px -124px}
.rotator_nav li.btn_songs a.activeSlide:hover {background-position: -164px -124px}
.rotator_nav li.btn_media a {background-position: -328px 0;}
.rotator_nav li.btn_media a:hover {background-position: -328px -62px}
.rotator_nav li.btn_media a.activeSlide {background-position: -328px -124px}
.rotator_nav li.btn_media a.activeSlide:hover {background-position: -328px -124px}
.rotator_nav li.btn_scheduling a {background-position: -492px 0;}
.rotator_nav li.btn_scheduling a:hover {background-position: -492px -62px}
.rotator_nav li.btn_scheduling a.activeSlide {background-position: -492px -124px}
.rotator_nav li.btn_scheduling a.activeSlide:hover {background-position: -492px -124px}

ul#columns {
background:url("images/home_bg.jpg") no-repeat scroll left top transparent;
height:auto;
margin:0;
padding:0;
overflow:hidden;
}

ul#columns li {
display:block;
float:left;
height:auto;
list-style:none outside none;
}

ul#columns li#about {
width:280px;
}

ul#columns li#services {
width:280px;
}

ul#columns li#newsletter {
width:255px;
padding-left:25px
}

ul#columns li p {
color:#666666;
font-size:12px;
line-height:21px;
}

ul#columns li h3 {
color:#134479;
font-size:16px;
font-weight:700;
line-height:20px;
margin:25px 0 13px;
}

ul#columns li#about h3 {
margin-left:20px;
}

ul#columns li#services h3 {
margin-left:20px;
}

ul#columns li#newsletter h3 {
margin-left:0;
}

ul#columns li#about p {
margin-left:20px;
margin-right:55px;
}

ul#columns li#services p {
margin-left:20px;
margin-right:55px;
}

ul#columns li#newsletter p {
margin-left:0;
margin-right:45px;
padding-bottom:10px;
}

.footer {
border-top:7px solid #1F1F1F;
background-color:#2d2d2d;
clear:both;
overflow:hidden;
}
.footer-width {
margin:0 auto;
width:850px;
}
.footer .indent {
padding:0;
}
.footer .logo {
padding:35px 0 0;
}

.footer .logo {
float:right;
overflow:hidden;
}
.footer .widget {
background:none repeat scroll 0 0 #2D2D2D;
float:left;
margin:0 80px 0 0;
overflow:hidden;
width:120px;
}
.footer .widget .title {
height:100%;
padding:30px 0 15px;
}
.footer .widget h2 {
padding:0;
font-weight:normal;}
.footer .widget li {
background:none repeat scroll 0 0 transparent;
padding:0 0 5px;
}
}
.footer .widget a {
color:#666666;
}
.footer li a {
color:#666666;
text-decoration:underline;
}
.footer .widget h2 {
color:#FFFFFF;
font-size:1.2em;
overflow:hidden;
}
.footer .widget .indent {
background:none repeat scroll 0 0 transparent;
color:#666666;
font-size:1em;
height:100%;
overflow:hidden;
padding:0 0 24px;
}
.footer .copyright {
color:#717171;
font-size:1em;
line-height:1.3em;
padding:30px 0 40px;
}

.footer .copyright .left {width:600px;float:left;}
.footer .copyright .right {width:250px; float:right;text-align:right;}

.footer .copyright {
background:url("images/line-footer.gif") repeat-x scroll 0 0 transparent;
clear:both;
overflow:hidden;
width:100%;
}

.footer .logo h1 {
background:url("images/footerlogo.jpg") no-repeat scroll 0 0 transparent;
color:#000000;
cursor:pointer;
font-size:1em;
font-weight:normal;
height:50px;
overflow:hidden;
text-indent:-1000em;
width:240px;
}

#social {float:right;}

a#linkedin {
background:url("images/social_in_on.png") no-repeat left top;
cursor:pointer;
display:block;
height:30px;
text-indent:-9999px;
width:30px;float:left;
padding-right:10px;
}

a#linkedin:hover { background-position: left -30px;}

a#facebook {
background:url("images/social_facebook_off.png") no-repeat left top;
cursor:pointer;
display:block;
height:30px;
text-indent:-9999px;
width:30px;
float:left;
padding-right:10px;
}

a#facebook:hover { background-position: left -30px;}

a#twitter {
background:url("images/social_twitter_off.png") no-repeat left top;
cursor:pointer;
display:block;
height:30px;
text-indent:-9999px;
width:30px;float:left;
}

a#twitter:hover { background-position: left -30px;}

.side_nav li a:link, .side_nav li a:visited, .side_nav li a:hover, .side_nav li a:active {
color:#666666;
display:block;
font-weight:normal;
padding:13px 0 13px 18%;
width:82%;
font-size:16px;
}
.side_nav li a:hover {
text-decoration:underline;
color:#009FD0;
}

.main {
display:inline;
float:right;
margin:30px 0 0 0;
width:570px;
padding-right:20px;
}

.sidebar {
display:inline;
float:left;
margin:0;
padding:0;
width:200px;
}

.side_nav  {
margin: 30px;
position:relative;
width:200px;
}

.sidebar ul.side_nav {
background:url('images/sidebg2.jpg'); overflow:hidden; height:435px;
}

.side_nav li {
background:url("/images/home_page/arrows/arrow_white.gif") no-repeat scroll 0 50% transparent;
border-bottom:1px solid #E8E8E8;
font-family:"Helvetica Neue",Helvetica,Arial;
font-size:1.6em;
font-weight:100;
position:relative;
}
#icon_backup {
background:url('images/icon_backup.jpg') no-repeat scroll 0 50% transparent;
}
#icon_mail {
background:url('images/icon_mail.jpg') no-repeat scroll 0 50% transparent;
}
#icon_hosting {
background:url('images/icon_hosting.jpg') no-repeat scroll 0 50% transparent;
}
#icon_server {
background:url('images/icon_server.jpg') no-repeat scroll 0 50% transparent;
}

.side_nav li.on {background-color:#ffffff;}

.backup {
background:url("images/sicon_01.jpg") no-repeat scroll 0 0 transparent;
}

.email {
background:url("images/sicon_02.jpg") no-repeat scroll 0 0 transparent;
}

.hosting {
background:url("images/sicon_03.jpg") no-repeat scroll 0 0 transparent;
}

.server {
background:url("images/sicon_04.jpg") no-repeat scroll 0 0 transparent;
}

.pad {
margin:30px 0 40px;
}

.services-overview {
padding:0 0 0 90px;
position:relative;
}

.services-overview h2 {
color:#444444;
margin:0 0 10px;
font-size:16px;
padding:0;
}

p.btn {
margin-bottom:0;
padding-top:30px;
padding-left:5px;
}

.btn_partners  {
background:url('images/partners.jpg') no-repeat scroll left top transparent;
display:block;
height:137px;
text-indent:-9999px;
width:161px;
padding-left:50px;
}

.tk {width:240px;margin-top:20px;}
.column {float:left;margin-left:40px;}
.tickList li {
margin-right:-10px;
margin-left:20px;
padding:6px 0;
border-bottom:1px solid #e3e3e3;
}
.tickList {
list-style:none outside url('images/tick5.png');
}
.plusList {
list-style:none outside url('images/tick6.jpg');
}
.plusList li {
margin-right:-10px;
margin-left:20px;
padding:6px 0;
border-bottom:1px solid #e3e3e3;
}

.column2 {float:left; width: 272px;}

.btn2_signup  {
background:url('images/signupnow.jpg') no-repeat scroll left top transparent;
display:block;
height:48px;
text-indent:-9999px;
width:160px;
}

.btn2_signup:hover  {
background-position: right top;}

#refer-left {float:left; width:260px;}
#refer-left h2 {font-size:16px; color:#009FD0;margin:0 0 15px 0;}

#optioner {border:1px solid #cccccc;}
#optioner2 {border:1px solid #cccccc;}

#iphonewin {float:right;margin-top:15px; padding-left:35px; padding-top:15px; margin-bottom:15px;background:url('images/iphoneicon.jpg') left no-repeat; height:43px;}
#iphonewin p {font-size:16px;}


















