/* CSS Document */

/* CSS Document */

/* General Style Start Here */

body{
	margin:0 0 0 0;
	padding:0;
	color:#FFFFFF;
	background:#000000;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
}
	
div, ul, li, ol, form, label, p, input, select, textarea, a, span, th, td, object, embed, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
}	

h1 {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;	
}
	
div.container{
	/*border-color:#666600;
	border-style:solid;*/
	width:1000px;
	margin : 0 auto;
}

div.body{
	float:left;
	width:996px;
	height:1000px;
	/*background-color:#003300;*/
	text-align:center;
}

div.banner{
	width:1000px;
	height:240px;
	background:#000000;
    vertical-align: middle;
    display: table-cell;	
    margin: auto;
    text-align: center;
	padding-top:20px;
}

img.banner{
	left:2px;
	top:0px;
}

div.navigate{
	width:996px;
	height:36px;
	background:#000088;
    text-align:center;
	border:#FFFFFF solid 2px;
}

div.navigatev2{
	/*border-color:#000000 solid 2px;*/
	float:left;
	width:976px;
	text-align:center;
	background:#000088;
	padding:6px 10px 6px 10px;
}

div.navigate_inline{
	display:inline-block;
	text-align:center;
}

span.navigate_button{
	float:left;
	border-radius:14px;
	-max-border-radius:14px;
	border:#000000 solid 1px;
	background:#000044;
	padding:4px 12px 4px 12px;
	color:#AAAAFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

span.navigate_button_highlight{
	float:left;
	border-radius:14px;
	-max-border-radius:14px;
	border:#FFFFFF solid 1px;
	background:#4444AA;
	padding:4px 12px 4px 12px;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

span.navigate_separator{
	float:left;
	border:#000088 solid 1px;
	padding:4px 10px 4px 10px;
}

div.left_side {
	float:left;
	width:664px;
	/*background:#200040;*/
}

div.right_side{
	float:left;
	width:300px;
	/*background-color:#666600;*/
	padding-left:14px;
}

div.joinnow{
	border:#000066 solid 3px;
	width:284px;
	/*background:#0000FF;*/
	padding:14px 14px 14px 14px;
	border-radius:30px;
	-mox-border-radius:30px;
	/*background-color:#FF0000;*/
}

div.blog {
	border:#000066 solid 3px;
	width:284px;
	/*background:#0000FF;*/
	padding:14px 14px 14px 14px;
	border-radius:30px;
	-mox-border-radius:30px;
	text-align:left;
	/*background-color:#FF0000;*/
}

div.update_navigation {
	width:664px;
	float:left;
	text-align:center;
	/*background:#FCC;*/
	padding:20px 0px 20px 0px;
}

/* mimics height of update navigation to pad right side */
div.update_navigation_faux {
	width:316px;
	text-align:center;
	/*background:#93F;*/
	padding:20px 0px 20px 0px;
}

div.update {
	border-color:#000066;
	border-style:solid;
	width:630px;
	padding:14px 14px 14px 14px;
	border-radius:30px;
	-mox-border-radius:30px;
	float:left;
}

div.update_header {
	margin: 0 auto;
	background-color:#000099;
	width:610px;
	padding:10px 10px 6px 10px;
	border-radius:20px;
	-mox-border-radius:20px;
	text-align:center;
}

div.blog_header {
	background-color:#000099;
	width:264px;
	padding:6px 10px 6px 10px;
	/*border-radius:20px;*/
	/*-mox-border-radius:20px;*/
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	-mox-border-radius-topleft:20px;
	-mox-border--radius-topright:20px;
	text-align:center;
}

div.blog_footer {
	background-color:#000099;
	width:264px;
	padding:6px 10px 6px 10px;
	/*border-radius:20px;*/
	/*-mox-border-radius:20px;*/
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	-mox-border-radius-bottomleft:20px;
	-mox-border--radius-bottomright:20px;
	text-align:center;
}

div.tweet_header {
	background-color:#000099;
	width:264px;
	padding:6px 10px 6px 10px;
	/*border-radius:20px;*/
	/*-mox-border-radius:20px;*/
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	-mox-border-radius-topleft:20px;
	-mox-border--radius-topright:20px;
	text-align:center;
}

div.tweet_footer {
	background-color:#000099;
	width:264px;
	padding:6px 10px 6px 10px;
	/*border-radius:20px;*/
	/*-mox-border-radius:20px;*/
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	-mox-border-radius-bottomleft:20px;
	-mox-border--radius-bottomright:20px;
	text-align:left;
}

div.tweet_footnote {
	text-align:right;
	float:right;
}

div.tweet_birdie {
	text-align:left;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

div.samples_header {
	background-color:#000099;
	width:460px;
	padding:6px 10px 6px 10px;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	-mox-border-radius-topleft:20px;
	-mox-border--radius-topright:20px;
	text-align:center;
}

div.samples_footer {
	background-color:#000099;
	width:460px;
	padding:6px 10px 6px 10px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	-mox-border-radius-bottomleft:20px;
	-mox-border--radius-bottomright:20px;
	text-align:center;
}

div.update_graphics {
    width:610px;
	text-align:center;
	padding:30px 10px 20px 10px;	
}

div.update_download {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
    width:610px;
	padding:10px 10px 10px 10px;
	text-align:center;
	color:#CCCCFF;
}

div.update_description {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
    width:610px;
	padding:10px 10px 10px 10px;
	display:block;
	text-align:justify;
	color:#CCCCFF;
}

div.update_footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;	
    width:610px;
	padding:10px 10px 10px 10px;
	display:block;
	text-align:justify;
	color:#FFFFFF;
}

span.update {
	background-color:#000099;
	width:530px;
	border-radius:10px;
	-mox-border-radius:10px;
}

span.update_header {
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

span.blog_header {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
}

span.blog_title {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#8eaae4;
}

span.blog_date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:left;
	color:#999999;
}

span.blog_content {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
}

span.tweet_name {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

span.tweet_screenname {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999999;
}

span.tweet_date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999999;
}

span.update_blurb {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#8eaae4;
}

span.update_model {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

span update_date {
	font-size:10px;
	text-align:center;
}

p.pad_small {
	padding-bottom:6px;
}

p.pad_smaller {
	padding-bottom:4px;
}

a.update_image {
	width:340px;
	margin: 0 auto;
}

a.update_link_members {
	text-decoration:underline;
	color:#CCCCFF;
}

div.credits {
	border:thick;
}

span.navigation_page {
	color:#000066;
	background-color:#FFFFFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	padding:2px 6px 2px 6px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

span.navigation {
	color:#FFFFFF;
	background-color:#000000;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	padding:2px 6px 2px 6px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

span.navigation_highlight {
	color:#000000;
	background-color:#CCCCFF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	padding:2px 6px 2px 6px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

span.navigation_faux {
	color:#000000;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	padding:2px 6px 2px 6px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

a.navigation:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.navigation:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.navigation:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.navigation:active {
	color:#000000;
	text-decoration:none;
}

a.navigation_highlight:link {
	color:#000000;
	text-decoration:none;
}
a.navigation_highlight:visited {
	color:#000000;
	text-decoration:none;
}
a.navigation_highlight:hover {
	color:#000000;
	text-decoration:underline;
}
a.navigation_highlight:active {
	color:#000000;
	text-decoration:none;
}

a.navigation_hl:link {
	color:#CCCCFF;
	text-decoration:none;
}
a.navigation_hl:visited {
	color:#CCCCFF;
	text-decoration:none;
}
a.navigation_hl:hover {
	color:#CCCCFF;
	text-decoration:underline;
}
a.navigation_hl:active {
	color:#CCCCFF;
	text-decoration:none;
}

a.main_menu:link {
	color:#AAAAFF;
	text-decoration:none;
}
a.main_menu:visited {
	color:#AAAAFF;
	text-decoration:none;
}
a.main_menu:hover {
	color:#AAAAFF;
	text-decoration:underline;
}
a.main_menu:active {
	color:#AAAAFF;
	text-decoration:none;
}

a.main_menu_hl:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.main_menu_hl:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.main_menu_hl:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.main_menu_hl:active {
	color:#FFFFFF;
	text-decoration:none;
}

a.tweet_link:link {
	color:#8eaae4;
	text-decoration:none;
}
a.tweet_link:visited {
	color:#8eaae4;
	text-decoration:none;
}
a.tweet_link:hover {
	color:#8eaae4;
	text-decoration:underline;
}
a.tweet_link:active {
	color:#8eaae4;
	text-decoration:non;
}

a.main_menu_hl:active {
	color:#FFFFFF;
	text-decoration:none;
}
a.blog_link:link {
	color:#8eaae4;
	text-decoration:none;
}
a.blog_link:visited {
	color:#8eaae4;
	text-decoration:none;
}
a.blog_link:hover {
	color:#8eaae4;
	text-decoration:underline;
}
a.blog_link:active {
	color:#FFFFFF;
	text-decoration:non;
}
a.tweet_footer:link {
	color:#FFFFFF;
	text-decoration:none;
}
a.tweet_footer:visited {
	color:#FFFFFF;
	text-FFFFFF:none;
}
a.tweet_footer:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.tweet_footer:active {
	color:#FFFFFF;
	text-decoration:non;
}

div.customs_container {
	display:block;
	text-align:center;
	margin: 0px auto;
	width:648px;
}

div.customs_body {
	text-align:center;	
	border:#000066 solid 3px;
	padding:14px 14px 14px 14px;
	border-radius:30px;
	-mox-border-radius:30px;
	width:960px;
}

div.customs_banner {
	text-align:center;
	background-color:#0000FF;
	padding:10px;
	margin: 0px auto;
}

span.customs_banner {
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
}

div.customs_flavor {
	text-align:center;
	background-color:#06266F;
	padding:10px;
	margin: 0px auto;
}

span.customs_flavor {
	color:#00FFFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;	
}

div.customs_text {
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

div.samples_text {
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

div.customs_model_container {
	display:block;
	text-align:center;
	margin: 0px auto;
	width:648px;
}

div.customs_model {
	border:#000000 solid 1px;
	float:left;
	text-align:center;
	/*background-color:#C6F;*/
	width:154px;
}

div.customs_model_name {
	border:#000000 solid 1px;
	float:left;
	text-align:center;
	background-color:#06266F;
	padding: 4px 0 4px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	width:154px;
}

div.customs_model_blurb {
	border:#000000 solid 1px;
	text-align:center;
	float:left;
	background-color:#031338;
	padding: 4px 0 4px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:154px;
}

div.samples_container {
	display:block;
	text-align:center;
	margin: 0px auto;
	width:648px;
}

div.samples_body {
	text-align:center;	
	border:#000066 solid 3px;
	padding:14px 14px 14px 14px;
	border-radius:30px;
	-mox-border-radius:30px;
}

div.samples_text {
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

/* Method to center a block in a div is to set left/right margins to 0 and have a fixed width */
div.samples_clip {
	margin: 0px auto;
	width:480px;
	text-align:center;
}

span.join_header {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

div.join_options {
	padding-bottom:20px;
}

span.join_options {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

ul.no_bullet
{
    list-style-type: none;
}

span.menu {
	padding:10px;
	font-weight:bold;
	font-size:13px;
}

a.menu:link {
	color:#a1c7ff;
	text-decoration:none;
}
a.menu:visited {
	color:#a1c7ff;
	text-decoration:none;
}
a.menu:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
a.menu:active {
	color:#FFFFFF;
	text-decoration:none;
}

a.contact:link {
	color:#56ED45;
	text-decoration:none;
	font-weight:bold;
}
a.contact:visited {
	color:#56ED45;
	text-decoration:none;
	font-weight:bold;
}
a.contact:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
a.contact:active {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

table.shipping {
	margin: 0 auto;
}

td.shipping {
	border: 1px solid white;
	padding: 5px 0px 5px 0px;
	width: 110px;
}