body {padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
background-color:#000000;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:0 0 10px; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }

/*--[if lt IE 7.]>
<script defer type="text/javascript" src="js/pngfix.js"></script>
<![endif]-->

/*li{display:list-item;
list-style-position:inside;
list-style-type:none;
list-style:inside;
margin-left:10px;
margin-top:-1px;
float:left;
display:inline;
position:relative;}*/

.strong{
font-weight:bold;}

.testimonial_white, .testimonial_gold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;}

p.testimonial_white{
font-style:italic;
color:#FFFFFF;
text-align:center;}

.goldlink{
color:#cfa105;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;}

p.testimonial_gold{
color:#cfa105;
text-align:right;}

#gradient{ behavior: url(../js/iepngfix.htc) }

#square{
background-color:#0000FF;
width:100px;
height:100px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#gradient{
background-image:url(../images/gradient.png);
width:300px;
height:300px;
/*filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/}
	
#wrapper{
width:935px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/silk_bg.jpg);
background-repeat:repeat-y;
margin-top:10px;
height:700px;}

#header{
/*background-image:url(../images/header_gradient_01.png);*/
width:935px;
height:112px;
display:inline;
float:left;}

#emma_martin_logo{
width:313px;
height:110px;
background-image:url(../images/emma_martin_01.png);
margin-left:1px;
display:inline;
float:left;}

#emma_martin_logo h3{
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

#emma_martin_logo a {
	display:block;
	width:313px;
	height:110px;
}

#header, #emma_martin_logo, #content_area, #call_to_action, #newsletter_signup{ behavior: url(js/iepngfix.htc) }

#book_testimonials{
width:429px; 
height:87px; height: 107px;
display:inline;
float:left;
margin-left:190px; margin-left: 160px;
margin-top:25px; margin-top: 12px; }

#book_testimonials .testimonial_pic{
display:inline;
float:left;
width:69px;
}

#book_testimonials .testimonial_text{
display:inline; display: block;
float:left;
width:335px; width: 360px;
}


#navigation{ 
float: left; 
width: 935px; 
height: 23px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
margin-top:10px;
margin-left:5px;}
	
#navigation ul{ 
float: left; 
list-style: none; 
margin: 0; 
padding: 0; }

#navigation li{ 
float: left; 
width: 125px; 
height: 18px; 
padding: 0; 
background:url(../images/nav.gif);
background-repeat:no-repeat;
margin: 0 8px 0 0;}

#navigation li.active, #navigation li.active a{ 
background:url(../images/nav_active.gif);
background-repeat:no-repeat;
}

#navigation a{ 
float: left;
width: 115px; 
height: 23px; 
color: #9e9f9f; 
text-decoration:none; 
background:url(../images/nav.gif);
background-repeat:no-repeat;
padding-left:10px;
padding-top:5px;}

#navigation li.active a{ color: white; }

#navigation a:hover{ 
background:url(../images/nav_active.gif); 
background-repeat:no-repeat;
color:white;}

#content_area{
/*background-image:url(../images/content_gradient.png);*/
background-repeat:no-repeat;
width:935px;
display:inline;
float:left;
margin-top:10px;
height:545px;}

#left_column{
display:inline;
float:left;
width:176px;
}

#emma_photo{
display:inline;
float:left;
margin-top:15px;
margin-left:15px;}

#news{
display:inline;
float:left;
margin-top:15px;
margin-left:15px;
width:142px;}

#middle_column h1, #overflow_content h1{
margin-bottom:0px;}

#middle_column a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cfa105;
font-size:14px;
line-height:24px;
font-weight:normal;
text-decoration:underline;}


h1{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cfa105;
font-size:12px;
line-height:16px;
font-weight:normal;}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cfa105;
font-size:18px;
line-height:20px;
font-weight:normal;}

#middle_column p, #middle_column #overflow_content p{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:14px;
line-height:24px;
font-weight:normal;}

.news_text{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12px;
line-height:16px;}

a.news_links:link, a.news_links:active, a.news_links:hover, a.news_links:visited{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cfa105;
font-size:12px;
text-decoration:underline;}

#middle_column{
display:inline;
float:left;
width:470px;
margin-top:25px;
margin-left:10px;}

#call_to_action{
width:203px;
height:186px;
display:block;
float:left;
background-image:url(../images/c2abg.png);
background-repeat:no-repeat;
margin-top:20px;
padding-left:13px;
padding-top:8px;
}

#right_column{
display:inline;
float:left;
width:216px;
margin-left:55px;}


h3{
font-family:Georgia, "Times New Roman", Times, serif;
color:#cfa105;
font-size:16px;
line-height:20px;
font-weight:normal;
}

.underline{
background-image:url(../images/underline_03.gif);
width:158px;
height:2px;
display:inline;
float:left;
background-repeat:no-repeat;
margin-left:35px;
margin-top:-8px;}

.underline2{
background-image:url(../images/underline_2.gif);
width:158px;
height:3px;
overflow:hidden;
display:inline;
float:left;
background-repeat:no-repeat;
margin-left:35px;
margin-top:-8px;}

.c2a_content{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:white;
width:82px;
line-height:16px;
display:inline;
float:left;}

.c2a_book{
display:inline;
float:left;
margin-top:-15px;}

#newsletter_signup{
background:url(../images/newsletter_bg.png);
background-repeat:no-repeat;
width:206px;
height:258px;
display:block;
float:left;
margin-top:20px;
padding-left:13px;
padding-top:8px;}

#empty_signup{
width:206px;
height:258px;
display:block;
float:left;
margin-top:20px;
padding-left:13px;
padding-top:8px;}

#newsletter_signup p{
font-family:Georgia, "Times New Roman", Times, serif;
color:white;
font-size:12px;}

#newsletter_form{
display:inline;
float:left;
margin-top:-5px;}

.formfield{
margin-top:2px;}

.mid_formfield{
margin-left:30px;}

.mid_formfield2{
margin-left:33px;}

.mid_formfield3{
margin-left:9px;}

.mid_formfield4{
margin-left:107px;
margin-top:-33px;}



#formbutton1, #formbutton2{
background:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:white;
border: 1px solid #3b3937;
width:64px;
height:28px;}

#formbutton2{
margin-left:107px;}

#footer{
width:100%;
display:inline;
float:left;
margin-top:20px;
}

.swirl{
background-image:url(../images/swirl.gif);
width:80px;
height:33px;
margin-left:auto;
margin-right:auto;
margin-top:-33px;
position: relative;
zoom:1;}

a.links:link, a.links:active, a.links:hover, a.links:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#cfa105;
text-decoration:underline;}

#footer a, #footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:white;
text-decoration:none;}

#clear{
clear:both;}

#overflow_content{
height:380px;
overflow:auto;}

#flash_book{
display:inline;
float:left;
margin-left:auto;
margin-right:auto;
width:672px;}

.book_cover{
display:inline;
float:left;
padding-right:20px;}

.book_info{
display:inline;
float:left;
width:350px;
}

.book_info p{
line-height:14px;}

.viewcart{
display:inline;
float:left;
margin-left:200px;
margin-top:-45px;}
