h1, h2, h3, h4, h5, h6, h7, p, small, td, div{ margin:0; padding:0; }

body {
background: #000;
margin:0px;
}
.homebody {
background: #000;
margin:0px;
}

#msg { color:#F00; font-weight:bold; }

#clear { clear:both; }

#leftlogo { background:url('../images/leftlogo.gif') repeat-y left bottom; width:10px; height:auto; }

/* Typography */

h1, h2, h3, h4, h5, h6, small { font-family: "Century Gothic"; }
h1 { font-size:18pt; font-weight:bold; }
h2 { font-size:16pt; font-weight:bold; }
h3 { font-size:14pt; font-weight:bold; }
h4 { font-size:12pt; font-weight:bold; }

.red, .red a, .red a:link { color: #FF0000; }
.orange { color: #FF9900; }
.white { color: #FFF; }
.black { color: #000; }
.center { text-align:center; }

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.style2 {
padding: 10px;
	margin: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style3 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

.style3 a:link{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.style3 a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.style3 a:visited{
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.style5 {
	color: #000000;
	font-weight: bold;
}

.style6 {
	color: #FF9900;
	font-size: 18px;
	margin-left:4px;
	margin-bottom:0;
	padding-bottom:0;
}

h4{
    font-family: "Century Gothic";
	font-weight:normal;
	color: #FF9900;
	font-size: 16px;
	margin-left:4px;
}

.selected {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #FF9900;
}

.selected a, .selected a:visited{
	color: #F15210;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.selected a:hover, .selected a:active{
	color: #F15210;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

small { color:#999999; font-size:11px; }
small strong{ color:#FF9900; font-size:12px; }

#inner { margin:0; padding:10px; }


#img_wrapper {
background: url(../images/bg_top.gif) no-repeat top center;
}

.content_corner {
background: url(../images/content_corner2.gif) no-repeat bottom right;
}

.content_bg {
background: url(../images/content_bg.gif) no-repeat bottom;
}

img.floatLeft { 
    float: left;
    padding: 0px 10px 0px 0px;  
    margin: 0px 0px 0px 0px;  
}
img.floatRight { 
    float: right; 
    padding: 2px 2px 0px 2px; 
    margin: 0px 0px 0px 0px; 
}

#msds_nav{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

.active {
		color: #f90;
		text-decoration: none;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#msds_nav a, #msds_nav a:visited{
		color: #fc0;
		text-decoration: none;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#msds_nav a:hover, #msds_nav a:active{
		color: #f90;
		text-decoration: underline;
}



	#msds_list ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#msds_list li {
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	#msds_list li a {
		display: block;
		padding: 7px 5px 7px 0.5em;
		background-color: #edf3fe;
		color: #000;
		text-decoration: none;
		width: 100%;
		}
		
#msds_list li.white a {
		display: block;
		background-color: #fff;
		color: #000;
		text-decoration: none;
		width: 100%;
		}

	html>body #msds_list li a {
		width: auto;
		}
		
			html>body #msds_list li.white a {
		width: auto;
		}

	#msds_list li a:hover {
		background-color: #eee;
		color: #000;
		}
		
.ALIGN_RIGHT {
text-align: right;
}

.content {
padding:6px;
font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}
.contentbold {
padding:6px;
font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif ;
color:#FFFFFF;
}

.content h2{
padding:0px;
margin:0px;
}

.content h3{
padding:0px;
margin:0px;
}

.content a, .content a:visited{
color: #2f75bb;
text-decoration: none;
}

.content a:hover, .content a:active{
color: #2f75bb;
text-decoration: underline;
}

/* =============MAIN NAV=============*/

	/* navigation */
	
	ul#navigation {
	z-index: 1;
	list-style-type: none;
	padding: 15px 5px 0px 5px;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	background: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:11px;
	text-transform:uppercase;
	color:#FFFFFF;
}

a, a:link{
	text-decoration: none;
	color:#FFFFFF;
}

p {
	color: #9dbdce;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-align:left;
	
}

p { color:#FFF; width:auto; padding:5px 20px; line-height:18px; }

p a { color:#ff9900; }

p strong { color:#FF9900; }

/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-transform:uppercase;
	letter-spacing:0px;
	/*text-indent: -9999px;	*/	
}

ul#navigation li a {
	padding:12px 5px 6px 5px;	
}

ul#navigation li a:hover {
	background:#363636;
	padding:12px 5px 6px 5px;	
}

ul#navigation  #active a{
	background:#4a4a4a;
	padding:12px 5px 6px 5px;	
}

/*
.home_active {
	background-image:url(../images/nav_home_n.gif);
	background-position:right;
	height:35px;
	width:42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}


.wht_link a {
	color:#fff;
}

.wht_link a:hover {
	color:#ff9900;
}


.linkPurchase a:link {
	display:block;
	background-image:url(../images/btPurchase.jpg);
	height:24px;
	width:132px;
	color:#FF3300;
}

.linkPurchase a:visited {
	display:block;
	background-image:url(../images/btPurchase.jpg);
	height:24px;
	width:132px;
	color:#FF3300;
}

.linkPurchase a:hover {
	background: url(../images/btPurchase.jpg);
	background-position:bottom;
	color:#FF3300;
}

#home a:link {
	display:block;
	background-image:url(../images/nav_home_n.gif);
	background-position:left;
	height:35px;
	width:42px;
}
#home a:visited {
	display:block;
	background-image:url(../images/nav_home_n.gif);
	background-position:left;
	height:35px;
	width:42px;
}
#home a:hover {
	background: url(../images/nav_home_n.gif) no-repeat bottom left;
	background-position:center;
}

.collezioni_active {
	background-image:url(../images/nav_collezioni_n.gif);
	background-position:right;
	height:35px;
	width:92px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}


#collezioni a:link {
	display:block;
	background-image:url(../images/nav_collezioni_n.gif);
	background-position:left;
	height:35px;
	width:92px;
}
#collezioni a:visited {
	display:block;
	background-image:url(../images/nav_collezioni_n.gif);
	background-position:left;
	height:35px;
	width:92px;
}
#collezioni a:hover {
	background: url(../images/nav_collezioni_n.gif);
	background-position:center;
}

#collezioni2 a:link {
	display:block;
	background-image:url(../images/nav_collezioni_n.gif);
	background-position:left;
	height:35px;
	width:92px;
}
#collezioni2 a:visited {
	display:block;
	background-image:url(../images/nav_collezioni_n.gif);
	background-position:left;
	height:35px;
	width:92px;
}
#collezioni2 a:hover {
	background: url(../images/nav_collezioni_n.gif);
	background-position:center;
}


.about_active {
	background-image:url(../images/nav_aboutus_n.gif);
	background-position:right;
	height:35px;
	width:62px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}


#about a:link {
	display:block;
	background-image:url(../images/nav_aboutus_n.gif);
	background-position:left;
	height:35px;
	width:62px;
}
#about a:visited {
	display:block;
	background-image:url(../images/nav_aboutus_n.gif);
	background-position:left;
	height:35px;
	width:62px;
}
#about a:hover {
	display:block;
	background: url(../images/nav_aboutus_n.gif);
	background-position:center;
	height:35px;
	width:62px;
}

.activate_active {
	background-image:url(../images/nav_activate_n.gif);
	background-position:right;
	height:35px;
	width:141px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}


#activate a:link {
	display:block;
	background-image:url(../images/nav_activate_n.gif);
	background-position:left;
	height:35px;
	width:141px;
}
#activate a:visited {
	display:block;
	background-image:url(../images/nav_activate_n.gif);
	background-position:left;
	height:35px;
	width:141px;
}
#activate a:hover {
	display:block;
	background: url(../images/nav_activate_n.gif);
	background-position:center;
	height:35px;
	width:141px;
}

.activation_registration_active {
	background-image:url(../images/nav_activation_registration_n.gif);
	background-position:right;
	height:35px;
	width:151px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}


#activation_registration a:link {
	display:block;
	background-image:url(../images/nav_activation_registration_n.gif);
	background-position:left;
	height:35px;
	width:151px;
}
#activation_registration a:visited {
	display:block;
	background-image:url(../images/nav_activation_registration_n.gif);
	background-position:left;
	height:35px;
	width:151px;
}
#activation_registration a:hover {
	display:block;
	background: url(../images/nav_activation_registration_n.gif);
	background-position:center;
	height:35px;
	width:151px;
}

.worldwide_distribution_active {
	background-image:url(../images/nav_worldwide_distribution_n.gif);
	background-position:right;
	height:35px;
	width:151px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}


#worldwide_distribution a:link {
	display:block;
	background-image:url(../images/nav_worldwide_distribution_n.gif);
	background-position:left;
	height:35px;
	width:151px;
}
#worldwide_distribution a:visited {
	display:block;
	background-image:url(../images/nav_worldwide_distribution_n.gif);
	background-position:left;
	height:35px;
	width:151px;
}
#worldwide_distribution a:hover {
	display:block;
	background: url(../images/nav_worldwide_distribution_n.gif);
	background-position:center;
	height:35px;
	width:151px;
}

.testimonials_active {
	background-image:url(../images/nav_testimonials_n.gif);
	background-position:right;
	height:35px;
	width:85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}
#testimonials a:link {
	display:block;
	background-image:url(../images/nav_testimonials_n.gif);
	background-position:left;
	height:35px;
	width:85px;
}
#testimonials a:visited {
	display:block;
	background-image:url(../images/nav_testimonials_n.gif);
	background-position:left;
	height:35px;
	width:85px;
}
#testimonials a:hover {
	background: url(../images/nav_testimonials_n.gif);
	background-position:center;
}

.press_active {
	background-image:url(../images/nav_press.gif);
	background-position:right;
	height:35px;
	width:102px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}
#press a:link {
	display:block;
	background-image:url(../images/nav_press.gif);
	background-position:left;
	height:35px;
	width:102px;
}
#press a:visited {
	display:block;
	background-image:url(../images/nav_press.gif);
	background-position:left;
	height:35px;
	width:102px;
}
#press a:hover {
	background: url(../images/nav_press.gif);
	background-position:center;
}

.purchase_active {
	background-image:url(../images/nav_purchase_n.gif);
	background-position:right;
	height:35px;
	width:64px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}

#purchase a:link {
	display:block;
	background-image:url(../images/nav_purchase_n.gif);
	background-position:left;
	height:35px;
	width:64px;
}
#purchase a:visited {
	display:block;
	background-image:url(../images/nav_purchase_n.gif);
	background-position:left;
	height:35px;
	width:64px;
}
#purchase a:hover {
	background: url(../images/nav_purchase_n.gif);
	background-position:center;
}

.videos_active {
	background-image:url(../images/nav_videos_n.gif);
	background-position:right;
	height:35px;
	width:64px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}

#videos a:link {
	display:block;
	background-image:url(../images/nav_videos_n.gif);
	background-position:left;
	height:35px;
	width:64px;
}
#videos a:visited {
	display:block;
	background-image:url(../images/nav_videos_n.gif);
	background-position:left;
	height:35px;
	width:64px;
}
#videos a:hover {
	background: url(../images/nav_videos_n.gif);
	background-position:center;
}

.register_active {
	background-image:url(../images/nav_register_n.gif);
	background-position:right;
	height:35px;
	width:128px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}

#register a:link {
	display:block;
	background-image:url(../images/nav_register_n.gif);
	background-position:left;
	height:35px;
	width:128px;
}
#register a:visited {
	display:block;
	background-image:url(../images/nav_register_n.gif);
	background-position:left;
	height:35px;
	width:128px;
}
#register a:hover {
	background: url(../images/nav_register_n.gif);
	background-position:center;
}

.showtimes_active {
	background-image:url(../images/nav_showtimes_n.gif);
	background-position:right;
	height:35px;
	width:132px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}

#showtimes a:link {
	display:block;
	background-image:url(../images/nav_showtimes_n.gif);
	background-position:left;
	height:35px;
	width:132px;
}
#showtimes a:visited {
	display:block;
	background-image:url(../images/nav_showtimes_n.gif);
	background-position:left;
	height:35px;
	width:132px;
}
#showtimes a:hover {
	background: url(../images/nav_showtimes_n.gif);
	background-position:center;
}

.contact_active {
	background-image:url(../images/nav_contact_n.gif);
	background-position:right;
	height:35px;
	width:60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
	display: block;
}

#contact a:link {
	display:block;
	background-image:url(../images/nav_contact_n.gif);
	background-position:left;
	height:35px;
	width:60px;
}
#contact a:visited {
	display:block;
	background-image:url(../images/nav_contact_n.gif);
	background-position:left;
	height:35px;
	width:60px;
}
#contact a:hover {
	background: url(../images/nav_contact_n.gif);
	background-position:center;
}

*/
/*===========new_lyout===========*/

#collez_table {
margin: 5px 6px 0px 4px;
padding: 0px 0px 0px 0px;
width: 755px;
}

#collez_main { 
		float: left;
		left:10px; 
		top: 30px;
		width: 700px; 
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #353535;
}
	

	
#collez_main h1{ 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 13px 5px 2px 15px;
	font-size:17px;
	color: #ccc;
	}
	
#collez_main h2{ 
	z-index: 0;
	margin: 4px 0px 0px 15px;
	padding: 0px 5px 0px 7px;
	font-size:15px;
	border-left: 2px solid #fc0;
	color: #ccc;
	}
	
#collez_main h3{ 
	z-index: 0;
	margin: 0px 0px 0px 15px;
	padding: 5px 5px 0px 5px;
	font-size:15px;
	color: #ccc;
	}
	
#collez_main p { 
	z-index: 0;
	margin: 0px 0px 0px 15px;
	padding: 3px 5px 17px 5px;
	font-size:12px;
	color: #fff;
	line-height: 1.5em;
	}
	
#collez_main a, #collez_main a:visited { 
	z-index: 0;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color: #f90;
	text-decoration: none;
	}
	
#collez_main a:hover, #collez_main a:active { 
	z-index: 0;
	text-decoration: underline;
	}

#left_collez {
position:relative; 
		left:0px; 
		top: 15px;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 5px;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}
	
#left_collez h1{ 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 13px 5px 2px 15px;
	font-size:17px;
	color: #ccc;
	}
	
#left_collez h2{ 
	z-index: 0;
	margin: 4px 0px 0px 15px;
	padding: 0px 5px 0px 7px;
	font-size:15px;
	color: #ccc;
	}
	
#left_collez h3{ 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size:15px;
	color: #ccc;
	}
	
#left_collez p { 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 17px 0px;
	font-size:10px;
	color: #fff;
	line-height: 1.5em;
	width: 100px;
	}
	
#left_collez a, #left_collez a:visited { 
	z-index: 0;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color: #f90;
	text-decoration: none;
	}
	
#left_collez a:hover, #left_collez a:active { 
	z-index: 0;
	text-decoration: underline;
	}


/*============layout=============*/

#footer {
		background:url('../images/bot_stripe_repeat.gif') 0 0 repeat-x; 
		margin: 10px auto;
		padding: 12px 2px 0px 0px;
		color: #666;
		font: bold 10px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
		width:960px;
}

#footer span{
		color: #666;
		font: bold 10px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

#footer p{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #f90;
		font: bold 10px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

#footer a, #footer a:visited {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #f90;
		font: bold 10px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}

#footer a:hover, #footer a:active {
		color: #f90;
		font: bold 10px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		text-decoration: underline;
}

span.link {
	position: relative;
}

span.link a span {
	display: none;
}

span.link a:hover {
	font-size: 99%;
}

span.link a:hover span {
	display: block;
	position: absolute;
	margin-top: 10px;
	margin-left: -10px;
	width: 125px;
	padding: 5px;
	z-index: 100;
}

#hm_specials {
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 15px;
		font: normal 15px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

#hm_specials h1{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #fff;
		font: bold 16px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

#hm_specials h2{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #333;
		font: bold 14px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}

#hm_specials a, #hm_specials a:visited{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #fff;
		font: bold 16px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
}

#hm_specials a:hover, #hm_specials a:active{
	text-decoration: underline;
}

.border_content {
border-top: 2px solid #999;
margin: 2px 20px 0px 20px;
padding: 0px 0px 2px 0px;
height: 2px;
}

#top_layer {
z-index: 1000;
}

#bottom_layer {
z-index: 0;
}

.top_layer {
z-index: 1000;
}

.bottom_layer {
z-index: 0;
}

	#maincenter {
	    z-index: 0;
		position:relative; 
		float: left;
		left:0px; 
		top: 0px;
		width: 263px; 
		margin: 13px 0px 13px 0px;
		padding: 0px 0px 0px 0px;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		background: url(../images/colum_sperat.gif) top left repeat-y;  
		height: 205px;
		}
	
		#mainright {
		z-index: 0;
		position:relative; 
		float: left;
		left:0px; 
		top: 0px;
		width: 262px; 
		margin: 13px 0px 13px 0px;
		padding: 0px 0px 0px 0px;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		background: #fff url(../images/colum_sperat.gif) top left repeat-y; 
		height: 205px;
		}
		
	#mainleft {
		z-index: 0;
		position:relative; 
		float: left;
		left:0px; 
		top: 0px;
		width: 219px; 
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		}
	

	
#mainleft h1{ 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 13px 5px 2px 15px;
	font-size:16px;
	color: #333;
	}
	
#mainleft h2{ 
	z-index: 0;
	margin: 4px 0px 0px 15px;
	padding: 0px 5px 0px 7px;
	font-size:14px;
	border-left: 2px solid #fc0;
	color: #fc0;
	}
	
#mainleft h3{ 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size:13px;
	}
	
#mainleft p { 
	z-index: 0;
	margin: 0px 0px 0px 15px;
	padding: 3px 5px 0px 5px;
	font-size:12px;
	border-left: 2px solid #fc0;
	color: #666;
	line-height: 1.1em;
	}
	
#mainleft a, #mainleft a:visited { 
	z-index: 0;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 14px;
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: #fff url(../images/more_icon.gif) no-repeat bottom left; 
	}
	
#mainleft a:hover, #mainleft a:active { 
	z-index: 0;
	text-decoration: underline;
	}
		
#maincenter h1, #mainright h1 { 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 20px;
	font-size:16px;
	color: #fc0;
	}
	
#maincenter h2, #mainright h2 { 
    z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 20px;
	font-size:14px;
	color: #666;
	}
	
#maincenter h3, #mainright h3 { 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 20px;
font-size:13px;
	}
	
#maincenter p, #mainright p { 
	z-index: 0;
	margin: 0px 0px 0px 0px;
	padding: 3px 15px 2px 20px;
	font-size:12px;
	color: #666;
	line-height: 1.1em;
	}
	
#maincenter a, #maincenter a:visited, #mainright a, #mainright a:visited { 
	z-index: 0;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 14px;
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: #fff url(../images/more_icon.gif) no-repeat bottom left; 
	}
	
#maincenter a:hover, #maincenter a:active, #mainright a:hover, #mainright a:active { 
	z-index: 0;
	text-decoration: underline;
	}
	
	/*left colum*/
	
		#template_column {
		width: 150px; 
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 5px 0px;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		background: #fff url(../images/left_column_rep.gif) right repeat-y;
		height: 100%;
		}
		
		#template_column p { 
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 5px 5px;
	color: #555;
	line-height: 1.1em;
	text-align: left;
	}
	
	#priv_box p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #333;
	background-color: #666;
	text-decoration: none;
	border: solid #000 1px; 
	padding: 5px;
	margin: 15px 5px 0px 5px; 
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

#priv_box a, #priv_box a:visited { 
	color: #fff;
	text-decoration: none;
	}
	
	#priv_box a:hover, #priv_box a:active { 
	color: #fc0;
	text-decoration: underline;
	}
	
		/*main column*/
	
		#main_column { 
		margin: 0px;
		padding: 5px;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		}
		
		#main_column p { 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 15px 0px;
	color: #333;
	line-height: 1.1em;
	text-align: left;
	}
	
#details { 
		border: 1px solid #ccc;
		background: #eee;
		font: normal 12px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
		}

/*
div.button {
	float: center;
	width: 79px; 
	height: 19px;
	margin: 0 0 0 0;
	background: url(../images/button.gif) 0 0px no-repeat;
	}
*/
div.button a, div.button a:visited {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-align:center;
	font: bold 10px Verdana, serif;
	color:#444;
	text-decoration: none;
	background: url(../images/button.gif) 0 -19px no-repeat;
	}
	
div.button span {
	display: block;
	margin:0; 
	padding: 3px 0px 0px 0px;
	}
div.button a:hover, div.button a:active {
	background-image: none;
	color: black;
	}
/*	
div.button2 {
	float: center;
	width: 79px; 
	height: 19px;
	margin: 0 0 0 0;
	background: url(../images/button2.gif) 0 0px no-repeat;
	}
*/

a#button { border:1px solid #ccc; background:#666666; padding:10px 15px; font-size:11pt; margin:10px auto; clear:both; color:#FFFFFF; text-decoration:underline; text-transform:uppercase; }

div.button2 a, div.button2 a:visited {
	display: block;
	margin: 0; 
	padding:0;
	width:100%; height:100%;
	overflow:hidden;
	text-align:center;
	font: bold 10px Verdana, serif;
	color:#444;
	text-decoration: none;
	background: url(../images/button2.gif) 0 -19px no-repeat;
	}
	
div.button2 span {
	display: block;
	margin:0; 
	padding: 3px 0px 0px 0px;
	}
div.button2 a:hover, div.button a:active {
	background-image: none;
	color: black;
	}
.about_txt {
	margin-left:20px;
	margin-right:20px;
}
div.scroll {
height: 431px;
width: 765px;	
overflow: auto;		
background-color: #000;	
padding: 0px;}

.cellBg {
	background-image:url(../images/left_copywrite_repeat.gif);
}

.cellBg2 {
	background-image:url(../images/bot_stripe_repeat.gif);
}

.cellTop {
	background:url(../images/bot_stripe_repeat.gif) left top repeat-x;
}

.cellBottom {
	background:url(../images/bot_stripe_repeat.gif) left bottom repeat-x;
}

.scroll2 {
height: 431px; width: 765px; overflow: auto;
}.whitetxtbld {
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitetxt{
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.linkstyle {
	color: #FF9900;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 12px;
	
}
.linkstyle:hover {
	color:  #FFB340;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 12px;
}
.divscroll 
{

}


/*****************************************
News Flash
*****************************************/

#newsflash { margin:5px auto; width:989px; padding:2px; border:1px #454545 solid; display:block; height:20px; }
#newsflash #left { float:left; width:80px; margin:1px 6px 2px 2px; padding:0; background:#222222; color:#f4b534; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:blink;  }
#newsflash #left a:link, #newsflash #left a:visited, #newsflash #left a:active{ color:#ff9900; }

#pscroller2{
width: 880px;
height: 15px;
border: 1px solid black;
padding: 2px;
}

#pscroller2 a{
text-decoration: none;
}

.flashnews, .flashnews a{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}

.flashnews span { color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


/*****************************************
CONTACT NEW FORM
*****************************************/

.contactbg { background:url(../images/contact_bg.jpg) no-repeat 0 0; }
.contactbg #box { border: 1px #ccc solid; background: #1B1B1B; margin:5px 0; width:350px; opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7; } 
/*.contactbg div p { color:#FFFFFF; text-align:left; margin:5px; }*/

/**** join newsletter *****/
#newsLetter { display:none; width:auto; }
#first_name { display:none; }
#ajaxDiv { color:#FFF; width:auto; }

#newsletterform { margin:10px; }
#newsletterform td { padding:10px; }
#newsletterform p { margin:0; padding:0; line-height:18px; }
#newsletterform h1 { color:#ff9900; }
#newsletterform img { background:#CCC; border:1px solid #333; float:left; }

/*****************************************
FORMS GENERAL STYLES
*****************************************/

label { font-size:14px; }
#form td { vertical-align:top; }


div.transOFF {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.transON {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*
div.trans25 {
width: 100%; 
background-color: #000;
opacity:.25;
filter: alpha(opacity=25); 
-moz-opacity: 0.25; 
}

div.trans75 {
width: 100%; 
background-color: #000;
opacity:.50;
filter: alpha(opacity=50); 
-moz-opacity: 0.50; 
}

div.trans100 {
width: 100%; 
background-color: #000;
opacity:.100;
filter: alpha(opacity=100); 
-moz-opacity: 1.00; 
}
*/


.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=90);
        }

        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
			_top: 15%;
            _left: 10%;
			*top: 15%;
            *left: 10%;
            width: 750px;
            height: auto;
			*width: 750px;
            *height: auto;
			_width: 750px;
            _height: auto;
            padding: 16px;
            border: 8px solid #999;
            background-color: white;
            z-index:1002;
            overflow: auto;
        }
		
		#poptable { width:100%; margin:0; padding:0; }
		
		 .white_content a { color:#000; font-size:14pt; float:right; }

#ud-stores { margin:0; padding:0; width:100%; }
#ud-stores table{ background:url(../images/loc_bg.gif) bottom right no-repeat; margin:0 8px 8px 0; padding:0; width:237px; height:134px; float:left; border:1px #e5e5e5 solid;  }
#ud-stores table:hover{ margin:0 8px 8px 0; padding:0; width:237px; height:134px; float:left; border:1px #ff9900 solid; }
#ud-stores table td { text-align:left; }
#ud-stores h1 { margin:0; padding:0; font-size:28px; text-align:left; font-family:"Century Gothic", Verdana, Times; }
#ud-stores p { margin:0; padding:0; font-size:12px; color:#000; text-align:left;  }
#ud-stores p strong {  font-size:13px; }
#ud-stores a { margin:0; padding:0; font-size:12px; float:left; border:1px solid #ccc; background:#F6F6F6; padding:3px 5px; }
#ud-stores a:hover {  border:1px solid #FF9900; background:#FFCC99; }
#ud-stores #close_btn { bottom:0; position:absolute; vertical-align:bottom; }

/* VIDEO  THUMBS */
#video_thumbs { margin:0; padding:0; }
#video_thumbs td { padding:0 20px; } 
#video_thumbs p { margin:0; padding:0; line-height:16px; color:#ff9900; font-size:11px; }


#flashcontent1 { width:100px; height:20px; margin:0; padding:0; }
#right { width:100px; height:20px; margin:0; padding:0; float:right; }

/* MENU */

#menu { z-index:2; position:absolute; }

/* Straps Pre-Orders */
#straps { top:0; vertical-align:top; padding:3px; margin:0; width:350px; }
#straps h3{  font-size:11pt; color:#fff; margin:0 0 12px 0; padding:0;  }
#straps  h4 { background:#ff9900; color:#fff; padding:3px 6px; width:267px; margin:0 0 10px 0;  }
#straps ul { margin:3px 0; padding:0; }
#straps li { padding:0; list-style:none; margin:0 6px 6px 0; float:left; }
#straps li img{ border:1px #666 solid; width:135px; height:25px; margin:0; padding:0; }
#straps li img:hover{ border:1px #fff solid;}
#straps li img:actived{ border:1px #ff9900 solid;}
#straps li small{ font-weight:regular; font-size:7pt;  color:white;  }
#straps li small span { color:#ff9900; }


