/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body {
        margin: 0;
        padding: 0;
        font: 12px Verdana, garamond, sans-seri, Verdana, Arial, Helvetica, sans-serif;
		background:url("../assets/main_back.jpg");
		background-attachment:fixed;
}
fieldset{
	 margin: 0;
        padding: 0;
        font: 12px Verdana, garamond, sans-seri, Verdana, Arial, Helvetica, sans-serif;
	}
/* Neutralize styling: 
   Elements with a vertical margin: */

h1 {
	font-size:1em;
	text-align:center;	
	 padding: 0;
	} 

h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
dd, blockquote {
        margin-left: 1em;
}
li {
	display:inline;
	}
/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 85%;
}
img {
	display:inline;
	}
a img {
	border:none;
	}
	
	
	
	
	
/*---------------------------------------------------------------------- LightBox ----------------------------------------------------------------------*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../assets/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../assets/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




/*---------------------------------------------------------------------------- Page ----------------------------------------------------------------------------------*/


#container{
	display:block;
	position:relative;
	min-height:100px;
	width:940px;
	margin:0px auto;
	padding-top:20px;
	/*margin-right:-3px;/
	/*border:1px solid;
	margin-bottom:50px;*/
	}
/*html #container{
	overflow-x: auto; overflow-y: hidden; 
    width: expression(document.body.offsetWidth - 940);
	}*/
#header{
	display:block;
	position:relative;
	min-height:150px;
	width:940px;
	background:url('../assets/headerRays.jpg');
	background-repeat:none;
	z-index: 0;
	/*margin-bottom:10px;*/
	}
.navLi{
	display:inline;
	position:relative;
	height:10px;
	width:400px;
	margin:0px;
	text-align:center;
	background:red;
	}
.navUl{
	display:inline;
	position:relative;
	height:10px;
	width:900px;
	margin:0px;
	text-align:center;
	background:red;
	}
.headerSearch{
	display:block;
	position:relative;
	height:150px;
	width:190px;
	margin-left:750px;
	color:#ffffff;
	text-align:right;
	font-size:1.1em;
	}
	
#headerLogo{
	display:block;
	position:relative;
	height:150px;
	width:300px;
	overflow:hidden;
	margin-left:320px;
	}

	
	.leftList{
		display:block;
		position:relative;
		height:105px;
		width:175px;
		padding-left:10px;
		margin-top:20px;
		margin-bottom:20px;
		float:left;
		border:1px solid;
		background:#000000;
		}
		.leftList fieldset{
		display:block;
		position:relative;
		height:125px;
		width:175px;
		font-size:1.4em;
			}
		.leftList legend{
			color:#D91006;
		font-size:0.9em;
			}
		
			
	.leftList2{
		display:block;
		position:relative;
		height:105px;
		width:175px;
		padding-left:10px;
	/*	padding-top:30px;*/
		margin-top:20px;
		margin-bottom:20px;
		float:left;
		border:1px solid;
		background:#000000;
		}
		.leftList2 fieldset{
		display:block;
		position:relative;
		height:125px;
		width:175px;
		font-size:1.2em;
			}
		.leftList2 legend{
			color:#D91006;
		font-size:1.1em;
			}
		
	
		.buttons{
		display:block;
		position:relative;
		min-height:50px;
		width:165px;
		margin-left:10px;
		margin-top:20px;
		float:left;
		color:#ffffff;
		text-align:center;
			}
		.search{
		display:block;
		position:relative;
		height:50px;
		width:165px;
		margin:0px auto;
		margin-top:20px;
		color:#ffffff;
		text-align:center;
		border:2px solid;
		border-color:#CC0000;
		margin-bottom:30px;
		padding-bottom:8px;
		padding-top:8px;
			}
	
#flashLinks{
		display:block;
		position:relative;
		min-height:820px;
		width:95px;
		float:left;
		background:#000000;
	}

#leftBlock{
	display:block;
	position:relative;
	min-height:1030px;
	width:150px;
	float:left;
	background:#737169;
	margin-right:10px;
	}

.rightBlock{
	display:block;
	position:relative;
	min-height:1030px;
	width:135px;
	float:left;
	background:#737169;
	}
	.locallife{
		display:block;
		position:relative;
		
		float:left;
		margin-top:10px;
		}
	.locallifetextlink{
		min-height:10px;
		width:350px;
		text-align:center;
		font-size:0.8em;
		padding-left:5px;
		padding-right:5px;
		}
			
#content{
	display:block;
	position:relative;
	min-height:400px;
	height:auto !important;
	height:400px;
	width:590px;
	float:left;
	border:1px solid;
	border-color:#CCCCCC;
	padding:20px;
	background:#F0F0F0;
	text-align:justify;
	z-index:50;
	margin-right:10px;
	}
#terms{
	display:block;
	position:relative;
	height:auto;
	width:590px;
	font-size:0.7em;
	text-align:justify
	}
	
#joinEmail{
	text-align:center;
	font-size:1.2em;
	}
	
	
	

	
/*----------------------------------------------------------------------------------content Divs ------------------------------------------------------------------------------*/

#title{
	display:block;
	position:relative;
	height:auto;
	width:580px;
	margin:0px auto;
	/*border:1px solid;
	border-color:#000000;*/
	}
#text{
	display:block;
	position:relative;
	height:auto;
	width:570px;
	margin:0px auto;
	margin-bottom:5px;
	/*border:1px solid;
	border-color:#000000;*/
	text-align:justify;
	}
.businessBox{
	display:block;
	position:relative;
	min-height:150px;
	width:550px;
	margin:0px auto;
	border:1px solid;
	margin-bottom:10px;
	padding:3px;
	border-color:#000000;
	background:#E7E7E7;
	}
.businessBoxLogo{
	display:block;
	position:relative;
	min-height:150px;
	width:150px;	
	float:left;
	margin-right:3px;
	border:1px solid;
	border-color:#ffffff;
	}
.businessBoxText{
	display:block;
	position:relative;
	min-height:150px;
	width:270px;
	margin-right:10px;
	float:left;
	/*border:1px solid;
	border-color:#ffffff;*/
	}
.businessBoxMore{
	display:block;
	position:relative;
	height:115px;
	width:115px;
	float:left;
	/*border:1px solid;
	border-color:#ffffff;*/
	}
.businessBoxTitle{
	text-align:center;
	height:40px;
	width:590px;
	float:left;
	background:#F0F0F0;
	}
.businessBoxTitle2{
	text-align:center;
	height:20px;
	width:270px;
	float:left;
	background:#F0F0F0;
	}
.templatecPhotoBox{
	text-align:center;
	height:100px;
	height:auto !important;
	min-height:100px;
	width:590px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid;
	border-top:1px solid;
	border-color:#ffffff;
	color:#ffffff;
	background:#961117;
	}
	
	.businessBoxMore :link{
	color:#000000;
	}




		#ccontainer{
			display:block;
			position:relative;
			height:525px;
			width:590px;
			border:1px solid;
			border-color:#000000;
			}
		#cheader{
			display:block;
			position:relative;
			height:110px;
			width:410px;
			padding-top:20px;
			float:left;
			text-align:center;
			/*border:1px solid;
			border-color:#&R&G&B;*/
			}
		#ctextBox{
			display:block;
			position:relative;
			height:35px;
			width:588px;
			text-align:justify;
			}
		#cbox{
			display:block;
			position:relative;
			height:140px;
			width:590px;
			background:orange;
			}
		#cleft{
			display:block;
			position:relative;
			height:300px;
			height:auto !important;
			min-height:300px;
			width:160px;
			padding-top:10px;
			padding-bottom:5px;
			font-size:0.90em;
			float:left;
			}
			
			
			
#soldAcceptedLogo{
	display:block;
	position:relative;
	height:130px;
	width:150px;
	float:left;
	border:1px solid;
	border-color:#ffffff;
	}
	
	#directions{		
	display:block;
	position:relative;
	height:auto;
	width:150px;
	float:left;
	border:1px solid;
	border-color:#ffffff;
		}
		#clogo{
			display:block;
			position:relative;
			min-height:140px;
			width:150px;
			margin:0px auto;
			border:1px solid;
			border-color:#ffffff;
			}
			
		#cphoto{
			display:block;
			position:relative;
			height:auto;
			width:150px;
			margin:0px auto;
			/*border:1px solid;
			border-color:#ffffff;*/
			}
		#cright{
			display:block;
			position:relative;
			height:400px;
			height:auto !important;
			min-height:400px;
			width:385px;
			margin-left:30px;
			padding-top:10px;
			float:left;
			}
	
.townBox{
	display:block;
	position:relative;
	height:20px;
	width:560px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.1em;
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
	border-top:1px solid;
	border-bottom:1px solid;
	border:#961117;
	}
	/*----------------------------------------------------- Template2  --------------------------------------------------------------*/
#dcontainer{
	display:block;
	position:relative;
	height:525px;
	width:590px;
	float:left;
	border:1px solid;
	border-color:#000000;
	}
#dheader{
	display:block;
	position:relative;
	height:auto;
	width:588px;
	float:left;
	background:#ED1B24;
	color:#ffffff;
	/*border:1px solid;
	border-color:#&R&G&B;*/
	}
#accepted{
	display:block;
	position:relative;
	height:50px;
	width:150px;
	float:left;
	background:url("images/logo_web_accept.bmp");
	}
#soldHere{
	display:block;
	position:relative;
	height:50px;
	width:150px;
	float:left;
	background:url('images/logo_web_sold.bmp');
	}
#logoCont{
	display:block;
	position:relative;
	height:150px;
	width:150px;
	float:left;
	background:url('images/logo_web_sold.bmp');
	}
#dtextBox{
	display:block;
	position:relative;
	height:100px;
	float:left;
	width:520px;
	margin:15px;
	/*border:1px solid;
	border-color:#000000;*/
	}
#dbox{
	display:block;
	position:relative;
	height:auto;
	width:550px;
	float:left;
	/*border:1px solid;
	border-color:#000000;*/
	background:#DDDDDD;
	}
#dleft{
	display:block;
	position:relative;
	height:auto;
	width:155px;
	/*border:1px solid;
	border-color:#000000;*/
	float:left;
	}
#dlogo{
	display:block;
	position:relative;
	height:auto;
	width:150px;
	margin:0px auto;
	border:1px solid;
	border-color:#000000;
	float:left;
	}
	
#dofferBox{
	display:block;
	position:relative;
	height:150px;
	width:110px;
	margin:0px auto;
	/*border:1px solid;
	border-color:#ffffff;*/
	float:left;
	text-align:right;
	color:#ffffff;
	}
#dinfoBox{
	display:block;
	position:relative;
	height:auto;
	width:320px;
	padding-left:3px;
	margin:0px auto;
	/*border:1px solid;
	border-color:#000000;*/
	float:left;
	}
.dphotoCont{
	display:block;
	position:relative;
	height:80px;
	width:510px;
	margin:0px auto;
	/*border:1px solid;
	border-color:#000000;*/
		}
.dphoto{
	display:block;
	position:relative;
	height:80px;
	width:110px;
	margin:2px;
	float:left;
	border:1px solid;
	border-color:#000000;
	}
#dright{
	display:block;
	position:relative;
	height:auto;
	width:395px;
	margin:0px auto;
	float:right;
	border:1px solid;
	border-color:#000000;
	}
.smallPrint{	
	display:block;
	position:relative;
	height:auto;
	width:450px;
	margin:0px auto;
	font-size:0.7em;
	margin-top:2px;
	}
	
	/*----------------------------------------------------- Footer  --------------------------------------------------------------*/
	
	
#footer{
	display:block;
	position:relative;
	height:20px;
	height:auto !important;
	min-height:20px;
	width:940px;
	margin-top:10px;
	border:1px solid;
	border-color:#000000;
	background:#961117;
	color:#ffffff;
	text-align:right;
	float:left;
	}
#footerRight{
	display:block;
	position:relative;
	height:20px;
	width:200px;
	float:left;
	}
	
#extra{
	display:block;
	position:relative;
	height:20px;
	height:auto !important;
	min-height:20px;
	width:940px;
	margin-top:10px;
	border-right:1px solid;
	border-color:#cc0000;
	font-size:0.8em;
	float:left;
	}
#extra2{
	display:block;
	position:relative;
	height:20px;
	height:auto;
	min-height:20px;
	width:940px;
	margin-top:10px;
	font-size:0.9em;
	text-align:center;
	float:left;
	}
	
	.extraLinks{		
	display:block;
	position:relative;
	height:20px;
	height:auto !important;
	min-height:20px;
	width:220px;
	float:left;
	text-align:center;
	border-left:1px solid;
	border-color:#cc0000;
		}
	
	
	
	/*----------------------------------------------------- Table  --------------------------------------------------------------*/
.tableWidth{
	display:block;
	position:relative;
	height:192px;
	width:590px;
	float:left;
	}
.tableCenter{
	display:block;
	position:relative;
	height:192px;
	width:368px;
	margin:0px auto;
	}
.tableWrapper{		
	display:block;
	position:relative;
	height:192px;
	width:368px;
	float:left;
	border:1px solid;
	border-color:#ED1B24;
	margin-bottom:5px;
		}
		.title1{
			display:block;
			position:relative;
			height:30px;
			width:182px;
			float:left;
			border:1px solid;
			border-color:#B2151C;			
			}
		.title2{
			display:block;
			position:relative;
			height:30px;
			width:182px;
			float:left;
			border:1px solid;
			border-color:#B2151C;			
			}
		.service{
			display:block;
			position:relative;
			height:30px;
			width:150px;
			float:left;
			border:1px solid;
			border-color:#B2151C;
			}
		.tickBox{
			display:block;
			position:relative;
			height:30px;
			width:30px;
			float:left;
			border:1px solid;
			border-color:#B2151C;			
			}
	
	a:link{
		color:#B2151C;
		}
	a:visited{
		color:#000000;
		}
	a:hover{
		color:#B2151C;
		}


/*--------------------------------------------------------------------------admin section--------------------------------------------------------------------------*/
#adminContainer{
	display:block;
	position:relative;
	height:200px;
	width:150px;
	margin:0px auto;
	}
#loginBox{
	display:block;
	position:relative;
	height:130px;
	width:150px;
	margin:0px auto;
	}
#adminContent{
	display:block;
	position:relative;
	height:900px;
	width:990px;
	margin:0px auto;
	background:#E5E5E5;
	border:1px solid;
	border:#BFBFBF;
		}
	#adminInnerContent{
		display:block;
		position:relative;
		height:850px;
		width:980px;
		margin:0px auto;
		background:#ffffff;
		border:1px solid;
		border:#BFBFBF;
		}
#adminNav{	
	display:block;
	position:relative;
	height:20px;
	width:848px;
	float:left;
	margin:10px;
	background:#E5E5E5;
	border-right:1px solid;
	border:#000000;
	}
	.adminNavBox{
		display:block;
		position:relative;
		height:20px;
		width:211px;
		float:left;
		text-align:center;
		border-left:1px solid;
		border-color:#000000;
		}
		
#mailshotForm{
	display:block;
	position:relative;
	height:380px;
	width:600px;
	margin-top:30px;
	margin-left:200px;
	float:left;
	}

#button{
	font-size:0.8em;
	}
.adminLink{
	display:block;
	position:relative;
	height:20px;
	height:auto !important;
	min-height:20px;
	width:730px;
	font-size:0.6em;
	text-align:left;
	float:left;
	color:#000000;
	}
	.adminLink a:link{
		color:#E5E5E5;
		text-decoration:none;
		}
	.adminLink a:hover{
		color:yellow;
		text-decoration:none;
		}
	.adminLink a:visited{
		color:#E5E5E5;
		text-decoration:none;
		}

/*--------------------------------------------------------------- Contact ---------------------------------------------------------------*/

#phone{
	display:block;
	position:relative;
	min-height:100px;
	width:600px;
	text-align:left;
	margin:0px auto;
	background:#DFDFDF;
	border-top:1px;
	border-bottom:1px;
	border-color:#AFAFAF;
	margin-bottom:15px;
	}
	.phoneNumber{
		display:block;
		position:relative;
		padding-top:5px;
		margin-left:100px;
		min-height:20px;
		width:400px;
		font-size:1.6em;
		margin-bottom:5px;
		}

#emailContact{
	display:block;
	position:relative;
	height:80px;
	width:600px;
	text-align:left;
	margin:0px auto;
	background:#DFDFDF;
	border-top:1px;
	border-bottom:1px;
	border-color:#AFAFAF;
	}
#formContactcm{
	display:block;
	position:relative;
	height:500px;
	width:600px;
	text-align:left;
	margin:0px auto;
	background:#DFDFDF;
	border-top:1px;
	border-bottom:1px;
	border-color:#AFAFAF;
	}




/*--------------------------------------------------------------- Clockwork Home ---------------------------------------------------------------*/

#clockBanner{
	display:block;
	position:relative;
	min-height:65px;
	width:590px;
	margin-bottom:20px;
	float:left;
	}
#clockLeft{
	display:block;
	position:relative;
	min-height:320px;
	width:150px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FD5004;
	font-size:0.8em;
	padding:5px;
	}
#clockRight{
	display:block;
	position:relative;
	min-height:320px;
	width:394px;
	margin-left:20px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FD5004;
	padding:5px;
	font-size:0.8em;
	}
#clockUnder{
	display:block;
	position:relative;
	min-height:200px;
	width:575px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FD5004;
	padding:5px;
	font-size:0.8em;
	margin-top:10px;
	}
.clockPhotosHolder{
	display:block;
	position:relative;
	min-height:150px;
	width:500px;
	margin:0px auto;
	}

.clockPhotosEachHolder{
	display:block;
	position:relative;
	min-height:170px;
	width:160px;
	margin:0px auto;
	float:left;
	}
.clockPhotosEachb{
	display:block;
	position:relative;
	min-height:160px;
	width:150px;
	border:1px solid;
	border-color:#FD5004;
	float:left;
	margin-right:15px;
	margin-bottom:35px;
	}
.clockPhotosEacho{
	display:block;
	position:relative;
	min-height:160px;
	width:150px;
	border:1px solid;
	border-color:#FD5004;
	float:left;
	margin-right:15px;
	margin-bottom:35px;
	}
.clockPhotosEach{
	display:block;
	position:relative;
	min-height:160px;
	width:150px;
	border:1px solid;
	border-color:#FD5004;
	float:left;
	margin-right:15px;
	margin-bottom:35px;
	}
.clockPhotosCaption{
	display:block;
	position:relative;
		height:20px;
	width:150px;
	float:left;
	text-align:center;
	color:#FD5004;
	}

	
	
/*--------------------------------------------------------------- Replay Home ---------------------------------------------------------------*/

#replayBanner{
	display:block;
	position:relative;
	height:65px;
	width:590px;
	margin-bottom:20px;
	}
#replayLeft{
	display:block;
	position:relative;
	height:320px;
	width:150px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FD171D;
	font-size:0.8em;
	padding:5px;
	}
#replayRight{
	display:block;
	position:relative;
	height:320px;
	width:394px;
	margin-left:20px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FD171D;
	padding:5px;
	font-size:1em;
	}
#replayUnder{
	display:block;
	position:relative;
	height:200px;
	width:575px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FD171D;
	padding:5px;
	font-size:0.8em;
	margin-top:10px;
	}
.replayPhotosHolder{
	display:block;
	position:relative;
	height:150px;
	width:500px;
	margin:0px auto;
	}

.replayPhotosEachHolder{
	display:block;
	position:relative;
	height:170px;
	width:150px;
	margin:0px auto;
	float:left;
	}
.replayPhotosEach{
	display:block;
	position:relative;
	height:150px;
	width:150px;
	border:1px solid;
	border-color:#FD171D;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	}
.replayPhotosCaption{
	display:block;
	position:relative;
	height:20px;
	width:150px;
	float:left;
	text-align:center;
	color:#FD171D;
	}
	
	
	
	
	
	
/*--------------------------------------------------------------- sixty Home ---------------------------------------------------------------*/

#sixtyBanner{
	display:block;
	position:relative;
	height:65px;
	width:590px;
	margin-bottom:20px;
	}
#sixtyLeft{
	display:block;
	position:relative;
	height:320px;
	width:150px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FA329A;
	font-size:0.8em;
	padding:5px;
	}
#sixtyRight{
	display:block;
	position:relative;
	height:320px;
	width:394px;
	margin-left:20px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FA329A;
	padding:5px;
	font-size:1em;
	}
#sixtyUnder{
	display:block;
	position:relative;
	height:200px;
	width:575px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FA329A;
	padding:5px;
	font-size:0.8em;
	margin-top:10px;
	}
.sixtyPhotosHolder{
	display:block;
	position:relative;
	height:150px;
	width:500px;
	margin:0px auto;
	}

.sixtyPhotosEachHolder{
	display:block;
	position:relative;
	height:170px;
	width:150px;
	margin:0px auto;
	float:left;
	}
.sixtyPhotosEach{
	display:block;
	position:relative;
	height:150px;
	width:150px;
	border:1px solid;
	border-color:#FA329A;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	}
.sixtyPhotosCaption{
	display:block;
	position:relative;
	height:20px;
	width:150px;
	float:left;
	text-align:center;
	color:#FA329A;
	}
	
	
	
	
	
/*--------------------------------------------------------------- hilfiger Home ---------------------------------------------------------------*/

#hilfigerBanner{
	display:block;
	position:relative;
	height:65px;
	width:590px;
	margin-bottom:20px;
	}
#hilfigerLeft{
	display:block;
	position:relative;
	height:320px;
	width:150px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FA329A;
	font-size:0.8em;
	padding:5px;
	}
#hilfigerRight{
	display:block;
	position:relative;
	height:320px;
	width:394px;
	margin-left:20px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FA329A;
	padding:5px;
	font-size:1em;
	}
#hilfigerUnder{
	display:block;
	position:relative;
	height:200px;
	width:575px;
	background:#E6E6E6;
	float:left;
	border:1px solid;
	border-color:#FA329A;
	padding:5px;
	font-size:0.8em;
	margin-top:10px;
	}
.hilfigerPhotosHolder{
	display:block;
	position:relative;
	height:150px;
	width:500px;
	margin:0px auto;
	}

.hilfigerPhotosEachHolder{
	display:block;
	position:relative;
	height:170px;
	width:150px;
	margin:0px auto;
	float:left;
	}
.hilfigerPhotosEach{
	display:block;
	position:relative;
	height:150px;
	width:150px;
	border:1px solid;
	border-color:#FA329A;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	}
.hilfigerPhotosCaption{
	display:block;
	position:relative;
	height:20px;
	width:150px;
	float:left;
	text-align:center;
	color:#FA329A;
	}
.backback{
	display:block;
	position:relative;
	height:40px;
	width:590px;
	float:left;
	}
	
	

	
/*------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------New Layout---------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------*/

.gc3Header{
	display:block;
	position:relative;
	width:590px;
	min-height:150px;
	float:left;
	}
.gc3TicklistSmooth{
	display:block;
	position:relative;
	width:181px;
	height:25px;
	float:left;
	border-color:#B2151C;
	}
.gc3Ticklist{
	display:block;
	position:relative;
	width:181px;
	min-height:350px;
	float:left;
	border-color:#B2151C;
	margin-bottom:60px;
	}
	.gc3TicklistRow{
		display:block;
		position:relative;
		width:181px;
		height:30px;
		float:left;
		border-bottom:1px solid;
		border-color:#B2151C;
		}
	.gc3TicklistEach{
		display:block;
		position:relative;
		width:150px;
		height:30px;
		float:left;
		}
	.gc3TicklistTick{
		display:block;
		position:relative;
		width:30px;
		height:30px;
		float:left;
		border-left:1px solid;
		border-color:#B2151C;
		}
.gc3Logo{
	display:block;
	position:relative;
	width:200px;
	min-height:150px;
	float:left;
	}
.googleMapLink{
	display:block;
	position:relative;
	width:181px;
	min-height:10px;
	float:left;
	background:#000000;
	margin-bottom:0px;
	}
	.googleMapLink img{
		display:block;
		}
.gc3H1{
	display:block;
	position:relative;
	min-width:10px;
	min-height:5px;
	margin-left:0px;
	margin-top:-10px;
	margin-bottom:0px;
	text-align:left;
	}

.gc3H1Bus{
	display:block;
	position:relative;
	min-width:10px;
	min-height:5px;
	margin-left:40px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:1.3em;
	text-align:left;
	float:left;
	}
.gc3Address{
	display:block;
	position:relative;
	min-width:230px;
	min-height:100px;
	float:left;
	margin-top:3px;
	padding-bottom:0px;
	font-size:1.2em;
	margin-left:40px;
	text-align:left;
	}
.gc3DiscountHeader{
	display:block;
	position:relative;
	width:590px;
	min-height:30px;
	float:left;
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:1.3em;
	background:url('../assets/elements/maroon_smooth.png');
	text-align:center;
	color:#ffffff;
	}
.gc3DiscountSmooth{
	display:block;
	position:relative;
	width:590px;
	min-height:5px;
	float:left;
	margin-bottom:10px;
	margin-top:0px;
	padding-bottom:0px;
	font-size:1.3em;
	text-align:center;
	color:#ffffff;
	overflow:hidden;
	background-repeat:none;
	}

.gc3Discount{
	display:block;
	position:relative;
	width:570px;
	min-height:10px;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px;
	font-size:1.3em;
	background:maroon;;
	text-align:center;
	color:#ffffff;
	}
.gc3Small{
	display:block;
	position:relative;
	width:590px;
	min-height:1px;
	float:left;
	margin-top:0px;
	font-size:0.7em;
	background:maroon;
	text-align:center;
	color:#ffffff;
	}
.gc3Content{
	display:block;
	position:relative;
	width:350px;
	min-height:30px;
	float:left;
	margin-top:0px;
	padding-bottom:0px;
	font-size:1.1em;
	padding-left:20px;
	padding-right:20px;
	color:#000000;
	background:#E7E7E7;
	margin-left:15px;
	margin-bottom:15px;
	}

.gc3thumbsHolder{
	display:block;
	position:relative;
	width:550px;
	min-height:5px;
	float:left;
	margin-top:0px;
	padding-bottom:0px;
	font-size:1.3em;
	text-align:center;
	color:#ffffff;
	padding-left:40px;
	background:#800000;
	}
	
.gc3thumbEach1{
	display:block;
	position:relative;
	width:100px;
	min-height:100px;
	float:left;
	border:1px solid;
	border-color:#ffffff;
	margin-left:200px;
	margin-bottom:10px;
	}
	.gc3thumbEach1 img{
		display:block;
		}
.gc3thumbEach2{
	display:block;
	position:relative;
	width:100px;
	min-height:100px;
	float:left;
	border:1px solid;
	border-color:#ffffff;
	margin-left:100px;
	margin-bottom:10px;
	}
	.gc3thumbEach2 img{
		display:block;
		}
.gc3thumbEach3{
	display:block;
	position:relative;
	width:100px;
	min-height:100px;
	float:left;
	border:1px solid;
	border-color:#ffffff;
	margin-left:50px;
	margin-bottom:10px;
	}
	.gc3thumbEach3 img{
		display:block;
		}
.gc3thumbEach4{
	display:block;
	position:relative;
	width:100px;
	min-height:100px;
	float:left;
	border:1px solid;
	border-color:#ffffff;
	margin-left:20px;
	margin-bottom:10px;
	}
	.gc3thumbEach4 img{
		display:block;
		}
	
.gc3WebHolder{
	display:block;
	position:relative;
	width:590px;
	min-height:60px;
	float:left;
	margin-top:0px;
	padding-bottom:0px;
	font-size:1.3em;
	background:purple;
	text-align:center;
	color:#ffffff;
	}
.gc3WebSmooth{
	display:block;
	position:relative;
	width:590px;
	min-height:8px;
	float:left;
	font-size:1.3em;
	text-align:center;
	color:#ffffff;
	margin:0px;
	}
	.gc3WebSmooth img{
		display:block;
		}
	
.gc3WebSmoothPic{
	display:block;
	position:relative;
	width:590px;
	min-height:8px;
	float:left;
	font-size:1.3em;
	text-align:center;
	color:#ffffff;
	margin:0px;
	margin-bottom:10px;
	}
	.gc3WebSmoothPic img{
		display:block;
		}
	
.gc3WebSmooth{
	display:block;
	position:relative;
	width:590px;
	min-height:8px;
	float:left;
	font-size:1.3em;
	text-align:center;
	color:#ffffff;
	margin:0px;
	}
	.gc3WebSmooth img{
		display:block;
		}
	
.gc3WebSmooth{
	display:block;
	position:relative;
	width:590px;
	min-height:8px;
	float:left;
	font-size:1.3em;
	text-align:center;
	color:#ffffff;
	margin:0px;
	}
	.gc3WebSmooth img{
		display:block;
		}
	
.gc3WebContent{
	display:block;
	position:relative;
	width:590px;
	min-height:30px;
	float:left;
	font-size:1.3em;
	text-align:center;
	color:#ffffff;
	background:#800000;
	margin-top:0px;
	margin-bottom:0px;
	}
	.gc3WebContent a:link{
		color:#ffffff;
		text-decoration:none;
		}
	.gc3WebContent a:hover{
		color:#ffffff;
		text-decoration:underline;
		}
	
	.gc3WebContent a:visited{
		color:#ffffff;
		text-decoration:none;
		}




#getYours{
	display:block;
	position:relative;
	width:550px;
	height:550px;
	float:left;
	}
.whatisgc{
	display:block;
	position:relative;
	width:560px;
	height:22px;
	float:left;
	margin-left:10px;
	text-align:left;
	color:#ffffff;
	text-align:center;
	background:url('../assets/elements/maroon_smooth_560.png');
	margin-bottom:0px;
	font-size:1.4em;
	padding-top:8px;
	}
	.whatisgc p{
		display:inline;
		min-width:10px;
		min-height:10px;
		padding:0px;
		margin:0px;
		}
	.whatisgc h1{
		display:inline;
		min-width:10px;
		min-height:10px;
		padding:0px;
		margin:0px;
		}
.whatisgcContent{
	display:block;
	position:relative;
	width:540px;
	min-height:30px;
	float:left;
	margin-left:10px;
	background:maroon;
	text-align:left;
	color:#ffffff;
	text-align:justify;
	padding:10px;
	margin-top:0px;
	margin-bottom:30px;
	font-size:1em;
	}
	.whatisgcContent p{
		display:inline;
		min-width:10px;
		min-height:10px;
		padding:0px;
		margin:0px;
		font-size:1em;
		font-weight:normal;
		}
	.whatisgcContent h2{
		display:inline;
		min-width:10px;
		min-height:10px;
		padding:0px;
		margin:0px;
		font-size:1em;
		font-weight:normal;
		}
	.whatisgcContent h1{
		display:inline;
		min-width:10px;
		min-height:10px;
		padding:0px;
		margin:0px;
		font-size:1em;
		font-weight:normal;
		}
	.gch1{
	display:inline;
	position:relative;
	min-width:80px;
	min-height:10px;
	padding:0px;
	margin:0px;
	font-size:1.4em;
	background:green;
		}
	.claimh1{
	display:inline;
	position:relative;
	min-width:590px;
	min-height:10px;
	padding:0px;
	margin:0px;
	font-size:1.4em;
	text-align:center;
		}
#pcHolder{
	display:block;
	position:relative;
	width:90px;
	height:15px;
	float:left;
	margin-left:800px;
	margin-top:100px;
	}
#headPostCode{
	display:block;
	position:relative;
	width:90px;
	height:15px;
	float:left;
	}
#headPostCodeGo{
	display:block;
	position:relative;
	width:30px;
	height:30px;
	float:left;
	}




/*---------------------------------------------------------------------------------------------- Featured ----------------------------------------------------------------------------------------------*/

.featuredHolder{
	display:block;
	position:relative;
	width:320px;
	height:470px;
	float:left;
	margin-right:10px;
	float:left;
	}
.featuredHolderEach{
	display:block;
	position:relative;
	width:150px;
	height:225px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	}
	.featuredLogo{
		display:block;
		position:relative;
		width:150px;
		min-height:100px;
		float:left;
		}
	.featuredText{
		display:block;
		position:relative;
		width:146px;
		height:61px;
		float:left;
		background:#DCDCDC;
		font-size:0.8em;
		padding-top:4px;
		}
		.featuredText p{
			display:inline;
			min-width:10px;
			min-height:10px;
			padding:0px;
			margin:0px;
			font-size:1em;
			font-weight:normal;
			}
		.featuredText h2{
			display:inline;
			min-width:10px;
			min-height:10px;
			padding:0px;
			margin:0px;
			font-size:1em;
			font-weight:normal;
			}
		
	.featuredText{
		display:block;
		position:relative;
		width:150px;
		height:75px;
		float:left;
		background:#DCDCDC;
		}
	.featuredGo{
		display:block;
		position:relative;
		width:150px;
		height:25px;
		float:left;
		}


.UKHolder{
	display:block;
	position:relative;
	width:240px;
	height:470px;
	float:left;
	margin-right:10px;
	float:left;
	}
	.uk{
	display:block;
	position:relative;
	width:240px;
	height:300px;
	float:left;
	background:#ffffff;
	}
	.ukTop{
	display:block;
	position:relative;
	width:240px;
	height:61px;
	float:left;
	background:green;
	}
	.ukTop img{
		display:block;
		}
	.ukBottom{
	display:block;
	position:relative;
	width:240px;
	height:108px;
	float:left;
	background:url("../assets/elements/uk_bottom.png");
	}
	.ukBottomtext{
	display:block;
	position:relative;
	width:220px;
	height:88px;
	float:left;
	padding:10px;
	margin-top:0px;	
	color:#ffffff;
		}
	.ukBottomtextL{
	display:block;
	position:relative;
	width:80px;
	height:88px;
	float:left;
	padding:10px;
	margin-top:0px;	
	color:#ffffff;
	font-size:0.8em;
		}
	.ukBottomtextR{
	display:block;
	position:relative;
	width:100px;
	height:88px;
	float:left;
	padding:10px;
	margin-top:0px;	
	color:#ffffff;
	font-size:0.8em;
		}

.buyHome{
	display:block;
	position:relative;
	width:310px;
	height:210px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:15px;
	float:left;
	}
.newsHome{
	display:block;
	position:relative;
	width:240px;
	height:210px;
	float:left;
	margin-right:10px;
	float:left;
	background:url('../assets/elements/news_back.png');
	margin-top:15px;
	}
.newsHomeText{
	display:block;
	position:relative;
	width:230px;
	height:140px;
	float:left;
	margin-right:10px;
	float:left;
	margin-top:40px;
	margin-left:4px;
	}


.accepting{
	display:block;
	position:relative;
	width:400px;
	min-height:80px;
	float:left;
	font-size:1.8em;
	margin-bottom:0px;
	margin-left:100px;
	background:url('../assets/elements/fade_back.png');
	text-align:center;
	}
.getYoursBuy{
	display:block;
	position:relative;
	width:600px;
	min-height:80px;
	font-size:1.5em;
	text-align:center;	
	margin-top:0px;
	}
.getYoursBuyFrom{
	display:block;
	position:relative;
	width:600px;
	min-height:80px;
	float:left;
	font-size:1.1em;
	text-align:left;	
	margin-top:0px;
	background:green;
	}
.gcBuy{
	display:inlince;
	position:relative;
	min-width:10px;
	min-height:10px;
	font-size:1em;
	margin:0px;
	color:#CF1821;
	}
/*----------------------------------------------------------------------------------------- New Region -----------------------------------------------------------------------------------------*/

.businessListRow{
	display:block;
	position:relative;
	width:590px;
	min-height:200px;
	float:left;
	margin-right:10px;
	float:left;
	padding-left:20px;
	}
.listHolderEach{
	display:block;
	position:relative;
	width:150px;
	height:325px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	}
	.listLogo{
		display:block;
		position:relative;
		width:150px;
		min-height:120px;
		float:left;
		}
	.listText{
		display:block;
		position:relative;
		width:150px;
		height:100px;
		float:left;
		background:#DCDCDC;
		font-size:0.9em;
		}
	.listGo{
		display:block;
		position:relative;
		width:150px;
		height:25px;
		float:left;
		}
	.listName{
		display:block;
		position:relative;
		width:150px;
		min-height:40px;
		padding-top:5px;
		float:left;
		text-align:center;
		}

/*-------------------------------------------------------------------- Filter --------------------------------------------------------------------*/
.filterHolder{
	display:block;
	position:relative;
	width:590px;
	height:23px;
	float:left;
	background:url('../assets/elements/filter_back.png');
	margin-bottom:20px;
	color:#ffffff;
	font-size:0.9em;
	padding-top:25px;
	}


/*-------------------------------------------------------------------- LINK TO US --------------------------------------------------------------------*/
.linkToUsh1{
	display:block;
	position:relative;
	width:590px;
	min-height:25px;
	float:left;
	margin-bottom:10px;
	color:#000000;
	font-size:1.8em;
	}
.linkToUsp{
	display:block;
	position:relative;
	width:590px;
	min-height:25px;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#000000;
	font-size:1.4em;
	text-align:center;
	border-bottom:1px solid;
	border-color:#979797;
	}
.linkToUsHolder{
	display:block;
	position:relative;
	width:590px;
	min-height:25px;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#000000;
	font-size:1em;
	text-align:center;
	border-bottom:1px solid;
	border-color:#979797;
	}
.linkToUsLogo{
	display:block;
	position:relative;
	min-width:200px;
	min-height:100px;
	float:left;
	}
.linkToUsText{
	display:block;
	position:relative;
	width:300px;
	min-height:100px;
	float:left;
	margin-left:50px;
	}
.linkToUsCode{
	display:block;
	position:relative;
	width:230px;
	min-height:100px;
	float:left;
	margin-left:50px;
	}


/*-------------------------------------------------------------------- LINK TO US --------------------------------------------------------------------*/

.newsTitle{
	display:block;
	position:relative;
	width:300px;
	min-height:49px;
	float:left;
	margin-left:150px;
	}
.newsHolder{
	display:block;
	position:relative;
	width:590px;
	min-height:25px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	color:#000000;
	font-size:1em;
	text-align:center;
	border-bottom:1px solid;
	border-color:#979797;
	}

.newsPic{
	display:block;
	position:relative;
	min-width:200px;
	min-height:100px;
	float:left;
	}
.newsText{
	display:block;
	position:relative;
	width:300px;
	min-height:100px;
	float:left;
	margin-left:50px;
	}

.launchPhotoHolder{
	display:block;
	position:relative;
	min-width:300px;
	min-height:100px;
	float:left;
	margin-left:130px;
	margin-top:20px;
	margin-bottom:20px;
	}


.launchCaption{
	display:block;
	position:relative;
	width:300px;
	min-height:100px;
	float:left;
	margin-top:20px;
	margin-left:10px;
	text-align:center;
	}

.followUs{
	display:block;
	position:relative;
	min-width:500px;
	min-height:100px;
	float:left;
	margin-left:45px;
	margin-top:20px;
	margin-bottom:20px;
	}
.followUs1{
	display:block;
	position:relative;
	min-width:10px;
	min-height:10px;
	float:left;
	}
	.followUs1 img{
		display:block;
		}
.followUs2{
	display:block;
	position:relative;
	min-width:10px;
	min-height:10px;
	float:left;
	}
.followUs3{
	display:block;
	position:relative;
	min-width:10px;
	min-height:10px;
	float:left;
	}
.followUs4{
	display:block;
	position:relative;
	min-width:10px;
	min-height:10px;
	float:left;
	}

.newsUnder{
	display:block;
	position:relative;
	width:200px;
	min-height:10px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	text-align:center;
	}
	.newsUnder a:link{
		color:#ffffff;
		text-decoration:none;
		}
	.newsUnder a:hover{
		color:#ffffff;
		text-decoration:underline;
		}
	.newsUnder a:visited{
		color:#ffffff;
		text-decoration:none;
		}
	
	
.windACardAd{
	position:relative;
	width:600px;
	min-height:50px;
	z-index:100;
	background:blue;
	}
	
	/*--------------------------------------------------------------------- Win ------------------------------------------------------------------------------*/
.winText{
	display:inline;
	position:relative;
	width:500px;
	min-height:10px;
	float:left;
	margin-top:10px;
	margin-left:45px;
	text-align:center;
	font-size:1.2em;
	}
	.winText form{
		width:400px;
		min-height:50px;
		margin:0px auto;
		margin-top:20px;
		color:#000000;
		}
	.winText legend{
		width:396px;
		min-height:30px;
		margin:0px;
		background:url('../assets/compLegendBack.png');
		}
	.winText fieldset{
		width:380px;
		min-height:30px;
		background:url('../assets/compBack.jpg');
		text-align:left;
		padding-left:20px;
		padding-top:20px;
		}
		
	.winFormBottom{
		width:400px;
		min-height:30px;
		margin:0px;
		background:url('../assets/compBottom.png');
		}
.winTitle{
	display:inline;
	position:relative;
	width:590px;
	min-height:10px;
	float:left;
	}
	
	
/*-------------------------------------------------------------------------------------------------------------------- BizLogin --------------------------------------------------------------------------------------------------------------------*/	

.bizloginNavEach{	
	position:relative;
	width:300px;
	min-height:30px;
	}
	.bizloginNavEach li{
	position:relative;
	width:100px;
	min-height:25px;
	background:url('../assets/elements/bizlogin/back.png');
	float:left;
	text-align:center;
	padding-top:5px;
	font-size:0.8em;
	}
	.bizloginNavEach li a:link{
		color:#ffffff;
		text-decoration:none;
	}
	.bizloginNavEach li a:hover{
		color:#ffffff;
		text-decoration:none;
	}
	.bizloginNavEach li a:visited{
		color:#ffffff;
		text-decoration:none;
	}
	
.explainedHolder{
	display:block;
	position:relative;
	width:490px;
	min-height:300px;
	margin:0px auto;
	}
.explainedImage{
	display:block;
	position:relative;
	width:190px;
	min-height:300px;
	float:left;
	}
.bidLink{
	display:block;
	position:relative;
	width:150px;
	min-height:100px;
	float:left;
	padding-top:30px;
	text-align:center;
	}
	.bidLink a:link{
		color:blue;
		text-decoration:none;
		}
	.bidLink a:hover{
		color:blue;
		text-decoration:none;
		}
	.bidLink a:visited{
		color:blue;
		text-decoration:none;
		}
.bidLink2{
	display:block;
	position:relative;
	width:150px;
	min-height:100px;
	float:left;
	padding-top:30px;
	text-align:center;
	}
	.bidLink2 a:link{
		color:green;
		text-decoration:none;
		}
	.bidLink2 a:hover{
		color:green;
		text-decoration:none;
		}
	.bidLink2 a:visited{
		color:green;
		text-decoration:none;
		}
	

.makeBidHolder{
	display:block;
	position:relative;
	width:350px;
	min-height:300px;
	float:left;
	border:1px solid;
	margin-left:10px;
	padding:10px;
	}
	
	
	
/*-------------------------------------------------------------------------------- New Nav -------------------------------------------------------------------------------------------------------*/

.newNavgc3{
	display:block;
	position:relative;
	width:935px;
	min-height:20px;
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	border-left:3px solid;
	border-right:2px solid;
	border-color:#AE0E0A;
	}
	.newNavgc3 ul{
		margin-top:0px;
		}
		
	.newNavgc3 li{
		display:block;
		position:relative;
		width:185px;
		min-height:20px;
		float:left;
		background:url('../assets/elements/navgc3_back.jpg');
		text-align:center;
		border:1px solid;
		border-color:#AE0E0A;
		margin-top:0px;
		padding-top:3px;
		}
		.newNavgc3 a:link{
			color:#ffffff;
			text-decoration:none;
			}
		.newNavgc3 a:visited{
			color:#ffffff;
			text-decoration:none;
			}
		.newNavgc3 a:hover{
			color:#ffffff;
			text-decoration:underline;
			}
		.newNavgc3 a:active{
			color:#ffffff;
			text-decoration:underline;
			}

	.newNavList{
		margin:0px;
		font-size:1em;
		border:0px;
		}
		.newNavList option{
			background:red;
			color:#ffffff;
			border:0px;
			}
		
		
		
		/*-------------------------------------------------------------------------------- SE Tags -------------------------------------------------------------------------------------------------------*/
.inlineh2{
	display:inline;
	min-width:10px;
	min-height:5px;
	padding:0px;
	margin:0px;
}
.inlinediscount{
	display:inline;
	min-width:10px;
	min-height:5px;
	padding:0px;
	margin:0px;
	}
		
		

.drawinfo img{
	display:block;
	position:relative;
	width:300px;
	height:424px;
	border:1px solid;
	float:left;
	}
.drawinfo h1{
	font-size:1.2em;
	}
.drawinfo p{
	width:240px;
	margin-left:10px;
	float:left;
	}
	