body 		    { background: #000; margin:0; font-family:Arial, Helvetica, san-serif; font-size:62.5%; line-height:1.25;}
/* #flashcontent	{ position:absolute; z-index:99; width: 910px; margin:0 -5px; height:50px; z-index:3; padding:0px;} */
#flashcontent	{ padding:5px; position:relative; width:900px; height:247px; }

#flashcontent .slide { position:absolute; top:5px; left:5px; }
#flashcontent #slide2,
#flashcontent #slide3 { display:none; }


img             { border:none;}

/* Type */
h1  { font-size:2.8em; color:#A02; margin:0; text-transform:uppercase;}
h2	{ font-size:2.2em; color:#000; margin:1em 0 0 0; }
h3	{ font-size:1.6em; color:#333; margin:1em 0 0; }
#right h2 { color:#000; font-size: 1.5em; text-align:center; }
#right p { text-align:center;}
td, li, p   { font-size:1.1em; line-height:1.4; }
p { margin:0 0 1em;}

#products { clear:both; }

td { padding:10px;}
/* Layout */
.container 	    { position: relative; width: 900px; padding:5px; background: #FFFFFF; margin: 0 auto; text-align: left; font-size:1.25em; }
#container 	    { position: relative; width: 900px; padding:0 5px; background: #FFFFFF; margin: 0 auto; text-align: left; font-size:1.25em; }
/* .content	    { background: url(/images/tableTile.jpg) repeat-x; padding:75px 100px 50px; min-height:200px; height:auto !important; height:200px;}*/
.content	    { background:#ccc url(/images/tableTile.jpg) repeat-x; padding:15px; float:left;width:870px; }

#header,#footer	{ margin:0 -5px; }
#left { float:left; width:565px; padding:10px;}
#right { float:right; width:265px; padding: 10px; }

/* Nav */

#globalNav             { list-style:none; color:#fff; text-align:left; margin:0 5px; _margin:0 2.5px; padding:0; width:900px; background:#000 url(../images/bg-nav.jpg) top repeat-x; float:left; position:relative; z-index:99;  -moz-box-shadow: -4px 3px 6px #000; -webkit-box-shadow: 0 3px 6px #000; box-shadow:0 3px 3px #000; border-bottom: 1px solid #222; }
#globalNav li          { float:left; font-size:12px; margin:0; line-height: 22px; position:relative;padding:3px 0px; z-index:999;}
#globalNav li a        { padding:4px 12px; text-decoration:none; color:#fff; display:block; margin:0; font-weight:bold; }
#globalNav li a:hover  { color:#800;  }
#globalNav li.first    { margin-left:10px; }
#globalNav li ul       { background:#000; position:absolute; left:-999em; width:auto; z-index:999; margin:0; padding:0; list-style:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
                            -moz-box-shadow: 0px 2px 5px #111; -webkit-box-shadow: 0px 2px 5px #111; box-shadow: 0px 2px 5px #111; border:1px solid #333; }
#globalNav li ul li    { text-align:left; padding:1px;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#globalNav li ul li a          { padding:5px; width:12em; display:block; line-height: 1.2; margin:0; font-weight:normal; font-size:12px; }
#globalNav li ul li a:hover    { padding:5px; border:none; background:#800; color:#fff; }

#globalNav li:hover ul,
#globalNav li.sfhover ul       { left:0; }

#globalNav li:hover ul li,
#globalNav li.sfhover ul li    { clear:left; }

/* Footer */
#footer          { background:#fff; padding:10px; clear:both; }
#footer .contact { background:url(../images/smllLogo.png) 100% 50% no-repeat; padding:0 110px 0 1em;  float:right; line-height:1.1; }
#footer .promo { font-size:1.3em; float:leftt; padding:1.5em 0 0 1em ; }
#footer .copyright  { font-size:.9em; color:#444; text-align:center; clear:both; margin:0; background:#ccc; padding:.5em 1em; }
a 	{ color:#a02; }

/* Lists */
.category-list	{ list-style: square; }
.category-list li	{ padding:.5em; }

.document-list	{ list-style: square inside none; margin:0 0 2em; padding:0; border-top:1px solid #aaa; background:#ddd; }
.document-list li	{ padding:.75em 1em; border-bottom:1px dotted #aaa; }

#right ul { list-style:none; }

.error	{ border:1px dotted red; color:red; padding: .5em 1em;}
.message	{ border:1px dotted green; color:green; padding: .5em 1em;  }

/* FORMS */
form	{ width:60%; margin:2em; }
form.login	{ width:50%; margin:2em auto; }
form ul	{ list-style:none; background:#eee; padding:0; }
form li	{ border-bottom:1px solid #ddd; padding:.5em 1em; margin:0; }
form label	{width: 33%; text-align:right; display:block; float:left;}

#seriesLinks { text-align:left; font-size:22px; font-family:Arial, Helvetica, san-serif; }
#seriesLinks a { color:#600; }
#seriesLinks a:hover { color:#C00; }

#accessoryList { margin: 20px 0 40px; float:left;}
#accessoryList li { list-style:none; text-align:center; padding: 10px; width:240px; float:left; height:125px;  border-bottom:1px solid #bbb; }
#accessoryList li:hover { background:#ddd; }
#accessoryList img { height:80px;  }

#products { border-collapse: collapse; }

#products td { border: none; border-bottom: 1px solid #eee; padding: 20px; font-size: 12.5px; clear: both; line-height: 1.25; margin: 0;  }
#products h3 { padding: 0; margin: 0 0 10px 0; font-size: 18px; }
#products td.prod-info { width: 700px; }
#products td.logos { text-align: center; width: 150px; }
#products td.prod-info img { float:left; padding:0 10px; }
.logos img { margin: 5px auto; }

.content legend {
	font-size: 110%;
	font-weight: bold;
	color: #A02;
}
.content fieldset {
	padding: 10px;
	border: 2px solid #A02;
}
.content fieldset p {
	padding-right: 0px;
	padding-left: 0px;
}
