.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;
}
h1 {
	font:bold 14px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#09C;
}
#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: 900px;
	height:101px;
	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;
}
#inner {
	background:url(../images/introbg_small.jpg) no-repeat 0 0;
	height:120px;
	margin:0 auto;
	width:1070px;
}
#inner h3 {
	width:78%;
	margin:0 auto;
	padding-top:30px;
}
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:286px;
	float:left;
}
#nav ul {
	float: right;
	height: 28px;
	margin-top:43px;
}
#nav ul li,  #nav ul li a {
	float: left;
}
#nav ul li a {
	padding: 0 30px 0 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#818181;
	height: 0;
}
.last{
	padding-right:0 !important;
}
#nav ul li a:hover {
	color:#00a4ff;
}
#nav ul li a.visited {
	color:#007cc1;
}
#nav ul li a.selected {
	color:#06F;
}

#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 20px 10px;
}
.content-inner {
	width:850px;
	margin:0 auto;
	padding:0 0 20px 10px;
}
.top-inner-cont {
	background:url(../images/content_top.jpg) no-repeat;
	margin: 0 auto;
	margin-top:20px;
	width:850px;
	height:3px;
}
.middle-inner-cont {
	background:url(../images/content_inner.jpg) repeat-y 0 0;
	margin: 0 auto;
	width:850px;
}
.btm-inner-cont {
	background:url(../images/content_bottom.jpg) no-repeat;
	margin: 0 auto;
	width:850px;
	height:3px;
}
.inr-txt {
	font:13px Verdana, Geneva, sans-serif;
	padding:20px;
	text-align:left;
	line-height:25px;
	color:#666;
}
.inr-txt h3{
	font:bold 13px Verdana, Geneva, sans-serif;
}
.map{
	float:left;
	width:500px;
	height:200px;
}
.width295{
	float:left;
	width:auto;
}
.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;
	outline:none;
}
a:hover {
	color: #134479;
	text-decoration:none;
}
a:active {
	color: #009FD0;
	text-decoration:none;
	outline: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, #complaintform input, #complaintform 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, #complaintform .validation-failed {
	border: 1px dashed #c72121;
	background-color:#ffcfcf;
}
#quoteForm button#submit1:hover, #complaintform button#submit2:hover {
	background-position: 0 -29px;
}
#complaintform2 input {
	border: 1px solid #d2d2d2;
	background: #fff;
	padding: 2px 5px;
	width: 227px;
	font-size: 13px;
	color: #525861;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
}
#complaintform2 textarea {
	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, #complaintform3 input, #complaintform3 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, #complaintform2 .validation-failed {
	border: 1px dashed #c72121;
	background-color:#ffcfcf;
}
#quoteForm2 button#submit1, #complaintform2 button#submit2 {
	background:url("images/signup.jpg") no-repeat scroll 0 0 transparent;
	margin-top:10px;
}
#quoteForm3 button#submit3, #complaintform3 button#submit3 {
	background:url("images/signup.jpg") no-repeat scroll 0 0 transparent;
	margin-top:10px;
}
#quoteForm3 button, #complaintform3 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 0px 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: 0px;
	padding-right:0px;
}
.divRotator_right2 {
	float: right;
	display: inline;
	width: 260px;
	margin-top: 10px;
	padding-right:40px;
}
.divRotator_right3 {
	float: right;
	display: inline;
	width: 249px;
	margin-top: 20px;
	padding-right:10px;
}
.divRotator_right4 {
	float: right;
	display: inline;
	width: 250px;
	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: 2px;
	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;
	outline:none;
}
.rotator_nav li.btn_plans a.activeSlide:hover {
	background-position: 0 -124px;
	outline:none;
}
.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;
	outline:none;
}
.rotator_nav li.btn_songs a.activeSlide:hover {
	background-position: -164px -124px;
	outline:none;
}
.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;
	outline:none;
}
.rotator_nav li.btn_media a.activeSlide:hover {
	background-position: -328px -124px;
	outline:none;
}
.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;
	outline:none;
}
.rotator_nav li.btn_scheduling a.activeSlide:hover {
	background-position: -492px -124px;
	outline:none;
}
ul#columns {
	background:url(../images/home_bg.jpg) no-repeat scroll left top transparent;
	height:251px;
	margin:0;
	padding:0;
	overflow:hidden;
}
ul#columns li {
	display:block;
	float:left;
	height:auto;
	margin-left:1px;
	list-style:none outside none;
}
ul#columns li#about {
	width:280px;
}
ul#columns li#about img {
	margin:15px 8px;
}
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:10px;
	text-align:justify;
}
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;
	width:850px;
	text-align:center;
	margin:0 auto;
}
/*.footer .logo {
	padding:26px 0 0;
	float:right;
	overflow:hidden;
}*/

.footer .info a {
	text-align:center;
	border:none;
	outline:none;
}
.footer .widget {
	background:none repeat scroll 0 0 #2D2D2D;
	float:left;
	margin:0 80px 0 0;
	overflow:hidden;
	width:520px;
}
.footer .widget .title {
	height:100%;
	padding:10px 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:#999;
	font-size:1em;
	height:100%;
	overflow:hidden;
	padding:0 0 4px;
}
.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/prakash-jetpur.jpg) no-repeat scroll 0 0 transparent;
	color:#000000;
	text-indent:-1000em;
	width:330px;
	height:97px;
	float:left;
}
.footer .logo h2 {
	background:url(../images/prakash-mumbai.jpg) no-repeat scroll 0 0 transparent;
	color:#000000;
	text-indent:-1000em;
	width:330px;
	height:97px;float:right;
}
.footer .logo h3 {
	background:url(../images/prakash-ahmd.jpg) no-repeat scroll 0 0 transparent;
	color:#000000;
	text-indent:-1000em;
	width:330px;
	height:97px;
	float:left;
}
.footer .logo h4 {
	background:url(../images/prompt-mumbai.jpg) no-repeat scroll 0 0 transparent;
	color:#000000;
	text-indent:-1000em;
	width:330px;
	height:97px;
	float:right;
}

#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;
}
/*   Tab CSS
==========================*/
.mootabs {
	margin:0 auto;
	width:850px;
	height:272px;
}
.top-5tbl {
	margin:20px;
}
.top-5tbl tr td {
	font:bold 13px "Helvetica Neue", Helvetica, Arial;
	text-align:center;
}
.dealer-tbl tr td a {
	color:#999;
}
.dealer-tbl tr td a:hover {
	color:#09C;
}
