body { background:#ffffff; font-size:92%; font-family:Geneva, Arial, Helvetica, sans-serif; color:#2a00aa; }
div { background-color:#ffffff; margin-top:0px; margin-bottom:0px; }
ul { margin-top:0px; margin-left:20px; list-style-type: disc; list-style-position: outside; padding-left:0px; }	
img { margin-top:0px; padding-bottom:3px; border:0; }

#menuDiv { width:250px; background:#2a00aa; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#cc4444; padding-top:0px; position:absolute;  height:750px; left:0px; }
#menuDiv p { line-height:150%; font-size:75%; margin-top:0px; margin-bottom:0px; }
#menuDiv .menu1 { margin-left:15px; }
#menuDiv .menu2 { margin-left:30px; }
#menuDiv .menu3 { margin-left:45px; }
#menuDiv .menu4 { margin-left:60px; }
#menuDiv br { margin-top:0px; margin-bottom:0px; line-height:5px; }
#menuDiv hr { margin-left: 15px; margin-right:25px; margin-top:0px; margin-bottom:0px; }
#menuDiv :link, #menuDiv :visited { color:#ddddaa; text-decoration:none; }
#menuDiv :link:hover, #menuDiv :visited:hover { color:#ffff00; text-decoration:underline; }

#logoDiv { left:0px; top:0px; min-width:610px; max-width:1100px; height:75px; background:#2a00aa url(images/logodiv.gif) top left repeat-y; z-index:100; position:absolute;  width:100%; }
#logoDiv #top { font-weight:bold; margin-top:5px; margin-right:10px; text-align:right; color:white; }

#menuDivXtra { width:200px; height:50px; background:transparent url(images/offers.gif) top left no-repeat; z-index:101; margin-top:50px; margin-left:15px;}
#menuDivXtra p { color:#ddddaa; padding-top:7px; font-size:150%; text-align:center;}

#mainSection { left:0px; top:75px; min-width:610px; max-width:1100px; background:#2a00aa url(images/menudiv.jpg) top left repeat; z-index:501; position:absolute; width:100%; }

#textDiv { background:#ffffff; margin-left:250px; line-height:130%; padding-left: 5px; padding-top: 1px; z-index:502; } 
#textDiv div { padding-top:0px; } 
#textDiv :link, #textDiv :visited { color:#cc3333; font-size:90%; text-decoration:underline; font-weight:bold; }
#textDiv :link:hover, #textDiv :visited:hover { color:#2a00aa; }
#textDiv p { padding-left:10px; } 
#textDiv h1, #textDiv h2, #textDiv h3, #textDiv h4, #textDiv h5, #textDiv h6 { margin-right:0px; margin-top:0px; padding-left:10px; padding-top:10px; padding-bottom:0px; margin-bottom:4px; }
#textDiv h1 { font-size:175%; color:#cc0000; }
#textDiv h2 { font-size:150%; color:#cc0000; }
#textDiv h3 { font-size:125%; color:#935104; }
#textDiv h4 { font-size:116%; color:#935104; }
#textDiv h5 { font-size:108%; color:#935104; }
#textDiv h6 { font-size:100%; color:#935104; }
#textDiv sup { font-size:60%; }
#textDiv sub { font-size:60%; }
#textDiv .forSale { margin-top:10px; margin-bottom:0px; padding-bottom:0px; margin-left:0px; background:#d9dcc5; border-bottom: 5px solid #c9ccb5; border-top: 10px solid #a9ac95; line-height:150%; }

#textDiv ul { padding-left:20px; }	
#textDiv .noTopMargin { margin-top:1px; }
#textDiv .noBottomMargin { margin-bottom:4px; }
#textDiv .noTopOrBottomMargin { margin-top:1px; margin-bottom:4px; }
#textDiv .topMargin15px { padding-top:15px; }
#textDiv .topMargin30px { padding-top:30px; }
#textDiv .topMargin45px { padding-top:45px; }
#textDiv .topMargin60px { padding-top:60px; }
#textDiv .topMargin100px { padding-top:100px; }
#textDiv .topMargin150px { padding-top:150px; }
#textDiv .topMargin200px { padding-top:200px; }
#textDiv .topMargin250px { padding-top:250px; }
#textDiv .bottomMargin15px { margin-bottom:15px; }
#textDiv .bottomMargin30px { margin-bottom:30px; }
#textDiv .bottomMargin45px { margin-bottom:45px; }
#textDiv .bottomMargin60px { margin-bottom:60px; }
#textDiv .bottomMargin300px { margin-bottom:300px; }
#textDiv .leftMargin20px { margin-left:20px; }
#textDiv .leftMargin40px { margin-left:40px; }
#textDiv .leftMargin60px { margin-left:60px; }
#textDiv .backToTop { margin-top:20px; font-size:90%; margin-left:0px; background:#d9dcc5; border-top: 5px solid #c9ccb5; border-bottom: 10px solid #a9ac95; line-height:200%; }

#textDiv .quote { color:#aa0000; font-family:sans-serif; font-size:90%; font-style:italic; margin-left:40px; margin-right:40px; }

.floatRight, .floatLeft { background:#dfdcd8; margin: 5px 15px 5px 15px; padding:0px; }
.floatLeft { float:left; }
.floatRight { float:right; }
.floatRight p, .floatLeft p { color:#cc0000; font-size:80%; text-align: left; margin: 0px 5px 5px 0px; }

#textDiv table { padding-left:20px; }
#textDiv td { color:605a12; font-size:95%; font-weight:normal; border:none; vertical-align:top; }
#textDiv .ltBlueBkg { background-color:#e8e8ff; }
#textDiv .mdBlueBkg { background-color:#d7d7ff; }
#textDiv .dkBlueBkg { background-color:#c7c7ff; }
#textDiv .vDkBlueBkg { background-color:#b7b7ff; }
#textDiv tr .topRow { height:0px; }
#textDiv td p { margin-top:0px; margin-bottom:0px;padding-left:0px; } 
.w10px { width:10px; }
.w20px { width:20px; }
.w30px { width:30px; }
.w40px { width:40px; }
.w50px { width:50px; }
.w60px { width:60px; }
.w70px { width:70px; }
.w80px { width:80px; }
.w90px { width:90px; }
.w100px { width:100px; }
.w110px { width:110px; }
.w120px { width:120px; }
.w130px { width:130px; }
.w140px { width:140px; }
.w150px { width:150px; }
.w160px { width:160px; }
.w170px { width:170px; }
.w175px { width:175px; }
.w180px { width:180px; }
.w190px { width:190px; }
.w200px { width:200px; }
.w250px { width:250px; }
.w300px { width:300px; }
.w350px { width:350px; }
.w380px { width:380px; }
.w400px { width:400px; }
.w500px { width:500px; }
.w600px { width:600px; }
.w700px { width:700px; }
.w10percent { width:10%;}
.w15percent { width:15%;}
.w17percent { width:17.5%; }
.w20percent { width:20%;}
.w25percent { width:25%; }
.w30percent { width:30%; }
.w37percent { width:37.5%; }
.w40percent { width:40%; }
.w50percent { width:50%; }
.w60percent { width:60%;}
.w75percent { width:75%; }
.w100percent { width:100%; }

#textDiv .topMargin100px { line-height:100px; }
#textDiv .topMargin200px { line-height:200px; }
#textDiv .topMargin300px { line-height:300px; }
#textDiv .topMargin400px { line-height:400px; }
#textDiv .topMargin500px { line-height:500px; }
#textDiv .topMargin600px { line-height:600px; }

#splitDivOuter { width:100%; left:20px;top:10px; }
#splitDivInner { float:right; font-size:75%; line-height:120%; background-color:white; border-left: 25px solid white; border-bottom: 8px solid white; width:150px; margin-top:0px; margin-left:10px; padding-left:10px; }
#splitDivInner hr { padding-left:0px; margin-bottom:0px; margin-right:20px; } 
#splitDivInner p { padding-left:0px; margin-bottom:12px; margin-right:10px; }
#splitDivInner ul { padding-left:0px; list-style-type: circle; }	
#splitDivInner li { margin-bottom:6px; margin-right:10px; }
#splitDivInner :link, #splitDivInner :visited { font-size:95%; }
#splitDivInner :link:hover, #splitDivInner :visited:hover { font-size:95%; }

#splitDivInner h1, #splitDivInner h2, #splitDivInner h3, #splitDivInner h4, #splitDivInner h5, #splitDivInner h6 { 
		line-height:95%; 
		background-color:#d7d7ff;
		margin-right:10px;
		margin-bottom:0px; 
		margin-top:0px; 
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px; }

#splitDivInner .captionLeft { background:white; color:#cc0000; font-size:80%; text-align: left; margin-right:0px; }
#splitDivInner .captionRight { background:white; color:#cc0000; font-size:80%; text-align: right; margin-right:0px; }

#TamaBox { position:absolute; left:15px; top:610px; width:150px; z-index:1101; }
#TamaBox :link, #TamaBox :visited { color:#ddddaa; text-decoration:underline; font-weight:bold; }
#TamaBox :link:hover, #TamaBox :visited:hover { color:yellow; }
#TamaBox .withBorder { border: 1px solid none; background-color:#2a00aa; color:#ffffff; font-size:75%; font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;margin-top:0px; margin-bottom:0px; }

#InfoBox { color:white; position:absolute; left:10px; top:450px; width:200px; height:250px; background:transparent url(images/offers.gif) top left no-repeat; z-index:11010; }
#InfoBox :link, #InfoBox :visited { color:white; text-decoration:underline; font-weight:bold; }
#InfoBox :link:hover, #InfoBox :visited:hover { color:#83f58d; }
#InfoBox .withBorder { border: 1px solid #aa0000; background-color:#eeccbb; color:#ffffff; font-size:75%; font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding:5px 15px 5px 15px;margin-top:0px; margin-bottom:0px; }
