body {margin:0 auto;font-size:0.8em;font-family:Georgia, "Times New Roman", Times, serif;color:#333333;text-align:center; background-color:#000000}
:focus {outline:0;}
body * {line-height:1.22em;}


div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*fonts.css*/
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}




/* Headings */
h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em; font-family:Arial, Helvetica, sans-serif}
 h1 {font-size:1.6em;}
 h2 {font-size:1.3em;}
 h3 {font-size:1.2em;}
 h4 {font-size:1.1em;}
 h5 {font-size:1em;}
 h6 {font-size:0.9em;}
 h7 {font-size:0.8em;}

/* Paragraph Text */
p, pre {margin:.25em 0 1em 0;line-height:1.35em;}

/* Lists */
ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;}
 ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;}
 li {padding-left:.5em;margin-bottom:.25em; padding-bottom:10px;}
 dl {}
 dt {margin:.5em 0 .25em 0;font-weight:bold;}
 dd {padding:0 0 .25em 1em;}
 
/* Block Level Type Styles */
blockquote {margin:1em 2em 1em 1em;}
 address {}
 del {}
 ins {}
 pre {}

/* Inline Type Styles */
abbr, acronym { border-bottom: 1px dotted #333; cursor: help; }
 strong {font-weight:bold;}
 em, dfn, cite {font-style:italic;}




/* Links */
a {color:#03c;}
 a:hover {color:#333;}
 a:visited {color:#63c;}


/* Layout */
#pagewhite {margin:0px; width:100%; background-color:#FFFFFF;}
#pagetop {margin:0px; width:100%; padding-top:8px; background-image:url(/globals/img/bodybg.jpg); background-repeat:repeat-x;}
#wrapper {margin:0px auto 0 auto; width:800px; text-align:left}
#header {margin:0 auto;width:800px;height:160px; text-align:left}

#logo {marign:0;padding:0; width:120px; float:left}


#container {margin:0;width:770px; text-align:left;}
#stocklist {clear:both;margin:0 auto;width:720px; text-align:center; padding:10px;}
#left {width:300px;float:left;padding:0px;}
#right {width:450px;float:left;padding:0px; background-image:url(/globals/img/columndots.jpg); background-position:left; background-repeat:repeat-y;}

#footer {clear:both;margin:0 auto;width:100%; background-color:#000000;line-height:4em; color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.code {font-family:courier,sans-serif;}



/* MENUS */

#topmenu {width:620px; float:left; }
#menu {margin:0;margin:0 auto;width:620px;padding:0;list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {padding:.1em 10px;text-decoration:none;color:#FFFFFF;line-height:1em;display:block; background-color:#000000; text-transform:uppercase; border-bottom:1px solid #FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif;}
#menu a:hover, #menu a.active {background:#333333;}
#menu a.noselect, #menu a.noselect:hover {background-color:#FFFFFF; text-transform:none; color:#000000; border-bottom:2px solid #000000;}


#footermenu {margin:0;margin:5px auto;width:750px; min-height:2em;padding:0;list-style:none;}
#footermenu li {display:inline;margin:0;padding:0;display:block;float:left;color:#FFFFFF;line-height:2em; text-transform:uppercase}
#footermenu a {padding:.5em 30px;text-decoration:none;color:#FFFFFF;}
#footermenu a:hover {text-decoration:underline;}

/* ######### */



/* Self-clearing Containers */
#container:after, #stocklist:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container, #stocklist {display:inline-block;}
 /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #container, * html #stocklist {height:1%;display:block;}
/* IE box model hacks */
* html #left {width:300px;wid\th:298px;}
* html #right {width:450px;wid\th:440px;}




img.leftimg {float:left; padding-right:20px; padding-bottom:20px; border:0px;}
div.tenlr {padding-left:10px; padding-right:10px;}
div.tenpad {padding:10px;}

.fmtext {}



.fmtext {/* margin-bottom: 6px; border: none !important; width: 300px; height: 17px;  padding: 5px 5px 2px 5px; overflow: hidden; display: block; */border:1px solid #7D7F82; width:150px;}
/*.fmtext { background: url(/globals/img/input2_bg.jpg) 0 0 no-repeat; }*/
.fmtext:hover { /*background: url(/globals/img/input2_bg.jpg) 0 -24px no-repeat;*/ }

.fmtextarea, #fm_address, #fm_comments {width:360px;}
.fmtextarea, .fmverify, .fmpostcode {border:1px solid #7D7F82;}
.fmtextarea:hover, .fmverify:hover, .fmpostcode:hover {border:1px solid #24292E;}


#footer div.author {margin:20px 0px; line-height:4em; text-transform:uppercase;}
#footer div.author a {color:#FFFFFF; text-decoration:none;}


#left div.leftflash {padding:15px;}
#left div.reqcat {padding:15px;}
#left div.emailbut {padding:15px;}
#left div.promo {padding:15px;}

div.messagethanks {background-color:#CCCCCC; padding:15px; font-weight:bold;}

div.imageshold, div.eventsimageshold {}
div.imageshold a, div.eventsimageshold a {color:#000000; text-decoration:none;}
div.imageshold div {width:95px; height:130px; float:left; margin-right:5px; margin-bottom:5px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:bold; }
div.eventsimageshold div {width:80px; height:60px; float:left; margin-right:5px; margin-bottom:5px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}

div.breadcrumb {font-size:smaller;}
div.breadcrumb a {color:#003399; text-decoration:none;}
div.breadcrumb a:hover {text-decoration:underline;}


div.latestpromotionsHold {margin:0 auto; border-bottom:1px dotted #3399FF;width:80%;} 
div.latestpromotions { background-color:#3399FF; color:#FFFFFF;}