body {
	font-family: Arial, Helvetica, sans-serif;
	background: white url(/images/background.gif);
	text-align: left;
	padding: 0px;
	margin: 0px;
}
img{  border-style: none;}

h1{font-size:20px;}

#container {
	width: 800px;
	padding:1px 100px;
	background: white;
	text-align: left;
	margin: 0px auto;
	position:relative;
	height:100%;
}

#header{margin-top:50px; width:800px;}
#headertop{color:#333; text-align:right; font-size:12px; padding-right:10px;}
#headertop a{color:#333; font-size:12px; text-decoration:none;}
#headertop a:hover{color:#0085ff; }
#headerbar{height:30px; background: #000 url(/images/nav-black.gif) repeat-x top;}
#headermenu{margin-left:60px;padding-top:8px; font-size:14px;}

#logo{position:absolute; top:25px; left:100px; color:#0085ff; font-size: 27px; font-weight:bold; font-family: Tahoma, Verdana, Arial, sans-serif;}
#logo a{color:#0085ff; font-size: 27px; font-weight:bold; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration:none;}
#glogo{position:absolute; top:6px; left:38px; color:#0085ff; height:111px; width:131px; background:url(/images/glogo.png); z-index:999;}

#nav, #nav ul {
	float: left;
	width:740px;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0px;
	text-align:left;
	z-index:100;
}

#nav a {
	display: block;
	width:60px;
	color: white;
	text-decoration: none;
	text-align:left;
	//padding: 0.25em 2em;
	padding:0px;
	padding-bottom:5px;
}


#nav a.daddy {
	background: url(/images/rightarrow.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	min-width: 60px;
	w\idth:60px;
	font-weight:bold;
}


#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:10em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	background: black url(/images/backgroundmenu.jpg);
}

#nav li li {
	padding: 1px 5px 1px 1px;
	width:10em;
}

#nav li ul a {
	width:9em;
	padding: 1px 5px 1px 1px;
}

#nav li ul ul {
	margin: -1.75em 0 0 9.7em;
	width:16em;
}

#nav li ul ul a{
	width:16em;
	padding: 7px 2px 1px 3px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	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 {
	left: auto;
ss}

#nav li:hover, #nav li.sfhover, #nav a:hover{
	color: #0085ff;
}

#content {
	clear: left;
}


.info {
color:#777777;
font-size:10px;
}

.choosedesc{font-size:11px; color:#444; padding:0px 25px;}

highlightit img{
border: none;
}

.highlightit:hover img{cursor:pointer;}

#r1c1, #r1c2, #r1c3{width:210px;}
#cs1, #cs2, #cs3{ display:none;}

#col1, #col2, #col3{float:left; padding-left:5px; margin-left:40px; margin-right:40px; visibility:hidden;}
#col1 a, #col2 a, #col3 a{text-decoration:none; color:#000; font-size:11px; font-weight:bold; }

#end{width:100%; margin:0px 0px 25px 0px; border-bottom: solid 2px black; height: 40px; font-size:40px; clear:both;}




.xsnazzy H1 {
	MARGIN: 0px 10px; LETTER-SPACING: 1px;
}
.xsnazzy H2 {
	MARGIN: 0px 10px; LETTER-SPACING: 1px;
}
.xsnazzy P {
	MARGIN: 0px 10px; LETTER-SPACING: 1px
}

.xsnazzy h2 {font-size:32px;}



.xsnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em; 
}
.xtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.xb1 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px;
	BACKGROUND: #444; MARGIN: 0px 5px
}
.xb2 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #444 1px solid;
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.xb3 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #444 1px solid;
	MARGIN: 0px 2px;
}
.xb4 {
	DISPLAY: block; OVERFLOW: hidden;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #444 1px solid;
	MARGIN: 0px 1px; HEIGHT: 2px; 
}

.xboxcontent {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 0px solid; DISPLAY: block; BACKGROUND: #ccc; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 0px solid; /*height:385px;*/ width:350px;
}
	
.tabinactive {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 0px solid; DISPLAY: block; BACKGROUND: #ccc; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 0px solid; padding:2px 5px; color:#999;
}
.tabinactive a{color:#999;}

.tabactive {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 0px solid; DISPLAY: block; BACKGROUND: #eee; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 0px solid; padding:2px 5px; 
}

.tabactive a{color:#000; text-decoration:none;}

.tb2 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #eee; BORDER-LEFT: #444 1px solid;
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.tb3 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #eee; BORDER-LEFT: #444 1px solid;
	MARGIN: 0px 2px;
}
.tb4 {
	DISPLAY: block; OVERFLOW: hidden;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #eee; BORDER-LEFT: #444 1px solid;
	MARGIN: 0px 1px; HEIGHT: 2px; 
}


.yb2 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #FFF; BORDER-LEFT: #444 1px solid;
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
.yb3 {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #FFF; BORDER-LEFT: #444 1px solid;
	MARGIN: 0px 2px;
}
.yb4 {
	DISPLAY: block; OVERFLOW: hidden;
	BORDER-RIGHT: #444 1px solid; BACKGROUND: #FFF; BORDER-LEFT: #444 1px solid;
	MARGIN: 0px 1px; HEIGHT: 2px; 
}
.yboxcontent {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 0px solid; DISPLAY: block; BACKGROUND: #FFF; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 0px solid;width:385px; 
}
.ysnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 1em; 
}

.extrasnazzy {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 0px 0px 15px; clear:both; 
}
.extracontent {
	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 0px solid; DISPLAY: block; BACKGROUND: #FFF; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 0px solid; 
}

#materials{float:left; width:102px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 3px 0px 15px; }
#similar{float:left; width:118px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px;}