html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body { border-top-color: black; border-top-width: 10px; border-top-style: solid; background-color: white; background-position: 0 -295px; background-repeat: repeat-x; background-image: url(images/top-bg.png);}



ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}
body {
	line-height: 22px;
	color: #6a6a6a;
	font-size: 16px;
	text-align: center;
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
/* 	background: -moz-linear-gradient(top, #e0eaf3, #d3e6ff 105%);   */
}
body#home {
   	                                                                  
	background:url(images/top-bg2.jpg) 0 36px repeat-x;
   	                                                                  
}
body#signup {
   	                                                                  
	background:url(/account/images/signup-bg.png) 0 -10px repeat;
   	                                                                  
}
body#login {
   	                                                                  
	border-style: none;
   	                                                                  
	border-width: 0px;
   	                                                                  
	background:url(/account/images/signup-bg.png) 0 -10px repeat;
   	                                                                  
}
a:link, a:visited {
	color: #0066cb;
	text-decoration: none;
}

a:hover, a:active {
}

#wrap {
	text-align: left;
	margin: auto;
	width: 980px;
}

#signup #wrap {
	text-align: left;
	margin: auto;
	width: 800px;
}

#login #wrap {
	text-align: left;
	margin: auto;
	width: 340px;
}

div.container {
	padding-bottom: 30px;
	text-align: left;
	margin: auto;
	width: 960px;
}

div#bus-container {
	margin-left: auto;
	margin-bottom: 30px;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
	width: 100%;
}

div#head {
	background-position: left -10px;
	background-repeat: repeat-x;
	background-image: url(images/head-bg-1.png);
	font-weight: bold;
	height: 52px;
	color: #3c3c3c;

}

div#top {
	margin-top: 10px;
	background-image: url(images/top-bg-sub.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 120px;
	background-color: transparent;
	
}
#signup div#top {
	margin-top: 0px;
	background-image: url(images/top-bg-sub.png);
	background-position: left -80px;
	background-repeat: no-repeat;
	height: 116px;
	background-color: transparent;
	
}
#home div#top-index {
	z-index: -1;
	top: 0px;
	background: transparent;
	height: 420px;
}

#feat div#page-title {

	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-tour.png);
 
}

div#page-title-tour {
	float: left;
	width: 490px;
	margin-top: -5px;
	background-image: url(images/head-tour.png);
	background-position: left top;
	height: 100px;
	background-repeat: no-repeat;

}

#blog div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-blog.png);

}

#business div#page-title {
	margin-top: -5px;
	width: 550px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-business.png);

}

#ratespage div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-rates.png);

}

#whypage div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-why.png);

}

#about div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-about.png);

}

#affiliate div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-affiliates.png);

}

#help div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-help.png);

}

#contact div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-contact.png);

}

#extras div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-extras.png);

}

#pricing div#page-title {
	margin-top: -5px;
	width: 490px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(images/head-pricing.png);

}

#signup div#page-title {
	margin-left: -45px;
	margin-top: -5px;
	width: 580px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/account/images/head-signup.png);

}

#login div#page-title {
	margin-left: -45px;
	margin-top: -5px;
	width: 580px;
	float: left;
	height: 100px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(/account/images/head-login.png);

}

div#main {
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 30px;
}

#home div#main {
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 30px;
	background-color: white;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

div#foot {
	background-color: #3c3c3c;
	padding-top: 30px;
	line-height: 1.3em;
	color: #b8b8b8;
	font-size: 0.8em;
}

div#business-banner { margin: auto; width: 540px; background:url(images/business-banner-bg.jpg) no-repeat left top black;color: #727272;padding-left: 400px;padding-right:20px;padding-top:30px;height: 320px;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px;

}

div#business-banner h1 { margin-bottom: 0px; color: white; font-size: 40px; }

div#business-banner .bannertext { line-height: 22px; font-size: 18px; }

div.float500 { font-size: 14px; color: #5e5e5e; float: left; width: 300px; }

h1 {
	color: black;
	font-style: normal;
	font-weight: normal;
	letter-spacing: -0.02em;
	font-size: 2.4em;
}

#head ul {
	list-style-type: none;
}

#head ul li {
	padding-left: 20px;
	display: inline-block;
	float: left;
}

#head a:link, #head a:visited {
	font-size: 0.8em;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	text-shadow: 1px 1px 0px black;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	display: block;
	color: white;
}

#head a:hover {
	background-color: #2d2d2d;
	margin-right: 0px;
	text-decoration: none;
	display: block;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#head a.current {
	background-color: white;
	margin-right: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 0px white;
	display: block;
	color: #3c3c3c;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
    border-radius: 20px; /* Opera 10.5, IE 9 */
}

#head a#signup-nav {
	background-color: #6aae36;
	margin-right: 0px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #436d22;
	display: block;
	color: white;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
    border-radius: 20px; /* Opera 10.5, IE 9 */
}

#nav {
	float: right;
	width: 700px;
}

#top p.banner {
	text-shadow: 0px 0px 5px white;
	margin-top: 0px;
	color: #336699;
	text-align: center;
	letter-spacing: -0.01em;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
}

#top h1 {
/* 	text-shadow: 1px 1px 0px #336699, 2px 2px 0px #336699, 3px 3px 0px #336699, 4px 4px 0px #336699,5px 5px 0px #336699,6px 6px 0px #336699 ; */
	font-size: 2.6em;
   	                                                                                                                                            
	margin-top: -5px;
   	                                                                                                                                            
	text-shadow: 1px 1px 0px #153d90;
   	                                                                                                                                            
	font-weight: bold;
	text-align: left;
	color: white;
}

span.logo {
	float: left;
	width: 100px;
	display: block;
	padding-top: 10px;
	color: white;
	font-weight: bold;
	font-size: 1.6em;
}

a.tour {
	text-decoration: underline;
	color: black;
	padding: 10px;
}

div.clear {
	clear: both;
	padding: 10px;
}

h2 {
	font-weight: bold;
	letter-spacing: -0.01px;
	margin-bottom: 20px;
	color: black;
	font-size: 24px;
}

h3 {
	color: black;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: -0.01px;
	font-size: 16px;
}

#features {
	padding: 0px;
}

#features .col {
	width: 50%;
	float: left;
}

#features .col2 {
	width: 50%;
	float: left;
}

#features .title {
	margin-left: 0px;
	margin-bottom: -20px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	line-height: 17px;
	font-size: 15px;
	color: black;
	font-weight: bold;
}

#features .desc {
	line-height: 17px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

#features li {
	background-position: 10px top;
	list-style-type: none;
}

#features a {
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-left: 80px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-position: 15px 15px;
	list-style-type: none;
}

div#quotes {
	padding-left: 0px;
	padding-bottom: 25px;
	padding-right: 0px;
	padding-top: 25px;
	background-color: #f1f1f1;
	text-align: center;
	text-shadow: 1px 1px 0px white;
	font-size: 1.2em;
	width: 600px;
	letter-spacing: -0.01em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 30px;
	float: left;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

div#addons {
	width: 100%;
	float: right;
	height: 95px;
	background-color: #e2e2e2;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#main .left {
	margin: 0px;
	padding: 25px;
	background-color: #f1f1f1;
	float: left;
	width: 645px;
}

#main .right {
	float: right;
	width: 260px;
}

#foot a:link, #foot a:visited {
	color: white;
}

ul.foot-links {
	margin-right: 25px;
	float: left;
	width: 150px;
}

#foot .right {
	float: right;
	width: 400px;
}

#foot hr {
	border-top-color: black;
	margin-bottom: 25px;
	border-bottom-color: #646464;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-style: none;
	border-bottom-style: solid;
	border-right-style: none;
	border-top-style: solid;
}

#foot input {
	padding: 3px;
	color: white;
	font-size: 1.1em;
	border-color: #686868;
	border-width: 1px;
	border-style: solid;
	background-color: #3c3c3c;
}

div#mid {
	height: 50px;
	background-image: url(images/light_striped_background.png);
	background-repeat: repeat;
	text-shadow: 1px 1px 0px white;
	width: 100%;
	background-color: white;
	letter-spacing: -0.01em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 25px;
/*
   opacity: 0.5;                   
   -ms-filter: "alpha(opacity=50)"; 
   filter: alpha(opacity=50);      
*/

}

a.signup {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 150px;
	padding-left: 20px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-top: 12px;
	font-size: 1.5em;
	color: black;
	background-color: white;
	-moz-border-radius: 35px;
-webkit-border-radius: 35px;
}

#mid span {
	font-size: 1.3em;
}

#top p.desc {
	font-size: 0.9em;
}

p.header-banner {
	padding: 10px;
	color: #646464;
	letter-spacing: -0.02em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
}

ul.why-choose {
}

ul.why-choose li {
	color: #646464;
	margin-bottom: 20px;
}

a.one {
	color: #646464;
	display: block;
	background-repeat: no-repeat;
	background-image: url(images/screen.png);
	list-style-type: none;
}

a.two {
background-repeat: no-repeat;
background:url(images/57.png);
	color: #646464;
	display: block;
}

a.three {
background-repeat: no-repeat;
background:url(images/email48_48.png);
	color: #646464;
	display: block;
}

a.four {
background-repeat: no-repeat;
background:url(images/127.png);
	color: #646464;
	display: block;
}

a.five {
background-repeat: no-repeat;
background:url(images/globe_pbx.png);
	color: #646464;
	display: block;
}

a.six {
background-repeat: no-repeat;
background:url(images/sip.png);
	color: #646464;
	display: block;
}

a.seven {
background-repeat: no-repeat;
background:url(images/social_facebook.png);
	color: #646464;
	display: block;
}

a.eight {
background-repeat: no-repeat;
background:url(images/statistics_48.png);
	color: #646464;
	display: block;
}

#features a:hover {
background-color: #f1f1f1;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.container-sub-rates { background-color: white; background-position: 0px top; background-repeat: repeat-x;  min-height: 600px; margin-left: auto; margin-bottom: 20px; margin-right: auto; margin-top: 10px; width:930px; text-align:left; }
div#rateContainer { 
	display: none; 
	margin-top: 30px; 
	font-size: 100%;
	padding: 0px 0;
}
div#rateContainer * { color: #2d7cb7; }
div#rateContainer input { color: #000; }
div#rateContainer .button { cursor: pointer; }
div#rateContainer table td#ratesTd { text-align: center; }
div#rateContainer div#letter {
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 24px;
}
div#rateContainer div#letter span, span#rates span { text-decoration: underline; }
div#rateContainer span#rates { margin: 0 auto; }
div#rateContainer table#rateTable { text-align: left;text-transform:uppercase; }
div#rateContainer table#rateTable td { padding: 7px; }
div#rateContainer table#rateTable tr.tableBorder { height: 47px; background-repeat: repeat-x; background-image: url(/images/table-header.gif); color: white; font-weight: bold; }
div#rateContainer table#rateTable tr.tableBorder td { color: white; }
div#rateContainer table#rateTable tr.tableSubBorder { background-color: #FFFFFF; }
div#rateContainer table#rateTable tr.tableSubBorder table tr { font-weight: bold; }
div#rateContainer table#rateTable tr.navigation { background-color: #FFFFFF; font-weight: bold; }
div#rateContainer table#rateTable td.seperator { height: 3px; line-height: 3px; border-bottom: 3px solid #FFFFFF; }
div#rateContainer table#rateTable .row1 { background-color: #d3e6ff; }
div#rateContainer table#rateTable .row2 { background-color: #FFFFFF; }
#searchform { margin:10px auto; padding:5px 3px; text-align:center; }
form#searchform { margin-left: auto; margin-bottom: auto; margin-right: auto; margin-top: 30px; text-align: left; width: 510px; padding: 15px; background-color: #3c3c3c;	-moz-border-radius: 8px;
-webkit-border-radius: 8px; }
form#searchform input.submit { color: white; margin-left: 15px; border-style: none; border-width: 0px; font-size: 25px; padding: 5px; background-color: black; }
form#searchform input { font-size: 28px; }
#content-sub { margin-top: 0px; padding-right: 25px; float: right; width: 630px; min-height:200px; }
#sidebar { font-size: 1em; min-height: 400px; background-position: right top; background-repeat: no-repeat; background-image: url(images/side-back.jpg); padding: 20px; width: 250px; float: left; }
ul#tour a:link, ul#tour a:visited { margin-left: 0px; color: black; margin-bottom: -5px; padding-left: 20px; padding-bottom: 20px; padding-right: 22px; padding-top: 20px; width: 246px; display: block; font-size: 15px; }
ul#tour { margin-top: -30px; }
ul#tour a:hover { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }

#feat a.feat { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#how a.how { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#cheapcalls a.cheapcalls { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#forwarding a.forwarding { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#conference a.conference { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#recep a.recep { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#voicemail a.voicemail { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#faxes a.faxes { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#trackcalls a.trackcalls { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#manageonline a.manageonline { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#extras a.extras { background-position: 0 3px; color: white; text-decoration: none; background-repeat: no-repeat; background-image: url(images/tour-li-hover.png); }
#content-sub-blog { padding-left: 25px; margin-top: -10px; float: left; width: 580px; min-height:200px; }
#sidebar-blog ul { list-style-type: none; padding-left: 0px; 
}
h1.blog-title { margin-bottom: 0px; word-wrap: normal; line-height: 38px; font-size: 34px; }
div#sidebar-blog { padding: 20px; background-color: #f1f1f1; width: 250px; float: right;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px;
 }
.check li { padding-bottom: 3px; margin-bottom: 5px; list-style-position: outside; padding-left: 40px; background-image: url(images/71.png); background-repeat: no-repeat; }
#signup #planfeat li { padding-bottom: 3px; margin-bottom: 5px; list-style-position: outside; padding-left: 40px; background-image: url(images/71.png); background-repeat: no-repeat; }
a.top-signup:link, a.top-signup:visited { background-repeat: no-repeat; display: block;background-image: url(images/top-signup.png);float:right;height:110px;width:340px;margin-top:7px;text-indent:-9999px;overflow: hidden }
a.top-signup:hover { background-repeat: no-repeat; background-image: url(images/top-signup-on.png); }
p.header1 { font-size: 18px; padding-left: 15px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; color: black; display: block; 
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#help #sidebar {
	width: 275px;
	background-position: 60px;
}
#sidebar-numbers {
	margin-left: 15px;
	padding: 15px;
	background-color: #efefef;
	float: right;
	width: 250px;
	background-position: 60px;
}
#slide1 {
	display: block;
	height: 437px;
	width: 100%;
	background-position: 460px 30px;
	background-repeat: no-repeat;
	background-image: url(images/slide-bg-1-opt.png);
}
div#main .left {
}

#slide1 .left {
}
#slide1 h1 {
	top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide1-h1.png);
	height: 174px;
	width: 496px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide1 h1#h1-a {
	background-position: -15px -15px;
	top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide-h1a.png);
	height: 160px;
	width: 510px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide1 h1#h1-b {
	background-position: -15px -15px;
	top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide-h1b.png);
	height: 160px;
	width: 510px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide1 h1#h1-c {
	background-position: -15px -15px;
	top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide-h1c.png);
	height: 160px;
	width: 510px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide1 h1#h1-d {
	background-position: -15px -15px;
	top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide-h1d.png);
	height: 160px;
	width: 510px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide1 h1#h1-e {
	background-position: -15px -15px;
	top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide-h1e.png);
	height: 160px;
	width: 510px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide1 h1#h1-f {
	background-position: -15px -15px;
	top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide-h1f.png);
	height: 160px;
	width: 510px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide1 ul {
	margin-top: -10px;
	padding-top: 0px;
	padding-left: 20px;
	width: 425px;
}
#slide1 li {
	font-size: 15.5px;
	color: white;
	height: 50px;
	margin-bottom: 15px;
}
#slide1 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 115px;
	margin-top: -10px;
	margin-left: 30px;
	line-height: 24px;
	width: 390px;
	text-shadow: 1px 1px 0px #344e90;
	color: white;
	font-size: 17px;
}
#slide2 {
	display: block;
	height: 437px;
	width: 100%;
	background-position: right -20px;
	background-repeat: no-repeat;
	background-image: url(images/slide2-bg.jpg);
}
#slide2 h1 {
	margin-top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide2-h1.png);
	height: 174px;
	width: 550px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide2 p {
	margin-top: -10px;
	height: 115px;
	margin-left: 30px;
	line-height: 24px;
	width: 400px;
	text-shadow: 1px 1px 0px #344e90;
	color: white;
	font-size: 18px;
}
#slide3 {
	display: block;
	height: 437px;
	width: 100%;
	background-position: right -20px;
	background-repeat: no-repeat;
	background-image: url(images/slide3-bg.jpg);
}
#slide3 h1 {
	margin-top: -10px;
	background-repeat: no-repeat;
	background-image: url(images/slide3-h1.png);
	height: 174px;
	width: 426px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide3 p {
	height: 115px;
	margin-top: -10px;
	margin-left: 30px;
	line-height: 24px;
	width: 380px;
	text-shadow: 1px 1px 0px #344e90;
	color: white;
	font-size: 18px;
}
a.home-signup:link, a.home-signup:visited {
	margin-top: -5px;
	float: left;
	margin-left: 10px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(images/signup_01.png);
	height: 63px;
	width: 248px;
	text-indent: -9999px;
	overflow: hidden;
}
a.home-tour:link, a.home-tour:visited {
	background-position: -20px;
	float: left;
	margin-left: 10px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(images/signup_02.png);
	height: 63px;
	width: 212px;
	text-indent: -9999px;
	overflow: hidden;
}
#slide-nav a:link {
	margin-right: 15px;
	float: left;
	display: block;
	height: 17px;
	width: 17px;
	background-repeat: no-repeat;
	background-image: url(images/dot-off.png);
	text-indent:-9999px;
	overflow: hidden;
}
#slide-nav a.activeSlide:link {
	background-repeat: no-repeat;
	background-image: url(images/dot-on.png);
}
#slide-nav {
	z-index: 5;
	margin-top: -75px;
	border-width: 100px;
	float: right;
	background: transparent;
}
#fb-box {
	margin-top: 15px;
	padding: 25px;
	background-color: #d3e6ff;
	float: right;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;
}
#fb-box a {
	display: block;
	padding: 5px;
	margin: auto;
	text-align: center;
}
table#plans {
	background-color: white;
}
table#plans td {
	border-right-color: white;
	border-right-width: 1px;
	border-right-style: solid;
	font-size: 14px;
	padding: 10px;
}
table#plans td.features {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: right;
}
.alt {
	background-color: #efefef;
}
table#plans th {
	font-weight: bold;
	background-color: white;
	font-size: 24px;
}
a.joinbutton {
	width: 80px;
	font-size: 18px;
	padding: 10px;
	text-shadow: 1px 1px 0px #629d31;
	color: white;
	display: block;
	background-color: #87c80a;
}
a.orderbutton {
	text-align: center;
	width: 100px;
	font-size: 18px;
	padding: 10px;
	text-shadow: 1px 1px 0px #629d31;
	color: white;
	display: block;
	background-color: #87c80a;
}
span.price {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
span.minutes {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.buzz-quote {
	color: #646464;
	line-height: 24px;
	font-style: italic;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.banner-p {
	padding-bottom: 20px;
	line-height: 24px;
	font-size: 18px;
}
.banner-p2 {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 10px;
	line-height: 28px;
	font-size: 22px;
}
#blog ol {
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: decimal;
}
p.header-txt {
	margin-top: 0px;
	line-height: 28px;
	font-size: 24px;
}
table.extra-apps {
}
table.extra-apps td {
	font-size: 14px;
	width: 20%;
	padding: 10px;
}
hr {
	border-bottom-color: #cbced3;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-style: solid;
	height: 0px;
}
table#number-avail {
}
table#number-avail td {
	font-size: 14px;
	padding: 5px;
}
