body { 
    color: #333; 
    font-size: 12px; 
    font-family: arial, helvetica, sans-serif; 
    background: #F5DEB4 url(http://www.king-cart.com/store/houseofstaunton/pagebg_this.jpg) repeat-x; 
    margin-top: 0px; 
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	text-align: center;
    scrollbar-3dlight-color: #F5DEB4; 
    scrollbar-arrow-color: #000000; 
    scrollbar-base-color: #C2B08F; 
    scrollbar-darkshadow-color: #666; 
    scrollbar-face-color: #C2B08F; 
    scrollbar-highlight-color: #F5DEB4; 
    scrollbar-shadow-color: #D2B48C; 
    scrollbar-track-color: #000000;
}
body, td, p, .format1 { 
    color: #333;
    font-size: 12px; 
    font-family: arial, helvetica, sans-serif;
}
H1, .pageHead  { color: #555; font-weight: normal; font-size: 20px; font-family: arial, helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0; margin-bottom: 2; padding: 0px }
H2, .pageSubHead {font-family: Trebuchet MS,verdana,arial; font-size: 24px; color: #728080; margin-top: 0; margin-bottom: 0;  font-weight: normal}
H3, .headline {font-family: Georgia,times,Trebuchet MS,verdana,arial; font-size: 18px; margin-top: 0; margin-bottom: 2;  font-weight: normal}
H4, .subHeadline {font-family: Trebuchet MS,Georgia,times; font-size: 15px; font-weight: normal;}
select {background-color:#E2D7C2; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#000; border:1px in-set #999; padding:0; margin:0; }
fieldset  { padding: 7px; border: solid #9EAEAE }
hr {
    height: 0;
    border-top: 1px dashed #555;
}
img {
    border: 0;
}
#topBar a, #topBar a:active,visited {
    color: wheat;
    text-decoration: none;
}
#topBar a:hover {
    color: beige;
    text-decoration: none;
}
#topBar {
    padding-top: 4px; 
    padding-right: 4px;
    padding-bottom: 3px; 
    padding-left: 20px;
    color: #C2B08F;
}
.topnav, a.topnav, a.topnav:active, visited {
    text-decoration:none;
    color:#cc9;
    font-size: 11px;
    font-family: verdana,arial, helvetica;
}
.times {
    font-family: Times New Roman,times,serif;
    line-height:1.2 em;
}
.format {
    font-size: 12px; 
    font-family: arial, helvetica, sans-serif;
}
.format2 {
    font-size: 12px;
    font-family: Trebuchet MS, tahoma, arial, helvetica;
}

/* left nav styling */
#navlist { display:block; width:171px; padding:0; margin:0; border-bottom: 1px solid #C2B08F; visibility:visible; background: url(http://www.houseofstaunton.com/images/nav/sidenavArea_01.jpg) no-repeat }
#Transparent  { color: #e0ad6e; font-weight: bold; font-size: 15px; font-family: Times New Roman, Times, serif, MS Serif; text-decoration: none; vertical-align: middle; padding: 7 4 3 14; width: 171px; height: 29px }
#Opaque  { color: #fff; font-weight: bold; font-size: 15px; font-family: Times New Roman, Times, serif, MS Serif; text-decoration: none; background-image: url(http://www.houseofstaunton.com/images/nav/sidenavtd_bg.gif); vertical-align: middle; padding: 7 1 3 17; width: 171px; height: 29px }

/* left frame content (newsletter, content, etc) */
.navFrameSectionWrapper {
    color: #8a9f9f;
    margin-top: 30px;
    width: 179px;
    background: url('http://houseofstaunton.com/KingCart/Common/Image/Layout/NavFrameSectionBg.jpg') repeat-y;
}
.navFrameSectionWrapper p {
    color: #8a9f9f;
}
.navFrameSectionWrapper img {}
.navFrameSectionContent {
    width: 100%;
    text-align: center; 
    font-size: 11px; 
    line-height: 12px;
    padding: 0, 15px;
}

/* lowerleft */
div#lowerleftSide {
width: 163px;
color: #F5DEB3;
font-size:11px
}

.Caption, a.Caption, a.Caption:active,visited {
	font-family:Arial,helvetica;
	font-size: 12px;
	color: white; text-decoration:none
}

/* links */
a  { color: #000; text-decoration: underline }
a:hover {	
	color: #900;
	text-decoration: none;}
a:active,visited  { color: #000; text-decoration: underline }

a.format1, a.format1:active,visited {color:#C2B08F;}
a.format1:hover {color:#eed;}
a.format2, a.format2:active,visited {color:#C2B08F;font-family:trebuchet ms, tahoma, arial, helvetica; font-weight:bold; text-decoration:none; padding:1px}
a.format2:hover {color:white; text-decoration:none; padding:1px}
.format3, .format3:active,visited {color:gray; text-decoration:none}
.format3:hover {color:#b10000; text-decoration: underline}
.format4, .format4:active,visited {color:#dedede; text-decoration:none}
.format4:hover {color:white; text-decoration:none}
.format5, .format5:active,visited {color:#555; text-decoration:none}
.format5:hover {color:#000; text-decoration:none}
.format6, .format6:active,visited {color:#eed; text-decoration:none}
.format6:hover {color:#DAB28F; text-decoration: none}
.None, .None:active,visited {text-decoration:none}
.None:hover {text-decoration: none}
#None, #None:active,visited {text-decoration:none}
#None:hover {text-decoration: none}
.gray, .gray:active,visited {color:gray}
.gray:hover {color:#555}
a.h3, a.h3:active,visited {color:gray; text-decoration:none}
a.h3:hover {color:#000; text-decoration:none}
.coolLink {
	width:146px; border: 2px solid inset; text-decoration: none;
}
.coolLink_on {
	width:146px; border: 2px solid outset; text-decoration: none; background-image:url(http://www.houseofstaunton.com/images/nav/sidenavtd_bg.gif);
}

.white {color:white}
.bold, #bold {font-weight:bold}
	
.small { font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.smaller  { font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallGray {font-size: 11px; font-family: Verdana, Tahoma, Arial, Helvetica; color:#666;}

#signature  { color: #B59C6E; font-style: oblique; font-weight: 900; line-height: 95%; font-family: Georgia, "Times New Roman", Times, arial }
#repeatY {background-repeat:repeat-y}
#repeatX {background-repeat:repeat-x}
#hide {display:none}
.noRepeat { background-repeat: no-repeat; }
.nameTitle    { font-style: italic; font-weight: normal; font-size: 20px; font-family: Georgia, "Times New Roman", Times }
.subTitle, legend  { font-style: italic; font-weight: 900; font-size: 14px; line-height: 15px; font-family: Georgia, "Times New Roman", Times; text-decoration:none }


.tophos {font-family: arial,helvetica; font-size: 14px; margin-bottom: 2px;  font-weight: 500}
.tophos1 {font-family: arial,helvetica; font-size: 15px}
.tophos2 {font-family: Trebuchet MS,arial,helvetica; font-size: 14px; margin-bottom: 2px;  font-weight: normal}

/* Inputs */
.formSpacing, form {padding:0; margin:0}
.searchField {background: #E2D7C2 url(http://www.houseofstaunton.com/images/input_bgs1.gif); font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#728080; border:1px in-set #999; text-align:center}
.textField {background: #E2D7C2 url(http://www.houseofstaunton.com/images/input_bgs1.gif); font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#000; border:1px in-set #999; text-align:center}
.textField1 {background-color:#F5DEB3; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#000; border:1px in-set #999}
.qty {background-color:#dedede; font-family:arial,helvetica; font-size:12px; color:#000; border:1px solid #555; font-weight: bold; }
.button {background-color:#900; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#dedede; cursor:hand; border:1px out-set #999}

.kcth {background-color:#666; border-bottom:1px solid #b10000; vertical-align:bottom; text-transform:uppercase; font-size:12px; font-family:Trebuchet MS,Arial, Helvetica, Tahoma; font-weight:bold; color:#9EAEAE}
.kcthf {text-transform:uppercase; font-size:12px; font-family:Trebuchet MS,Arial, Helvetica, Tahoma; font-weight:bold; color:#dedede}
.kctd {border-bottom:1px solid #999; text-align:left; vertical-align:top}
.kctdf {font-size:12px; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Tahoma; vertical-align:top}

#rightLine {border-right:5px solid #efefec}
#fade, .fade {background-color:#C2B08F; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#C2B08F', endColorStr='#E2D7C2', gradientType='1') }

/* addcart tablebox */
#addcart_box {
	margin: 0 0 2 3;
}
/* showHide options specialty id */
#Options {
	display: none;
	position: absolute;
	top: 150;
	left: 260;
	width: 610px;
	z-index: 100;
	background: #E2D7C2;
	border: 1px solid black; 
	overflow: auto
}

#currentPrice {
	font-weight: bold;
}
.cartButton { }
#CloseUpsellPanelButton {
    cursor: pointer; 
    border: 1px solid #b10000; 
    background-color: #b10000; 
    color: #E2D7C2; 
    font-weight: bold; 
    text-align:center;
    float: right;
    width: 210px;
}
#CloseUpsellPanelButton:hover {
    cursor: pointer; 
    border: 1px solid #c00; 
    background-color: #c00; 
    color: #fff; 
    font-weight: bold; 
    text-align:center
}

.browseDiv  { text-align: center; vertical-align: bottom; height:24px; margin: 0; padding: 0;}
.kcmatch  { /* Used for "Next xx matches on category page */
  font-family: arial;
  font-size: 16pt;
  font-weight: bold;
  font-style: italic;
  background: #656664;
  border-bottom: 2px solid #73393a;
}
.kcmatch  a { /* Used for "Next xx matches on category page */
  color: white;
  letter-spacing: 2px;
  text-transform: uppercase;
}

#contOverflow, .contOverflow {
	scrollbar-base-color: #C2B08F; 
	scrollbar-face-color: #C2B08F; 
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #F5DEB3; 
	scrollbar-3dlight-color: #F5DEB3; 
	scrollbar-shadow-color: #D2B48C;
	scrollbar-darkshadow-color: #666; 
	padding: 3 0 0 5; 
}

/* Progress Bar */
.hideProgress { position:absolute; visibility:hidden; }
.showProgress { position:absolute; visibility:visible; }

/* Specs-Table Specs */
#linkdiv {width:100%; height:100%}
td#bold a, td#bold div#linkdiv a {color:#600}
td#bold a:hover, , td#bold div#linkdiv a:hover {color:#b10000}
table.altLink td#border14 {background:url(http://www.houseofstaunton.com/images/top-rightcorner.gif) no-repeat top right}

/* DropDowns */
#dropdownDropin  { position: absolute; top: 128px; left: 621px; height: 30px; visibility: visible; display: block; padding: 0px; margin: 0px }
select#sel optgroup { background-color:#600; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#E2D7C2 }
select#sel, select#sel option { background-color:#E2D7C2; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#600 }

/* padding, margins, borders */
.pad1 {padding-left: 3px; padding-right: 2px}
#pad2, .pad2 {padding-right: 12px}
#pad3, .pad3 {padding-bottom: 2px}
#pad4, .pad4 {padding: 3px}
#pad5, .pad5 {padding-left: 45px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px}
#pad6, .pad6 {padding-top: 3px;}
#margin3, .margin3 {margin: 3px}

#border, .border {border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 1px solid #000}
#border1, .border1 {border-top: 0px; border-right: 1px solid #000; border-bottom: 0px; border-left: 1px solid #000}
#border2, .border2  { padding-left: 3px; border-left: 1px dashed #333 }
#border3, .border3 {border: 1px solid #C2B08F}
#border4 {border: 1px solid #000}
#border5 {border: 1px solid #666}
#border6 {border: 1px solid gray}
#border7 {border: 1px solid #C2B08F; filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135); background-color:#C2B08F}
#border8 {border: 1px solid #D1C8B6}
#border9, .border9 {border-top: 1px dashed black; padding-top: 1px}
#border10, .border10 {border: 1px solid #fff; filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135);}
#border11, .border11 {border: 1px solid #000; filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135);}
#border12, .border12, table#enhancedImgs img {border: 1px solid #C2B08F; filter: progid:DXImageTransform.Microsoft.Shadow(color=#555555,direction=135);}
#border13, .border13 {border-bottom: 1px dashed black; padding-bottom: 2px; margin-bottom: 2px;}
#border14, .border14 {border-bottom: 2px dotted #600; padding-bottom: 1px; margin-bottom: 1px;}

.warning { color: Red; font-weight: bold; }
.bigHeader { font-size: xx-large; }

.hide {display: none; }
.error { color: red; }