*,html
{
	margin:0px;
	padding:0px;
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
	text-decoration: none;
	color:#8F0000;
}

a:hover
{
	text-decoration: underline;
}

input,textarea,select
{
	display: block;
}

h2
{
	font-size:3em;
	font-weight:normal;
	margin:0pt auto;
}

p
{
	padding-top:10px;
	padding-bottom: 6px;
	color: #434343;
	line-height: 1.2em;

}


body, html
{
	margin: 0;
	padding: 0;
	height:100%;	
	font-size:0.9em;
	font-family:georgia,sans-serif;
	background-color: #FFF;
}

dl {
	clear:left;
	width: 500px;
	padding-top:10px;
}

dt {
	font-weight: bold;
	padding:18px 0px 2px;
}

dd {
	color:#666;
	font-size:1em;
	line-height:1.4em;
}

ul
{
	list-style: none; 
	text-indent: none; 
}

label{
	font-size: 0.9em;
	clear:left;
	float:left;
}


#siteMap dl a {
	background-color:#EEEED8;
	color:#806F53;
	float:left;
	font-size:0.9em;
	margin-right:10px;
	padding:2px;
}


.clearer
{
	clear:both;
}

hr{
	border:1px solid #333;
	margin-top:-5px;
}

/*-------------------------splash---------------------*/

#splash_Container
{
	background:transparent url(/images/splash_BottomBG.gif) no-repeat right bottom;
	position:absolute;
	height: 100%;
	width: 100%;
}

#splash_Container h2
{
font-size:1.6em;
}

#splash_Container p
{
font-size:1em; font-size:0.9em;
line-height:1.3em;
margin-top:10px;
}

#splash_Header
{
	background: url(/images/splash_TopBG.gif) repeat-x;
	top:0px;
	height: 338px;
}


#splash_Logo
{
	background: url(/images/splash_Logo.gif) no-repeat;
	width: 483px;
	height: 381px;
	margin-left: 150px;
	text-indent: -9999px;
}

#splash_Content
{
	background-color:#F7F7E9;
	padding:20px;
	margin-left:150px;
	margin-top:62px;
	width:443px;
}

#splash_Coming_Soon
{
	text-align: right;
}

#splash_Coming_Soon a
{
	font-size: 1.4em;
	color: #666;
}

/*-------------------------layout--------------------------*/

#container
{
	position:relative;
	min-height:100%;
	height: auto !important;
	height: 100%;
}

#header
{
	background: url(/images/main_TopBG.gif) repeat-x;

}

#logo
{
	background:transparent url(/images/main_Logo.gif) no-repeat;
	height:222px;
	text-indent:-9999px;
}

#logo a
{
	display:block;
	height:132px;
	width:156px;
}

#content
{
margin:0pt auto;
min-height:450px;
padding-bottom:70px;
position:relative;
top:-92px;
width:1040px;
}

#content p
{


}


#london_Date
{
	background:transparent url(/images/main_LondonYear.gif) no-repeat;
	height:21px;
	position:absolute;
	right:4px;
	top:5px;
	width:100px;
}



/*----------------------------home------------------------*/


#purchaseDetails
{
background-color:#666666;
color:#EEEEEE;
font-size:1.3em;
margin:17px 20px 20px;
padding:2px 15px;
position:absolute;
right:72px;
text-decoration:none;
}

#featureWork
{
	color: #CCC !important;
	margin-top:-15px;
}

#featureWork dt,#featureWork dd{
	font-weight: normal;
	font-size:1.2em;
	color:#DDD !important;
}


/*----------------------------main_Nav------------------------*/

#main_Nav
{
	position:absolute;
	top:0px;
	right: 10%;
	width:358px;
	height: 80px;
}

#main_Nav li
{
	float:left;
	height:85px;
	list-style:none;
	width:84px;
	margin-right:5px;
}

#main_Nav a
{
	display: block;
	height:85px;
	width:84px;
	padding-top:40px;
	text-align:center;
	color: #FFF;
}

#main_Nav li a:hover, #main_Nav .active
{
	background:url(/images/main_NavButtonSelected.gif) no-repeat;
	height:85px;
	width:84px;
}

/*----------------------------artist------------------------*/
#allArtistContainer
{
	height:600px;
}

#allArtistContainer h2
{
	color:#66655B;
	float:left;
	font-size:1.3em;
	margin-left:30px;
	margin-top:34px;
	position:relative;
}


#allArtistContainer ul
{
	clear:left;
	float:left;
	list-style:none;
	margin-left:30px;
	margin-top:8px;
	position:relative;
	width:292px;
}

#allArtistContainer li
{
	margin:8px 0;
}


#allArtistContainer a
{
	background-color:#333333;
	border:1px solid #DDDDDD;
	color:#FFFFFF;
	font-size:1.3em;
	margin:19px -1pt;
	padding:2px 13px 2px 7px;
}


#artist_Container
{
	position: relative;
	width: 450px;
	margin-left: 30px;
	float:left;
	z-index:300;
}

#artist_Categories ul
{
	float:left;
	height:40px;
	margin-top:4px;
	width:370px;
	background: url(/images/dot.gif) repeat-x 0px 17px;
	
}

#artist_Categories ul li
{
	float:left; 
	margin-right: 8px; 
}

#artist_Categories #catHeader
{
	font-weight:bold; 
}


#artist_Categories ul li span
{

	float:left; 
	color:#000;
	padding-bottom:6px;
}


#artist_Categories ul li a
{
	color:#000;
}

#artist_Categories ul li a:hover, #artist_Categories ul li a.selected
{
	background:transparent url(/images/sub_cat_selected.gif) no-repeat bottom center;
	color:#000;
	padding-bottom:6px;
}

	
#artist_Nav, #artist_Nav a
{
	font-size: 12pt;
	color: #999;
	margin-top:-5px;
}

#art_Info_price
{}

#artist_Bio
{
	margin-bottom:22px;
	margin-top:10px;
	float:left;
}

#featuredArt
{
width: 450px;
float:left;
clear:left;
margin-top:8px;
}
#featuredArt a
{
clear:left;
color:#666666;
float:left;
font-size:0.9em;
text-decoration:underline;
}

#featuredArt h3
{
font-weight:normal;
}

#featuredArt img
{
padding: 5px;
border:1px solid #333;
margin-top:5px;
}

#artist_Bio h3
{
	color:#666666;
	font-size:2em;
	margin-top:34px;
}

#artist_Bio p
{
	font-size:11pt;
	width:370px;
	line-height:1.3em;
}

#artist_Show li img
{
	border:1px solid #999999;
	padding:4px;
	position:relative;
	z-index:-10;
	vertical-align:middle;
}

#artist_Container #artist_Show h3
{
	font-weight:normal;
	padding-top:15px;
	background: url(/images/artist_ShowTop.gif) repeat-x;
}

#artist_Show ul
{
	clear:both;
	margin-left:-12px;
}

/*
 * artistDistinctions
 */

#artistDistinctions
{
	width: 370px;
	font-size:0.9em;
	color: #666;
}

#artistDistinctions dd
{
	padding-bottom:11px;

}
#artistDistinctions dt
{
	font-size: 1.7em;
}

/*
 * Upcoming Shows
 */

#previousShows
{
	font-size: 2em;
	margin-top:30px;
}

.artist_Thumbs
{
	float:left;
	height:158px;
	line-height:10em;
	list-style-image:none;
	list-style-position:outside;
	text-align:center;
	list-style-type:none;
	margin:12px 13px;
	width:158px;
}

.artist_Thumbs a
{
	display:block;
}

.sold
{
	background:transparent url(/images/sold_tag.gif) no-repeat scroll 103px -5px;
	bottom:0px;
	z-index:800;
}

#artist_Main
{
float:left;
margin-bottom:20px;
margin-top:38px;

z-index:900;
}

#art_Main
{
	text-align:center;
	width:500px;
	padding:10px;
}

#art_Main h3
{
	font-weight: normal;
}

#art_Main img
{
	border:1px solid #000000;
	margin:2px;
	padding:10px;
}

#art_Info
{
float:left;
font-size:0.9em;
height:120px;
margin-left:10px;
line-height:1.3em;
padding:8px;
width:256px;
}

#art_Info dt
{
	clear:left;
	float:left;
	padding:0;
	width:80px;
}

#art_Info dl
{
	float:left;
	text-indent:12px;
	padding:0;
	margin-right:20px;
	width: 300px;
}

.artistFeature
{
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
	float:left;
	margin:-19px 30px;
	padding:5px;
	position:relative;
	width:243px;
}

.artistFeature a
{
	background-color:#EEE !important;
	border: 0px !important;
}

.artistFeature p
{
	margin-top:10px;
	padding:8px;
	width:231px !important;
}

.artistFeature h3
{
	padding:5px;
	font-weight:normal;
	text-align:center
}
.artistFeature img
{
	border:1px solid #999;
	padding:1px;
	margin-left:30px;
}

#art_Download, #art_PurchaseDetails
{
background-color:#333333;
color:#EEEEEE;
font-size:1.2em;
margin:10px 34px 0px 320px;
padding:4px 28px;
text-decoration:none;
}

#art_Info_purchase
{

}

/*
 * About Us
 */

#aboutUs, #help
{
	margin:0px 40px;
}


/*------------------contact--------------------*/
#contact, #siteMap
{
	margin-left:30px;
	padding-bottom:40px;
	width:600px;
}

#addressBox
{
	padding-top:20px; 
	clear:left; 
}

#upcomingShows
{
	margin-left:30px;
	padding-bottom:40px;
	width:600px;
	font-size: 0.9em;
}

#upcomingShows dt
{
	margin-top:20px;
}

#upcomingShows dd
{
 	color: #333;
	line-height: 1.2em;
}

.theShow
{
	font-size:1.3em;
	font-weight:normal;
}

#contact p
{
	font-size:0.9em;
}

#contact h2
{
	float:left;
	position:relative;
}

#contact label
{
	width:140px;
}

#contact form
{
	color:#66655B;
	float:left;
	clear:both;
	font-size:1.1em;
	margin-top:34px;
	position:relative;
	padding: 20px 20px;
	background-color: #f4f3e6;
	border:1px solid #DDD;
	width:520px;
}

#contact .formErrors
{
	clear:left;
	color:red;
	line-height:1.4em;
	padding:8px 28px;
}

#contact #message
{
	width: 400px;
	height:100px;
}


/*----------------------------footer------------------------*/

#footer
{
	width: 100%;
	height: 110px;
	bottom: 0px !important;
	bottom:-1px;
	position:absolute;
	background: #1D1D1D;
}

#footer a
{
	color:#FFF;
	text-decoration:underline;
}

#footer ul
{
	margin-left:12px;
	position:relative;
	margin-top:10px;
}

#footer li
{
	font-weight: normal;
	font-size:0.9em;
	float:left;
	list-style:none;
	margin-right:10px;
}

#footer form
{
	bottom:10px;
	left:15px;
	position:absolute;
	color: #FFF;
	font-size: 12px;

}

#footer label
{
float:left;
font-size:1.4em;
padding-right:16px;
}

#footer input
{
	color:#DDD !important;
	font-size: 11px;
	padding:2px;
}

#upcomingShow
{
background-color:#EEEEEE;
border:1px solid #CCCCCC;
bottom:110px;
color:#333333;
font-weight:normal;
padding-left:3px;
padding-top:0px;
position:absolute;
right:20px;
width:500px;
}

#upcomingShow dt
{
	background-color:#666666;
	color:#FFFFFF;
	font-size:0.8em;
	float:left;
	padding:6px;
}

#upcomingShow dd
{
float:left;
font-size:0.8em;
line-height:2.3em;
margin-left:5px;
}


/*
 * Newsletter
 */

.error
{
	color:#8F0000 !important;
	
}

.n_success
{
	bottom:31px;
	color:#CCCCCC !important;
	font-size:0.9em;
	left:18px;
	position:absolute;
}

#n_form
{

}

#n_form label
{
	color:#fff;
	font-size: 1.1em;
}

#n_email
{

}

#newsletter
{
	bottom:0px;
	left:10px;
	clear:both;
}

#newsletter span
{
  color: #ffffff;
  margin-left: 12px;
}

#newsletter .error
{
	color:#CCCCCC !important;
	margin-left:147px;
}

#n_form_container span
{
	display:block;
	font-size:1.3em;
	margin-top:14px;
}

 #button_newsletter
 {
	background-color:#000000;
	border:medium none;
	color:#c4c4c4 !important;
	font-size: 14px !important;
	font-family:georgia;
	font-weight:normal;
	float:left;
	position:relative;

}

#footer #n_email
{
	background-color: #616161;
	border: 1px solid #FFF;
	margin-top:0px;
	float:left;
}


#boxlight, #boxlight a
{
	bottom:0px;
	color:#DDD;
	font-size:0.9em;
	font-weight:normal;
	padding:4px;
	position:absolute;
	right:0px;
	width:200px;
}
/*
#newsletter .error
{
	bottom:0px;
	color:#FFF;
	padding:10px;
	position:absolute;
}
*/
/*----------- gallery ----------------*/

#gallery
{
	height:746px !important;
	margin:-33pt 178px;
	width:68% !important;
}

#gallery h3
{
	margin-left:200px;
	margin-top:-40px;
}


/*
 * homeNews
 */

#homeNews
{
	font-size:0.9em;
	height:295px;
	position:relative;
	width:600px;
}

#homeNews dl dd
{
color: #333;
}

#homeNews a.standout
{
	background-color:#000;
	border:1px solid #333;
	color:#FFF;
	display:block;
	text-decoration:none;
	float:left;
	font-weight:bold;
	margin-top:10px;
	padding:5px 10px;
}

#homeNews a
{
	color: #666666;
	text-decoration: underline;
}

#titleShows
{
	clear:both;
	font-size:2em;
	margin-top:38px;
}

/*
 * buttonGallery
 */

 #buttonGallery
 {
	background-color:#CCCCCC;
	bottom:0px;
	color:#000;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	position:absolute;
	right:0px;
}


/*
 * enquiryHolder
 */

#contactSubmit
{
	background-color:#000;
	color:#FFF;
	padding:2px 3px 2px 3px;
	font-size: 1em;
	margin-top:5px;
	cursor:pointer;
}

 #enquiryHolder input
 {
 	margin-bottom:8px;
	float:left;
	clear:left;
 }

#enquiryHolder ul
{
font-size:0.9em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0px;
}

 #contactUsClose
 {
 	background:#CCCCCC none repeat scroll 0%;
	float:right;
	padding:1px 15px;
	cursor: pointer;
 }

 #c_message
 {
 	width: 390px;
	float:left;
 }


#enquiryHolder
{
    display: none;
    width: 400px;
    height: 535px;
    border: 10px solid #666666;
    padding:18px;
    position: absolute;
    top:150px;
    left: 350px;
    z-index:  1100;
	background: #FFFFFF url(/images/contact_bg.gif) no-repeat 382px 117px;
}

#enquiryResponse
{
bottom:21px;
color:red;
right:20px;
position:absolute;
}

#enquiryResponse #error
{
margin:31px 0px 0px 20px;
}


#overlay
{
    position: absolute;
    top: 0;
    left: 0;
    height: 800px;
    width: 100%;
    z-index: 999;
    display: none;
    background: #000000;
}

/*
 * artistQuote
 */

#artistQuote
{
	float:left;
	clear:left;
	margin-left:8px;
	margin-top:30px;
	padding:5px 15px;
	text-align:center;
}

.quote
{
	color: #333;
}

blockquote
{
	padding: 14px 0px;
}

#artistQuote blockquote p
{
width:455px;
}

/*
 * admin
 */

#sf_admin_container
{
	
}


/*
 * number
 */

 #number
 {
	color:#EEEEEE;
	float:right;
	font-size:1.4em;
	margin:5px 26px;
	padding:7px;
 }

 /*
  * featuredWork
  */

 #featureWorkTitle
 {
 	color:#666666;
	font-size:1.7em;
	margin-bottom:7px;
	text-align:right;
	width:900px;
 }

 #featuredWork
 {
	background:#000000 url(/images/featured_work.gif) no-repeat scroll 878px 50px;
	color:#FFFFFF;
	width:968px;
 }

 #featuredWork h2
 {
	font-size:1.6em;
	font-weight:normal;
	float:left;
	margin:18px 0px 0px 18px;
 }

 #featuredWork img
 {
	clear:left;
	float:left;
	margin:22px 0px 32px 50px;
}

 #featuredArtist
 {
	clear:left;
	float:left;
	position:relative;
	margin:10px 0px 0px 0px;
 padding-left: 22px;
 left:12px;
	width:150px;
 }

 #featuredZoom
 {
 	margin: 28px 0px !important;
	float:left;
	clear:left;
 }

#featuredQuote
{
margin-top: 24px;
padding-left: 58px;
width:660px !important;
clear: none !important;
float: left !important;
}


#featuredQuote p
{
	width: 600px;
	color: #000;
}

 #featuredEnlarge
 {
	color:#DDDDDD;
	float:left;
	font-size:0.8em;
	left:32px;
	position:relative;
	width:300px;
 }

 #moreFeaturedDetails
 {
	clear:left;
	float:left;
	height:28px;
	width:852px;
 }

 #featuredEnlarge img
 {
	margin: 0px 8px 0px 0px !important;
 }

 #moreArtist
 {
	color:#FFFFFF;
	text-decoration:underline;
	float:right;
 }

 #featuredWorkInfo
 {
 	background: url(/images/featured_workinfo_bg.gif) repeat-x ;
	padding:20px;
	width:928px;
	float:left;
 }

 #featuredWorkInfo img
 {
	float:left;
	margin-top:14px;
 }

 #featuredPurchase
 {
 	margin-right: 20px !important;
 }

 #featuredWorkInfoBox
 {
 	float:left;
	width: 600px;
	margin-left:55px;
 }

 #featuredWorkInfoBox h3
 {
	font-size:1.4em;
	font-weight:normal;
	padding-top:14px;
	top:14px;
 }

 #featuredWorkInfoBox p
 {
	width: 670px;
	color: #000;
 }

 #featuredWorkInfoBox a
 {
	color: #000;
	text-decoration: underline;
 }

 #featuredAbout
 {
	float:left;
	width: 950px;
	margin-top:10px;
 }

 #featuredAbout img
 {
 	margin-left:30px;
	margin-top:-20px;
 }

 #featuredAbout p
 {
 	clear:left;
	color:#000000;
	float:left;
	width:210px;
 }

 #featuredAbout h3, #featuredQuote h3
 {
 	width: 210px;
	color:#000;
	font-weight:normal;
 }

/*
* office pages
*/

#officeContainer
{

}

#colLeftOffice
{
	float:left; 
	width: 620px; 
}

#colRightOffice
{
	float:left;
	width:309px;	
}

#officeContainer #officeNextPrev
{
	float:left;
	width: 392px;
	list-style:none;
	font-size: 0.9em;
	margin-left:-16px;
}

#officeContainer #officeNextPrev li
{
	float:left;
	margin:3px ;
	background-color:#333;
	padding:5px 23px;
}

#officeContainer #officeNextPrev li a
{
	color:#FFF;
}

#officeArtInfo ul
{
	color: #434343;
}

#officePiece
{
	clear:left;
	float:left;
	position:relative;
	text-align:center;
	margin-top:4px;
}

#officeRentNote
{
	background-color:#FAFAFA;
	clear:left;
	width:400px;
	float:left;
	margin-left:21px;
	margin-top:10px;
	padding:5px;
}

#centerPiece
{
	background: url(/images/office_main_bg.png) no-repeat scroll 0% 0%;
	float:left;
	width:1000px;
	max-height:646px;
 }

 #centerPiece img
 {
	background:url(/images/office_art_01.gif) no-repeat ;
	border:2px solid #FFF;
	margin:10px 19px;
 }

 #centerPiece h1
 {
	color:#FFF;
	float:left;
	font-size:2em;
	font-weight:normal;
	margin-left:20px;
	padding-top:5px;
 }

 #centerPiece h2
 {
	clear:left;
	color:#FFF;
	float:left;
	font-size:1em;
	font-weight:normal;
	margin-left:22px;
 }

 #officeMore
 {
	background-color:#EEE;
	float:right;
	height:206px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:177px;
	width:220px;
 }

#officeMore img
{
	float:none;
}

 #officeMore li
 {
	margin-top:6px;
	text-align:center;
	width:213px;
 }

 #officeArtDetails
 {
	margin-top:60px;
 }

#officeArtDetails dl
 {

 }

#officeArtDetails dt
 {
	clear:left;
	color:#FFFFFF;
	float:left;
	font-weight:normal;
	padding:0;
	width:98px;
 }

#officeArtDetails dd
 {

	color:#FFF;
 }

 #officeArtDetails .purchaseButton
 {
	background-color:#333;
	clear:right;
	color:#FFF;
	float:left;
	margin:20px 0 0 -11px;
	padding:5px 23px;
 }

#officeArt
 {

 }

 #officeArtInfo
 {
 	float:left;
 }

#officeArtInfo p
{
	width: 500px; 
}

 #proportion
 {
	background:transparent url(/images/preportion_01.png) no-repeat;
	clear:left;
	float:left;
	height:245px;
	margin:20px -16px;
	right:218px;
	width:180px;
 }

#officeContainer h3
 {

	clear: both;
 }
 
 /*
 *	Front New
 */
 
 #leftMainCol h1
 {
	font-size:2.5em;
	padding:0 0 15px; 	
 }
 
#leftMainCol
 {
	float:left;
	margin:44px;
	width:540px;
 }

 #rightMainCol
 {
 	float:left;
 	width: 400px; 
 }

#rightMainCol h1
{
	color:#666;
	font-size:2.4em;
	padding-bottom:28px;
}

#rightMainCol h2
{
	font-size: 1.6em; 
}

#leftMainCol h2
{
	font-size: 1.6em; 
	border-bottom:1px solid #999; 
	margin-bottom:10px; 
}

#leftMainCol #officeBlock, #leftMainCol #bookBlock
{
	border:2px solid #DDD;
	float:left;
	height:300px;
	margin:10px 24px 0 0;
	padding:2px 5px;
	width:230px;
}

#leftMainCol #officeBlock h3, #leftMainCol #bookBlock h3
{
	background-color:#CCC;
	color:#000;
	padding:4px 0 1px 5px;
}

#leftMainCol #officeBlock p
{ 
	color:#fff;
	width: 450px;  
	padding:13px 18px;  
}

#leftMainCol #officeBlock a img
{
	margin:6px 2px;	
}

#rightMainCol #newsletterBlock
{
	background: url(/images/home_signup.gif) no-repeat; 
	height: 145px; 
	width: 414px; 
	padding:20px; 
	clear:left; 
	margin-top:20px; 
	float:left;  
}

#rightMainCol #newsletterBlock p
{
	width: 400px; 
}

#newsletterBlock input
{
	float:left; 
}

#newsletterBlock #n_email, #n_email_home
{
	border:medium none;
	font-size:1.2em;
	height:21px;
	margin-top:10px;
	padding-top:6px;
	width:238px;
	padding-left:6px;
}

#newsletterBlock #submitButton
{
	background-color:#464646;
	border:0 none;
	color:#FFF;
	font-size:1.2em;
	cursor:pointer; 
	margin-left:4px;
	margin-top:10px;
	padding:3px 8px;
}

#rightMainCol #latestAuctionBlock
{
	float:left;
	padding:2px;
	width:392px;
}

#latestAuctionBlock h3
{
	background-color:#EEE;
	border-bottom:1px solid #CCC;
	display:inline;
	font-size:1.6em;
}

#latestAuctionBlock img
{
	border:1px solid #CCC;
	float:left;
	margin:0px 10px 8px 2px;
	padding:2px;
}

#latestAuctionBlock ul li span
{
	font-weight:bold; 
	color: #CF0C0C;
}

#artistsBlock p 
{
	width: 228px; 
	float:right; 
}

#artistsBlock li
{
	float:left; 
	clear:left; 
	width: 400px; 
	border-bottom:1px solid #DDD;
}

#artistsBlock li img
{
	background-color:#EEE;
	float:left;
	margin:8px;
}

#artistsBlock
{
	float:left; 
	margin-top:15px; 
}

#artistsBlock h2
{
	border-bottom: 1px solid #DDD; 
	width: 400px; 
	padding-bottom:4px; 
}

#bookBlock img
{
	margin:6px 6px 0 0;
	position: relative; 
	z-index: -100;
}

#bookBlock a 
{
	position:relative;
	z-index: 100 ;
}

#bookBlock a span
{
	background-color:#000; 
	color:#FFF;
	font-weight:bold;
	margin-top:206px;
	padding:6px 13px;
	position:absolute;	
}

#book
{
	margin:20px; 
}

#book p
{
	float:left; 
	width: 400px; 
	margin-left:10px; 
}

#book h3
{
	float:left; 
}

#book img
{
	float:left; 
	margin-top:10px; 
}

#book form 
{
	float:right;
	margin-right:260px;
	margin-top:-45px;
}

#book ul
{
	clear:left; 
	padding-top:20px;
}

#featuredBlock
{
	clear:left; 
	padding-bottom:35px;
	padding-top:40px;
}

/*
* Carousel 
*/ 

#latestAvailable
{
	
}

#latestAvailable ul li
{
	float:left;
	margin:0 10px 0 0;
	text-align:center;
	width:166px;
}

#latestAvailable ul img
{

}
#pager
{
    width: 360px;
    clear:left;
    text-align: center;
}
