/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:#3f3f3f; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../../images/general/page-bg.jpg)}

/* Classes */
a {color: #836e19;}
a:hover {color: #CCCCCC;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
img {border:none;}
.image_pad { padding-top:20px;}
.image_pad2 { padding-top:40px;}
#side_flash, #side_flash2 { width:269px; height:175px; padding-top:20px;}
ul.index_list {margin-top:30px;list-style:none; font-weight:bold; margin-bottom:20px;}
ul.index_list  li { padding:20px 10px; border-bottom:1px dashed #FF0000;}
ul.index_list  li.last { border-bottom:none;}
.xtrapadding {padding-left:675px;}
.current { color:#dabd4a;}
.large-text { font-size:20px;}

.column1 h1 {width:269px; height:106px; background:url(../../images/general/main-logo.jpg) no-repeat; text-indent:-9999px;}

blockquote { padding-top:30px; font-size:20px; width:250px; color:#998224; }
/*.column1  a.stocklist { color:#FF0000; }
 height:148px; background:url(../../images/general/stocklist.jpg) no-repeat; text-indent:-9999px;
.column1 .stocklist a:hover { height:148px; background:url(../../images/general/stocklist2.jpg) no-repeat; text-indent:-9999px;}*/


#stocklist_link {width:264px; text-indent:-3000px;}
#stocklist_link a {width:264px; height:148px; background:url(../../images/general/stocklist1.jpg) top left no-repeat; display:block}
#stocklist_link  a:hover {background-position:50% -148px; border-bottom:none}
#stocklist_link2 {width:264px; text-indent:-3000px;}
#stocklist_link2 a {width:264px; height:148px; background:url(../../images/general/stocklist3.jpg) top left no-repeat; display:block}
#stocklist_link2  a:hover {background-position:50% -148px; border-bottom:none}
.highlight { color:#998224;}

/* Main Page */
#page-container {width:985px; margin:auto;}
h3 { padding-top:20px;}
h5 { padding-top:30px; font-size:20px; width:250px;}
.contact-info-index {padding:40px 0 0px 0; list-style:none; font-size:14px;}
.contact-info-index ul li {padding:10px 0 0 0;}

/* Header */
#navigation {background:url(../../images/general/header-bg.jpg) left bottom no-repeat; height:56px;}
#navigation ul {float:right; margin-top:22px;}
#navigation ul li {display:inline; text-transform:uppercase; padding:0 10px; border-right:1px solid #CCC;}
#navigation ul li.last {display:inline; text-transform:uppercase; padding:0 10px; border-right:none;}
#navigation ul li a {color:#fdf1cb; font-weight:bold; text-decoration:none;}
#navigation ul li a:hover {color:#dabd4a;}

.page-titles { font-size:18px;}
.page-titles2 { font-size:18px; padding-top:20px;}
h4.page-titles { font-size:18px; padding-top:150px;}

/* Main Content */
#content {float:left; width:985px; background:url(../../images/general/main-bg.jpg) repeat-y; position:relative;}
.column1 {float:left; width:268px; padding:30px 30px 30px 30px;}
.column1 p {padding-right:30px;}
.column1 a {color: #836e19; font-weight:bold;}
.column1 a:hover {color: #999;}
.column2 {float:left; width:250px; background:#006400;}


/* Stock Page */
.stockcolumnleft {float:left; width:268px; padding:30px 30px 30px 20px;}
.stockcolumnleft p {padding-right:30px;}
.stockcolumnleft img {padding:10px 0 10px 0;}
.stockcolumnleft a {color: #836e19; font-weight:bold;}
.stockcolumnleft a:hover {color: #999;}

.stockcolumnright {float:left; width:268px; padding:30px 30px 30px 35px;}
.stockcolumnright p {padding-right:30px;}
.stockcolumnright img {padding:10px 0 10px 0;}
.stockcolumnright a {color: #836e19; font-weight:bold;}
.stockcolumnright a:hover {color: #999;}


#flash-header {float:left; position:absolute; top:0px; right:5px;}

#contact-addy {padding:10px 0 0px 0;}
#contact-addy dt { font-weight:bold;}
#contact-addy dd {padding:4px 0 0 0;}
.contact-info {padding:10px 0 0px 0; list-style:none;}
.contact-info ul li {padding:4px 0 0 0;}

.p_padding {padding:10px 0 30px 0;}

/* Footer */
#footer-banner {width:985px; height:164px; clear:both; background:url(../../images/general/footer-banner2.jpg) no-repeat bottom right; padding-top:35px;}
#footer-banner .contact-info {float:left; color:#FFF; font-weight:bold; list-style:none; padding:100px 0 0 30px; text-transform:uppercase;}
#footer-banner .contact-info a {color:#dabd4a; text-decoration:none;}
#footer-banner .contact-info a:hover {color: #836e19;}

#footer {clear:both; padding-top:30px; font-size:10px; color:#FFF;}
#footer a {color:#FFF; text-decoration:none;}
#footer a:hover {background:#dabd4a; color: #FFF;}
#ourLink {float:left; margin:0px; padding:0px;}
#lowerNav {float:right; list-style:none; margin-bottom:20px}
#lowerNav li {display:inline;}
