html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 18px;
	 font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
 	font-size:14px;
	background:url(images/body-bg.gif) repeat-x center top #ece1c0;	
	color:#887f55;
}

a:link {color: #255c70;}
a:visited {color: #255c70;}
a:hover {color: #255c70;}
img {display:block;}
img, div { behavior: url(javascript/iepngfix.htc) }

#global {width:960px; margin:0 auto; }
#nav {height:232px; width:960px; color:#fff; font-size:18px; background:url(images/top.jpg); position:relative;}
#navLinks {position:absolute; top:175px; left:240px; width:710px;}
#navLinks a {text-decoration:none; color:#fff; padding:6px; font-size:13px; font-weight:bold;}
#logo {background:url(images/top.gif) #7d7d7d top left; width:950px; height:77px;}

#homeMain {width:950px; min-height:350px;}
#homeBlogContainer {float:left;  background:url(images/home-blog-bg.gif); width:380px;}
#homeBlog {font-size:14px; color:#3F95B6; width:360px; padding:1px 10px; background:url(images/home-blog-header.gif) top no-repeat; min-height:200px;}

#homeMembersContainer {float:right; background:url(images/home-members-bg.gif); width:538px;}
#homeMembers {font-size:13px; color:#3F95B6; font-weight:bold; line-height:14px; width:518px; padding:1px 10px; background:url(images/home-members-head.gif) top no-repeat; min-height:200px;}
#homeMembers a {color:#3F95B6; text-decoration:none; font-size:9px;}
#homeMembers img {padding:5px;}

div.clear {clear:both;}

#bottomNav {height:54px; width:950px; color:#ddd; font-size:24px;}
#bottomNav a {text-decoration:none; color:#ddd; padding:12px; font-size:15px; line-height:50px; font-weight:bold;}

#iWrapper {background-color:#999;}
#iContent {min-height:450px; _height:450px; _overflow:visible; padding:10px;}

#footerLinks {margin:5px auto 0 auto; width: 940px; color:#887f55; font-size: 11px; line-height:15px; padding: 5px;}
#footerLinks a {font-size:11px; color:#887f55; padding: 0px 3px; text-decoration:none;}
#ten11 {margin:0px auto; width:930; text-align:right; color:#a4bfca; font-size:10px;}
#ten11 a {color:#a4bfca; font-size:10px;}
#social {float:right;}
#social img {padding:8px 15px; display:inline; border:none;}


#mailchimp {float:right; padding-left:15px;}
h1 
{
	font-size:22px;
   	margin:5px 0px;
	color:#887f55;
}
  
h1.home {color:#887f55; font-size:18px; font-weight:bold; background:url(images/header-bg.gif) left top no-repeat; line-height:45px; padding-left:30px;}
h1.members {background:none; font-size:16px; padding-left:10px; width:90%; border-bottom:1px solid #887f55;}
h1.homeHuge {color:#887f55; font-size:28px; text-decoration:underline;}
h2 {
	color:#887f55;
    font-size: 17px;
 }

h2.home {margin-top:0px;padding:0px;}
h2.resources {font-size:18px; border-bottom:1px solid #887f55; width:100%;}
h3 {
	color:#887f55;
    font-size: 14px;
}

h4 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px; color:#887f55; margin:0px;}

li {font-size:100%;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 }












fieldset
{
    height: 120px;
}
legend {font-weight: bold;}

.AdminNav {background-color: #592821;}
a.AdminNavLink {padding-right: 10px; color:White; font-weight:bold;}


#accountUpdate a {color:#000; font-size:14px; font-weight:bold; padding:20px;}

.dg {padding:1px 1px 1px 1px; border-top:solid 1px #686524; border-color:#eeeeee;}
.dgHeader {background-color:#10a69c; font-size:14px; height:25px; color:#ffffff; font-weight:bold;}
.dgItem {background-color:#ffffff; color:Black; font-size:14px; font-weight:normal;}
.dgAltItem {background-color:#eeeeee; color:Black; font-size:14px; font-weight:normal;}
.dgSelect {font-weight: normal; color: black; font-style: italic; background-color: #e9e9e9;}

.dgHeaderSmall {background-color:#10a69c; font-size:12px; color:#ffffff; font-weight:bold; padding: 5px;}
.dgItemSmall {background-color:#ffffff; color:Black; font-size:12px; font-weight:normal;}
.dgAltItemSmall {background-color:#eeeeee; color:Black; font-size:12px; font-weight:normal;}


.PageHeader {margin: 8px 0px 18px 0px; padding:5px 0px 5px 3px; border-bottom:solid 1px #999999; font-size:140%;}
.SectionHeaderLarge {font-size:120%; font-weight: bold; border-bottom: solid 1px #dddddd; margin-top: 5px; margin-bottom: 5px;}
.SectionHeader {color:#fff;font-weight: bold; margin-bottom: 0px; font-size: 15px; background-color: #91844E; padding: 5px 2px 5px 2px; margin-top:15px;}
.Section {font-weight: normal;  margin-top: 5px; margin-bottom: 10px;}
.errorLabel {color:Red;}

input {font-family: Trebuchet MS; font-size: 13px; padding: 4px; border: solid 1px #91844E; margin: 1px;}
select {font-family: Trebuchet MS;font-size: 13px; padding: 1px; border: solid 1px #91844E; margin: 1px;}
textarea {font-family: Trebuchet MS;font-size: 13px; padding: 4px; border: solid 1px #91844E; margin: 1px;}
input[type='submit'] {background-color: #dbd1b2; width:120px;}
.alert {font-size: 12px; font-weight: bold; color:Red;}
.alertLarge {font-size: 18px; font-weight: bold; color:Red;}

.applyButton:hover {background:#3D96B8; color:White; font-weight:bold;} 

.boxborder
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    border-left: black 1px solid;
    padding-top: 2px;
    border-bottom: black 1px solid;
}


.small {
	font-family:Arial, Sans-Serif;
	font-size:80%;
}
.copyrightInfo 
{
    font-family:Arial, Sans-Serif;
	color:#fff; 
	font-size:80%
}


.formLabel {text-align:right; background-color:#91844E; width:170px; color:#fff;}

.CartGrid {padding:1px 1px 1px 1px; border-top:solid 1px #686524; border-color:#eeeeee; font-size: 13px;}
.CartGridHeader {background-color:#555555; font-size:13px; height:20px; color:#ffffff; font-weight:bold;}
.CartGridQuantity {vertical-align: top; text-align:center; width: 75px;}
.CartGridPrice {vertical-align: top; text-align:right; width: 75px; padding-right: 5px;}
.CartGridQuantity Input {text-align: right;}
.CartGridTotal {vertical-align: top; text-align:right; width: 75px; padding-right: 5px;}
.CartTotal {background-color:#eeeeee; font-size:13px; height:20px; color:black; font-weight:bold;}
.CartShipping {background-color:#eeeeee; font-size: 13px; font-weight: bold; }

.MiniCart {font-size: 12px; padding:2px; color: Black; display: inline;}
.MiniCart a {color: Navy;}

.MiniAccount {font-size: 12px; padding:2px; color: Black; display: inline;}
.MiniAccount a {color: Navy;}

.PageContentMain {margin-top: 3px; width: 700px;}
.ProductListingGrid {margin-top: 2px; text-align: center; border: solid 1px black;}
.ProductListingPager {margin-top: 10px; text-align: left;}
.SectionCategoryListBox {margin-top: 2px; padding-left: 10px; width: 600px; text-align: left; border: solid 1px #555555; background-color: #e9e9e9;}


