/*************************************************************************************************
	Layout for the client add automobile advert table.
*************************************************************************************************/
.addAutomobile{
	float:left;
	width:100%;
	font-size:16px;
	color:#404040;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.addAutomobileAdvertTable input[type="text"]{
	width:80%;
	height:35px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

.addAutomobileAdvertTable select[type="text"]{
	width:80%;
	height:35px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

.addAutomobileAdvertTable input[type="password"]{
	width:80%;
	height:35px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

.addAutomobileAdvertTable select{
	width:80%;
	height:35px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

.addAutomobileAdvertTable td.description{
	text-align:right;
	vertical-align: top;
	padding:8px 5px 0px 0px;
	font-size:16px;
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.addAutomobileAdvertTable td.descriptionHeader{
	text-align:left;
	vertical-align: top;
	height:20px;
	padding:25px 5px 0px 0px;
	font-size:16px;
	color:#404040;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.addAutomobileAdvertTable td.addAutomobileInputFieldLabel{
	text-align:right;
	vertical-align: top;
	width:135px;
	padding:9px 5px 2px 5px;
	font-size:16px;
	color:#404040;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.addAutomobileAdvertTable td.displaydetails{
	text-align:left;
	vertical-align: top;
	padding:2px 0px 2px 0px;
	font-size:16px;
	color:#404040;
}

.addAutomobileAdvertTable td.automobileInputSectionDescription{
	text-align:left;
	vertical-align: top;
	padding:15px 5px 5px 0px;
	font-size:16px;
	color:#404040;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.loadAutomobileImagesBackground{
	float:left;
	text-align:center;
	vertical-align: middle; 
	padding: 0px 0px 10px 0px;
	margin: 0px px 0px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.loadAutomobileImage{
	float:left;
	width:49%;
	min-width:250px;
	background-color:#EEEEEE;
	text-align:center;
	vertical-align: middle; 
	padding: 0px 0px 20px 0px;
	margin: 0px 5px 0px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.loadAutomobileImages{
	float:left;
	width:49%;
	min-width:250px;
	background-color:#EEEEEE;
	text-align:center;
	vertical-align: middle; 
	padding: 0px 0px 20px 0px;
	margin: 0px 5px 0px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}


.addAutomobileMainImage{
	width:50%;
	left:10%;
	box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

#deleteAutomobileMainImage{
	float:left;
	width:250px;
	margin:45px 5px 5px 110px;
	padding:0px 0px 0px 0px;
}

#deleteAutomobileImagesBtn{
	float:left;
	width:250px;
	margin:45px 5px 5px 120px;
	padding:0px 0px 0px 0px;
}

.addAutomobileImages{
	float:left;
	width:105px;	
    margin: 0px 0px 0px 5px;	
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

.addAutomobileImages{
	width:100%;
}


#updateAutomobileID{
	display:none;
	visibility:hidden;
}

#loadAutomobileImageDescription{
	float:left;
	width:95%;
	height:50px;
	padding: 5px 0px 0px 0px;
}

#loadAutomobileImagesDescription{
	float:left;
	width:95%;
	height:50px;
	padding: 5px 0px 0px 0px;
}

.loadAutomobileImageForm{
	float:left;
	margin:20px 0px 0px 0px;
}

#saveAutomobileMainImage{
	margin: 60px 0px 30px 110px;
	padding: 0px 0px 5px 0px;
}

#saveAutomobileImages{
	margin: 60px 0px 30px 120px;
	padding: 0px 0px 5px 0px;
}

#addPhotoDescription{
	padding: 5px 0px 15px 0px;
}
/*************************************************************************************************/

.sortLinksDiv{
	float:left;
	width:100%;
	height:auto;
	margin: 25px 0px 0px 0px;
	font-size:16px;
	color:#404040;
}

.automobilesFound{
	float:left;
	min-height:30px;
	padding: 5px 0px 0px 5px;
}

.sortLinks{
	float:right;
	text-align:right;
	min-width:78%;
}

.sortLinks a:hover{
	color:#FFFFFF;
	background-color:#074389;
}
@media (max-width: 900px) {
	.automobilesFound{
		width:100%;
	}
	.sortLinks{
		width:100%;
	}
}

a.automobilesSortLinks{
	color:#074389;
	height:20px;
	padding: 5px 5px 5px 5px;
	background-color:#EEEEEE;
	text-decoration:none;
}

a#automobilesSortLinksSelected{
	color:#FFFFFF;
	height:20px;
	padding: 5px 5px 5px 5px;
	background-color:#074389;
	text-decoration:none;
}

a#automobilesSelectedSort{
	color:#FFFF00;
	height:20px;
	padding: 2px 5px 2px 5px;
	background-color:#CCCCCC;
	text-decoration:none;
}

.automobileSelectList{
	width:121px;
	background-color:#F7F7F7;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.automobileInputForm{
	max-width:115px;
	background-color:#F7F7F7;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#deleteImageError{
	z-index:100;
	visibility:hidden;
	display:none;
	position:absolute;
	margin:40px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}

#automobileDescriptionTextArea{
	height:150px;
	width:80%;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;

    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

#automobileInsideTextArea{
	height:150px;
	width:80%;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;

    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

#automobileOutsideTextArea{
	height:150px;
	width:80%;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;

    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

#automobileSafetyTextArea{
	height:150px;
	width:80%;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;

    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

.addAutomobileButtons{
	float:left;
	width:100%;
	height:35px;
	text-align:center;
	padding:0px 0px 20px 0px;
}

.updateAutomobileFotos{
	float:right;
	height:35px;
	margin:21px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#automobileMakeWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileModelWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileProductionYearWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileMileageWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileDoorNumbersWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileSeatNumbersWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileMaximumSpeedWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileNoteToSixtyWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileHeightWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileWidthWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileLengthWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileTankCapacityWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#automobileDescriptionTextAreaWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:99%;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#automobileLocationWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileCurrencyWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobilePriceWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileInsideTextAreaWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileOutsideTextAreaWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileSafetyTextAreaWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileAdvertDurationWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}
#automobileSponsorTimeWarning{
	float:left;
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:645px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	padding:5px 5px 5px 5px;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.addAutomobileDurationText{
	width:143px;
	height:100px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 0px;
	font-size:14px;
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

#automobileImageList{
	float:left;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	border-style:none;
}

.automobileImageID{
	position:absolute;
	margin:-7px 0px 0px -3px;
}

.deleteTextBox{
	position:absolute;
	width:90px;
	z-index:100;
	margin:95px 0px 0px 0px;
}

#mainAutomobileImagesList{
	float:left;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	border-style:none;
}

.automobileAdvertDuration{
	float:left;
	width:99%;
	height:100px;
	margin: 10px 0px 0px 0px;
	text-align:center;
}

.addAutomobilePricingHeader{
	float:left;
	width:99%;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 5px 5px;
	font-size:14px;
	color:#717074;
}

.addAutomobileSelectPrice{
	float:left;
	width:145px;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
}

.addAutomobileSelectPriceContent{
	float:left;
	width:143px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	margin-bottom:5px;
	background: url(../images/text-white-bg2.png) repeat-y left top;
}

.addAutomobileSelectPriceTop{
	position:relative;
	height:8px;
	width:15px;
	margin:-5px 0px 0px -5px;
	padding:0px 0px 0px 0px;
	background: url(../images/text-white-bg.png) no-repeat left top;
}

.addAutomobileSelectPriceTop span{
	position:absolute;
	height:8px;
	width:138px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	background: url(../images/text-white-bg.png) no-repeat right top;
}

.addAutomobileSelectPriceRight{
	float:right;
	background-position: 100% 0;
	padding:0px 0px 0px 0px;
	margin:0px 0px -5px 0px;
	width:143px;
	background: url(../images/text-white-bg2.png) repeat-y right top;
}

.addAutomobileSelectPriceBottom{
	position:relative;
	height:10px;
	width:5px;
	margin:-2px 0px -5px 0px;
	padding:0px 0px -4px 0px;
	margin-left:-5px;
	background: url(../images/text-white-bg.png) no-repeat left bottom;
}

.addAutomobileSelectPriceBottom span{
	position:absolute;
	height:8px;
	width:138px;
	margin:2px 0px -8px 5px;
	padding:0px 5px 0px 0px;
	background: url(../images/text-white-bg.png) no-repeat right bottom;
}

#addAutomobileError{
	z-index:100;
	visibility:hidden;
	display:none;
	position:absolute;
	margin:40px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}

#addAutomobileAlert{
	z-index:100;
	visibility:hidden;
	display:none;
	position:absolute;
	margin:40px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}

#addJobAdvertError{
	z-index:100;
	visibility:hidden;
	display:none;
	position:absolute;
	margin:40px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}

#addJobAlert{
	z-index:100;
	visibility:hidden;
	display:none;
	position:absolute;
	margin:40px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}


#addHolidayError{
	z-index:100;
	visibility:hidden;
	display:none;
	position:absolute;
	margin:40px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}

#addHolidayAlert{
	z-index:100;
	visibility:hidden;
	display:none;
	position:absolute;
	margin:40px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}

.automobileAdvertContent img{
	border-style: none;
}



/********************************************************************
	CSS for Automobile item page layout
*********************************************************************/
.automobileTopOfPage{
	float:left;
	width:100%;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.automobileTitle{
	float:left;
	width:76%;	
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	font-size:24px;
	color:#074389;
}

.automobileImageTitle{
	float:left;
	width:100%;	
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	font-size:24px;
	color:#074389;
}

.automobilePrice{
	float:right;
	width:23%;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	font-size:24px;
	color:#074389;
}

.automobileImages{
	float:left;
	width:33%;
	margin:0px 0px 0px 2px;
	padding:0px 5px 0px 0px;
}
.automobileImages img{
	max-width:100%;		
}

.automobileImagesMainAdvert{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.viewAutomobileImage{
	float:left;
	width:99%;
	text-align:center;
	margin:10px 0px 0px 0px;
}
.viewAutomobileImage img{
	float:left;
	width:100%;
	text-align:center;
	margin:0px 0px 0px 0px;
}

.viewAutomobileImageDescription{
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0px 0px 0px;
	font-size:14px;	
	color:#404040;
}

.automobileSmallImages{
	float:left;
	width:45px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.automobileSmallImages img{
	max-width:45px;
	max-height:45px;
}

.wrapper{
	float:left;
	width:50px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 45px 0px;
}

#automobileExtraLinks{
	float:left;
	width:100%;
	max-width:250px;
	margin:5px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

.automobileExtraLinksItems{
	float:left;
	width:100%;
	min-height:22px;	
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	color:#074389;
	font-size:16px;
	background: url(../images/dottedUnderline.png) repeat-x left bottom;
}

#automobileExtraLinksItemsLink{
	border-style: none;
	color:#FF0000;
	height:25px;
	width:25px;
}


#automobileExtraLinksItemsIcon{
	float:left;
	width:22px;
	height:22px;	
	margin:-5px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

.automobileExtraLinksItems a{
	text-decoration:none;
	color:#074389;
	font-size:16px;
}

.automobileExtraLinksItems a:visited{
	text-decoration:none;
	color:#074389;
}

#sendAutomobileByEmailForm{
	z-index:100;
	position:absolute;
	visibility:hidden;
	display:none;
	margin:40px 0px 0px 165px;
	width:400px;
	height:200px;
	color:#404040;
	font-size:14px;
	background-image:url(../images/smallToMediumInputFormBg.png)
}

#sendAutomobileByEmailFormTitle{
	height:20px;
	padding: 5px 5px 5px 7px;
	font-size:14px;	
}

#close{
	float:right;
	color:#FFFFFF;
}

/*Remove the blue border around images used as links*/
#close a img{
	border-style:none;
}

.sendAutomobileByEmailFormContent{
	float:left;
	margin: 10px 0px 0px 10px;
	width:95%;
	text-align:center;
	font-size:14px;
	color:#404040;
}

.sendAutomobileByEmailInputEmail{
	float:left;
	margin: 10px 0px 0px 0px;
	width:96%;
	text-align:right;
	font-size:14px;
	color:#404040;
}

#automobileByEmailFormEmail{
	height:30px;
	width:50%;
	font-size:14px;
	border-style:solid;
	border-color:#E4E4E4;
	padding: 0px 0px 0px 7px;
}

.alertButton{
	float:left;
	margin: 120px 0px 0px 170px;
	text-align:center;
}

.errorAlertButton{
	float:left;
	margin: 120px 0px 0px 160px;
	text-align:center;
}

#sendAutomobileByEmailFormError{
	z-index:100;
	position:absolute;
	visibility:hidden;
	display:none;
	margin:85px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}

.sendAutomobileByEmailFormErrorContent{
	float:left;
	margin: 5px 0px 0px 5px;
	width:97%;
	text-align:center;
	font-size:14px;
}

#sendAutomobileToFriendFromEmail{
	height:25px;
	width:50%;
	border-style:solid;
	border-color:#E4E4E4;
}

#sendAutomobileToFriendToEmail{
	height:25px;
	width:50%;
	border-style:solid;
	border-color:#E4E4E4;
}

.errorButton{
	position:absolute;
	margin: 50px 0px 0px 155px;
}


#sendAutomobileByEmailAlert{
	z-index:100;
	position:absolute;
	visibility:hidden;
	display:none;
	margin:40px 0px 0px 170px;
	color:#404040;
	font-size:14px;	
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png);
}

#sendAutomobileByEmailAlertTitle{
	height:20px;
	padding: 5px 5px 5px 7px;
	font-size:14px;	
}

.sendAutomobileByEmailAlertContent{
	float:left;
	margin: 0px 0px 0px 5px;
	width:97%;
	text-align:center;
	font-size:14px;
	color:#404040;
}

.sendAutomobileByEmailButton{
	position:absolute;
	margin: 50px 0px 0px 160px;
}

#sendAutomobileByEmailError{
	z-index:100;
	position:absolute;
	visibility:hidden;
	display:none;
	margin:40px 0px 0px 170px;
	color:#404040;
	font-size:14px;
	font-family:Georgia,"Times New Roman",Times,serif;	
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png);
}

#sendAutomobileByEmailErrorTitle{
	height:20px;
	padding: 5px 5px 5px 7px;
	font-size:14px;	
}

.sendAutomobileByEmailErrorContent{
	float:left;
	margin: 0px 0px 0px 5px;
	width:95%;
	text-align:center;
	font-size:14px;
	color:#404040;
	font-family:Georgia,"Times New Roman",Times,serif;
}

.sendAutomobileByEmailErrorButton{
	position:absolute;
	margin: 55px 0px 0px 155px;
}

#sendAutomobileToFriendEmailForm{
	z-index:100;
	position:absolute;
	visibility:hidden;
	margin:40px 0px 0px 150px;
	width:400px;
	height:200px;
	background-image:url(../images/smallToMediumInputFormBg.png)
}

.sendAutomobileToFriendButton{
	position:absolute;
	margin: 135px 0px 0px 180px;
}

#sendAutomobileByEmailToFriendsFormError{
	z-index:100;
	position:absolute;
	visibility:hidden;
	display:none;
	margin:85px 0px 0px 150px;
	width:350px;
	height:120px;
	background-image:url(../images/AlertBackground.png)
}


@media (max-width: 795px) {
	#sendAutomobileByEmailForm{
		margin:40px 0px 0px 130px;
		width:350px;
		height:200px;
   		background-size: 350px 200px;
		background-image:url(../images/smallToMediumInputFormBg.png)
	}		
	#sendAutomobileByEmailFormError{
		margin:85px 0px 0px 130px;
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png)
	}	
	.sendAutomobileByEmailFormErrorContent{
		margin: 0px 0px 0px 5px;
	}
	.errorButton{
		margin: 58px 0px 0px 135px;
	}
	#sendAutomobileByEmailAlert{
		margin:40px 0px 0px 130px;
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png);
	}
	.sendAutomobileByEmailButton{
		margin: 50px 0px 0px 135px;
	}
	#sendAutomobileByEmailError{
		margin:40px 0px 0px 130px;	
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png);
	}
	.sendAutomobileByEmailErrorButton{
		margin: 55px 0px 0px 135px;
	}
	#sendAutomobileToFriendEmailForm{
		margin:40px 0px 0px 120px;
		width:400px;
		height:200px;
   		background-size: 400px 200px;
		background-image:url(../images/smallToMediumInputFormBg.png)
	}
	#sendAutomobileByEmailToFriendsFormError{
		margin:40px 0px 0px 120px;
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png)
	}
}
@media (max-width: 695px) {
	#sendAutomobileByEmailForm{
		margin:40px 0px 0px 25px;
		width:300px;
		height:200px;
   		background-size: 300px 200px;
		background-image:url(../images/smallToMediumInputFormBg.png)
	}
	.sendAutomobileByEmailFormContent{
		width:94%;
	}
	.alertButton{
		margin: 120px 0px 0px 125px;
	}
		
	#sendAutomobileByEmailFormError{
		margin:85px 0px 0px 25px;
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png)
	}
	
	#sendAutomobileByEmailAlert{
		margin:40px 0px 0px 25px;
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png);
	}
	.sendAutomobileByEmailButton{
		margin: 50px 0px 0px 130px;
	}
	#sendAutomobileToFriendEmailForm{
		margin:40px 0px 0px 25px;
		width:400px;
		height:200px;
   		background-size: 400px 200px;
		background-image:url(../images/smallToMediumInputFormBg.png)
	}
	#sendAutomobileByEmailToFriendsFormError{
		margin:40px 0px 0px 25px;
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png)
	}
}

@media (max-width: 350px) {
	#sendAutomobileByEmailForm{
		margin:40px 0px 0px 5px;
		width:250px;
		height:200px;
   		background-size: 250px 200px;
		background-image:url(../images/smallToMediumInputFormBg.png)
	}
	.sendAutomobileByEmailFormContent{
		margin: 0px 0px 0px 5px;
		width:95%;
	}
	.alertButton{
		margin: 120px 0px 0px 100px;
	}		
	#sendAutomobileByEmailFormError{
		margin:85px 0px 0px 5px;
		width:250px;
		height:120px;
   		background-size: 250px 120px;
		background-image:url(../images/AlertBackground.png)
	}	
	.errorButton{
		margin: 58px 0px 0px 105px;
	}
	
	#sendAutomobileByEmailAlert{
		margin:40px 0px 0px 5px;
		width:250px;
		height:120px;
   		background-size: 250px 120px;
		background-image:url(../images/AlertBackground.png);
	}
	.sendAutomobileByEmailButton{
		margin: 50px 0px 0px 105px;
	}
	#sendAutomobileByEmailError{
		margin:40px 0px 0px 0px;	
		width:300px;
		height:120px;
   		background-size: 300px 120px;
		background-image:url(../images/AlertBackground.png);
	}
	.sendAutomobileByEmailErrorButton{
		margin: 55px 0px 0px 135px;
	}
	#sendAutomobileToFriendEmailForm{
		margin:40px 0px 0px 0px;
		width:290px;
		height:200px;
   		background-size: 290px 200px;
		background-image:url(../images/smallToMediumInputFormBg.png)
	}
	.sendAutomobileToFriendButton{
		margin: 140px 0px 0px 130px;	
	}
	#sendAutomobileByEmailToFriendsFormError{
		margin:40px 0px 0px 5px;
		width:250px;
		height:120px;
   		background-size: 250px 120px;
		background-image:url(../images/AlertBackground.png)
	}
}


.automobileContactDetails{
	float:left;
	width:100%;
	text-align:right;	
	margin:2px 0px 2px 0px;
	padding:0px 0px 5px 0px;
	color:#FF0000;
	font-size:18px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.automobileTopButtons{
	float:left;
	width:100%;
	margin:5px 0px 0px 10px;
	padding:0px 0px 0px 0px;	
}

.automobileReviewBtn{
	float:left;
	height:35px;
}
.automobileReviewBtn a:visited{
	color:#FFFFFF;
}
.automobileReviewBtn a:hover{
	color:#FF0000;
}

.automobileTechnicalDetailsBtn{
	float:left;
	height:35px;
}
.automobileTechnicalDetailsBtn a:visited{
	color:#FFFFFF;
}
.automobileTechnicalDetailsBtn a:hover{
	color:#FF0000;
}

.automobileInsideBtn{
	float:left;
	height:35px;
}
.automobileInsideBtn a:visited{
	color:#FFFFFF;
}
.automobileInsideBtn a:hover{
	color:#FF0000;
}

.automobileOutsideBtn{
	float:left;
	height:35px;
}
.automobileOutsideBtn a:visited{
	color:#FFFFFF;
}
.automobileOutsideBtn a:hover{
	color:#FF0000;
}

.automobileSafetyBtn{
	float:left;
	height:35px;
}
.automobileSafetyBtn a:visited{
	color:#FFFFFF;
}
.automobileSafetyBtn a:hover{
	color:#FF0000;
}

.automobileContent{
	float:left;
	width:59%;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#automobileOverview{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.automobileOverviewItems{
	float:left;
	width:100px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	font-size:16px;	
	line-height:20px;
	color:#404040;
	background: url(../images/listIcon.png) no-repeat left top; 
}

#automobileOverviewDescription{
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:16px;
	line-height:22px;
	color:#3e3e3e;
}

#automobileTechnicalData{
	visibility:hidden;
	display:none;
	width:98%;
	min-height:58px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	font-size:16px;	
	color:#3e3e3e;
}

.automobileTechnicalDataTable{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

.automobileTechnicalDataTable tr.odd{
	background-color:#E5E5E5;
	margin:15px 0px 0px 0px;
}

.automobileTechnicalDataTable td.displaytype{
	width:270px;
	height:25px;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 5px;
}

.automobileTechnicalDataTable td.displaydetails{
	width:170px;
	text-align:left;
	padding:0px 0px 0px 5px;
	font-size:16px;	
	color:#3e3e3e;
}

#automobileInteriorData{
	visibility:hidden;
	display:none;
	float:left;
	width:100%;
	min-height:58px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;	
	color:#3e3e3e;
}

#automobileExteriorData{
	visibility:hidden;
	display:none;
	float:left;
	width:100%;
	min-height:58px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;	
	color:#3e3e3e;
}

#automobileSafetyData{
	visibility:hidden;
	display:none;
	float:left;
	width:100%;
	min-height:58px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;	
	color:#3e3e3e;
}

.viewAutomobileImageBack{
	float:left;
	width:250px;
	margin:50px 0px 0px 25px;
}


@media (max-width: 1120px) {

} 
@media (max-width: 1010px) {

} 
@media (max-width: 900px) {
	.automobileTitle{
		width:100%;
	}
	.automobilePrice{
		width:100%;
	}
	.automobileContactDetails{
		width:100%;	
	}
	.automobileImages{
		width:100%;	
	}
	.automobileContent{
		width:100%;
	}
}
@media (max-width: 795px) {
	.automobileTitle{
		width:100%;
	}
	.automobilePrice{
		width:100%;
	}
	.automobileContactDetails{
		width:100%;	
	}
	.automobileImages{
		width:100%;	
	}
}
@media (max-width: 695px) {
	.automobileTitle{
		width:100%;
	}
	.automobilePrice{
		width:100%;
	}
	.automobileContactDetails{
		width:100%;	
	}
	.automobileImages{
		width:100%;	
	}
}
/***************************************************************************************************************
 * Layout of the advert section on the right hand side
 **************************************************************************************************************/
.adverts-section{
	float:left;
	width:265px;
	margin:5px 0px 0px 10px;
	margin-left:5px;
	padding:0px 0px 0px 0px;
	font-size:12px;
}

.advert-content{
	float:left;
	width:275px;	
	font-size:14px;
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	margin-bottom:5px;
	background: url(../images/text-white-bg2.png) repeat-y left top;
}

.advert-top-bg{
	position:relative;
	height:8px;
	width:30px;
	margin:-5px 0px 0px -5px;
	padding:0px 0px 0px 0px;
	background: url(../images/text-white-bg.png) no-repeat left top;
}

.advert-top-bg span{
	position:absolute;
	height:8px;
	width:270px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	background: url(../images/text-white-bg.png) no-repeat right top;
}

.advert-content-right{
	float:right;
	background-position: 100% 0;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:275px;
	background: url(../images/text-white-bg2.png) repeat-y right top;
}

.advert-content a:link{
	text-decoration:none;
}

.advert-content a:visited{
  	text-decoration:  none;	
}

#advert-image{
	float:left;
	width:270px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#advert-title{
	float:left;
	width:270px;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#024BDF;
	font-family:Calibri;
	font-size:24px;
}

.advert-content-bottom{
	position:relative;
	height:8px;
	width:20px;
	margin:0px 0px -5px 0px;
	padding:0px 0px 0px 0px;
	margin-left:-5px;
	margin-top:10px;
	background: url(../images/text-white-bg.png) no-repeat left bottom;
}

.advert-content-bottom span{
	position:absolute;
	height:8px;
	width:265px;
	margin:0px 0px 0px 10px;
	padding:0px 5px 0px 0px;
	background: url(../images/text-white-bg.png) no-repeat right bottom;
}

/**********************************************************************************
 * Automobiles search table layout.
 **********************************************************************************/
.automobileSearchForm{
	z-index:150;
	width:100%;
	text-align:center;
}

.automobileSelectOption{
	height:21px;
	width:121px;
	background-color:#F7F7F7;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
} 

.automobileInputOption{
	height:19px;
	width:115px;
	background-color:#F7F7F7;
	font-size:14px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

span.validateEntry{
	color: red;
	visibility: hidden;
	display:none;
	float:right;
}

.automobileFormButtons{
	float:left;
	width:600px;
	margin: 30px 0px 20px 0px;
}

#automobileSubmitButton{
	position:relative;
	margin: 10px 0px 0px 550px;
}

/* Style the label to display next to the inputs */
label {
  padding: 7px 7px 0px 0px;
  text-align:right;
  float:right;
}
.label {
  padding: 10px 10px 0px 0px;
  text-align:right;
  float:right;
  min-height:32px;
  vertical-align:middle;
}

.addAutomobileAdvertForm input[type=text],select{
	width:100%;
	padding: 0px 0px 0px 5px;
	height:35px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

.automobileSelectOptionShort{
	float:left;
	width:29%;
	margin:0px 5px 5px 0px;
}
.automobileSelectOptionShortYear{
	width:36%;
}

@media (max-width: 1025px) {
	.row{
		width:50%;
	}
	.automobileSelectOptionShort{
		width:46%;
	}
	.automobileSelectOptionShortYear{
		width:100%;
	}	
	.rowButton{
		margin:0px 50px 0px 0px;
	}
}
@media (max-width: 900px) {

}
@media (max-width: 795px) {
	.row{
		width:100%;
	}
	.rowHalf {
		width:100%;
	}
	.automobileSelectOptionShort{
		width:100%;
	}
	.automobileSelectOptionShortYear{
		width:100%;
	}
}
@media (max-width: 695px) {
	.row{
		width:100%;
	}
	.rowHalf {
		width:100%;
	}
	.automobileSelectOptionShort{
		width:100%;
	}
	.automobileSelectOptionShortYear{
		width:100%;
	}	
	.rowButton{
		margin:0px 30px 0px 0px;
	}
}
	

.automobilesAdvertItem{
	float:left;
	width:100%;
	height:auto;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
	
    box-sizing: border-box;
    border: 2px solid #E4E4E4;
    border-radius: 5px;
}

.automobilesAdvertItemSponsored{
	float:left;
	width:100%;
	height:auto;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 5px;
	font-size:16px;
	
    box-sizing: border-box;
    border: 2px solid #E4E4E4;
    border-radius: 5px;
	background-color:#FFE8E8;
}

.automobileSponsoredLayer{
	float:left;
	visibility:hidden;
	display:none;
}

.automobileSponsoredPrice{
	float:left;
	visibility:hidden;
	width:500px;
	display:none;
}

#sponsoredPrice{
	position:relative;
	visibility:hidden;
	display:none;
	margin:-37px 0px 0px 160px;
}
.sponsoredText{
	float:left;
	width:99%;
	margin:-3px 0px 3px 0px;
	font-size:12px;
	color:#909090;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#automobileAdvertImageExample{
	float:left;
	width:27%;
	height:auto;
}
#automobileAdvertImageExample img{
	width:100%;
}

#automobileAdvertImage{
	float:left;
	width:27%;
	height:auto;
	text-align:center;
}

#automobileAdvertImage img{
	border-style:none;
	width:100%;
}

#automobileAdvertTitle{
	float:right;
	width:71%;
	margin:0px 0px 0px 0px;
	font-weight:bolder;
	height:auto; 	
	color:#074389;
	padding:5px 5px 0px 5px;
}

#automobileAdvertTitle a{
	text-decoration:none;
}

#automobileAdvertTitle a:hover {
	text-decoration:underline;
}

#automobileAdvertTitle a:visited {
	text-decoration:none;
	color:#024BDF;
}

#automobileAdvertPrice{
	float:right;
	padding:0px 10px 0px 0px;
}

#automobileAdvertBasic{
	float:left;
	width:20%;
	height:auto;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	color:#404040;
}

.automobileAdvertBasicItem{
	float:left;
	width:100%;
	font-size:16px;
	padding:0px 0px 0px 15px;
	background: url(../images/listIcon.png) no-repeat left top; 
}

#automobileFotoAdvertDetailed{
	float:left;
	width:53%;
	height:auto;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	line-height: 20px;
	color:#404040;
}

#automobileAdvertDetailed{
	float:left;
	width:54%;
	height:auto;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	line-height: 22px;
	color:#404040;
}

.automobilePageNumbering{
	float:left;
	margin: 0px 0px 0px 20px;
	padding: 40px 0px 0px;
	text-align:center;
}

.pageNumberingWrapper{
	float:left;
	width:98%;
	margin:20px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	text-align:center;
}

.SelectedButton{
	position:absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px -27px;
	border:#FF0000;
}

.SelectedButton a{
	background-position: 0;
	color:#024BDF;
	font-size:14px;
	font-weight:bold;
	height:33px;
	text-decoration:none;
	padding:4px 10px 15px 15px;
	margin: 0px 10px 10px 21px;
	background: url(../images/selectedLeftBg.png) no-repeat left top;
}

.SelectedButton a span{
	background-position: 100%;
	height:33px;
	padding:4px 10px 15px 0px;
	margin:0px -10px 10px -5px;
	background: url(../images/selectedRightBg.png) no-repeat right top;
}

.SelectedButton a:hover{	
	color:#FF0000;
}

@media (max-width: 1120px) {
	#automobileAdvertTitle{
		width:70%;
	}
	#automobileAdvertDetailed{
		width:53%;
	}
} 
@media (max-width: 1010px) {
	#automobileAdvertTitle{
		width:69%;
	}
} 
@media (max-width: 900px) {
	#automobileAdvertTitle{
		width:68%;
	}
}
@media (max-width: 795px) {
	#automobileAdvertImage{
		width:99%;	
	}
	#automobileAdvertTitle{
		width:97%;
	}
	#automobileAdvertBasic{
		width:98%;
	}
	#automobileAdvertDetailed{
		width:99%;
	}
}
@media (max-width: 695px) {
	#automobileAdvertTitle{
		width:98%;
	}
}

@media (max-width: 350px) {
	#automobileAdvertTitle{
		width:97%;
	}
}

/*******************************************************************
 * Layout for the automobile advert short width
 *******************************************************************/
.automobilesAdvertItemShort{
	float:left;
	width:98%;
	margin:0px 0px 0px 5px;
	padding:0px 0px 5px 0px;

    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: white;
    background-position: 3px 3px; 
    background-repeat: no-repeat;
	background-size: 25px;
    padding: 6px 6px 6px 6px;
}

#automobileAdvertTitleShort{
	float:left;
	width:460px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	color:#074389;
	font-family:Georgia,"Times New Roman",Times,serif;
	padding:0px 0px 5px 5px;
}

#automobileAdvertTitleShort a{
	text-decoration:none;
}

#automobileAdvertTitleShort a:hover {
	text-decoration:underline;
}

#automobileAdvertTitleShort a:visited {
	text-decoration:none;
	color:#074389;
}

#automobileAdvertPriceShort{
	float:right;
}

#automobileAdvertBasicShort{
	float:left;
	width:115px;
	height:90px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 5px;
}

.automobileAdvertBasicItemShort{
	float:left;
	width:115px;
	height:18px;
	font-size:14px;
	color:#404040;
	padding:1px 0px 0px 15px;
	background: url(../images/listIcon.png) no-repeat left top; 
}

.automobileAdvertContentShort{
	position:relative;
	width:648px;
	height:130px;
	padding:0px 0px 0px 2px;
}

/*******************************************************************************/

#automobilesAdvertTitleShort{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	font-size:16px;
	color:#074389;
	font-family:Georgia,"Times New Roman",Times,serif;
	padding:0px 0px 5px 5px;
}

#automobilesAdvertImageShort{
	float:left;
	width:25%;
	margin: 0px 0px 0px 0px;
}

#automobilesAdvertImageShort img{
	float:left;
	width:100%;
	margin: 0px 0px 0px 0px;
	border-style: none;
}

#automobilesAdvertDetailedShort{
	float:left;
	width:53%;
	height:auto;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:16px;
	line-height: 23px;
	color:#404040;
}

#advertComment{
	color:#404040;
	height:59px;
	width:450px;
	border-style:solid;
	border-color:#E4E4E4;
	font-size:16px;	
	color:#404040;
	font-family:Georgia,"Times New Roman",Times,serif;
}
/*******************************************************
 * Search automobiles to rent
 ******************************************************/
 
#automobileToRentSubmitButton{
	position:relative;
	margin: 20px 0px 0px 0px;
}

.automobilesMainPageAdvert{
	float:left;
	margin:0px 0px 0px 0px;
	width:99%;
	background-color:#CCCCCC;
}
.automobilesMainPageAdvert img{
	float:left;
	margin:0px 0px 0px 0px;
	width:100%;
}

/************************************************************************************
 * Layout for the comments section 
 ************************************************************************************/
 

@media (max-width: 795px) {
	#nameLbl{
		width:97%;
	}
	#articleCommentsForm input[type="text"]{
		width:97%;
	}
	#articleComment{
		width:97%;
	}
	.commentsForm{
		width:96%;
	}
}

#hiddenData{
	visibility:hidden;
	display:none;
}


HR{
    width:97;
    background:#446791;
}

@media (max-width: 1120px) {

} 
@media (max-width: 1010px) {
 
} 
@media (max-width: 900px) {
	#posterDetails{
		width:100%;
	} 
	#commentRating{
		width:100%;	
	}
}
@media (max-width: 795px) {

}

@media (max-width: 695px) {

}

@media (max-width: 350px) {

}

#articleCheckError{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:100%;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}
#nameError{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:100%;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#locationError{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:100%;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#commentLbl{
	float:left;
	padding:5px 0px 0px 0px;
	width:150px;
}

#commentError{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:100%;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-family:Georgia,"Times New Roman",Times,serif;
}
.securityImage{
	padding: 2px 5px 2px 5px;
	background-color:#074389;
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:400;
}

#nameLbl{
	float:left;
	padding:15px 0px 0px 0px;
	width:40%;
}

#locationLbl{
	float:left;
	padding:15px 0px 0px 0px;
	width:40%;
}

.automobileAdvertSelect{
	float:left;
	width:10px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
.automobileAdvertNumber{
	float:left;
	width:65px;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	font-size:14px;	
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}
.automobileAdvertStatus{
	float:left;
	width:72px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;	
	color:#404040;
	text-align:left;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}
.automobileAdvertMake{
	float:left;
	width:185px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;	
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.automobileAdvertAddDate{
	float:left;
	width:115px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;	
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.automobileAdvertExpiryDate{
	float:left;
	width:115px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;	
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}
.automobileAdvertEdit{
	float:left;
	width:65px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;	
	color:#404040;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.automobileAdvertSelectData{
	float:left;
	width:20px;
	margin:-3px 0px 0px -7px;
	padding:0px 0px 0px 0px;
}
.automobileAdvertNumberData{
	float:left;
	width:60px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	text-align:center;
}
.automobileAdvertStatusData{
	float:left;
	width:72px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.automobileAdvertMakeData{
	float:left;
	width:185px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.automobileAdvertAddDateData{
	float:left;
	width:115px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.automobileAdvertExpiryDateData{
	float:left;
	width:115px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.automobileAdvertEditData{
	float:left;
	width:65px;
	margin:18px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:14px;	
	color:#FFFFFF;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.automobileAdvertEditData .blue-button a{
	font-size:14px;	
	color:#FFFFFF;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.automobileFormButtons{
	float:left;
	width:690px;
	margin: 15px 0px 20px 0px;
}

#automobileSubmitButton{
	position:relative;
	margin: 15px 0px 0px 550px;
}
#automobileSubmitButton a:link a:visited{
	color:#FFFFFF;
}

#businessDestinationWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:98%;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
}

#businessNameWarning{
	visibility:hidden;
	display:none;
	color:#404040;
	float:left;
	width:98%;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width:1px;
	border-color:#FF0000;
	background-color:#FFC4C4;
	margin:0px 0px 5px 0px;
}


.businessesFound{
	float:left;
	height:auto;
	padding: 5px 0px 0px 5px;
	color:#333333;
	font-size:16px;
}
.businessItem{
	float:left;
	width:100%;
	height:auto;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font-size:16px;
	
    box-sizing: border-box;
    border: 2px solid #E4E4E4;
    border-radius: 5px;
}

#businessImage{
	float:left;
	width:28%;
	height:auto;
	text-align:center;
	
}
#businessImage img{
	text-align:center;
	padding:5px 0px 0px 0px;
	width:100%;
}
.businessContent{
	position:relative;
	width:100%;
	height:auto;
	padding:0px 0px 0px 2px;
	font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;
}

.businessContent img{
	border-style: none;
}

#businessTitle{
	float:left;
	width:70%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

#businessTitle a:link, a:hover, a:visited{
	text-decoration:none;
	list-style:none;
}

#businessContactDetails{
	float:left;
	width:70%;
	height:auto;
	color:#074389;
	font-size:16px;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}
#businessDetailes{
	float:left;
	width:70%;
	height:auto;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	line-height: 18px;
	color:#404040;
}

.businessPageNumbering{
	float:left;
	margin: 0px 0px 0px 20px;
	padding: 40px 0px 0px;
	text-align:center;
}

@media (max-width: 1120px) {

} 
@media (max-width: 1010px) {

} 
@media (max-width: 900px) {

}
@media (max-width: 795px) {
	#businessImage{
		width:100%;
	}
	#businessTitle{
		width:100%;
	}
	#businessContactDetails{
		width:100%;
	}
    #businessDetailes{
		width:98%;
	}
}
@media (max-width: 695px) {	
	#businessImage{
		width:100%;
	}
	#businessTitle{
		width:100%;
	}
	#businessContactDetails{
		width:100%;
	}
	#businessDetailes{
		width:98%;
	}
}
