﻿body th{padding: 5px;text-align: left;}
body, td{font: 9pt Verdana, Arial, Helvetica, sans-serif;}

.productpreview{float: left;margin: 0 4px 4px 4px;text-align: center;width: 125px;font-weight: bold;}
.productpreview img{border-bottom: 2px solid #000000;border-left: 2px solid #808080;border-right: 2px solid #000000;border-top: 2px solid #808080;}

#aainclude a.bold, #leftfloater a {font-weight: bold;}

h1,h2,h3,h4,h5{clear: both;	font-size:10pt;margin:1px;}
h1 a, h2 a{text-decoration:none;}
a img{border-style:none;
}
h2{font-size: 1.5em;}
h2{clear: both;padding: 2px;}
h3{font-size: 1.1em;}
h3.hdgray, h3.hdgreen {padding: 2px;}
h4 a, div.productpreview a {font-size: 1em;text-decoration: underline !important;}

hr{clear: both;height: 4px;}

img{border-style: none;}
td, body {border-collapse: collapse;}

.blocktext{width: 200px;}
.blocktext h4 a, .blocktext h4 {height: 35px;margin: 0;padding: 0;}
.blocktext img{margin: auto;text-align: center;}

.bold, a.bold, .bold a, #nav li ul b {font-weight: bold !important;}
.italic, a.italic, italic a{font-style:italic}

.center{text-align: center;}

.center ul, #aainclude li {text-align: left;}
.justify{text-align: justify;}
.right{text-align: right;}

.redtext, .redtext a{color: #FF0000 !important;	font-weight: bold;}

.rightfloater{border-style: outset;border-width: medium;float: right;margin: 1px 2px 2px 1px;padding: 2px;width: 190px;word-spacing: 3px;}

.underline, .rightfloater a {text-decoration: underline !important;}

#aainclude{width: 295px;font-size:8pt;}
#aainclude a{font-weight: normal;text-decoration: none;}
#aainclude img{margin: auto;}
#aainclude li{list-style-image: url('../images/_buttons/arrowsmall.gif');margin-left: 2px;padding-bottom: 5px;padding-left: 0;}
#aainclude ul{margin:1px 1px -2px -2px;}

#body{border-collapse: collapse;padding: 0;width: 803px;}
#body td{
	padding:0;

}
#footer div{line-height: 25px;}
#footer table{width: 100%;}
#footer td{line-height: 22px;}

#fulllinklist{font-size: 9pt;clear: both;width: 100%;font-weight:bold}
#fulllinklist a{font-weight:bold;}
#fulllinklist a, .rightfloater a, #fulllinklist a {white-space: nowrap;}

#googleads{font-size: 7pt;text-align: center;clear: both !important;line-height: normal !important;padding-bottom: 3px  !important;padding-top: 3px !important;}
#googlebutton{font-weight: bold;text-decoration: underline;}

#header{width:770px;}
#header td img{float: none;left: auto;margin: auto;top: auto;}
#header-left{margin: 0;padding: 0;text-align: center;width: 280px;}
#header-right{margin: 0 0 0 16px;padding:0 0 0 16px;top: 0;width: 355px;word-spacing: 1px;font-size:8pt;text-align:justify;}
#heading{border-collapse: collapse;margin: 0;padding: 0;width:803px}
#heading td, #heading img, #nav-top, form, #header td {margin: 0;padding: 0;}
#heading-left{width:280px}
#heading-center{width:343px}
#heading-right{text-align: right;width: 180px;font-size:8pt;}

#leftfloater{width: 170px;border-style: solid;border-width: 2px;font-size:8pt;}
#leftfloater h2{font-size: 10pt;font-weight: bold;margin: 0;padding: 2px 0 2px 1px;	text-align: left;}
#leftfloater li{font-size: 8pt;padding-bottom:3px;}
#leftfloater ul{margin: 0 0 0 1em; padding:0 1px 0 12px;}
#leftfloater a{	text-decoration:underline;}

#mailinglist{float: right;margin: 5px;padding: 0;text-align: center;top: 0;width: 250px;}
#mailinglist form{margin-top: 4px;padding-bottom: 4px;}
#mailinglist h5{border-bottom: 2px solid #000000;margin:4px auto 4px auto;padding: 0;padding-bottom: 4px;text-align: center;}
#mailinglist input{border: 1px solid #000000;}

#mainbody {float: left;}
#mainbody h1 a, #mainbody h1 {font-size: 10pt;padding: 3px;text-decoration: none;}

#searchbycatandbrand{background: #2C5276;border: medium #000000 ridge;clear: both;color: #FFFFFF;font-size: 10pt;font-weight: bold;margin-left: auto;
	margin-right: auto;padding: 5px;width: 270px;}

table#minicart{border:1px solid gray;float:right;padding:0;border-collapse:collapse;}
#minicart td{font-size:7pt;}#minicart th{font-size:8pt;padding:0;margin:0;border-top:1px solid gray;border-bottom:1px solid gray;}
#minicart .header a{color:white;}
#minicart th.header{color:white;background-color:black;padding:2px;}

/* #pagebody, #pagebody a {background-color:white;color:#000000;} */

.hdgreen, .hdgreen a {background-color:#174E1F !important;color:white !important;}
.hdgray, .hdgray a, #right-column th, #right-column th a {background-color:#999999 !important;color:black !important;}
.hddarkgray, .hddarkgray a{background-color:#57514D !important;color:white !important;}
.hdblue, .hdblue a{background-color:#2C5276 !important;color:white !important;}
.hddkblue, .hddkblue a{background-color:#322260 !important;color:white !important;}
.hdblack, .hdblack a{background-color:#000000 !important;color:white !important;}

.hdmaroon, .hdmaroon a{background-color:#431519 !important;color:white !important;}
.hdred, .hdred a{background-color:#77151E !important;color:white !important;}
.hdbrightred, .hdbrightred a{background-color:#cc0000 !important;color:white !important;}
.hdtan, .hdtan a{background-color:#B7A78F!important;color:black  !important;}

ul.gallery{float: left;width: 600px;margin: auto;padding: 0;list-style: none;text-align:center;}
ul.gallery li{float: left;width: 150px;margin:2px 2px 2px 2px;padding: 0;height:150px;text-align:center;}
div.gallery{text-align:center;}
div.gallery a{float:left;width:170px;margin:3px;height:140px;}

table.product-small{width:75%;margin:15px auto 15px auto;}
table.product-small img{border: 1px solid black;}

#designservice{background-image:url('../images/background_graphpaper.gif');width:100%;font-size:10pt;font-weight:bold;text-align:center;}
#designservice a{color:black;text-decoration:none;background:transparent;font-size:8pt}
#designservice img{border-style:none;}
hr.blue01{color:#322260;background-color:#322260;height:15px;border:0;}

#mailinglist{

}

#right-column{
	width:190px;
	text-align:center;
}

#right-column a{
	color:black;
}
#right-column th, #right-column th a {
	font-size:10pt;
	text-align:center;
}
#right-column th a{
	text-decoration:none;
}
ul.checked{list-style:none;padding:5px;margin:0;}
ul.checked li{padding-left:22px;background-image:url('../images/extras/check.gif');
background-repeat:no-repeat;height:35px;}

#swisstraxoptions{width:570px;}
#swisstraxoptions td.name{width:300px;}
#swisstraxoptions td.size{text-align:center;}

table.swisstraxpricing{
	width:557px;
}

table.swisstraxpricing td.buy{
	text-align:right;
}
table.swisstraxpricing td.size{
	text-align:center;
}
div.swisstraxlink a{
	text-decoration:none;
}
div.swisstraxlink{
	margin:4px;
	text-align:justify;
	border:2px solid gray;
	height:85px;
	min-height:85px;
	padding:6px;
}
div[class] .swisstraxlink{
	height:auto;
}
#swisstraxhelplinks{
	margin:5px 2px 5px 2px;
	text-align:center;
	border:2px solid black;
	padding:3px;
}
#swisstraxhelplinks a{
	display:inline;
	width:250px;
	text-align:center;
	font-weight:bold;
}
#colorchart{
	margin:5px 2px 5px 2px;
	width:500px;
	border:1px solid black;
	border-collapse:collapse;
}
#contactus{
	font-size:10pt;
	text-align:justify;
	width:550px;
	margin:auto;
}
ul.columnlist{
	margin:0;
}
ul.columnlist li{
	width:250px;
	float:left;
	padding-left:21px;
	padding-bottom:3px;
	margin-bottom:3px;
	background-image:url('../images/extras/check.gif');
	background-repeat:no-repeat;
	list-style:none;
}

th{	font-size:10pt;}

/* Vertical Navigation block */
#garagenav{
	width:180px;
	padding:0;
}
#vertnav  li  ul{
	display:none;
	visibility:hidden;
}
#vertnav li.display ul{
	display:block;
	visibility:visible;
}
#vertnav li.display{
	height:auto;
}
#vertnav, #vertnav ul{
	list-style:none;
	margin:0;
	padding:0;
	width:180px;
}
#vertnav li a,  #vertnav ul li{
	display:block;
	text-decoration:none;
	border:1px solid black;
	margin:1px 1px 1px 1px;
	padding:1px;
}

#vertnav li a{
	background-color:gray;
	font-weight:bold;
	height:16px;
}
#vertnav li ul a{
	background-color:white;
	font-weight:normal;
	border-style:none;
	height:auto;
}
#loading-div  {
  font-size: 8pt;
  font-family: verdana, georgia, arial, helvetica, sans-serif;
  color: #000000;
  background-color: #ffffff;
  width: 175px; height: auto;
  text-align: center;
  border: outset 1px;
  border-color: #cacaca #9d9d9d #9d9d9d #cacaca;
  padding: 5px 0 5px 0;
  position: absolute;
  display: ;
  visibility: hidden;
  z-index: 999;
  filter:alpha(opacity=90);
  opacity:0.9;
  -moz-opacity:0.9;
}
#loading-div div {
  font-size: 8pt;
  font-family: verdana, georgia, arial, helvetica, sans-serif;
  color: #000000;
}
/*
.productinfo table tr th, table tr td select {
  font-size: 7pt;
}
.productinfo input[type="text"] { {
  font-size: 7pt;
  position: relative;
  top: -3px;
  left: -2px;
}
.product {
  font-size: smaller;
}
*/

.d-t {
/* Class rendered in Javascript */
  visibility: hidden;
  display: none;
}
/* Scroller Box */
  #sa {
    position: relative;
    vertical-align: middle;
    width: 410px;
    height: 20px;
    overflow: hidden;
    margin: auto;
   filter: alpha(style=1,opacity=100,finishOpacity=0,startX=85,finishX=100,startY=0,finishY=0);
  }
  #sb {
    position: relative;
    vertical-align: middle;
    width: 410px;
    height: 20px;
    overflow: hidden;
    margin: auto;
   filter: alpha(style=1,opacity=0,finishOpacity=100,startX=0,finishX=15,startY=0,finishY=0);
  }
  #sc {
    margin: auto;
    white-space: nowrap;
    line-height: 16px;
    font-size: 12px;
    vertical-align: middle;
  }
  #sc p {
   padding: 0;
  }
/* Scoller Box */
/* RSS Feed */
  #feed-table {
    margin: auto;
    width: 95%;
    border: 1px solid #888888;
  }
  #feed-td {
    width: 100%;
    height: 25px;
    background-color: #9ea6b1;
    border: 1px solid;
    border-color: #e9ebed #4e5661 #4e5661 #e9ebed;
  }
  #feed-td span {
    color: #f4f4f4;
    font-weight: bold;
    font-size: smaller;
  }
  #feed-div {
    margin: auto 5px;
    text-align: left;
    color: #595959;
  }
  #feed-div a:link, #feed-div a:active, #feed-div a:visited {
    color: #595959;
    text-decoration: none;
  }
  #feed-div a:hover {
    color: #595959;
    text-decoration: underline;
  }
  #feed-div dl dt {
    font-size: smaller;

  }
  #feed-div dl dt span {
    font-size: xx-small;
    font-style: italic;
    color: #b1b1b1;
  }
  #feed-div dd {
    font-size: smaller;
    margin: auto;
    text-align: left;
    padding-bottom: 10px;
  }
/* RSS Feed */
