body{background-image:url(http://www.visityorkshire.co.uk/images/body-acc.gif);}

h1{color:#CC6666; margin:0px;}
h2{color:#AA3333;}
h3{color:#AA3333;}
h4{color:#AA3333;}
h5{color:#AA3333;}
p{color:#772222;}
ul{color:#772222;}
li{color:#772222;}

a, a:link, a:visited{color:#660000;}
a:hover{color:#990000;}

.pagewrapper{border:#660000;}
.pageHeading{color:#CC6666; font-size:14px; line-height:18px; font-weight:bold; vertical-align:top;}
	
.masthead{background-image:url(http://www.visityorkshire.co.uk/images/masthead-acc.jpg);}

.navbar{background-image:url(http://www.visityorkshire.co.uk/images/navigation-acc.gif);}

.topnav a:link, .topnav a:visited{color:#FFFFFF;}
.topnav a:hover{background-image:url(http://www.visityorkshire.co.uk/images/topnav-dn-acc.gif); color:#FFFFFF;}

.side-nav-wrapper{}

.sidenav a:link, .sidenav a:visited{color:#FF9999;}
.sidenav a:hover{color:#DD9999;}

.footer{background-image:url(http://www.visityorkshire.co.uk/images/footer-acc.jpg);}

/*-------------------------------------------------------------------------------------------------------*/

.srcRow td{display:table-cell; font-size:11px; color:#663333; vertical-align:top; background-color:#FFFFFF; border:0px; overflow:hidden;}
.srcRowALT td{display:table-cell; font-size:11px; color:#660000; vertical-align:top; background-color:#EEBBBB; border:0px; overflow:hidden;}

.srcRow td, .srcRowALT td{padding:3px; border-bottom:1px solid #999999;}
.srcRow p, .srcRowALT p{font-size:11px;}

.srcHead td{text-align:left; font-size:12px; color:#FFFFFF; background-color:#993333; font-weight:bold; padding:3px; border:0px; border-bottom:1px solid #000000;}

/*-------------------------------------------------------------------------------------------------------*/

.results-wrapper{border:1px solid #990000;}

.FieldNames {
	color:  #663333;
	font-size: 12px;
}
.FieldData {
	color:  #663333;
	font-size: 12px;
}

.ResultsMsgTop
{
    font-size:12px;   
    text-align:left;
    color:#993333;
    font-weight:bold; 
}


.textBold
{
    font-size:12px;
    font-weight:bold;
    margin-left:1px;
    width:250px;
}

.telCell
{   
    width: 120px; 
    text-align:right;
    padding:3px;
}

/*----------------------------------------------------------------------------*/

.directions h5{margin:0px; margin-top:-3px; padding:5px; background:#7F2C28; width:300px; color:#FFFFFF; word-spacing:-2px;}
.directions p{word-spacing:-2px; margin:0px; width:300px; padding:5px;}
 
.listing h2{margin:0px; padding:2px; background:#7F2C28; width:590px; color:#FFFFFF; word-spacing:-2px; margin-top:-4px;}
.listing h4{margin:0px; margin-top:-3px; padding:2px; padding-top:0px; background:#7F2C28; width:590px; color:#FFFFFF; word-spacing:-2px;}
.listing h5{margin:0px; margin-top:-3px; padding:2px; padding-top:0px; background:#7F2C28; width:590px; color:#FFFFFF; word-spacing:-2px;}
.listing p{word-spacing:-2px; margin:0px; margin-bottom:6px; width:590px; padding:2px;}

.listingAddressBox{width:215px; margin:0px; margin-left:2px; margin-bottom:0px; background:#FFDDDD;}
.listingAddressBox td{font-size:12px; color:#772222;}
.listingAddressBox p{font-size:12px; color:#772222; width:auto;}

.listingCheckBox{width:206px; float:left; margin-bottom:3px;}

.listingImageBox{width:375px; height:auto; margin:0px; margin-bottom:3px; float:right;}
.listingSMimage{border:1px solid #660000; margin:0px; margin-bottom:2px; margin-top:2px;}
.listingSMimageLast{border:1px solid #660000; margin:0px; margin-bottom:2px; margin-top:2px;}
.listingLGimage{border:1px solid #660000; width:372px; margin-left:1px;}

.listingBackBar{display:block; width:586px; clear:both; padding:4px; padding-top:1px; margin:0px; margin-bottom:-2px; margin-top:0px; background:#C4615C; color:#FFFFFF; font-weight:bold; font-size:12px;}
.listingBackBar a:link, .listingBackBar a:visited{color:#FFFFFF;}
.listingBackBar a:hover{color:#772222;}

.addButton{float:right; text-align:center; margin-bottom:5px; border:1px solid #660000; font-weight:bold; padding:3px; width:auto; background-color:#990000; color:#FFFFFF; font-size:12px;}

/*----------------------------------------------------------------------------*/

.checkField{
    display:block;
    background:#FFDDDD;
    color:#772222;
    width:211px;
    height:16px;
    padding:1px;
    padding-right:0px;
    font-size:12px;
    margin:0px;
    margin-left:3px;
    border:1px solid #FFDDDD;
    }

.checkField img{float:right; padding:1px;}
    
.checkFieldALT{
    display:block;
    background:#FFFFFF;
    color:#772222;
    width:211px;
    height:16px;
    padding:1px;
    padding-right:0px;
    font-size:12px;
    margin:0px;
    margin-left:3px;
    border:1px solid #FFDDDD;
    }

.checkFieldALT img{float:right; padding:1px;}