/**********************************************/
/*****____________________________________*****/
/****|       Orbana Healthy Drinks        |****/
/*****____________________________________*****/
/**********************************************/
/**********************************************/
/*******_______________________________********/
/******|                               |*******/
/******| WEBSITE STYLE INFORMATION     |*******/
/******|                               |*******/
/******| SCREEN RESOLUTION: 1024 x 768 |*******/
/******| ACTUAL SCREEN SIZE: 1024px    |*******/
/******| ACTUAL SCREEN HEIGHT: 768px   |*******/
/******| FONT: ARIAL                   |*******/
/******| Copyright: Sadiq Ahmed,       |*******/ 
/******|		    Room101	Limited    |*******/
/******|                               |*******/
/******|                               |*******/
/******|                               |*******/
/******|                               |*******/
/*******_______________________________********/
/*********************************************/
/********************************************/
/*******************************************/
/******************************************/
/*****************************************/
/****************************************/
/*_____________________________________*/



body {
margin:0px;
padding:0px;
text-align:center;
font-family: helvetica, arial, "Trebuchet MS", sans-serif, verdana;
/*font-size:9pt;*/ font-size:0.75em;
line-height: 1.2em;
letter-spacing: 0.05em;
color:#888888;
/*color:#888888;*/
}
/*
* html body {
font-size:8pt;
line-height: 9pt;
letter-spacing: 0.1pt;
}*/

p {  font-size:9pt; padding:0px 0px 5px 0px; margin:0px; }

h1 { font-size:17pt; text-align:center; font-weight:100; padding:0 0 10px 0; margin:0px;}
h2 { font-size:12pt; font-weight:bold; color:#FC9B03; padding:0 0 20px 0; margin:0px; line-height:130%;}
h3 { font-size:10pt; padding:0 0 10px 0; margin:0px;}
h4 { font-size:11pt; padding:0 0 5px 0; margin:0px; font-weight:normal;}
h5 { font-size:8pt; }
h6 { font-size:7pt; }

.small_font { font-size:8.5pt; line-height:100%; }

.norm {
font-size:9pt; line-height:9pt; letter-spacing:0.05em;
}

.high {
font-size:9pt; line-height:9pt; letter-spacing:0.05em; font-weight:700; color:#FC9B03;
}

.big_comment { font-size:20pt; text-align:left; font-weight:100; padding:30px 0 30px 0; margin:0px; color:#FC9B03; }
.medium_comment { font-size:12pt; width:396px; text-align:left; font-weight:100; padding:0 0 40px 0; margin:0px; color:#FC9B03; text-align:center;}
.small_comment { font-size:13pt; text-align:left; font-weight:100; padding:0 0 10px 0; margin:0px; color:#FC9B03;}

a:link    { font-size:12pt; color: #FC9B03; text-decoration:none; outline:none; cursor:pointer; }
a:visited { font-size:12pt; color: #FC9B03; text-decoration:none; outline:none; cursor:pointer; }
a:hover   { font-size:12pt; color: #FC9B03; text-decoration:none; outline:none; cursor:pointer; }
a:active  { font-size:12pt; color: #FC9B03; text-decoration:none; outline:none; cursor:pointer; }

a img {border: none; }
img a {border:none; }
.vita {
font-size:8.5pt;
line-height:115%;
}

.vita:hover {
color:#8C8C8C;
cursor:pointer;
}

ul.vitamins {
font-size:8.5pt; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
line-height:115%;
}

ul.plain {
font-size:8pt; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
line-height:100%;
}

li {
margin: 0px;
padding: 0px;
}

ul.vitamins li:hover {
color:#8C8C8C;
cursor:pointer;
}

input { color:#888888; border-style: outset inset inset outset; border-width:1px 1px 1px 1px; border-color:#939495 #888888 #888888 #939495; font-family: arial, "Trebuchet MS", verdana; font-size:9pt; height:15px; padding:1px;}
button { 
	cursor:pointer;
	font-family: arial, "Trebuchet MS", verdana; 
	font-size:9pt; 
	height:20px; 
	width:149px;  
	border:none;
	padding:0px; 
	margin:0px; 
	background-color:#ffffff;
	background-image:url('/images/input_button.jpg'); 
	color:#ffffff; 
}

.longerone { 
	cursor:pointer;
	font-family: arial, "Trebuchet MS", verdana; 
	font-size:9pt; 
	height:20px; 
	width:350px;  
	border:none;
	padding:0px; 
	margin:0px; 
	background-color:orange;
	background-image:url('/images/input_button2.jpg'); 
	color:#ffffff; 
}

select { color:#888888; border-style: outset inset inset outset; border-width:1px 1px 1px 1px; border-color:#939495 #888888 #888888 #939495; font-family: arial, "Trebuchet MS", verdana; font-size:9pt; height:20px; padding:1px;}
.check { color:#888888; border:none; font-family: arial, "Trebuchet MS", verdana; font-size:9pt; width:12px; height:12px; padding:0px; margin:0px;}
.option { color:#888888; font-family: arial, "Trebuchet MS", verdana; font-size:9pt; padding:0px;}
textarea { color:#888888; }

/*************************************/
/*********| HOT CENTERING  |**********/
/*************************************/

	html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	}

		* {
		margin:0px auto;
		padding:0;
		}

	div#theblocker {
	visibility: hidden;
	width: 100%;
	height: 50%;
	margin-top: -289px;
	float: left;
	}

	div#thehugger {
	width: 640px;
	height: 579px;
	clear: both;
	background:white;
	position: relative;
	top: -289px;
	/* IE4ever Hack: Hide from IE4 **/
	position: static;
	/** end hack */
	text-align:left;
	}

	/* Hide from IE5mac \*//*/
	div#shim {
	display: none;
	}

	html, body {
	height: auto;
	}
	/* end hack */

	/* ]]> */
	
	div#thecontainer {
	text-align:center;
	width: 100%;
	}

	div#thestretch {
	width: 640px;
	text-align:left;
	background:white;
	position: relative;
	margin:0 auto;
	
	}	
	
	div#theauto {
	width: 640px;
	background:white;
	margin:0 auto;	
	}
	
/*************************************/
/*********| WEBSITE LAYOUT |**********/
/*************************************/


#outspace {
color:#888888;
margin: 100px auto;
width:640px;
text-align:left;
}

#inspace {
width:640px;
height:554px;
}

#violator {
position:absolute;
top:-75px;
right:-70px;
width:150px;
height:150px;
text-align:center;
}

.violator { width:150px; height:150px; position:relative; top:0px; left:0; }

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SPLASH */


#splash {
position:relative;
top:100px;
left:0px;
text-align:center;
width:640px;
height:440px;
}

.splash_enter {
position:absolute;
top:250px;
left:0px;
width:640px;
height:100px;
text-align:center;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> TOP */

#top {
position:relative;
top:0px;
left:0px;
width:640px;
height:135px;
}

.logo {
position:absolute;
top:10px;
left:0px;
width:120px;
height:110px;
}

body#homepage .right_logo {
position:absolute;
top:10px;
right:0px;
width:150px;
height:116px;
background:#fff url('logo-bac.gif') no-repeat;
}

.logo_link {
width:95px;
height:95px;
}

.nav {
position:absolute;
top:10px;
left:130px;
width:510px;
height:95px;
}

.nav_link {
position:relative;
top:0px;
left:0px;
font-size:12pt;
height:15px;
padding:0 0 6px 10px;
border-left:#DCDCDC solid 1px;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MAIN */
#violate {
position:relative;
top:0px;
left:0px;
width:640px;
height:29px;
background-image:url("/images/violator_bg.jpg");
text-indent:0px;
font-size:13pt;
color:#ffffff;
font-weight:600;
line-height:175%;
white-space:nowrap;
}

/* BUY PAGE*/

#main_auto {width:640px; border:#DCDCDC solid 1px;}

#main_stretch {height:735px; position:relative; border:#DCDCDC solid 1px;top:0px;
left:0px;
width:640px;}


#main_layer {
position:relative;
top:0px;
left:0px;
width:640px;
height:405px;
}

#main_layer_unviolated {
position:relative;
top:0px;
left:0px;
width:640px;
height:434px;
}

#main {
position:relative;
top:0px;
left:0px;
width:638px;
height:405px;
border:#DCDCDC solid 1px;
z-index:2;
}

#main_scroll {
position:relative;
top:0px;
left:0px;
width:638px;
height:405px;
border:#DCDCDC solid 1px;
z-index:2;
overflow-x:auto;
}


#main_unviolated {
position:relative;
top:0px;
left:0px;
width:638px;
height:434px;
border:#DCDCDC solid 1px;
z-index:2;
}

.full {
position:absolute;
top:40px;
left:40px;
width:560px;
height:355px;
overflow:auto;
}

.chart_heading {
position:absolute;
top:10px;
left:10px;
width:618px;
height:70px;
overflow:visible;
}


.chart_holder {
position:absolute;
top:110px;
left:10px;
width:618px;
height:310px;
overflow:auto;
overflow-x:auto;
overflow-y:auto;
}

.chart_holder_noscroll {
position:absolute;
top:110px;
left:10px;
width:618px;
height:315px;
overflow:visible;
}

/* TEST
scrollbar-face-color:#D3D3D3;
scrollbar-highlight-color:none;
scrollbar-3dlight-color:none;
scrollbar-darkshadow-color:none;
scrollbar-shadow-color:gray;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:pink;
*/
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CHART */



table.statics { margin:5px 0 0 0; }


table.solidLeft { width:225px; }
table.solidRight { width:1250px; }


table.solid { margin-right:0px; table-layout:fixed; border-collapse:collapse; }
table.solid td { border-right:1px solid #DCDCDC; text-align:right; padding:2px 2px 2px 5px; white-space:nowrap; vertical-align:top;}
table.solid td.groups { color:#FFAE25; font-weight:bold; font-size:9pt; text-align:center; }
table.solid td.heading { color:#FFAE25; font-weight:bold; font-size:9pt; text-align:center;}
table.solid td.sub_heading { background-color:#FFAE25; color:#ffffff; font-weight:bold; font-size:9pt; padding:2px; text-align:left; }
table.solid td.first_col { width:150px; }


table.solid td.freebreak { white-space:normal; }

table.solid td.nutrients { text-align:left; }
table.solid td.green_cell { background-color:#EEFDE0; }

.extraborder {border-right:1px solid #DCDCDC; }
#extraborder {border-right:1px solid #DCDCDC; }

#adjustheight {
margin-top:3px;
}
/*end*/
/*\*/
html*#adjustheight {
[margin-top:3px; /*MOZILLA*/
margin-top:7px; /*SAFARI*/
]margin-top:1px; /*IE5-6*/
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #adjustheight {
margin-top:1px;
}
/*end*/

  @media screen and (-webkit-min-device-pixel-ratio:0) {
    table#adjustheight   {
		
	}
   table#adjustheight {
		margin-top:7px; /*SAFARI 4*/
	}
  }




/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BUY */

.buy_comment {
position:absolute;
top:30px;
left:40px;
width:560px;
height:60px;
}


img.promo_title {padding:15px 0 5px 0;}

.buy_line_1 {
position:absolute;
top:70px;
left:40px;
width:90px;
height:275px;
}

.buy_line_2 {
position:absolute;
top:70px;
left:160px;
width:150px;
height:275px;
}

.buy_line_3 {
position:absolute;
top:70px;
left:330px;
width:120px;
height:275px;
}

.buy_line_4 {
position:absolute;
top:260px;
left:480px;
width:140px;
height:100px;
}

.buy_line_5 {
position:absolute;
top:380px;
left:40px;
width:140px;
height:300px;
}
.buy_line_6 {
position:absolute;
top:380px;
left:200px;
width:120px;
height:300px;
}
.buy_line_7 {
position:absolute;
top:380px;
left:340px;
width:111px;
height:300px;
}

.delivery_info {
position:absolute;
top:55px;
left:470px;
width:130px;
height:140px;
}


.buy_select_1 {
position:absolute;
top:345px;
left:40px;
width:90px;
height:20px;
}

.buy_select_2 {
position:absolute;
top:345px;
left:160px;
width:150px;
height:20px;
}

.buy_select_3 {
position:absolute;
top:345px;
left:330px;
width:120px;
height:20px;
}

.buy_select_4 {
position:absolute;
top:355px;
left:470px;
width:130px;
height:20px;
}

.buy_select_5 {
position:absolute;
top:685px;
left:40px;
width:140px;
height:20px;
}
.buy_select_6 {
position:absolute;
top:685px;
left:200px;
width:120px;
height:20px;
}
.buy_select_7 {
position:absolute;
top:685px;
left:340px;
width:111px;
height:20px;
}

/*   END BUYING OPTIONS */

.toppad40 {padding-top:40px;}
.toppad50 {padding-top:50px;}

.image_cup { height:170px; position:relative;}
.rip {vertical-align:bottom; position:absolute; bottom:0px;}
.image_cup img {vertical-align:bottom; position:absolute; bottom:0px; }

.reducebottom {margin-bottom:0px; padding-bottom:0px;}

.buy_details { float:left; width:100px; height:100px; margin-top:30px; padding:0 0 0 10px; vertical-align:text-bottom;}
.buy_details span { vertical-align:text-bottom;}
.buy_details p { vertical-align:text-bottom;}
.buy_details h3 { vertical-align:text-bottom;}

.buy_details_total { float:left; width:150px; height:140px; margin-top:0px; padding:0 0 0 10px;}


.buy_bottles 	{ position:absolute; top:110px; left:40px; width:145px; height:215px; }
.buy_tubs 		{ position:absolute; top:110px; left:185px; width:145px; height:215px; }
.buy_promotions { position:absolute; top:110px; left:330px; width:145px; height:215px; }
.buy_totals 	{ position:absolute; top:110px; left:475px; width:145px; height:215px; }

.buy_bottles_dynamo 	{ position:absolute; top:330px; left:40px; width:145px; height:75px; }	.buy_bottles_dynamo select 	{ width:135px; height:20px; }
.buy_tubs_dynamo 		{ position:absolute; top:330px; left:185px; width:145px; height:75px; }	.buy_tubs_dynamo select { width:135px; height:20px; }
.buy_promotions_dynamo 	{ position:absolute; top:330px; left:330px; width:145px; height:75px; }	.buy_promotions_dynamo select { width:135px; height:20px; font-size:8.5pt;  }
.buy_totals_dynamo 		{ position:absolute; top:330px; left:475px; width:145px; height:75px; }


.special { }



.detail_left {
position:absolute;
top:30px;
left:40px;
width:305px;
height:320px;
padding:0px; 
margin:0px;
}

.detail_right_update {
position:absolute;
top:30px;
left:385px;
width:230px;
height:360px;
}

.detail_right {
position:absolute;
top:30px;
left:385px;
width:230px;
height:250px;
}

.line_space { line-height:160%; }

.card_box { overflow-y:auto; width:260px; height:110px; position:absolute; top:250px; left:300px; }

.full_text {
width:530px;
}

table.bordering { border-color: #888888; border-width: 0 0 1px 1px; border-style: solid; border-collapse: collapse; }
table.bordering td { border-color: #888888; border-width: 1px 1px 0 0; border-style: solid; margin:0px;}

.full_placer {
margin-left:10px;
width:520px;
font-size:8.5pt;
line-height:115%;
}

.full_placer_ing {
padding:5px;
width:165px;
}

.full_placer_100g {
padding:5px 0 5px 0px;
width:65px;
text-align:center;
}

.full_placer_50g {
padding:5px 0 5px 0px;
width:35px;
text-align:center;
}

.full_placer_rda {
padding:5px 0 5px 0px;
width:45px;
text-align:center;
}

.full_placer_benefits {
padding:5px;
width:250px;
}


.content {
position:absolute;
top:40px;
left:40px;
width:400px;
height:365px;
}

.contents {
position:absolute;
top:20px;
left:40px;
width:400px;
height:385px;
}

.content_a {
position:absolute;
top:40px;
left:40px;
width:350px;
height:385px;
}

.content_1 {
position:absolute;
top:40px;
left:40px;
width:350px;
height:365px;
}

.content_2 {
position:absolute;
top:40px;
left:40px;
width:300px;
height:365px;
}

.content_3 {
position:absolute;
top:40px;
left:40px;
width:290px;
height:365px;
}

.small_content {
position:absolute;
top:40px;
left:40px;
width:270px;
height:365px;
}

.side_content {
position:absolute;
top:40px;
left:40px;
width:150px;
height:325px;
}

.middle_content {
position:absolute;
top:40px;
left:190px;
width:250px;
height:325px;
border-left:#DCDCDC solid 1px;
}

.middle_content_10 {
position:relative;
top:0px;
left:10px;
width:230px;
height:325px;
}

.text-effect {
position:absolute;
bottom:40px;
left:40px;
width:400px;
height:248px;
}

.questions_over {
position:absolute;
top:54px;
left:440px;
width:170px;
height:140px;
z-index:1;
}

.questions_over_2 {
position:absolute;
top:54px;
left:400px;
width:170px;
height:140px;
z-index:1;
}

.bottle_over {
position:absolute;
top:0px;
left:440px;
width:170px;
height:380px;
z-index:1;
}

.bottle {
position:relative;
top:0px;
left:440px;
width:170px;
height:380px;

}

.person {
position:absolute;
top:40px;
left:350px;
width:255px;
height:345px;
}

.contact { 
position:absolute;
top:40px;
left:140px;
width:380px;
height:325px; 
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> small table */

.placer {
position:absolute;
bottom:0px;
left:0px;
width:240px;
height:80px;
}

.holder {
position:relative;
top:0px;
left:0px;
width:240px;
height:80px;
}

	.vitamin {
	position:absolute;
	top:0px;
	left:0px;
	width:95px;
	height:80px;
	border-right:#DCDCDC solid 1px;
	}
	.per100 {
	position:absolute;
	top:0px;
	left:100px;
	width:55px;
	height:80px;
	border-right:#DCDCDC solid 1px;
	}
	.per50 {
	position:absolute;
	top:0px;
	left:160px;
	width:45px;
	height:80px;
	border-right:#DCDCDC solid 1px;
	}
	.rda {
	position:absolute;
	top:0px;
	left:210px;
	width:30px;
	height:80px;
	}

.height90 { height:90px; }


.people {width:530px; padding:0px; margin:0px;}
.people_description {width:430px; text-align:left; padding:0 0 10px 0;}
.people_image {width:100px; text-align:right}
.people_image img {margin-top:0px; padding-top:0px; border:#DCDCDC solid 1px; vertical-align:top;}


.inside {
position:relative;
top:0px;
left:0px;
width:400px;
height:365px;
}


.inside_left {
position:absolute;
top:0px;
left:0px;
width:155px;
height:375px;
border-right:1px solid #DCDCDC;
}

.inside_left a span.javlink { 
display:block;
font-size:9pt; 
line-height:9pt; 
letter-spacing:0.05em;
margin:0px;
padding:0 5px 5px 0;
font-family: helvetica, arial, "Trebuchet MS", sans-serif, verdana;
letter-spacing: 0.05em;
color:#888888;
text-decoration:none;
}

.inside_left p { 
font-size:9pt; 
line-height:9pt; 
letter-spacing:0.05em;
margin:0px;
padding:0 5px 5px 0;
}

.inside_right {
position:absolute;
top:0px;
left:165px;
width:240px;
height:385px;
display:none;
}

.inside_right p{
font-size:9pt; 
line-height:9pt; 
letter-spacing:0.05em;
margin:0px;
padding:0 0 5px 0;
width:200px;
}

.inside_right h3{
font-size:10pt; 
line-height:10pt; 
letter-spacing:0.05em;
margin:0px;
padding:0 0px 5px 0;
}

.inside_right_show {
position:absolute;
top:0px;
left:165px;
width:240px;
height:385px;
display:block;
}

.inside_right_show p {
font-size:9pt; 
line-height:9pt; 
letter-spacing:0.05em;
margin:0px;
padding:0 0 5px 0;
}

.inside_right_show h3 {
font-size:10pt; 
line-height:10pt; 
letter-spacing:0.05em;
margin:0px;
padding:0 0 5px 0;
}

.inside_double {
position:relative;
height:60px;
}

.inside_right_holder {position:relative; top:0px; width:220px; height:375px;}
.inside_right_bottom { position:absolute; left:0px; bottom:0px; width:130px; }
.inside_right_bottom_middle { width:40px; text-align:right;}
.inside_right_bottom_right { position:absolute; left:135px; bottom:0px; width:40px; border-left:1px solid #DCDCDC; text-align:right;}

.inside_right_bottomt { position:absolute; left:0px; top:0px; width:110px; }
.inside_right_bottom_rightt { position:absolute; left:115px; top:0px; width:40px; text-align:right; border-left:1px solid #DCDCDC; }

.inside_right_bottom_right span {padding-left:5px;}


.peeps_nav {
position:absolute;
top:10px;
left:40px;
width:300px;
height:200px;
white-space:nowrap;
}

.peeps_border {
position:absolute;
top:233px;
left:40px;
width:300px;
height:10px;
border-top:1px solid #DCDCDC;
display:none;
}

.peeps_border_long {
position:absolute;
/*top:2000px;*/
left:40px;
width:565px;
height:10px;
border-top:1px solid #DCDCDC;
display:none;
}

.peeps_nav a {
font-size:9pt; line-height:12pt; letter-spacing:0.05em;
}

a.peeps:link {font-size:9pt; line-height:12pt; letter-spacing:0.05em;}
a.peeps:visited {font-size:9pt; line-height:12pt; letter-spacing:0.05em;}
a.peeps:hover {font-size:9pt; line-height:12pt; letter-spacing:0.05em;}
a.peeps:active {font-size:9pt; line-height:12pt; letter-spacing:0.05em;}

.peeps_comments {
position:absolute;
top:180px;
left:40px;
width:300px;
height:215px;
display:none;
}


.peeps_extra1 {
position:absolute;
top:200px;
left:40px;
width:280px;
height:195px;
display:none;
}

.peeps_extra2 {
position:absolute;
top:200px;
left:330px;
width:280px;
height:195px;
display:none;
}

.peeps_photo {
position:absolute;
top:20px;
left:350px;
width:255px;
height:375px;
display:none;
}

.peeps_photo_bottle {
position:absolute;
top:20px;
left:410px;
width:170px;
height:375px;
display:none;
}
.peeps_photo_bottle img {height:344px;}

.peeps_photo img {
border:1px solid #DCDCDC;
}
/*
638
405
*/

.peeps_photo_borderless {
position:absolute;
top:40px;
left:350px;
width:255px;
height:355px;
display:none;
}

.peeps_photo_borderless img {
border:none;
}


/* Marketing */

.market_1 { position:absolute; top:30px; left:40px; width:372px; height:80px; }
.market_2 {}
.market_3 {}
.market_4 {}
.market_5 {}
.market_6 {}
.market_7 {}

.markets_top { position:absolute; top:30px; left:40px; width:558px; height:60px; }
.markets_left { position:absolute; top:110px; left:40px; width:176px; height:245px; }
.markets_middle { position:absolute; top:110px; left:236px; width:176px; height:245px; }
.markets_right { position:absolute; top:110px; left:432px; width:176px; height:245px; }

.markets_left select { width:170px; font-size:9pt;}
.markets_middle select { width:170px; font-size:9pt; }
.markets_right select { width:170px; font-size:9pt; }
.w180 { width:180px; }
.w150 { width:150px; }
.w140 { width:140px; }

.markets_bottom { position:absolute; top:375px; left:40px; width:560px; height:25px; text-align:right; }
.markets_bottom_button { padding:10px 6px 0 0; }

.markerts_terms { position: absolute; bottom:-20px; left:0px; width:638px; height:20px; }

.purchase_terms { position:absolute; right:0px; bottom:-25px; width:400px; height:20px; text-align:right;  }
.purchase_terms2 { position:absolute; right:0px; top:650px; width:400px; height:20px; text-align:right;  }
.purchase_terms3 { position:absolute; right:0px; top:740px; width:400px; height:20px; text-align:right;  }
/* MARKETS */

.markets_gender    {position:absolute; top:103px; left:40px;  width:124px; height:26px;}
.markets_age    {position:absolute; top:130px; left:40px;  width:124px; height:15px;}
.markets_profession {position:absolute; top:100px; left:160px; width:176px; height:30px;}
.markets_train  {position:absolute; top:100px; left:340px; width:124px; height:30px;}
.markets_participate {position:absolute; top:100px; left:445px; width:176px; height:34px;}

.markets_age_in    {position:absolute; top:150px; left:40px;  width:124px; height:60px;}
.markets_profession_in {position:absolute; top:131px; left:160px; width:176px; height:95px; padding:0px;}
.markets_train_in  {position:absolute; top:135px; left:340px; width:124px; height:90px;}
.markets_participate_in {position:absolute; top:135px; left:445px; width:176px; height:95px; padding:0px;}


/* SECOND LINE */
.markets_drink  {position:absolute; top:245px; left:40px; width:124px; height:35px;}
.markets_energy {position:absolute; top:245px; left:160px; width:176px; height:35px;}
.markets_consume {position:absolute; top:245px; left:340px; width:176px; height:35px;}
.markets_replace {position:absolute; top:245px; left:500px; width:176px; height:35px;}

.markets_drink_in  {position:absolute; top:282px; left:40px; width:124px; height:90px;}
.markets_energy_in {position:absolute; top:282px; left:160px; width:176px; height:90px;}
.markets_consume_in {position:absolute; top:282px; left:340px; width:176px; height:95px;}
.markets_replace_in {position:absolute; top:282px; left:500px; width:176px; height:95px;}

.markets_participate_other {position:absolute; top:255px; left:231px; width:176px; height:95px; padding:0px;}
.markets_profession_other {position:absolute; top:255px; left:422px; width:176px; height:95px; padding:0px;}

.markets_multi_small { width:150px; height:80px;}
.markets_multi_medium { width:170px; height:80px;}
.markets_multi { width:170px; height:100px; }
.details_multi { width:170px; height:75px; }


.markets_input { width:130px; margin-top:5px; margin-right:0px;}


.markets_button {position:absolute; top:370px; left:412px; width:186px; height:20px; text-align:right;}


.stepping { position:absolute; top:0px; left:40px; width:186px; height:20px; line-height:12pt;}
.stepping span { border-right:1px solid #DCDCDC; }
.stepping span.null { border:none; }


/* Team Classes */
.team_register { position:relative; top:0px; left:0px; width:638px; height:15px; text-align:right; }
.team_outline { position:relative; top:0px; left:0px; width:638px; height:380px; }
.team_outline_l { position:absolute; top:15px; left:40px; width:220px; height:380px; }
.team_outline_l p { width:210px; }
.team_outline_r { position:absolute; top:0px; right:20px; width:360px; height:380px; }

.team_images { position:relative; top:0px; left:0px; width:375px; height:190px; }
.team_bottle { position:absolute; top:0px; left:0px; width:80px; height:190px; }
.team_shirt { position:absolute; top:0px; left:115px; width:115px; height:190px; }
.team_jacket { position:absolute; top:0px; left:245px; width:130px; height:190px; }
.team_voucher { position:absolute; top:210px; left:50px; width:100px; height:190px; }
.team_tickets { position:absolute; top:210px; left:200px; width:130px; height:190px; }
.team_clock { position:absolute; top:0px; left:460px; width:140px; height:190px; }


/* Team Registration Classes */
.team_reg { position:absolute; top:5px; left:10px; width:618px; height:15px; text-align:right; }
.team_comment { position:absolute; top:5px; left:10px; width:618px; height:90px; text-align:left; }
.team_left { position:absolute; top:100px; left:10px; width:368px; height:300px; text-align:left; }
.team_right { position:absolute; top:100px; right:10px; width:250px; height:300px; text-align:left; }
.team_right textarea { width:250px; height:30px; font-family: arial, "Trebuchet MS", verdana; font-size:9pt; letter-spacing: 0.05em; overflow-y:auto; overflow-x:hidden;}

.team_right_block { position:relative; top:0px; width:250px; height:85px; }
.team_right_block_bottom { position:relative; top:0px; width:250px; height:30px; }
.bottomline { position:absolute; bottom:5px; right:0px; }

.team_lines { position:relative; top:0px; left:0px; width:368px; height:20px; text-align:left; }
.team_lines input { width:230px; height:15px; text-align:left; }

.team_lines_l { position:absolute; top:0px; left:0px; width:100px; height:20px; text-align:left; line-height:140%; }
.team_lines_r { position:absolute; top:0px; left:110px; width:258px; height:20px; text-align:left; }


/*************************************/
/*********| SECURE CLASSES |**********/
/*************************************/

.secure_statement { position:absolute; top:30px; left:40px; width:180px; height:365px; }
.secure_details { position:absolute; top:40px; left:245px; width:220px; height:365px; }
.secure_total { position:absolute; top:40px; left:485px; width:130px; height:365px; }
.secure_transmit { position:absolute; bottom:30px; left:445px; width:170px; height:20px; text-align:right; }

.secure_numbers_left { float:left; width:125px; }
.secure_numbers_right { float:left; width:70px; text-align:right; }
.secure_numbers_right input { width:60px; text-align:left; }
.secure_numbers_right select { width:30px; text-align:left; }

.five_boxes  { white-space:nowrap; overflow:visible; padding:0px; margin:0px; }
.five_boxes input { font-size:9pt; width:30px; float:left; margin:0px 2px 0px 0px;}

/*************************************/
/*********| FORM   CLASSES |**********/
/*************************************/

.insert_stretchy { position:relative; top:0px; left:0px; width:260px; }
.insert { position:relative; top:0px; left:0px; height:13px; width:260px; }
.inserts { position:relative; top:0px; left:0px; height:20px; width:305px; }
.inserts input { width:235px; }
.form_label { position:absolute; top:0px; left:0px; height:13px; width:90px; text-align:left; }
.form_insert { position:absolute; top:0px; left:90px; height:13px; width:235px; }


.include_insert { position:absolute; top:0px; left:0px; height:13px; width:225px; text-align:left; }
.no_insert { position:absolute; top:0px; right:0px; height:13px; width:50px; text-align:right; white-space:nowrap;}
.yes_insert { position:absolute; top:0px; right:50px; height:13px; width:50px; text-align:right; white-space:nowrap; }




.checkers { position:absolute; top:0px; left:0px; width:20px; height:15px; }
.split {width:125px; position:relative;}
.leftside { position:relative; top:0px; left:20px; width:105px; margin-top:0px; }
.rightside { position:relative; top:0px; left:20px; width:105px; margin-top:0px; white-space:normal; }
.rel {position:relative;}

.proceed { 
position:absolute;
right:10px;
bottom:20px;
width:150px;
height:20px;
}

/*************************************/
/*********|     POP UPS    |**********/
/*************************************/

#poppers { margin:0px; padding:0px; width:100%; height:100px;  }
#popit { position:relative; top:0px; left:0px; margin:0px; padding:0px; width:485px; height:520px; text-align:left;}
#left_pop { position:absolute; top:20px; left:20px; width:210px; height:500px; }
#right_pop { position:absolute; top:20px; left:230px; width:255px; height:500px; text-align:center;}


.pop_statements { position:relative; top:20px; left:20px; margin:0px; padding:0px; width:425px; text-align:left;  }
* html .pop_statements { position:relative; top:20px; left:10px; margin:0px; padding:0px; width:425px; text-align:left;  }

.pop_logo { padding-bottom:40px;}
.pop_heading { padding:10px 0px;}
.pop_text { padding:0px; padding-top:10px; }
.pop_text p { padding-bottom:20px; }



.caps {cursor:pointer;}
#caps {cursor:pointer;}

/*************************************/
/*********|      PROMO     |**********/
/*************************************/

.promo {  }
.promo_text { position:absolute; top:40px; left:20px; width:190px; height:350px; }
.promo_img1 { position:absolute; top:10px; left:210px; width:140px; height:195px; overflow:hidden; }
.promo_img2 { position:absolute; top:10px; left:345px; width:140px; height:195px; overflow:hidden; }
.promo_img3 { position:absolute; top:10px; left:475px; width:140px; height:195px;  }
.promo_img4 { position:absolute; top:190px; left:210px; width:140px; height:215px; overflow:hidden; }
.promo_img5 { position:absolute; top:190px; left:345px; width:140px; height:215px; overflow:hidden; }
.promo_img6 { position:absolute; top:190px; left:475px; width:140px; height:215px; }

.padding00022 { padding:0 0 0 22px; }

/*************************************/
/*********|    VERTICAL    |**********/
/*************************************/

.vcentered { position:absolute; top:30%; height:20%; left:19px; width:600px; text-align:center; }
.vcentered_small { position:absolute; top:40%; height:10%; left:19px; width:600px; text-align:center; }

/*************************************/
/*********|    VERTICAL    |**********/
/*************************************/


.offer_head { position:absolute; top:30px; left:40px; width:598px; height:50px; }

.offer_1 { position:absolute; top:80px; left:40px; width:143px; height:330px; overflow:hidden; padding:0px; padding-right:1px; margin:0px; text-align:center;}
.offer_2 { position:absolute; top:80px; left:183px; width:143px; height:330px; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.offer_3 { position:absolute; top:80px; left:326px; width:143px; height:330px; overflow:hidden; padding:0px; margin:0px; text-align:center;}
.offer_4 { position:absolute; top:80px; left:470px; width:144px; height:330px; overflow:visible; padding:0px; margin:0px; text-align:center;}

.bdr_1 { position:absolute; top:80px; left:182px; width:1px; height:310px; border-right:1px solid #DCDCDC; padding:0px; margin:0px; font-size:1px; }
.bdr_2 { position:absolute; top:80px; left:326px; width:1px; height:310px; border-right:1px solid #DCDCDC; padding:0px; margin:0px; font-size:1px; }
.bdr_3 { position:absolute; top:80px; left:470px; width:1px; height:310px; border-right:1px solid #DCDCDC; padding:0px; margin:0px; font-size:1px; }


/*
.offer_all { position:absolute; top:60px; left:40px; width:578px; height:330px; overflow:hidden; border-bottom:1px solid #DCDCDC; padding:0px; margin:0px; }
.offer_grab { position:relative; top:80px; left:40px; width:578px; height:330px; overflow:hidden; border-bottom:1px solid #DCDCDC; padding:0px; margin:0px; }
*/

/*
.offer_top { position:absolute; top:60px; left:40px; width:578px; height:110px; overflow:hidden; border-bottom:1px solid #DCDCDC; padding:0px; margin:0px;}
.offer_middle { position:absolute; top:175px; left:40px; width:578px; height:110px; overflow:hidden; border-bottom:1px solid #DCDCDC; padding:0px; margin:0px;}
.offer_bottom { position:absolute; top:290px; left:40px; width:578px; height:110px; overflow:hidden; padding:0px; margin:0px;}
*/

/*************************************/
/*********| USEFUL CLASSES |**********/
/*************************************/

.bottombutton { position:absolute; right:30px; bottom:20px; }


.grey {color:#888888; }
.dark_grey { color:#646464; }
.orange {color:#FC9B03;}
.orange-bg {background-color:#FC9B03;}

.pure_orange {color:#FC9B03;}

.dim-orange {color:#D99623;}
.brown-orange {color:#B37C1D;}

.strong-blue {color:#1010F0;}
.mild-blue {color:#3366FF;}

.dark-blue {color:#5EBDCC;}
.dark-blue-bg {background-color:#5EBDCC;}
.light-blue {color:#DBFAFF;}
.soft-blue {color:#DBFAFF;}
.soft-blue-bg {background-color:#DBFAFF;}

.dark_orange { color:#FF6600; }

.green { color:#339966; }
.light_green {color:#449932;}

.red { color:#FF0000; }
.light_red { color:#FF5500; }

.purple { color:#FF00FF; }
.light_purple { color:#FF66CC; }

.blue { color:#00CCFF; }
.light_blue {color:#008FB3;}

.bold_grey { color:#808080; }
.light_bold_grey { color:#A6A6A6; }

.white {color:#ffffff;}

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }

.new_line { padding-top:10px; padding-bottom:10px; border-top:#DCDCDC solid 1px; }
/*.super_font { font-size:6pt; vertical-align:super;}*/
.super_font { font-size: xx-small; line-height: normal; vertical-align: text-top; }
.super_big_font { font-size:10pt; vertical-align:super;}
.super_font_clear {vertical-align:baseline;}
.smaller_font { font-size:8.5pt; }
.smallest_font { font-size:7pt; }
.bigger_font {}
.text_height { line-height:100%; }
.normal_font { font-size:10pt; }
.para_font { font-size:9pt; }
.spanh3 {font-size:10pt; padding:0 0 10px 0; margin:0px;}

.line_height { line-height:14pt; }

.drop { padding-top:20px; }
.spacer { height:10px; }
.small_spacer {height:5px; font-size:1pt;}
.smaller_spacer {height:2px; font-size:1pt;}

.left { float:left; }

.right {float:right}
.left {float:left}
.clear {clear:both;}

.img_bottom {vertical-align:bottom;}
.left10 { padding-left:10px;}
.leftpad5 {padding-left:5px;}
.bottom10 { padding-bottom:5px; }
.bottom40 { padding-bottom:40px; }
.top2 {padding-top:2px;}
.top5 {padding-top:5px;}
.top10 {padding-top:10px;}
.top12 {padding-top:12px;}
.bottom12 {padding-bottom:12px;}

.rightpad30 { padding-right:30px; }
.rightpad20 { padding-right:20px; }

.no_border {border:none;}
#no_border {border:none;}

.border_grey {border:#DCDCDC solid 1px;}
.bottom_border_grey {border-bottom:#DCDCDC solid 1px;}
.bottom_border_grey_dotted {border-bottom:#DCDCDC dotted 1px;}
.border_only {border:#DCDCDC solid 1px;padding:5px;}

.address { width:150px; height:40px; overflow-y:auto; white-space:normal; }
.short { width:50px; }
.shortish { width:75px; }
.width120 { width:120px; }
.medium { width:150px; }
.width150 { width:150px; }
.width180 { width:180px; }

.no_outline { outline: none; }
.long { width:245px; }

.height13 {height:13px;}

.space_reset {padding:0px; margin:0px;}
.cards { width:40px; height:24px; }
.line_height_reset { line-height:0px; }

.under_line { text-decoration:underline; }
.norightborder { border-right:1px solid #ffffff; }

/* CROSS BROWSER FIX - CSS IMAGE MAP REPLACEMENT TEXHNIQUE. IF YOUR THINKING WHY? IT ALLOWS CURSOR FOR ALL BROWSER'S  */
.cssimagemap {  position:relative; top:0px; left:0px; width:356px; height:344px;}
.thecap { position:absolute; top:25px; left:0px; width:190px; height:200px; cursor:pointer;  		/*background-color:#336699; opacity:0.4;filter:alpha(opacity=40)	*/ }
.thesigg { position:absolute; top:0px; left:230px; width:65px; height:180px; cursor:pointer;  		/*background-color:pink; opacity:0.4;filter:alpha(opacity=40)		*/ }
.theshirt { position:absolute; top:220px; left:5px; width:110px; height:125px; cursor:pointer;	 	/*background-color:lightyellow; opacity:0.4;filter:alpha(opacity=40)*/ }
.thejacket { position:absolute; top:200px; left:125px; width:110px; height:145px; cursor:pointer; 	/*background-color:green; opacity:0.4;filter:alpha(opacity=40) 		*/ }
.thevoucher { position:absolute; top:220px; left:250px; width:110px; height:125px; cursor:pointer;  /*background-color:red; opacity:0.4;filter:alpha(opacity=40) 		*/ }

.breaktheanchor{ display:block; width:100%; height:100%; cursor:pointer; }



/* LOGIN PAGE */

.inputtext { position:relative; top:0px; left:0px; height:25px; width:600px; }
.inputtext input {width:147px; }
.textfield { position:absolute; top:0px; left:0px; width:260px; height:20px; text-align:right; line-height:1.8em; }
.inputfield { position:absolute; top:0px; left:265px; height:20px; width:335px; text-align:left;  }

.logged_in { position:relative; top:0px; left:0px; height:100px; width:600px; text-align:left; }
.logged_links { position:absolute; top:0px; left:150px; height:100px; width:400px; text-align:left; }

.det_check {float:left; width:15px;}
.det_name {margin-left:20px; margin-bottom:4px;}


.names {float:left; margin-top:15px; width:145px;}
.names a {font-size:9pt;color:#FC9B03;}
.names a:link {font-size:9pt;color:#FC9B03;}
.names a:hover {font-size:9.5pt;color:#FC9B03;}
.names a:visited {font-size:9pt;color:#FC9B03;}

#names_1  {font-size:9pt; color:#FC9B03;}
#names_2  {font-size:9pt; color:#FC9B03;}

.longnames {margin-top:5px;}
.longnames a {font-size:9pt; color:#888888;}
.longnames a:link {font-size:9pt;color:#888888;}
.longnames a:hover {font-size:9pt;color:#FC9B03;}
.longnames a:visited {font-size:9pt; color:#888888;}

.affiliates {position:absolute; bottom:-24px; left:0px; height:20px; width:640px; padding:0px 0 0 0;}

#cv_box {visibility:hidden; position:absolute; right:10px; top:10px; width:285px; height:384px; overflow-y:auto; background-color:#ffffff; border:1px solid #DCDCDC;}
#scroller_box h4 {padding:10px;}
#scroller_box p {padding:5px 10px;}
#close_button {visibility:hidden; width:50px; height:20px; position:absolute; top:0px; right:292px;}
#close_button input {width:50px; height:171px; background-color:orange; color:white; border:red; font-weight:bold; cursor:pointer;}

body#linkpress #parafont {font-size:9pt;}
body#linkpress p {font-size:9pt; padding:0 0 5px 0;}

div#main_stretch div.stepping a.blogout {font-size:10pt;font-weight:bold;left:110px;position:absolute;top:3px;}