{

padding: 0px;

margin: 0px;

}

.slBanner {
    background-color: #8F082E;
}

.paginator a {
    /*color: #292586;*/
    color: #1B1A56;
}


    .floatContainer1 {

        width: 100%;

        overflow: hidden;

    }

        h2 { 

            margin-top: 8px;

        }

/*

        .officeDataPeople_displayTable td > a { 

            color: #660400;

            text-decoration: none;

        }
*/



        .spiffyContainer { margin-top: 5px;

            margin-bottom: 5px;

            color: #ffffff

        }

        .spiffy{display:block}

        .spiffy * {

          display:block;

          height:1px;

          overflow:hidden;

          font-size:.01em;

          background:#660400;

        }

        .spiffy1{

          margin-left:3px;

          margin-right:3px;

          padding-left:1px;

          padding-right:1px;

          border-left:1px solid #9fa0b5;

          border-right:1px solid #9fa0b5;

          background:#575a7f}

        .spiffy2{

          margin-left:1px;

          margin-right:1px;

          padding-right:1px;

          padding-left:1px;

          border-left:1px solid #e8e9ee;

          border-right:1px solid #e8e9ee;

          background:#4a4c75}

        .spiffy3{

          margin-left:1px;

          margin-right:1px;

          border-left:1px solid #4a4c75;

          border-right:1px solid #4a4c75;}

        .spiffy4{

          border-left:1px solid #9fa0b5;

          border-right:1px solid #9fa0b5}

        .spiffy5{

          border-left:1px solid #575a7f;

          border-right:1px solid #575a7f}

        .spiffyfg {

          background:#660400;

          text-align: center;

            padding-left: 4px;

            padding-right: 4px;

        }

        .spiffyfg a {

            color: #ffffff;

            text-decoration: none;

        }

		

		.buttons {

		  margin-bottom:3px;

          margin-top:3px;

		  padding-top:5px;

          padding-left:1px;

          padding-right:1px;

		  background-color:#660400;

		  height:21px;

		  text-align:center;

		  vertical-align:middle;

		}

		

		.buttons a {

		color: #ffffff;

        text-decoration: none;

        vertical-align:middle;

		}

		

		#sidebar {

		}

		



        body {

			/*background-image:url('/templates/rematch/images/grainy_back.jpg');*/

			background-repeat:no-repeat;

			background-color:#ffffff;

            color:#000000;

            font-family: sans-serif;

            font-size: .8em;

        }



        body img {

            border: 0px;

        }



		#menu {
		/* new menu
            width: 817px;
			padding-left:115px;
			*/
			
            width: 927px;
			padding-left:5px;			
			
            height: 24px; 

			

            color:#ffffff;
            /* background-image:url('/templates/rematch/images/menu_back.jpg'); */
            background-repeat:repeat-x;

			background-color:#000000
		}

		

		#menuback {

		background-color:#FFFFFF;

		width:900px;

		height:40px;

		margin-left: auto;

        margin-right: auto;

		

		}

		

		#menutable {

		 width:825px;

		 height:40px;

		 margin-left: auto;

         margin-right: auto;

		 

		}



		#logo {

		 width: 900px;

		 height: 65px;

         margin-top: 15px;         

		 margin-left: auto;

         margin-right: auto;

		 margin-bottom: 10px;

		 

		}

		

		#header {

		 width: 900px;

		 height: 150px;

         margin-top: 15px;         

		 margin-left: auto;

         margin-right: auto;

		 background-color:#FFFFFF;

		}

		

		#headercard {

		width:408px;

		height:150px;

		float:right;

		text-align:right;

		}

		





        #body {

         margin-left: auto;

         margin-right: auto;

         background:#FFFFFF;

         width: 932px;

        }

    

	

		#body > table {

			padding: 0px;

		}

	

        #leftColumn {
            width: 215px;
            padding: 5px;
            background-color: #CCCCCC;
        }

        #rightColumn {

            width: 651px;

            text-align: center;
			
			padding-right: 5px;
			
			padding-top: 5px;

        }

        /*#leftColumn #quickSearchForm, #leftColumn #propertyTrackerForm, #leftColumn #sideMenu {*/
        .sideBarBox {
            /*min-height: 270px;*/
            background-color: #FFFFFF;
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 15px;
            padding-bottom: 15px;
            border-top: 1px dotted #ffffff;
        }

        .sideBarBox fieldset legend {
            color: #00455e;
        }
      
        /* ok so the definition above puts a dotted border on the top of the boxes in the sidebar
        BUT not the subMenu box because its on top. On the home page, there is no side bar
        so the quicksearch box gets a border (now when on the home page, the quicksearch box is given
        a class of sideBarTopContainer, and this removes the border */ 
        .sideBarBoxTop  {
            border-top: 0px;
        }

        #leftColumn #quickSearchForm legend, #leftColumn #propertyTrackerForm legend {
            font-weight: bold;
        }
        /*
        #leftColumn #quickSearchForm input {
            border: 1px solid #ffffff;
            background: ;
            margin-bottom: 5px;
        }



        #leftColumn #quickSearchForm select {
            border: 1px solid #ffffff;
            background: ;
            margin-bottom: 5px;

        }
        */


        #leftColumn #quickSearchForm label {
            font-weight: bold;
        }



        /* it appears that descendant selectors through tables don't function right

        eg. do #smallBodyTable { color: #333333 } doesn't effect the color of fonts in tables

        descendant of smallBodyTable :P make this so i can specify in them */

        .standardText {

            color: #4f4c4c;

        }

        .jhyBlue {

            color: #00455e;

        }
		 .jhyBlueBG {

            background-color: #00455e;

        }

        .propDetailLabel {

            font-weight: bold;

            width: 70px;

            color: #4f4c4c;

            font-size: .8em;

        }



        .loginMenu {

            background: #5e5a5a;

        }



        .loginMenu a {

            color: #ffffff;

            text-decoration: none;

        }



        .menuBar {

            vertical-align: middle;
            display: table-cell;
            width: 524px;
            background: #660400; 
            height: 25px;
            color: #ffffff;

        }



        #footerBar {

            text-align: center;

            vertical-align: middle;

            background: #660400; 

            height: 40px;

            color: #ffffff;

        }



        #footerBar a {

            color: #ffffff;

            text-decoration: none;

        }



        .footerBar_no_menu {

            height: 30px;

        }



        .propDetailTable td {
            text-align: left;
            vertical-align: top;
            background-color: #E6E6E6;
        }



        #smallBodyTable {

           text-align: left;

           color: #4f4c4c;

           width: 651px;

        }



        #smallBodyTable_left {

            width: 200px;

        }

        #smallBodyTable_right {

            width: 286px;

        }



        #smallBodyTable > tbody > tr > td {

           vertical-align: top;

           color: #4f4c4c;

        }



        #smallBodyTable {

           vertical-align: top;

           color: #4f4c4c;

        }



        h1 {

            font-size: 0.9em;

        }

    

        .infoBox {

            padding-right:  15px;

            padding-left:   15px ;

            padding-top:    10px;

            padding-bottom: 10px;

            margin-bottom:  10px;

            color: #ffffff;

            background: #660400;

        }



        .infoBox .heading {

            font-weight: bold;

        }



        .infoBox ul {

            padding-left: 20px;

        }

		

		.sidecurve {

			background-image:url('/templates/rematch/images/top_side_menu.gif');

			background-position:top;

			background-repeat:no-repeat;

		}

		.suburbtrack {
			background-color:#444444;
		}


		.submitbutton {

			background: #660400; 

			border: 0px solid #202355; 

			color: white;
		
		}
		
		
		.infowindowtrack {
		
			background-color:#444444;
			
			color:#FFFFFF; 
			
			padding-top: 5px; 
			
			padding-bottom: 5px; 
			
			padding-left: 5px;
			
			width: 100%;
		
		}

    div.morebutton {
          vertical-align:middle;
          padding-top:4px;
          float:right;
          vertical-align:bottom
        }

    div.morebutton a {
        color: #00455e;
    }

    
.jcarousel-item {
    line-height: 20px;
}

.jcarousel-container-vertical {
    padding-top: 10px;
}


form.standardForm fieldset {
    padding: 1em;
    font:80%/1 sans-serif;
    margin-bottom: 20px;
}

form.standardForm label {
    float:left;
    width:30%;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
    font-weight:bold;
}

form.standardForm input[type=text] {
   width: 290px; 
}



input.groovybutton
{
   font-size:14px;
   font-family:Century Gothic,sans-serif;
   color:#B20838;
   background-color:#ffffff;
   border-top-style:solid;
   border-top-color:#B20838;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#B20838;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#B20838;
   border-left-width:10px;
   border-right-style:solid;
   border-right-color:#B20838;
   border-right-width:1px;
}

a.button {
    /* Sliding right image */
    background: transparent url('/templates/taylor2/images/button4right.png') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin: 0 6px 5px 0;
    padding-right: 6px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    min-width: 100px;
}
a.button span {
    /* Background left image */ 
    background: transparent url('/templates/taylor2/images/button4left.png') no-repeat; 
    display: block;
    line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 0px 0px 7px;
    text-align: center;
} 
a.button:hover span{
    /*text-decoration:underline;*/
    color: #ffffff;
}

a.wideButton {
    min-width: 140px;
}
.vistaButton {
    display: block;
    background-image: url('/templates/taylor2/images/button3.png');
    width: 100px;
    height: 21px;
    padding: 6px 0 0 0;
    font-family: arial;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    margin-bottom: 8px;
    color: #000000;
}

a.vistaButton:hover {
    color: #ffffff;
}

#smallBodyTable .jcarousel-clip-vertical{
    width: 691px;
}
#smallBodyTable .jcarousel-item {
    width: 671px;
}


table.buttonTable {
    width: 691px; 
    border: 0px;
}

table.buttonTable td {
    text-align: center;
}

table.buttonTable td div {
    margin-left: auto;
    margin-right: auto;
}

table.buttonTable td div a {
    margin-top: 10px;
}
