/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.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 {
  text-align: center;
  background: #b8c7cf;
  background-image: url(/sam/topbg.jpg);
  background-repeat: repeat-x;
  background-position: center 
  color: #000000;
  margin: 0px;
}
.fixcenter {
  width: 944px;
  background: #ffffff;
  color: #000000;
  margin: auto;
  margin-top: 0px;
  text-align: left;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}


TR.headerNavigation {
  background: #e4e4e4;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #e4e4e4;
  background-image: url(images/headernavigation.gif);
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #666666; 
}

A.headerNavigation:hover {
  color: #333333;
}

TR.headerCrumb {
  background: #4e4e4e;
}

TD.headerCrumb {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4e4e4e;
  background-image: url(images/headercrumb.gif);
  color: #ffffff;
  font-weight : bold;
}

A.headerCrumb { 
  color: #ffffff; 
}

A.headerCrumb:hover {
  color: #cccccc;
}

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: #e4e4e4;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #e4e4e4;
  background-image: url(images/headercrumb.gif);
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ededed;
}

.infoBoxContents {
  background: #fefefe;
  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 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #e4e4e4;
  background-image: url(images/headernavigation.gif);
  color: #666666;
}

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: #fefefe;
}

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: #fefefe;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ededed;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #4e4e4e;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
width: 10%;
text-align:center;
vertical-align:top; 
padding:10 10 10 10;

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #009900;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.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;
}

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: #aaaaaa; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #dddddd; }

.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; }


/*Credits: Dynamic Drive CSS Library */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 176px; /* Width of Menu Items */
border-bottom: 1px solid #ededed;
font-family: arial;
font-size: 12px;
background-color: #459cb8;
color: #FFFFFF;
}

.suckerdiv ul li{
position: relative;
background-color: #459cb8;
color: #FFFFFF;
}

/*1st level sub menu style */
.suckerdiv ul li ul{
left: 175px; /* Parent menu width - 1*/
position: absolute;
width: 226px; /*sub menu width*/
top: 0;
display: none;

}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{
left: 225px; /* Parent menu width - 1*/
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li a{
left: 225px; /* Parent menu width - 1*/
background-color: #fefefe;
background-color: #459cb8;
color: #FFFFFF;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li a{

background-color: #459cb8;
color: #FFFFFF;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul li ul li a{

background-color: #459cb8;
color: #FFFFFF;
}

/* menu links style */
.suckerdiv ul li a{
display: block;

text-decoration: none;

padding: 1px 5px;
border: 1px solid #ededed;
border-bottom: 0;
line-height: 1.75em;
background-color: #459cb8;
color: #FFFFFF;
}

.suckerdiv ul li a:hover{
background-color: #e4e4e4;
color: #000000;
text-decoration: none;
}

.suckerdiv ul li ul li a:hover{
background-color: #e4e4e4;
color: #000000;
text-decoration: none;
}

.suckerdiv ul li ul li ul li a:hover{
background-color: #e4e4e4;
color: #000000;
text-decoration: none;
}

/* The main categories with sub-categories */
.suckerdiv .subfolderstyle{
background: url(images/arrow-list.gif) no-repeat center right;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul .subfolderstyle {
background-color: #459cb8;
color: #FFFFFF;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul .subfolderstyle {
background-color: #459cb8;
color: #FFFFFF;
}

/* This one colors the sub-folder with other sub-folders */
.suckerdiv ul li ul li ul li ul .subfolderstyle {
background-color: #459cb8;
color: #FFFFFF;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }







///////////////////////
///////////////////////



/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.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; }



A {
  color: #747474;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

FORM {
 display: inline;
}



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;  
  font-weight: bold;
  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: #DFE9C7;
  //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: #DFE9C7;
  //shopping-cart content color
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  
  border-color: #DFE9C7;
  //shopping-cart header/footer color
  border-spacing: 1px;
  
}

.productListing-heading {

border-right:2px solid #ffffff; 
border-bottom:3px solid #ffffff;  
text-align:left; 

  color: #535353;
  font-weight: bold;
  padding: 20px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #DFE9C7;
  //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:10 10 10 10;


  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #535353;
}

A.pageResults {
  color: #747474;
}

A.pageResults:hover {
  color: #747474;
}

A.pageResults:visited {
  color: #747474;
  font-weight:bold;
}

TD.pageHeading, DIV.pageHeading {
  font-size: 14px;
  color: #000000;
  font-weight: normal;
  height: 30px;
  width: 487px;
  background: url('images/m99.gif');
  background-repeat: repeat-x; 
  padding-top: 0px;
  padding-left: 27px;
  font-weight:bold;

}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.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;
}


 .image_border{
  border:1px solid #A7C45A; 
 }


.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: #5E5E5E;
}

 .bg{
  background-image: url(images/bg01.gif);
  background-possition: top;
  background-repeat: repeat-x;
 }

 .ch{
  color: #FFFFFF;
  font-size: 11px;  
 }

 .ch1{
  color: #424242;
  font-size: 10px;  
  font-weight: bold;
 }

 .ch2{
  color: #DF5A00;
  font-size: 16px;  
  font-weight: bold;
 }

 .ch3{
  color: #4B6200;
  font-size: 11px;   
 }

 .ch4{
  font-family: arial;
  color: #1B1F0F;
  font-size: 17px;
  font-weight: bold; 
 }

 .ml{
  color: #424242;
  font-size: 11px;
  text-decoration: none;
 }

 .ml1{
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
 }

 .ml2{
  color: #535D3B;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
 }

 .ml3{
  color: #5E5E5E;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
 }

 .ml4{
  color: #4B6200;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
 }

 .se{
  width: 107px;
  font-size: 9px;
  color: #282E3E;
 }







/*****************************
 ****       splitmenu     ****
 ****************************/

/*****************************
 ****       splitmenu     ****
 ****************************/

/*****************************
 ****       splitmenu     ****
 ****************************/


/* default menu link styles */
a.mainlevel {
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.sublevel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.mainlevel:hover {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.sublevel:hover {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#inset a.mainlevel {
	display: inline;
	background: none;
	padding: 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


a.mainlevel {

	display: block;
	height: 16px;
	line-height: 15px;
	padding: 0;
	padding-left: 20px;
	background: url(/includes/arrow.gif) no-repeat;
	margin-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}



a { color: #527BB9; }

a:hover { color: #ff6600; }

/* dark/orange toolbar footer */
body.footer-dark #footer h3 { 
	 
}


a#active_menu:link,
a#active_menu:visited {
	color: #ff6600;
	background-color:#FFFFFF;
	cursor:default;	

}


li.active_menu a:link,
li.active_menu a:visited {
  color: #ff6600;

}

a.sublevel:link,
a.sublevel:visited {
	font-weight: normal;
}

/* headings */

h1 {
	padding-bottom: 5px;
}

h2 {
   padding-bottom: 5px;
}

h3 { 
   padding-bottom: 5px;
}

h4 {
	 padding-bottom: 5px;
}

.small {
	font-weight: bold;
	color: #999;
}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	font-weight: bold;
	color: #999;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
	color: #999;
}

/** some joomla class stuff */






table.contenttoc {
  margin: 5px;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}


td.buttonheading {
 	vertical-align: middle;
}

td.buttonheading img {
	margin-right: 5px;
}

table.mainbody td.mainbody td.sectiontableheader {
  font-weight: normal;
  padding: 4px;
  line-height: 20px;
  background: #f6f6f6;
  border-bottom: 1px solid #ddd;
}

table.mainbody td.mainbody tr.sectiontableentry1 td, 
table.mainbody td.mainbody tr.sectiontableentry2 td {
  padding: 4px;
  border-bottom: 1px solid #efefef;
}

table.mainbody td.mainbody td.sectiontableentry1, 
table.mainbody td.mainbody td.sectiontableentry2{
  padding: 4px;
  border-bottom: 1px solid #efefef;
}

table.contentpaneopen, table.contentpane {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  width: 100%;
}

div.contentpane, div.contentpaneopen {
  width: 100%;
}


.clr {
	clear: both;
}

div.mosimage {
  margin: 5px;
}


table.adminform textarea {
  width: auto;
  color: #666;
}




/** width stuff **/

/*
.w-wide div.wrapper_header {
	width: 900px;
}
*/

.w-thin div.wrapper_header {
	width: 750px;
}

/*
.w-fluid div.wrapper_header {
	margin: 0 20px;
}
*/

div.wrapper_header {
	/*
	margin: auto;
	position: relative;
	*/
}


/*
.w-wide div.wrapper {
	width: 900px;
}
*/

.w-thin div.wrapper {
	width: 750px;
	
}

/*
.w-fluid div.wrapper {
	margin: 0 20px;
}
*/


div.wrapper {
	/*
	margin: auto;
	*/
	
}

body.menu-module div.wrapper {
	position: relative;
}

body.menu-splitmenu div.wrapper {
	position: relative;
}

body.menu-supersucker div.wrapper {
	position: relative;
}

body.menu-suckerfish div.wrapper {
}

body.menu-transmenu div.wrapper {
}





/* showcase */
#showcase {
    padding:0px;
	margin:0px;
	color: #444;
}


/** template layout stuff **/

#page_bg {
	height: 100%; 
	padding: 0;
	margin-bottom: 0px;
}



#header {
	height: 80px;
	overflow: hidden;
}

/*
#access {
	position: absolute;
	z-index: 10000;
	top: 0;
	right: 90px;
	width: 145px;
	height: 24px;
	overflow: hidden;
}

#access #selectors {
	position: relative;
	height: 7px;
	
}

#access span {
	background-repeat: no-repeat;
}

#access a {
	text-decoration: none;
}

.font-selector,
.width-selector {
	display: block;
	position: absolute;
	top: 0;
	width: 12px;
	height: 6px;
}



.f-default #selectors .font-selector {
	right: 81px;
}



.f-larger #selectors .font-selector {
	right: 45px;
}

.f-double #selectors .font-selector {
	right: 10px;
}

.w-thin #selectors .width-selector {
	right: 70px;
}

.w-wide #selectors .width-selector {
	right: 40px;
}

.w-fluid #selectors .width-selector {
	right: 10px;
}

#access #buttons {
	float: right;
}

#access .button {
	display: block;
	float: right;
	width: 32px;
	height: 17px;
	margin: 0 2px;	
	background-repeat: no-repeat
}
*/

#logo {
	position: absolute;
	left: 8px;
	display: block;
	width:160px;
	height: 80px;
	margin-top:19px;
}

#top {
	height: 10px;
	padding-top: 0px;
	overflow: hidden;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left:140px;
	
}

.slogan{
	display:block;
	width:380px;
	margin-left:85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	float:left;
	overflow: visible;
	visibility: visible;
	z-index: 1;	

}


/* Hack for the slogan for mozilla */
html>body .slogan{
	display:block;
	width:260px;
	padding-left: 85px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	float:left;
	overflow: visible;
	visibility: visible;
	z-index: 1;	

}

#toolbar {
	height: 20px;
}



#showcase ul,
td.left ul,
td.right ul,
#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#showcase li,
td.right li,
#footer li {
		border-bottom: 1px dotted #999;
		padding-bottom: 0;
		margin-bottom: 2px;
}

td.left li a{
		border-bottom: 1px solid #ffffff;
		padding-left:20px;
		background: url(/includes/arrow.gif) no-repeat;
		line-height: 18px;
		display:block;	
		height: 10px;
		background-color:#e4e4e4;
		color: #000000;
		margin:0px;
}

/* Hack for the left menu for mozilla */
html>body td.left li a{
		border-bottom: 1px solid #ffffff;
		padding-left:20px;
		background: url(/includes/arrow.gif) no-repeat;
		line-height: 18px;
		display:block;	
		height: 18px;
		background-color:#e4e4e4;
		color: #000000;
}

td.left li a:hover{
		background: url(/includes/arrow_on.gif) no-repeat;
		background-color:#f0f0f0;
		display:block;		
}

td.left li.active_menu a:link,
td.left li.active_menu a:visited {
		background: url(/includes/arrow_on.gif) no-repeat;
		background-color:#ffffff;
		display:block;	
		cursor:default;	
}



#showcase .padding,
#footer .padding {
	padding: 0px;
	width:750px;
	background-color:#d1d1d1;
}


#mainbody {
	background-color:#E4E4E4;
	
}


#mainbody-padding {
	background: #ffffff;
	padding:0px;
}








#inset {
	color: #ccc;
	text-align: center;
	margin: 15px 0;
}

#inset table {
	width: auto;
	margin: 0 auto;
}

#footer {
	padding-top: 0px;
}

#the-footer {

	background-color:#D1D1D1;
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}

table.showcase,
table.mainbody,
table.headlines {
	width: 100%;
	padding: 0;
}


table.footer {
	width: 750px;
	padding: 0;
}

table.headlines {
	margin-top: -5px;
}

table.showcase tr,
table.mainbody tr,
table.headlines tr,
table.footer tr {
	vertical-align: top;
}

table.showcase td.showcase,
table.headlines td.headlines {
	width: 33%;
}


table.footer td.footer{
	width: 750px;
}

table.showcase td.showcase,
table.footer td.footer,
table.mainbody td.left,
table.mainbody td.right,
table.headlines td.headlines {
	padding: 0 0px;
}



table.mainbody td.mainbody {
	padding: 0;
	height:540px;
}

#mainbody td.mainbody .padding {
	padding-left: 15px;
	padding-right: 10px;
	padding-top:15px;
	padding-bottom:15px;
	margin-top: 0px;
	font-size: 110%;
	line-height: 16px;
}

table.mainbody td.left {
	width: 170px;

}

table.mainbody td.right {
	border-top: 1px solid #ffffff;
	width:153px;
	padding-left: 0px;
	padding-right: 16px;
	padding-top:15px;
}

table.mainbody td.left {
	border-top: 1px solid #ffffff;
	background-color:#e4e4e4;
}

table.mainbody td.right {
	/*
	border-left: 1px solid #e6e6e6;
	*/
}

table.headlines td.headlines {
	border: 0px solid #e6e6e6;
}


/*frontpage column 1*/
.user4{
	padding-top:11px;
	padding-left:7px;
	width:150px;
}

/*frontpage column 2*/
.user5{
	border: 0px solid #e6e6e6;
	width:300px;
	padding-top:20px;
	padding-right:15px;
	padding-left:10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#333333;
}

/*frontpage column 3*/
.user6{
	border: 0px solid #e6e6e6;
	width:300px;
	padding-top:20px;
	padding-right:10px;
}


.home_button{
	width:65px;
	float:right;
	display:block;
	height:19px;
	background-color:#f0f0f0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top:1px;
	padding-left:5px;
	font-size:9px;

}


#search_area{

	width: 137px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:#f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C3C3C3;
	border-left-color: #C3C3C3;
}


/* Mozilla hack*/
html>body #search_area{
	width: 137px;
	float:right;
	margin-top:0px;
	padding-top:1px;
	background-color:#f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3c3c3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C3C3C3;
	border-left-color: #C3C3C3;
}


.search_field{
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom:2px;
	margin-top:1px;		
	padding-left:3px;
	padding-top:1px;
	padding-bottom:6px;	
	height: 6px;
	font-size: 10px;
	border: 1px;
	background-color: #ffffff;
	vertical-align: middle;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
}

html>body .search_field{
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom:1px;
	margin-top:1px;		
	padding-left:3px;
	padding-top:1px;
	padding-bottom:2px;	
	height: 10px;
	font-size: 10px;
	border: 1px;
	background-color: #ffffff;
	vertical-align: middle;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
}

/* some page content things */

.hide {
	display: none;
}

form {
	border: 0;
	margin: 0;
	padding: 0;
}

table.blog span.article_seperator {
	display: block;
	height: 25px;
	width: 250px;
}

table.pollstableborder td {
	text-align: left;
	padding: 2px 0;
}

input#mod_search_searchword {
	width: 120px;
}

.highlight {
  background-color: #ffc;
}







.button{
	color: #ffffff;
	background: #527BB9;
	border: 1px solid #c6c6c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 21px;
	cursor: hand;
}

.inputbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
}

input,textarea,listbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: auto;
}
/****************************************/
/****************************************/

/*
li {
	list-style-image: url(/includes/arrowblue.gif);
}

*/




a:link.footer_links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
	text-decoration:none;
}

a:active.footer_links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
	text-decoration:none;
}

a:visited.footer_links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
	text-decoration:none;
}

a:hover.footer_links{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color:#527BB9;
	text-decoration:none;
}



/* ##################### START EZ* STYLE CLASS SETTINGS #################### ok */


.searchbox {
padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

.slimsearchbox {
padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

.searchbox2 {
padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

.slimsearchbox2 {
padding: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

.icons {
color: #800000; 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold;
background-color: inherit;
vertical-align: top;
padding-top: 3px;
}

.readit {

font-style: normal;
text-align: center;
font-size: 10px;
font-weight: bold;
background-color: #C00000;

border: 1px inset #FF4040;
padding: 1px; 
cursor: pointer;	
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

.listbkgr {
background-color: #F5F5F5;
line-height: 15px; 
padding: 0px; 
width: 100%;
}

.listtableborder {
width: 100%;

padding-top: 2px; 
}


.ontab {
border:1px solid #585858; 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000; 
font-weight: bold; 
background-color: #B7B9C5; 
padding: 4px;
}

.offtab {
border:1px solid #585858; 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000000; 
background-color: #DEE0E4; 
padding: 4px; 
cursor: pointer;
}


.pagetext {

position: relative;
top: 0;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}



.cars_details_header{
	font-size: 10px;
	font-weight:bold;
	padding: 3px;
	line-height: 20px;
	background: #f0f0f0;
	color:#7d7d7d;	

}

.cars_header{
	font-size: 10px;
	font-weight:bold;
	color:#7d7d7d;
}

.right_divider{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
}




.header-dark #nav li.active_menu a { background:#ffffff; }

.header-light #nav li.active_menu a {
	font-size:11px;
	font-weight:normal;
	background-color: #ffffff;
	background-image: url(../images/default/bg_selected.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}

#nav { 
	background:#f0f0f0; 
}

#nav li { 
	background:#e4e4e4;
	list-style-type: none; 
}

#nav li a {
	color: #000000;
	background-image: url(../images/default/bg_active.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-repeat: no-repeat;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}

#nav a:hover { 
	color: #FF6600; 
}



/*****************************
 ****       splitmenu     ****
 ****************************/

#nav {
	margin-left: 170px;
	padding: 0;
	height: 22px;
	overflow: hidden;
	font-size: 10px;
}

#nav ul {
	padding: 0;
	margin: 0;
	margin-left: 0px;
	
}

#nav li {
	margin: 0;
	padding: 0;
	float: left;
}

#nav a {
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
	margin-right: 0px;
	background:#f0f0f0; 
	font-size:11px;	
}

#nav li a:hover {
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
	margin-right: 0px;
	font-size:11px;
}

#nav li.on li.on a {
	text-decoration: underline;
}

#nav li a {
	display: block;
	float: left;
	height: 20px;
	line-height: 21px;
	padding: 0 12px;
}

ul.submenu {
	padding: 0;
	margin: 0;
}

/*
ul.submenu li {
	border: 0;
	margin: 0px;
	height: 10px;
	padding: 0;

}

*/


ul.submenu ul li {
  margin-left: 10px;
  background: none;
}

ul.submenu ul ul li {
  margin-left: 20px;
  background: none;
}

