/*
  
*/

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
.orderEdit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
BODY {
	background: #6CC3DC;
	color: #000000;
	margin: 0px;
}
A {
	color: #747474;
	text-decoration: none;
}
A:hover {
	color: #888888;
	text-decoration: underline;
}
FORM {
	display: inline;
}
TR.header {
	background: #ffffff;
}
TR.headerNavigation {
	background: #bbc3d3;
}
TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight : bold;
}
A.headerNavigation {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
A.headerNavigation:hover {
	color: #FFFFFF;
	font-size: 13px;
	text-decoration:underline;
}
TR.headerError {
	background: #ff0000;
}
TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}
TR.headerInfo {
	background: #00ff00;
}
TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
TR.footer {
	background: #bbc3d3;
}
TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #ffffff;
	font-weight: bold;
}
.infoBox {
	background: #D3D1D1;
}
.infoBoxContents {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TD.infoBoxHeading {
	background-image: url('images/infobox/corner_center.gif');
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	display: none;
}
TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #F1F1F1;
 //shopping-cart content color
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #F1F1F1;
 //shopping-cart content color
}
TABLE.productListing {
	border: 0px;
	border-style: solid;
	border-color: #E2F3C7;
 //shopping-cart header/footer color border-spacing: 1px;
}
.productListing-heading {
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	text-align:center;
	color: #484E53;
	font-weight: bold;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #E2F3C7;
 //shopping-cart header/footer color
}
TD.productListing-data {
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	text-align:center;
	vertical-align:top;
	padding:5 0 5 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #484E53;
}
A.pageResults {
	color: #747474;
}
A.pageResults:hover {
	color: #747474;
}
A.pageResults:visited {
	color: #747474;
}
TD.pageHeading, DIV.pageHeading {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: sharp;
	height: 25px;
	width: 437px;
	background: url('images/m22.gif');
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-bottom:0;
	padding-left: 30px;
}
TR.subBar {
	background: #f4f7fd;
}
TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
TD.main, P.main, DIV.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}
TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}
TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
.moduleRow {
}
.moduleRowOver {
	background-color: #D7E9F7;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected {
	background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
/* message box */

.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */

.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
td {
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color: #2C2C2C
}
.ch1 {
	border-left: #C6C6C6 1px solid;
	border-right: #C6C6C6 1px solid;
}
.ch2 {
	padding-left: 13px;
}
.ch3 {
	font-size: 10px;
	font-weight: bold;
	color: #46484A;
}
.ch4 {
	font-size: 11px;
	color: #46484A;
}
.ch5 {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #E55C19;
}
.ch6 {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}
.ch7 {
	border-left: #B6B6B6 1px solid;
	border-right: #B6B6B6 1px solid;
}
.ch8 {
	font-size: 14px;
	font-weight: bold;
	color: #3091BB;
}
.ch9 {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
	color: #E55C19;
}
.ch10 {
	font-size: 11px;
	font-weight: bold;
	color: #484E53;
}
.ch11 {
	font-size: 12px;
	font-weight: bold;
	color: #484E53;
}
.ch12 {
	font-size: 11px;
	color: #484E53;
}
.ch13 {
	font-size: 14px;
	font-weight: bold;
	color: #484E53;
}
.ch14 {
	font-size: 11px;
	color: #484E53;
}
.ch15 {
	font-size: 11px;
	text-decoration: none;
	color: #484E53;
}
.ch16 {
	font-size: 11px;
	text-decoration: none;
	color: #58B4D2;
}
.ch17 {
	font-size: 13px;
	color: #565656;
}
.ch18 {
	font-size: 13px;
	color: #565656;
}
.ml1 {
	font-size: 11px;
	text-decoration: none;
	color: #484E53;
}
.se {
	width: 100px;
	font-size: 9px;
	color: #282E3E
}
.se2 {
	width: 115px;
	font-size: 9px;
	color: #282E3E
}
.image_border {
	border:1px solid #000000;
}
/* Jim */





* {
	padding: 0;
	margin: 0;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	/* background-color:#6699FF;*/

	z-index:10000;
}
#nav a, #nav a:visited, #nav a:active {
	display: block;
	cursor: pointer;
	/*	background-color: #eeeeee; */

	padding: 0.5em 0.75em;
	color: #000000;
	text-decoration: none;
	font-size:12px;
	/*border-bottom:1px solid #fff;

	border-right:1px solid #fff;*/

	

	font-family:Tohoma, Arial, Helvetica, sans-serif;
	height:16px;
	vertical-align:middle;
}
#nav a:hover, #nav a:focus {
	/**/background-color:#a8db41;
	background-color:#bbbbbb;
	color: #000;
	font-size:12px;
	text-decoration:underline;
	font-family:Tohoma, Arial, Helvetica, sans-serif;
	height:16px;
	vertical-align:middle;
	padding: 0.5em 0.75em;
	text-align:left;
}
#nav li { /* all list items */
	float: left;
	/*width: 13em; /* width needed or else Opera goes nuts */
	font-size:12px;
	width:200px;
}
#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
}
#nav li ul ul { /* third-and-above-level lists */
	font-size:12px;
	/*margin: -1em 0 0 12em;*/

 margin-left:199px;
	margin-top:-27px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	font-size:12px;
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	font-size:12px;
	left: auto;
}
/* Selected items with subcategories */	
#nav li.selected {
	background-color: #539FC1;
}
#nav li.cat_lev_0 { /* all list items */
	font-size:12px;
	width:130px;
}
#nav li.cat_lev_1 { /* all list items */
	/*width: 13em; /* width needed or else Opera goes nuts */
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	width:200px;
	font-size:12px;
}
#nav li.cat_lev_2 { /* all list items */
	/*width: 13em; /* width needed or else Opera goes nuts */
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	width:200px;
	font-size:12px;
}
#nav li.cat_lev_3 { /* all list items */
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	width:200px;
	font-size:12px;
}
/*
  css styles
*/

body {
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px auto auto auto;
	color:#000;
}
p {
	padding:2px;
	margin:0px;
}
#main_container {
	width:1098px;
	height:auto;
	margin:auto;
	padding:0px;
	background-color:#FFFFFF;
}
#header {
	width:1098px;
	height:214px;
	background:url(images/header_bg.jpg) no-repeat center;
	background-position:0px 0px;
}
#logo {
	float:left;
	padding:45px 0 0 15px;
}
#main_content {
	clear:both;
}
.search {
	float:right;
	width:250px;
	padding:8px 0 0 0;
}
.lang_text {
	float:left;
	padding:0 5px 0 0;
	color:#1DA1CF;
}
a.lang {
	display:block;
	float:left;
	padding:0 5px 0 5px;
}
.top_right {
	width:728px;
	float:right;
}
.big_banner {
	float:right;
	padding:10px 10px 0 0;
}
/*---------------- menu tab----------------------*/
#menu_tab {
	width:1098px;
	height:36px;
	background:url(images/menu_bg.gif) repeat-x;
}
ul.menu {
	list-style-type:none;
	float:left;
	display:block;
	width:982px;
	margin:0px;
	padding:0px;
	background:url(images/menu_bg.gif) repeat-x;
}
ul.menu li {
	display:inline;
	font-size:11px;
	line-height:36px;
}
ul.menu li.divider {
	display:inline;
	width:4px;
	height:36px;
	float:left;
	background:url(images/menu_divider.gif) no-repeat center;
}
a.nav:link, a.nav:visited {
	display:block;
	float:left;
	padding:0px 8px 0px 8px;
	margin:0 14px 0 14px;
	height:36px;
	text-decoration:none;
	color:#fff;
}
a.nav:hover {
	display:block;
	float:left;
	padding:0px 8px 0px 8px;
	margin:0 14px 0 14px;
	height:36px;
	text-decoration:underline;
	color:#199ECD;
}
/*----------------crumb_navigation-------------*/
.crumb_navigation {
	width:980px;
	height:15px;
	padding:5px 10px 0 20px;
	color:#333333;
	background:url(images/navbullet.png) no-repeat left;
	background-position:5px 8px;
}
.crumb_navigation a {
	color:#0fa0dd;
	text-decoration:underline;
}
span.current {
	color:#0fa0dd;
}
/*-------------left_content------------------*/
.left_content {
	width:208px;
	float:left;
	padding:0 0 0 5px;
	text-align:center;
}
.left_content img {
	padding:0 0 20px 0;
}
.title_box {
	width:180px;
	height:30px;
	margin:5px 0 0 0;
	background:url(images/menu_title_bg.gif) no-repeat center;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#159dcc;
	line-height:30px;
}
/*--------left menu---------*/
ul.left_menu {
	width:180px;
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.left_menu li {
	margin:0px;
	list-style:none;
}
ul.left_menu li.odd a {
	width:166px;
	height:25px;
	display:block;
	border-bottom:1px #e4e4e4 dashed;
	text-decoration:none;
	color:#504b4b;
	padding:0 0 0 14px;
	line-height:25px;
}
ul.left_menu li.even a {
	width:166px;
	height:25px;
	display:block;
	border-bottom:1px #e4e4e4 dashed;
	background-color:#f0f4f5;
	text-decoration:none;
	color:#504b4b;
	padding:0 0 0 14px;
	line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover {
	color:#000;
	text-decoration:underline;
}
.border_box {
	width:180px;
	height:auto;
	text-align:center;
	background:url(images/box_bottom_bg.gif) no-repeat center bottom;
}
.product_title {
	color:#ff8a00;
	padding:5px 0 5px 0;
	font-weight:bold;
}
.product_title a {
	text-decoration:none;
	color:#ff8a00;
	padding:5px 0 5px 0;
	font-weight:bold;
}
.product_title a:hover {
	color:#064E5A;
}
.product_img {
	padding:5px 0 5px 0;
}
.prod_price {
	padding:5px 0 5px 0;
}
span.reduce {
	color:#666666;
	text-decoration:line-through;
	padding:5px;
}
span.price {
	color: #ff8a00;
	padding:5px;
}
/*----------newsletter--------------*/
input.newsletter_input {
	width:150px;
	height:16px;
	border:1px #ddd9d9 solid;
	margin:10px 0 5px 0;
	font-size:12px;
	padding:3px;
	color:#999999;
}
a.join {
	width:17px;
	display:block;
	margin:0px 0 5px 110px;
	padding:2px 8px 6px 8px;
	text-decoration: underline;
	color:#169ECC;
}
.banner_adds {
	width:180px;
	text-align:center;
	padding:10px 0 10px 0;
}
/*--------------oferta------------------*/
.oferta {
	width:585px;
	height:156px;
	background:url(images/slider_bg.gif) no-repeat center;
	float:left;
	padding:0px;
	margin:0 0 5px 5px;
}
.oferta_img {
	float:left;
	padding:10px 0 0 10px;
}
.oferta_title {
	font-size:15px;
	color:#159dcc;
	font-weight:bold;
}
.oferta_details {
	width:340px;
	float:left;
	padding:20px 0 0 30px;
}
.oferta_text {
	padding:5px 0 5px 0;
	font-size:12px;
	color:#159dcc;
	text-align:justify;
	line-height:15px;
}
/*center content--------------------------*/
.center_content {
	width:684px;
	float:left;
	padding:5px 0px 5px 0px;
}
.center_title_bar {
	width:575px;
	height:31px;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 0 5px;
	line-height:31px;
	font-size:12px;
	color:#159DCC;
	font-weight:bold;
	background:url(images/bar_bg.gif) no-repeat center;
}
/*----------------------right content--------------*/
.right_content {
	width:198px;
	float:left;
	padding:0px;
}
.shopping_cart {
	width:180px;
	height:84px;
	text-align:center;
}
.cart_title {
	font-size:12px;
	font-size:12px;
	color:#847676;
	font-weight:bold;
	padding:0px;
}
.cart_details {
	width:115px;
	float:left;
	padding:5px 0 0 15px;
	text-align:left;
}
.cart_icon {
	float:left;
	padding:5px 0 0 5px;
}
span.border_cart {
	width:100px;
	height:1px;
	margin:3px 0 3px 0;
	display:block;
	border-top:1px #999999 dashed;
}
/*---------prod_box----------*/
.prod_box {
	width:173px;
	height:auto;
	float:left;
	padding:10px 10px 10px 11px;
}
.center_prod_box {
	width:173px;
	height: 250px;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
	border:1px #F0F4F5 solid;
}
.prod_details_tab {
	width:173px;
	height:31px;
	float:left;
	margin:3px 0 0 0;
}
img.left_bt {
	float:left;
	padding:6px 0 0 6px;
}
a.prod_details {
	width:75px;
	height:24px;
	display:block;
	float:right;
	background:url(images/link_bg.gif) no-repeat center;
	margin:2px 5px 0 0;
	text-align:center;
	line-height:24px;
	text-decoration:none;
	color:#159dcc;
}
a.prod_compare {
	width:75px;
	height:24px;
	display:block;
	float:left;
	background:url(images/link_bg.gif) no-repeat center;
	margin:2px 0 0 5px;
	text-align:center;
	line-height:24px;
	text-decoration:none;
	color:#159dcc;
}
a.prod_buy {
	width:75px;
	height:24px;
	display:block;
	float:left;
	background:url(images/link_bg.gif) no-repeat center;
	margin:2px 0 0 5px;
	text-align:center;
	line-height:24px;
	text-decoration:none;
	color: #006600;
}
/*---------prod_box_big----------*/
.prod_box_big {
	width:654px;
	height:auto;
	float:left;
	padding:10px 10px 15px 15px;
}
.center_prod_box_big {
	width:654px;
	height: auto;
	float:left;
	text-align:center;
	padding:0 0 10px 0;
	margin:0px;
	border:1px #F0F4F5 solid;
}
.product_img_big {
	width:170px;
	padding:10px 0 0 10px;
	float:left;
}
.details_big_box {
	width:345px;
	float:left;
	padding:0 0 0 15px;
	text-align:left;
}
.product_title_big {
	color:#ff8a00;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:14px;
}
.specifications {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.thumbs {
	padding:8px 5px 8px 5px;
	border:1px #DFD1D1 solid;
	margin:15px 0 0 0;
}
.thumbs a {
	padding:3px;
}
.prod_price_big {
	padding:5px 0 5px 0;
	font-size:16px;
}
a.addtocart {
	width:76px;
	height:27px;
	display:block;
	float:left;
	background:url(images/addtocart.gif) no-repeat left;
	padding:0 0 0 33px;
	text-decoration:none;
	line-height:27px;
	color:#1c4a52;
}
a.compare {
	width:76px;
	height:27px;
	display:block;
	float:left;
	margin:0 0 0 10px;
	background:url(images/compare.gif) no-repeat left;
	padding:0 0 0 33px;
	text-decoration:none;
	line-height:27px;
	color:#1c4a52;
}
span.blue {
	color:#159DCC;
}
/*---------------contact_form------------------*/
.contact_form {
	width:355px;
	float:left;
	padding:0px 0 0 75px;
}
.form_row {
	width:335px;
	clear:both;
	padding:10px 0 10px 0;
	color:#a53d17;
}
label.contact {
	width:75px;
	float:left;
	font-size:12px;
	text-align:right;
	padding:4px 5px 0 0;
	color: #333333;
}
input.contact_input {
	width:253px;
	height:18px;
	background-color:#fff;
	color:#999999;
	border:1px #DFDFDF solid;
	float:left;
}
textarea.contact_textarea {
	width:253px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	background-color:#fff;
	border:1px #DFDFDF solid;
	float:left;
}
a.contact {
	width:99px;
	height:27px;
	display:block;
	float:right;
	margin:0 0 0 10px;
	background:url(images/contact_bt.gif) no-repeat left;
	padding:0 0 0 10px;
	text-decoration:none;
	line-height:27px;
	color:#1c4a52;
}
/*--------------footer----------------*/
.footer {
	width:1098px;
	clear:both;
	height:120px;
	background:url(images/footer_bg.gif) repeat-x top;
}
.left_footer {
	float:left;
	width:270px;
	padding:5px 0 0 10px;
}
.right_footer {
	float:right;
	padding:15px 30px 0 0;
}
.right_footer a {
	padding:0 0 0 7px;
	text-decoration:none;
	color: #666666;
}
.right_footer a:hover {
	text-decoration:underline;
}
.center_footer {
	float:left;
	width:400px;
	text-align:center;
	color:#666666;
	padding:10px 0 0 30px;
}
 .center_footer a, {
 text-decoration:none;
 color: #666666;
 font-weight:bold
}
a:hover {
	text-decoration:underline;
}
#link_bg_red {
	color:#333333;
	font-size: 11px;
	font-weight:bold;
	margin:0 0 1 0;
	padding:0 0 0 5;
	width:172;
	height:24;
}
#categories a {
	padding-left:20px;
}
#categories a:hover {
	padding-left:20px;
}
.cssButton {
	background: #f0f0ff;
	color: #000080;
	height: 22px;
	vertical-align: top;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: 1px;
	border-style: dotted;
	border-color: #000080;
	border-spacing: 1px;
	line-height: 22px;
}
BR.clearBoth {
	clear: both;
	line-height: 0;
}
/*
  css menus
*/





#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	/* background-color:#6699FF;*/

	z-index:10000;
}
.sub {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#F3FFFF;
	z-index:10000;
	border-top:solid 1px #ccc;
	width:200px;
}
#nav a, #nav a:visited, #nav a:active {
	display: block;
	cursor: pointer;
	/*	background-color: #eeeeee; */
	padding: 0.5em 0.75em;
	color: #333;
	text-decoration: none;
	font-size:12px;
	/*border-bottom:1px solid #fff;
	border-right:1px solid #fff;*/
	font-family:Tohoma, Arial, Helvetica, sans-serif;
	height:16px;
	vertical-align:middle;
}
#nav a:hover, #nav a:focus {
	/**/background-color:#a8db41;
	background-color:#eee;
	color: #333;
	font-size:12px;
	text-decoration:none;
	font-family:Tohoma, Arial, Helvetica, sans-serif;
	height:16px;
	vertical-align:middle;
	padding: 0.5em 0.75em;
	text-align:left;
}
#nav li { /* all list items */
	float: left;
	/*width: 13em; /* width needed or else Opera goes nuts */
	font-size:12px;
	width:200px;
}
#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em;
}
#nav li ul ul { /* third-and-above-level lists */
	font-size:12px;
	/*margin: -1em 0 0 12em;*/

 margin-left:199px;
	margin-top:-27px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	font-size:12px;
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	font-size:12px;
	left: auto;
}
/* Menu items with subcategories */	

#nav a.daddy {
/*background:url(images/menu-centre-bg.gif) repeat-x ;

	/*background: url(images/arrow_green.gif) center right no-repeat;*/


}
/* Selected items with subcategories */	

#nav li.selected {
	background-color: #539FC1;
}
#nav li.cat_lev_0 { /* all list items */
	font-size:12px;
	width:130px;
}
#nav li.cat_lev_1 { /* all list items */
	/*width: 13em; /* width needed or else Opera goes nuts */
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	width:200px;
	font-size:12px;
}
#nav li.cat_lev_2 { /* all list items */
	/*width: 13em; /* width needed or else Opera goes nuts */
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	width:200px;
	font-size:12px;
}
#nav li.cat_lev_3 { /* all list items */
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	width:200px;
	font-size:12px;
}
