body { 
color: #333; 
font-size: 12px; 
font-family: arial, helvetica, sans-serif; 
background-color: #e2d7c2; 
margin-top: 0px; 
margin-left: 7px;
margin-bottom: 0px;
margin-right: 7px;
scrollbar-3dlight-color: #F5DEB3; 
scrollbar-arrow-color: #000000; 
scrollbar-base-color: #C2B08F; 
scrollbar-darkshadow-color: #666; 
scrollbar-face-color: #C2B08F; 
scrollbar-highlight-color: #F5DEB3; 
scrollbar-shadow-color: #D2B48C; 
scrollbar-track-color: #000000 
 }
 body, td, p, .format1 { 
color: #333;
font-size: 12px; 
font-family: arial, helvetica, sans-serif;
 }
.format {
font-size: 12px; font-family: arial, helvetica, sans-serif
}
hr {
height: 0;
border-top: 1px dashed #555;
}
#topBar a, #topBar a:active,visited {
color: wheat;
text-decoration: none;
font-weight: normal;
}
#topBar a:hover {
color: beige;
text-decoration: none;
}
#topBar {
padding-top: 4px; 
padding-right: 4px;
padding-bottom: 3px; 
padding-left: 20px;
color: #C2B08F;
font-weight: normal;
}

.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}

.format1:first-letter  { font-weight: bold; font-size: larger }
.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 }

/* nsLetter spec */
#nwsLetter_hdr {background: url(http://www.houseofstaunton.com/images/nsletterSide_01.gif) no-repeat}



.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; 
cursor: hand;}
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:wheat;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 }
#noRepeat, .noRepeat {background-repeat: no-repeat }
#repeatY {background-repeat:repeat-y}
#repeatX {background-repeat:repeat-x}
#hide {display:none}
.nameTitle    { font-style: italic; font-weight: normal; font-size: 20px; font-family: Georgia, "Times New Roman", Times }
.subTitle { font-style: italic; font-weight: 900; font-size: 14px; line-height: 15px; font-family: Georgia, "Times New Roman", Times; text-decoration:none }

/*Headline Styles */
H1 { 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, h3, h4 {font-family: Georgia,times,Times New Roman,Trebuchet MS,verdana,arial; font-style: italic;}
H2 {font-size: 24px; color: #728080; margin-top: 0; margin-bottom: 0;  font-weight: normal}
H3 {font-size: 18px; margin-top: 0; margin-bottom: 2;  font-weight: normal}
H4 {font-size: 15px; color:#030; margin-bottom: 8px; font-weight: normal;}

.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}
SELECT, select {background-color:#E2D7C2; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#000; border:1px in-set #999; padding:0; margin:0;
}
.button {background-color:#900; font-family:verdana,tahoma,arial,helvetica; font-size:11px; color:#dedede; cursor:hand; border:1px out-set #999}
fieldset  { padding: 7px; border: solid #9EAEAE }
legend {
color:#040; 
font-weight: normal; 
font-family: Georgia,times,Trebuchet MS,verdana,arial; 
font-size: 18px;
font-style: italic;
}

.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: 440;
left: 50;
width: 610px;
z-index: 100;
background: #E2D7C2;
border: 1px solid black; 
overflow: auto
}

/* updatePreviewPriceBlock specialty id */
#currentPrice {
font-weight: bold;
}

#optionViewHide_div {
cursor: pointer; 
border: 1px solid #b10000; 
background-color: #b10000; 
color: #E2D7C2; 
font-weight: bold; 
text-align:center
}
#optionViewHide_div_on {
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 {background:#C2B08F; font-weight:bold; letter-spacing:2 px; text-transform:uppercase}

#contOverflow, .contOverflow {
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;}