/* Standard Elements */
body {background-color: #fff; line-height: 1.05em; font-family: arial, verdana, sans-serif; text-align: left;}
h1 {font-family: arial, verdana, sans-serif; font-size:1em;  padding:2px 0 5px 0 ; margin:0; color:#336699;  text-align:left; }
h2 {font-size: 0.75em; color: #9A4F4A; margin:0 ; padding:0 0 2px 0; text-decoration: underline;  }
h3 {font-size: 0.7em; color: #777; margin:0 ; padding:0 0 0 0; text-decoration: none;  }
p {font-size: 0.72em;  text-align: left; font-family: arial, verdana, sans-serif; color: #333; margin: 0px; padding: 0 0 .5em 0; line-height: 1.45em;}

ul {margin: 5px 0 0px 25px; padding: 0;  color: #444; list-style: square;}
ol {margin: 5px 0 15px 8px; padding: 0;  color: #444;}
li {font-size: 12px; font-weight: normal; line-height:1.45em; }

a {color: #6699CC; text-decoration: underline;}
a:hover  {color: #caa238; }

p.right {float:right}
p.left {float:left}

/* P tag */
.small {font-size:0.68em !important; text-align:right; padding: 0 0 3px 0; margin:0;}
.small2 {font-size:0.68em !important; text-align:left; padding: 0 0 3px 0; margin:0;}
.smallleft {font-size:0.68em !important; text-align:left; padding: 0 0 3px 0; margin:0;}
.smalltext {text-align:left ; font-size:0.65em; font-weight:bold !important; padding:5px 0 5px 0 ; color:#999; }
.results {text-align:left ; font-size:0.72em; font-weight:normal; padding:0 0 2px 0 ; color:#747474;}

img {padding:0; border: 0;}
img.left {float:left; margin-right:4px ; padding:3px; ; border:#d4d2d2 1px solid; background:#fff }
img.right {float:right; margin-left:4px ; padding:3px; border:#d4d2d2 1px solid; background:#fff}

.split_left {width:265px; float:left; padding:1px; margin:0}
.split_right {width:265px; float:right; padding:1px; margin:0}
.right {float:right}

/* Page Containers */
#container {background-color:#fff;}
#header {display:none}
#leftcol {width:550px; float:left; position:relative; padding: 5px; left:20px; }

#rightcol {width:186px; float:right; position:relative; right:18px;  padding:0 2px 0 0 ; margin:0 ;  }
#rightcol h2 {font-family:trebuchet ms,arial, verdana, sans-serif;  font-size:0.75em;  padding:3px 0 0px 15px ; margin: 0 ; color:#F4DC14 ; text-align:left; text-decoration: none; }
#rightcol a:hover {color:#fff}

/* Blue right colum blocks */
.right_top {display:none}
.right_middle {display:none}
.right_bottom {display:none}
.right_middle p {margin: 0 8px 0 5px; padding: 0 5px 5px 7px;  color:#000; font-size:11px  }
.right_middle a {color:#fff}

/* Left col */
.body_top {display:none}
.body_middle {background-color:#fff}
.body_bottom {display:none}

/* Top menu */
#tmenu {display:none}

/* Header Nav */
#hmenu {display:none}

/* Forms */
form {display:none}

/* Search form */
.search {display:none} 
input.mainsearch {width:260px; font-size:11px;  vertical-align: top;  color:#333}
.search_match {font-size:10px; font-style:italic; color:#888}

/* Footer menu */
#fmenu {display:none}

/* Right Col menu */ 
#list ul {display:none}

/* News list */
.newsheader {display:none}
.newslist {display:none}

.sehead {color: #555; font-weight: bold;; font-size:0.7em;  padding:0; margin:0}
.wehead {color: #9A4F4A; font-weight: bold;; font-size:0.7em; padding:0; margin:0}

/* Right col poll */
.poll {display:none} 


/* Standard Form */ 
#sform legend {display:none}

.altrow {background-color:#fff;}
.normrow {}

.intro {width:550px; margin:5px 0 0 0} 
.product_split {margin:0px 3px 3px 0px; padding: 8px; width: 245px;  position: relative; float: left; background-color:#fff; border:#fff 1px solid;  }
.spacer {height:1px; padding:1px}