﻿/*********************************************************************
	CONTENT TITLES AND BORDERS
*********************************************************************/

div#RecentlyListed .t { width:533px; background: url(/SiteImages/Titlebars/RecentlyListed_02.gif) 5px 0px; background-repeat:no-repeat; }
div#CreateAccount .t {height:220px; width:533px; background: url(/SiteImages/Titlebars/AccountDetails.gif) 5px 0px; background-repeat:no-repeat; }
div#AdvertiserLogin .t {height:220px; width:265px; background: url(/SiteImages/Titlebars/AdvertiserLogin.gif) 15px 0px; background-repeat:no-repeat; }
div#AccountSignup .t { height:220px; width:265px;  background: url(/SiteImages/Titlebars/CreateAnAccount.gif) 15px 0px; background-repeat:no-repeat; }
div#AddNewListingInfo .t { height:220px; width:530px;  background: url(/SiteImages/Titlebars/NewListingInformation.gif) 5px 0px; background-repeat:no-repeat; }
div#AddNewListingPriceReduction .t { height:220px; width:530px;  background: url(/SiteImages/Titlebars/AutomaticPriceReduction.gif) 5px 0px; background-repeat:no-repeat; }
div#ImageManager .t { width:530px; background: url(/SiteImages/Titlebars/ImageManager.gif) 5px 0px; background-repeat:no-repeat; }
div#MyListings .t { width:530px; background: url(/SiteImages/Titlebars/MyListings.gif) 5px 0px; background-repeat:no-repeat; }
div#ctl00_MainContent_divSetSold .t { width:530px; background: url(/SiteImages/Titlebars/SetAsSoldgif.gif) 5px 0px; background-repeat:no-repeat; }
div#ctl00_MainContent_Jetski_Listings .t { width:530px; background: url(/SiteImages/Titlebars/JetSkiListings.gif) 5px 0px; background-repeat:no-repeat; }
div#ctl00_MainContent_Boat_Listings .t { width:530px; background: url(/SiteImages/Titlebars/BoatListings.gif) 5px 0px; background-repeat:no-repeat; }
div#ctl00_MainContent_QuadBike_Listings .t { width:530px; background: url(/SiteImages/Titlebars/QuadBikeListings.gif) 5px 0px; background-repeat:no-repeat; }
div#FullDetailsContainer .t { width:530px; background: url(/SiteImages/Titlebars/Images.gif) 5px 0px; background-repeat:no-repeat; }
div#ListingInfoContent .t { width:530px; background: url(/SiteImages/Titlebars/ListingInformation.gif) 5px 0px; background-repeat:no-repeat; }
div#ModelSpecsContainer .t { width:530px; background: url(/SiteImages/Titlebars/ModelSpecs.gif) 5px 0px; background-repeat:no-repeat; }
div#OtherListingsContainer .t { width:530px; background: url(/SiteImages/Titlebars/alternativelistings.gif) 5px 0px; background-repeat:no-repeat; }
div#UserReviews .t { width:530px; background: url(/SiteImages/Titlebars/UsersReviews.gif) 5px 0px; background-repeat:no-repeat; }
div#txtInfo .t { width:530px; background: url(/SiteImages/Titlebars/EasyToBuy.gif) 5px 0px; background-repeat:no-repeat; }


.tb {background: url(/SiteImages/BackGrounds/ContentAreaTopBackground.gif) 5px 0px repeat-x}
.b {background: url(/SiteImages/RecentlyListed/RecentlyListed_footer_background.gif) 0 100% repeat-x}
.l {background: url(/SiteImages/RecentlyListed/RecentlyListed_left_background.gif) 0 0 repeat-y;}
.r {background: url(/SiteImages/RecentlyListed/RecentlyListed_right_background.gif) 100% 0 repeat-y}
.bl {background: url(/SiteImages/RecentlyListed/RecentlyListed_24.gif) 0 100% no-repeat}
.br {background: url(/SiteImages/RecentlyListed/RecentlyListed_27.gif) 100% 100% no-repeat}
.tl {background: url(/SiteImages/RecentlyListed/RecentlyListed_01.gif) 0 0 no-repeat}
.tr { background: url(/SiteImages/RecentlyListed/RecentlyListed_03.gif) 100% 0 no-repeat; padding:10px;} 

/*********************************************************************
	BACKGROUNDS
*********************************************************************/



/*********************************************************************
	COMMON ELEMENTS
*********************************************************************/
.warning
{
	position:absolute;
	font-family:Verdana;
	font-size:10px;
	color:Red;
	background: url(/SiteImages/icons/warning.gif);
	background-repeat:no-repeat;
	background-position: left center;
	letter-spacing:-1px;
	z-index:10;
	text-indent:20px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	}
	
.warningblack
{
	position:absolute;
	font-family:Verdana;
	font-size:10px;
	color:Red;
	background: url(/SiteImages/icons/warning_black.gif);
	background-repeat:no-repeat;
	background-position: left center;
	letter-spacing:-1px;
	z-index:10;
	text-indent:20px;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	}
		
select /*Colour the borders of the input boxes*/
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 height:20px; 
	 border: #2275B7; 
	 border-style: solid; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px;
	 max-width:290px;
	 vertical-align:middle;
}
li /*take away the style from the list item*/
{
	list-style:none;
}

.help
{
	position:relative;
	
}
.MarginTop
{
	margin-top:30px;
}
/*********************************************************************
	HOME PAGE
*********************************************************************/
div#frontPageContainer
{
	position:relative;
}
div#txtInfo
{
	position:relative;

}
div#RecentlyListed 
{

}
div#RecentlyListedContent
{
	margin-top:15px;
	position:relative;
}

div#txtInfoContent
{
	position:relative;
	margin-top:30px;
}
div#txtInfoContent h1
{
	font-size:14px;
	font-family:Verdana;
	color:#2275B7;
	font-weight:bolder;
	margin-bottom:-40px;
	margin-left:30px;
}
div#txtInfo .aligntextInfoIcons
{
	margin-top:50px;
	margin-left:30px;
}
div#usedIntro
{
	position:relative;
	margin-top:10px;	
	bottom:10px;
	overflow:hidden;
	clear:both;
}
div#usedIntro h1
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	font-weight:bold;
}
/*********************************************************************
	REGISTRATION PAGE 
*********************************************************************/
div#CreateAccount
{
	height:650px;	
}

div#CreateAccountContent  /*location of the content*/
{
	margin-top:40px;
	margin-left:10px;
	height:550px;	
	width:96%;
	font-size:12px;
	/*border-style:dotted;
	border-color:Green;*/
}

div#CreateAccount .ContentAreaDots /*Places the dots at bottom right of a blue content area*/
{
	position:absolute;
	background: url(/SiteImages/backgrounds/ContentAreaBottomRight.gif);
	background-repeat:no-repeat;
	top:636px;
	left:284px;
	height:77px;
	width:241px;
	z-index:-1;
}

div#CreateAccountContent h1 /*Colour the text on top of the page*/
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
}

div#CreateAccountContent input  /*Colour the borders of the input boxes*/ 
{
	font-size:13px;
	max-width:290px;
	border-bottom-color:#2275B7;
	border-top-color:#2275B7;
	border-left-color:#2275B7;
	border-right-color:#2275B7;
	border-style:solid;
	border-width:1px;
	
}
div#CreateAccountContent select /*Colour the borders of the input boxes*/
{
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px;
	 height:20px; 
	 border: #2275B7; 
	 border-style: solid; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px;
	 max-width:290px;
	 vertical-align:middle;
}


div#CreateAccountContent ol
{
/*	border-style:dotted;
	border-color:Green;*/
	margin-left:-40px;
}

div#CreateAccountContent label  /*position the label left of the imput boxes*/
{
	width:150px; 
	text-align:right; 
	float:left; 
	margin-right:10px; 
	display:inline;
	padding:0 0 5px 0;
	color:#2275B7;
	font-weight:bold;

} 
div#CreateAccountContent li /*take away the style from the list item*/
{
	margin-bottom:5px;
	list-style:none;	
}

div#CreateAccountContent input select /*position the input & selects left of the labels*/
{ 
	float:right; 
	padding:0 0 5px 0;
}
.findAddress
{
	margin-top:10px;
	top:10px;
	padding:10px 10px 10px 10px;
}

.CreateAccountBtnAlignment
{
	margin-top:20px;	
}

.Highlight
{
	background-color:Red;
	color:White;
}
div#WhyCreateAccount
{
	position:absolute;
	top:340px;
	left:20px;
}
div#WhyCreateAccount li
{
	margin-top:5px;
	
}
/*********************************************************************
	Account / INDEX.ASPX 
*********************************************************************/
div#AccountContainer
{
	/*border-style:dotted;
	border-color:Green;*/
	margin-top:12px;
	font-size:12px;	
}

div#AccountContainer input  /*Colour the borders of the input boxes*/ 
{
	font-size:13px;
	max-width:290px;
	border-bottom-color:#2275B7;
	border-top-color:#2275B7;
	border-left-color:#2275B7;
	border-right-color:#2275B7;
	border-style:solid;
	border-width:1px;
}

div#AccountContainer ol
{
	margin-top:0px;
	margin-left:-35px;
}

div#AccountContainer li
{
	list-style:none;
	height:20px;
	padding-left:10px;
}
div#AccountContainer label
{
	color:#2275B7;
	font-weight:bold;
}

div#AdvertiserLogin
{
	position:absolute;
	left:0;
}
div#AdvertiserLogin div#LoginArea
{
	position:absolute;
	top:30px;
}
div#AdvertiserLogin .ContentAreaDots /*Places the dots at bottom right of a blue content area*/
{
	position:absolute;
	background: url(/SiteImages/backgrounds/ContentAreaBottomRight.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	top:125px;
	left:20px;
	height:77px;
	width:241px;
	z-index:-1;
}

div#AdvertiserLogin label
{
	line-height:20px;
	vertical-align:bottom;
}

div#AdvertiserLogin input /*Size the user name and password boxes*/
{
	width:210px;
}

div#AdvertiserLogin input submit /*Size the user name and password boxes*/
{
	width:110px;
}

div#AdvertiserLogin div#ctl00_MainContent_Login_ajaxUpdate1 /*This is because the login control is a control*/
{
	height:200px;
	margin-top:-10px;
}

div#AdvertiserLogin h1 /*Colour the text on top of the page*/
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:25px;
}
div#AdvertiserLogin .title /*Size the user name and password boxes*/
{
	margin-left:15px;
	margin-top:15px;
}
div#AdvertiserLogin .AccountLoginButton /*Position the login button*/
{
	margin-top:10px;
	margin-left:145px;
	width:69px;
	height:27px;
}

div#AdvertiserLogin .ForgotPassword /*Position the forgotten password link*/
{
	position:absolute;
	margin-top:-10px;
	margin-left:15px;
	font-size:10px;

}
div#AdvertiserLogin .loginwarning
{
	position:absolute;
	margin-left:10px;
	top:145px;
	background: url(/SiteImages/icons/warning.gif);
	background-repeat:no-repeat;
	background-position: left center;
	line-height:15px;
	text-indent:25px;
	font-weight:bold;
	color:Red;
}

div#AccountSignup
{
	position:absolute;
	right:0;
}

div#AccountSignup h1 /*Colour the text on top of the page*/
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:30px;
	margin-left:10px;
}
#CreateAccountInfo 
{
	height:55px;
	max-width:230px;
	width:150px;	
}
div#AccountSignup .CreateAccountIntro
{
	position:absolute;
	width:100px;
	border-style:dotted;
	border-color:Red;

}

div#AccountSignup .CreateLoginButton
{
	position:absolute;
	left:100px;
	margin-top:-40px;
	padding-bottom:16px;
	margin-left:10px;
}

div#AccountSignup .ContentAreaDots /*Places the dots at bottom right of a blue content area*/
{
	position:absolute;
	background: url(/SiteImages/backgrounds/ContentAreaBottomRight.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	top:125px;
	left:20px;
	height:77px;
	width:241px;
	z-index:-1;
}
/*********************************************************************
	ADDING A NEW LISTING PAGE 
*********************************************************************/
div#AddNewListing
{
	/*border-style:dotted;
	border-color:Green;*/
	margin-left:12px;
	font-size:12px;	
	margin-top:-10px;
	position:relative;
}

div#AddNewListing .ContentAreaDots /*Places the dots at bottom right of a blue content area*/
{
	position:absolute;
	background: url(/SiteImages/backgrounds/ContentAreaBottomRight.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	top:505px;
	left:280px;
	height:77px;
	width:241px;
	z-index:-1;
}

div#AddNewListing input  /*Colour the borders of the input boxes*/ 
{
	font-size:13px;
	max-width:450px;
	border-bottom-color:#2275B7;
	border-top-color:#2275B7;
	border-left-color:#2275B7;
	border-right-color:#2275B7;
	border-style:solid;
	border-width:1px;
}

div#AddNewListing label  /*position the label left of the imput boxes*/
{
	width:120px; 
	text-align:right; 
	/*float:left; 
	margin-right:10px; 
	display:inline;*/
	padding:0 0 5px 0;
	color:#2275B7;
	font-weight:bold;
	margin-right:100%;
	
} 

div#AddNewListing ol
{
	margin-top:30px;
	margin-left:-20px;
}
	
div#AddNewListing li /*take away the style from the list item*/
{
	margin-bottom:5px;
}

div#AddNewListing input select /*position the input & selects left of the labels*/
{ 
	/*float:right;*/ 
	padding:0 0 5px 0;
}

div#AddNewListing h1 /*Colour the text on top of the page*/
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:20px;
	
}
div#AddNewListing h2 /*Colour the text on top of the page*/
{
	font-size:12px;
	font-family:Verdana;
	margin-top:12px;
	margin-left:5px;
	color:#2275B7;
}

div#AddNewListingInfo /*Position the border arround the content*/
{
	position:relative;
	margin-left:-10px;
	top:20px;
	height:600px;
}

div#AddNewListingPriceReduction .ContentAreaDots /*Places the dots at bottom right of a blue content area*/
{
	position:absolute;
	background: url(/SiteImages/backgrounds/ContentAreaBottomRight.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	top:115px;
	left:280px;
	height:77px;
	width:241px;
	z-index:-1;
}
div#AddNewListingPriceReduction /*Position the border arround the content*/
{
	position:relative;
	margin-left:-10px;
	top:20px;
	height:250px;
}
div#AddNewListingPriceReduction h1
{
	margin-top:30px;
}

div#AddNewListingPriceReduction label  /*position the label left of the imput boxes*/
{
	width:100px; 
	text-align:right; 
	float:left; 
	margin-right:10px; 
	display:inline;
	padding:0 0 5px 0;
	color:#2275B7;
	font-weight:bold;
	margin-right:100%;
}

div#AddNewListingPriceReduction input select /*position the input & selects left of the labels*/
{ 
	float:right; 
	padding:0 0 5px 0;
}
div#AddNewListing #ctl00_MainContent_btnClear
{
	Position:relative;
	top:-5px;
	left:0px;
}

div#AddNewListing #ctl00_MainContent_btnSubmit
{
	Position:relative;
	top:0px;
	left:0px;
}

/*-------------------------------------------------------------------
-	ACCOUNT -NEW LISTING / UPDATE LISTING PART
---------------------------------------------------------------------
*/

div#ctl00_MainContent_divSetSold
{
	position:relative;
	height:200px;
	margin-left:-12px;
	margin-top:-20px;

}
div#ctl00_MainContent_divSetSold .ContentAreaDots /*Places the dots at bottom right of a blue content area*/
{
	position:absolute;
	background: url(/SiteImages/backgrounds/ContentAreaBottomRight.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	top:115px;
	left:280px;
	height:77px;
	width:241px;

}
div#ctl00_MainContent_divSetSold .chbSold
{
	position:relative;
	top:5px;
}
div#ctl00_MainContent_divSetSold label
{
	position:relative;
	margin-left:30px;
	top:-15px;
	line-height:15px;
}
div#ctl00_MainContent_divSetSold ol
{
	position:relative;

}
div#SetSoldContent li
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-left:0px;
}
div#ctl00_MainContent_divSetSold ol
{
	position:relative;

}

/*********************************************************************
	ACCOUNT / IMAGE MANAGER - ImageManager
*********************************************************************/
div#ImageManager
{
	position:relative;
	background-color:White;
}

div#ImageManagerContent
{
	margin-top:30px;
	margin-bottom:50px;
	background-color:White;
}
.webImageMaker_selection
{
    position:absolute;
    border-style:dashed;
    border-width:2px;
    border-color:#ff0000;
    z-index:502;
}
/*Colour the borders of the input boxes*/ 
div#ImageManagerContent input  
{
	font-size:13px;
	max-width:450px;
	border-bottom-color:#2275B7;
	border-top-color:#2275B7;
	border-left-color:#2275B7;
	border-right-color:#2275B7;
	border-style:solid;
	border-width:1px;
}
div#ImageManagerContent INPUT {
	PADDING-LEFT: 3px; 
	WIDTH: 241px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 3px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 20px; 
	BORDER-BOTTOM-STYLE: none
}
Fdiv#ImageManagerContent INPUT:unknown {
	BACKGROUND-COLOR: transparent
}
div#ImageManagerContent DIV.fileinputs {
	WIDTH: 300px; 
	POSITION: relative; 
	HEIGHT: 30px
}
div#ImageManagerContent INPUT.file {
	MARGIN: 0px; 
	WIDTH: 300px;
	margin-top:5px;
}
div#ImageManagerContent INPUT.hidden {
	Z-INDEX: 2; 
	FILTER: alpha(opacity: 0); 
	POSITION: relative; 
	TEXT-ALIGN: right; 
	opacity: 0; 
	moz-opacity: 0
}
div#ImageManagerContent DIV.fakefile {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 1; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 300px; 
	LINE-HEIGHT: 90%; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	TOP: 0px
}
div#ImageManagerContent DIV.fakefile INPUT {
	MARGIN-BOTTOM: 5px; 
	MARGIN-LEFT: 0px;
	margin-top:5px;
	height:16px;
	border-bottom-color:#2275B7;
	border-top-color:#2275B7;
	border-left-color:#2275B7;
	border-right-color:#2275B7;
	border-style:solid;
	border-width:1px;
}
div#ImageManagerContent DIV.fakefile img 
{
	position:absolute;
	left:250px;
	top:0px;
	cursor:pointer;
}
div#ImageManagerContent .btnUpload
{
	position:absolute;
	left:340px;
	top:0px;
	width:133px;
	height:27px;	
}
div#ImageManagerContent .btnCrop
{
	position:absolute;
	left:130px;
	top:26px;
	width:137px;
	height:36px;	
}
div#ImageManagerContent .btnSave
{
	position:absolute;
	left:400px;
	top:26px;
	width:91px;
	height:36px;
}
div#ImageManagerContent .btnRevertCrop
{
	position:absolute;
	left:0px;
	top:30px;
	width:137px;
	height:36px;
}
div#ImageManagerContent .btnDelte
{
	position:absolute;
	left:265px;
	top:26px;
	width:137px;
	height:36px;
}

div#PrimaryImageBg 
{
	width:500px;
	border-style:solid;
	border-width:thin;
	border-color:Black;
	background-color:Gray;

}
div#ImageManagerContent .ThumbWidth
{
	width:125px;
	margin-left:-2px;
	
}
div#ImageManagerContent  h1 /*Colour the text on top of the page*/
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:20px;
	
}

div#thumb1 
{
	position:relative;
}
div#thumb2 
{
	position:relative;
}
div#thumb3 
{
	position:relative;
}
div#thumb4 
{
	position:relative;
}
 .ThumbSash
{
	position:absolute;
	z-index:501;
	top:0;
	right:0;
}
/*********************************************************************
	ACCOUNT / IMAGE MANAGER - ImageManager
*********************************************************************/
div#MyListings
{
	position:relative;
	background-color:White;
}
div#MyListingsContent
{
	margin-top:30px;
}
div#MyListingsContent ol
{
	margin-left:-40px;
}
div#MyListingsContent li
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	line-height:36px;
	width:500px;
	list-style:none;
	display:inline-block;
}
div#MyListingsContent h1
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	font-weight:bolder;
}
/*********************************************************************
	LISTINGS SEARCH RESULTS
*********************************************************************/
div#ctl00_MainContent_Jetski_Listings
{
	position:relative;
	background-color:White;
}

DIV#itemListing
{
	POSITION:relative;
	margin-top:0px;
	margin-bottom:10px;
	min-height:220px;
	padding-bottom:10px;
}

div#Image
{
	position:relative;
	top:25px;
}

div#enlargeImg
{
	position:relative;
	float:left;
	left:65px;
	top:160px;
	clear:both;
	z-index:99;
}
div#itemListing .ThumbnailImg
{
	position:absolute;
	margin-left:8px;
}
div#ItemListing .EnlargeImage
{
	position:relative;
	left:200px;
	z-index:21;
}
div#buttons
{
	position:relative;
	bottom:0;
	margin-top:0px;
	margin-left:0px;
}
div#ListingInfo
{
	/*position:relative;
	left:220px;
	width:290px;
	clear:both;
*/
}
div#ListingInfo h1
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:0px;
	font-weight:bolder;
	max-width:290px;
}
div#ListingInfo h2
{
	font-size:11px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:0px;
	max-width:290px;
}

.contectDetails
{
	font-size:11px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:0px;
	margin-bottom:10px;
	max-width:290px;
}

DIV#itemListing div#sash
{
	position:absolute;
	left:-4px;
	bottom:-15px;
	z-index:9;
}
div#RecentlyListedContent div#sash
{
	clear:both;
	position:absolute;
	z-index:5;
	top:auto;
	bottom:-12px;
	left:-4px;
	overflow:hidden;
	float:left;
}

div#FilterContainer
{
	position:relative;
	background: url(/SiteImages/backgrounds/UnderHeaderFilter.gif);
	background-repeat:no-repeat;
	height:94px;
	margin-top:-8px;
	margin-bottom:10px;
	width:534px;
	
}
div#FilterContainer label
{
	font-size:11px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:0px;
	max-width:290px;
	font-weight:bolder;
}
div#FilterContent
{
	position:absolute;
	margin-top:50px;
	left:20px;	
}
div#ctl00_MainContent_divNothingToShow
{
	position:relative;
	width:500px;
	height:140px;
	z-index:502;

}

/*********************************************************************
	FORMATTING OF ACCESS PANEL ON LISTING RESULTS
*********************************************************************/
 .AccessCode
{
	z-index:501;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100% !Important;
	margin-left:-1px;
	margin-top:12px;
	background: url(/SiteImages/ListingText/topBackground.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:Black;
	border: solid 0px black;
}	
div#TxtClose
{
	position:absolute;
	top:3px;
	right:3px;
}
div#AccessHeading
{
	Position:absolute;
	top:15px;
	left:18px;	
}
div#AccessKeyInput
{
	position:absolute;
	top:150px;
	left:80px;
	z-index:10;
}
div#AccessFirstLine
{
	position:absolute;
	top:50px;
	left:50px;
	font-family:Verdana;
	font-size:10px;
	color:White;
	z-index:11;
}
div#AccessSecondLine
{
	position:absolute;
	top:120px;
	left:90px;
	font-family:Verdana;
	font-size:10px;
	color:White;
	z-index:11;
}
div#AccessThridLine
{
	position:absolute;
	bottom:3px;
	left:3px;
	font-family:Verdana;
	font-size:10px;
	color:White;
}
div#AccessForthLine
{
	position:absolute;
	right:3px;
	bottom:3px;
	font-family:Verdana;
	font-size:10px;
	color:White;
}

div#AccessNumber
{
	position:absolute;
	top:70px;
	left:90px;
}
div#AccessKeyInput img
{
	position:relative;
	top:5px;
}
div#AccessKeyInput .positionGo
{
	position:relative;
	top:5px;
	z-index:5;
}
div#AccessKeyInput label
{
	color:White;
}
div#AccessKeyInput .warningblack
{
	position:absolute;
	top:30px;
	left:3px;
	font-family:Verdana;
	font-size:10px;
	color:Red;
}
div#imgBackground
{
	position:absolute;
	bottom:0px;
	right:0px;	
	z-index:0;
}

/*********************************************************************
	PRODUCT LISTING PAGE
*********************************************************************/
div#FullDetailsContainer
{
	position:relative;
}
div#ImageContent
{
	position:relative;
	margin-top:30px;
}
div#ImageContent .ThumbWidth
{
	width:125px;
	margin-left:-3px;
	
}
div#InfoContext
{
	position:relative;
	margin-top:30px;
}
div#InfoContent
{
	position:relative;
	margin-top:10px;
}

div#InfoContent h1
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:0px;
	font-weight:bolder;
	max-width:500px;
}
div#InfoContent h2
{
	font-size:11px;
	font-family:Verdana;
	color:#2275B7;
	width:480px;
	margin-top:12px;
	margin-left:0px;
	max-width:500px;
}
div#InfoContent .alignBtnContact
{
	Position:relative;
	left:370px;

}

div#sashLabel
{
	position:absolute;
	top:-25px;
	right:-5px;
	z-index:9;
}
div#sashLabelBottom
{
	position:absolute;
	bottom:-5px;
	right:0px;
	z-index:9;
}
div#ModelSpecsContainer .NothingToShowSpec
{
	margin-top:30px;
}
div#ModelSpecsContent
{
	margin-top:30px;
}
div#ModelSpecsContent .text-1bold
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
div#ModelSpecsContent .text-2bold
{
	font-family:Verdana;
	font-size:10px;
}
div#ModelSpecsContent .text-2
{
	font-family:Verdana;
	font-size:10px;
}
div#OtherListingsContent
{
	position:relative;
	margin-top:20px;
}
div#AlternativeItem
{
	position:relative;
	margin-top:10px;
	width:250px;
	margin-bottom:-30px;
}
div#AlternativeItem h1
{
	font-size:12px;
	font-family:Verdana;
	color:#2275B7;
	margin-top:0px;
	margin-left:0px;
	font-weight:bolder;
	max-width:500px;
}
div#AlternativeItem h2
{
	font-size:11px;
	font-family:Verdana;
	color:#2275B7;
}

div#AlternativeItem ol
{
	margin-left:-40px;
	background-image: url(/SiteImages/Backgrounds/AlternativeItemBackground2.gif);
	background-repeat:no-repeat;
	height:283px;
	width:235px;
}
div#AlternativeItem li
{
	margin-left:-80px;
	list-style:none;
	display:inline-block;
}
/*********************************************************************
	MODEL INFORMAITON PAGES
*********************************************************************/
div#ModelInformation
{
		margin-top:10px;
}
div#ModelInformation .text-1bold
{
		font-size:12px;
		font-family:Verdana;
		color:#2275B7;
		margin-top:0px;
		margin-left:0px;
		font-weight:bolder;
		max-width:500px;
}
div#ModelInformation label
{
		font-size:12px;
		font-family:Verdana;
		color:#2275B7;
		margin-top:0px;
		margin-left:0px;
		font-weight:bolder;
		max-width:500px;
}
div#ModelInformation text
{
		font-size:12px;
		font-family:Verdana;
		color:#2275B7;
		margin-top:0px;
		margin-left:0px;
		font-weight:bolder;
		max-width:500px;
}
div#ModelInformation td
{
		width:350px;
		font-size:11px;
		font-family:Verdana;
		color:#2275B7;
		border-style:none;
		border-bottom-width:0px;
}
div#ModelInformation table
{
		border-style:none;
		border-bottom-width:0px;
		width:100%;
		margin-top:30px;
}

div#ModelInformation a
{
		font-size:11px;
		font-family:Verdana;
		color:#2275B7;
}
div#ModelInformation ol
{
	margin-left:50px;
	max-width:500px;
	margin-top:30px;
	
}
div#ModelInformation li
{
	margin-left:-80px;
	list-style:none;
	display:inline-block;
}
div#ModelInformation .splitter
{
	margin-left:0px;
}
div#ModelInformation #OtherListingsContent
{
	position:relative;
	margin-top:-30px;
	margin-left:-5px;
}
div#ModelInformation #AlternativeItem
{
	position:relative;
	margin-top:10px;
	margin-left:-20px;
	width:265px;
	margin-bottom:-30px;
}
div#ModelInformation #AlternativeItem ol
{
	margin-left:-45px;
	background-image: url(/SiteImages/Backgrounds/AlternativeItemBackground.gif);
	background-repeat:no-repeat;
	height:283px;
	width:215px;
}
div#ModelInformation #AlternativeItem li
{
	margin-left:-80px;
	list-style:none;
	display:inline-block;
}
div#ModelInformation h6
{
	font-size:7px;
	font-family:Verdana;
	color:#000000;
}
/*********************************************************************
	COMMON BUTTONS 
*********************************************************************/

.FindAddressButton /*Postcode lookup button*/
{
	position:absolute;
	background-image: url(/SiteImages/Buttons/FindAddress.jpg);
	background-repeat:no-repeat;
	height:29px;
	width:103px;	
	margin-top:-5px;
	margin-left:10px;
}


/*********************************************************************
	COMMON LINKS
*********************************************************************/
.ManuallyEnterAddress /*Enter address manually*/
{
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration:underline;
	margin-left:130px;

}
/*********************************************************************
	COMMON SPLITTERS
*********************************************************************/
.splitterShadow
{
	margin: 0px auto 0px auto;
	position:absolute;
	left:0;
	background: url(/SiteImages/spliters/shadow.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	width:520px;
	height:7px;
}

/*********************************************************************
	Image popups
*********************************************************************/
	
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
