/* Copyright (c) 2010 CoffeeCup, All rights reserved - http://www.coffeecup.com/
----------------------------------------------------------------------------------------------------*/

/* Reset v1.0 | 20080212 - http://meyerweb.com/eric/tools/css/reset/
----------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;	font-size: 100%;
	vertical-align: baseline; background: transparent;}

body {line-height: 1;}

ol, ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}

del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0;}

/* Reset for HTML 5 Elements
----------------------------------------------------------------------------------------------------*/

/* tells browsers that don't read html 5 tags to render like divs */
header, footer, aside, nav, article, section {display: block; margin: 0; padding: 0;}

/* clears containers with floated elements, no need for extra markup! */
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Type
----------------------------------------------------------------------------------------------------*/

html {font-size: 16px;}

body {color: #fff; font: 75%/1.5em verdana, arial, sans-serif;}

h1, h2, h3, h4, h5, h6 {color: #96673e; font: 2em/1em verdana, arial, sans-serif;}

h1 {}

h2 {color: #96673e;}

h3 {color: #96673e;	font-size: 2em;	font-weight: bold;}

h4 {font-size: 1.5em; color: #96673e; font-weight: bold;}

h5 {font-size: 1.1em; font-weight: bold;}

h6 {font-size: 1em; font-weight: bold;}

p {color: #000; font-family: verdana, arial, sans-serif; font-size: 1em; line-height: 1.5em; text-align: left;}

ul {list-style: disc; color: #96673e; font-size: 1.0em; font-weight: normal; line-height: 1.3em;}

ol, ol.lowerRoman, ol.upperAlpha {list-style: decimal; color: #96673e; font-size: 1.0em; font-weight: normal;line-height: 1.3em;
}

ol.lowerRoman {list-style: lower-roman;}

ol.upperAlpha {list-style: upper-alpha;}

strong, b, .b {color: #96673e !important; font-weight: bold;}

a {color: #96673e; text-decoration: none;}

a:link {color: #96673e; outline: none; text-decoration: none;}

a:visited {color: #96673e; outline: none; text-decoration: none;}

a:hover {color: #eb902a; text-decoration: underline;}

a:active {color: #96673e; outline: none; text-decoration: none;}

a:focus {outline: 1px dotted;}

.more {text-decoration: underline !important;}

/* Spacing
----------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {padding-bottom: 3px !important;}

hr {border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0;}

p {margin-right: 10px; padding: 5px 0;}

blockquote {margin-right: 10px; padding: 5px 0 20px 0;}

ul, ol {margin-left: 25px; padding-left: 0;}

li {margin-bottom: 15px; margin-left: 15px;}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 10px;}

/* Layout
----------------------------------------------------------------------------------------------------*/

html {background: url(../images/background.png) repeat; background-color: #333; text-align: center;}

body {background:  none; margin-bottom: 20px; width: 960px; margin: 0 auto; border: none;}

#logoTxt {background-image: url(../images/post460header.png); background-repeat: no-repeat; background-position:center;width: 100%; /*381px;*/
	height: 49px; border: none; padding-bottom:90px;}

#logoTxt h1, #logoTxt h2 {color: #fff; font-size: 3em; line-height: 1.5em; text-align: center;}

#logoTxt h2 {color: #fff;}

#logoTxt h1 span, #logoTxt h2 span {display: block;	position: absolute;	top: 2px; right: 0; width: 124px; z-index: 9;}

#logoTxt h2 span {top: 0 !important; z-index: 10 !important;}

header {height: 140px; background: url(../images/header_bg.png); width: 100%; border: none;}

header h1 {color: #333; font-size: 1.6em; text-align: center; border: none;}

header h1 span {color: #6F856C;	display: block;	float: right; padding-right: 5px; width: 300px;	border: none;}

#headTxt {color: #000 !important; font-size: 4em; line-height: 0.3em; text-transform: capitalize; width: auto !important;}

nav ul {background: url(../images/nav_bar_bg.png) no-repeat; list-style: none; width: 960px; height: 43px; margin-left: 0;
	text-align: center; border: none;}

nav ul li {display: inline-block; margin: 3px 10px 5px 10px; border: none;}

nav ul li a {color: #FFFFFF !important; font-size: 0.9em; font-weight: normal; letter-spacing: 0.1em; text-transform: uppercase;
	width:100px; height:33px; display:inline-block; padding:0px 0 0 0; font-family: verdana, arial, sans-serif;}

nav ul li a:hover {color: #EB902A !important; text-decoration: none;}

nav ul li a.selected {color: #EB902A !important;}

nav ul li a.selected:hover {color: #FFF !important;}

#mainRight {background: url(../images/body_bg.png) repeat; width: 960px; text-align: left; padding-bottom:10px;}

.columns {border: none; display: block; width: 960px; margin-top: 20px; margin-bottom: 20px;}

.colLeft {float: left; width: 450px; border: none; padding-left:30px;}

.colthin {float: left; width: 250px; border: none; padding-left:20px;}

.colwide {float: right; width: 420px; border: none; padding-right:20px;}

.colMiddle {float: none; border: none; padding-right:20px; padding-left:20px;}

.colRight {float: right; width: 450px; border: none; padding-right:20px;}

.col1 {float: left; width: 210px; border: none; margin-bottom: 10px; margin-right: 20px; padding-left: 30px;}

.col2 {float: left;	width: 210px; border: none; margin-right: 20px;}

.col3 {float: left;	width: 210px; border: none; margin-right: 20px;}

.col4 {float: left; width: 210px; border: none; margin-right: 0px;}

#signature {margin-bottom: 5px; margin-right: 10px; text-align: right;}

footer {clear: both; background: url(../images/footer_bg.png) no-repeat; padding-top: 7px; padding-bottom: 10px; height: 43px;
    border: none;}

footer p {float: left; margin-left: 30px; margin-top: 13px; font-size: 0.8em; color: #FFFFFF; border: none;}

footer ul {float: right; list-style: none; width: 330px; padding-top: 2px; text-align: right; margin-right: 30px; margin-top:15px;
	border: none;}

footer ul li {display: inline; margin: 0 5px; border: none;}

footer ul li a {font-size: 0.9em; color: #FFFFFF;}

footer ul li a:hover {color: #eb902a;}

#shoponline {width: 260px; height: 46px; background-image: url('../images/shop_button_reg.png'); display: inline-block;
    float: center; margin: 30px 0 30px 345px; text-indent: -9999px; outline: 0;}
 
 #shoponline:hover {background-image: url('../images/shop_button_hov.png');}