/*
''<summary>
		<page>03nav.css</page>
		<description>Generic styles for default elements and some useful styles</description>
		<notes></notes>
		<version>2006/07/05: Gregory Brine		Initial creation of file</version>
''</summary>
*/


/* ############# TOPNAV ############ */
div.topnav ul { padding:0; margin: 0; list-style: none;float:left;}
div.topnav ul li { float: left; display: inline;  padding-right: 1px;}
div.topnav ul li.end { background: none; }
div.topnav ul li a:link,  div.topnav ul li a:visited { padding: 7px 0 0 0px; text-align: center; font-size: 0.85em; display: block; background: url(../images/menu_tab.gif) no-repeat; height:22px; width: 128px; color: #fff;}
div.topnav ul li a:hover, div.topnav ul li a:focus { text-decoration: none; background: url(../images/menu_tab_on.gif) no-repeat; color: red;}
div.topnav ul li a.on:link, div.topnav ul li a.on:visited, div.topnav ul li a.on:hover, div.topnav ul li a.on:focus { text-decoration: none; background: url(../images/menu_tab_on.gif) no-repeat; color: red;}

/* ############# TABS ############ */
ul.tabs { float: left; margin: 0; padding: 0; width: 409px; background: #c1c1c1; font-size:0.85em;}
*html* ul.tabs {width:409px;}
ul.tabs li { display: inline; float: left; margin: 0 0px 0 0; }
ul.tabs li a span {display: block; padding: 9px 24px 9px 23px; background:#c1c1c1;}
ul.tabs li a span.comm {display: block; padding: 9px 25px 9px 25px; background:#c1c1c1;}
ul.tabs li a span.specs {display: block; padding: 9px 85px 9px 85px;}
ul.tabs li a span.where {display: block; padding: 9px 20px 9px 19px;}

/* The tab styles OFF */
ul.tabs li a:link, ul.tabs li a:visited { display: block; color: #fff; padding: 0; text-align: center; text-decoration: none; background:#c1c1c1;}

/* The tab styles HOVER state */
ul.tabs li a:hover, ul.tabs li a:focus { color: #FF0000; background-color: #fff; }

/* The tabs styles ON state */
ul.tabs li a.on, ul.tabs li a.on:visited, ul.tabs li a.on:hover, ul.tabs li a.on:focus {color: #FF0000; background:#fff; font-weight:bold; text-decoration:none; }
ul.tabs li a.on span {color: #FF0000; font-weight:bold; text-decoration:none; background:#fff;}



ul.tabs_buy {background:#ffffff;}
ul.tabs_buy li a span {background:#ffffff;}
ul.tabs_buy li a:link, ul.tabs_buy li a:visited { color: #c1c1c1; background:#ffffff;}
ul.tabs_buy li a:hover, ul.tabs_buy li a:focus { text-decoration:underline;color:#000;background-color: #fff !important; }

/* ############# TABS FOR GALLERY############ */
ul.tabs2 {  float: right; margin: 0; padding: 0; background: white; }
ul.tabs2 li { display: inline; float: right; margin: 0; padding-right:10px; padding-bottom:10px; }

/* The tab styles OFF */
ul.tabs2 li a:link, ul.tabs li a:visited {background:white;}



