/* CSS Main */

/*CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	font-size:12;
}

td {padding:5px; border:1px solid #666666;}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*End Reset*/
body {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

h1 {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
h2 {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; color:#333333; font-weight:bold; margin:5px 0;}
h3 {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; color:#666666; font-weight:bold;}

p {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px;color:#333333; padding:10px 0;}
a {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

#top {background-color:#000000;padding: 20px;}
#top ul {float:right;margin-top:0px;}
#top li {display: inline; list-style-type: none;padding-right: 10px; padding-top:0;}
#top a {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color:#ffffff; font-size:12px;}

#sub {text-align:center;padding:10px 0; background-color:#ebebeb;}
#sub li {display: inline; list-style-type: none;padding-right: 20px;}
#sub a {color: #CC0000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px; font-weight:bold;}
#sub a:hover{color:#000000;}

#main {width:860px; margin:0 auto; padding:40px 0;}

#footer {width:860px; margin:0 auto; clear:both; border-top:2px solid #eaeaea;}
#footer p {font-size:10px;}
#footer a {color:#666666;}

.mid {padding:20px 0; margin:0 auto;}

.right{float:right; width:400px;}
.left{float:left; width:400px;}

.clear {clear:both; height:75px;}

.margtop{margin-top:55px;}

td {background-color:#ebebeb;}

.black {color:#000000;}

.bigfree {color:#888888; font-size:24px; font-weight:bold;}
.bigbasic {color:#666666; font-size:24px; font-weight:bold;}
.bigplus {color: #333333; font-size:24px; font-weight:bold;}
.bigpro {color: #000000; font-size:24px; font-weight:bold;}

#referral {background-color:#FFFFCC; border:4px solid #FFCC33;}
#referral p {color: #999900; font-size:18px; text-align:center;}
#referral a {color:#CC6600;}
#referral span {color:#CC6600;}

.tourtext {width:625px; text-align:center; margin:0 auto;}

.planselection h2 {text-align:center;font-size:24px; border-top:1px solid #999999;border-bottom:1px solid #999999;font-family:Arial, Helvetica, sans-serif; padding:5px 0px; color: #666666;}
.planselection ul {list-style-type:none; padding:0; margin:0;}
.plandiv {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#999999; font-weight:bold; margin:auto; width:450px;}