/** Stylesheet for Joannatrollope.com
Author:Random House Group
Version:1.0

**/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    font-size:.7em;
	color:#3c2c47;
	background-color:#aba5b2;
}
a:link {
color:#8c7e98;
	text-decoration: underline;
	background-color : transparent;
}
a:visited, a:active {
color:#8c7e98;
	text-decoration: underline;
	background-color : transparent;
}
a:hover {
color:#8c7e98;
	text-decoration: underline;
	background-color : transparent;
}
.wrapper {
width: 1024px;
min-width:1024px;
height:768px;
background-color:#aba5b2;
background-image:url(images/jt_mainbg4.jpg);
background-repeat:no-repeat;
background-position:top;
}
.container {
width: 970px;
text-align:center;
height:auto;
}
.container #left{
float:left;
width:240px;
height:auto;
text-align:right;
padding-top:150px;
}
.container #right{
float:right;
width:730px;
max-width:730px;
min-width:730px;
height:auto;
}
.maintitle{
margin-top:10px;
position:relative;
right:50px;
top:30px;
}
.page{
width:730px;
max-width:730px;
min-width:730px;
height:auto;
}
.pagetop{
width:730px;
max-width:730px;
min-width:730px;
height:200px;
background-image:url(images/jt_pagetop.png);
background-position:bottom;
background-repeat:no-repeat;
}
.pagetop2{
width:730px;
max-width:730px;
min-width:730px;
height:84px;
background-image:url(images/jt_pagetop2.png);
background-repeat:no-repeat;
text-align:left;
}
.pagemiddle{
width:730px;
max-width:730px;
min-width:730px;
height:auto;
background-image:url(images/jt_pagebody.png);
background-repeat:repeat-y;
text-align:left;
}
.pagemiddle #pageleft{
float:left;
width:200px;
padding-left:30px;

}
.nav{
width:200px;
text-align:right;
}
.subnav{
font-family:"Lucida Sans Unicode",Tahoma, Verdana, Arial;
font-size:10pt;
font-style:italic;
text-align:right;
width:200px;
color:#8c7e98;
padding-top:10px;
padding-bottom:10px;
}
.subnav #on {
color:#fff;
font-weight:bold;
}
.subnav #on a, .subnav #on a:visited, .subnav #on a:active {
color:#fff;
text-decoration:none
}
.subnav #on a:hover{
color:#fff;
text-decoration:underline
}
.subnav a, .subnav a:visited, .subnav a:active {
color:#8c7e98;
text-decoration:none
}
.subnav a:hover{
color:#8c7e98;
text-decoration:underline
}

.pagemiddlesection{
width:730px;
max-width:730px;
min-width:730px;
padding-left:30px;
padding-right:30px;
}

.pagemiddlesection #pmscol1{
float:left;
width:460px;
padding-left:5px;
padding-right:10px;
background-image:url(images/jt_separator.gif);
background-position:top right;
background-repeat:no-repeat;
min-height:385px;
height:auto

}
.pagemiddlesection #pmscol2{
float:right;
width:200px;
padding-left:5px;

}


.pagetitle{
padding-left:30px;
padding-top:30px;
}
.leftlink{
padding-right:20px;
text-align:right;
}

.col1{
float:right;
width:200px;
padding-left:5px;

}
.col2{
float:left;
width:200px;
padding-left:5px;

}
.pagemiddle #pageright{
float:right;
width:420px;
padding-right:50px;

}


.pagebottom2{
width:730px;
max-width:730px;
min-width:730px;
background-image:url(images/jt_pagebottom2.png);
background-repeat:no-repeat;
height:99px;
text-align:left;
}

.pagebottom2#pagebottom2right{
float:right;
width:420px;
padding-right:50px;
}

.pagebottom2 #pagebottom2left{
float:left;
width:200px;
padding-left:30px;

}
.pagebottom{
width:730px;
max-width:730px;
min-width:730px;
background-image:url(images/jt_pagebottom.png);
background-repeat:no-repeat;
height:99px;
}
.bottomrow{
padding-left:100px;
padding-top:5px;
}
.footer {
color:#7F7587;
font-size:8pt;
width:730px;
}
.footer a, .footer a:visited, .footer a:active {
color:#ffffff;
text-decoration:none
}
.footer a:hover{
color:#8c7e98;
text-decoration:underline
}
.footer #footerleft{
float:left;
text-align:right;
width:230px;}
.footer #footerright{
float:right;
padding-top:50px;
width:450px;
text-align:left;
}

.clear{
clear:both;
}
.clear10px{
clear:both;
height:10px;
}
.formerror {
font-size:10pt;
color:#9d0a0e;
font-weight:bold;
display:none;
position:relative;
}
.submit{
width:88px;
height:28px;
background-image:url(images/jt_btn_subscribe.gif);
background-repeat:no-repeat;
border:0px;
background-color:transparent;
cursor:pointer;
}
.txt{
width:159px;
height:28px;
background-image:url(images/jt_formbg.png);
background-repeat:no-repeat;
background-color:transparent;
padding-top:3px;
padding-left:5px;
border:0px;
color:#fff;
}
.title{
color:#8c7e98;
font-weight:bold;
}

.gallerycopy{
color:#8c7e98;
font-size:8pt;
text-align:right;
}
.newsletter{
color:#817689;
font-size:8pt;
text-align:right;
margin-top:40px;
}
#jacket
{
width: 190px !important;
height: 230px !important;
position:relative;
top:0px;
right:40px;
} 
/** gallery**/

#gallery
{
width: 190px !important;
height: 230px !important;
position:relative;
top:0;
right:60;
}

#image9{
}
#image2,#image3,#image4,#image5,#image6,#image7,#image8,#image1,#prev, #next2, #next3, #next4, #next5, #next6, #next7, #next8, #next1{
display:none;
}
#prev, #next1, #next2, #next3, #next4, #next5, #next6, #next7, #next8, #next9{
margin-top:5px;
}
.pagebreak{
background-image:url(images/jt_pagebreak.gif);
width:730px;
height:3px;
background-repeat:no-repeat;
background-position:center;
}
