/* ------------------------- */
/* Index / Global Properties */



/* ------------------------- */

div, img, form, fieldset, #footer ul, #footer li, #header ul, #header li, .column ul, .column li, li, h1, h2, h3, h4 {

	padding:0;
	margin: 0;
	border: 0; 
list-style:circle;

}

img {
padding-left: 7px;
padding-right: 5px;
}
.clear { clear: both; }

.right { float: right; }

.left { float: left; }

.tc { text-align: center; padding-top: 0px; padding-bottom: 0px; }

.tr { text-align: right; }

.tabbertab h2 {

	font: normal 11px/150% "Arial", "Helvetica", sans-serif;
}

 input,select, textarea {

	/* Input And Select Font */

	font: normal 12px/150% "Arial", "Helvetica", sans-serif;

	color: #000000;
}


body {



	/* Main Font Sizes */
       font-size:14px;
	color: #999999;
}

a {
	color: #ffffff;
}

a:hover { text-decoration: underline; }


#maincontent {

	padding-top: 0px;
        width: 560px;
}




#left h4 {

	/* Side Table Heading Definitions */

	background: #000000 url("images/column_head.gif") no-repeat;

	font-weight: bold;

	font-size: 12px;

	color: #cccccc;

	height: 21px;

	padding-left: 25px;

        margin-top:10px;

        margin-left:15px;

}



.column {

	/* Side Table Definitions */

	border-left: 1px solid #b6b6b6;

	border-right: 1px solid #b6b6b6;

width: 170px;

	padding-left: 4px; 

        padding-right:4px;

        margin-top:0px;

	margin-left:20px;

}

	

.column .top, .column .bot {

	/* Side Table Heading Background & Definitions */

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

	display: block;

	height: 2px;

	margin: 0 -5px;	

}

		

.column .bot {

	/* Side Table Footer Background & Definitions */

	background: url("images/column_bot.gif") bottom left no-repeat;

}



.side_link {

	/* Side Table Link Definitions */

	display: block;

	padding: 1px 0px 1px 15px;

	text-decoration: none;

	color: #ffffff;



}



.list { 

	margin-bottom: 10px;

}

	

.list li.title a {

	/* Side Table Category Link Definitions */

	color: #ffffff;

	border-bottom: 1px dotted #333333;

	text-decoration: none;

	font-weight: bold;	

padding-top:5px;

}





#main_cont {



	/* Center Table Definitions */

	width: 50%;

	float: left;

	text-align: left;

	padding-left: 20px;

	padding-right: 10px;



}







#content { 

padding: 5px 0; 


}

#left {



	width: 159px;

	float: left;

}

#right {

width: 571px;
margin-right:5px;
float:right;
}

#right h2, #main_cont h2 {



    /* Center Table Heading Background, Colors & Fonts */

	background-color:#000000;

	border-bottom: solid #999999 1px;

	font-size: 12px;

	color: #cccccc;

	font-weight: bold;

	height: 20px;

	padding: 10px;

	padding-top: 2px;

	margin: 0px;

	margin-bottom: 1px;


}

#footer ul {

	/* Footer Background */

	background: #767676 url("images/footer.gif") top left repeat-x;

	height: 29px;

	list-style: none;

	text-align: right;

	padding: 0 15px;

	width: 743px;	

}

#footer li { 

	line-height: 29px;
	display: inline;



}

#footer li a {

	/* Footer Link Colors */

	border-right: 1px solid #c6c6c6;

	text-decoration: none;

	font-size: 11px;

	color: #c6c6c6;

	padding: 0 5px;

}

#footer li.last a { border: 0; }

#searchForm {



	width: 561px;



	height: 29px;



	padding: 7px 15px 0 15px;






	color: #ffffff;



	font-weight: bold;



}



	



#searchForm legend { display: none; }



html>body #searchForm span input, html>body #searchForm span img { margin-bottom: -3px; }







#welcome h3 {



	/* Welcome Message Font */



	color: #999999;



	font: normal 28px "Arial", "Helvetica", sans-serif;



}



	



#welcome {



	width: 376px;



	height: 172px;



	margin: 5px 0;



	padding: 15px 200px 0 15px;







}







#banners {



	padding: 0px; 



}



	



#newsletterForm {



	width: 187px;



	height: 91px;



	float: left;



	margin-right: 1px;



	text-align: center;



	text-transform: uppercase;



	padding-top: 10px;



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



}



	



html>body #newsletterForm { 



	padding-top: 5px; 



	height: 96px; 



	margin-right: 3px;



}



	



#newsletterForm legend { display: none; }







.currency {



	float: left; 



	padding-left: 10px;



}


.content2 {



	/* Main Table Content Area Definitions */



	border: solid #000000 0px;



	background: #333333;



	margin-bottom: 15px;



	padding: 5px;



}





.content {



	/* Main Table Content Area Definitions */



	border: solid #000000 0px;



	background: #000000;



	margin-bottom: 15px;



	padding: 5px;



}







.cat_hover:hover {



	/* Category Hover */


	background-color: #ce0000;



}







.black_bold_text_spaced {



	color: #ffffff;



	font-weight: ;



	margin-top: 5px;



	line-height: 17px;



	text-decoration: none;



}







.error_message {



	/* Error Message Definitions */



	background: #000000;



	border: solid #FF0000 1px;



	padding: 10px;



	margin-bottom: 10px;



}







.alert_message {	



	/* Alert Message Definitions */



	background: #000000;



	border: solid #33cc00 1px;



	padding: 10px;



	margin-bottom: 10px;



}







.error_alert {



	margin-left: 35px;



}







.table_bottom {



	text-align: center;







}







.row {



	clear: both;



}







.center {



	text-align: center;



}







.right_align {



	text-align: right;



}







#wrapper {



	width: 780px;



	margin: 0 auto; 



}







/* ------------ */



/* Product List */



/* ------------ */







.product_title_link, product_title_link:visited, product_title_link:active {



	/* Product Title Link Definitions */



	color: #ffffff;



	font-size: 12px;



	font-weight: normal;



	text-decoration: underline;



}







.product_title_link:hover {



	/* Product Title Link Hover Definitions */



	color: #cc0000;



	font-size: 12px;



	font-weight: normal;



	text-decoration: none;



}







.paging {



	float: right;



	text-align: right;



	margin-right: 10px;



}







/* ----------------- */



/* Product List List */



/* ----------------- */







.reg_txt {



	font-weight: normal;



}







.small_txt {



	font-size: 10px;



}







.price {



	/* Product List Price Definitions */



	color: #009900;



	font-weight: normal;



	font-size: 14pt;	



	margin-right: 10px;



	float: left;
padding-top:6px



}







.list_item {



	background: #000000;



	padding: 5px;



}







.list_item_bottom_border {



	/* Product List Separator Definitions */






	background: #333333;



}







/* ----------------- */



/* Product List Tile */



/* ----------------- */







.tile_item {



	text-align: center;



}







.tile_image {



	margin-bottom: 5px;



}







.tile_price {



	/* Product Tile Price Definitions */



	font-weight: bold;



	font-size: 12pt;

padding-top:5px;
padding-bottom:7px;


	color: #009900;



}







.tile_table {



	background: #000000;

        border: 0px;

	width: 100%;



}







.list_table {



	background: #000000;



	width: 100%;



}







/* -------------- */



/* Product Detail */



/* -------------- */







.product_title {



	/* Product Title Font & Color */



	font-size: 12;



	font-weight: bold;



	color: white;



}







.product_sku {



	/* Product SKU Font & Color */



	font-size: 10px;



	margin-bottom: 10px;



}







.product_price {



	/* Product Price Font & Color */



	color: #009900;



	font-size: 13px;



	font-weight: normal;



}







.product_option {



	/* Product Attributes Font & Color */



	font-weight: bold;



	padding-right: 10px;



	width: 1%;



}







.product_strikethru {



	text-decoration: line-through;



}







.review_link {



	color: #307fcf;



	text-decoration: none;



	text-align: right;



	float: right;



	font-weight: 400;



}







.larger_view {



	background: url(images/enlarge.gif) no-repeat center left;



	padding-left: 13px;



	text-decoration: none;



	font-size: 10px;



}







.add_wishlist {



	/* Add To Wishlist, Add Review, Add To Registry Link Definitions */



	background: url(images/little_arrow.gif) no-repeat center left;



	padding-left: 15px;



	text-decoration: none;



	font-size: 11px;



	padding-right: 15px;




}







.review_item {



	padding-bottom: 10px;



}







.review_spacer {



	padding-bottom: 7px;



}







/* ------------------ */



/* Button Definitions */



/* ------------------ */







.orange_button {



	/* Orange Button Definitions */



	background: url(images/orange_button_left.gif) no-repeat top left;



	padding-left: 3px;



	height: 18px;



	float: left;



	margin-right: 10px;



}







.orange_button input, .orange_button button {



	/* Orange Button Definitions */



	background: url(images/orange_button_bg.gif) top right no-repeat;



	height: 18px;



	color: #ffffff;



	font-weight: bold;



	padding-bottom: 5px;



	padding-right: 5px;



	margin: 0px;



	border-width: 0px;



	cursor: pointer;



}







.yellow_button {



	/* Yellow Button Definitions */



	background: url(images/yellow_button_left.gif) no-repeat top left;



	padding-left: 3px;



	height: 18px;



	float: left;



	margin-right: 10px;



}







.yellow_button input, .yellow_button button {



	/* Yellow Button Definitions */



	background: url(images/yellow_button_bg.gif) top right no-repeat;



	height: 18px;



	color: #ffffff;



	font-weight: bold;



	padding-bottom: 5px;



	padding-right: 5px;



	margin: 0px;



	border-width: 0px;



	cursor: pointer;



}







.del_button {



	display: block;



	width: 40px;



	float: right;



	background: url(images/delete.gif) no-repeat center left;



	padding-left: 11px;



	color: #3068c5;



	text-decoration: none;



	font-weight: 400;



}







/* ----------------------------- */



/* Product Detail & Account Tabs */



/* ----------------------------- */







/* Non Selected & Selected Tabs Link Text Colors */



ul.tabbernav li a:link { color: #ffffff; }



ul.tabbernav li a:visited { color: #ffffff; }



ul.tabberactive li a:link { color: #000000; }



ul.tabberactive li a:visited { color: #000000; }







ul.tabbernav {



	/* Tab Content Top Border */



	border-bottom: 1px solid #ffffff;



	font: bold 11px "Arial", "Helvetica", sans-serif;



	padding: 3px 0;



	margin: 0;



}







.tabberlive .tabbertab {



	/* Tab Content Sides & Bottom Border */



	border: 1px solid #000000;



	padding: 15px;



	border-top: 0;



}







ul.tabbernav li a {



	/* Tab Borders */



	border: 1px solid #ffffff;



	/* Non Selected Tabs Background */



	background: #ce0000;



	padding: 3px 0.5em;



	margin-left: 3px;	



	border-bottom: none;	



	text-decoration: none;



}







ul.tabbernav li a:hover {



	/* Hovered Tabs Background Color */



	background: #e5e5e5;



	/* Hovered Tabs Border Color */



	border-color: #000000;



	/* Hovered Tabs Text Color */



	color: #000000;	



}







ul.tabbernav li.tabberactive a {



	border-bottom: 1px solid #ffffff;



	/* Selected Tabs Background Color */



	background-color: #ffffff;



	/* Selected Tabs Font Color */



	color: #000000;



}







ul.tabbernav li.tabberactive a:hover {



	border-bottom: 1px solid white;



	/* Selected Tabs Hover Background Color */



	background-color: #ffffff;



	/* Selected Tabs Hover Font Color */



	color: #000000;



}







ul.tabbernav li {



	list-style: none;



	display: inline;



	margin: 0;



}







.tabberlive .tabbertabhide { display: none; }



.tabberlive .tabbertab h2 { display: none; }



.tabberlive .tabbertab h3 { display: none; }



.tabberlive { margin-top: 1em; }



.tabber { display: none; }







/* ---------------- */



/* Form Definitions */



/* ---------------- */






.input_box {


       height:19px;
width:200px;
	padding-right: 2px;

	padding-left: 2px;

        margin-top:1px;

        margin-bottom:2px;

        background-color: #efefef;

        border: 1px solid #333333;
font-size:12px;


}







.form_label {

text-transform:uppercase;

	text-align: right;

        padding-right:3px;

	vertical-align: top;
       color:#ffffff;



}







.bold {



	font-weight: bold;



}







.short_form_row {



	clear: both;



}







.short_form_row div, .short_form_row input, .short_form_row select, .short_form_row textarea {



	float: left;



	margin-right: 5px;



	margin-bottom: 0px;



}






.short_form_row div {



	width: 60px;



	padding-top: 6px;



}







.short_form_row input {

	margin-top: 5px;

	width: 150px;



}







.required {



	/* Required Reminder Colors */



	color: #b70407;



	padding-left: 2px;



}







/* ------------ */



/* Account Area */



/* ------------ */







.account_list_head {



	/* Table List Headings Font */



	font-weight: bold;



	color: #000000;



}







.account_head {



	/* Update Profile Heading Font Definitions */



	padding-bottom: 5px;



	font-weight: bold;



	color: #000000;



}







/* ------------- */



/* Shopping Cart */



/* ------------- */







.cart {



	background: #000000;



}







.cart th {



	/* Cart List Headings Font */



	text-align: center;



	font-weight: bold;



	color: #ffffff;



}







.cart td {



	border-top: dotted #333333 1px;



	border-bottom: solid #333333 1px;

       padding:5px;




}







.cart_contents_quan {


        color: white;
	padding-right: 5px;
padding-top:5px;



}







.cart_contents_item {



	margin-bottom: 5px;



	text-decoration: none;



}







.cart_contents_item a {



	text-decoration: none;



}







.cart_contents_item a:hover {



	text-decoration: underline;



}







/* ----------- */



/* Order Pages */



/* ----------- */







#order_signup {



	float: left;



	padding-left: 25px;



}







#order_login {



	float: right;



	padding-right: 25px;



}







.order_info_off {



	background: url(images/order_info_off.gif) no-repeat center left;



	padding-left: 16px;



	color: #bcbcbc;



	text-decoration: none;



}







.order_info_on {



	background: url(images/order_info_on.gif) no-repeat center left;



	padding-left: 16px;


	color: #ffffff;



}







.order_ship_off {



	background: url(images/order_ship_off.gif) no-repeat center left;



	padding-left: 16px;



	color: #bcbcbc;



	text-decoration: none;



}







.order_ship_on {



	background: url(images/order_ship_on.gif) no-repeat center left;



	padding-left: 16px;



	color: #ffffff;



}







.order_payment_off {



	background: url(images/order_payment_off.gif) no-repeat center left;



	padding-left: 16px;



	color: #bcbcbc;



	text-decoration: none;



}







.order_payment_on {



	background: url(images/order_payment_on.gif) no-repeat center left;



	padding-left: 16px;



	color: #ffffff;



}







.order_review_off {



	background: url(images/order_review_off.gif) no-repeat center left;



	padding-left: 16px;



	color: #bcbcbc;



	text-decoration: none;



}







.order_review_on {



	background: url(images/order_review_on.gif) no-repeat center left;



	padding-left: 16px;



	color: #ffffff;


}







.order_print_off {



	background: url(images/order_print_off.gif) no-repeat center left;



	padding-left: 16px;



	color: #bcbcbc;



	text-decoration: none;



}







.order_print_on {



	background: url(images/order_print_on.gif) no-repeat center left;



	padding-left: 16px;



	color: #ffffff;



}







.gray {



	background-color: #000000;



}







.sep {



	padding-left: 10px;



	padding-right: 10px;



}







/* ------------ */



/* Order Review */



/* ------------ */







.order_view {



	background: #000000



	text-align: left;



}







.order_view th {



	font-weight: bold;



	background: #000000;



	color: #ffffff;



	width: 10%;



}







.review_top_border {



	border-top: solid #ffffff 1px;



}







.order_id {



	font-weight: bold;



	font-size: 10pt;



	padding-bottom: 10px;



	color: #c20710;



}







/* ------------------ */



/* Paging Definitions */



/* ------------------ */







.page a:hover {



	/* Hover Text Color */



	color: #fd6601; text-decoration: none



}







.page a:link {



	/* Link Text Color */



	color: #ffffff; text-decoration: none



}







.page a:visited {



	color: #000000; text-decoration: none



}







.pages_border {



	/* Box Border & Background */



	border: 1px solid #000000;



	background-color: #FFFFFF;



	color: #000000;	



}







.navpage {



	/* Navigation Link Boxes Background & Definitions */



	background-color: #FFFFFF;



	font: 11px Tahoma, Verdana;



	padding: 2px 4px 2px 4px;



	color: #000000;



	white-space: nowrap;



	text-decoration: none;



}







.navpageselected {



	/* Navigation Selected Link Boxe Background & Definitions */



	background-color: #e5e5e5;



	font: 11px Tahoma, Verdana;



	padding: 2px 4px 2px 4px;



	color: #000000;



	white-space: nowrap;



	text-decoration: none;



}







.highlightpage {



	/* Current Page Info Box Background & Definitions */



	background-color: #000000;



	font: bold 11px Tahoma, Verdana;



	padding: 2px 4px 2px 4px;



	color: #FFFFFF;



	white-space: nowrap;



}







.highlightpage a:link {



	color: #FFFFFF; text-decoration: none;



}







.highlightpage a:visited {



	color: #FFFFFF; text-decoration: none;



}







.highlightpage a:hover, .highlightpage a:active {



	color: #FFFFFF; text-decoration: underline;



}







/* ------------ */



/* Cookie Crumb */



/* ------------ */







.home_link {



	/* Home Link Definitions */


	text-decoration: underline;



	padding-left: 20px;



	font-weight: bold;



	color: #ffffff;



}







.crumb_link {



	/* Regular Link Definitions */



	padding-left: 5px;



	font-weight: bold;



	text-decoration: underline;



	color: #ffffff;



}







.crumb_sep {



	padding-left: 5px;



	font-weight: bold;



}







/* ----------------- */



/* Float Definitions */



/* ----------------- */







.left_float_3_px {



	float: left;



	margin-right: 3px;



}







.left_float_5_px {



	float: left;



	margin-right: 5px;



}







.right_float_5_px {



	float: right;



	margin-left: 5px;



}







.IE_left_float_5_px {



	margin-left: 5px;



}







.float_assist {



	clear: both;



	height: 1px;



	overflow: hidden;



}







.search_results {



	margin-left: 10px;



	float: left;



	text-align: center;



	font-size: 12px;



	color: black;



}







.search_bb {



	font-size: 12px;



	font-weight: bold;



	color: black;



}









http://g2ergo.com/layout.css

@charset "UTF-8";
/* CSS Document */

/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}


/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
border: 0;
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

/* Pushes text out from left of the body */

p,ul {
font-family:"Trebuchet MS", "Arial", sans-serif;
padding-left: 0px;
}

a {
color: #cccccc;
}

a:hover { 
font-weight: normal; color: red;
}

h1  {
	position:absolute;
	background: url(images/g2ergonomics.gif) no-repeat;
	width: 209px;
	height: 98px;
	margin-top: 17px;
	margin-left:10px;
	text-indent:-9999px;
	color: white;
	}

h1 a {
	position: relative;
	display: block;
	width: 209px;
	height: 98px;
}

h2 {
padding-top:10px;
font-size: 15px;
font-family: "Trebuchet MS", "Verdana", "Geneva", sans-serif;
color: white;
}

h3 {
padding-top: 10px;
border-bottom: solid 1px #333333;
font-size: 14px;
font-family: "Trebuchet MS", "Verdana", "Geneva", sans-serif;
color: #ff0000;
}

html {
text-align: center;
padding-top:15px;

}

body {
background:url(images/background.gif);
position: relative;
width :780px;
margin :0 auto;
text-align: left; 

}

div#search {
position: absolute;
float: right;
padding-left:600px;
padding-top: 20px;
}


div#content {
width: 780px;
background-image: url(images/mid_bg.gif);
margin:0 auto;
font-size:13px;
color:#E8E8E8;
line-height: 100%;
font-family:"Trebuchet MS", "Arial", sans-serif;
font-weight:100;

}


div#cartpics {
width: 775px;
background-color: #000000;
padding-right: 3px;
}


div#branding {
width: 780px;
height: 120px;
background: transparent url(images/header_bg.gif) no-repeat 0 0;
}

div#choose_ride {
position:relative;       
left : 0;
width: 100%;
background-image:url(images/mid_bg.gif);
}

#harley {
	position:absolute;
	top: 30px;
	width: 180px;
	height: 116px;
	left: 15px;
	text-align:center;
	background: url(images/harley_menu.jpg) no-repeat;
}

#dirt {
	position:absolute;
	top: 30px;
	width: 180px;
	height: 116px;
	left: 203px;
	text-align: center;
	background: url(images/dirt_menu.jpg) no-repeat;
}

#atv {
	position:absolute;
	top: 30px;
	width: 180px;
	height: 116px;
	left: 392px;
	text-align: center;
	background: url(images/atv_menu.jpg) no-repeat;
}

#street {
	position:relative;
	top: 3px;
	width: 180px;
	height: 116px;
	left: 578px;
	text-align:center;
	background: url(images/street_menu.jpg) no-repeat;
}

li#street a, li#atv a, li#dirt a, li#harley a {
display:block;
height:150px;
width:180px;
text-indent:-9999px;
}

#leftcontent {
float:left;
margin-left: 3px;
padding-left: 35px;
width: 200px;
background-color: #000000;

	}
	
#leftcontent2 {
float:left;
margin-left: 3px;
padding-left: 35px;
width: 300px;
background-color: #cccccc;
overflow-y: inherit;

	}
	
	
#centercontent {
margin-left: 260px;
padding-top: 75px;
width: 300px;
height:361px;
background-color: #000000;
border: solid 1px #333333;

}

#centernoborder {
margin-left: 450px;
padding-top:25px;
width: 300px;
background-color: #000000;
overflow-y:inherit;
overflow-x: inherit;
}

#centercontentlong {
margin-left: 260px;
padding-top: 5px;
width: 310px;
height:800px;
background-color: #000000;
border: solid 1px #333333;
}
	
#rightcontent {
display: block;
position: absolute;
right:15px;
top:140px;
width:165px;
height: auto;

	}
	
#regtext{
padding-left:20px;
}
	
#footer {
position: relative;
clear:both;
width:780px;
height:80px;
background: url(images/footer_bg.gif) no-repeat;
}



#copyright{
position: relative;
padding-left: 640px;
color: white;
padding-top:50px;
font-size: 11px;
}

http://g2ergo.com/p7exp/p7exp.css

body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bolder;
	padding: 0;
	line-height: 100%;
}

#menuwrapper {
padding-top: 60px;
padding-right: 30px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#p7menubar  {
	list-style: none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	color: #000000;
	
}

#p7menubar ul {
	padding:0px;
	margin: 0px;
	list-style: none;
	font-family: "Trebuchet MS", Arial, sans-serif;
	}

#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 4px 10px 5px 10px;
	border-right: 1px solid #333;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

#p7menubar a.trigger {
	padding: 4px 16px 5px 10px;
	background-image: url(images/p7PM_dark_south.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#p7menubar li {
	float: right;
	width: 8em;
	list-style: none;
}

#p7menubar li ul {
	width: 8em;
}

#p7menubar ul li {
	width: 8em;
}

#p7menubar ul li a  {
	color: #565656;
	border-right: 0;
	padding: 0px 12px 0px 16px;
}

#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image: url(images/p7exp_mgrad.jpg);
	background-repeat: repeat-x;
}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #000000;
	background-color: #ffffff;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	
	display: block;

}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #000000;
	background-color: transparent;

}

#p7menubar ul a:hover {
	background-color: #606060!important;
	color: #FFFFFF!important;
}

#p7menubar li {
width: auto;
}


