/* *************************
	ie png fix
************************* */
img, 
.quickLinks, 
.homeNav .top,
.homeNav .bottom,
.homeNav ul,
.mainNav ul li,
.printButn ul li,
.tabContents,
.tabSafari,
.safari,
.showroom,
.workshop
{ _behavior: url("pngfix/iepngfix.htc");}
/* *************************************
	Generic Content
************************************* */
html, body{
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background: #cccccc url(../images/bgTile.gif) repeat-x;
}
h1{ 
	font-weight:normal;
	font-family: helvetica, arial, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.4em;
	border-bottom:1px solid #E2E2E2;
	color:#333333;
	padding:0px 0px 10px 0px;
	margin:0px 20px 14px 20px;
}
h2{
	font-size:1.2em;
	color:#9A0607;
	font-weight:bold;
	margin:0px 20px 14px 20px;
}
h3{
	font-size:1.2em;
	color:#9A0607;
	font-weight:bold;
	margin:0px 20px 14px 20px;
}
p,li, table {
	font-size:1.1em;
	line-height:1.3em;
	color:#656565;
	margin:0px 20px 14px 20px;
}
li{
	margin:0px 0px 0px 35px;
	list-style-image:url(../images/list-style-image.gif);
}
strong{font-weight:bold;}
a{color:#9A0607; text-decoration:none;}
a:hover{text-decoration:underline;}
em{font-style:italic;}
ol li{}
ul{}
li{}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.printOnly{display:none;}
/* *************************************
	Basic Page Structure
************************************* */
#pageWrap{
	position:absolute;
	width:100%;
	height:100%;
	min-width:998px;
	left:0px;
	top:0px;
}
#container {
	position:absolute;
	width:988px;
	left:50%;
	margin:0px 0px 0px -494px;
}
#header, #content, #footer {
	float:left;
	width:100%;
	background-color:#FFFFFF;
}
#header{
	display:block;
	height:99px;
	margin:30px 0px 0px 0px;
	background:url(../images/head-bg.gif);
}
#content {padding-bottom:30px;}
#footer {
	float:left;
	display:block;
	_height:40px; /* ie6 */
	min-height:40px;
	background:#EDEDED url(../images/footer-bg.gif) bottom no-repeat;
	margin:0px 0px 30px 0px;
}
/* *************************************
	Header
************************************* */
#header .left{margin:15px 0px 0px 18px;}
/* *************************************
	Footer
************************************* */
#footer .left, #footer .right{
	margin:12px 20px 0px 20px;
	font-weight:bold;
	font-size:1.1em;
}
#footer a{color:#656565;}
#footer a:hover{color:#CC0000;}
/* *************************************
	Navigation
************************************* */
	/* *************************************
		homeNav
	************************************* */
	.homeNav{
		width:185px;
		position:absolute;
		z-index:200;
		margin:30px 0px 0px 0px;
	}
	.homeNav .top, .homeNav .bottom{
		float:left;
		display:block;
		width:100%;
		height:15px;
		background:url(../images/home-nav-top.png) no-repeat;
	}
	.homeNav .bottom{background:url(../images/home-nav-bottom.png) no-repeat}
	.homeNav ul{
		float:left;
		background:url(../images/home-nav-tile.png) repeat-y;
		width:100%;
	}
	.homeNav ul li{
		float:left;
		width:175px;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 10px;
		text-transform:uppercase;
		list-style-image:none;
	}
	.homeNav ul li a{
		display:block;
		width:160px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		background:url(../images/white-arrow.png) right no-repeat;
		_background:none;
	}
	.homeNav ul li a:hover, .homeNav ul li a.current{
		color:#CC0000;
		background:url(../images/red-arrow.png) right no-repeat;
		_background:none;
	}
	/* *************************************
		mainNav
	************************************* */
	.mainNav{
		position:absolute;
		right:0px;
		z-index:99;
		/*visibility:hidden;*/
	}
	.printButn {
		position:absolute;
		left:10px;
		z-index:100;
		visibility:hidden;
	}
	.mainNav ul li, .printButn ul li{
		float:left;
		_height:15px;
		background:url(../images/main-nav-left-tile.png) repeat;
		margin:0px 0px 0px 0px;
		padding:10px 10px 10px 10px;
		font-weight:bold;
		border-right:1px solid #353535;
		text-transform:uppercase;
		list-style-image:none;
	}
	.printButn ul li{border:none;}
	.mainNav ul li a, .printButn ul li a{
		color:#fff;
		text-decoration:none;
	}
	.mainNav ul li.leftCurve, .printButn ul li.leftCurve{
		display:block;
		width:10px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
		border:none;
		background:url(../images/main-nav-left-curve.png) no-repeat bottom;
	}
	.printButn ul li.rightCurve{
		display:block;
		width:10px;
		margin:0px 0px 0px 0px;
		padding:10px 0px 10px 0px;
		border:none;
		background:url(../images/main-nav-right-curve.png) no-repeat bottom;
	}
	.mainNav ul li a:hover, .mainNav ul li a.current,
	.printButn ul li a:hover, .printButn ul li a.current
	{color:#ff0000; text-decoration:none;}
	.printButn ul li img{margin:0px 0px 0px 5px;}
/* *************************************
	content columns
************************************* */
.leftCol{float:left; width:179px;}
.wideCol{float:left; width:450px;}
.stockCol{float:left; width:359px;}
.carDetailCol{float:left; width:293px;}
.equipCol{float:left; width:336px;}
.detailCol{float:left; width:180px;}
.twoColLeft{float:left; width:403px;}
.twoColRight{float:left; width:403px;}
/* curved top and bottom floats */
.top, .bottom{
	float:left;
	display:block;
	width:100%;
	height:20px;
}
.middle{
	float:left;
	width:100%;
	min-height:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* wide column */
.wideCol .top{background:url(../images/wideCol-top.gif) no-repeat;}
.wideCol .bottom{background:url(../images/wideCol-bottom.gif) no-repeat;}
.wideCol .middle {background:url(../images/wideCol-tile.gif) repeat-y;}
/* Car Details Column*/
.carDetailCol .top{background:url(../images/car-details-col-top.gif) no-repeat;}
.carDetailCol .bottom{background:url(../images/car-details-col-bot.gif) no-repeat;}
.carDetailCol .middle{background:url(../images/car-details-col-tile.gif) repeat-y;}
/* Car Equipment column */
.equipCol .top{background:url(../images/equip-col-top.gif) no-repeat;}
.equipCol .bottom{background:url(../images/equip-col-bot.gif) no-repeat;}
.equipCol .middle{background:url(../images/equip-col-tile.gif) repeat-y;}
/* additional car details column */
.detailCol .top{background:url(../images/detail-col-top.gif) no-repeat;}
.detailCol .bottom{background:url(../images/detail-col-bot.gif) no-repeat;}
.detailCol .middle{background:url(../images/detail-col-tile.gif) repeat-y;}

/* additional car details column */
.twoColLeft .top{background:url(../images/twoCol-left-top.gif) no-repeat;}
.twoColLeft .bottom{background:url(../images/twoCol-left-bot.gif) no-repeat;}
.twoColLeft .middle{background:url(../images/twoCol-left-tile.gif) repeat-y;}

/* additional car details column */
.twoColRight .top{background:url(../images/twoCol-right-top.gif) no-repeat;}
.twoColRight .bottom{background:url(../images/twoCol-right-bot.gif) no-repeat;}
.twoColRight .middle{background:url(../images/twoCol-right-tile.gif) repeat-y;}


/* latest stock column */
.stockCol .top {
background:url(../images/stockCol-top.gif) no-repeat;
}
.stockCol .bottom {
background:url(../images/stockCol-bottom.gif) no-repeat;
}
/*.stockCol .middle {
background:url(../images/stockCol-tile.gif) repeat-y;
width:144px;
padding:0 0 0 20px;
}
.stockCol .middle h1 {
margin:0 0 8px 0;
padding:0 0 5px 0;
}
.stockCol .middle h2 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .middle h3 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .middle p {
margin:0;
padding:0 0 5px 0;
}
.stockCol img {
float:left;
width:144px;
height:108px;
margin:0 0 8px 0;
}
.stockCol .right {
width:144px;
margin:0;
font-weight:bold;
float:none;
}
.stockCol .video {
width:154px;
padding:0 20px 0 0;
margin:0 0 0 20px;
float:left;
}
.stockCol .video h1 {
margin:0 0 8px 0;
padding:0 0 5px 0;
}
.stockCol .video h2 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .video h3 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .video p {
margin:0;
padding:0 0 5px 0;
}*/
.stockCol .middle {
background:url(../images/stockCol-tile.gif) repeat-y;
width:319px;
padding:0 0 0 20px;
}
.stockCol .middle h1 {
margin:0 0 8px 0;
padding:0 0 5px 0;
}
.stockCol .middle h2 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .middle h3 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .middle p {
margin:0;
padding:5px 0 5px 0;
}
.stockCol .left {
width:174px;
margin:0;
font-weight:bold;
float:left;
}
.stockCol img {
float:left;
width:174px;
height:130px;
margin:0 0 8px 0;
}
.stockCol .offerDetails {
float:left;
width:140px;
font-weight:bold;
border-top:1px solid #DDDDDD;
font-size:1.2em;
}
.stockCol .right {
width:140px;
margin:0;
font-weight:bold;
float:right;
}
.stockCol .video {
width:319px;
padding:0 20px;
margin:0;
background:url(../images/stockCol-tile.gif) repeat-y;
}
.stockCol .video h1 {
margin:0 0 8px 0;
padding:0 0 5px 0;
}
.stockCol .video h2 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .video h3 {
margin:0;
padding:0 0 5px 0;
}
.stockCol .video p {
margin:0;
padding:0 0 5px 0;
}

/* *************************************
	Home Page Specific
************************************* */
.quickLinks{
	position:absolute;
	display:block;
	width:584px;
	height:55px;
	overflow:hidden;
	z-index:3000;
	top:640px;
}
.quickLinks img{float:left;}

/*****SHOWROOM BUTTON*****/

#showroom {
width:297px;
height:55px;
display:block;
margin:0;
float:left;
}
#showroom p {
margin:0;
padding:0;
}
p a.showroom {
display:block;
width:297px;
height:55px;
background:url(../images/visit-showroom.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.showroom:hover {
background:url(../images/visit-showroom.png) 0 -195px no-repeat;
}


/*****WORKSHOP BUTTON*****/

#workshop {
width:322px;
height:55px;
display:block;
margin:0;
position:absolute;
left:262px;
}
#workshop p {
margin:0;
padding:0;
}
p a.workshop {
display:block;
width:322px;
height:55px;
background:url(../images/visit-workshop.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.workshop:hover {
background:url(../images/visit-workshop.png) 0 -195px no-repeat;
}


/*****VIEW STOCK BUTTON*****/

#stockShow {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#stockShow p {
margin:0;
padding:0;
}
p a.stockShow {
display:block;
width:202px;
height:25px;
background:url(../images/view-stock-tab.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.stockShow:hover {
background:url(../images/view-stock-tab.png) 0 -220px no-repeat;
}


/*****HIDE STOCK BUTTON*****/

#stockHide {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#stockHide p {
margin:0;
padding:0;
}
p a.stockHide {
display:block;
width:202px;
height:25px;
background:url(../images/hide-stock-tab.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.stockHide:hover {
background:url(../images/hide-stock-tab.png) 0 -220px no-repeat;
}


/*****VIEW SERVICES BUTTON*****/

#servicesShow {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#servicesShow p {
margin:0;
padding:0;
}
p a.servicesShow {
display:block;
width:202px;
height:25px;
background:url(../images/view-services-tab.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.servicesShow:hover {
background:url(../images/view-services-tab.png) 0 -220px no-repeat;
}


/*****HIDE SERVICES BUTTON*****/

#servicesHide {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#servicesHide p {
margin:0;
padding:0;
}
p a.servicesHide {
display:block;
width:202px;
height:25px;
background:url(../images/hide-services-tab.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.servicesHide:hover {
background:url(../images/hide-services-tab.png) 0 -220px no-repeat;
}


/*****VIEW ACCESSORIES BUTTON*****/

#accessoriesShow {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#accessoriesShow p {
margin:0;
padding:0;
}
p a.accessoriesShow {
display:block;
width:202px;
height:25px;
background:url(../images/view-accessories-tab.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.accessoriesShow:hover {
background:url(../images/view-accessories-tab.png) 0 -220px no-repeat;
}


/*****HIDE ACCESSORIES BUTTON*****/

#accessoriesHide {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#accessoriesHide p {
margin:0;
padding:0;
}
p a.accessoriesHide {
display:block;
width:202px;
height:25px;
background:url(../images/hide-accessories-tab.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.accessoriesHide:hover {
background:url(../images/hide-accessories-tab.png) 0 -220px no-repeat;
}


/*****VIEW SPECIAL BUTTON*****/

#specialShow {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#specialShow p {
margin:0;
padding:0;
}
p a.specialShow {
display:block;
width:202px;
height:25px;
background:url(../images/show-special-offers.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.specialShow:hover {
background:url(../images/show-special-offers.png) 0 -220px no-repeat;
}


/*****HIDE SPECIAL BUTTON*****/

#specialHide {
width:202px;
height:25px;
display:block;
margin:0;
left:40%;
top:-4px;
position:absolute;
}
#specialHide p {
margin:0;
padding:0;
}
p a.specialHide {
display:block;
width:202px;
height:25px;
background:url(../images/hide-special-offers.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}
p a.specialHide:hover {
background:url(../images/hide-special-offers.png) 0 -220px no-repeat;
}

/* *************************************
	Main Page Image
************************************* */
.mainImage{
	margin:0px 0px 10px 0px;
	display:block;
	width:988px;
	height:567px;
	overflow:hidden;
	
}
#home .mainImage{margin-bottom:40px;}

#cardetailspage .mainImage{height:741px;} /* was 600 */
#cardetailspage #tabHolder{top:406px;}


.mainImage ul li{margin:0; padding:0;}
/* *************************************
	STOCK TAB
************************************* */
#tabHolder{
	position:absolute;
	top:232px;
	width:988px;
	height:464px;
	overflow:hidden;
	background:transparent;
}
#tab{
	position:absolute;
	/*top:417px;*/
	top:0;
	width:988px;
	height:65px;
}
#cardetailspage #tab{
	position:absolute;
	/*top:417px;*/
	top:0;
	width:988px;
	height:465px;
}
#openTab, #closeTab{
	position:absolute;
	left:50%;
	margin:16px 0px 0px -100px;
}
#closeTab{
	/*visibility:hidden;*/
	z-index:20;
}




.tabBorder{position:absolute; top:37px;}
.tabContents{
	position:absolute;
	top:47px;
	display:block;
	width:988px;
	height:417px;
	background:url(../images/stock-tab-bgtile.png) no-repeat;
}
/*.thumbHolder{
	margin:0px 0px 0px 4px;
}
.thumbHolder a img{
	float:left;
	border:4px solid #fff;
	margin:0px 6px 12px 6px;
}
.thumbHolder a:hover img{
	border:4px solid #9A0607;
}*/




/*.description{
	display:block;
	width:476px;
	height:47px;
	background:url(../images/description-bg.png) no-repeat;
	overflow:hidden;
	text-align:center;
	margin:20px 0px 15px 250px;
}
.description p{
	font-style:italic;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:47px;
}
#tooltip{
	display:block;
	width:476px;
	height:47px;
	background:url(../images/description-bg.png) no-repeat;
	overflow:hidden;
	text-align:center;
	position:absolute;
	left:230px;
	top:20px;
	font-style:italic;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:47px;
}*/
/* *************************************
	Stock Image Slider
************************************* */
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider li{ 
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/ 
	width:988px;
	height:741px;
	overflow:hidden;
}
span#prevBtn a, span#nextBtn a{
	position:absolute; 
	display:block;
	top:800px; 
	z-index:100;
	width:149px;
	height:36px;
	overflow:hidden;
	text-indent:-99999px;
}
span#prevBtn a{ 
	background-image:url(../images/prev-image.png);
	left:10px;
	
}
span#nextBtn a{ 
	background-image:url(../images/next-image.png);
	right:10px;
	
}
/*#prevBtn,#nextBtn{visibility:hidden;}*/			
/* *************************************
	page specific
************************************* */
.equipCol ul{width:145px; float:left; margin-right:10px;}
.equipCol ul li{
	font-weight:bold;
	margin:0px 0px 7px 35px;
}

.contact{float:left; margin:0px 20px 0px 0px; width:200px;}
.contactForm td{vertical-align:top; padding:5px;}
.contactCol{min-height:400px;}
.required{color:#ff0000; font-weight:bold; font-size:1.4em;}
#techSpec h1{ margin:20px 0px 0px 0px;}
.price{color:#9a0607; font-weight:bold; font-size:1.9em;}



/* Added by DP 03 June 09 */


/*.thumbHolder a img {display: block; width:190px; height:109px; overflow:hidden;}
.thumbHolder a.tooltip img {display: block; width:190px; height:127px; overflow:hidden;}
.bigThumbInner{margin:40px 0px 0px 20px;}
.thumbPager{position:relative; margin-top:-40px;}
.thumbPager p{color:#fff; text-align:right; font-size:12px;}
.thumbPager p a{
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	padding:4px;
	border:2px solid white;
	background-color:#000000;
}
.thumbPager p a:hover{
	text-decoration:underline;
	background-color:#fff;
	color:#000;
}/*

/*#cardetailspage .thumbHolder a img {display: block; width:166px; height:124px; overflow:hidden;}*/
/*#pageWrap #container #content .mainImage #tabHolder #tab .tabContents #workshopBox.thumbHolder .tooltip img {display: block; width:190px; height:127px; overflow:hidden;}*/
#pageWrap #container #content .mainImage #tabHolder #tab .tabContents #workshopBox.thumbHolder {
margin-left:80px;
margin-right:auto;
margin-top:20px;
}
#pageWrap #container #content .mainImage #tabHolder #tab .tabContents #accessory.thumbHolder {
margin-left:50px;
margin-right:auto;
/*margin-top:20px;*/
}


.photo_range {top:250px; left:75px; color:white; position:absolute; background-color:#000000;}

/*
Other potential ways to edit photorange:
.photo_range span {}
.photo_range span #increment {} 

htmlcode in cardetails.php being:                 

<div class="photo_range"><span>Photo <span id="increment">1</span> of xxx</span></div>

*/
#standard_form {
padding-top:10px;
}

#standard_form input {
width:70px;
}


#standard_form .standard_input, #standard_form textarea {
width:100%;
}

#standard_form .standard_input {
height:20px;

}
.photo_range{
	position:absolute;
	left:880px;
	width:70px;
	top:180px;
	padding:10px;
}

#popInner {
		float:left;
		display:block;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		background-color:#333333;
	}
	#popInner h1{
		padding:20px 0px 0px 0px;
		text-align:center;
		color:#fff;
	}
	#popInner p{
		color:#fff;
	}
	#slideshowsmall{
		display:block;
		overflow:hidden;
		height:243px;
		width:179px;
	}

/*****ADDED BY OS FOR THE ABOUT US AND CONTACT PAGES*****/

.aboutUs {
background:url(../images/aboutUsBack.jpg);
}
#row1 {
float:left;
margin:70px 0 15px 40px;
}
#row2 {
float:left;
margin:0 0 0 40px;
}
.imageBox {
float:left;
width:200px;
margin:0 50px;
}
.imageBox p {
margin:0;
padding:0 0 0 4px;
color:#FFFFFF;
font-weight:bold;
font-size:1.1em;
width:115px;
float:left;
}
.imageBox .name {
font-size:1.7em;
margin:0;
padding:8px 0 0 4px;
}
.imageBox img {
border:4px solid #FFFFFF;
}

#openTable {
width:400px;
}
#openTable th {
padding:4px 8px;
background:#9A0607;
color:#FFFFFF;
font-weight:bold;
}
#openTable tbody tr.even td {
background:#ECECEC;
}
#openTable tbody tr.odd td {
background:#FFFFFF;
}
#openTable td {
padding:4px 8px;
}
.popupBox {
padding:20px 0 20px 0;
}


.thumbBox {
border:4px solid #FFFFFF;
margin:0px 6px 12px 6px;
background:#FFFFFF;
width:166px;
min-height:146px;
_height:146px;
float:left;
text-align:center;
color:#444444;
display:block;
}
.thumbBox:hover {
border:4px solid #9A0607;
background:#9A0607;
}
.thumbBox:hover p {
color:#FFFFFF;
}
.thumbBox .description {
font-weight:bold;
margin:0;
padding:5px 0 0 0;
}
.thumbBox2 {
border:4px solid #FFFFFF;
margin:0px 6px 12px 6px;
background:#FFFFFF;
width:190px;
float:left;
text-align:center;
color:#444444;
display:block;
}
.thumbBox2:hover {
border:4px solid #9A0607;
background:#9A0607;
}
.thumbBox2:hover p {
color:#FFFFFF;
}
.thumbBox2 .description {
font-weight:bold;
margin:0;
padding:5px 0 0 0;
}
.bigThumbInner {
margin:0 29px;
padding:10px 0 0 0;
}
.thumbPager {
position:relative;
top:10px;
}
.thumbPager p {
color:#fff;
text-align:right;
font-size:12px;
}
.thumbPager p a {
font-weight:bold;
text-decoration:none;
color:#fff;
padding:4px;
border:2px solid white;
background-color:#000000;
}
.thumbPager p a:hover {
text-decoration:underline;
background-color:#fff;
color:#000;
}

#offers {
position:relative;
}
.tabSafari {
width:331px;
height:112px;
display:block;
margin:0;
position:absolute;
right:20px;
top:615px;
z-index:50;
}
.tabSafari p {
margin:0;
padding:0;
}
p a.safari {
display:block;
width:331px;
height:112px;
background:url(../images/tabSafari.png) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}






