﻿body {font-family:Helvetica,Arial,sans-serif;font-size:12px;width:980px;}
img {border:none}
div {padding:0px;margin:0px;}
ul {margin-top:0px;margin-bottom:0px}
h1{font-family: Helvetica,Arial,sans-serif;  font-size: 14px; font-weight: bold;margin-bottom:2px;}
h2{font-family: Helvetica,Arial,sans-serif;  font-size: 12px; font-weight: bold;display: inline;}
h3{font-family: Helvetica,Arial,sans-serif;  font-size: 12px; font-weight: normal;display: inline;}
h4{font-family: Helvetica,Arial,sans-serif;  font-size: 12px; font-weight: normal;display: inline;}
h5{font-family: Helvetica,Arial,sans-serif;  font-size: 12px; font-weight: normal;display: inline;}
h6{font-family: Helvetica,Arial,sans-serif;  font-size: 12px; font-weight: normal;display: inline;}
.fullSitePageWidth {width:980px;vertical-align:top;}
.fullSiteLeftColWidth {width:150px;vertical-align:top;border:0px}
.fullSiteCenterColWidth {width:680px;vertical-align:top;}

.featureAdverts {width:650px;font-size:11px;padding:10px;border:solid 2px silver;margin-left:0;max-height:105px;}
.tdFeatureAdvertsMain {vertical-align: top;width:405px}
.tdFeatureAdvertsRight {width:120px;vertical-align:middle;text-align:center;}
.tdAdImg {width:125px;text-align:center;}
.tdAdImg a {text-decoration:none;}
.tdAdImg a:hover {text-decoration:underline;color:red;}

.pageHeading {padding:5px;padding-left:10px;background-color:#cd8500;font-size:14px;font-weight:bold;color:white;}
.shadowBox {padding:10px;border:solid 1px silver;border-bottom:solid 3px gray;border-right:solid 3px gray;margin-top:10px;}
.shadowBox table tr td {width:150px;padding-right:10px;text-align:left;}
.paddedBox {border:solid 1px gray;padding:10px 20px 10px 20px;}
.tableFirstCell175 {width:175px;padding-right:10px;text-align:right;}
.tableFirstCell120 {width:120px;padding-right:10px;text-align:right;}
.divWebLinks {padding:10px;border:solid 1px silver;margin-bottom:5px;}
.hyperLinkWebLinks {text-decoration:None;font-weight:bold;padding:3px;}
.imgWebLinksLogo {border:none;padding:3px;padding-right:10px;}
.mainContent {margin:10px 5px 10px 5px;}
.subHeading {padding:5px 20px 5px 20px;background-color:gray;font-weight:bold;font-variant:small-caps;color:White;}
#divAdvertise {margin-top:10px;padding:20px}
#divFullProfile {padding:20px;}
.FullProfileMainPhoto {text-align:center;padding:20px;}
.AdditionalPhotos {padding:20px 0 20px 0;text-align:center;}
.SmallPhotos {padding:5px 0 0 5px;width:83px;height:62px;}

/* Text sizes and colours */
.textSize12Gray {font-size:12px;color:Gray;}
.warningText {color:Red;}
.requiredField {color:Red;font-size:12px}
.tablePaddingRight20px {padding-right:20px;}
.postcodeFormat {text-transform:uppercase;}
.emailFormat {text-transform:lowercase;}
.errMsg {padding:10px;color:Red;border:solid 1px red;}
.tableAdvert tbody tr td {font-size:12px;}
.tableAdvert tbody tr td input {font-size:12px;}
.tableAdvert tbody tr td textarea {font-size:12px;}
.tableAdvert tbody tr td select {font-size:12px;}
.defaultTable tr td {padding-right:60px;}
.defaultTable20 tr td {vertical-align:top;padding-right:20px;}
.tdAdvertListingPhoto {width:155px;text-align:center;vertical-align:middle;padding:10px 0 10px 0;}
#divAdverts {margin-top: 20px;padding:20px;}
.divAdvertListItem {border:solid 1px gray;margin-bottom:3px;}
.tableAdvertList:hover {background-color:InfoBackground;}
.listingHeading {font-weight:bold}
.divListingStats {text-align:right}
.divListingMainSection {padding: 10px 20px 10px 10px;vertical-align:top}
#mainAdvertDetails {padding:20px;border:solid 1px gray;margin:10px;}
#advertDescription {padding:20px;text-align:justify;border:solid 1px gray;}
.tdFullDescTableFormat {width:155px;text-align:right;padding-right:20px;}
.advertFullProfileSpecItem {font-weight:bold;}
.AdvertFooter {color:Gray;font-size:10px; padding:20px;text-align:center;}

/* Data controls */
.detailsview .actions div {	float: right;	text-align: right;	width: 95px;	padding-right: 2px;}
.detailsview td {	background: #D7E6F4;	color: #333333;	font: small "Segoe UI", Segoe, sans-serif;	padding: 15px 10px 10px 10px;}
.detailsview td a {	color: #0066CC;	font: bold small "Segoe UI", Segoe, sans-serif;	padding-right: 10px;}
.detailsview td a:hover {	font-weight: bold;	color: #333;}
.detailsview th {	background: #4168BD;	color: #FFFFFF;	font: small "Segoe UI", Segoe, sans-serif;	letter-spacing: 0;	padding: 3px 8px 5px;	padding: 2px;	text-align: left;}
.detailsview tr.header {	background: #C5DBF7;	padding: 3px 8px 5px;}
.insertheader {color: white;background: #cd8500 url(images/add.gif) 6px 50% no-repeat;	margin-top: 25px;	padding:7px 10px 7px 25px;	position: relative;}
.itemHeading{color: white;background: #cd8500;padding: 7px 10px 7px 25px;position: relative;font-weight:bold;margin-bottom:10px}
.sectionHeading{color: white;background: #cd8500;margin-top: 25px;	padding:7px 10px 7px 25px;	position: relative;}
.sectionHeadingSilver{color: white;background:silver;margin-top: 25px;margin-bottom:7px;padding:7px 7px 7px 7px;position: relative;}

.gridView tr th {font-size:11px;padding:2px 10px 2px 5px ;background-color:#cd8500;color:White;text-align:left;}
.gridView tr th a {font-size:11px;padding:2px 20px 2px 5px ;background-color:#cd8500;color:White;text-align:left;}
.gridView tr td {font-size:11px;padding:5px;}
.gridview .edit td,.gridview .create td {padding: 4px;border-bottom: solid 2px #FFFFFF;	border-top: solid 2px #FFFFFF;}
.gridview td {border-bottom: solid 1px #C5DBF7;	color: #333333;	font: small "Segoe UI", Segoe, sans-serif;	padding: 5px 4px;}
.gridview td a{	color: #0066CC;	font: bold small "Segoe UI",Segoe,sans-serif;	padding: 2px;	text-decoration: none;color:White;}
.gridview td a:hover {	color: #333333;	font-weight: bold;}
.gridview th {	background: #cd8500;	color:white;	font: small "Segoe UI", Segoe, sans-serif;	letter-spacing: 0;	padding: 4px;	text-align: left;}

/* Colours */
.orangeBackground {background-color:#cd8500}
.orangeLightBackground {background-color:#fa990a}
.blackBackground {background-color:#000000}

/* Menu Items */
.topMenu {float:left;padding-right:10px;width:125px;}
.mainCategorylinks LI {padding-bottom: 1px;list-style-type:none;text-align:center;}
.mainCategorylinks LI A {padding-right: 1px;display: block;padding-left: 4px;font-weight: normal;font-size: 12px;padding-bottom: 3px;margin-left: -40px;color: white;padding-top: 3px;border-bottom: #ececec 1px solid;background-color: #000000;text-decoration: none}
.mainCategorylinks A:hover {background-color: #fa990a;color: white;text-decoration: none;}

.categorylinksAdmin {width:150px;}
.categorylinks LI {padding-bottom: 1px;list-style-type:none;}
.categorylinks LI A {padding-right: 1px;display: block;padding-left: 4px;font-weight: normal;font-size: 12px;padding-bottom: 3px;margin-left: -40px;color: white;padding-top: 3px;border-bottom: #ececec 1px solid;background-color: #000000;text-decoration: none}
.categorylinks A:hover {background-color: #fa990b;color: white;text-decoration: none;}
.copyText {clear:both;width:980px;color:#186bad;padding:2px;border:solid 1px silver;padding-left:5px;padding-right:5px;text-align:justify;color:gray;}
.copyText H1 {DISPLAY: inline;font-size: 12px;}

.thimbnailImage {max-width:100px;}

.advertiselinks LI {padding-bottom: 1px;list-style-type:none;}
.advertiselinks LI A {padding-right: 1px;display: block;padding-left: 4px;font-weight: normal;font-size: 12px;padding-bottom: 3px;margin-left: -40px;color: white;padding-top: 3px;border-bottom: #ececec 1px solid;background-color: red;text-decoration: none}
.advertiselinks A:hover {background-color: #fa990a;color: white;text-decoration: none}


.divDefaultMenu {width:150px;border:solid 2px #cd8500;padding:2px;margin-bottom:5px}
.mainCategorylinksHeader {padding:3px;background-color:#cd8500;text-align:center;color:White;font-weight:bold;margin-bottom:2px}

.navigationPageLink {font-size:12px;}
.navigationPageLink a {color:blue;font-weight:bold;}
.navigationPageLink a:hover {color:red;}
.navigationCurrentPage {font-size:14px;color:Red;}


/* Tabs */
.tabLinkOn {background-color:#cd8500;padding:3px 10px 3px 10px;color:white;text-align:center;}
.tabLinkOff {background-color:silver;padding:3px 10px 3px 10px;color:black;text-align:center;}

.tabLinkOn {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: white;
	background-color: #636163;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

.tabLinkOff {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: black;
	background-color: #E7E7E7;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
a.tabLinkOff:hover {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: red;
	background-color: #E7E7E7;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

#makesList {border:solid 1px;padding:4px;margin-top:20px;width:150px;}
#TradeList {border:solid 1px;padding:4px;margin-top:20px;width:150px;}
.feat_ad {border:solid 1px black;padding:5px;}
.lstHeading {text-align: center; font-variant: small-caps; margin-bottom: 20px; padding: 5px;color: White; font-weight: bold;background-color:#cd8500;}
.imgFtAd {text-align:center;border: solid 1px gray;border-right:2px;border-bottom:2px;}
.more {font-size:8px;}
.tdLeft80 {width:80px;text-align:left;}
.defaultPageContent {margin-top: 10px; border: solid 1px silver; padding: 10px; min-height: 300px;}
.hpHeading {background-color:Black;color:White;text-align:center;padding:5px;margin-bottom:15px;}
.adBtn {margin:5px 0 5px 8px;}
#getPasswordForm {padding:10px;}
.disclaimer {color:Gray;padding:10px;text-align:center;font-size:10px;}
.numBuyers {text-align:center;font-weight:bold;padding:5px 2px 5px 2px;font-size:14px;}
.quickSearch {text-align:center;padding:4px;}
.tradeLine {vertical-align: middle;}
.dealerName {padding-left: 3px;}
.dealerName a {color: #0046ff;text-decoration: none;font-size: 10px;}
.dealerName a:hover {color: #0046ff;text-decoration: underline;}

.advertiseSection {margin-bottom:10px;padding:10px;border:solid 1px gray;}
.advertiseOptionalSection {margin-bottom:10px;padding:10px;border:solid 1px gray;background-color:#e8e7e7;}

.requiredFields {font-size:14px;font-weight:bold;margin:5px;background-color:Silver;padding:3px 3px 3px 10px;}
.optionalFields {font-size:14px;font-weight:bold;margin:5px;background-color:Silver;padding:3px 3px 3px 10px;color:Red;}
.featureHeading {font-size:15px;font-weight:bold;padding:10px;}

.simAds {width:680px;border:solid 2px silver;padding:10px;margin-top:12px;}
.simAdImgHt {min-height:90px;vertical-align:top;}
.simAds_Heading {font-weight:bold;padding: 8px 0 10px 15px;font-size:14px;background-color:#e8e7e7;}
.simAdLine {float:left;width:136px;text-align:center;}
.divClear {clear:both;}

.twitterThis {border:solid 1px silver;padding:5px;margin-top:5px;}
.detailActions {padding-left:10px;}
.detailActions a {padding-left:10px;font-size:10px;color:Gray;text-align:left;}

.topLogo {padding: 10px;float:left;width:440px;}
.topBanner {padding:5px;float:left;width:500px;text-align:right;}

.advertiseHere {font-size:10px;color:Red;text-decoration:none;}
.advertiseHere:hover {font-size:10px;color:Red;text-decoration:underline;}
.iFrameInstructions {padding:15px;border:solid 1px gray;margin:10px;}

.RFD_MyDetails {padding:10px;margin:10px;border:solid 1px gray;}
.RFD_List {Padding:10px;}

.allSearchBox {border: solid 1px grey;font-size:12px;}
.allSearchBox table tr td {font-size:12px;}
.allSearchBox table tr td select {font-size:12px;}
.advancedSearchBox {padding:10px;}
.tblAdvancedGunSearch tr td {padding-right:20px;}
.advancedSearchTitle {font-weight:bold;font-size:12px;}

.categorylinksAdvertise LI {padding-bottom: 1px;list-style-type:none;}
.categorylinksAdvertise LI A {padding-right: 1px;display: block;padding-left: 4px;font-weight: normal;font-size: 12px;padding-bottom: 3px;
                              margin-left: -40px;color: white;padding-top: 3px;border-bottom: #ececec 1px solid;background-color: red;
                              text-decoration: none}
.categorylinksAdvertise A:hover {background-color: #fa990b;color: white;text-decoration: none;}
.highlightAdvert {border:solid 2px red;background-color:#f2c4c4;}
.highlightAdvert:hover {background-color:InfoBackground;}

