@charset "utf-8";
/* CSS Document */

img {border:0;
}
.javashowbox {
	height: 284px;
	width: 600px;
	left: 0;
	top: 0;
}
/* TALL BOX */
.tallboxright { text-align: left; top: 0; width: 320px; padding: 2px;}
.tallboxright .inner { text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 584px; }
.tallboxright .inner p { margin: 0 0 18px 0; }
.tallboxright .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }

/* TALL BOX */
.shortboxcenter { text-align: left; top: 0; width: 300px; padding: 2px; }
.shortboxcenter .inner{ text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 300px; }
.shortboxcenter .inner p { margin: 0 0 18px 0; }
.shortboxcenter .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }
.shortboxcenter .inner form { width: 280px;}

.shortboxcenter_faqs { text-align: left; top: 0; width: 250px; padding: 2px; }
.shortboxcenter_faqs .inner{ text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 300px; }
.shortboxcenter_faqs .inner p { margin: 0 0 18px 0; }
.shortboxcenter_faqs .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }
.shortboxcenter_faqs .inner form { width: 280px;}

.shortboxcenter_about { text-align: left; top: 0; padding: 2px; }
.shortboxcenter_about .inner{ text-align: left;top: 0; border: solid 1px #CCCCCC; padding: 9px; min-height: 300px; }
.shortboxcenter_about .inner p { margin: 0 0 18px 0; }
.shortboxcenter_about .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }

.shortboxleft { text-align: left; top: 0; width: 300px;	padding: 2px;}
.shortboxleft .inner {	text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 300px; }
.shortboxleft .inner p { margin: 0 0 18px 0; }
.shortboxleft .inner ul li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px;}
.shortboxleft .inner ol li { list-style-position: outside; list-style-type: decimal; margin: 0 0 4px 30px; }

.shortboxleft2 { text-align: left; top: 0; width: 608px;	padding: 2px;}
.shortboxleft2 .inner {	text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 300px; }
.shortboxleft2 .inner p { margin: 0 0 18px 0; }
.shortboxleft2 .inner ul li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px;}
.shortboxleft2 .inner ol li { list-style-position: outside; list-style-type: decimal; margin: 0 0 4px 30px; }

.shortboxleft_about { text-align: left; top: 0; padding: 2px;}
.shortboxleft_about .inner { text-align: left; top: 0; border: solid 1px #CCCCCC; padding: 9px; min-height: 300px; }
.shortboxleft_about .inner p { margin: 0 0 18px 0; }

.shortboxleft_faqs { text-align: left; top: 0; width: 340px; padding: 2px;}
.shortboxleft_faqs .inner {	text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 300px; }
.shortboxleft_faqs .inner p { margin: 0 0 18px 0; }
.shortboxleft_faqs .inner ul li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px;}
.shortboxleft_faqs .inner ol li { list-style-position: outside; list-style-type: decimal; margin: 0 0 4px 30px; }

.boxleftwide { text-align: left; margin-top: 0; width: 650px; padding: 2px; }
.boxleftwide .inner { text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 400px; }
.boxleftwide .inner p { margin: 0 0 18px 0; }
.boxleftwide .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }

.boxleftsearch { text-align: left; margin-top: 0; padding: 2px; }
.boxleftsearch .inner { text-align: left; top: 0; border: solid 1px #CCCCCC; width: 430px; padding: 5px 0 5px 5px; min-height: 95px; }
.boxleftsearch .inner p { margin: 0 0 18px 0; }
.boxleftsearch .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }
.boxleftsearch .inner .address {font-size: 1.2em; color:#069; line-height:1.3em;}
.boxleftsearch .inner .address a:link {color:#069; text-decoration:none;}
.boxleftsearch .inner .address a:visited {color:#069; text-decoration:none;}
.boxleftsearch .inner .address a:hover {color:#069; text-decoration:underline;}
.boxleftsearch .inner .price {font-size: 1.2em; color: #C30;}

.boxrightnarrow { text-align: left; top: 0; width: 250px; padding: 2px; }
.boxrightnarrow .inner { text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 400px; }
.boxrightnarrow .inner p { margin: 0 0 18px 0; }
.boxrightnarrow .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }

.boxrightnarrow2 { text-align: left; top: 0; width: 250px; padding: 2px; }
.boxrightnarrow2 .inner { text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 400px; }
.boxrightnarrow2 .inner p { margin: 0 0 18px 0; }
.boxrightnarrow2 .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }

.boxwide { text-align: left; margin-top: 0; width: 920px; padding: 2px; }
.boxwide .inner { text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 400px; }
.boxwide .inner p { margin: 0 0 18px 0; line-height:1.5em; }
.boxwide .inner li { list-style-position: outside; list-style-type: disc; margin: 0 0 4px 20px; }
.innerbox { text-align: left; padding: 9px; }
.innerbox .homelistform td {padding: 3px;}

.privacy { text-align: left; margin-top: 0; width: 920px; padding: 2px; }
.privacy { text-align: left; top: 0; border: solid 1px #CCCCCC; width: 100%; padding: 9px; min-height: 400px; }
.privacy p { margin: 0 0 18px 0; line-height:1.5em; }
.privacy li { list-style-position: outside; list-style-type: disc; margin: 4px 0 4px 30px; }

.small_text { font-size: .85em;
}
.searchform { style="color:#666; margin:0;}
.searchform input { style="color:#666; font-size: .95em;}
.searchform select { style="color:#666; font-size: .95em; align:right; padding: 1px;
	margin-right: 1; margin-left: 1}
.searchform select option { style="color:#666;
	font-size: .95em;
	align:right;
	padding: 1px;
	margin-right: 1; margin-left: 1;
}

.joinbutton {float:right; vertical-align:top;}
.landing_list_detail {padding-left:8px;}
.landing_list_detail p {line-height:19px;}
.landing_list_detail .price {font-size: 1.2em; color: #C30; line-height: 1.5em;}
.free {
	color: #CB3000;
	font-weight: bold;
}
