body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: 898989;


}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #003399;
	text-decoration: none;
}

a:active {
	color: #336699;
	text-decoration: none;
}
/* Form modifications */
input#s{
     border:1px solid #ccc;
     padding:5px;
}

input#s:focus{
     border:1px solid #38C;
}
/* Navigation Bar  kinda defunct i think*/
.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
.navbar a:visited {
	color: #FFFF00;
}

.navbar a:active {
	color: #FFFF00;

}

.navbar a:hover {
	color: #FFCC33;
	text-decoration: none;
}

.slidedoormenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px; /* width of menu (don't forget to add border with below!) */
/*border-left: 8px solid #ffa1a3;  thick left border of menu */

}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.slidedoormenu li{
border-bottom: 1px solid #885b5c; /* Gray border beneath each menu item */
}

.slidedoormenu li a{
background: white url(/images/vstrip.gif) repeat-y left top; /* Background image positioned to the left(v) top(h) corner initially */
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana;
display: block;
color: black;
width: auto;
border-bottom: 1px solid white; /* White border beneath each menu item link, to add depth */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.slidedoormenu li a:visited, .slidedoormenu li a:active{
color: black;
}

.slidedoormenu li a:hover{
background-position: -387px 0; /* Shift background image horizontally 387px, or the start of the 2nd background image */
color: black;
}

.slidedoormenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; /* For last menu item within menu, remove bottom border */
}

.slidedoormenu li.lastitem a{
padding: 8px 0; /* increase vertical border of last menu link by 2px (default is padding: 7px 0) to account for removed border width */
}
.glossymenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(/images/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(/images/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(/images/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.titletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #0099CC;
}

.infobox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.speci {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-decoration: none;
}


productlink {
	background-color: #CCCCCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	text-decoration: none;
}

a.visited {
	color: #336699;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.productname
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000033;
}

/* Buttons on the header*/


#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
/* Kiwami Notes - This is where the background color is going to change (for the tab genius)*/
float:left;
color: white;
background: #003366 url(/images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:inline;
background: transparent url(/images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
	background-color: #003399;
}

#ddcolortabs a:hover span{
	background-color: #003399;
	display: inline;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
	background-color: #000066;
}

#ddcolortabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 8px;
	line-height: 8px;
	background: #003366;
	border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
/* */
.randomtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.searchbutton
{
	background-color: #003366;
	background-image: url(images/menub_hover_right.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.searchform
{
	border: 1px solid white;
	font-size: 14px; 
}

.homeheadlines
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

.homeheadlines A:link {text-decoration: none; color:#FFFF00}
.homeheadlines A:visited {text-decoration: none; color:#FFFF00}
.homeheadlines A:active {text-decoration: none; color:#FFFF00}
.homeheadlines A:hover {
	color: #99FF00;
}
.homeheadlinesminor
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.descriptionch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#chromemenu{
width: 99%;
font-weight: bold;
font-size: 90%;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
border: 1px solid #BBB;
width: 100%;
background: url(images/chromebg.gif) center center repeat-x;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
display: inline;
}

#chromemenu ul li a{
color: #494949;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#chromemenu ul li a:hover{
background: url(images/chromebg2.gif) center center repeat-x;
}
