h1, h2, h3, h5, a{font-family:"times new roman",times,serif;}

h1{
font-size:33pt;
font-weight:bold;
margin:12px 0 0 45px;
padding-left:165px;
line-height:85px;
background:url(images/logo.gif) no-repeat;
}

h2{
font-size:28pt;
font-weight:bold;
margin-top:30px;
}

h3{
border-bottom-style:solid;
border-color:black;
font-size:18pt;
font-weight:bold;
margin:8px 8px 18px 8px;
padding:10px 4px;
text-align:center;
}

h5{
font-size:18pt;
}

body{
background:url(images/stripe7.png);
background-color:grey;
margin:0;
padding:0;
}

p{
font-family:helvetica,arial,sans-serif;
font-size:13pt;
text-align:center;
}

p.left{
text-align:left;
}

li{
font-family:helvetica,arial,sans-serif;
text-align:left;
margin-bottom:.6em;
margin-right:10px;
}

a{
font-size:19pt;
font-weight:bold;
text-align:center;
text-decoration:none;
white-space:nowrap;
}

a:link{color:#0000ff;}
a:visited{color:#000080;}
a:hover{color:#004080;}
a:active{color:#004080;}

#wrap{
background-color:#d70000;
float:left;
margin:0px auto 0px auto;
width:900px;
border-bottom:2px solid black;
}

#top{
background:url(images/gradient2.jpg) repeat-x;
border:solid black;
border-width:1px 0 4px 0;
float:left;
height:85px;
width:900px;
}


#navigation{
background:url(images/navgrad.jpg) repeat-x;
border-color:black;
float:left;
height:650px;
text-align:center;
width:200px;
}

#navigation a:hover{text-decoration:underline;}

#middle{
border-left-style: solid;
border-width: 2px;
float: left;
min-height: 664px;
padding:0;
text-align: center;
width: 698px;
background:url(images/gradient4.jpg) bottom left repeat-x;
background-color: white;
}

#total{
background-image:url(images/shadow.png);
margin:0 auto;
padding:0 2px 0 8px;
width:900px;
overflow:auto;
}

#tab{border: 1px #ff0000;}

#prod{
width:100%; 
height:100%;
}

#prod td{
text-align:center;
vertical-align:bottom;
width:33%;
font-size:14pt;
text-decoration:none;
background:url(images/gradient3.jpg) bottom left repeat-x;
}

#prod td:hover{background:url(images/gradient4.jpg) bottom left repeat-x;}

#prod img{
width:200px;
margin:0px auto 0px auto;
border:0px solid;
margin-bottom:15px;
}

#prod td a{
font-size:14pt;
text-decoration:none;
display:block;
padding-bottom:10px;
outline:0;
}

#includes,#dimensions,#construction,#model,#features,#specifications,#flash{
border:3px outset red;
margin-top:35px;
margin-left:4px;
font-weight:bold;
}

#includes{width:80px;}
#dimensions{width:100px;}
#construction{width:105px;}
#model{width:170px;}
#features{width:80px;}
#specifications{width:115px;}
#flash{width:125px;margin-bottom:8px;}

#instruction{
background-color:black;
width:210px;
border:2px dashed red;
font-weight:bold;
margin:35px 0 10px 4px;
}

#instruction a{
color:red;
padding:0 8px;
}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position:absolute;
left:0;
top:0;
width:auto;
padding:10px 10px 0 10px;
background:#313131;
visibility:hidden;
z-index:10;
cursor:hand;
cursor:pointer;
}

#thumbBox .footerbar{/*Footer DIV of thumbbox that contains "close" link */
font:bold 16px Tahoma;
letter-spacing:5px;
line-height:1.1em;
color:white;
padding:5px 0;
text-align:right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color:white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position:absolute;
visibility:hidden;
border:1px solid black;
background-color:#EFEFEF;
padding:5px;
z-index:5;
}

.ins p{font-weight:bold;text-align:left;}

.ins p img{
border: 0px solid;
height: 50px;
vertical-align:middle;
}

.blue, .red, .amber, .green{font-weight:bold}
.blue{color:blue;}
.red{color:red;}
.amber{color:#ff8000}
.green{color:green}

.underline{text-decoration:underline;}

.contactline{
color:grey;
width:50%;
margin-bottom:25px;
}

.sound{
background-color: red; 
border: 2px solid black;
margin: 0 auto;
}

.sound:hover{
background-color: black;
border: 2px solid red;
}

.sound a{
color: black;
font-size: 14pt;
}

.sound:hover a{color:red;}

.closed{width:33%}

.closed li{margin-bottom: .1em;}

.warranty{
text-align:left;
text-indent:14px;
font-size:12pt;
line-height:16pt;
}

::-moz-selection{
background:red;
} 

::selection {
background: red;
} 
