/* Colors
Darkgry - #585858
Off-Black - #333333
Red - #953033
Gold - #E7A930
*/
body {
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	background:#585858;
	color:white;
}
/*.centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  margin: auto;
  background-color: red;
  color: white;
} 
*/
img{border:0px none black}
.btn{background-color:#2f2f2f;border:outset white 1px;cursor:hand;color:White;}
.label{color:white;font-weight:bold;}
.error{color:Red}
td{font: 12px Geneva, Arial, Helvetica, sans-serif;}
th{font: 12px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;text-align:left;}
/*-----------------------------------------*/
 table.lineframe{
  color:white;
  font-size:12px;
  height:100px;
  width:100%;
  border:0px solid green;
  vertical-align:top;
}
table.lineframe .line{background: url('images/Linecard_01.gif') top left repeat-x;height:100px;width:60px;}
table.lineframe .brand{background: url('images/Linecard_02.gif') top left no-repeat;height:100px;width:148px;text-transform:uppercase;color:white;vertical-align:top;text-align:center;font-weight:bold;padding:5px 5px 5px 5px;}
table.lineframe .content{background: url('images/Linecard_03.gif') top left repeat-x;border:0px solid green;height:100px;width:569px;color:white;vertical-align:top;padding:8px 5px 7px 5px; overflow:hidden;}
table.lineframe .sidebar{background: url('images/Linecard_04.gif') top left no-repeat;border:0px solid green;height:100px;width:5px;color:white;padding:0;}
table.lineframe .rightline{background: url('images/Linecard_05.gif') top left repeat-x;height:100px;color:white;padding:0;}

table.lineframe .lineLarge{background: url('images/Linecard_01.gif') top left repeat-x;height:160px;width:60px;}
table.lineframe .brandLarge{background: url('images/Linecard_02_2.gif') top left no-repeat;height:160px;width:148px;text-transform:uppercase;color:white;vertical-align:top;text-align:center;font-weight:bold;padding:5px 5px 5px 5px;}
table.lineframe .contentLarge{background: url('images/Linecard_03_2.gif') top left repeat-x;border:0px solid green;height:160px;width:569px;color:white;vertical-align:top;padding:8px 5px 7px 5px; overflow:hidden;}
table.lineframe .sidebarLarge{background: url('images/Linecard_04_2.gif') top left no-repeat;border:0px solid green;height:160px;width:5px;color:white;padding:0;}
table.lineframe .rightlineLarge{background: url('images/Linecard_05_2.gif') top left repeat-x;height:160px;color:white;padding:0;}

a.whitecaps, a.whitecaps:visited {text-transform:uppercase;color:white;font-weight:bold;text-decoration:none;}
a.whitecaps:hover {text-transform:uppercase;color:white;font-weight:bold;text-decoration:underline;}


table.raisedbox .leftborder{background: black url('images/box_left.gif');width:7px}
table.raisedbox .content{background: #2F2F2F;color:white;padding-left:60px;width:787px}
table.raisedbox .rightborder{background: black url('images/box_right.gif');width:5px}

table.featuredProduct {background-color:#585858;color:white;border:0px solid #585858;padding:0px;width:100%}
table.featuredProduct .desc {background-color:#888888;color:white;text-transform:uppercase;padding:5px;}
table.featuredProduct .text{background-color:#7C7C7C;color:white;vertical-align:top;border-left:2px solid #585858;padding-top:5px;padding-bottom:5px}

img.newproduct {border:inset 5px gray;}
td.newproduct{width:170px;text-align:left;vertical-align:top;}
th.newproduct{width:170px;text-align:left;padding: 5px 5px 5px 0px;}

table{padding:0px;border:0px}
#locations{width:692px;}

/* Form elements */
input, select{background:transparent;color:black;font-weight:bold;font-size:11px;border:0px none black}
input.extended, select.extended, textarea.extended
{
	width:315px;background:#333333;color:white;}
input.standard, select.standard
{
	width:150px;background:#333333;color:white;}

input.middle, select.middle
{
	width:75px;background:#333333;color:white;}

input.short, select.short
{
	width:50px;background:#333333;color:white;
}