#faceBook {
	position: absolute;
	top: -27px;
	right: 0px;
}

#socialMedia {
	position: absolute;
	top: 90px;
	right: 20px;
}

#reveal {
	line-height: 21px;
	font-size: 12px;
}

#reveal a:link,#reveal a:visited,#reveal a:active {
	text-decoration: none;
}

#reveal a:hover {
	color: #004c92;
	text-decoration: none;
}

.revealItems {
	padding: 0 0 8px 20px;
}

.revealItems li {
	list-style-type: square;
}

#movie {
	
}

.border {
	border: 1px solid red;
}

.lightbar {
	background: transparent url(../media/lightbar.gif) no-repeat scroll
		center center;
	height: 162px;
}

.bluetopleftcorner {
	background: transparent url(../media/corners/bluetlcorner.gif) no-repeat
		scroll left top;
	height: 162px;
	width: 490px;
}

.bluetoprightcorner {
	background: transparent url(../media/corners/bluetrcorner.gif) no-repeat
		scroll right top;
	height: 162px;
	width: 490px;
}

.bluebottomleftcorner {
	background: transparent url(../media/corners/blueblcorner.gif) no-repeat
		scroll left bottom;
	height: 162px;
	width: 490px;
}

.bluebottomrightcorner {
	background: transparent url(../media/corners/bluebrcorner.gif) no-repeat
		scroll right bottom;
	height: 162px;
	width: 490px;
}

#mainSub {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	padding: 30px;
	text-align: left;
}

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
}

a:link,a:visited,a:active {
	color: #FDB71A;
	text-decoration: underline;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

p {
	padding: 0 0 8px;
}

h1 {
	font-family: helvetica, tahoma, sans-serif;
	font-size: 32px;
	font-weight: normal;
	padding: 0 0 10px;
}

h2 {
	color: #D82218;
	font-family: helvetica, tahoma, sans-serif;
	font-size: 24px;
	font-weight: normal;
	padding: 0 0 15px;
}

h3 {
	color: #D82218;
	font-family: helvetica, tahoma, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 15px;
}

h4 {
	font-family: helvetica, tahoma, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0 0 15px;
}

#header {
	background: transparent url(../media/headerBg.gif) repeat-x scroll left
		top;
}

#logo {
	bottom: 15px;
	float: left;
	left: 25px;
	position: relative;
	width: 149px;
}

#tools {
	float: right;
	margin: 20px 20px 0 0;
	text-align: right;
	width: 300px;
}

.btn {
	position: relative;
	top: 5px;
}

.navMain {
	float: left;
	font-family: helvetica, tahoma, sans-serif;
	font-size: 11px;
	line-height: 25px;
	padding: 0 0 0 10px;
	position: relative;
	z-index: 1;
	width: 600px;
}

#nav a:link,#nav a:visited,#nav a:active {
	border-style: none;
	text-decoration: none;
}

#nav a:hover {
	border-style: none;
	text-decoration: underline;
}

.navWrapper {
	height: inherit;
	margin: auto;
}

.navWrapper ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
	z-index: 10;
}

.navWrapper li {
	float: left;
	position: relative;
}

.navWrapper li.sub {
	border-top: 1px solid #505050;
	clear: left;
}

.navWrapper li img {
	padding-right: 5px;
}

.navWrapper li ul {
	display: none;
	left: 1px;
	padding-top: 18px;
	position: absolute;
	top: 1em;
}

.navWrapper li>ul {
	left: -14px;
	padding-top: 1px;
	top: auto;
}

.navWrapper li:hover ul,.navWrapper li.over ul {
	display: block;
}

.navWrapper li.sub a {
	background: #2E2E2E none repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	padding: 5px 10px;
	text-decoration: none;
	width: 150px;
}

.navWrapper li.sub a:hover {
	background-color: #F5371D;
	color: #FFFFFF;
}

.navWrapper li.subClearance a {
	background: #BB0315 none repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	padding: 5px 10px;
	text-decoration: none;
	width: 150px;
}

.navWrapper li.subClearance a:hover {
	background-color: #015AAC;
	color: #FFFFFF;
}

#dealers {
	padding: 0 20px 0 0;
	text-align: right;
}

.navSep {
	background-position: center center;
	background-repeat: no-repeat;
	padding: 0 15px;
}

#tabContainer {
	float: left;
	margin: 20px 0 0;
	width: 550px;
}

#tabContent {
	background-color: #1A1716;
	border-bottom: 1px solid #EFBD22;
	border-left: 1px solid #EFBD22;
	border-right: 1px solid #EFBD22;
	padding: 20px;
}

ul.tabNav,ul.subtabNav {
	-x-system-font: none;
	border-bottom: 1px solid #999900;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	list-style-type: none;
	margin: 0;
	padding-bottom: 24px;
	padding-left: 0;
}

ul.tabNav li,ul.subtabNav li {
	background-color: #604C0E;
	border: 1px solid #EFBD22;
	float: left;
	height: 21px;
	margin: 2px 4px 0 0;
}

ul.tabNav li.active,ul.subtabNav li.active {
	background-color: #1A1716;
	border-bottom: 1px solid #1A1716;
	padding: 0 5px;
}

li.active a {
	color: #FFFFFF;
}

.tabNav a,.subtabNav a {
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 4px;
	text-decoration: none;
}

.tabNav a:hover {
	text-decoration: underline;
}

.button input {
	background: #FFFFFF url(img/btnBg.gif) repeat-x scroll left bottom;
	border: 1px solid #7C4F01;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 8px;
	padding: 5px 7px;
}

body {
	background: #000000 url(../media/bodyBg.jpg) no-repeat scroll center top
		;
	color: #363E7E;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 30px 0 0;
	text-align: center;
}

#container {
	margin: 0 auto;
	position: relative;
	width: 960px;
}

#mainHome {
	background: #000000 url(../media/mainBg.png) no-repeat scroll center top
		;
	color: #FFFFFF;
	font-size: 11px;
	padding: 30px;
	text-align: left;
}

#sub {
	background: #000000 url(../media/sideColBg.jpg) repeat-y scroll left top
		;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	text-align: left;
}

#subCol1 {
	float: left;
	font-family: helvetica, tahoma, sans-serif;
	font-size: 14px;
	line-height: 25px;
	padding: 20px 0 0 25px;
	width: 185px;
}

#subCol1 a:link,#subCol1 a:visited,#subCol1 a:active {
	color: #FDB71A;
	text-decoration: none;
}

#subCol1 a:hover {
	color: #F0350C;
	text-decoration: none;
}

#serviceBtns {
	margin: 20px 0;
}

#btnTransportation {
	background: transparent url(../media/btnTransporationBg.jpg) repeat-y
		scroll center top;
	margin: 0 0 3px;
	padding: 8px 0;
	text-align: center;
	width: 165px;
}

#subCol2 {
	float: left;
	padding: 30px 0 0 20px;
	text-align: left;
	width: 700px;
}

#order {
	float: right;
	font-size: 16px;
	line-height: normal;
	margin: 43px 0 0;
	width: 300px;
}

.btnOrder a {
	background: transparent url(../media/btnAddCart.jpg) no-repeat scroll 0
		0;
	display: block;
	height: 84px;
	margin-top: 15px;
	width: 168px;
}

.btnOrder a:hover {
	background-position: left bottom !important;
}

.btnOrder a {
	background: transparent url(../media/btnNextStep.jpg) no-repeat scroll 0
		0;
	display: block;
	height: 84px;
	margin-top: 15px;
	width: 168px;
}

.btnOrder a:hover {
	background-position: left bottom !important;
}

#next {
	float: right;
	font-size: 16px;
	line-height: 28px;
	margin: 43px 0 0;
	width: 230px;
}

.btnNext a {
	background: transparent url(../media/btnNextStep.jpg) no-repeat scroll 0
		0;
	display: block;
	height: 84px;
	margin-top: 15px;
	width: 168px;
}

.btnNext a:hover {
	background-position: left bottom !important;
}

.btnSubmit a {
	background: transparent url(../media/btnSubmit.jpg) no-repeat scroll 0 0
		;
	display: block;
	height: 84px;
	margin-top: 15px;
	width: 168px;
}

.btnSubmit a:hover {
	background-position: left bottom !important;
}

.accessory {
	float: right;
	margin: 0 50px 0 0;
}

.mainTable {
	
}

.mainTable td {
	text-align: center;
}

.mainTable .headerL2 {
	display: table-cell;
	padding: 20px 0;
	text-align: left;
}

.price {
	color: red;
}

.price_sign {
	color: red;
}

#homeBanner {
	background-color: #000000;
	position: relative;
	left: -20px;
}

#serviceEmergency {
	background: transparent url(../media/serviceBoxEmergency.jpg) no-repeat
		scroll center top;
	display: block;
	float: left;
	height: 120px;
	margin: 30px 0 0 0;
	padding: 50px 20px 0 20px;
	width: 402px;
}

a.serviceLink:link,a.serviceLink:visited,a.serviceLink:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.serviceLink:hover {
	color: #FDB71A;
	text-decoration: none;
}

#servicePublicWorks {
	background: transparent url(../media/serviceBoxPublicWorks.jpg)
		no-repeat scroll center top;
	float: left;
	height: 120px;
	margin: 30px 0 0 10px;
	padding: 50px 20px 0 20px;
	width: 402px;
}

#bgFade {
	background: transparent url(../media/bgFade.png) no-repeat scroll center
		top;
	height: 380px;
	left: -73px;
	position: absolute;
	top: 90px;
	width: 1100px;
	z-index: -80;
}

.imgLeft {
	float: left;
	padding: 0 20px 20px 0;
}

.imgRight {
	float: right;
	padding: 0 0 20px 20px;
}

#homeBanner {
	background-color: #000000;
}

.headerL1 {
	color: #F7591C;
}

.headerL2 {
	color: #FFFFFF;
	display: block;
	font-size: 17px;
	padding: 10px 0;
}

.box {
	background: transparent url(../media/boxBg.jpg) repeat-x scroll left top
		;
	color: #FFFFFF;
	float: left;
	height: 140px;
	margin: 20px 5px 0 0;
	padding: 10px;
	width: 200px;
}

.box strong {
	color: #F8C433;
	font-family: helvetica, tahoma, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.btnRight {
	float: right;
	left: -320px;
	padding: 5px;
	position: relative;
	top: -25px;
}

#cart {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	padding: 0;
	text-align: left;
}

#cart td {
	padding: 5px 0;
}

.cartItems {
	border: 1px solid #AF1C2B;
	color: #FFFFFF;
	margin: 0 0 20px;
}

.cartItems td {
	padding: 10px 0;
}

.cartDetails {
	background-color: #AF1C2B;
	border-left: 15px solid #AF1C2B;
	line-height: 15px;
	padding: 0 20px 0 10px;
}

.checkout {
	line-height: 20px;
}

.checkoutItem {
	background-color: #2F0701;
	border: 1px solid #671206;
	line-height: 20px;
	margin: 0 0 10px;
	padding: 5px 15px;
}

.checkoutIcon {
	position: relative;
	top: 10px;
}

.altTxt {
	color: #858685;
}

.altRow {
	background-color: #2F0701;
}

.tableHeader {
	color: #858685;
	font-size: 11px;
}

.checkoutHeader {
	color: #DBA017;
	font-size: 13px;
	line-height: 30px;
}

th {
	font-size: 12px;
	font-weight: normal;
}

#placeOrder {
	border-bottom: 1px solid #AF1C2B;
	border-left: 1px solid #AF1C2B;
	border-right: 1px solid #AF1C2B;
}

#placeOrder td {
	padding: 5px 8px;
}

#placeOrderHeader {
	background-color: #AF1C2B;
}

.myOrderDetailTable {
	font-size: 10px;
}

.myOrderDetailTable td {
	border-bottom: 1px solid #AD192C;
	border-left: 1px solid #AD192C;
	border-right: 1px solid #AD192C;
	padding: 3px 6px;
}

.myOrderTableHeader {
	background-color: #AD192C;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0 3px 8px;
}

.myOrderDetailTable .label {
	background-color: #560310;
}

.myOrderDetailTable .content {
	
}

#stepsOrder {
	color: #878787;
	font-size: 12px;
	font-weight: normal;
}

span.selectedOrder {
	color: #043198;
	font-weight: bold;
}

#mainPO {
	font-size: 12px;
}

#adminContent {
	font-size: 12px;
}

dt {
	clear: left;
	float: left;
	margin: 0 0 0 50px;
	width: 140px;
}

dd {
	display: block;
	margin-bottom: 0;
}

dl {
	display: inline;
	line-height: 20px;
	padding: 0 0 10px;
}

.media {
	font-size: 11px;
}

.accesoryTable {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border: 1px solid red;
	padding: 20px;
}

.accesoryTable td {
	text-align: center;
}

#cartBreadCrumb {
	background: transparent url(../media/breadBar.gif) no-repeat scroll left
		center;
	margin: 0 0 15px 100px;
}

#cartBreadCrumb ul {
	border: 1px solid red;
}

#cartBreadCrumb li {
	background-color: #5F5F5F;
	display: inline;
	font-size: 15px;
	list-style-type: none;
	margin: 0 50px 0 0;
	padding: 6px 12px;
}

#cartBreadCrumb li#selected {
	background-color: #7A0D10;
	display: inline;
	font-size: 15px;
	list-style-type: none;
	margin: 0 50px 0 0;
	padding: 6px 12px;
}

.dealerApp {
	background-color: #5F5F5F;
	color: #FFFFFF;
	font-size: 12px;
}

#footer {
	background: transparent url(../media/footerBg.gif) no-repeat scroll
		center top;
	color: #FFFFFF;
	margin: 0 auto 20px;
	padding: 12px 0;
	width: 960px;
}

#footer a:link,#footer a:visited,#footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footerSpacer {
	display: inline;
	padding: 0 85px;
}

#copyright {
	float: left;
	text-align: left;
	width: 300px;
}

#address {
	float: left;
	margin: 0 0 0 65px;
	width: 300px;
}

#terms {
	float: right;
	text-align: right;
	width: 250px;
}

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
}

.halo_title {
	padding-left: 4px;
	padding-right: 4px;
}

.python_title {
	padding-left: 8px;
	padding-right: 8px;
}

.halo_200 {
	background: transparent url(../lightbar_images/halo_200_panel.png)
		repeat scroll 0 0;
	height: 94px;
	width: 132px;
}

.halo_200>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 18px;
	padding-top: 10px;
	position: relative;
}

.halo_200>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 15px;
	position: absolute;
	top: 85px;
	width: 120px;
}

.halo_200>ul li ul li {
	border-bottom: 1px solid black;
	padding: 5px;
	width: 120px;
}

.halo_200>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.halo_200>ul li:hover ul {
	display: block;
}

.title {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	padding-left: 5px;
}

.halo_300 {
	background: transparent url(../lightbar_images/halo_300_panel.png)
		repeat scroll 0 0;
	height: 94px;
	width: 175px;
}

.halo_300>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 10px;
	position: relative;
}

.halo_300>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 15px;
	position: absolute;
	top: 85px;
	width: 120px;
}

.halo_300>ul li ul li {
	border-bottom: 1px solid black;
	padding: 5px;
	width: 120px;
}

.halo_300>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.halo_300>ul li:hover ul {
	display: block;
}

.halo_400 {
	background: transparent url(../lightbar_images/halo_400_panel.png)
		repeat scroll 0 0;
	height: 94px;
	width: 225px;
}

.halo_400>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 14px;
	padding-top: 10px;
	position: relative;
}

.halo_400>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 15px;
	position: absolute;
	top: 85px;
	width: 120px;
}

.halo_400>ul li ul li {
	border-bottom: 1px solid black;
	padding: 5px;
	width: 120px;
}

.halo_400>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.halo_400>ul li:hover ul {
	display: block;
}

.halo_500 {
	background: transparent url(../lightbar_images/halo_500_panel.png)
		repeat scroll 0 0;
	height: 94px;
	width: 275px;
}

.halo_500>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 13px;
	padding-top: 10px;
	position: relative;
}

.halo_500>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 15px;
	position: absolute;
	top: 85px;
	width: 130px;
}

.halo_500>ul li ul li {
	border-bottom: 1px solid black;
	padding: 5px;
	width: 120px;
}

.halo_500>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.halo_500>ul li:hover ul {
	display: block;
}

.python_200 {
	background: transparent url(../lightbar_images/python_200_panel.png)
		repeat scroll 0 0;
	height: 26px;
	width: 120px;
}

.python_200>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 8px;
	padding-top: 8px;
	position: relative;
}

.python_200>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 10px;
	position: absolute;
	top: 20px;
	width: 150px;
}

.python_200>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	text-align: left;
	width: 148px;
}

.python_200>ul li ul a {
	color: black;
	text-decoration: none;
}

.python_200>ul li:hover ul {
	display: block;
}

.python_400 {
	background: transparent url(../lightbar_images/python_400_panel.png)
		repeat scroll 0 0;
	height: 26px;
	width: 227px;
}

.python_400>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 8px;
	padding-top: 8px;
	position: relative;
}

.python_400>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 10px;
	position: absolute;
	top: 20px;
	width: 150px;
}

.python_400>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	text-align: left;
	width: 148px;
}

.python_400>ul li ul a {
	color: black;
	text-decoration: none;
}

.python_400>ul li:hover ul {
	display: block;
}

.python_600 {
	background: transparent url(../lightbar_images/python_600_panel.png)
		repeat scroll 0 0;
	height: 26px;
	width: 335px;
}

.python_600>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 8px;
	padding-top: 8px;
	position: relative;
}

.python_600>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 10px;
	position: absolute;
	top: 20px;
	width: 150px;
}

.python_600>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	text-align: left;
	width: 148px;
}

.python_600>ul li ul a {
	color: black;
	text-decoration: none;
}

.python_600>ul li:hover ul {
	display: block;
}

.python_800 {
	background: transparent url(../lightbar_images/python_800_panel.png)
		repeat scroll 0 0;
	height: 26px;
	width: 442px;
}

.python_800>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 7px;
	padding-top: 8px;
	position: relative;
}

.python_800>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 10px;
	position: absolute;
	top: 20px;
	width: 150px;
}

.python_800>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	text-align: left;
	width: 148px;
}

.python_800>ul li ul a {
	color: black;
	text-decoration: none;
}

.python_800>ul li:hover ul {
	display: block;
}

.python_1000 {
	background: transparent url(../lightbar_images/python_1000_panel.png)
		repeat scroll 0 0;
	height: 26px;
	width: 548px;
}

.python_1000>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 6.8px;
	padding-top: 8px;
	position: relative;
}

.python_1000>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 10px;
	position: absolute;
	top: 20px;
	width: 150px;
}

.python_1000>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	text-align: left;
	width: 148px;
}

.python_1000>ul li ul a {
	color: black;
	text-decoration: none;
}

.python_1000>ul li:hover ul {
	display: block;
}

.avatar_27 {
	background: transparent url(../lightbar_images/avatar_27_panel.png)
		repeat scroll 0 0;
	height: 142px;
	line-height: normal;
	width: 314px;
}

.avatar_27_left_middle>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-right: 2px;
	padding-top: 0;
	position: relative;
}

.avatar_27_left_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 12px;
	position: absolute;
	top: 10px;
	width: 120px;
}

.avatar_27_left_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 118px;
}

.avatar_27_left_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_27_left_middle>ul li:hover ul {
	display: block;
}

.avatar_27_right_middle>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-left: 2px;
	padding-top: 0;
	position: relative;
}

.avatar_27_right_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 120px;
}

.avatar_27_right_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 118px;
}

.avatar_27_right_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_27_right_middle>ul li:hover ul {
	display: block;
}

.avatar_27_front>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 3.3px;
	padding-right: 3.3px;
	padding-top: 0;
	position: relative;
}

.avatar_27_front>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 12px;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	width: 150px;
}

.avatar_27_front>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 148px;
}

.avatar_27_front>ul li ul a {
	color: black;
	text-decoration: none;
}

.avatar_27_front>ul li:hover ul {
	display: block;
}

.avatar_27_back>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 3.3px;
	padding-right: 3.3px;
	padding-top: 2px;
	position: relative;
}

.avatar_27_back>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	top: 12px;
	width: 150px;
}

.avatar_27_back>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 144px;
}

.avatar_27_back>ul li ul a {
	color: black;
	text-decoration: none;
}

.avatar_27_back>ul li:hover ul {
	display: block;
}

.avatar_27_left_top {
	
}

.avatar_27_left_top>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_27_left_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	width: 120px;
}

.avatar_27_left_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_27_left_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_27_left_top>ul li:hover ul {
	display: block;
}

.avatar_27_right_top {
	
}

.avatar_27_right_top>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_27_right_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	width: 120px;
}

.avatar_27_right_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_27_right_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_27_right_top>ul li:hover ul {
	display: block;
}

.avatar_27_left_bottom>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_27_left_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	top: 45px;
	width: 120px;
}

.avatar_27_left_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_27_left_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_27_left_bottom>ul li:hover ul {
	display: block;
}

.avatar_27_right_bottom>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_27_right_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	top: 45px;
	width: 120px;
}

.avatar_27_right_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_27_right_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_27_right_bottom>ul li:hover ul {
	display: block;
}

.avatar_37 {
	background: transparent url(../lightbar_images/avatar_37_panel.png)
		repeat scroll 0 0;
	height: 142px;
	line-height: normal;
	width: 421px;
}

.avatar_37_left_middle>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-right: 2px;
	padding-top: 0;
	position: relative;
}

.avatar_37_left_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 12px;
	position: absolute;
	top: 10px;
	width: 120px;
}

.avatar_37_left_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 118px;
}

.avatar_37_left_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_37_left_middle>ul li:hover ul {
	display: block;
}

.avatar_37_right_middle>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-left: 2px;
	padding-top: 0;
	position: relative;
}

.avatar_37_right_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 120px;
}

.avatar_37_right_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 118px;
}

.avatar_37_right_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_37_right_middle>ul li:hover ul {
	display: block;
}

.avatar_37_front>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 3.3px;
	padding-right: 3.3px;
	padding-top: 0;
	position: relative;
}

.avatar_37_front>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 12px;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	width: 150px;
}

.avatar_37_front>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 148px;
}

.avatar_37_front>ul li ul a {
	color: black;
	text-decoration: none;
}

.avatar_37_front>ul li:hover ul {
	display: block;
}

.avatar_37_back>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 3.3px;
	padding-right: 3.3px;
	padding-top: 2px;
	position: relative;
}

.avatar_37_back>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	top: 12px;
	width: 150px;
}

.avatar_37_back>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 144px;
}

.avatar_37_back>ul li ul a {
	color: black;
	text-decoration: none;
}

.avatar_37_back>ul li:hover ul {
	display: block;
}

.avatar_37_left_top {
	
}

.avatar_37_left_top>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_37_left_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	width: 120px;
}

.avatar_37_left_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_37_left_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_37_left_top>ul li:hover ul {
	display: block;
}

.avatar_37_right_top {
	
}

.avatar_37_right_top>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_37_right_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	width: 120px;
}

.avatar_37_right_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_37_right_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_37_right_top>ul li:hover ul {
	display: block;
}

.avatar_37_left_bottom>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_37_left_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	top: 45px;
	width: 120px;
}

.avatar_37_left_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_37_left_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_37_left_bottom>ul li:hover ul {
	display: block;
}

.avatar_37_right_bottom>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_37_right_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	top: 45px;
	width: 120px;
}

.avatar_37_right_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_37_right_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_37_right_bottom>ul li:hover ul {
	display: block;
}

.avatar_47 {
	background: transparent url(../lightbar_images/avatar_47_panel.png)
		repeat scroll 0 0;
	height: 142px;
	line-height: normal;
	width: 526px;
}

.avatar_47_left_middle>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 8px;
	padding-top: 0;
	position: relative;
}

.avatar_47_left_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 12px;
	position: absolute;
	top: 10px;
	width: 120px;
}

.avatar_47_left_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_47_left_middle>ul li ul a {
	color: black;
	padding-left: 13px;
	text-decoration: none;
}

.avatar_47_left_middle>ul li:hover ul {
	display: block;
}

.avatar_47_right_middle>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 2px;
	padding-top: 0;
	position: relative;
}

.avatar_47_right_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 120px;
}

.avatar_47_right_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_47_right_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_47_right_middle>ul li:hover ul {
	display: block;
}

.avatar_47_front>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0;
	position: relative;
}

.avatar_47_front>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 12px;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	width: 150px;
}

.avatar_47_front>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 148px;
}

.avatar_47_front>ul li ul a {
	color: black;
	text-decoration: none;
}

.avatar_47_front>ul li:hover ul {
	display: block;
}

.avatar_47_back>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
}

.avatar_47_back>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	top: 12px;
	width: 150px;
}

.avatar_47_back>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 144px;
}

.avatar_47_back>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_47_back>ul li:hover ul {
	display: block;
}

.avatar_47_left_top>ul {
	margin-right: 5px;
}

.avatar_47_left_top>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_47_left_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	width: 120px;
}

.avatar_47_left_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_47_left_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_47_left_top>ul li:hover ul {
	display: block;
}

.avatar_47_right_top>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_47_right_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	width: 120px;
}

.avatar_47_right_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_47_right_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_47_right_top>ul li:hover ul {
	display: block;
}

.avatar_47_left_bottom>ul {
	margin-right: 5px;
}

.avatar_47_left_bottom>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-right: 0;
	position: relative;
}

.avatar_47_left_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	top: 45px;
	width: 120px;
}

.avatar_47_left_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_47_left_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_47_left_bottom>ul li:hover ul {
	display: block;
}

.avatar_47_right_bottom>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_47_right_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	top: 45px;
	width: 120px;
}

.avatar_47_right_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_47_right_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_47_right_bottom>ul li:hover ul {
	display: block;
}

.avatar_57 {
	background: transparent url(../lightbar_images/avatar_57_panel.png)
		repeat scroll 0 0;
	height: 142px;
	line-height: normal;
	width: 634px;
}

.avatar_57_left_middle>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 2px;
	padding-top: 0;
	position: relative;
}

.avatar_57_left_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 12px;
	position: absolute;
	top: 10px;
	width: 120px;
}

.avatar_57_left_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_57_left_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_57_left_middle>ul li:hover ul {
	display: block;
}

.avatar_57_right_middle>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 2px;
	padding-top: 0;
	position: relative;
}

.avatar_57_right_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 120px;
}

.avatar_57_right_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_57_right_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_57_right_middle>ul li:hover ul {
	display: block;
}

.avatar_57_front {
	width: 535px;
}

.avatar_57_front>ul {
	height: 20px;
	line-height: 15px;
}

.avatar_57_front>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 3.3px;
	padding-right: 3px;
	padding-top: 0;
	position: relative;
}

.avatar_57_front>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 12px;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	width: 150px;
}

.avatar_57_front>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 148px;
}

.avatar_57_front>ul li ul a {
	color: black;
	text-decoration: none;
}

.avatar_57_front>ul li:hover ul {
	display: block;
}

.avatar_57_back {
	width: 535px;
}

.avatar_57_back>ul {
	height: 13px;
	line-height: 0;
}

.avatar_57_back>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 3px;
	padding-right: 3px;
	position: relative;
}

.avatar_57_back>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	top: 12px;
	width: 150px;
}

.avatar_57_back>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 144px;
}

.avatar_57_back>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_57_back>ul li:hover ul {
	display: block;
}

.avatar_57_left_top>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-right: 0;
	position: relative;
}

.avatar_57_left_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	width: 120px;
}

.avatar_57_left_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_57_left_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_57_left_top>ul li:hover ul {
	display: block;
}

.avatar_57_right_top>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-right: 0;
	position: relative;
}

.avatar_57_right_top>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 45px;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	width: 120px;
}

.avatar_57_right_top>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_57_right_top>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_57_right_top>ul li:hover ul {
	display: block;
}

.avatar_57_left_bottom>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-right: 0;
	position: relative;
}

.avatar_57_left_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 2px;
	top: 45px;
	width: 120px;
}

.avatar_57_left_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_57_left_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_57_left_bottom>ul li:hover ul {
	display: block;
}

.avatar_57_right_bottom>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0;
	padding-top: 0;
	position: relative;
}

.avatar_57_right_bottom>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 2px;
	position: absolute;
	top: 45px;
	width: 120px;
}

.avatar_57_right_bottom>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 120px;
}

.avatar_57_right_bottom>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.avatar_57_right_bottom>ul li:hover ul {
	display: block;
}

.solar {
	color: black;
	float: right;
	font-family: georgia, serif;
	font-size: 10pt;
	line-height: normal;
	margin-top: 30px;
	position: relative;
	top: 20px;
}

.pegasus {
	background: transparent url(../lightbar_images/pegasus_panel.png) repeat
		scroll 0 0;
	height: 81px;
	width: 556px;
}

.pegasus>ul {
	padding-left: 10px;
}

.pegasus>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 6px;
	padding-top: 8px;
	position: relative;
}

.pegasus>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 15px;
	display: none;
	float: left;
	left: 8px;
	position: absolute;
	width: 150px;
	z-index: 1;
}

.pegasus>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	text-align: left;
	width: 144px;
}

.pegasus>ul li ul a {
	color: black;
	text-decoration: none;
}

.pegasus>ul li:hover ul {
	display: block;
}

.cyclops {
	background: transparent url(../lightbar_images/cyclops_panel.png) repeat
		scroll 0 0;
	height: 80px;
	line-height: normal;
	width: 135px;
}

.cyclops_left_middle>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-right: 2px;
	padding-top: 0;
	position: relative;
}

.cyclops_left_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: left;
	left: 12px;
	position: absolute;
	top: 10px;
	width: 150px;
}

.cyclops_left_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 148px;
}

.cyclops_left_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.cyclops_left_middle>ul li:hover ul {
	display: block;
}

.cyclops_right_middle>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 0;
	padding-left: 2px;
	padding-top: 0;
	position: relative;
}

.cyclops_right_middle>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	position: absolute;
	right: 12px;
	top: 10px;
	width: 150px;
}

.cyclops_right_middle>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 148px;
}

.cyclops_right_middle>ul li ul a {
	color: black;
	padding-left: 5px;
	text-decoration: none;
}

.cyclops_right_middle>ul li:hover ul {
	display: block;
}

.cyclops_front>ul {
	padding-top: 3px;
}

.cyclops_front>ul li {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 2.5px;
	padding-right: 2.5px;
	position: relative;
}

.cyclops_front>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	bottom: 12px;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	width: 150px;
}

.cyclops_front>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 148px;
}

.cyclops_front>ul li ul a {
	color: black;
	text-decoration: none;
}

.cyclops_front>ul li:hover ul {
	display: block;
}

.cyclops_back>ul li {
	float: right;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 2.5px;
	padding-right: 2.5px;
	padding-top: 2px;
	position: relative;
}

.cyclops_back>ul li ul {
	background: #D9D9D9 none repeat scroll 0 0;
	display: none;
	float: right;
	left: 0;
	position: absolute;
	top: 12px;
	width: 150px;
}

.cyclops_back>ul li ul li {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 144px;
}

.cyclops_back>ul li ul a {
	color: black;
	text-decoration: none;
}

.cyclops_back>ul li:hover ul {
	display: block;
}

.btnPurchase a {
	background: transparent url('../media/btnPurchase.jpg') no-repeat scroll
		0 0;
	display: block;
	height: 84px;
	margin-top: 15px;
	width: 180px;
	text-decoration: none;
}

.btnPurchase a:hover {
	background-position: left bottom !important;
}

.btnAddToQuote a {
	background: transparent url('../media/btnAddToQuote.jpg') no-repeat
		scroll 0 0;
	display: block;
	height: 84px;
	margin-top: 15px;
	width: 168px;
	text-decoration: none;
}

.btnAddToQuote a:hover {
	background-position: left bottom !important;
}

.prod_name {
	font-size: 20px;
	color: white;
}

.justify {
	text-align: justify;
}

#siteby {
	width: 20px;
	height: 20px;
	float: right;
	background: url('../media/cooper.gif') no-repeat top left;
	display: block;
}

#siteby span {
	display: none;
}

#siteby a:link,#siteby a:visited {
	display: block;
	border-bottom: none;
	width: 6px;
	height: 6px;
}

.required {
	color: red;
	font-size: 12px;
	font-family: helvetica, tahoma, sans-serif;
}

.button {
	background-color: #7A0D10;
	display: inline;
	font-size: 15px;
	margin: 0 50px 0 0;
	padding: 6px 12px;
	color: white;
}

.notice {
	font-size: 15px;
	font-family: helvetica, tahoma, sans-serif;
	color: #FCC18C;
}

#contactForm input,#contactForm textarea {
	margin: 0 0 10px 0;
	padding: 4px;
	-moz-border-radius-topleft: 5px; /* Firefox */
	-moz-border-radius-topright: 5px; /* Firefox */
	-moz-border-radius-bottomleft: 5px; /* Firefox */
	-moz-border-radius-bottomright: 5px; /* Firefox */
	-webkit-border-top-left-radius: 5px; /* Safari/WebKit */
	-webkit-border-top-right-radius: 5px; /* Safari/WebKit */
	-webkit-border-bottom-left-radius: 5px; /* Safari/WebKit */
	-webkit-border-bottom-right-radius: 5px; /* Safari/WebKit */
	border-top-left-radius: 5px; /* future browsers with CSS3 support */
	border-top-right-radius: 5px; /* future browsers with CSS3 support */
	border-bottom-left-radius: 5px; /* future browsers with CSS3 support */
	border-bottom-right-radius: 5px;
	/* future browsers with CSS3 support */
}

#contactForm #submit:hover {
	background-color: #fd9a15;
	cursor: pointer;
}

hr {
	border: none;
	background-color: #fc9b1a;
	color: #fc9b1a;
	height: 1px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.dealer-locator {
	float: left;
	width: 560px;
	margin-left: 100px;
}

.us_distributors {
	border: 1px solid gray;
	height: 250px;
	width: 530px;
	padding: 0 10px;
	margin-bottom: 10px;
	overflow: scroll;
	background-color: white;
}

.int_distributors {
	border: 1px solid gray;
	height: 250px;
	width: 530px;
	padding: 0 10px;
	overflow: scroll;
	height: 250px;
	background-color: white;
}

.dealer-locator-table {
	color: black;
}

.dealer-locator-table a {
	color: blue;
}

.dealer-locator-table a:hover {
	color: blue;
}

#US {
	margin-top: 10px;
	text-decoration: underline;
}

#INT {
	text-decoration: underline; 	
}

.online-dealer {
	float: right;	
}

.online-dealer ul{
	margin-top:10px;	
}

.online-dealer ul li {
	margin-top:3px;
	list-style: none;
}

.online-dealer ul li a{
	color:#348BF0;
}

.online-dealer ul li img {
	margin-right:5px;
	padding-left:10px;
}

