/* CSS Document */

/* ============ main logo and text style ========================*/

body{ margin:0px; padding:0px; background:#F7F2E8 url(../images/bg.jpg) repeat-x; font-family:Helvetica, Arial, sans-serif; font-size:13px;}

div#main{width:701px;  margin:auto; padding:0px;}

div#titleBar{  width:700px; height:100px; margin:0px;}
div#logo{position:absolute; width:140px; margin:0px;}
div#logoText{position:absolute; width:400px; height:60px; margin-left: 0px; }
div#address{position:absolute; width:150px;  margin-left: 550px; margin-top: 18px; color:#C4A45F; text-align:right; font-size:11px; }

div#menu{ position:absolute;  width:150px; margin-top:70px; margin-left:0px; }

div#content{ position:absolute; width:530px; margin-top:70px; margin-left:150px; border-style:solid; border-width:0px 0px 0px 1px; border-color:#984C22; padding:0 20px; color:#984C22;}
div#content h1{ font-size:24px; margin-top:0px; margin-bottom:10px;}
div#content h2{ font-size:16px;}
div#mainImage img{padding:10px; background-color:#DCC58D; margin-bottom:10px; }

:link img {
  border: none;
}

.indexThumbs {text-align: center;}
.indexThumbs a {color:#984C22; text-decoration:none;}
.indexThumbs a:hover {color:#984C22; text-decoration:none; text-decoration:underline; }

div.pullquote {float:right; width:200px;
content: Quote supporting Dr Tim Willis Expertise in the Linguistics Field;
font: 13pt Arial, Helvetica, sans-serif;
border: solid #DCC58D; border-width: 7px 0;
padding: 5px 0px;
margin-bottom:10px;
margin-left:20px;
margin-right:10px;
margin-top:-40px;
text-align:left;
}

div#saleAnimals{  width:205px; height:30px;}
div#saleAnimals a{ text-decoration:none; color:#FFFFFF; font-size:12px; float:right; padding-right:5px; padding-top:0px;}
div#saleAnimals a:hover{ text-decoration:underline;}
div#stockPhotos{ width:205px; height:30px;}
div#stockPhotos a{ text-decoration:none; color:#FFFFFF; font-size:12px; float:right; padding-right:5px; padding-top:0px;}
div#stockPhotos a:hover{ text-decoration:underline;}
div#stockVideo{ width:205px; height:30px;}
div#stockVideo a{ text-decoration:none; color:#FFFFFF; font-size:12px; float:right; padding-right:5px; padding-top:0px;}
div#stockVideo a:hover{ text-decoration:underline;}
.buttonImage{position:relative;}
.buttonImage a { }
.buttonText{ position:relative; float:right; padding-right:5px; padding-top:0px; z-index:5; right:5px; padding:0px; margin:0px; margin-top:-13px; line-height:20px;}
.buttonText a{ position:relative; float:right; padding-right:5px; padding-top:0px; z-index:5; right:5px; padding:0px; margin:0px; margin-top:-13px; line-height:20px;}


/* ============ menu style ========================*/

div#menu ul{ list-style:none;  margin:0px; padding:0px;}
div#menu ul li { text-decoration:none; margin:0px; padding-bottom:4px; }

div#menu ul li a {text-decoration:none; line-height:15px; margin:0px; padding-left:15px;  width:100px; color:#984C22; background-color:#DCC58D; display:block; padding-top:5px; padding-right:10px; padding-bottom: 5px; }
div#menu ul li a.current{ background-color:#AA753C; color:#F7F2E8}
div#menu ul li a:hover {background-color:#984C22; color:#F7EFD5;}

/* ============ limousin page style ========================*/


.bullThumb { border-top-style:solid; border-top-width:thin; border-top-color:#984C22; position:relative; height:150px;}
.bullThumb a{ text-decoration:none;}

	
.bullPic1 {position:absolute; width:200px; height:120px; border-style:solid; border-width:4px; border-color:#DCC58D; margin:10px 10px; }

.bullPic1 a{cursor:pointer;}
	
.bullText {position:absolute; width:300px; height:140px; margin-left:230px;  padding-top:5px;}
.bullText a{cursor:pointer;}
.bullText h1{ font-size:18px; color:#984C22; }
.bullText h2{ font-size:14px; color:#984C22; font-weight:normal;}
.bullText p{ font-size:14px; color:#984C22; font-weight:normal;}


/* ============ gallery style ========================*/


#gallery {width:522px; position:relative; padding-top:320px; margin:0 0 0 0;}
#gallery img.left {width:30px; height:54px;  float:left; cursor:pointer;}
#gallery img.right {width:30px; height:54px;  float:left; cursor:pointer;}
#gallery ul {list-style:none; width:452px; padding:5px 5px 5px 5px; margin:0; float:left; background-color:#DCC58D; }
#gallery ul li {display:inline; width:60px; height:40px; float:left; margin:0 6px; border:1px solid #FFF; cursor:pointer; padding:0px;}
#gallery ul li.hide {display:none;}

/* remove visibility:hidden; if you want to se the original images as thumbnails */

#gallery ul li img {visibility:hidden; display:block; width:60px; height:40px;}
#gallery ul li span{display:none; position:absolute; left:0px; top:390px; width:520px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size:14px;
color:#984C22;  line-height:17px; text-align:left;}
#gallery ul li b{color:#333333;}
#gallery ul li.chosen {border-color:#984C22; border-width:2px; cursor:default; top-margin:-1px; }
#gallery ul li.chosen div { position:absolute; left:0; top:0; width:522px; height:322px; background:#DCC58D; border:0px solid #000; 
border-width:0 0 0 0;}


#gallery ul li.chosen div i {width:522px; height:200px; display:table-cell; vertical-align:middle; text-align:center;}
#gallery ul li.chosen div i img{visibility:visible; width:auto; height:auto; border:1px solid #aaa; margin:10px; border:1px solid #984C22; }
#gallery ul li.chosen span {display:block;}



















