html {
    overflow-y: scroll
}

body,html 
    {
    margin:0;
    padding:0;
    color:#000;
    background-color: #4F4541;
    }

body {
    width: 711px;
    margin: 0 auto;
    padding-top: 25px;
}

img { border:0px; margin: 0px;}

.main_text, input, textarea, body, font, select
	{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		line-height:14px;
		color:#4D4D4D;
	}

a { font-family: sans-serif, Georgia, "Times New Roman", Times; font-size: 8pt; text-decoration: underline; text-align: justify; color:#4D4D4D; }
.img_link { font-family: sans-serif, Georgia, "Times New Roman", Times; font-size: 8pt; text-decoration: none; text-align: center; margin-bottom: 5px; color:#4D4D4D; }
	
.c_text, .c_text a {color:#FFFFFF; line-height:13px; text-decoration:none; background-color: transparent; margin-left: 0; }
.c_text a:hover { text-decoration:underline}

.form {height:23px; margin-top:3px;}
.form input, select	{width:131px; height:20px; border-color:#DB7B19; border-width:1px; background-color:#EBE6E4; padding-left:5px; border-style:solid;}

textarea { width:131px; height:71px; border: 1px #000000 outset; background-color:#ffffff; padding-left:5px; margin-top:3px; overflow:hidden}

input:focus, textarea:focus{ background-color: lightyellow; border: 1px dotted black;}

p { font-family: sans-serif, Georgia, "Times New Roman", Times; font-size: 8pt; text-decoration: none; text-align: justify; margin-bottom: 5px; color:#4D4D4D; }

.no_class, .no_class div
	{
		width:auto;
		height:auto;		
	}

form { margin:0px; padding:0px;}
   
small { font-family: Georgia, serif, "Times New Roman", Times; color: white; font-size: 6.5pt; font-weight: 200; text-decoration: none; margin-bottom: 4px;}

h4 {
    color: #4D4D4D;
    font-size: 1.2em;
    border-bottom: 1px dotted #4D4D4D;
    padding-top: 5px;
    margin-top: 0;
}

div.left_column {
    float: left;
    width: 206px;
    margin-bottom: 20px;
    margin-right: 1px;
}

div.left_column a {
    color: white;
    text-decoration: none;
}

div.right_column {
    float: left;
    width: 504px;
    margin-bottom: 20px;
}

div.border_outer {
    padding: 4px;
    background: #ebe6e4;
}

div.border_inner {
    border: 1px solid #c9c6c5;
    padding: 3px;
    background: #ebe6e4;
}

div.left_photos {
    margin-bottom: 20px;
}

div.nav_buttons img {
    margin: 1px;
}

div.editable {
    margin: 18px;
}

div.clearing {
    clear: both;
}

tr.subject_field {
    display: none;
}

/* Window Treatments Accordion */
#accordion_list {
margin:0;
padding:0;
width: 96%;
list-style-type:none;
background-color:#E7E7E7;
color:#000000;
line-height:120%;
height:auto;
}

#accordion_list a{
display:block;
font-weight:normal;
text-decoration:none;
}
#accordion_list ul{
overflow: hidden;
margin:0;
padding:0;
}
#accordion_list li{
margin:0;
padding:0;
list-style-type:none;
}

/*  padding-top  padding-right  padding-bottom  padding-left */

.accordion_list_hdr{
width:100%;
padding: 5px 0 0 15px;
display:block;
color:#000000;
background-image:url(images/ha-header.jpg);
height:25px;
}

#accordion_list li a.closed{
color:#000000 !important;
background-image:url(images/ha-header.jpg) !important;
}



#accordion_list li.firstitem a.closed{
color:#000000 !important;
background-image:url(images/ha-header-first.jpg) !important;
}
#accordion_list li.lastitem a.closed{
color:#000000 !important;
background-image:url(images/ha-header-last.jpg) !important;
}
.accordion_list_item
{
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:0;
height: 300px;
width: 99%;
}
#accordion_list li a.opened{
display:block;
background-image:url(images/ha-header-active.jpg);
color:#FFFFFF;
}
#accordion_list li.firstitem a.opened{
background-image:url(images/ha-header-first-active.jpg);
color:#FFFFFF;
}
#accordion_list li.lastitem li{
margin-bottom:-4px;
}
#accordion_list li.lastitem ul{
background-image:url(images/ha-footer.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:4px;
}

div.coupon {
border: 2px dashed black;
padding: 1em 1em 1ex;
background: white;
color: black;
}
p.coupon_code {
margin-top: 1ex;
font-size: 150%;
color: black;
}
p.coupon_code b {
color: red;
}

div.ebooks_button {
width: 206px;
height: 120px;
padding-top: 8px;
background: url(images/ebooks-button.png) no-repeat;
}
div.ebooks_button strong {
font-size: 133%;
line-height: 1;
}
div.ebooks_button strong a {
color: black;
}
div.ebooks_button a {
display: block;
margin: 8px;
padding-right: 72px;
font-size: 120%;
font-weight: bold;
text-align: left;
color: #cd0000;
}

