/* All Rights Reserved - Santa Rosa Tile Supply Inc. */

body {color: #000; background-color: #fff; background-image:url("images/background.gif"); background-repeat: repeat-x; margin-top: 0; font-family:verdana,geneva,sans-serif; font-size:.8em; }
p {line-height: 1.4em; }
.clr {clear: both; color: #fff; background-color: inherit; }
h3 {margin: 0; padding: 0; color: #131b47; background=color: inherit; }
hr {color: #131b47; background-color: #131b47; width: 100%; height: 1px; border: 0; }

#wrapper{margin:0 auto; width:741px; }

/* header styles */
#header {height: 281px; }
#headerTable {width: 100%; border: 0; border-collapse: collapse; }
#headerTable td.left {color: #fff; background-color: inherit; padding-top: 5px; vertical-align: top;
					  font-family: 'arial black', gadget, sans-serif; font-size: 1.8em; font-variant: small-caps; }
#headerTable td.mid {text-align: center; }
#headerTable td.right {color: #fff; background-color: inherit; padding-top: 5px; text-align: right; vertical-align: top;
					  font-family: 'arial black', gadget, sans-serif; font-size: 1.8em; font-variant: small-caps; }
#headerPhoto {float: left; margin-top: -35px; }
#headerInfo {text-align: center; color: #630000; background-color: inherit; margin: -20px 0 0 500px; font-weight: bold; font-size: 1.3em; }
#header ul {clear: both; list-style: none; margin: 0; padding: 0; 
			font-weight: bold; font-variant: small-caps; text-align: center; font-size: 1.1em; }
#header ul li {display: inline; padding: 0 7px; }

/* content area with top nav */
#content {padding: 20px; }
#topNav ul {list-style: none; margin: 0 0 20px 0; padding: 0; text-align: center; }
#topNav ul li {display: inline; text-align: center; }
#topNav li {margin: 20px; }
#topNav a:link {padding: 2px 10px 3px 10px; border: 1px solid #131b47; color: #041a88; background-color: #e0e0e0; }
#topNav a:visited {padding: 2px 10px 3px 10px; border: 1px solid #131b47; color: #041a88; background-color: #e0e0e0; }
#topNav a:hover {padding: 2px 10px 3px 10px; border: 1px solid #131b47; color: #630000; background-color: #D2D3AF; }
#topNav a:active {padding: 2px 10px 3px 10px; border: 1px solid #131b47; color: #630000; background-color: #D2D3AF; }
#content ul li {list-style-image:url("images/bullet.gif"); }
#content ul {line-height: 1.3em; }
#content ul.sub {margin: 5px 0; line-height: 1.3em; list-style-image: none; }
#content ul.sub li {list-style-image: none; list-style-type: none; }

a:link {color: #041a88; background-color: inherit; }
a:visited {color: #041a88; background-color: inherit; }
a:hover {color: #630000; background-color: inherit; }
a:active {color: #630000; background-color: inherit; }

/* Sales page two column layout */
#salesLeft {float: left; width: 45%; padding-bottom: 25px; }
#salesRight {float: right; width: 45%; padding-bottom: 25px; }
img.thumb {width: 200px; height: 133px; margin: 0 auto; display: block; }
a:link img.thumb {border: 1px solid #630000; }
a:visited img.thumb {border: 1px solid #630000; }
a:hover img.thumb {border: 1px solid #F0BE12; }
a:active img.thumb {border: 1px solid #F0BE12; }

/* Footer styles */
#footer {border-top: 1px dotted #630000; padding: 10px 0; margin: 0 20px; text-align: center; }
#footer ul {list-style: none; margin: 0; padding: 0; text-align: center; }
#footer ul li {display: inline; text-align: center; }
#footer li {margin: 10px; }

/* misc spans and classes */
span.small {font-size: .8em; line-height: 1.1em; }

/* Show Schedule table */
#show {width: 100%; border: 1px solid #000; border-collapse: collapse; }
#show caption {font-weight: bold; font-size: 1.3em; }
#show tr.white {padding: 5px; }
#show tr.gray {padding: 5px; color: inherit; background-color: #ddd; }


/* images */
img.logo {border: 0; width: 95px; height: 87px; }
img.header {border: 0; width: 302px; height: 181px; padding-bottom: 8px; }
img.swirl {border: 0; width: 122px; height: 17px; padding-bottom: 10px; }
img.diamond {border: 0; width: 7px; height: 7px; }
img.content {float: right; border: 0; width: 239px; height: 198px; padding: 0 0 15px 15px; }
img.top {float: right; border: 0; width: 32px; height: 7px; margin: -54px 10px 0 0; }
img.rate {float: right; border: 0; width: 200px; height: 225px; padding: 0 0 0 15px; }
img.sale {float: right; border: 0; width: 300px; height: 200px; padding: 0 0 15px 15px; }
img.show {float: right; border: 0; width: 200px; height: 171px; padding: 0 0 15px 15px; }
