/* author: Kelston */
/* Creation date: 26/05/2006 */
html,body {margin: 0px; background-color: #FFF; font-family: Arial,sans-serif; color: #000; height: 100%; background-image: url(gradient.jpg); background-repeat: repeat-x}

#header {width: 775px; height: 113px; background-color: #FFF; color: #000; margin-left: auto; margin-right: auto; border-width: 0px 1px 1px 1px; border-color: #339; border-style: solid}


#header a {font-family: Arial,sans-serif; background-color: #006; color: #ccc; font-size: 90%; text-decoration: none; font-weight: bold}

#header a:hover {background-color: #006; color: #fff; text-decoration: underline}

#text {width: 565px; border-right: 1px solid #339; background-color: #fff; color: #999; padding-left: 20px; padding-right: 20px; text-align: justify; float: right}

#text img {border-style: none;}

#text ul {list-style-position: outside; margin-left: 10px; padding-left: 30px; padding-right: 30px; list-style: square; vertical-align: middle}

#text li {margin: 0px; padding: 6px; font-size: 90%}

#text td {margin: 0px; padding: 0px; font-size: 90%}

#text th {margin: 0px; padding: 0px; font-size: 100%; padding-bottom: 20px; padding-top: 21px}

#text table {border-collapse: collapse}


.artist {width: 200px}
.date {width: 200px; text-align: center}

#leftcol {width: 171px; background-color: #339; color: #FFF; float: left}

#leftcol img {padding-top: 20px}

#menu {margin-left: -20px}

#menu ul {padding-top: 16px; line-height: 150%; list-style: none; margin: 0px}

#menu a {background-color: #339; color: #fff; font-size: 90%; text-decoration: none; font-weight: bold}

#menu a:hover {background-color: #339; color: #CC9; text-decoration: underline}


.logo {float: left; margin-top: 16px; margin-left: 13px}

h1 {margin-top: 20px; font-size: 125%; background-color: #FFF; color: #339; font-weight: bold}

h2 {margin-top: 20px; font-size: 115%; background-color: #FFF; color: #339; font-weight: bold}


p {margin-top: 20px; font-size: 85%; line-height: 180%}

strong {background-color: #FFF; color: #339}


#container {width: 777px; margin-left: auto; margin-right: auto}

#intro {vertical-align: middle; background-color: #FFFF33; height: 100%; text-align: center}

#intro img {position: fixed; top: 50%; height: 346px; margin-top: -50px; border: 1px solid #999; margin: auto}


#footerleft {font-family: Verdana,sans-serif; font-size: 60%; padding: 0px 0px 0px 0px; text-align: center; float: left; background-color: #fff; color: #000; margin-top: 40px}

#footerleft a {background-color: #fff; color: #000}

#footerright {background-color: #fff; color: #000; float: right; vertical-align: top; text-align: right; font-family: Verdana,sans-serif; font-size: 60%; margin-top: 40px}
#footerright a {background-color: #fff; color: #000}
#footerright img {border: 0px; margin-left: -5px; margin-right: -5px; padding: 0px}
#footerright ul {display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: middle; list-style-type: none}
#footerright li {display: inline; list-style-type: none; vertical-align: middle}

#center {width: 777px; height: 346px; position:absolute; top:50%; left:50%; margin:-174px auto auto -395px; text-align: center;}

#center img {border: 1px solid #999}

#address {font-size: 60%; text-align: right; padding-right: 20px; font-weight: bold; width: 225px; float: right}

.tel {margin-top: 20px; float: right; margin-right: 10px; margin-bottom: 23px}

.imgright {float: right; margin: 8px 0px 0px 20px}

.imgrightb {float: right; margin: 8px 0px 0px 20px; border: 1px solid #339}

#contoured_sash_window {width: 148px; height: 148px; background-image: url(frame1.jpg); margin-top: 20px}
#Rosewood_window {width: 148px; height: 148px; background-image: url(frame2.jpg); margin-top: 20px}
#golden_oak_window {width: 148px; height: 148px; background-image: url(frame3.jpg); margin-top: 20px}

#leftcol h1 {display: none}

/* Form Details */
.mandatoryfield {color: #ff0000; background-color: #ffffff}
label {width: 8em; float: left; text-align: right; margin-right: 0.5em; display: block}
input {color: #000033; background:#D7EBFB; border: 1px solid #0355BA}
textarea {color: #000033 ; background: #D7EBFB; border: 1px solid #0355BA}
.submit input {margin-bottom: 2.0em; margin-right: 0.5em; color: #FFFFFF ; background: #0355BA; font-weight: bold;} 
fieldset {width: 507px; border: 1px solid #000033; background-color: #ffffff}
legend {font-size: 90%; color: #000033; font-weight: bold; text-align: left; background: #ffffff;}

.skip {position:absolute; top:0px; left:-1000px; }
.skip:focus,.skip:active {position: absolute; top: 10px; left: 10px; background: #c30; color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 75%; font-weight: bold; padding: 10px}