/*
 * Override styles in West Sussex 
 */
 
#titlewrapper {
	float:right;
	padding-right:20px;
}

#titlewrapper h1 {
	color: #001777;
	font-size: 20px;
	padding: 0px;
	margin: 0px;
	line-height: normal;
}

.contentMiddleWide {
	width: 775px;
}

div#contactUs div.roundContainerInner {
	padding: 0;
}
	
.contentLeft {
	width: 165px;
}

.breadCrumbs {
	float:none;
}

#lastUpdated {
	float:right;
	padding-top: 5px;
}

div#pag {
	float: left;
}

.popupLinks {
	float: right;
}

.Heading3, h3
{
	font-size:1.1em;
}
	
/*************************************************************
 *
 * Bus Settings
 *
 ****************************************************************/
#busStopSelector 
{
    display:none;
    position:absolute;
    background:white;
    border:1px solid #007ECA; 
    padding: 10px;
    width:420px;
}

#livebus{
    width:453px;
    padding:0px;
    color:#dcca01;
    font-weight: bold;
}

#livebus-top {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

#livebus-top img {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

#livebus-stop{
    width: 420px;
    background-color:#3f3e3e;
    margin-bottom:5px;
}

.livebus-header{
    padding:5px;
}

#livebus-middle{
    width:453px;
    background-image:url(/public/images/table-middle.gif);
    background-repeat:repeat-y;
    padding:0px 15px 0px 15px;
}

#livebus-middle table {

    border-collapse: collapse;
    width: 420px;
}

#livebus-middle td {

    font-size: 0.8em;
    padding: 3px;
    margin: 0px;
    border-bottom: 2px solid black;
}

#livebus-middle .livebus-row{
    background-color:#3f3e3e;       
    padding: 0px;
    margin: 0px;
}

#busstop-map{
    margin-top: 25px;
    margin-bottom:20px;
    clear:both;
}

/*************************************************************

Map Tooltip

****************************************************************/

#mapcontrols td
{
    border-width: 0px;
}

#map {
    width: 775px;
    height: 500px;
}


#maptext
{
    display:none;
}

#mapProgress
{
    font-weight: bold;
    margin: 4px;
}

.tooltip {
        background-color:#ffffff;
        font-weight:bold;
        border:2px #006699 solid;
        padding: 0px;
        line-height: 100%; 
}

/* Forms */
.hide {
	display: none;
}

#trafficForm input {
	vertical-align: top;
}

#trafficForm img {
	vertical-align: top;
}

#busControlsTable input {
	vertical-align: top;
}

#busControlsTable img {
    vertical-align: top;
}

#townForm img {
	vertical-align: top;
}

/* Class for YUI marked rows */ 
.yui-skin-sam .yui-dt tr.rowred, 
.yui-skin-sam .yui-dt tr.rowred td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowred td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.rowred td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowred td.yui-dt-desc { 
	    background-color: #FFDFDF; 
	} 
	
.yui-skin-sam .yui-dt tr.rowyellow, 
.yui-skin-sam .yui-dt tr.rowyellow td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowyellow td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.rowyellow td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowyellow td.yui-dt-desc { 
    background-color: #FFFFCC;
} 
	
.yui-skin-sam .yui-dt tr.rowgreen, 
.yui-skin-sam .yui-dt tr.rowgreen td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowgreen td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.rowgreen td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowgreen td.yui-dt-desc { 
    background-color: #D7E3CC;
} 
	
.yui-skin-sam .yui-dt tr.rowgrey, 
.yui-skin-sam .yui-dt tr.rowgrey td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowgrey td.yui-dt-desc, 
.yui-skin-sam .yui-dt tr.rowgrey td.yui-dt-asc, 
.yui-skin-sam .yui-dt tr.rowgrey td.yui-dt-desc { 
    background-color: #EBEBEB;
} 
	
.yui-skin-sam .yui-dt tbody td { 
    border-bottom: 1px solid 	#99C68E
} 
.yui-skin-sam .yui-dt thead th { 
    border-bottom: 1px solid #7f7f7f;; 
} 

/* Class for YUI Car Park columns */ 
.yui-dt-col-spaces, .yui-dt-col-spacesPredicted {
	font-weight: bold;
}

/* Pop Ups */
.popUpBody, .helpBody
{
	background-image: none;
	background-color: #FFFFFF;
}

.helpBody
{
	padding-top: 8px;
	padding-left: 14px;
}

.popUpBody h1
{
	font-size: 1.2em;
	padding-bottom: 0px;
}

.popUpBody h2
{
	font-size: 1.1em;
}

.popupText th
{
	font-weight: bold;
}

/* Cycling Settings */

#cycleleft {
    float: left;
    width:34%;
}

#cycleleft table {
    padding:0px;
    margin:0px;
}

#cycleleft td {
    padding-bottom: 7px;
}

#cycleleaflets {
    overflow:auto;
}

#cycleright {
    float: right;
    width:63%;
}

#cyclemap {
    width: 100%; 
    height: 400px;
}

#newsScrollerDiv{
	width: 125px;
	height: 120px;
	padding: 0px;
}

#belowNewsScroller{
	width: 125px;
	padding: 0px;
}

input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mapAreaDropDown {
	font-size: 1.2em;
}

.yui-dt table {
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.trainDottedContainer{
	width:100%;
	background:url(/public/wsx/images/bkg_dots_1.gif) repeat-x top left;
	margin-top:0px;
	padding-top:0px;
	font-size: 1px;
}

.accessMenu {
	width: 600px;
}

.ieDropShadow {
	display: none;
}

.publicDocument {
    color: blue;
}

a.publicDocument {
	color: blue !important;
}

a.publicDocument:hover {
	color: blue !important;
}

