/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width: 60px;
}

.container_12 .grid_2 {
	width: 140px;
}

.container_12 .grid_4 {
	width: 300px;
}

.container_12 .grid_5 {
	width: 380px;
}

.container_12 .grid_7 {
	width: 540px;
}

.container_12 .grid_8 {
	width: 620px;
}

.container_12 .grid_10 {
	width: 780px;
}

.container_12 .grid_11 {
	width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
	width: 40px;
}

.container_16 .grid_2 {
	width: 100px;
}

.container_16 .grid_3 {
	width: 160px;
}

.container_16 .grid_5 {
	width: 280px;
}

.container_16 .grid_6 {
	width: 340px;
}

.container_16 .grid_7 {
	width: 400px;
}

.container_16 .grid_9 {
	width: 520px;
}

.container_16 .grid_10 {
	width: 580px;
}

.container_16 .grid_11 {
	width: 640px;
}

.container_16 .grid_13 {
	width: 760px;
}

.container_16 .grid_14 {
	width: 820px;
}

.container_16 .grid_15 {
	width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left: 80px;
}

.container_12 .prefix_2 {
	padding-left: 160px;
}

.container_12 .prefix_4 {
	padding-left: 320px;
}

.container_12 .prefix_5 {
	padding-left: 400px;
}

.container_12 .prefix_7 {
	padding-left: 560px;
}

.container_12 .prefix_8 {
	padding-left: 640px;
}

.container_12 .prefix_10 {
	padding-left: 800px;
}

.container_12 .prefix_11 {
	padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
	padding-left: 60px;
}

.container_16 .prefix_2 {
	padding-left: 120px;
}

.container_16 .prefix_3 {
	padding-left: 180px;
}

.container_16 .prefix_5 {
	padding-left: 300px;
}

.container_16 .prefix_6 {
	padding-left: 360px;
}

.container_16 .prefix_7 {
	padding-left: 420px;
}

.container_16 .prefix_9 {
	padding-left: 540px;
}

.container_16 .prefix_10 {
	padding-left: 600px;
}

.container_16 .prefix_11 {
	padding-left: 660px;
}

.container_16 .prefix_13 {
	padding-left: 780px;
}

.container_16 .prefix_14 {
	padding-left: 840px;
}

.container_16 .prefix_15 {
	padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right: 80px;
}

.container_12 .suffix_2 {
	padding-right: 160px;
}

.container_12 .suffix_4 {
	padding-right: 320px;
}

.container_12 .suffix_5 {
	padding-right: 400px;
}

.container_12 .suffix_7 {
	padding-right: 560px;
}

.container_12 .suffix_8 {
	padding-right: 640px;
}

.container_12 .suffix_10 {
	padding-right: 800px;
}

.container_12 .suffix_11 {
	padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
	padding-right: 60px;
}

.container_16 .suffix_2 {
	padding-right: 120px;
}

.container_16 .suffix_3 {
	padding-right: 180px;
}

.container_16 .suffix_5 {
	padding-right: 300px;
}

.container_16 .suffix_6 {
	padding-right: 360px;
}

.container_16 .suffix_7 {
	padding-right: 420px;
}

.container_16 .suffix_9 {
	padding-right: 540px;
}

.container_16 .suffix_10 {
	padding-right: 600px;
}

.container_16 .suffix_11 {
	padding-right: 660px;
}

.container_16 .suffix_13 {
	padding-right: 780px;
}

.container_16 .suffix_14 {
	padding-right: 840px;
}

.container_16 .suffix_15 {
	padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
	left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
	left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
	left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left: 80px;
}

.container_12 .push_2 {
	left: 160px;
}

.container_12 .push_4 {
	left: 320px;
}

.container_12 .push_5 {
	left: 400px;
}

.container_12 .push_7 {
	left: 560px;
}

.container_12 .push_8 {
	left: 640px;
}

.container_12 .push_10 {
	left: 800px;
}

.container_12 .push_11 {
	left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
	left: 60px;
}

.container_16 .push_2 {
	left: 120px;
}

.container_16 .push_3 {
	left: 180px;
}

.container_16 .push_5 {
	left: 300px;
}

.container_16 .push_6 {
	left: 360px;
}

.container_16 .push_7 {
	left: 420px;
}

.container_16 .push_9 {
	left: 540px;
}

.container_16 .push_10 {
	left: 600px;
}

.container_16 .push_11 {
	left: 660px;
}

.container_16 .push_13 {
	left: 780px;
}

.container_16 .push_14 {
	left: 840px;
}

.container_16 .push_15 {
	left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
	left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
	left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
	left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left: -80px;
}

.container_12 .pull_2 {
	left: -160px;
}

.container_12 .pull_4 {
	left: -320px;
}

.container_12 .pull_5 {
	left: -400px;
}

.container_12 .pull_7 {
	left: -560px;
}

.container_12 .pull_8 {
	left: -640px;
}

.container_12 .pull_10 {
	left: -800px;
}

.container_12 .pull_11 {
	left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
	left: -60px;
}

.container_16 .pull_2 {
	left: -120px;
}

.container_16 .pull_3 {
	left: -180px;
}

.container_16 .pull_5 {
	left: -300px;
}

.container_16 .pull_6 {
	left: -360px;
}

.container_16 .pull_7 {
	left: -420px;
}

.container_16 .pull_9 {
	left: -540px;
}

.container_16 .pull_10 {
	left: -600px;
}

.container_16 .pull_11 {
	left: -660px;
}

.container_16 .pull_13 {
	left: -780px;
}

.container_16 .pull_14 {
	left: -840px;
}

.container_16 .pull_15 {
	left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}

#index {
	background:url(../images/bg.jpg) repeat-x #f2f2f2;
}

#products { background:url(../images/bg-sm.jpg) repeat-x #f2f2f2; }

ul {list-style: none outside none;}

#topmenu li {float: left;}

.fullwidth {width: 100%; min-width:970px;}

#topwrapper {
	background:url(../images/cloud-bg.jpg) center top no-repeat;
}

#topwrapper_sm {
	background: url(../images/cloud-bg-sm.jpg) center top no-repeat;
	height:120px;
}

/*#header { background:url(../images/header-bg.png) repeat-x} */

#header {    
	background:#171717;
	/*border:1px solid #171717;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#0d0d0d));
	background: -webkit-linear-gradient(top, #171717, #0d0d0d);
	background: -moz-linear-gradient(top, #171717, #0d0d0d);
	background: -o-linear-gradient(top, #171717, #0d0d0d);
	background: -ms-linear-gradient(top, #171717, #0d0d0d);
	background: linear-gradient(top, #171717, #0d0d0d);
	/*background:url(../images/header-bg.png) repeat-x;*/
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
    height: 61px;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    z-index: 9999;
}

#topmenu, #logo {float:left;}

#logo a {margin-right:15px;}	

.nav_div { background:url(../images/menu-divs.png) no-repeat scroll left top transparent;}

a.nav_div {
	font-size: 16px;
	font-style: normal;
	letter-spacing: 0.07em;
	line-height: normal; 
	height: 40px;
}

/** search box **/

#search_box { 
	float:left; 
	background:url(../images/search-bg.png) top left no-repeat; 
	padding: 10px 18px 0 16px;
}

#search_box form {
	float:left;
	margin:0;
} 

#search_box form div {
	background-color: #000000;
    border-radius: 5px 5px 5px 5px;
	border: 1px solid #4a4a4a;
	margin-left:2px;
	float:none;
	overflow:hidden;
}

#search_box a {
	color:#FFF;
	font-size:10px;
}

#search_box p {text-align:right;}

#search_box form input.text {
	background-color: #000000;
	background-image:none;
	border-radius: 5px 5px 5px 5px;
	color:#FFFFFF;
	border:0 none;
	margin-right: 0;
	padding:4px;
	width:130px;
	float:left;
}

#search_box form input.button {
	font-size: 0.1em;
	text-indent:-9999px;
	background: url(../images/search.png) no-repeat scroll center center transparent;
	display: block;
	float:left;
	height:22px;
	margin:0;
	padding:0;
	width:22px;
	border: medium none;
	overflow:hidden;
}

.page_title h1 {
	color:#333333;
	font-size: 28px;
	text-align:right;
	padding-right: 10px;
	margin-bottom:0;
	text-shadow: 0 1px 1px #FFFFFF;
}

h3.section_title { margin-bottom:0; }

#news_feed { 
	overflow:hidden; 
	height:154px; 
	border-top:#999 1px solid;
	border-bottom:#999 1px solid;
	margin: 1px 0px;
	padding-bottom: 1px;
}
#news_feed h6 { font-size: 14px; }
#news_feed ul { /*list-style: disc outside; */}
#news_feed ul li { padding: 6px; line-height:normal; /*border-bottom:#CCC thin dotted;*/}

.read_more {
	font-size:9px;
}

#searchbydims {	
	background:url(../images/front-size-search.png) 200px 50px no-repeat; 
	min-height: 280px;
}

#searchbygear {	
	background:url(../images/search-by-gear.png) 220px 40px no-repeat; 
	min-height: 280px;
}

#latest_news p {
	border-bottom: 1px solid #999;
    padding-bottom: 1px;
    padding-top: 1px;
    text-align: right;
}

#newsbox_title { margin-left:7px; }

#newsletter_box { 
	background:url(../images/newsletter-box.png) center top no-repeat; 
	height:188px;
	color:#eeeeee;	
	text-shadow: 0 1px 1px #000;
}

#newsletter_box p {	
	padding: 10px 14px 5px 18px;
}

#newsletter_box form { padding: 0px 18px 10px; }

#newsletter_box form input.news_email {
    background-color: #000000;
    background-image: none;
	border: 1px solid #4a4a4a;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    float: right;
    margin-right: 3px;
    padding: 4px;
    width: 170px;	
}

#newsletter_box form input.signup {
	font-size: 0.1em;
	text-indent:-9999px;
	background:url(../images/signup-bt.png) no-repeat top left transparent;
	display: block;
	float:right;
	width: 79px;
	height: 33px;
	margin-top: 5px;
	border:none;
	cursor: pointer;
}

#newsletter_box form input.signup:hover {background-position: 0 -33px;}

#nav_crumb { margin-bottom:10px; color:#333; font-weight:bold; }

#nav_crumb ul li { float:left; overflow:hidden; }

#nav_crumb ul li a { padding: 5px 0; text-shadow: 0 1px 1px #fff; text-decoration:underline; }

#nav_crumb ul li a:hover { text-decoration:none; }

/**************************************/
/*
/*	Products Page - List of Categories /
/*
/***************************************/


.page_div {
		background:url(../images/gray-hr.png) center center no-repeat;
		height:10px;
		margin: 25px 0;
}

#prod_showcase img {
	float: left;
	border: #FFF solid 5px;
	margin: 5px 12px 12px 0;
}


.centertxt { text-align:center; }

.centertxt a { margin-right:0; } 

.cat_panel {
	margin-bottom: 40px;
	color: #333333;
}

.cat_panel h2 { margin-bottom: 0; border-bottom: 1px #CCC solid; text-shadow: 0 1px 1px #FFFFFF; font-size:16px;}

.cat_panel p, ul { padding-left:3px; }

.cat_panel ul { list-style:disc inside;}

.cat_desc { border-top: 1px #FFFFFF solid; padding-top: 8px;}


/************************************/
/*
/*			Category Page 			*/
/*
/************************************/

#refine_nav { text-shadow: 0 1px 1px #FFFFFF; }

#refine_nav h2{ border-bottom: 1px #ccc solid; }

#refine_nav ul li { padding-left:10px; }

#refine_nav ul li.refine_title { font-weight: bold; padding-left:2px;  margin-bottom: 5px; border-bottom: 1px #ccc solid; border-top: 1px #FFF solid;}

#results_table {/*margin-top: 10px;*/ }

#results_table h2 { margin-bottom: 8px; }

.page_nav p { margin-bottom: 0; }

.page_nav ul { margin-bottom:0;}
.page_nav ul li {display:inline-block; margin: 2px;}

.ralign { text-align:right; }
.lalign { text-align:left; }
.calign { text-align:center; }


.header_row { 
	background: #e3e2e2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e2e2), to(#b8b4b4));
	background: -webkit-linear-gradient(top, #e3e2e2, #b8b4b4);
	background: -moz-linear-gradient(top, #e3e2e2, #b8b4b4);
	background: -o-linear-gradient(top, #e3e2e2, #b8b4b4);
	background: -ms-linear-gradient(top, #e3e2e2, #b8b4b4);
	background: linear-gradient(top, #e3e2e2, #b8b4b4);
	padding: 10px;
}

.header_row form {float:right; }

.results_row_wrapper {
	margin: 20px 0 0;
	/*padding-bottom: 15px;*/
	background: #e1e1e1;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#e1e1e1));
	background: -webkit-linear-gradient(top, #F2F2F2, #e1e1e1);
	background: -moz-linear-gradient(top, #F2F2F2, #e1e1e1);
	background: -o-linear-gradient(top, #F2F2F2, #e1e1e1);
	background: -ms-linear-gradient(top, #F2F2F2, #e1e1e1);
	background: linear-gradient(top, #F2F2F2, #e1e1e1);
	
}

.product_desc {
	line-height:normal;
	text-shadow: 0 1px 1px #FFFFFF;
}

.product_desc p {
	margin: 10px 10px 10px 0;
}

.product_desc h3 {
	font-size: 18px;
	margin-right: 10px;
	margin-bottom:0;
}

.product_desc h4 {
	font-size:12px;
	color:#333;
}

#product_desc_tb {
	table-layout: fixed;
	width: 370px;
}
#product_desc_tb .row_label {

	width: 140px;
}

/***********************************/
/*
/*		Product View Page			/
/*
/***********************************/

#product_info h2 { 
	margin:0; 
	line-height:normal; 
	border-bottom: 1px #ccc solid;
}

#product_info h3 {
	font-size: 14px;
	color:#333;
	border-top:1px #fff solid;
}

#product_info p { margin-bottom:6px; }

#product_pics a span.zoom-icon { 
	display:block; 
	background-repeat:no-repeat; 
	position:absolute; 
	right:15px; 
	bottom:90px;
} 

#buynow { margin-top: 20px; float: right; }

.buynow_bt { 
	color: #fff;
	margin: 0 10px 0 30px; 
	padding: 5px 10px; 
	border: 3px #fff solid; 
	text-shadow: 1px 1px #666666;
	
	background: #c00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#c00));
	background: -webkit-linear-gradient(top, #F00, #c00);
	background: -moz-linear-gradient(top, #F00, #c00);
	background: -o-linear-gradient(top, #F00, #c00);
	background: -ms-linear-gradient(top, #F00, #c00);
	background: linear-gradient(top, #F00, #c00);
}

a.buynow_bt:hover { 
	text-decoration:none; 
	background: #F00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c00), to(#F00));
	background: -webkit-linear-gradient(top, #c00, #F00);
	background: -moz-linear-gradient(top, #c00, #F00);
	background: -o-linear-gradient(top, #c00, #F00);
	background: -ms-linear-gradient(top, #c00, #F00);
	background: linear-gradient(top, #c00, #F00);
}

#tabs { 
	margin-top: 30px;
	margin-bottom: 30px;
}

#tabs div.specs_col {
	float: left;
	margin-right:12px;
}

#tabs div.features_col {float: left; width:50%; margin-right:30px;}
#tabs div.features_col ul li{ list-style:inside disc; }

#tabs a.redlink {
	color: #C00;
	text-decoration: underline;
}

#tabs a.redlink:hover { text-decoration: none; }

#related_products p {
	background: #fff;
	border: 1px #ccc solid;
	text-align:center;
	margin-bottom:2px;
}

/***********************************/
/*
/*			Accessories Page		/
/*
/***********************************/

#acc_list img {
float: right;
border: 4px solid #DDD;
margin: 0 0 10px 10px;
}


/***********************************/
/*
/*			Footer Block			/
/*
/***********************************/
#footer {
	margin-top: 50px;
	padding-top: 25px;
	/*background:url(../images/footer-bg.jpg) top left repeat-x #181818;*/
	background:#252525;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0d0d0d), to(#252525));
	background: -webkit-linear-gradient(top, #0d0d0d, #252525);
	background: -moz-linear-gradient(top, #0d0d0d, #252525);
	background: -o-linear-gradient(top, #0d0d0d, #252525);
	background: -ms-linear-gradient(top, #0d0d0d, #252525);
	background: linear-gradient(top, #0d0d0d, #252525);
	-webkit-box-shadow: 0 -6px 6px -6px black;
	   -moz-box-shadow: 0 -6px 6px -6px black;
	        box-shadow: 0 -6px 6px -6px black;
    margin-bottom: 0;
    width: 100%;
    z-index: 9999;
}

#footer .heading {
	color:#cc3333;
	font-size:14px;
	font-style:normal;
	font-family: 'HelveticaNormal',sans-serif;
	margin-bottom:10px;
	text-shadow: 0 1px 1px #000000;
}

#footer ul {
	background:url(../images/footer-div.png) right 25px no-repeat;
}

#footer ul.last { background:none; }

#footer ul li {
	line-height:normal;
}
	
#footer ul li a {
	color: #FFFFFF;
    font-family: 'HelveticaNormal',sans-serif;
    text-shadow: 0 0 2px #000000;
	font-size:12px;
}


#copyrights { 
	text-align:center; 
	color:#cccccc; 
	font-size:10px;
	background:url(../images/black-hr.png) top center no-repeat transparent;
	padding-top: 15px;
}

#copyrights p { 
	margin-bottom:10px;
}

/*
Item Name : CSS3 Mega Drop Down Menu
Author URI : http://codecanyon.net/user/Pixelworkshop/
Item URI : http://codecanyon.net/item/css3-mega-drop-down-menu/126387
Version : 4.2.1
*/

/*

TABLE OF CONTENTS

01 MENU BAR
02 DROP DOWN MENU
03 CONTENT STYLING
04 CONTACT FORM
05 LIGHT THEME
06 DARK THEME
07 COLORS
08 TOUCH SCREEN DEVICES

*/



/*  _______________________________________

	01 MENU BAR
    _______________________________________  */



/* IMPORTANT NOTICE
   If you're using the whole width menu, you should use at least a reset like :
   * {margin:0; padding:0;}
   Otherwise, some browsers may add margins and won't place the menu properly.
   It generally helps to include a CSS reset like : 
   http://meyerweb.com/eric/tools/css/reset/
   Keep in mind that a reset must be placed first, before any other CSS markup.
*/
.wrapper_menu {
	/*width: 980px;*/
	width: 585px;
	margin:0 auto;
	display:block;
	position: relative;
	z-index:9999;
	float:left;
}
	.wrapper_menu .menu {
		list-style:none;
		/*width:940px;*/
		width:790px;
		margin:0 auto;
		/*height:43px;*/
		padding:0 10px 0 0px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}
.wrapper_menu_full {
    margin:0;
    position: relative;
    z-index:9999;
}
	.wrapper_menu_full .menu {
		width:100%;
		padding:0;
		/*height:43px;*/
	}
	.wrapper_menu_full .menu_whole_width {
		list-style:none;
		width:940px;
		margin:0 auto;
		/*height:43px;*/
		padding:0;
	}
.menu li {
	float:left;
	text-align:center;
	position:relative;
	/*margin-right:20px;
	margin-top:6px;*/ /**/
	border:none;
}
.menu .fullwidth {
	position: static !important;
}
.menu li:hover {
	border-bottom:none;
	/*margin-right:19px;*/
    /*-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;*/
}
.menu li.nodrop:hover {
    /*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;*/
}
.menu li.nodrop:hover a {
	/*padding: 0;*/
}
.menu li a {
	color: #ddd;
	outline:0;
	/*padding: 5px 10px 3px 10px;*/
	text-decoration:none;
	display:block;
	text-shadow: 1px 1px 1px #000;
	/*height: 40px;*/
	padding: 20px 25px 0;
}

.menu li:hover a {
	text-shadow: none;
	position:relative;
	z-index:11;
	padding: 20px 25px 0;/**/
}

.menu li:hover div a {
	display:inline;
}
.menu li .drop,
.menu li:hover .drop {
	/**//*padding-right:27px;*/
}

/* Right aligned menu item */

.menu li.right {
	float:right;
	right:0;
	margin-right:0;
}
.menu li.right:hover {
	margin-right:-1px;
}



/*  _______________________________________

	02 DROP DOWN MENU
    _______________________________________  */



/* Left & right aligned common styles */

.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
	margin:20px auto;
	left:-999em;
	position:absolute;
	padding:10px;
	text-align:left;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

/* Drop Downs Sizes */

.menu .dropdown_1column {width: 165px;}
.menu .dropdown_2columns {width: 300px;}
.menu .dropdown_3columns {width: 455px;}
.menu .dropdown_4columns {width: 610px;}
.menu .dropdown_5columns {width: 765px;}
.menu .dropdown_fullwidth {
	width: 920px;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
    border-radius:5px;
}
.menu li .first_fullwidth {
    -webkit-border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
    border-radius: 0 5px 5px 5px;
}

/* Showing Drop Down on Mouse Hover - Left aligned */

.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
	left:2px;
	top:40px;
}
.menu li:hover .dropdown_fullwidth {
	left:21px;
	top:33px;
	display: block;
}
.wrapper_menu_full .menu li:hover .dropdown_fullwidth {
	left:50%;
	margin-left:-470px;
	top:32px;
	display: block;
}

/* Showing Drop Down on Mouse Hover - Right aligned */

.menu li .align_right {
    -webkit-border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
    border-radius: 5px 0 5px 5px;
}
.menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:25px;
}
.menu li.right:hover .dropdown_fullwidth {
	right:18px;
	top:33px;
}
.wrapper_menu_full .menu li.right:hover .dropdown_fullwidth {
	left:auto;
	right:50%;
	margin-right:-471px;
	top:32px;
}

/* Columns Sizes */

.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
	float: left;
	margin-left: 10px;
}
.menu .col_1 {width:165px;}
.menu .col_2 {width:300px;}
.menu .col_3 {width:455px;}
.menu .col_4 {width:610px;}
.menu .col_5 {width:765px;}
.menu .col_6 {width:920px;}

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.menu .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	margin-bottom: 10px;
	clear: left;
	
}



/*  _______________________________________

	03 CONTENT STYLING
    _______________________________________  */



.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}
.menu p {
	font-size:12px;
	line-height:18px;
	margin:0;
	margin-bottom:10px;
	text-shadow:1px 1px #000000;
}
.menu .strong {
	font-weight:bold;
}
.menu .italic {
	font-style:italic;
}
.menu h2, 
.menu h3 {
	text-shadow:1px 1px #000000;
	margin-top:7px;
}
.menu h2 {
	font-weight:400;
	font-size:21px;
	margin-bottom:18px;
	padding-bottom:11px;
}
.menu h3 {
	font-weight:600;
	font-size:14px;
	margin-bottom:14px;
	padding-bottom:7px;
}
.menu li:hover div a {
	text-decoration:none;
	text-shadow:none;
	border:none;
	padding:0;
}

.menu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
	margin-top:18px;
}

/* Icon paragraphs */

.menu .help,
.menu .favorite,
.menu .mail,
.menu .print {
	padding-left:36px;
	margin-bottom:18px;
}
.menu .help {background:url("../images/help.png") no-repeat 0 2px;}
.menu .favorite {background:url("../images/favorite.png") no-repeat 0 2px;}
.menu .mail {background:url("../images/mail.png") no-repeat 0 2px;}
.menu .print {background:url("../images/print.png") no-repeat 0 2px;}

/* Images styles */

.menu .imgshadow_dark,
.menu .imgshadow_light {
	padding:4px;
	margin-top:5px;
}
.menu .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:2px 15px 5px 0;
}
.menu .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:2px 0 5px 15px;
}

/* Box styles */

.menu li .black_box,
.menu li .dark_grey_box {
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
}

/* Standard lists styles */

.menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #000000;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:145px;
}

.menu li ul li a {
	padding:0;
}

.menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

/* Greybox lists styles */

.menu li .greybox li {
	margin:0 0 4px 0;
	padding:4px 6px 4px 6px;
	width:131px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
}
.menu li .greybox li:hover {
	padding:4px 6px 4px 6px;
	margin:0 0 4px 0;
}

/* Other lists styles */

.menu li .plus li {
	margin:0 0 4px 0;
	padding:0 0 0 21px;
	width:109px;
}
.menu li .plus li:hover {
	padding:0 0 0 21px;
	margin:0 0 4px 0;
}

/* Social Icons */

.menu li ul.social {
	list-style:none;
	margin:0;
	padding:0;
}
.menu li ul.social li {
	padding-top:5px;
	margin:0 12px 12px 0;
	float:left;
	position:relative;
	display:inline;
	width:32px;
}
.menu li ul.social li img {
	border:none;
}
.menu li ul.social li:hover {
	padding-top:5px;
	margin:-1px 12px 12px 0;
}
.menu li ul.social li span {
	display:none;
}

/* 2-Levels Drop Down */

.menu .levels, 
.menu .levels ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.menu li:hover .levels a {
	display:block;
}

/*.menu li:hover .levels a.parent {
	display:block;
	height: 24px;
}*/

.menu .levels a {
	display: block;
	width: 170px;
}
.menu .levels li {
	float: left;
	width: 170px;
}

.menu .levels li ul {
	position: absolute;
	top:-23px;
	margin:15px 0 0 24px;
	padding:6px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	left: -999em;
}
.menu .levels li:hover ul ul, 
.menu .levels li:hover ul ul ul {
	left: -999em;
}
.menu .levels li:hover ul, 
.menu .levels li li:hover ul, 
.menu .levels li li li:hover ul {
	left: 142px;
}



/*  _______________________________________

	05 SKB CUSTOM THEME
    _______________________________________  */



.menu_skb_theme ul li:hover,
.menu_skb_theme ul li.nodrop:hover {
	background:#171717;
}
.menu_skb_theme ul li:hover a {
	color: #ffffff;
}
.menu_skb_theme ul li .drop,
.menu_skb_theme .menu li.noactive .drop {
	/*background:url("../images/arrow_down1.png") no-repeat right 13px;*//**/
}
.menu_skb_theme ul li:hover .drop {
	/*background:url("../images/arrow_down1.png") no-repeat right 12px;*//**/
}
.menu_skb_theme ul .dropdown_1column, 
.menu_skb_theme ul .dropdown_2columns, 
.menu_skb_theme ul .dropdown_3columns, 
.menu_skb_theme ul .dropdown_4columns,
.menu_skb_theme ul .dropdown_5columns,
.menu_skb_theme ul .dropdown_fullwidth,
.menu_skb_theme ul .levels li ul {
	background:#171717;
	border:1px solid #171717;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#0d0d0d));
	background: -webkit-linear-gradient(top, #171717, #0d0d0d);
	background: -moz-linear-gradient(top, #171717, #0d0d0d);
	background: -o-linear-gradient(top, #171717, #0d0d0d);
	background: -ms-linear-gradient(top, #171717, #0d0d0d);
	background: linear-gradient(top, #171717, #0d0d0d);
}
.menu_skb_theme ul p,
.menu_skb_theme ul h2, 
.menu_skb_theme ul h3,
.menu_skb_theme ul li ul li {	
	color:#ffffff;
	/*text-shadow: 1px 1px 1px #000;*/
}
.menu_skb_theme ul h2, 
.menu_skb_theme ul h3 {
	color:#CC3333	;
	border-bottom:1px solid #333333;
}
.menu_skb_theme ul .imgshadow_dark { /* Better style on dark background */
	background:#FFFFFF;
	border:1px solid #333333;
	-moz-box-shadow:0 0 5px #000000;
	-webkit-box-shadow:0 0 5px #000000;
	box-shadow:0 0 5px #000000;
}
.menu_skb_theme ul .imgshadow_light { /* Better style on light background */
	background:#FFFFFF;
	border:1px solid #777777;
	-webkit-box-shadow:0 0 5px #666666;
	-moz-box-shadow:0 0 5px #666666;
	box-shadow:0 0 5px #666666;
}
.menu_skb_theme ul li .black_box {
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
	background-color:#333333;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.menu_skb_theme ul li .dark_grey_box {
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
	background-color:#555555;
	-webkit-box-shadow:inset 0 0 3px #111111;
	-moz-box-shadow:inset 0 0 3px #111111;
	box-shadow:inset 0 0 3px #111111;
}
.menu_skb_theme ul li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
}
.menu_skb_theme ul li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
}
.menu_skb_theme ul li .plus li {
	background: url("../images/plus.png") left 6px no-repeat;
}
/*.menu_skb_theme ul .levels a.parent,
.menu_skb_theme ul .levels a.parent:hover {
	background: url("../images/arrow_right2.png") right center no-repeat;
}*/ 

.menu_skb_theme ul.levels li.parent{
	line-height: 30px;
}

.menu_skb_theme ul.levels li.parent:hover {
	background: url("../images/arrow_right2.png") 155px center no-repeat #222222;
}

.menu_skb_theme ul.levels li.parent:hover a.parent { color: #FFF; }

.menu_skb_theme ul .contact_form input:focus, 
.menu_skb_theme ul .contact_form textarea:focus, 
.menu_skb_theme ul .contact_form select:focus,
.menu_skb_theme ul .contact_form input:hover, 
.menu_skb_theme ul .contact_form textarea:hover, 
.menu_skb_theme ul .contact_form select:hover {
	box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	-moz-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	-webkit-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;  
	border:1px solid #333333;
}
.menu_skb_theme ul .contact_form input, 
.menu_skb_theme ul textarea, 
.menu_skb_theme ul select {
	color: #FFFFFF; 
	background-color:#222222;
	border:1px solid #0A0A0A;
}
.menu_skb_theme ul .contact_form input.button {
	background-color:#1E1E1E;
	border:1px solid #0A0A0A;
	color:#cccccc;	
}
.menu_skb_theme ul .contact_form input.button:hover {
	color:#eeeeee;	
	background-color:#222222;
	border:1px solid #000000;
}

.menu_skb_theme .menu .levels li.fill_2col,
.menu_skb_theme .menu .levels li.fill_2col a {
	width: 300px;
}

.menu_skb_theme .menu li:hover div a {
	color:#CCC;
	/*border-bottom:none;*/
}

/*.menu_skb_theme .menu li:hover .levels a.parent {
	border:none;
}*/


/*.menu_skb_theme .menu li div a.parent {
	border-top: 1px #171717 solid;
	border-bottom: 1px #171717 solid;
}*/

.menu_skb_theme .menu li ul li:hover {
	background-color: #222222;
}

.menu_skb_theme .menu li:hover div a:hover,
.menu_skb_theme .menu li ul li a:hover,
.menu_skb_theme .menu li ul li:hover {
	color:#FFF;
	/*border-top: 1px dotted #EEE;
	border-bottom: 1px dotted #EEE;*/
	text-decoration: underline;
}

.menu_skb_theme .menu li.noactive a {
	color:#eeeeee;
}




/*  _______________________________________

	06 DARK THEME
    _______________________________________  */



.menu_dark_theme ul li:hover,
.menu_dark_theme ul li.nodrop:hover {
	background:#161616;
	border:1px solid #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#212121), to(#161616));
	background: -webkit-linear-gradient(top, #212121, #161616);
	background: -moz-linear-gradient(top, #212121, #161616);
	background: -o-linear-gradient(top, #212121, #161616);
	background: -ms-linear-gradient(top, #212121, #161616);
	background: linear-gradient(top, #212121, #161616);
}
.menu_dark_theme ul li:hover a {
	color:#ffffff;
	border-bottom:1px solid #161616;
}
.menu_dark_theme ul li .drop,
.menu_dark_theme .menu li.noactive .drop {
	background:url("../images/arrow_down2.png") no-repeat right 13px;
}
.menu_dark_theme ul li:hover .drop {
	background:url("../images/arrow_down2.png") no-repeat right 12px;
}
.menu_dark_theme ul .dropdown_1column, 
.menu_dark_theme ul .dropdown_2columns, 
.menu_dark_theme ul .dropdown_3columns, 
.menu_dark_theme ul .dropdown_4columns,
.menu_dark_theme ul .dropdown_5columns,
.menu_dark_theme ul .dropdown_fullwidth,
.menu_dark_theme ul .levels li ul {
	background:#161616;
	border:1px solid #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#161616), to(#0A0A0A));
	background: -webkit-linear-gradient(top, #161616, #0A0A0A);
	background: -moz-linear-gradient(top, #161616, #0A0A0A);
	background: -o-linear-gradient(top, #161616, #0A0A0A);
	background: -ms-linear-gradient(top, #161616, #0A0A0A);
	background: linear-gradient(top, #161616, #0A0A0A);
}
.menu_dark_theme ul p,
.menu_dark_theme ul ul,
.menu_dark_theme ul li,
.menu_dark_theme ul h2,
.menu_dark_theme ul h3 {
	color:#ffffff;
}
.menu_dark_theme ul h2, 
.menu_dark_theme ul h3 {
	border-bottom:1px solid #333333;
}
.menu_dark_theme ul .imgshadow_dark,
.menu_dark_theme ul .imgshadow_light {
	background:#FFFFFF;
	border:1px solid #333333;
	-webkit-box-shadow:0 0 5px #000000;
	-moz-box-shadow:0 0 5px #000000;
	box-shadow:0 0 5px #000000;
}
.menu_dark_theme ul .imgshadow_light {
	border:1px solid #777777;
}
.menu_dark_theme ul li .black_box,
.menu_dark_theme ul li .dark_grey_box {
	background-color:#0A0A0A;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.menu_dark_theme ul li .greybox li {
	background:#0A0A0A;
	border:1px solid #000000;
}
.menu_dark_theme ul li .greybox li:hover {
	background:#141414;
	border:1px solid #111111;
}
.menu_dark_theme ul li .plus li {
	background: url("../images/plus_dark.png") left 6px no-repeat;
}
.menu_dark_theme ul .levels a.parent, 
.menu_dark_theme ul .levels a.parent:hover {
	background: url("../images/arrow_right2.png") right center no-repeat;
}
.menu_dark_theme ul .contact_form input:focus, 
.menu_dark_theme ul .contact_form textarea:focus, 
.menu_dark_theme ul .contact_form select:focus {
	box-shadow: rgba(0,0,0, 0.7) 0 0 8px;
	-moz-box-shadow: rgba(0,0,0, 0.7) 0 0 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.7) 0 0 8px;  
	border:1px solid #333333;
}
.menu_dark_theme ul .contact_form input:hover, 
.menu_dark_theme ul .contact_form textarea:hover, 
.menu_dark_theme ul .contact_form select:hover {
	-webkit-box-shadow: rgba(0,0,0, 0.3) 0 0 8px;
	-moz-box-shadow: rgba(0,0,0, 0.3) 0 0 8px;
	box-shadow: rgba(0,0,0, 0.3) 0 0 8px;
}
.menu_dark_theme ul .contact_form input, 
.menu_dark_theme ul .contact_form textarea, 
.menu_dark_theme ul .contact_form select {
	color: #FFFFFF; 
	background-color:#222222;
	border:1px solid #0A0A0A;
}
.menu_dark_theme ul .contact_form input.button {
	background-color:#1E1E1E;
	border:1px solid #0A0A0A;
	color:#cccccc;	
}
.menu_dark_theme ul .contact_form input.button:hover {
	color:#eeeeee;	
	background-color:#222222;
	border:1px solid #000000;
}
.menu_dark_theme .menu li:hover div a {
	border-bottom:none;
}

/*  _______________________________________

	05 LIGHT THEME
    _______________________________________  */



.menu_light_theme ul li:hover,
.menu_light_theme ul li.nodrop:hover {
	background:#eeeeee;
	border:1px solid #444444;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#EEEEEE));
	background: -webkit-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -ms-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: linear-gradient(top, #F4F4F4, #EEEEEE);
}
.menu_light_theme ul li:hover a {
	color:#161616;
	border-bottom:1px solid #EEEEEE;
}
.menu_light_theme ul li .drop,
.menu_light_theme .menu li.noactive .drop {
	/*background:url("../images/arrow_down1.png") no-repeat right 13px;*//**/
}
.menu_light_theme ul li:hover .drop {
	/*background:url("../images/arrow_down1.png") no-repeat right 12px;*//**/
}
.menu_light_theme ul .dropdown_1column, 
.menu_light_theme ul .dropdown_2columns, 
.menu_light_theme ul .dropdown_3columns, 
.menu_light_theme ul .dropdown_4columns,
.menu_light_theme ul .dropdown_5columns,
.menu_light_theme ul .dropdown_fullwidth,
.menu_light_theme ul .levels li ul {
	background:#eeeeee;
	border:1px solid #444444;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#BBBBBB));
	background: -webkit-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -moz-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -o-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: -ms-linear-gradient(top, #EEEEEE, #BBBBBB);
	background: linear-gradient(top, #EEEEEE, #BBBBBB);
}
.menu_light_theme ul p,
.menu_light_theme ul h2, 
.menu_light_theme ul h3,
.menu_light_theme ul li ul li {
	text-shadow: 1px 1px 1px #FFFFFF;
}
.menu_light_theme ul h2, 
.menu_light_theme ul h3 {
	border-bottom:1px solid #888888;
}
.menu_light_theme ul .imgshadow_dark { /* Better style on dark background */
	background:#FFFFFF;
	border:1px solid #333333;
	-moz-box-shadow:0 0 5px #000000;
	-webkit-box-shadow:0 0 5px #000000;
	box-shadow:0 0 5px #000000;
}
.menu_light_theme ul .imgshadow_light { /* Better style on light background */
	background:#FFFFFF;
	border:1px solid #777777;
	-webkit-box-shadow:0 0 5px #666666;
	-moz-box-shadow:0 0 5px #666666;
	box-shadow:0 0 5px #666666;
}
.menu_light_theme ul li .black_box {
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
	background-color:#333333;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.menu_light_theme ul li .dark_grey_box {
	color:#ffffff;
	text-shadow:1px 1px 1px #000000;
	background-color:#555555;
	-webkit-box-shadow:inset 0 0 3px #111111;
	-moz-box-shadow:inset 0 0 3px #111111;
	box-shadow:inset 0 0 3px #111111;
}
.menu_light_theme ul li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
}
.menu_light_theme ul li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
}
.menu_light_theme ul li .plus li {
	background: url("../images/plus.png") left 6px no-repeat;
}
.menu_light_theme ul .levels a.parent, 
.menu_light_theme ul .levels a.parent:hover {
	background: url("../images/arrow_right1.png") right center no-repeat;
}
.menu_light_theme ul .contact_form input:focus, 
.menu_light_theme ul .contact_form textarea:focus, 
.menu_light_theme ul .contact_form select:focus,
.menu_light_theme ul .contact_form input:hover, 
.menu_light_theme ul .contact_form textarea:hover, 
.menu_light_theme ul .contact_form select:hover {
	box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	-moz-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;
	-webkit-box-shadow: rgba(0,0,0, 0.7) 0 0 3px;  
	border:1px solid #333333;
}
.menu_light_theme ul .contact_form input, 
.menu_light_theme ul textarea, 
.menu_light_theme ul select {
	color: #FFFFFF; 
	background-color:#222222;
	border:1px solid #0A0A0A;
}
.menu_light_theme ul .contact_form input.button {
	background-color:#1E1E1E;
	border:1px solid #0A0A0A;
	color:#cccccc;	
}
.menu_light_theme ul .contact_form input.button:hover {
	color:#eeeeee;	
	background-color:#222222;
	border:1px solid #000000;
}
.menu_light_theme .menu li:hover div a {
	border-bottom:none;
}
.menu_light_theme .menu li.noactive a {
	color:#eeeeee;
}


/*  _______________________________________

	07 COLORS
    _______________________________________  */



/* Black */

.menu_black {
	background: #333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#2a2a2a));
	background: -webkit-linear-gradient(top, #555, #2a2a2a);
	background: -moz-linear-gradient(top, #555, #2a2a2a);
	background: -o-linear-gradient(top, #555, #2a2a2a);
	background: -ms-linear-gradient(top, #555, #2a2a2a);
	background: linear-gradient(top, #555, #2a2a2a);
}
.wrapper_menu .menu_black {
	border: 1px solid #444;
	border-top: 1px solid #777;
}
.wrapper_menu_full .menu_black {
	border-bottom: 1px solid #444;
}
.menu_dark_theme .menu_black li:hover div a {color:#CCC;}
.menu_dark_theme .menu_black li:hover div a:hover {color:#EEE;}
.menu_dark_theme .menu_black li ul li a:hover {color:#EEE;}
.menu_light_theme .menu_black li:hover div a {color:#444;}
.menu_light_theme .menu_black li:hover div a:hover {color:#777;}
.menu_light_theme .menu_black li ul li a:hover {color:#777;}

/* Blue */

.menu_blue {
	background: #014464;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0272a7), to(#013953));
	background: -webkit-linear-gradient(top, #0272a7, #013953);
	background: -moz-linear-gradient(top, #0272a7, #013953);
	background: -o-linear-gradient(top, #0272a7, #013953);
	background: -ms-linear-gradient(top, #0272a7, #013953);
	background: linear-gradient(top, #0272a7, #013953);
}
.wrapper_menu .menu_blue {
	border: 1px solid #015b86;
	border-top: 1px solid #029feb;
}
.wrapper_menu_full .menu_blue {
	border-bottom: 1px solid #015b86;
}
.menu_dark_theme .menu_blue li:hover div a {color:#0294da;}
.menu_dark_theme .menu_blue li:hover div a:hover {color:#33bcfd;}
.menu_dark_theme .menu_blue li ul li a:hover {color:#33bcfd;}
.menu_light_theme .menu_blue li:hover div a {color:#015b86;}
.menu_light_theme .menu_blue li:hover div a:hover {color:#029feb;}
.menu_light_theme .menu_blue li ul li a:hover {color:#029feb;}

/* Brown */

.menu_brown {
	background: #44391e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#736033), to(#382f19));
	background: -webkit-linear-gradient(top, #736033, #382f19);
	background: -moz-linear-gradient(top, #736033, #382f19);
	background: -o-linear-gradient(top, #736033, #382f19);
	background: -ms-linear-gradient(top, #736033, #382f19);
	background: linear-gradient(top, #736033, #382f19);
}
.wrapper_menu .menu_brown {
	border: 1px solid #5c4c29;
	border-top: 1px solid #a28748;
}
.wrapper_menu_full .menu_brown {
	border-bottom: 1px solid #5c4c29;
}
.menu_dark_theme .menu_brown li:hover div a {color:#8b733e;}
.menu_dark_theme .menu_brown li:hover div a:hover {color:#bfa670;}
.menu_dark_theme .menu_brown li ul li a:hover {color:#bfa670;}
.menu_light_theme .menu_brown li:hover div a {color:#5c4c29;}
.menu_light_theme .menu_brown li:hover div a:hover {color:#a28748;}
.menu_light_theme .menu_brown li ul li a:hover {color:#a28748;}

/* Green */

.menu_green {
	background: #3e5718;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#658c26), to(#354914));
	background: -webkit-linear-gradient(top, #658c26, #354914);
	background: -moz-linear-gradient(top, #658c26, #354914);
	background: -o-linear-gradient(top, #658c26, #354914);
	background: -ms-linear-gradient(top, #658c26, #354914);
	background: linear-gradient(top, #658c26, #354914);
}
.wrapper_menu .menu_green {
	border: 1px solid #52711f;
	border-top: 1px solid #8bc135;
}
.wrapper_menu_full .menu_green {
	border-bottom: 1px solid #52711f;
}
.menu_dark_theme .menu_green li:hover div a {color:#6f992a;}
.menu_dark_theme .menu_green li:hover div a:hover {color:#a3d158;}
.menu_dark_theme .menu_green li ul li a:hover {color:#a3d158;}
.menu_light_theme .menu_green li:hover div a {color:#52711f;}
.menu_light_theme .menu_green li:hover div a:hover {color:#8bc135;}
.menu_light_theme .menu_green li ul li a:hover {color:#8bc135;}

/* Light Blue */

.menu_lightblue {
	background: #52786b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#709e8e), to(#52786b));
	background: -webkit-linear-gradient(top, #709e8e, #52786b);
	background: -moz-linear-gradient(top, #709e8e, #52786b);
	background: -o-linear-gradient(top, #709e8e, #52786b);
	background: -ms-linear-gradient(top, #709e8e, #52786b);
	background: linear-gradient(top, #709e8e, #52786b);
}
.wrapper_menu .menu_lightblue {
	border: 1px solid #608c7d;
	border-top: 1px solid #99b9ae;
}
.wrapper_menu_full .menu_lightblue {
	border-bottom: 1px solid #608c7d;
}
.menu_dark_theme .menu_lightblue li:hover div a {color:#608c7d;}
.menu_dark_theme .menu_lightblue li:hover div a:hover {color:#99b9ae;}
.menu_dark_theme .menu_lightblue li ul li a:hover {color:#99b9ae;}
.menu_light_theme .menu_lightblue li:hover div a {color:#608c7d;}
.menu_light_theme .menu_lightblue li:hover div a:hover {color:#99b9ae;}
.menu_light_theme .menu_lightblue li ul li a:hover {color:#99b9ae;}

/* Orange */

.menu_orange {
	background: #d24900;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6717), to(#c14300));
	background: -webkit-linear-gradient(top, #ff6717, #c14300);
	background: -moz-linear-gradient(top, #ff6717, #c14300);
	background: -o-linear-gradient(top, #ff6717, #c14300);
	background: -ms-linear-gradient(top, #ff6717, #c14300);
	background: linear-gradient(top, #ff6717, #c14300);
}
.wrapper_menu .menu_orange {
	border: 1px solid #f45500;
	border-top: 1px solid #ff945b;
}
.wrapper_menu_full .menu_orange {
	border-bottom: 1px solid #f45500;
}
.menu_dark_theme .menu_orange li:hover div a {color:#f45500;}
.menu_dark_theme .menu_orange li:hover div a:hover {color:#ff945b;}
.menu_dark_theme .menu_orange li ul li a:hover {color:#ff945b;}
.menu_light_theme .menu_orange li:hover div a {color:#f45500;}
.menu_light_theme .menu_orange li:hover div a:hover {color:#ff945b;}
.menu_light_theme .menu_orange li ul li a:hover {color:#ff945b;}

/* Pink */

.menu_pink {
	background: #910045;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d50066), to(#80003d));
	background: -webkit-linear-gradient(top, #d50066, #80003d);
	background: -moz-linear-gradient(top, #d50066, #80003d);
	background: -o-linear-gradient(top, #d50066, #80003d);
	background: -ms-linear-gradient(top, #d50066, #80003d);
	background: linear-gradient(top, #d50066, #80003d);
}
.wrapper_menu .menu_pink {
	border: 1px solid #b30055;
	border-top: 1px solid #ff1a87;
}
.wrapper_menu_full .menu_pink {
	border-bottom: 1px solid #b30055;
}
.menu_dark_theme .menu_pink li:hover div a {color:#e6006d;}
.menu_dark_theme .menu_pink li:hover div a:hover {color:#ff4da1;}
.menu_dark_theme .menu_pink li ul li a:hover {color:#ff4da1;}
.menu_light_theme .menu_pink li:hover div a {color:#b30055;}
.menu_light_theme .menu_pink li:hover div a:hover {color:#ff1a87;}
.menu_light_theme .menu_pink li ul li a:hover {color:#ff1a87;}

/* Purple */

.menu_purple {
	background: #6a5f71;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8c8094), to(#615867));
	background: -webkit-linear-gradient(top, #8c8094, #615867);
	background: -moz-linear-gradient(top, #8c8094, #615867);
	background: -o-linear-gradient(top, #8c8094, #615867);
	background: -ms-linear-gradient(top, #8c8094, #615867);
	background: linear-gradient(top, #8c8094, #615867);
}
.wrapper_menu .menu_purple {
	border: 1px solid #7b6f83;
	border-top: 1px solid #ada5b3;
}
.wrapper_menu_full .menu_purple {
	border-bottom: 1px solid #7b6f83;
}
.menu_dark_theme .menu_purple li:hover div a {color:#7b6f83;}
.menu_dark_theme .menu_purple li:hover div a:hover {color:#ada5b3;}
.menu_dark_theme .menu_purple li ul li a:hover {color:#ada5b3;}
.menu_light_theme .menu_purple li:hover div a {color:#7b6f83;}
.menu_light_theme .menu_purple li:hover div a:hover {color:#ada5b3;}
.menu_light_theme .menu_purple li ul li a:hover {color:#ada5b3;}

/* Red */

.menu_red {
	background: #830701;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d70b02), to(#830701));
	background: -webkit-linear-gradient(top, #d70b02, #830701);
	background: -moz-linear-gradient(top, #d70b02, #830701);
	background: -o-linear-gradient(top, #d70b02, #830701);
	background: -ms-linear-gradient(top, #d70b02, #830701);
	background: linear-gradient(top, #d70b02, #830701);
}
.wrapper_menu .menu_red {
	border: 1px solid #a40802;
	border-top: 1px solid #fd190f;
}
.wrapper_menu_full .menu_red {
	border-bottom: 1px solid #a40802;
}
.menu_dark_theme .menu_red li:hover div a {color:#d60a03;}
.menu_dark_theme .menu_red li:hover div a:hover {color:#fd5953;}
.menu_dark_theme .menu_red li ul li a:hover {color:#fd5953;}
.menu_light_theme .menu_red li:hover div a {color:#a40802;}
.menu_light_theme .menu_red li:hover div a:hover {color:#fd190f;}
.menu_light_theme .menu_red li ul li a:hover {color:#fd190f;}



/*  _______________________________________

	08 TOUCH SCREEN DEVICES
    _______________________________________  */



.menu li.noactive,
.menu li.noactive:hover {
	background:none;
	border:none;
	margin-right:20px;
}
.menu li.noactive a {
	padding: 5px 27px 3px 10px;
	text-shadow: 1px 1px 1px #000;
	border-bottom:none;
}
.menu li.noactive.right {
	margin-right:0;
}


/***************** END of MENU CSS *************/

/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-34px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	top:40%;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:32px;  /* originally 30 x 30 */
	height:64px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-32px 0; /* originally -30 */
	right:-17px;
}
.theme-default a.nivo-prevNav {
	left:-17px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

/*
 * jQuery Nivo Slider v2.7
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* Slider Style */

.theme-default #slider {
    margin:20px auto 30 auto;
    width:930px; /* Make sure your images are the same size */
    height:295px; /* Make sure your images are the same size */
	border: 5px #fff solid;
}

/***************  END OF NIVO ***************/



/*********** FEATURED LIST STYLING ************/

div#feature_list {

	width: 460px;
	height: 188px;
	overflow: hidden;
	position: relative;
	border-top:1px solid #171717;
	background:url(../images/video-bg.png) left top no-repeat;
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#0d0d0d));
	background: -webkit-linear-gradient(top, #171717, #0d0d0d);
	background: -moz-linear-gradient(top, #171717, #0d0d0d);
	background: -o-linear-gradient(top, #171717, #0d0d0d);
	background: -ms-linear-gradient(top, #171717, #0d0d0d);
	background: linear-gradient(top, #171717, #0d0d0d);*/

}



div#feature_list ul {

	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}



ul#feature_tabs {
	left: 0;
	z-index: 2;
	width: 176px;
	border-left:1px solid #171717;
}



ul#feature_tabs li {

	font-size: 12px;
	font-family: Arial;
}



ul#feature_tabs li img {

	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}



ul#feature_tabs li a {

	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px;
	height: 25px;
	outline: none;
}



ul#feature_tabs li a:hover { text-decoration: underline; }



ul#feature_tabs li a.current {

	background:  url('feature-tab-current.png') top left no-repeat;
	color: #FFF;
}



ul#feature_tabs li a.current:hover {

	text-decoration: none;
	cursor: default;
}



ul#output {

	right: 0;
	width: 295px;
	height: 180px;
	position: relative;	
	border-right:1px solid #171717;
}



ul#output li {

	position: absolute;
	width: 295px;
	height: 180px;
}



ul#output li a {

	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	background: #000;
	-moz-border-radius: 5px;
}



ul#output li a:hover {	background: #D33431; }


/************ END OF FEATURED LIST *************/

#largeImage {
	border: 1px solid #aaaaaa;
	background-color: white;
}

#thumbs_wrapper {
	width: 468px;
	background-color:#eeeeee;
	border:1px #aaaaaa solid;
	padding:5px 25px;
	margin:5px 10px;
}
#thumbs img {
    border: 1px solid #ccc;
    background-color: white;
	margin: 0 7px;
    display: block;
    float: left;
	cursor: pointer;
}

a.prev, a.next {
	background: url(../images/thumb_nav.png) no-repeat transparent;
	width: 26px;
	height: 57px;
	display: block;
    position: absolute;
	top: 292px;
}

a.prev { left: 0px; }
a.prev:hover { background-position: 0 -57px; }
a.prev.disabled { background-position: 0 -114px !important;  }
a.next { 
	right: 0px;
	background-position: -26px 0;
}

a.next:hover { background-position: -26px -57px; }
a.next.disabled { background-position: -26px -114px !important; */ }
a.prev.disabled, a.next.disabled { cursor: default; }
a.prev span, a.next span { display: none; }



/**************** News Page *******************/

#news_blocks_wrapper h3 {
	border-bottom: 1px solid #ccc;
	margin-right: 10px;
	color: #333333;
	text-shadow: 0 1px 1px #FFFFFF;
}

#news_blocks_wrapper ul {
	list-style: none;
	padding: 0 8px;
	margin-bottom: 0;
}

#news_blocks_wrapper ul li {
	padding-left: 26px;
	margin: 3px 0 10px;
	line-height:normal;
}

#news_blocks_wrapper ul li a { color:#000000; }

#news_blocks_wrapper ul li .publishDate {
	/*color: #930000;*/
	color: #CC0000;
	font-size: 10px;
	font-style: italic;
}

ul.pr_posts li {
	background:url(pr.png) left center no-repeat;
}

ul.trade_posts li {
	background:url(trade-post.png) left center no-repeat;
}

ul.blog_posts li {
	background:url(blog-post.png) left center no-repeat;
}

#news_blocks_wrapper p {
	text-align: right;
	border-top:1px solid #CCCCCC;
	margin-right:10px;
	margin-bottom: 30px;
}


#news_nav h2 {
	display: block;
	border-bottom: 1px solid #FF0000;
    border-right: 6px solid #FF0000;
	padding-left: 10px;
}

#news_nav ul {
	border-right: 1px solid #cccccc;
}

#news_nav ul li {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #FFFFFF;
    text-shadow: 0 0 0 transparent, 0 1px 1px rgba(255, 255, 255, 0.5);
}

#news_nav .selected, #news_nav .selected:hover {
    /*border-left: 2px solid #FF0000;*/
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.45);
	cursor: default;
	border-left: 2px solid #ccc;
}

#news_nav ul li a {
    display: block;
    margin: 0;
    padding: 15px 20px;
    text-decoration: none;
	font-size:14px;
}

#news_nav ul li a:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.45);
    text-decoration: none;
}

.dark_grey_link {
    color: #333333;
    margin-right: 10px;
    text-shadow: 0 1px 1px #FFFFFF;
}

#pr_article img { 
	float:right;
	border: 4px solid #FFFFFF;
	margin: 0 0 10px 10px;
}
/****** Meet The Team ********/
#team_profile h3 { margin-bottom: 0; line-height:normal; }

#team_profile div.grid_2 img { border: 4px solid #FFFFFF; }

.emp_title { margin-bottom: 10px; line-height:normal; font-style: italic;}

#team_profile div.grid_3 { margin-bottom: 20px; }

/****** Careers ********/

#careers h3 { margin-bottom: 0; line-height:normal; }


/**** Product Registration ****/

.innerpg_omegacol {
	width: 330px;
	display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}

.g9_1col { 
	width:690px;
    margin-left: 10px;
    margin-right: 10px;
}

/****** Dealers ********/

#col3_block_list ul li a {
	font-size:14px;
	padding: 5px;
	display:block;
    border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;
	text-align: center;
	margin-bottom: 10px;
}

#col3_block_list ul li a:hover {    
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.45);
    text-decoration: none;
}

#col3_block_list span.url {
	color: #333333;
}

#dealer_searchform div {
	float: left;
	margin: 20px;
	width: 150px;
    border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    border-style: solid;
    border-width: 1px;
	padding: 20px;
}

#distrib_list h4 {
	color: #AA0000;
	text-shadow: 0 1px 1px white;
}


#intdistrib ul li a {
	font-size:14px;
	padding: 5px;
	display:block;
	border-top: 1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}


/************ OEM Showcase **************/
#oem_showcase img {
	border: 5px solid #FFFFFF;
    float: left;
    margin: 3px 12px 12px;
}

#oem_showcase iframe {
	border: 5px solid #FFFFFF;
    float: left;
    margin: 3px 12px 12px;
}

#oem_showcase img:hover {
	border: 5px DASHED #cccccc;
}

a.viewmore_bt {
    color: #fff;
	margin: 0 10px 0 30px; 
	padding: 5px 10px; 
	border: 3px #fff solid; 
	text-shadow: 0 1px 1px #F00;
	
	background: #c00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#c00));
	background: -webkit-linear-gradient(top, #F00, #c00);
	background: -moz-linear-gradient(top, #F00, #c00);
	background: -o-linear-gradient(top, #F00, #c00);
	background: -ms-linear-gradient(top, #F00, #c00);
	background: linear-gradient(top, #F00, #c00);
}

a.viewmore_bt:hover { 
	text-decoration:none; 
	background: #F00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c00), to(#F00));
	background: -webkit-linear-gradient(top, #c00, #F00);
	background: -moz-linear-gradient(top, #c00, #F00);
	background: -o-linear-gradient(top, #c00, #F00);
	background: -ms-linear-gradient(top, #c00, #F00);
	background: linear-gradient(top, #c00, #F00);
}


/************* Catalogs & Flyers ****************/

#catalogs_flyers div.grid_3 { margin-bottom: 40px; }




/************* Advanced Search ****************/

#dims_search_table {
	/*table-layout: fixed;
	width: 140px;*/
	border: 2px solid #FFF;
	background-color: #ddd;
	margin-top:5px;	
	margin-left:6px;
}


#dims_search_table label {
	padding-left:6px;
	text-shadow: 0 1px 1px #FFFFFF;
	font-weight:bold;
	color:#666;
	font-size:12px;
}

#dims_search_table td {
	padding: 5px;
}

ol li {
	margin-left: 22px;
	margin-bottom: 5px;
}