body {
/*
Red 1:		#900;
Red 2:		#c33;
Green 1:	#393;
Green 2:	#6c6;
Blue 1:		#369;
Blue 2:		#69f;

Grey 1:		#333;
Grey 2:		#666;
Grey 3:		#633;
*/
}

div#container{
	display:block;
	width:940px;
	height:auto;
	margin:0 auto;
	padding:0 0px;
        background-color:#fff;
}

div#header{
	display:block;
	width:940px;
	height:160px;
	margin:0;
	background-image:url(header-back.png);
	background-position:right top;
	background-repeat:no-repeat;
}

form.sisea-search-form{
        float:right;
}

div#nav {
	display:block;
	width:940px;
	height:30px;
	margin:0;
	padding:0;
}

#nav ul{
	display:block;
	width:940px;
	height:30px;
	margin:0;
	padding:0;
	list-style-type:none;
}

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

#nav ul li a{
	display:block;
	width:auto;
	height:18px;
	margin:0;
	padding:6px 50px 6px 0;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif; 
	font-size:14px;
	font-weight:normal;
	letter-spacing:1px;
	color:#369;
}

#nav ul li a:hover{
	color:#900;
}

#nav ul li a:visited{

}

ul.sf-menu ul{
  display:none;

}

ul.sf-menu li a:hover{
   color:#900;
   background-image:url(ninetyfiveGrey.png);
   background-repeat:repeat;
   border-left:#900 solid 2px;
   padding-left:2px;
}

ul.sf-menu li:hover>ul{
  display:block;
  width: auto;
  height: auto;
}

ul.sf-menu ul{
   position:absolute;
   background-image:url(ninetyfiveGrey.png);
   background-repeat:repeat;
   border-left:#900 solid 2px;
   border-right:#eee solid 1px;
   border-bottom:#eee solid 1px;
}

ul.sf-menu ul li{
   float:none;
}

ul.sf-menu ul li a{
   padding:6px 50px 6px 3px;
}

ul.sf-menu ul li a:hover{
   border:none;
   padding:6px 50px 6px 3px;
}

ul.sf-menu, ul.sf-menu ul{
  	width:940px;
	height:30px;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.sf-menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

ul.sf-menu li a{
	display:block;
	width:auto;
	height:18px;
	margin:0;
	padding:6px 50px 6px 4px;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif; 
	font-size:14px;
	font-weight:normal;
	letter-spacing:1px;
	color:#369;
}

div#content{
        display:block;
	width:940px;
        height:30px;
	margin:0 0 0px 0;
	padding:0;
	//border-top:#eee 2px solid;
        background-image:url("h1-menu-back.png");
        background-repeat:repeat-x;
}

div#main{
        display:block;
	width:718px;
        height:auto;
	float:left;
	margin:0;
        padding:0 0 10px 0;
	border-right:#eee 2px solid;
	font-family: Verdana, Geneva, sans-serif; 
        background-color:none;
}

#main h1{
	margin:20px 10px 0 0;
	color: #369;
	letter-spacing:2px;
	font-weight:normal;
	font-variant:small-caps;
}

#main h2{
	margin:20px auto;
	color: #900;
	letter-spacing:3px;
	font-weight:normal;
	//  font-variant:small-caps;
        font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
        text-align:center;
}

#main h3{
	margin:0px 10px 10px 0;
	color: #393;
	letter-spacing:2px;
	font-weight:normal;
}

#main p{
	font-size:14px;
        margin-right:20px;
}

#main p:first-letter{
        font-weight:bold;
}

#main em{
	
}

#main ul{
	
}

#main li{
	font-size:14px;
}

#main a{
	
}

#main a:visited{
	
}

#main img{
	
}

#main table {
        margin:12px 12px 12px 0;
        border:#fff 2px solid;
        border-collapse:collapse;
        width:320px;
}

#main table th, #main table td{
        border:#fff 1px solid;
        margin:0px;
        padding:5px;
        //background-color:#f8f8f8;
}

#main table th{
        font-weight:normal;
        text-align:left;
        background-color:#369;
        color:#fff;
}

#main table td{
}

#main form{
        //margin:20px auto;
}

.half h1{
        border-bottom:2px #369 solid;
        font-size:16pt;
}

.half h2{
        font-size:14pt;
}

.half h3{
        font-size:12pt;
}

div#menu{
        display:block;
	width:220px;
        height:auto;
	float:left;
	margin:0;
        padding:0 0 3px 0px;
	font-family: Verdana, Geneva, sans-serif; 
        text-align:center;
}

#menu h1{
        height:30px;
        color:#666;
	letter-spacing:1px;
	font-weight:normal;
        font-size:18pt;
        font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
        text-align:center;
}

#menu h3{
        margin:10px 0 0 0;
        padding:0;
}

#menu p{
        margin:0 0 10px 8px;
        padding:0;
        font-size:11pt;
}

div#footer {
	display:block;
	//height:auto;
	width:940px;
	clear:both;
	margin:0;
        padding:0;
	border-top:#eee 2px solid;
	text-align:center;
}
#footer h1 {
	margin:20px 0 0 0;
	padding:0;
	color:#69f;
	font:bold 1.5em arial;
	letter-spacing:1px;
}
#footer h2 {
	margin:0;
	padding:0;
	color:#369;
	font:normal 1em arial;
	letter-spacing:8px;
}
#footer ul {
	margin:0;
	padding:1px;
}
#footer li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0 16px 0 0;
	color:#333;
	font:bold .6em arial;
}
#footer a {
	margin:0;
	padding:0;
	color:#333;
}
#footer a:visited {
	margin:0;
	padding:0;
	color:#999;
}

p.long-quote{
	margin-left:40px;
	font-style:italic;
	color:#333;
}

img.productThumb{
        margin:10px auto;
        border:none;
}

img.prodListThumb{
        margin:0 20px 20px 10px;
        float:left;
}

img.centeredImg{
        display:block;
        margin:20px auto;
}

img.rightImg{
        margin: 20px 10px;
        float:right;
}

div.Category{
        width:170px;
        height:200px;
        margin:0;
        padding:0;
        text-align:center;
        float:left;
}

div.Category h3{
        font-size:12px;
}

div.Category a{
        display:block;
        text-decoration:none;
}

div.OldCategory{
        clear:both;
        margin:20px auto;
        padding:10px;
        border-bottom:#eee 2px dashed;
}

div.half{
        width:50%;
        padding:0;
        margin:0;
        float:left;
}

div.breaker{
        height:30px;
        width:100%;
        margin:0px 0;
        clear:both;
        //border-bottom:#eee 2px solid;
        background-image:url("breaker-back.png");
        background-repeat:repeat-x;
}

div.softBreaker{
        height:30px;
        width:100%;
        margin:0px 0 0 0;
        clear:both;
        //border-bottom:#eee 2px dashed;
        background-image:url("soft-breaker-back.png");
        background-repeat:repeat-x;
}

div.clearer{
        width:100%;
        clear:both;
}
div.centered{
        margin:30px auto;
        text-align:center;
        clear:both;
}
div.threeColList{
        display:block;
        width:32%;
        float:left;
}

a.jump{
        color:#333;
        text-decoration:none;
        font-size:14pt;
        margin-left:10px;
        border-bottom:#ddd 1px dashed;
}

a.jump:hover{
        color:#900;
        border-bottom:#900 1px solid;
}

a img{
        text-decoration:none;
        border:none;
        margin:10px 0;
}

.red{
	color:#900;
}
.green{
	color:#393;
}
.blue{
	color:#369;
}
.sixteen{
        font-size:16pt;
}
.fourteen{
        font-size:14pt;
}
.left{
        float:left;
        margin:0 20px 20px 0;
}
.gs-webResult{
        width:100%;
        border:none;
}
