/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#ededed;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:0.85em;
		line-height:1.33333em;
		/*color:9d9d9d;*/
		color:#2E2E2E;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#137cb2; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.main li { background:url(images/box-marker.gif) no-repeat 0 10px; padding-left:11px; line-height:2em;}
.main li a {color:#137cb2; font-weight:bold;}

.extra li { background:url(images/box-marker.gif) no-repeat 0 10px; padding-left:11px; line-height:2em;}
.extra li a {color:#137cb2; font-weight:bold;}

.imgindent {margin:0 20px 0 0; float:left;}

.extra {background:#fff;}

h2 {font-size:2.1666em; line-height:1.243em; color:#222222; padding:15px 0 16px 0; letter-spacing:-1px;}
h2 strong {display:block; margin-top:-8px;}
/* ============================= header ====================== */
#header {background:url(images/header-bg.gif) left top repeat-x;}

.logo {padding:27px 0 0 4px; float:left;}

.menu {float:left; padding:53px 0 0 15px;}
.menu li {background:none; padding:0px 5px 0 0; line-height:1.243em; font-size:15px; float: left; position:relative;}
.menu li a {display:block; width:117px; text-align:center; text-decoration:none; color:#222222; padding-top:5px; height:30px;}

.top_link_menu li a:hover, .top_link_menu .active a {background:url(images/menu-li-active.gif) left top no-repeat; color:#fff;}

.bottom_link_menu li a:hover, .bottom_link_menu .active a {background:url(images/sub-menu-li-active.gif) left top no-repeat; color:#fff;}

.sub_menu:hover {cursor:pointer;}

.sub_menu_div_close {float:right;font-size:14px;padding:4px;font-weight:normal;}
.sub_menu_div_close a {color:#ffffff;text-decoration:underline;}
.sub_menu_div_close a:hover {cursor:pointer;}

.sub_menu_div_title {
	width:100%;
	background-color:#666666;
	height:40px;
	font-size:35px;
	text-align:left;
	vertical-align:bottom;
	font-weight:bold;
}

.sub_menu_div {
	width:800px;
	height:550px;
	position:absolute;
	left:100px;
	top:100px;
	display:none;
	background-color:#000000;
	color:#ffffff;
	text-align:left;
}

.sub_menu_div_body {
	width:95%;
	padding:10px;
	font-size:16px;
	line-height:22px;
}

.sub_menu_div_body a:hover {
	cursor:pointer;
}

.sub_menu_div_body ul {
	list-style:circle;
	margin-left:45px;
}

.sub_menu_div_body_table {
	float:right;
	width:220px;
}

.sub_menu_div_body_table td {
	padding:10px;
}

.sub_menu_background {
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
}

.header-img {background:url(images/header-img-squares.png) right bottom no-repeat; margin-right:-22px; position:relative;}
.header-img-vps {background:url(images/header-img-bg-vps.jpg) right bottom no-repeat; margin-right:-22px; position:relative;}

.header-link, .header-link1, .header-link2{background:url(images/header-link-bg.gif) left 3px no-repeat; padding-left:17px; font-size:1.166em;  text-decoration:none; position:absolute;}
.header-link {color:#be1d07; left:346px; top:59px;}
.header-link:hover {color:#de8e83;}
.header-link1 {color:#000; left:346px; top:77px;}
.header-link1:hover {color:#909090;}
.header-link2 {color:#000; left:346px; top:95px;}
.header-link2:hover {color:#909090;}

.vps-header-link, .vps-header-link1, .vps-header-link2{background:url(images/header-link-bg.gif) left 3px no-repeat; padding-left:17px; font-size:1.166em;  text-decoration:none; position:absolute;}
.vps-header-link {color:#be1d07; left:325px; top:50px;}
.vps-header-link:hover {color:#de8e83;}
.vps-header-link1 {color:#000; left:325px; top:68px;}
.vps-header-link1:hover {color:#909090;}
.vps-header-link2 {color:#000; left:325px; top:88px;}
.vps-header-link2:hover {color:#909090;}

.link-pos {top:90px; left:410px;}
.link-pos1 {top:108px; left:410px;}
.link-pos2 {top:126px; left:410px;}
/* ============================= content ====================== */
.indent {padding:11px 0 0 0;}
.large-indent {padding-left:35px;}
.col-head-l2 {float:left;}

.box-pad {margin-right:3px;}

.box_no_highlight { width:230px; float:left; margin-top:-5px; position:relative; color:#222222; min-height:213px; height:auto !important; height:213px;padding-left:12px;}
.box_no_highlight h4 {font-size:1.7333em; line-height:1.243em; padding:0 0 0 0; color:#222222; font-family:"Arial Black", Gadget, sans-serif; letter-spacing:-1px;}
.box_no_highlight h3 {font-size:1.166em; line-height:1.243em; padding:0 0 12px 0; color:#222222; font-family:Tahoma, Geneva, sans-serif; letter-spacing:-1px;}
.box_no_highlight ul {background-color:#E6E6E6;padding:5px 0px 5px 5px;}
.box_no_highlight li {line-height:1.666em; padding-left:11px; background:url(images/box-marker.gif) left 8px no-repeat;}
.box_no_highlight li a {text-decoration:none; color:#222222; font-weight:normal;}

.box { width:239px; float:left; margin-top:-11px; position:relative; color:#222222; min-height:213px; height:auto !important; height:213px;}
.box:hover {background:#137cb2; color:#fff;}
.box .indent {padding:18px 10px 22px 21px;}
.box:hover .bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat; position:relative;}
.box:hover .bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat; position:relative;}
.box:hover .top-right {background:url(images/box-corner-top-right.gif) top right no-repeat; position:relative;}
.box .top-left {width:100%;}
.box:hover .top-left {background:url(images/box-corner-top-left.gif) top left no-repeat;  }

.box-marg {margin-right:-6px;}

.box h4 {font-size:1.7333em; line-height:1.243em; padding:0 0 0 0; color:#222222; font-family:"Arial Black", Gadget, sans-serif; letter-spacing:-1px;}
.box:hover h4 {color:#fff;}
.box h3 {font-size:1.166em; line-height:1.243em; padding:0 0 12px 0; color:#222222; font-family:Tahoma, Geneva, sans-serif; letter-spacing:-1px;}
.box:hover h3 {color:#fff;}

.box ul {background-color:#E6E6E6;padding:5px 0px 5px 5px;}
.box li {line-height:1.666em; padding-left:11px; background:url(images/box-marker.gif) left 8px no-repeat;}
.box li a {text-decoration:none; color:#222222; font-weight:normal;}
.box li a:hover {text-decoration:underline;}

.box:hover ul {background-color:#137cb2;padding:5px 0px 5px 5px;}
.box:hover li {background:url(images/box-marker1.gif) left 8px no-repeat;}
.box:hover li a {color:#fff;}
.box:hover a {color:#fff;}

.box .link {background:url(images/box-link-bg.png) left 2px no-repeat; padding-left:18px; display:inline-block; line-height:1.333em; font-weight:bold;}
.col-1 .link {color:#be1d07;background:url(images/box-link-bg.png) left 2px no-repeat; padding-left:18px; display:inline-block; line-height:1.333em; font-weight:bold;float:right;}
.col-2 .link {color:#be1d07;background:url(images/box-link-bg.png) left 2px no-repeat; padding-left:18px; display:inline-block; line-height:1.333em; font-weight:bold;float:right;}
.box:hover .link {color:#fff;}
.l1 {color:#137cb2; margin-top:9px; font-size:16px;}
.l2 {color:#be1d07; margin-top:3px; font-size:16px;}

.main-indent {padding:14px 0 35px 21px;}

.indent1 {padding:0px 0 37px 21px;}

.col-pad {padding-right:56px;}

.col-1 {line-height:1.8333em;}
.col-2 {line-height:1.8333em;}

.pad {padding-top:8px;}
.pad1 {padding-top:25px;}

.title {color:#000;}

.border {background:url(images/border-bg.gif) left bottom repeat-x; padding-bottom:8px; margin-bottom:8px;}
.border-pad {padding-bottom:15px;}
.border-pad1 {padding-bottom:29px;}

.list li {background:none;  font-weight:bold; color:#be1d07; background:url(images/border-bg.gif) left bottom repeat-x; padding:0 0 12px 0; line-height:1.285em; margin-bottom:10px;}
.list li.bottom_row {background:url('');}
.list li span .demo_link {font-size:13px;position:relative;top:0px;left:-35px;}
.list li u {color:#222222;}
.list li span {color:#000000; font-weight:normal; font-size:1.1666em; display:inline-block; padding-left:20px; line-height:1.285em;background-color:#f2f2f2;}
.list li span strong  a {font-size:0.875em; color:#137cb2;}
.list .last {background:none;}
.list em {font-style:normal;}

.list li img {
	margin-top:5px;
}

.list_2 li {background:none;  font-weight:bold; color:#be1d07; background:url(images/border-bg.gif) left bottom repeat-x; padding:0 0 12px 0; line-height:1.085em; margin-bottom:10px;}
.list_2 li span {color:#9d9d9d; font-weight:bold; display:inline-block; line-height:1.285em;}
.list_2 li span strong  a {font-size:0.875em; color:#137cb2;}
.list_2 .last {background:none;}
.list_2 em {background:url(images/box-link-bg.png) no-repeat;font-style:normal;padding-left:16px;}

.phone {display:inline-block; width:90px}

.padding {padding-bottom:53px;}
/* ============================= footer ====================== */
#footer {font-size:1.1666em; line-height:1.2em;}
#footer a {text-decoration:none; color:#9d9d9d;}
#footer a:hover {text-decoration:underline;}
#footer span {display:inline-block; font-size:0.857em; margin-top:5px;}
#footer .indent {padding:22px 0 0 21px;}
#footer .col-1 {width:330px !important;}
#footer .col-2 {width:334px !important;}
#footer li {line-height:1.55em; background:url(images/footer-marker.gif) left 6px no-repeat; padding-left:18px;}
#footer li a {text-decoration:none; border-bottom:1px solid #9d9d9d;}
#footer li a:hover {text-decoration:none; border:none;}
/* ============================= forms ============================= */


/*#ContactForm label {height:26px; display:block;}
#ContactForm .link {display:inline-block; margin:13px 0 0 20px; font-weight:bold;}*/
.alignright {text-align:right;}
.input {width:265px;  background:none; padding:1px 0 1px 5px; font-size:1em; line-height:1.243em;}
textarea {width:265px; height:120px;  background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}


.testimonial {
	font-size:16px;
	font-style:italic;
	line-height:25px;
	color:#747170;
	margin-left:10px;
	margin-top:-20px;
	
}

.test_body {
	margin-left:16px;
	font-weight:bold;
}

.test_left_quote {
	font-family:Trebuchet MS;
	font-size:50px;
	position:relative;
	top:35px;
	left:-10px;
}

.test_tag_line {
	font-style:normal;
	color:#222222;
	float:right;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:-10px;
	left:0px;
}

.span_bold_red {
	font-weight:bold;
	color:#137cb2;
}

.tbl_plans {	
	width:100%;
	border-collapse:collapse;
}


.tbl_plans td {
	border-bottom:1px solid #d6dade;border-left:0;border-right:1px solid #d6dade;border-top:0;text-align:left;
}

.tbl_plans tr.bottom_row td.bottom_row {
	border-bottom:0px solid #d6dade;border-left:0;border-right:1px solid #d6dade;border-top:0;text-align:left;
}


.tbl_plans th {
	background-color:#d8d8d8;
	height:20px;
	text-align:left;
	font-size:19px;
	padding:5px;
}

.tbl_plans th h2 {
	padding-left:5px;
}

.tbl_plans tr:hover {
	background-color:#efefef;
}

.tbl_plans tr .plan {
	color:#137cb2;
	font-size:22px;
	font-weight:bold;
	/*background-color:#efefef;*/
}

.tbl_plans tr:hover .plan {
	color:#be1d07;
}

.tbl_plans .order_now {
	style="float:right;
}



.tbl_plans h2 {
	font-size:24px;
}

.tbl_plans td {
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	padding-top:10px;
}

.tbl_plans .burst_mbit {
	margin-top:2px;
	font-size:14px;
	font-style:italic;
	line-height:15px;
	color:#a4a4a4;
}

.tbl_plans .col_1 {
	width:120px;
}

.tbl_plans .col_2 {
	width:130px;
}

.tbl_plans .col_3 {
	width:150px;
}

.tbl_plans .col_4 {
	width:120px;
}

.tbl_plans .col_5 {
	width:235px;
}



.tbl_plans .vps_col_1 {
	width:12%
}

.tbl_plans .vps_col_2 {
	width:12%
}

.tbl_plans .vps_col_3 {
	width:12%
}

.tbl_plans .vps_col_4 {
	width:14%
}

.tbl_plans .vps_col_6 {
	width:12%
}


.tbl_plans .vps_col_7 {
	width:25%
}

.vps_standard_features_tbl {
	width:100%;
}


.feature_box {
	table-layout:fixed;
}

.feature_box li {
	 margin-left:30px;
}

.feature_box .col_1 {
	width:33%;
}

.feature_box .col_2 {
	width:33%;
}

.feature_box .col_3 {
	width:33%;
}

.tbl_plans .unmetered_bw {
	color:red;
}

.tbl_plans .unmetered_bw i{
	font-size:14px;
}

.tbl_plans .special_promo {
	font-weight:normal;
	font-size:14px;
}

.tbl_plans .smaller_text {
	font-weight:normal;
	font-size:16px;
}

/*.tbl_plans tr:hover .lite_plan{
	width:235px;
	height:57px;
	color:#137cb2;
	background:url(images/plans_lite_reseller_hover.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.tbl_plans tr:hover .mid_plan {
	width:235px;
	height:57px;
	color:#137cb2;
	background:url(images/plans_mid_reseller_hover.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.tbl_plans tr:hover .xtra_plan {
	width:235px;
	height:57px;
	color:#137cb2;
	background:url(images/plans_xtra_reseller_hover.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.tbl_plans tr:hover .un_lite_plan {
	width:235px;
	height:57px;
	color:#137cb2;
	background:url(images/plans_u_lite_reseller_hover.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.tbl_plans tr:hover .un_mid_plan {
	width:235px;
	height:57px;
	color:#137cb2;
	background:url(images/plans_u_mid_reseller_hover.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.tbl_plans tr:hover .un_xtra_plan {
	width:235px;
	height:60px;
	color:#137cb2;
	background:url(images/plans_u_xtra_reseller_hover.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.lite_plan {
	width:235px;
	height:57px;
	color:#be1d07;
	background:url(images/plans_lite_reseller.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.mid_plan {
	width:235px;
	height:57px;
	color:#be1d07;
	background:url(images/plans_mid_reseller.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.xtra_plan {
	width:235px;
	height:57px;
	color:#be1d07;
	background:url(images/plans_xtra_reseller.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.un_lite_plan {
	width:235px;
	height:57px;
	color:#be1d07;
	background:url(images/plans_u_lite_reseller.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.un_mid_plan {
	width:235px;
	height:57px;
	color:#be1d07;
	background:url(images/plans_u_mid_reseller.png);
	background-repeat:no-repeat;
	background-position:0px -5px;
}

.un_xtra_plan {
	width:235px;
	height:60px;
	color:#be1d07;
	background:url(images/plans_u_xtra_reseller.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}*/

.feature_box {
	border-collapse:collapse;
	margin-top:-20px;
}

.feature_box td {
	vertical-align:top;
	padding:5px;
	width:33%;
	border-bottom:1px solid #cfcfcf;
}

.standard_features_tbl {
	margin-top:-10px;
}

.vps_standard_features_tbl {
	margin-top:-10px;
}

.vps_standard_features_tbl li {
	padding-right:85px;
}

.standard_features_tbl td {
	vertical-align:top;
	padding:5px;
	width:33%;
	border-bottom:0px solid #cfcfcf;
}

.feature_box tr.bottom_row td {
	border-bottom:0px;
}

.feature_box img {
	float:left;
	margin-right:10px;
}

.feature_box h2 {
	font-size:20px;
}

.feature_box .demo_link {
	font-size:11px;
	line-height:14px;
	margin-left:50px;
}

.feature_box .demo_link span {
	font-size:11px;
	line-height:14px;
	margin-left:50px;
}

.feature_box .box_demo_link {
	font-size:11px;
}

.order_now {
	float:right;
}

.order_now img {
	 position:relative;
	 top:3px;
	 left:0px;
}

.order_now a {
	color:#be1d07;
	font-size:18px;
}

.tbl_plans .unlimited_feature {
	color:#be1d07;
	font-style:italic;
	font-weight:bold;
}



.order_form {
	width:100%;
	margin-top:-20px;
}

.order_form .line_break {
	width:100%;
	border-bottom: 1px dotted #555;
}

.order_form .choose_domain {
	padding:15px;
	width:850px;
	margin-left:10px;
}

.order_account_info {
	margin-left:40px;
	width:700px;
}

.order_account_info td {
	vertical-align:top;
}

.order_tbl_plans {
	width:100%;
	border-collapse:collapse;
	margin-left:20px;
}

.order_tbl_plans tr:hover {
	background-color:#efefef;
}

.order_tbl_plans td {
	vertical-align:bottom;
	padding:5px;
}

.order_tbl_plans tr:hover .plan_details {
	font-style:italic;
}

.order_tbl_plans tr:hover .plan_title {
	
	color:#be1d07;
}

.order_tbl_plans .plan_title {
	width:170px;	
	font-weight:bold;
	font-size:18px;
}

.order_tbl_plans .plan_title input {
	position:relative;
	top:-3px;
	left:0px;
}


.order_tbl_plans .plan_details {
	font-size:13px;
}

.promo_code {
	color:red;
	font-size:10px;
}




 #contactFormContainer
{
	position:absolute;
	left:0px;
	top:0px;
	float:right;
	z-index:99;
}
#contactForm
{
	height:500px;
	width:351px;
	background-image:url('images/contact_bkg.jpg');
	display:none;
}
#contactForm fieldset
{
	padding:20px;
	border:none;
	color:#ffc400;
}      
#contactForm label
{
	font-family:Verdana;
	display:block;
	color:#ffc400;
	float:left;
	font-weight:bold;
}      
#contactForm input[type=text]
{
	display:block;
	border:solid 1px #4d3a24;
	width:100%;
	margin-bottom:10px;
	height:24px;
}  
#contactForm textarea
{
	display:block;
	border:solid 1px #4d3a24;
	width:100%;
	margin-bottom:10px;
	background-color:#ffffff;
}  
#contactForm input[type=submit]
{
	background-color:#be1d07;
	border:solid 1px #23150c;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}                
#contactLink
{
	height:50px;
	width:351px;
	background-image:url('images/contact_slidein_button.png');
	display:block;
	cursor:pointer;
}
#messageSent
{
	color:#ff9933;
	display:none;
}














/* ------------------
 styling for the tables 
   ------------------   */


body
{
	line-height: 1.6em;
}

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


#ver-minimalist
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#ver-minimalist th
{
	padding: 8px 2px;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 2px solid #6678b1;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #039;
}
#ver-minimalist td
{
	padding: 12px 2px 0px 2px;
	border-right: 30px solid #fff;
	border-left: 30px solid #fff;
	color: #669;
}


#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}


#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #039;
}
#hor-zebra td
{
	padding: 8px;
	color: #669;
}
#hor-zebra .odd
{
	background: #e8edff; 
}


#ver-zebra
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	/*color: #039;*/
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	/*color: #669;*/
}
.vzebra-odd
{
	background: #eff2ff;
}
.vzebra-even
{
	background: #e8edff;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children
{
	background: #d0dafd;
	border-bottom: 1px solid #c8d4fd;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action
{
	background: #dce4ff;
	border-bottom: 1px solid #d6dfff;
}


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}
.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


#rounded-corner
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner th.left_col
{
	background: #137cb2 url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner th.right_col
{
	background: #137cb2 url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding-left: 2px;
	font-weight: normal;
	/*color: #039;*/
	color:#ffffff;
	background: #137cb2;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	/*border-top: 1px solid #fff;*/
	/*color: #669;*/
}
#rounded-corner td.left_col
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner td.right_col
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}


#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.png');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='table-images/back.png',sizingMethod='crop');
	background: none;
}	
#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


#gradient-style
{
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('table-images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	/*color: #669;*/
	border-top: 1px solid #fff;
	background: #e8edff url('table-images/gradback.png') repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #d0dafd url('table-images/gradhover.png') repeat-x;
	color: #339;
}


#pattern-style-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/pattern.png');
}
#pattern-style-a thead tr
{
	background: url('table-images/pattern-head.png');
}
#pattern-style-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-a td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-a tbody tr:hover td
{
	color: #339;
	background: #fff;
}


#pattern-style-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/patternb.png');
}
#pattern-style-b thead tr
{
	background: url('table-images/patternb-head.png');
}
#pattern-style-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	border-bottom: 1px solid #fff;
	color: #039;
}
#pattern-style-b td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#pattern-style-b tbody tr:hover td
{
	color: #339;
	background: #cdcdee;
}


.tbl_addon_item {
	border-collapse:collapse;
	border:0px;
	width:240px;
}

.tbl_addon_item tr {
	border:0px;
}

.tbl_addon_item td {
	border:0px;
	vertical-align:middle;
}

.tbl_config_item {
	border-collapse:collapse;
	border:0px;
	width:100%;
}

.tbl_config_item tr {
	border:0px;
}

.tbl_config_item td {
	border:0px;
	vertical-align:top;	
}

.addon_order {
	color:#be1d07;
	font-size:12px;
	line-height:13px;
	text-align:right;
	margin-top:5px;
}

.tbl_config_item .config_col_1 {
	width:150px;
	font-weight:bold;
}

.tbl_config_item .config_col_2 {
	font-size:13px;
}

.tbl_config_item .config_col_3 {
	white-space:nowrap;
	width:60px;
	font-weight:bold;
	font-size:16px;
}
