html,  body {
	font-family:Verdana, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
}
body{
color:#3C2415;
margin:0;
padding:0;
background-color:#F7EDD4;
background-image:url(../images/bg1.jpg);
background-position:top left;
background-repeat:repeat-x;
background-attachment:fixed;
}
div{
	margin:0;
	padding:0;
	outline-color: #FFFFCC;
}
#wrapHOME{
height:100%;
}
#wrapperdivHOME {
height:100%;
}
#insidetable {
height:100%;
width:740px;
border-left:1px solid #3C2415;
border-right:1px solid #3C2415;
background-color:#F7EDD4;
}

#maintable {
}
a:link, a:visited{
text-decoration:underline;
color:#7E1F09;
}
a:hover, a:active{
color:#3C2415;
text-decoration:none;
}
h1, h2, h3, h4{
color:#7E1F09;
margin:0;
padding:0;
}
/* content */

#copyhome p{
line-height:180%;
text-align:justify;
}
#copy{
padding:25px;
}
#copy p{
line-height:165%;
text-align:justify;
margin-top:0;
margin-bottom:25px;
}
#copy h1{
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
margin-top:20px;
margin-bottom:20px;
}
#copy h2{
font-family:"Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
margin-bottom:5px;
}
#copy h3{
color:#3C2415;
font-size:12px;
font-weight:bold;
}

/* nav */
#topnav{
padding:0 10px 10px 0;
}
#topnav a{
display:block;
padding:6px;
border-left:1px solid #CDB098;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:13px;
font-weight:bold;
}
#topnav a:link, #topnav a:visited{
text-decoration:none;
color:#7E1F09;
}
#topnav a:hover, #topnav a:active{
text-decoration:none;
color:#3C2415;
background-color:#DED2BC;
}

#midnav{
font-family:"Times New Roman", Times, serif;
font-size:12px;
letter-spacing:1px;
background-color:#5E1000;
height:23px;
text-align:right;
padding-right:20px;
border-bottom:3px solid #3C2415;
}

#midnav a{
display:block;
text-align:right;
padding:4px 10px 4px 10px;
border-left:1px solid #821700;
}

#midnav a:link, #midnav a:visited{
text-decoration:none;
color:#F7EDD4;
background-image:url(../images/midnavbg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#midnav a:hover, #midnav a:active{
color:#F7EDD4;
background-image:url(../images/midnavbg2.jpg);
background-position:top left;
background-repeat:repeat-x;
}

/* images */
#imgmain{
border-top:3px solid #3C2415;
}
#gallery {
text-align:center;
}
#gallery a {
display:block;
padding:2px;
border:1px solid #B48763;
}


/* image bgs */

#midpic{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide4.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic1{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide1.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#midpic2{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide3.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic3{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/SRtemple.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic4{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/GLOE.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic5{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-15.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic6{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-10.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic7{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-11.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic8{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-12.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic9{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-13.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic10{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-14.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic11{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-16.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic12{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-17.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic13{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-18.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic14{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-19.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#midpic15{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(../images/slide-20.jpg);
background-position:top left;
background-repeat:no-repeat;
}

}
#showroomQ{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
}
#galleryQ{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(images/740x300holder.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#aboutQ{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(images/740x300holder.jpg);
background-position:top left;
background-repeat:no-repeat;
}
#approachQ{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(images/740x300holder.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contactQ{
background-color:#F7EDD4;
border-top:3px solid #3C2415;
height:300px;
width:740px;
background-image:url(images/740x300holder.jpg);
background-position:top left;
background-repeat:no-repeat;
}

/* Footer */

#bottom{
	background-image:url(../images/sclogo4.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}

#bottomnav a{
text-decoration:none;
font-size:10px;
letter-spacing:2px;
}

#bottomnav a:link, #bottomnav a:visited{
text-decoration:none;
color:#7E1F09;
}

#bottomnav a:hover, #bottomnav a:active{
	text-decoration:none;
	color:#3C2415;
}

#address{
	text-align:center;
	color:#B48763;
	font-size:10px;
	padding:0px;
	vertical-align: top;
}


/* misc ids*/
#quotes{
text-align:justify;
color:#A87851;
font-size:9px;
line-height:160%;
letter-spacing:1px;
}

div#popup {
background:#F7EDD4;
border:1px solid #B48763;
margin:0px;
padding:7px;
width:270px;
color:#3C2415;
}
#map{
border:1px solid #B48763;
}
#watermark{
background-image:url(../images/sclogo4.gif);
background-position:top center;
background-repeat:no-repeat;
height:170px;
}

/* misc classes */

.padTP15 {
padding-top:15px;
}
.padTP20 {
padding-top:20px;
}
.padLT25 {
padding-left:25px;
}

.caps{
font-variant:small-caps;
font-weight:bold;
font-size:20px;
}
.bronze{
color:#825B3A;
}
.borderBWN{
border:3px solid #3C2415;
}
.subheader{
color:#B48763;
border-top:1px solid #B48763;
border-bottom:1px solid #B48763;
font-size:medium;
line-height:140%;
margin:10px 0 10px 0;
padding:5px 0 5px 0;
display:block;
}
.tinytxt{
font-size:9px;
color:#B48763;
}
.quote{
font-family:"Times New Roman", Times, serif;
color:#B48763;
border-top:1px solid #B48763;
border-bottom:1px solid #B48763;
font-size:small;
line-height:140%;
margin:10px 0 10px 0;
padding:5px 0 5px 0;
display:block;
}

.gl_notice{
font-family:"Times New Roman", Times, serif;
color:#7E1F09;

border-bottom:1px solid #B48763;
font-size:14px;
line-height:140%;
margin:10px 0 10px 0;
padding:5px 0 5px 0;
display:block;
}

.borderBT td{
border-bottom:1px solid #B48763;
padding:10px 0 10px 0;
}
/* lightbox  */

#lightbox{
background-color:#F7EDD4;
padding: 10px;
border-bottom: 2px solid #333333;
border-right: 2px solid #333333;
}
#lightboxDetails{
font-size: 9px;
padding-top: 5px;
}
#lightboxCaption{ float: left; color: #3C2415; }
#keyboardMsg{ float: right; color: #3C2415; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
background-color: #333;
back\ground-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
.thumbnail{
	position: relative;
	z-index: 0;
	text-decoration: underline;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: underline;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -225px;
left: 60px; /*position where enlarged image should offset horizontally */

}

#openlinkblank{
target="_blank"
}