/* authored by Robert Kilpatrick */
/* Sticky Footer by Ryan Fait http://ryanfait.com/ */

             * 
            {
	            margin: 0;
            }
            html, body 
            {
                height:100%;
            }
            p { text-indent : 20px; }
/*this is the head*/
            .head
            {
                width:100%;
                height:200px;
                font-size: small;
                background-image: url("/images/banner1.jpg");
            }
            .logo
            {
                position:absolute; top:25px; left:10px;
            }
            .addy
            {
                position:absolute; top:25px; left:675px;
                font-family: "Bernard MT Condensed";
                color: white;
            }
/*this is the main menu*/
            a.nav:link {color: white; text-decoration: none}
            a.nav:visited {color: white; text-decoration: none}
            a.nav:active {text-decoration: none}
            a.nav:hover {text-decoration: underline; color: red;}
            div#menu
            {
                width:100%;
                height:60px;
                background:black;
                font-size:x-large;
                font-family: "Bernard MT Condensed";
                
            }
            .search
            {
                background:black;
                font-size:40%;
                font-family: "Bernard MT Condensed";
                float:none;
                color: white;
                float:right;
                padding:5px;

            }
/*this is the body*/
            .wrapper 
            {
	            height: auto !important;
	            min-height: 100%;
	            height: 100%;
	            margin: 0 auto -55px; /* the bottom margin is the negative value of the footer's height */
            }
/*this is the css for the index*/
            .body404
            {
                width:80%;
                height:auto;
                font-size:x-large;
                font-family: "Bernard MT Condensed";
                text-align:center; 
                padding:1em;
            }
            .body1 a:link {color: black;text-decoration: none;}
            .body1 a:hover {text-decoration: none; color: black;}
            .body1 a:visited {color: black; text-decoration: none}
            .body1
            {
                width:45%;
                height:125px;
                font-size:x-large;
                font-family: "Bernard MT Condensed";
                text-align:center; 
                padding:20px;
                float:none;
                border:none;
            }
            .body2
            {
                width:50%;
                float:right;
                padding-left:10px;
            }
            .body3a
            {
                width:45%;
                float:left;
                padding:15px;
                text-align:center;
                 font-size:large; 
            }
            .body3b
            {
                width:45%;
                float:right;
                padding:15px;
                text-align:center;
                font-size:large;
            }
            .body4
            {
                width:30%;
                float:none;
                padding:15px;
                text-align:center;
                font-size:large; 
            }
            .body4a
            {
                width:30%;
                float:right;
                padding:15px;
                text-align:center;
                font-size:large;
            }
            .body4b
            {
                width:30%;
                float:left;
                padding:15px;
                text-align:center;
                font-size:large;
            }
            div#news
            {
                border-style:double;
                width:575px;
                text-align:center;
                padding:10px;
                float:none;
                padding-left:20px;
            }
/*this is css for the rental/sales pages*/
            .body
            {
                padding:10px;
                font-size:large;
                float:right;
                text-align:left;
                width:78%;
            }
            .descr
            {
                padding:10px;
                text-align:left;
            }
            .photo
            {   
                padding:20px;
                float:right;
                text-align:center;
                text-decoration:underline;
              
            }
            img.altphoto
            {   
                padding:10px;
                width:50px;

              
            }
            .vendlogo
            {              
                padding:15px;
            }
/*this is css for the contact us page*/
            .comment
            {
                width:45%;
                float:left;
                padding:15px;
                text-align:left;
            }
/*this is css for the about us page*/
            .about1 
            {
                width:100%;
                font-size:large;
            }
            .photo2
            {   
                padding:10px;
                float:right;
            }
            .about2
            {
                width:100%;
                padding:10px;
            }
            .about3
            {
                width:100%;
                padding:10px;
                text-align:center;
            }
/*this is the Gallery*/
			#myGallerySet
 			{
 				width: 700px !important;
 				height: 630px !important;
				margin-left: auto;
    			margin-right: auto;
 			}
            .gal1
            {
                background:black;
				width:100%;
            }
            .gal2
            {
                padding:20px;
                text-align:center;
                font-size:x-large;
                font-family: "Bernard MT Condensed";
                width:40%;
                float:left;
            }
            .galpica
            {
                padding:20px;
                text-align:center;
                float:left;
            }
            .galpicb
            {
                padding:20px;
                text-align:center;
                float:right;

            }
/*this is the foot*/
            div#foot
            {
                width:100%;
                height: 55px;
                text-align:center;
                background:Gold;
                font-size: small;
                float:left;
				height: 55px; /* .push must be the same height as .footer */
            }
            .push 
				{
				height: 55px; /* .push must be the same height as .footer */
            }
