/*remove defaults*/
body,span,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{margin:0px;padding:0px;font-family:Arial, Helvetica Neue, Lucida Grande, Calibri, Helvetica, Verdana, sans-serif;}

/*body*/
body {margin:8px;}

/*divAlign*/
#divAlign {width:100%;text-align:center}

/*h1,h2,h3,h4,h5*/
h1 {color:#e37804;font-size:12px;font-weight:bold;padding-top:2px;}
h2 {color:#e37804;font-size:12px;font-weight:bold;padding-top:2px;}

/*br*/

/*a*/
a {color:#0000FF;}
#contentCopy a{color:#999999;}

/*p*/
p {line-height:16px;padding-bottom:8px;padding-right:8px;font-size:11px;}

/*td*/
td {font-size:11px;}

/*ul, li, wraplist*/
li {list-style-type: none;height: 20px;background: url(/images/mot_bullet.gif) 0% 1px no-repeat;padding: 0 0 0 24px;margin: 0 0 0 0;font-size:12px;}
ul.wraplist {margin: 0 0 0 15px;padding: 0 0 0 0;position: relative;}
ul.wraplist li {list-style-type: none;width: 220px;height: 20px;background: url(/images/mot_bullet.gif) 0% 1px no-repeat; padding: 0 0 0 20px; margin: 6px 0 6px 0;font-size:12px;}
ul.wraplist li.letterheading {color:#666666; background: none; font-size: 20px; padding: 0px 0 0 0; margin: 0}
ul.wraplist li.nobullet { background: none; padding: 1px 0 0 0; margin: 0; border-bottom: 1px solid #ddd;}

#searchKey li {font-size:11px;}

/*text*/
#default #contentCopy {color:#999999;}
.orangeStar {color:#FF0000; font-weight:bold; font-size:14px;}
.invalidPostcode {color:#888888; font-size:12px; text-align:center; padding:12px;}

/*borders*/
.dottedLeftBorder {border-left-width: 1px;border-left-style: dotted;border-left-color: #CCCCCC;}

/*form button*/
#Map {font-size:11px;}
#UpdateListing {font-size:11px;}

/*wrapper*/
#wrapper {width:980px;margin-left:auto;margin-right:auto;}

/*clearer*/
.clearer {clear:both;height:1px;overflow:hidden;margin-top:-1px;}

/*layout*/
#leftCol {width: 675px;float: left;background-color:#ffffff;border: 1px solid #CCCCCC;margin-top:4px;text-align:left; margin-bottom:4px;}
#rightCol {float: right;background-color:#ffffff;border: 1px solid #CCCCCC;margin-top:4px;padding:2px;text-align:left; margin-left:4px; width:29%;}

/*content areas*/
#contentHeader {background-image:url(images/contentheaderbg.jpg);background-repeat:repeat;height:20px;font-size:11px;font-weight:bold;color:#333333;padding-left:8px;padding-top:4px;padding-bottom:0px;}
#contentCopy {font-size:11px;color:#333333;padding:8px;height:100%; background-color:#e7e2e2;}
#searchPanel .contentCopy {margin-bottom:4px;}

.contentHeader {background-image:url(images/contentheaderbg.jpg);font-size:11px;font-weight:bold;color:#333333;padding-left:8px;padding-top:4px; padding-bottom:4px}
.contentCopy {font-size:11px;color:#333333;padding:8px; background-color:#e7e2e2;}

/*header*/
#header {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;height:50px;margin:0px;display:block;}
#headerLogo {width:308px;float:left; text-align:left;}

/*topNav*/
#topNav {float:right;position:relative;top:27px;margin-right:-2px;}
#topNav a { text-decoration:none; color:#666666;}
#topNav a:hover { text-decoration:underline;}
#nav1 {float:left;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background-color:#e7e2e2;border: 1px solid #cfcfcf;margin-left:1px;margin-right:1px;font-weight:bold;color:#666666;display:block;cursor:pointer;}
#nav2 {float:left;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background-color:#e7e2e2;border: 1px solid #cfcfcf;margin-left:1px;margin-right:1px;font-weight:bold;color:#666666;display:block;cursor:pointer;}
#nav3 {float:left;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background-color:#e7e2e2;border: 1px solid #cfcfcf;margin-left:1px;margin-right:1px;font-weight:bold;color:#666666;display:block;cursor:pointer;}
#nav4 {float:left;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background-color:#e7e2e2;border: 1px solid #cfcfcf;margin-left:1px;margin-right:1px;font-weight:bold;color:#666666;display:block;cursor:pointer;}
#nav5 {float:left;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background-color:#e7e2e2;border: 1px solid #cfcfcf;margin-left:1px;margin-right:1px;font-weight:bold;color:#666666;display:block;cursor:pointer;}
#nav6 {float:left;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;font-size:11px;background-color:#e7e2e2;border: 1px solid #cfcfcf;margin-left:1px;margin-right:1px;font-weight:bold;color:#666666;display:block;cursor:pointer;}


/*footer*/
#footer {background-image:url(images/bg_grad.jpg);clear: both;height:59px;text-align:left;}

/*404errorPage*/

/*addAmendListing*/
#addAmendListing .contentCopy {text-align:left; background-color:#FFFFFF;}
#addAmendListing #leftCol {width:80%;float: left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0; padding:2px; border:1px solid #CCCCCC;}
#addAmendListing #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#addAmendListing #signUpPanel {float:right;width:45%;}
#addAmendListing #signuppanel {border-left-width: 1px;border-left-style: dotted;border-left-color: #CCCCCC;padding-left:4px;}
#addAmendListing #col1 {width:40%; float:left; color:#333333; font-size:11px; padding:10px; margin: 4px 0 8px 0;}
#addAmendListing #col2 {width:55%; float:right; margin: 8px 0 8px 0;}

/*contact*/
#contact #leftCol {width:80%;float: left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0;padding:2px;border:1px solid #CCCCCC;}
#contact #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#contact #contentCopy {background-color:#FFFFFF;}

/*countyList*/
#countyList h2 {color:#888888;font-size:12px;font-weight:normal;}
#countyList li {margin-left:-14px}
#countyList #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#countyList #leftCol {width:82%;border: 0px; float:left; padding:0;}
#countyList #col1 {float:left; margin-right:28px;}
#countyList #col2 {float:left; margin-right:28px;}
#countyList #col3 {float:left;}

/*default*/

/*directions*/

/*freeReminders*/
#freeReminders .contentCopy {text-align:left; background-color:#FFFFFF;}
#freeReminders h1 {color:#666666;}
#freeReminders .contentHeader {padding-bottom:5px;}
#freeReminders #leftCol {width:80%;float: left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0; padding:2px; border:1px solid #CCCCCC;}
#freeReminders #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#freeReminders #signUpPanel {float:right;width:45%;}
#freeReminders #signuppanel {border-left-width: 1px;border-left-style: dotted;border-left-color: #CCCCCC;padding-left:4px;}
#freeReminders #col1 {width:55%; float:left; color:#333333; font-size:11px; padding:10px; margin: 4px 0 8px 0;}
#freeReminders #col2 {width:40%; float:right; margin: 8px 0 8px 0; border-left-width: 1px;border-left-style: dotted;border-left-color: #CCCCCC;}

/*placeMarker*/
#placeMarker h2 {color:#888888;font-size:12px;font-weight:normal;}
#placeMarker #rightCol {width:70%;float:right;background-color:#ffffff;margin-top:0px;margin-bottom:0px;border:0px;padding:0px;}
#placeMarker #leftCol {width:28%;float:left; border:0;padding:0px;; margin:0px;}
#placeMarker #contentBorder {border:1px solid #CCCCCC; padding:2px; height:100%; margin:8px 0 8px 0;}
#placeMarker #Map {border:1px solid #CCCCCC;}

/*redPath*/
#redPath #leftCol {width:975px;;float:left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0; padding:2px; border:1px solid #CCCCCC;}
#redPath .contentCopy {background-color:#FFFFFF;}

/*selectPath*/
#selectPath #leftCol {width:80%;float: left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0; padding:2px; border:1px solid #CCCCCC;}
#selectPath #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#selectPath .contentCopy {background-color:#FFFFFF;}
.bluePathImage {background-image:url(images/blue_path.jpg); width:216px; height:152px; float:left; margin-left:8px;}
.bluePathContent {width:500px; float:right; margin-right:0px;}
.redPathImage { background-image:url(images/red_path.jpg); width:234px; height:152px; float:left; margin-left:0px;}
.redPathContent {width:500px; float:right; margin-right:0px;}
.roundHeader {background-image:url(images/rounded_top.jpg); height:10px; width:480px;}
.roundMiddle {background-color:#e1dbdb; width:480px;}
.roundFooter {background-image:url(images/rounded_bottom.jpg); height:10px; width:480px; background-position:bottom;}
.roundLeftFloat {width:45%; float:left; margin-left:8px;}
.roundRightFloat {width:45%; float:left; margin-left:28px;}

/*signUp*/
#signUp .contentCopy {text-align:left; background-color:#FFFFFF;}
#signUp h1 {color:#666666;}
#signUp .contentHeader {padding-bottom:3px;}
#signUp #leftCol {width:80%;float: left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0; padding:2px; border:1px solid #CCCCCC;}
#signUp #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#signUp #signUpPanel {float:right;width:45%;}
#signUp #signuppanel {border-left-width: 1px;border-left-style: dotted;border-left-color: #CCCCCC;padding-left:4px;}
#signUp #col1 {width:42%; float:left; color:#333333; font-size:11px; padding:0px; margin: 4px 0 8px 0;}
#signUp #col2 {width:55%; float:right; margin: 8px 0 8px 0; border-left-width: 1px;border-left-style: dotted;border-left-color: #CCCCCC;}


/*signUpComplete*/

/*stationDetails*/
#stationDetails h2 {color:#333333;font-size:11px;font-weight:normal;}
#stationDetails h1 {color:#333333;font-size:11px;font-weight:bold;margin-bottom:10px; position:relative; top:4px; padding-left:10px; padding-bottom:4px;}
#stationDetails #rightCol {width:160px;float: right;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#stationDetails #leftCol {width:80%;float: left;margin-top:4px;margin-bottom:4px;border:0;}
#stationDetails li {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-top:4px;margin-bottom:2px; margin-left:-14px}
#stationDetails li a {font-size:11px; text-decoration:none; color:#0000FF;}
#stationDetails li a:hover {text-decoration:underline}
#stationDetails .leftFloat {float:left;width:70%;padding: 2px 0 0 20px;margin: 2px 0 0 0;font-size:11px;position:relative; color:#333333}
#stationDetails .rightFloat {float:right; width:25%; font-size:11px; text-align:right;padding: 2px 0 0 0px;position:relative; color:#333333;}
#stationDetails #leftCol a {text-decoration:none;}
#stationDetails #leftCol a:hover {text-decoration:underline;}
#stationDetails .contentLinkImage {padding-left:6px; padding-top:6px; float:left; margin-right:4px;}
#stationDetails .contentCopy {background-color:#FFFFFF; width:75%; float:left; padding:0 0 0 10px; color:#333333;}
#stationDetails .contentCopy h1 {margin-bottom:4px; padding-left:0px; top:2px;}
#stationDetails #sponseredLinks {padding:2px;border:1px solid #CCCCCC; height:100%;}
#stationDetails #sponseredLinks .contentHeader {padding-bottom:5px;}

/*stationListings*/
#stationListings h2 {color:#333333;font-size:11px;font-weight:normal;}
#stationListings h1 {color:#333333;font-size:11px;font-weight:bold;margin-bottom:10px; position:relative; top:4px; padding-left:10px;}
#stationListings #rightCol {width:160px;float: right;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#stationListings #leftCol {width:80%;float: left;margin-top:4px;margin-bottom:4px;border:0;}
#stationListings li {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-top:4px;margin-bottom:2px; margin-left:-14px}
#stationListings li a {font-size:11px; text-decoration:none; color:#0000FF;}
#stationListings li a:hover {text-decoration:underline}
#stationListings .leftFloat {float:left;width:70%;padding: 2px 0 0 20px;margin: 2px 0 0 0;font-size:11px;position:relative; color:#333333}
#stationListings .rightFloat {float:right; width:25%; font-size:11px; text-align:right;padding: 2px 0 0 0px;position:relative; color:#333333;}
#stationListings #leftCol a {text-decoration:none;}
#stationListings #leftCol a:hover {text-decoration:underline;}
#stationListings .contentLinkImage {padding-left:6px; padding-top:6px; float:left; margin-right:12px;}
#stationListings .contentCopy {background-color:#FFFFFF; width:75%; float:left; padding:0px; color:#333333;}
#stationListings .contentCopy h1 {margin-bottom:4px; padding-left:0px; top:2px;}
#stationListings #sponseredLinks {padding:2px;border:1px solid #CCCCCC;}
#stationListings #sponseredLinks .contentHeader {padding-bottom:5px;}

/*stationListingsOlb*/
#stationListingsOlb h2 {color:#333333;font-size:11px;font-weight:normal;}
#stationListingsOlb h1 {color:#333333;font-size:11px;font-weight:bold;margin-bottom:10px; position:relative; top:4px; padding-left:10px;}
#stationListingsOlb #rightCol {width:160px;float: right;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#stationListingsOlb #leftCol {width:80%;float: left;margin-top:4px;margin-bottom:4px;border:0;}
#stationListingsOlb li {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-top:4px;margin-bottom:2px; margin-left:-14px}
#stationListingsOlb li a {font-size:11px; text-decoration:none; color:#0000FF;}
#stationListingsOlb li a:hover {text-decoration:underline}
#stationListingsOlb .leftFloat {float:left;width:70%;padding: 2px 0 0 20px;margin: 2px 0 0 0;font-size:11px;position:relative; color:#333333}
#stationListingsOlb .rightFloat {float:right; width:25%; font-size:11px; text-align:right;padding: 2px 0 0 0px;position:relative; color:#333333;}
#stationListingsOlb #leftCol a {text-decoration:none;}
#stationListingsOlb #leftCol a:hover {text-decoration:underline;}
#stationListingsOlb .contentLinkImage {padding-left:6px; padding-top:6px; float:left; margin-right:12px;}
#stationListingsOlb .contentCopy {background-color:#FFFFFF; width:75%; float:left; padding:0px; color:#333333;}
#stationListingsOlb .contentCopy h1 {margin-bottom:4px; padding-left:0px; top:2px;}
#stationListingsOlb #sponsoredLinks {padding:2px;border:1px solid #CCCCCC; height:100%;}
#stationListingsOlb #sponseredLinks .contentHeader {padding-bottom:5px;}

/*stationMap*/

/*terms*/
#terms #leftCol {width:80%;float: left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0; padding:2px; border:1px solid #CCCCCC;}
#terms #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#terms .contentCopy {background-color:#FFFFFF;}

/*termsPopup*/

/*thanks*/
#thanks #leftCol {width:80%; border:0; font-size:11px; font-weight:bold; text-align:center; float:left}
#thanks #rightCol {width:160px;float: right;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}

/*townList*/
#townList h2 {color:#888888;font-size:12px;font-weight:normal;}
#townList li {margin-left:-14px}
#townList #rightCol {width:160px;float: right;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0px;padding:0px;}
#townList #leftCol {width:82%;border: 0px; float:left; padding:0;}
#townList #col1 {float:left; margin-right:28px;}
#townList #col2 {float:left; margin-right:28px;}
#townList #col3 {float:left;}

/*searchPanel*/
#searchPanel h1 {position:relative; top:-2px; color:#666666;}

/*searchKey*/
#searchKey h2 {position:relative; top:-2px; color:#666666;}
#searchKey .bulletImage {width:20px; float:left; margin-right:6px;}
#searchKey .bulletText {font-size:11px; width:80%; float:left; font-weight:bold;}
#searchKey .contentCopy {line-height:16px;}

/*vmmSignup*/
#vmmSignup #leftCol {width:100%;float: left;background-color:#ffffff;margin-top:4px;margin-bottom:4px;border:0;padding:2px;border:1px solid #CCCCCC;}
#vmmSignup #contentCopy {background-color:#FFFFFF;}

