* { margin:0; padding:0; } 

body {
	margin: 0px 0 5px 0;
	padding: 0;
	background: #000 url(../images/bodybg_wht.gif) repeat;
	font-size: 13px;
	text-align: left;
	color: #000000;
}



body, th, td, input, textarea, select, option {
	font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
}

h1{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #7D4400;
}

h2, h3 {
	font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
	font-weight: normal;
	color: #5E3B5B;
}


h1 {
	letter-spacing: -1px;
	font-size:16pt;
}

h1 span{ color:#ff9900; font-weight:bold; }

h2 {
	font-size: 14pt;
}

h3 {
	font-size:12pt;
	letter-spacing: -1px;
	font-weight: bold;
	color:#FFFFFF;
}

p, ul, ol {
	line-height: 140%;
	margin-bottom:10px;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
	color: #FFFFFF;
	text-decoration:none;
}

a:hover {
	/*color: #FF9900;*/
}



hr {
	display: none;
}

#gray { color:#666666; }

#orange { color: #FF9900; }

#wrapper { /*background:url(../images/bg_shadow.png) center center no-repeat;*/ }

#tabs { background:url(../images/tabs_bg.gif) 0 0 repeat-x; height:28px; margin:0; padding:0; padding:0 6px; }

#linksCube { overflow:hidden; cursor:pointer; }

#list { vertical-align:top; }

#list table table { margin:15px 15px; float:left; text-align:center; width:145px; height:145px; vertical-align:bottom; border:1px #FFF solid; border-bottom:1px #CCCCCC solid; padding:0; display:block;  }
#list table table td { text-align:center; width:145px; padding:0; margin:0; }
#list table table td img { text-align:center; }
#list a, #list a:link, #list a:visited { color:#000000; border:none; font-size:12px; font-weight:normal; text-align:center; }
#list h1 a, #list  h1 a:link, #list  h1 a:visited { color: #7D4400; border:none; font-size:16pt; font-weight:normal; text-align:center; }
#list  h1 a:hover{ color: #000; border:none; font-size:16pt; font-weight:normal; text-align:center; }
#list table table:hover { color:#999; }


/* OTHER PRODUCTS - INFO.PHP */

.other_prod {  margin:10px 0;  }
.other_prod th { background: #975B99; color:#FFF; padding:0 3px; height:16px; }
.other_prod #list table { border:1px #ccc solid; margin:10px 10px; float:left; text-align:center; width:145px; height:145px; vertical-align:bottom; border:1px #FFF solid; border-bottom:none; padding:0; display:block;  }
.other_prod #list table:hover {/* border:1px orange dotted; */ color:#999; }
.other_prod #list table  td { text-align:center; }

/* Header */

#header {
	width: 950px;
	background: #FFF;
	border-top: 4px #6C2A70 solid;
	height: 100px;
	margin: 0 auto;
	padding:0;
}

#header #logos { text-align:right; float:right; width:500px; margin:0px 20px; }
#header #logos td { text-align:right; }
#header #logos img { margin:0 10px;  filter:alpha(opacity=20);   /* Internet Explorer*/ -moz-opacity:0.2; /* Mozilla 1.6 and below   */ opacity: 0.2; /* newer Mozilla and CSS-3 */ }
#header #logos img:hover { margin:0 10px;  filter:alpha(opacity=100);   /* Internet Explorer*/ -moz-opacity:1.0; /* Mozilla 1.6 and below   */ opacity: 1.0; /* newer Mozilla and CSS-3 */ }

#header h1, #header p {
	margin: 0;
}

#header h1 {
	margin-left: 280px;
	float: left;
	color: #F79F1A;
	font-size: 36px;
}

#header p {
	float: left;
	padding: 17px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#header a {
	text-decoration: none;
	color: #F79F1A;
}

#logo { padding:3px; }


/* Page */

#page {
	width: 950px;
	height:auto;
	margin: 0 auto;
	background:url(../images/bg_purple_pages.gif) 0 0 repeat;
	clear:both; 
}

#home_middle {
	width: 950px;
	height:auto;
	margin: 0 auto;
	background:#000;
	clear:both; 
}

div#featured_cont { margin:40px 10px 0; border:0px red solid; padding:0px 30px; }
div#featured_cont img { margin-right:30px; }

/* Upcoming Events */

#events {
	width: 950px;
	height:auto;
	margin: 0 auto;
	background:#000; 
	padding:0;	
}

/* Send to Friend */


/* Content */

#content {
	float: left;
	width: 480px;
	margin: 0;
	background: #B8E33C;
	border: 10px solid #FFFFFF;
}

#productlines { margin:15px 0px; }
#productlines img { margin:5px 1px 15px; }
#productlines img:hover {
   filter:alpha(opacity=60);   /* Internet Explorer       */
   -moz-opacity:0.6;           /* Mozilla 1.6 and below   */
   opacity: 0.6;               /* newer Mozilla and CSS-3 */ }
#productlines a, #productlines img { border:none; }
#productlines td { text-align:left; }

#container-1 li{ margin-top:3px; }


#cont_table { margin:20px auto; padding:0; width:900px; }
#cont_table .breadcrumb { margin:0; padding:0; background:#000 0 0 no-repeat; padding:0 10px; color:#FFF; }
#cont_table .breadcrumb a, #cont_table .breadcrumb a:link,  #cont_table .breadcrumb a:visited, #cont_table .breadcrumb a:actived { color:#FF9900; text-decoration:none; }
#cont_table .left{ margin:0; padding:0; background:url(../images/table_contb_left.gif) left bottom no-repeat; width:6px; }
#cont_table .center { margin:0; padding:0;  background:url(../images/table_cont_rpt.gif) #FFF left bottom repeat-x; width:100%; }
#cont_table .right { margin:0; padding:0; background:url(../images/table_contb_right.gif) left bottom no-repeat; width:6px; }
#cont_table table td { padding:5px;  }
#cont_table .cont_info { padding:10px; }
#cont_table .cont_info p { line-height:22px; margin-bottom:10px; }

/* SUB MENU */

#submenu { vertical-align:top; padding:5px 0; width:147px; }
#submenu ul { width:135px;  }
#submenu li { float:left; width:100%; padding:5px; background:#F0F0F0; border-bottom:1px #E2E2E2 solid; list-style:none; text-align:left; }
#submenu li:hover { float:left; width:100%; padding:5px; color: #FF6600; background:#F9F9F9; border-bottom:1px #E2E2E2 solid; list-style:none; text-align:left; }
#submenu:hover { color: #FF6600; background:#F9F9F9; }
#submenu li a{ color:#999999; }
#submenu li a:hover{ color: #FF6600; }
#submenu #t { background:#666666 url(../images/menu_bg_over.gif); font-weight:bold; color:#FFF; }



#logos { margin:0; background:url(../images/home_content_bg.jpg) 0 0 repeat; }
#logos table { width:720px; height:145px;  }
#logos table td { padding:0px; text-align:center; }
#logos img { margin:12px 8px; }
#logos #brands a { margin:0 20px; }

/* Banners Sections  */

#banner_Sunless {
	background:url(../images/banner_Sunless.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_Indoor, #banner_TanTini {
	background:url(../images/banner_Indoor.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_Apparel, #banner_7 {
	background:url(../images/banner_Apparel.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_ifbb, #banner_9 {
	background:url(../images/banner_ifbb.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_Accessories {
	background:url(../images/banner_Accessories.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_FiestaSun, #banner_2 {
	background:url(../images/banner_FS.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_MiamiInk, #banner_5 {
	background:url(../images/banner_MiamiInk.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_LAINK, #banner_8 {
	background:url(../images/banner_LA_Ink.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_Bask, #banner_4 {
	background:url(../images/banner_Bask.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_Zeda, #banner_3 {
	background:url(../images/banner_Zeda.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_ProTan, #banner_1 {
	background:url(../images/banner_ProTan.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_VCGrapes, #banner_6 {
	background:url(../images/banner_VCGrapes.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_Playboy, #banner_13 {
	background:url(../images/banner_Playboy.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}

#banner_SkinTek, #banner_15 {
	background:url(../images/banner_SkinTek.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}


#banner_HempParfait {
	background:url(../images/banner_HempParfait.jpg) 1px 0 no-repeat; 
	margin:0; padding:0; 
	height:74px;
	overflow:hidden;
}


/* Footer */

#introfooter {
	clear: both;
	width: 950px;
	height: 255px;
	margin: 0 auto;
	background: #B8E33C url(../images/intro_footer.jpg) no-repeat right top;
	border: none;
	text-align: center;
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
	color: #904E00;
	display:none;
}

#introfooter p {
	padding: 10px 0 20px 0;
	text-transform: uppercase;
	vertical-align:bottom;
}


#footer {
	clear: both;
	width: 950px;
	margin: 0 auto;
	border: none;
	text-align: right;
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
	color: #6C2A70;
	border-top:1px solid #7e547a;
	border-bottom:2px solid #7e547a;
	background:#975B99;
}

#footer table { margin:0px; width:930px; }

#footer p {
	padding: 2px 6px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:9pt;
}

#footer p a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#footer p a:hover {
	color: #FF9900;
	text-decoration:none;
}

#disclaimer {
	clear: both;
	width: 950px;
	margin: 0 auto;
	border: none;
	background:none;
}

#disclaimer p {
	padding: 3px 6px;
	text-transform: uppercase;
	font-weight:normal;
	font-size:8pt;
	text-align:right;
	color:#6c2a70;
}

/******* FORM ********/

#form_box td { padding:2px; }

#page form{
	width:400px;
	padding:9px 17px 24px 17px;
	color:#000;
}
#page form label{
	font:normal 13px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left; 
	display:block;
	width:95px;
	text-align:right;
}
#page form input{
	width:auto;
	height:20px;
	border:#CACACA solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:1px;
	float:left;
	font-size:11pt;
}

#page form input[type=submit]{
	width:65px;
	height:30px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	cursor:pointer;
	background:#975b99;
}

#page form input[type=reset]{
	width:65px;
	height:30px;
	cursor:pointer;
	background:#975b99;
}

#page form #backtolist{
	width:95px;
	height:30px;
	cursor:pointer;
	background:#975b99;
}


#page form input:hover {
	border:#975b99 1px solid;
	background: #F3F3F3;
}

#page form textarea { 
	width:185px;
	height:120px;
	border:#CACACA solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left;
	}
	
#page form a{
	padding:0 0 0 20px;
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9CCC37;
	background-color:#353535;
	text-decoration:underline;
	float:left;
	margin:15px 0 0 0;
	width:30px;
}
#page form a:hover{
	text-decoration:none;
}

/* PRODUCTS FEATURES */
.tabcontainer { line-height:20pt; }



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu { 
	background:none; 
	width: 750px;
	border: none;
	height: 90px;
	margin: 0;
	padding:0;
	float:right;
	top:0;
}
	
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}

/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:0;
/*border-right:1px #c1c1c1 dotted;
border-top:#fff 2px solid;*/
height: 90px;
vertical-align:middle;
}

.menu #iwaft{
float:right;
padding:0; margin:0;
vertical-align:middle;
}

.menu li:hover{
color:#000;
/*border-top:#ff9900 2px solid;*/
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:0;
left:-1px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:14px;
width:125px;
padding:35px 0;
color:#FFF;
font-weight:bold;
background:none;
text-decoration:none;
margin-right:1px;
text-align:center;
}

/* style all the links */
.menu #iwaft a{
display:block;
font-size:14px;
width:115px;
padding:0px;
color:#FFF;
font-weight:bold;
background:none;
text-decoration:none;
margin-right:1px;
text-align:center;
}

/* style the links hover */
.menu :hover, .menu li#actived{
color:#000;
background: url(../images/btn_bg2.gif) center top no-repeat;
}


.menu #iwaft:hover, .menu #iwaft#actived{
	background:none;
}


/* hide the sub level links */
/*.menu ul ul {
visibility:hidden;
position:absolute;
width:145px;
height:0;
}*/
/* make the sub level visible on hover list or link */
/*.menu ul li:hover ul,
.menu ul a:hover ul{
	color:#000;
visibility:visible;
}*/

/********************** SHOWS *******************************/

#audio_promos { height: auto;  margin-bottom:20px; width:100%; display:block; border:none; background:#F1F1F1; text-align:right; padding:0; }
#audio_promos table { width:100%;   }
#audio_promos table td { background:none; border:none; margin:0; padding:3px; }


/********************** SHOWS *******************************/

#eventdates { height: 100px; text-align:left; margin-bottom:20px; width:400px; float:left; display:block; }

#eventdates td { padding-right:5px; vertical-align:top; text-align:left; }

#eventdates .date {

	height: 50px;

	width: 45px;

	background: url(../images/cal.gif) no-repeat;

	font: normal 22px Arial, Helvetica, sans-serif;

	color: #666666;

	text-align: center;

	padding: 0px 2px 0 0;

	line-height: 100%;

	float: left;

}

#eventdates .date span {

	height: 16px;

	display: block;

	font: normal 11px Arial, Helvetica, sans-serif;

	color: #ffffff;

	text-align: center;

	padding-top: 5px;

}
