z@charset "ISO-8859-1";

html { overflow:hidden; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #999999; margin: 0px; }
p { margin-bottom:8px; margin-top:0px;}
img { border:0px; }
form { margin: 0px; font-size:11px; }

h1 { width:155px; height:60px; float:left; background:url(images/sitedesign-logo.gif); background-repeat:no-repeat; margin:0px; margin-right:20px; cursor:pointer; }
h1 span { display:none; }


#spacer { width:175px; height:60px; float:left; }
#blank h1 { display:none; }
#blank h1 span { display:none; }


#home { width: 780px; height: 415px; float:left; background-color:#FFFFFF; }
#container { position: absolute; height: 415px; width: 780px; left: 50%; top: 50%; margin-top: -207px; margin-left: -400px; border-color:#f0f0f0; border-style:solid; border-width:10px;}
#footer { position: absolute; height: 20px; width: 800px; left: 50%; top: 50%; margin-top: 230px; margin-left: -400px; text-align: right; }



#blankcontainer { position: absolute; height: 140px; width: 800px; left: 50%; top: 50%; margin-top: 60px; margin-left: -400px; text-align:right; z-index:2; }
#blankcontainer img { margin-right:10px;   }


#navigation { width: 780px; height:60px; float:left; }
#navigationlinks {display:none;}
.navigation { margin:0px; width: 605px; float:left; text-transform:uppercase; font-weight: bold; font-size:10px; height: 60px; line-height:60px; overflow:hidden; }
.navigation .nav { margin-right:34px; float:left; }
#leftcol { width:135px; height: 340px; float:left; margin-right:30px; padding-left:10px; overflow:hidden; }
#leftcoltext { width:120px; height: 330px; overflow:hidden; padding: 5px; background: #e5e5e5; color: #666666}
#maincontent { width:605px; height: 355px; float:left; }
#scrollcontent { width:602px; height: 340px; float:left; overflow:auto; }


.thumb { width: 185px; height: 100px; margin-right:10px; margin-bottom:10px; float:left; }
.thumbend { width: 190px; height: 100px; margin-bottom:10px; float:left; }

.specsleft { width:210px; height: 340px; float:left; margin-right:10px; padding-left:10px; overflow:hidden; }
.specsmiddle { width:250px; height: 340px; float:left; margin-right:15px; padding-left:10px; overflow:hidden; }
.specsright{ width:260px; height: 350px; float:left; overflow:hidden; }

a:link { color:#999999; text-decoration: none; }
a:active { color:#999999; text-decoration: none; }
a:visited { color:#999999; text-decoration: none; }
a:hover { color:#666666; text-decoration: none; }
a.navselected:link { color:#000000; text-decoration: none; }
a.navselected:active { color:#000000; text-decoration: none; }
a.navselected:visited { color:#000000; text-decoration: none; }
a.navselected:hover { color:#000000; text-decoration: none; }

a.darkgrey:link {color:#666666; text-decoration: none}
a.darkgrey:visited {color:#666666; text-decoration: none}
a.darkgrey:active {color:#999999; text-decoration: none}
a.darkgrey:hover {color:#999999; text-decoration: none}

a.footerlink:link {color:#CCCCCC; text-decoration: none}
a.footerlink:visited {color:#CCCCCC; text-decoration: none}
a.footerlink:active {color:#CCCCCC; text-decoration: none}
a.footerlink:hover {color:#666666; text-decoration: none}


.ordertitle { background-color:#CCCCCC; color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; }
.ordersubtitle { color:#000000; font-weight:bold; }
.inputtextsmall { width:180px; border-style: solid; border-width:1px; border-color: #CCCCCC; margin-left:5px; font-size:10px; }
.inputtextlong { width:470px; border-style: solid; border-width:1px; border-color: #CCCCCC; margin-left:5px; font-size:10px; }
.inputtextquantity { width:30px; border-style: solid; border-width:1px; border-color: #CCCCCC; margin-left:5px; font-size:10px; }
.inputtexttotal { width:80px; border-style: solid; border-width:1px; border-color: #CCCCCC; margin-left:5px; font-size:10px; }
.inputcheck { margin-left:30px; }
.formbutton {background:url(images/button.gif) no-repeat; width:113px; height:18px; color:#ffffff; border:0; cursor:pointer; font-weight:bold; text-transform:uppercase; font-size:11px;}

.sliderwrapper { overflow: hidden; width: 780px; height: 415px; }
.red { color:#FF0000; font-weight:bold; }
.alert { font-size:10px; color:#FF0000; }

.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0; background-color: #FFFFFF; width: 780px; height: 415px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.pagination{ display: none; }

.popup { border-color:#f0f0f0; border-style:solid; border-width:10px; padding:15px; font-weight:bold;}
.popup img {margin-bottom:7px}


