/*
	BRIAN SHADIS SCREEN STYLES FOR DRINKBAZI.COM
	CSS WRITTEN BY BRIAN SHADIS - EPIDEMIC
	DO NOT DELETE THIS TAG, IF YOU DO IT CONSTITUTES BREACH OF CONTRACT VIOLATION.
	NO GUARANTEES WRITTEN OR IMPLIED ON THIS CODE, ALL WEB BROWSERS DISPLAY DIFFERENTLY.
	
	Table of Contents:
		MAIN BODY STYLE
		PAGE BASIC FORMATTING STYLES
		HEADERS + BODY TEXT STYLES
		BODY AREAS
		BODY TEXT
		BODY LINKS
		PROJECT STYLES
*/


/* Clear out defaults */


@import "slider_styles.css";



body,div,dl,dt,dd,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

/* ol,ul {list-style:none;} */

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

img { border-width: 0px;}

#wrap { width:900px; margin:0 auto; } /* "auto" makes the left and right margins center the wrapper */



/* restore some minimum settings */

p { margin-bottom: 0em; }

strong { font-weight: bold; }


/* * { behavior: url(/scripts/iepngfix.htc); } */
img, div.menu, .pngfix, input { behavior: url("/scripts/iepngfix.htc") }
 img, div, input { behavior: url("/scripts/iepngfix.htc") }
.pngbackground { behavior: url(/scripts/iepngfix.htc); }



/* CSS Document */









/********************************/
/* SET TOP NAV PANE ATTRIBUTES */
/******************************/

#topnav-table {
width: 900px; 
background: url(../img/cover_black.png);
}

#topnav-td {
width: 680px; 
padding: 25px 0px 0px 60px; 
margin: 0px 0px 0px 0px;
}


.bazi_topnav {
width: 593px;
height: 42px;
}
ul#topnav {
position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	float: left;
	width: 593px;
	height: 45px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
}
ul#topnav a {
	float: left;
	display: block;
	height: 42px;
	text-indent: -99999px;
	background-position: left top;
	background: url(../img/spacer.gif);
}
ul#topnav a:hover {
	background-position: left -41px;
}

#company li.company a,
#energyshots li.energyshots a,
#bazivs li.bazivs a,
#athletes li.athletes a,
#media li.media a,
#community li.community a 
#buynow li.buynow a 

{
	background-position: left bottom;
}

ul#topnav li.company a {
	background-image: url(../nav/nav_top_company.png);
	width: 79px;
}
ul#topnav li.energyshots a {
	background-image: url(../nav/nav_top_energyshots.png);
	width: 133px;
}
ul#topnav li.bazivs a {
	background-image: url(../nav/nav_top_bazivs.png);
	width: 69px;
}
ul#topnav li.athletes a {
	background-image: url(../nav/nav_top_athletes.png);
	width: 80px;
}
ul#topnav li.media a {
	background-image: url(../nav/nav_top_media.png);
	width: 59px;
}
ul#topnav li.community a {
	background-image: url(../nav/nav_top_community.png);
	width: 96px;
}
ul#topnav li.buynow a {
	background-image: url(../nav/nav_top_buynow.png);
	width: 77px;
}
/********************************/
/* END TOP NAV PANE ATTRIBUTES */
/******************************/







/******************************/
/* SETS HOME PAGE ATTRIBUTES */
/****************************/

.text_bottom { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #5c5c5c; font-size: 10px; line-height: 18px; text-decoration: none; font-weight: bold;  text-align: left; text-transform: uppercase; }

a.links_bottom { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #5c5c5c; font-size: 10px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: uppercase; }
a.links_bottom:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 10px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: uppercase; }

a.disclaimer_links_bottom { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #ffcc00; font-size: 8px; line-height: 12px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: uppercase; }
a.disclaimer_links_bottom:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 8px; line-height: 12px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: uppercase; }

.disclaimer { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #5c5c5c; font-size: 8px; line-height: 12px; text-decoration: none; font-weight: bold;  text-align: left; text-transform: uppercase; }








/*************************************/
/* SET GLOBAL PAGE ATTRIBUTES */
/***********************************/

/** SET HR STYLE **/

hr{
	padding-top: 10px; 
	border-bottom: 1px solid #3a3a3a;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	margin: 0 0 10px 0;
	clear: both;
}

.divider-vert {
width: 10px;
padding: 0px 0px 0px 0px; 
background-image: url(../img/vert_line_dotted.png); 
background-repeat: repeat-y;
background-position: top center;
}


.breadcrumb-table {
width: 900px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 10px 20px 10px 20px; 
border-width: 1px 0px 1px 0px; padding: 0px; border-style: dotted; border-color: #3a3a3a;
background-color: #000000;}

.txt-breadcrumb { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; text-transform: none; padding-left: 10px;
}


.text-body-global { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #b8b8b8; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; }

a.link-body-global { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #ffcb00; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; }
a.link-body-global:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; }



a.link-breadcrumb { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #ffcb00; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal;  text-align: left; }
a.link-breadcrumb:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal;  text-align: left; }


a.link-left { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; }
a.link-left:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; }


.text-activelink { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #ffcb00; font-size: 12px; line-height: 13px; text-decoration: none; font-weight: normal; text-align: left; }


.hero-image {
margin: 0px -10px 10px 10px; 
border: 1px dotted #3a3a3a; padding: 4px; }








/* * TIGHTENS UP HEADER IMAGE PADDING */
.header-image {
display: block;
}




/* * INDENTED LINES FOR LEFT NAV */
#indented ul{
	margin: 10px 0; padding: 0;
	list-style: none;
}

#indented ul li {
}

#indented ul li:first-child {border-top: none;}
#indented ul li:last-child {border-bottom: none;}
#indented ul li a {
	padding: 10px 5px 10px 10px;
	display: block;
	color: #fff;
	text-decoration: none;
}
#indented ul li a:hover {
background: #e41b3f;
padding: 10px 5px 10px 10px;
}







/*************************************/
/* SET HOME PAGE BODY ATTRIBUTES */
/***********************************/


/* SET UP ATHLETES NEW BOX */
#athlete-newsbox {
position: absolute;
margin: 0px 0px 0px 10px;
width: 410px;
height: 200px;
border: 1px dotted #3a3a3a; 
background-image: url(../img/cover_black.png);
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
}

.athlete-newsbox-header {
padding: 5px 5px 0px 5px; 
}

.athlete-newsbox-feature {
padding: 5px 5px 0px 5px; 
}

.athlete-newsbox-image {
padding: 5px 5px 0px 5px; 
}

.txt-athletenewsbox-area {
padding: 5px 5px 0px 5px; }

.txt-athletenewsbox {
padding: 5px 5px 0px 5px; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; color: #FFFFFF; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal; text-align: left; display: block; }


a.link-athletenewsbox { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #e51937; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }
a.link-athletenewsbox:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }



/* SET UP JOIN BAZI BOX */
.joinbazi-header {
padding: 5px 5px 0px 5px; border: 1px;
}

.enterinfo-area {
padding: 5px 5px 10px 10px; 
}

.txt-joinbazi-area {
padding: 5px 5px 0px 5px; }

.txt-joinbazi {
padding: 5px 5px 10px 5px; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; color: #c9cccc; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal; text-align: left; display: block; }

a.link-joinbazi { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }
a.link-joinbazi:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }

.btn-submit {
vertical-align: top; }


/* SET UP BECOME A FAN BOX */
#followus-box {
position: absolute;
margin: 0px 0px 0px 430px;
width: 190px;
padding: 5px 5px 5px 5px; 
background-image: url(../img/cover_black.png);
border: 1px dotted #3a3a3a; 
-moz-border-radius: .3em;
-webkit-border-radius: .3em;
}

.followus-header {
padding: 5px 5px 5px 5px; 
}

.followus-image {
padding: 0px 5px 5px 5px; 
}

.txt-followus {
font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; color: #FFFFFF; font-size: 11px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; display: block; padding: .5em .5em .5em .5em; }

a.link-followus { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FF0000; font-size: 11px; line-height: 14px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }
a.followus:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #e51937; font-size: 11px; line-height: 14px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }


/* mouseovers for social media icons */
.affiliates a {
    width: 170px; height:45px;
    overflow: hidden;
    float: left;
}
.affiliates img {
    border: none;
    margin: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.affiliates a:hover img {
    margin-top: -45px;
}





/* SET UP FEATURE RIGHT-BOX */
#feature-right-box {
position: relative;
margin-top: 10px;
margin-left: 640px;
width: 240px;
padding: 5px 5px 5px 5px; 
}

.followus-header {
padding: 5px 5px 5px 5px; 
}

.followus-image {
padding: 0px 5px 0px 5px; 
}

.txt-feature-right {
font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; color: #646664; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal; text-align: left; display: block; }

a.link-feature-right { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }
a.link-feature-right:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; display: block; }






/*************************************/
/* SET COMPANY PAGE BODY ATTRIBUTES */
/***********************************/

.company-table {
width: 900px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 30px 10px; 
background-image: url(../img/cover_black.png);
}

.box-left-links {
width: 200px;
margin: 0px;
padding: 10px 0px 0px 10px;
}

.company-body {
width: 680px;
margin: 0px 0px 0px 0px;
padding: 10px 20px 20px 10px; 
}

.hero-company {
margin: 0px -10px 10px 10px; 
border: 1px dotted #3a3a3a; padding: 4px; }

.company-text { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #b8b8b8; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; }



/*************************************/
/* SET BAZIVS PAGE BODY ATTRIBUTES */
/***********************************/

.bazivs-table {
width: 900px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 30px 10px; 
background-image: url(../img/cover_black.png);
}

.bazivs-body {
width: 680px;
margin: 0px 0px 0px 0px;
padding: 10px 20px 20px 10px; 
}

.hero-bazivs {
margin: 0px -10px 10px 10px; 
border: 1px dotted #3a3a3a; padding: 4px; }


.chart-table {
border-top: 1px dotted #787878; border-bottom: 1px dotted #787878; border-left: 1px dotted #787878; border-right: 1px dotted #787878; padding: 5px 5px 5px 5px; }

.text-bazivs-chart { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #b8b8b8; font-size: 9px; line-height: 10px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; }

.bazivs_question {
width: 725px; border-color: #333333; border-top: 1px dotted #787878; border-bottom: 1px dotted #787878; border-left: 1px dotted #787878; border-right: 1px dotted #787878; padding: 5px 5px 5px 5px; font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #cc092f; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: bold; text-align: left; }

.bazivs_bottles {
width: 60px; padding: 0px 0px 0px 0px; }

.bazivs_answer {
width: 60px;  border-top: 1px dotted #787878; border-bottom: 1px dotted #787878; border-left: 1px dotted #787878; border-right: 1px dotted #787878; padding: 5px 5px 5px 5px; font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #333333; font-size: 10px; line-height: 13px; text-decoration: none; font-weight: normal; }

.bazivs_asterisk {
border-color: #333333; border-top: 1px; border-left: 1px; border-right: 1px; border-bottom: 1px; padding: 5px 5px 5px 5px; font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #333333; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal; }

.bazivs_disclaim {
font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #333333; font-size: 9px; line-height: 11px; text-decoration: none; font-weight: normal; }









/*************************************/
/* SET ATHLETES PAGE BODY ATTRIBUTES */
/***********************************/

#athletes-table {
width: 900px;
margin: 0px 0px 0px 0px;
border: 1px 0px 1px 0px dotted #3a3a3a; 
background-image: url(../img/cover_black.png);
}

.athlete-welcome {
position: relative;
width: 360px;
margin: 10px 5px 10px 10px;
padding: 10px 0px 0px 0px; 
}

.athlete-phototable {
width: 530px;
margin: 5px 5px 5px 5px;
padding: 10px 0px 0px 0px; 
}

.athlete-photobox {
position: relative;
margin: 5px 5px 10px 5px;
width: 160px;
height: 220px;
}


.athletes-text { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #b8b8b8; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; padding: 10px 20px 20px 10px; display: block; }




.athlete-bio-quote-box {
position: relative;
width: 650px;
margin: 10px 5px 10px 10px;
padding: 10px 10px 10px 10px; 
}

.athletes-quote { 
font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 14px; line-height: 18px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; padding: 20px 40px 10px 40px; display: block;
}





/*************************************/
/* SET MEDIA PAGE BODY ATTRIBUTES */
/***********************************/

.media-table {
width: 900px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 20px 10px; 
background-image: url(../img/cover_black.png);
}

.box-left-links {
width: 200px;
margin: 0px;
padding: 10px 0px 0px 10px;
}

.media-body {
width: 460px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 20px 10px; 
}

.box-right-links {
width: 200px;
margin: 0px;
padding: 10px 10px 0px 5px;
}

.hero-media {
padding: 10px 5px 10px 10px; 
}

.news-story-body {
width: 660px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px; 
}



.news-item-img { border:1px dotted #3a3a3a; padding:2px; }
.news-item-img:hover { border:1px dotted #ffffff; padding:2px; }

.media-text { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #b8b8b8; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; }

.media-poster { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #b8b8b8; font-size: 9px; line-height: 11px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: uppercase; }

.news-story-text { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 14px; line-height: 16px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; }

a.link-media-side { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal; text-align: left; }
a.link-media-side:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 11px; line-height: 13px; text-decoration: none; font-weight: normal; text-align: left; }

a.link-media-newsitem { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; }
a.link-media-newsitem:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 12px; line-height: 14px; text-decoration: none; font-weight: normal; text-align: left; }





/*************************************/
/* SET FAQ PAGE BODY ATTRIBUTES */
/***********************************/

a.link-questanswer { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #ffcb00; font-size: 12px; line-height: 16px; text-decoration: none; font-weight: normal;  text-align: left; }
a.link-questanswer:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #c9cccc; font-size: 12px; line-height: 16px; text-decoration: none; font-weight: normal;  text-align: left; }


.faq-text { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #b8b8b8; font-size: 12px; line-height: 16px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: none; }







/*************************************/
/* SET FOOTER PAGE BODY ATTRIBUTES */
/***********************************/

a.footer-links-bottom { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #ffcc00; font-size: 8px; line-height: 10px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: uppercase; }
a.footer_links_bottom:hover { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #ff0000; font-size: 8px; line-height: 10px; text-decoration: none; font-weight: normal;  text-align: left; text-transform: uppercase; }

.text-footer { font-family: "Helvetica", arial, Lucida Grande, verdana, sans-serif; color: #5c5c5c; font-size: 8px; line-height: 10px; text-decoration: none; font-weight: bold;  text-align: left; text-transform: uppercase; }


#footer {
	clear:both;
}

#footer a{
	color:#8a8b8c;
}

#footer a:hover{
	text-decoration:underline;
}

#in-footer {
	width:900px;
	margin: 0 auto;
	font-size:75%;
	
 }

#by{
   color:black;
	text-align:left;
	padding:10px 0;
	color:#8a8b8c;
	float:left;
	display:inline;
 }

#by img{
vertical-align:middle;
 }

#footer-drinkbazi img {
	position:absolute;
	bottom:15px;
	margin-left:50px;
 }
 #footer-drinkbazi-fr img {
	position:absolute;
	bottom:15px;
	margin-left:110px;
 }
#socialnetworking {
	float:right;
	display:inline;
}
#socialnetworking img {
	vertical-align:middle;
}

#socialnetworking ul li {
	display:inline;
	padding: 0 12px;
}

/****** FOOTER COLUMNS *****/
#column-secondary a{;}
#column-secondary a:hover {;}
#column-secondary ul {
	margin:0;
	padding:0;
}
#column-secondary li {padding:0 0 20px 0;}
#column-secondary h4 {;}
#column-secondary ul li{;}
#column-secondary ul ul li {;}
#column-secondary select{;}

#column-secondary #map{
	padding-top:50px;
}
#column-secondary .easylinks img {
	float:right;
	display:inline;
	margin-top:5px;
}
#column-tertiary a{;}
#column-tertiary a:hover {;}
#column-tertiary ul {
	padding: 0;
	margin:0;
	list-style-type: none;
	font-size:90%;
}
#column-tertiary li {
	background: url(..img/spacer.gif) no-repeat;
	background-position: 0px 4px;
	padding:0 0 1px 14px;
}
#column-tertiary ul ul li {;}
#column-tertiary select{;}










/*******************************/
/* SET FORM ATTRIBUTES */
/*****************************/
.formFieldRegisterGeneral 
{ width: 250px; height:16px; background-color: #FFFFFF; border: 1px #666666 solid; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; background-color: #FFFFFF; padding-top: 3px; padding-right: 0px; padding-bottom: 1px; padding-left: 5px; }

.formFieldBirthdayMonth 
{ width: 100px; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }

.formFieldBirthdayDay 
{ width: 50px; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }

.formFieldBirthdayYear 
{ width: 70px; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }

.formFieldCommentArea 
{ width: 550px; height: 150px; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }

.formFieldOtherActivities 
{ width: 300px; height: 130px; font-family: "Helvetica", "helvetica Neue", Arial, Verdana, sans-serif; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; }


span.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(../img_forms/checkbox.png) no-repeat;
display: block;
clear: left;
float: left;
}

span.radio {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(../img_forms/radio.png) no-repeat;
display: block;
clear: left;
float: left;
}

span.select {
position: absolute;
width: 230px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 21px;
padding: 0 0 0 8px;
color: #fff;
font: 12px/21px Helvetica ,sans-serif;
background: url(../img_forms/select.png) no-repeat;
overflow: hidden;
}




