/*body { margin:0 auto; background-color:#BBB; font-size:75%; text-align:center; }*/
body	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size:11px;
	text-align: center;
	background: #fff;
	}

#container	{
	margin: 0 auto;
	padding: 0 10px 0 5px;
	border: 1px solid #ccc;
	width: 745px;
	text-align: left;
	background-color:#eee;
	}
#header	{
	margin: 0 auto;
	padding: 0 10px 10px 0px;
	border: 1px solid #000066;
	width: 750px;
	height:105px;
	text-align: left;
	background-color:#000066;
	}


div, ul, td, li, th, span, span, p, select, input, form, textarea, label, table { font-family:Verdana, Arial, Tahoma, Sans-Serif, Helvetica; font-size:11px; }
/*#header {text-align: left;width:760px;height:105px;background-color:#000066;border:0px solid #CCC;}*/
#brand {position:absolute;float:left;width:570px;height:105px;border:0px solid #CCC;padding: 40px 0px 0px 2px;} 
#flash {position:reletive;float:right;width:200px;height:105px;border:0px solid #CCC;padding: 5px 0px 0px 0px;background-color:#000066;}
#mainContent { margin-left:165px; padding:3px 0 0 10px; border:0px solid red;text-align:left; background-attachment:fixed; background-repeat:no-repeat; background-position:center center; }
#mainContentANA { margin-left:165px; padding:15px 0 0 10px; border:0px solid red;text-align:left; background-attachment:fixed; background-repeat:no-repeat; background-position:center center; }
#mainNav { float:left; width:155px; padding:1em; text-align:left; }
#mainNav h3 { font-size:.97em; font-weight:bold; color:#000066; margin-bottom:0; border-bottom:1px solid #999; }
#mainNav h3 a { font-size:.97em; font-weight:bold; color:#000066; text-decoration:none }
#mainNav a { display:block; border:1px solid #CCC; margin-left:.3em; padding:.2em; font-size:.9em; font-weight:normal; color:#000066; text-decoration:none; }
#mainNav a:hover, #mainNav a.active { border-top:1px solid #999; background-color:#EEE; color:#333; }
#mainNav p { padding-top:0; margin-top:.25em; }

#footer { clear:both; padding:5px; margin-top:1em; text-align:center; }

#contentInfo h2 { margin-top:1em; }
#contentInfo h3 { border-top:1px solid #666; background-color:#CCC; padding:.3em; margin-top:1em; }
#firstsmall { float:right; width:155px;margin-top:32px;margin-right:100px;border:0px solid red; }
.firstcol { float:left; width:190px;padding:.3em; margin-top:1em;  }
.secondcol { float:left; width:300px;padding:.3em; margin-top:1em;  }
.maincol { float:left; width:500px;padding:.3em; margin-top:1em;  }
.largecol { float:left; width:430px; }
.pricelist { background-color:#EEE; border:1px solid #999; padding:.5em; }
#thumbtease { float:left; width:130px; margin-left:15px; padding-bottom:1em; border-left:1px solid #999; text-align:center; }
#thumbtease img { border:1px solid #666; margin-bottom:1em; width:105px; }
#front { float:right; width:250px; text-align:left; clear:right; margin-top:1em; border:1px solid #666; 
background-color:#fff;  padding:.5em; margin:.5em; }

.clear { clear:both; }
#imgTable { width:550px; }
#imgTable td { text-align:center; padding:.3em;}
#imgTable img { border:1px solid #666; width:100px; }
#border { border:1px solid #333333; }

#thumbtease a:hover img, #imgTable a:hover img, #photo a:hover img { border:1px solid #FFF !important; }

.headersLeftNav { font-size:1em; font-weight:bold; color:#E5C268; }
.headersLeftNavDim { font-size:1em; font-weight:bold; color:#333333; }
h2 { font-size:1em; font-weight:bold; color:#333; background-color:#BBB; margin:0 0 0 0; padding:.2em; padding-left:.5em; border-bottom:1px solid #999;border-top:1px solid #999; text-align:left; }
h2 a { color:#333; font-weight:bold; text-decoration:none; }
h3 { font-size:1em; font-weight:bold; }
textarea, select, input { font-size:.9em; }

.textContentShow { font-size:1.1em; font-weight:normal; color:#000000 }
.textContentWelcome { font-size:1.2em; font-weight:bold; color:#000000 }
.textContentSmall {  font-size:.97em;  font-weight:normal;  color:#333333;  text-decoration:none }
.textContentSmall2 {  font-size:.97em;  font-weight:normal;  color:#CCCCCC;  text-decoration:none }
.textContentSmallHighlight {  font-size:.97em;  font-weight:normal;  color:#000000;  text-decoration:none }
a { font-weight:normal; color:#000066; text-decoration:none }
a.linksContent { font-size:.97em;font-weight:normal; color:#333333; text-decoration:none }
a.linksContentSmall { font-size:.97em; font-weight:normal; color:#333333; text-decoration:none }
.txtJSL { font-size:1.1em; font-weight:bold; font-style:italic; color:#36361B; text-decoration:none; }
a.ana { font-weight:none; color:#000066; text-decoration:none; }
a.linksGallery { font-weight:bold; color:#E5C268; text-decoration:none }
.activeGallery { font-weight:bold; color:#FFFFFF; }
a:hover { text-decoration:underline; }
textarea { color:333333; }
input {  color:333333; }
select {  color:333333; }
.galleryImage	{
	padding: 0px;
	border: 0px solid #ddd;
}

.curvy {position:relative; width:350px; background:#000066; color:#fff; margin:5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#9caf9c; background:#eee; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#000066; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:5px 10px;}





