﻿*{ margin:0px; padding: 0px;}
body {
    font-family: Verdana, Tahoma, Arial;
    font-size: 62.8%;
    color: White;
    background-color: #9f0005;
    background: #9f0005 url("../images/header_3.jpg") no-repeat left top;
    height: 100%;
}

h1{ display: none;}

#panTopRight{ }
.call { color: Black; font-size: 1.5em; padding: 10px; } 
.call br { display: none; }
#ctl00_shopSearch1_panSearch { display: none;}
#ctl00_shopSearch1_cmdSearch { display: none;}

h1.img2{    background-image: url("../images/header_3.jpg");}

a{color: Black; border: none;}
a img{border:none;}
h2 { text-align: center; font-size: 1.6em; padding: 10px; }
h3 { font-size: 1.4em; padding: px 0px 5px 0px; }
h3 a{ text-decoration:none;}
h3 a:hover{ text-decoration: underline; }
h3 img { vertical-align: -10px; }

#footer{    display:none;}
#menu{ display: none; }
#main{ padding-left: 10px;float:right;width: 99%; font-size: 1.2em;}
#main p{ margin: 10px 20px 20px 10px; }

div.frame{ float: left; margin-right: 15px; border-bottom: Solid 1px #1099ff; background: White url("../images/vert.jpg") no-repeat left bottom; height:240px; }
div.frame p {margin: 0px; padding:0px;  }
h2.news{ text-indent:-5000px; width:149px; height: 20px; background: White url("../images/news.jpg") no-repeat 3px 3px; margin: 10px 0px 0px 5px;}

.clear{ clear: both; }

table tr td{vertical-align:top; padding: 5px;}
table.tblHome {margin-top: 10px; }
table.tblHome tr td { padding: 1px; margin-top: 80px; }

.centerAlign { text-align: center; }


ul.bulleted  { list-style-type: disc; list-style-position: inside; }
ul.bulleted li { padding: 3px 0px 3px 30px; }

div.used{ width: 95%; padding: 10px; margin: 0px; background: #9f0005; }
div.used img {float: left; background-color: White; margin: 2px 2px 12px 2px; padding: 0px; border: Solid 1px #333333; cursor:hand; width:100px; }
div.used p{float:left;}
div.used span.title{ font-weight: bold; font-size: 1.2em;}
div.used span.description{ padding-top: 30px; }
div.used span.price { color: White; font-size: 1.5em; float: right; font-weight: bold; position:relative; top: 2px; right: 2px; display: block; }

a.gallery img { border:none; filter: alpha(opacity:60);}
a.gallery:hover img{ filter: alpha(opacity:100); }

div.gallery a img, div.gallery a:link img, div.gallery a:active img, div.gallery a:visted img{border:none; filter: alpha(opacity:60);}
div.gallery a:hover img{filter: alpha(opacity:100);}
div.gallery a img{border:none;}


td.gallery img{cursor: hand; height:60px;}

#panFade{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:#9f0005;filter: alpha(opacity:80); color:White; font-weight:bold; text-align:center;padding-top:20px;display:none;}
#imgFull{position:absolute; top: 0px; margin: 50px auto; cursor: hand; border: Solid 3px #333333;display:none;}

table.new{ margin-bottom: 40px; padding-bottom: 50px;
border-bottom: Solid 2px White;
     }
     
     table.new tr td {text-align:left;}

table.ranges { width:99%; border-collapse: collapse;}
table.ranges tr td { width: 24%; background: White no-repeat center 40px; text-align:center; padding: 10px 5px; margin: 0px; color: Navy;}
table.ranges tr td h3 a { color: #333333; }
table.ranges tr td p {text-align: left; padding: 85px 5px 10px 5px; }   
table.ranges tr td p a {display:block; padding: 4px 0px 4px 0px; color: Navy;} 

table.tech { margin: 0px 10px; }
table.tech tr td, tr.tech td{ font-size: 0.8em; padding: 1px; }


div.links p{padding-bottom: 20px; }
div.links p img{ margin-right:10px;}
div.links p a{float:left;}
div.links p span.title{ font-weight: bold; font-size: 1.2em;}

.subText{ font-size: 0.8em; }

p.links a img{ padding: 30px; }

table.admin {width:95%;}
table.admin tr { height: 1.8em; }
table.admin tr td {border: Solid 1px Black; text-align:left; }
table.admin tr th { text-align:left; background-color: Black; color: White; font-weight: bold; text-indent: 5px;  }
table.admin tr.alt { background-color: #690003; } 

fieldset { padding: 10px; float:left; text-align:left; display: inline; border:none; }
fieldset label {display: inline-block;  width: 11em; padding-left: 5px; height: 2.5em; vertical-align: middle; line-height:1.5em; vertical-align: top;}
fieldset textarea { font-family: Arial; margin-left: 8px; }
fieldset input, fieldset select { margin-left: 8px; }
fieldset span { padding: 10px;  height: 2.0em; vertical-align: middle; line-height:1em;}


div.rb { padding: 5px;}
.rbContent {
	padding: 4px;	display: block;	overflow: hidden;  	margin-top:-3px;
	background: White; border-left: Solid 1px #333333; border-right: Solid 1px #333333; }
.rbTop { display: block; height: 10px; width: 100%;	padding:0px; margin: 0px;
	background: url("../images/corners/top_right.gif") no-repeat top right;}
.rbBottom {	display: block;	width: 100%; height: 10px;	margin-top: -3px;
	background: url("../images/corners/bottom_right.gif") no-repeat  bottom right;}
.rbTop span{ display: block; position: relative;
	width: 98%;	height: 10px;
	left:0px;	top:0px;
	background: url('../images/corners/top_left.gif') no-repeat left top;}
.rbBottom span { display: block; position: relative;
	left: 0px; top: 0px;
	height: 10px; width: 98%;
	background: url('../images/corners/bottom_left.gif') no-repeat left bottom; 
}

.shop { color: Black; }
.shop * div.img { width: 200px; float: left;}
.shop * div.img img {width: 200px; display: block; margin: 0px auto; cursor: pointer;}
.shop * div.img span { display: none; }
.shop a {color: Black;}
.shop * h3 {padding-top: 10px;}
.shop * table { float: right;}
.shop * table caption { font-weight: bold; text-align: left;}
.shop * table tr th { padding-left: 1px;}
.shop * table tr td {padding: 1px 1px; margin: 1px; height: auto; vertical-align: middle; }
tr.basket td { padding: 0px; margin: 0px;}
.shop * table tr.highlight td { background-color: #9f0005; color: White;}
.shop * table tr.highlight td * { color: White;}


div.shopThumb {padding: 7px 3px 0px 3px; 
               margin: 10px 10px 5px 10px; background-color: #f4f4f4; 
               float: left; font-size: 0.8em; width: 110px; height: 150px; text-align: center; }
div.shopThumb img {}

.basketLink {display: none;}
.rbContent { border: none;}

