body {
background:url(../images/bg_body.gif) repeat-x;
background-color:#F5F0EA;
padding:30px 10px;
color:#565656;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
}

div {
margin:0px;
padding:0px;
}

img {
border:0;
}

p {
margin-bottom:1em;
line-height:1.5em;
}

#logo {
display:block;
width:205px;
height:63px;
margin:0 0 15px 0;
background:url(/images/logo.gif) no-repeat;
}

#logo span {
display:none;
}

a {
color:#824C02;
}

#nav1 a, #nav2 a, #nav_left a, #mininav a {
text-decoration:none;
}

a:hover {
color:#E08100;
text-decoration:underline;
}

h2 {
color:#824C02;
font-weight:bold;
font-size:1.2em;
}

.highlight {
color:#824C02;
}


/*------------  navigation ---------------*/

#nav1 em, #nav2 em, #nav_footer em {
font-style:normal;
text-decoration:underline;
}


#mininav a:hover {
background-color:#E5CDAF;
}

#nav_left .selected {
font-weight:bold;
}

#nav_left a:hover {
text-decoration:none;
background-color:#F0E9E0;
}

.imagery, .img_library, 
#top_band,
.triple_col img,
.imagery2,
.order_list img,
.plus_minus {
display:none;
}

.item p {
width:350px;
}

hr, .separator {
border:none;
border-top:1px solid #CEB593;
height:1px;
margin:10px 0;
}

.item hr {
border-top:1px solid #C0C0C0;
}

.news_item p {
width:75%;
margin-bottom:0.5em;
}

#form_signup {
margin-bottom: 10px;
}

#form_signup .form_field {
width:140px;
background:#F6F6F6;
border:1px solid #DADADA;
}

#form_signup #form_button {
width:auto;
}

.link2 {
display:block;
font-size:.85em;
text-decoration:underline;
padding:0 0 15px 0;
}


.calendar {
clear:both;
margin:2px 0 15px 0;
}

.calendar td {
color:#6D6B69;
font-size:9px;
width:21px;
text-align:center;
padding-bottom:1px;
}

.calendar a {
display:block;;
width:21px;
background-color:#000;
padding-bottom:1px;
color:#FFF;
text-decoration:none;
}

.calendar a:hover {
color:#FFF;
text-decoration:none;
background-color:#824C02;
}

.weekdays td {
color:#000;
}


.previous:hover, .next:hover {
background-color:#DBAD6E;
}

.month_year {
padding:0 20px;
font-size:9px;
color:#000;
}

#column_left .month_year {
width:122px;
}

/*--------------- calendar ENDS ---------------*/


/*--------------- buttons --------------------*/

.but_find_us {
width:89px;
margin-right:5px;
}

#bread_crumbs {
background-color:#EEE3D4;
padding:6px;
}

#bread_crumbs a {
color:#7A7877;
}

#bread_crumbs  em {
color:#7A7877;	
}

#copyright {
font-size:.9em;
line-height:1.5em;
}

#copyright a {
color:#6E6E6E;
text-decoration:none;
}

#copyright a:hover {
text-decoration:underline;
}


#nav_footer {
margin-left:-40px !important;
margin-left:0px;
}

#nav_footer li {
list-style:none;
display:inline;
}

#nav_footer a {
padding-right:10px;
font-size:.95em;
color:#6E6E6E;
text-decoration:none;
}

#nav_footer a:hover {
text-decoration:underline;
}

.item {
padding-left:15px;
}

.imagery {

padding-left:8px;
}

.imagery img {
width:74px;
height:98px;
}

.imagery em {
padding: 6px 0 8px 0;;
text-align:center;
font-style:normal;
font-size:0.8em;
}

.details {

width:280px;
}

.table_like {
color:#824C02;
}

.table_like span {

width:70px;
} 

.table_like b {

width:140px;
} 

.details p {
margin-bottom:0.5em;
line-height:1.4em;
}

.bg2 {
background-color:#F7EFE5;
}

#page_name {
font-size:14px;
font-weight:bold;
}

.triple_col, .column {
border-top:1px solid #C0C0C0;
padding-bottom:5px;
margin-bottom:10px;
}

.first_item {
border-top:none;
}

label {
display:block;
padding-top:6px;
}

.continue, .submit {
display:block;
width:auto;
height:auto;
margin:8px 0 12px 0;
}

.not_txt_ver {
display:none !important;
}

.header {
margin-bottom:10px;
}

.header div {
display:inline;
}

.order_list div {
padding-bottom:8px;
}

.proceed {
padding-top:12px;
}

#form_signup span {
display:block;
}

#mininav input {
background-color:transparent;
border:none;
padding:0;
margin:0;
font-size:1.1em;
position:relative;
left:-3px !important;
left:-33px;
}

#mininav input:hover {
cursor:pointer;
}

#mininav form {
display:inline;
margin:0 4px 0 0 !important;
margin:0 2px 0 0;
padding:0;
}

#email_friend {
width:150px;
background:#F1DEC5;
margin-top:10px;
padding:0 5px 5px 5px;
border:1px solid #D5D5D5;
}

#email_friend .submit {
padding-left:75px;
}

#column_main input, #column_main textarea, #column_main select {
width:160px;
}

#column_main .check_box, #column_main .radio {
width:auto;
}

#column_main .but_form, #column_main .but_form1 {
width:65px !important;
height:auto !important;
background-color:#EBDBC9;
border:1px solid #A58663;
margin:15px 30px 20px 0;
font-size:0.8em;
color:#824C02;
}

#column_right {
line-height:1.5em;
}

.printonly {
display:none;}