body,ul,li,th,td,input,select,textarea {
font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
font-style:normal;color:#666;
}
body {margin:0em;background-color:#fff;font-size:0.87em}

th {font-weight:bold;text-align:left}
dt {font-weight:bold}
ul {list-style:circle;padding-left:24px;}
ol {list-style:decimal;padding-left:24px}
li {padding-bottom:0.3em}
p {padding-bottom:0.8em}

h1,h2,h3,h4{font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-weight:bold}
h1 {font-size:1.4em;color:#d8836d;padding-bottom:0.8em}
h2 {font-size:1.2em;color:#d8836d;padding-bottom:0.6em}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color:#d8836d}
h3 {font-size:1.1em;color:#d8836d;padding-bottom:0.6em}
h4 {font-size:1.0em;color:#666;padding-bottom:0.6em}


textarea {width:99%}
a:link {text-decoration:underline;color:#666;}
a:visited {text-decoration:underline;color:#666;}
a:hover {text-decoration:none;color:#d8836d;}
a img {border-color:#aaa;}

acronym,abbr {font:inherit;
cursor:help;
border-bottom:1px dotted #b00;
}

.fineprint {font-size:0.9em;}

/* __ Title Bar and Top NavBar */
.titlebarmsg {font-family:"Trebucher MS",Arial,Georgia,"Times New Roman",Times,serif;
font-weight:bold;
color: #999;
}

#hd {
/*
background-image: url("/image/pvs_hd_bg2.jpg");
background-repeat: no-repeat;
border:1px solid #999;
*/
display: block;
height: 117px;
font-size: 0.88em;
}

#hd a:link, #hd a:visited {
text-decoration: none;
color:#444;
}
#hd a:hover {text-decoration:none;color:#d8836d;}

#bd {
background-color:white;
}
#ft {font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.88em;
color:#888;
font-style:normal;
text-align:right;
padding:3px;
height:24px;
}

.content{
padding:10px 10px 10px 10px;
line-height:140%;
border:1px solid #bbb;
overflow:hidden
}
.boxcontent{
background-color:#f6f7ee;
padding:0.5em 1em 0.5em 1em;
border:1px solid #999;
}

#leftmenu1{
 float: left;
 margin-left: 0px;
 width:180px;
}

/* __ Msg Box (eg. site news)*/
.box {border:1px solid #888;
}
.box th {
border-color:#888;
background-color:#e8dcc2;
color:#666;
text-align:center;
}

.newsbox {font-family: OCR-A,Arial, Helvetica, serif;
padding:5px 2px 5px 2px;
font-size:0.88em;
background-color:#f8f8f8;
border-bottom:none;
border-top:1px dotted #999;
}

a.actionlink:link,
a.actionlink:visited {text-decoration:none;
font-family:Verdana;
font-size:10px;
}
a.noline:link {text-decoration:none;}
a.noline:visited {text-decoration:none;}

.errormsg {color:#f00;
border:1px solid #aaa;
background-color:#fefeee;
padding:0.5em;
margin-bottom:0.8em
}
.plainmsg {color:#0f0; border:1px solid #aaa;}

.b0 {
margin:0;
border:1px solid #222;
background-color:#555;
color:#ddd;
font-size:0.87em;
font-weight:bold;
width:auto;
padding:1px;
}
.b1 {margin:20px 0px 10px 5px;
width:160px;
border:1px solid #222;
background-color:#555;
color:#ddd;
font-size:0.83em;
font-weight:bold;
padding:1px;
}

.tabSelected {
text-align: center;
font-weight:bold;
padding: 2px 10px 2px 10px;
border-top:2px #666 solid;
border-left:2px #666 solid;
border-right:2px #666 solid;
background-color:#222;
color:#fff;
}
.tab {
text-align: center;
background-color: #eee;
padding: 2px 10px 2px 10px;
border-left:1px #888 solid;
border-bottom:2px #666 solid;
border-top:1px #888 solid;
}
.tab a:link, .tab a:visited {
text-decoration: none;
color:#222;
}
.tab a:hover {
text-decoration: none;
color:#36c;
}
.tabgap {
border-left:1px #888 solid;
border-bottom:2px #666 solid;
}

.listtable {width:100%;
border:outset 1pt;
border-width:1px;
border-style:solid;
border-color:#888;
empty-cells:show;
border-collapse:collapse;
}

.listtable th {border-top:none;
border-width:1px;
border-style:solid;
border-color:#888;
background-color:#ddd;
color:#666;
padding:2px;
}
.listtable td {border-width:1px;
border-left-style:solid;
border-right-style:solid;
border-top-style:dotted;
border-bottom-style:solid;
border-color:#9a9;
padding:2px;
text-align:left;
}

.normal td {padding:2px}

/* --------- Left Menu --------*/
.leftmenuhead, .leftmenuhead a{
color:#d8836d;
font-weight:bold;
text-decoration:none;
}

div#leftmenu.yuimenu {
 background:none;
 border:none;
}

div#leftmenu.yuimenu ul {
/* control the indentation of the submenu items */
/* margin-left:0px; */
}
div#leftmenu.yuimenu li.yuimenuitem {
padding:3px 3px 4px 0px;
margin:0px;
font-size:0.88em;
border-bottom:1px dotted #999;
}

div#leftmenu.yuimenu li a {
 x-border-bottom:1px dotted #999;
 color:#777;
}

div#leftmenu.yuimenu li.selected {
 background-color:#fff;
}

div#leftmenu.yuimenu li.selected a.selected {
text-decoration:none;
color:#d8836d;
}

/* --------- Top Menu --------*/
div#pvsmainmenu.yuimenubar {
background:url(/image/main_menu_bg.gif) repeat-x;
border:none;
height:32px;
padding:7px 5px 0 0;
font-family:Verdana;
font-size:9px;
}

div#pvsmainmenu.yuimenubar li {
font-family:Verdana;
font-size:9px;
background:none;
}

div#pvsmainmenu.yuimenu li.selected a.selected,
div#pvsmainmenu.yuimenubar li.selected a.selected {
text-decoration:none;
color:#d8836d;
}

/* drop down list */
div#pvsmainmenu.yuimenubar div.yuimenu ul {
margin-left:-10px;
}
div#pvsmainmenu.yuimenubar div.yuimenu li {
font-size:11px;
}

/* --------- Other Misc ------- */
.highlight {color:#d8836d;}
.borderlightgrey {border:1px solid #999}
.noborder,.noborder td,.noborder th{border-width:0}
.textbox {padding:6px;display:block}
.price {font-family:"Trebuchet MS"}
.productDesc{font-family:"Trebuchet MS"}
.nomargin {margin:0}

