@charset "utf-8";* {    font-family: Verdana;    font-size: 12px;}body {    color: #9b9b9b;    background-color: #000;	margin: 0;	padding: 0;}/* common */a {    text-decoration: none;}a:link {    color: #fff;}a:visited {    color: #fff;}a:hover {    color: #f00;}a:active {    color: #f00;}ul.hmenu {}ul.hmenu li {    margin-bottom: 15px;}ul.hmenu li.sect {}ul.vmenu {    display: inline;}ul.vmenu li {    padding: 0 10px;    display: inline;}ul.vmenu li.first {    padding: 0 10px 0 0;}.center {    text-align: center;}.right {    text-align: right;}p {}p.en {    margin-bottom: 20px;}p.ja {}/* form */fieldset {    clear: both;}fieldset legend {    font-weight: bold;    margin: 0 0 20px 0;    padding: 0;}fieldset div {    clear: left;    display: block;    margin: 0 0 30px 0;}fieldset div.button {    margin-top: 40px;}fieldset label {    display: block;    margin: 0 0 10px 0;}fieldset div.required label {}fieldset div.optional label {}fieldset label.radio {    font-weight: normal !important;    display: inline;}ul.vradio {    display: inline;}ul.vradio li {    padding: 0 10px;    display: inline;}ul.vradio li.first {    padding: 0 10px 0 0;}input {}input.text {    width: 300px;    padding: 3px 2px 0px 2px;    /*    border-width: 0 0 1px 0;    border-color: #000000;    border-style: solid;    background-color: transparent;    */}input.radio {}input.submit {    font-size: 12px;    padding: 3px 5px;}#back { 	width: 100%;	min-width: 810px;	max-width: 1270px;	height: 705px;	margin: 0 auto;	background: #000 url(images/bgbody.jpg) no-repeat top center; 	position: relative;	}#container { 	width: 810px; 	margin: 0 auto; 	text-align: left;	position: relative;} #extend { 	width: 810px;  	background: transparent url(images/bgmore.png) repeat-y left;	position: relative;} #header { 	float: right;	width: 690px;  	margin: 147px 5px 50px 0;} #header a#homelink{ 	height: 150px;	left: 0;	position: absolute;	top: 20px;	width: 115px;}
#header a#mktplace{ 	height: 80px;	left: 360px;	position: absolute;	top: 20px;	width: 445px;}#headtext {	text-align: left;}#titletext {	background: transparent url(images/titleback.png) no-repeat top left;}#titletext p {	color: #fff;	padding: 20px 0 20px 40px;	font-size: 48px;}#headtext p {	color: #fff;    font-size: 26px;    font-weight: normal;	padding-bottom: 10px}#video {	width: 400px; 	height: 226px; 	margin: 20px auto; 	margin-bottom: 10px;	border: 2px solid #fff;}#mainContent { 	padding: 0 20px 0 20px; } #rhs {	float: right;	width: 275px;	padding: 10px 0 0 15px}#rhs p {	text-align: center;}#rhs img {	border: 0;}#footbg { 	height: 9px; background: #000 url(images/footbg.jpg) no-repeat top center; clear: both; }#footer { 	width: 810px;	height: 250px;	background: #000 url(images/footlogos.jpg) no-repeat top center;	position: relative;} #footer  a{display:block;position:absolute;} #footer a#obglink{ width:162px;height:105px;top:65px;left:20px;} #footer a#zoemode  { width:206px;height:105px;top:65px;left:580px;} #footer a#valcon  { width:100px;height:75px;top:175px;left:555px;} #footer a#easytiger  { width:117px;height:75px;top:175px;left:420px;} #footer p {	text-align: center;	margin: 0;	padding: 10px 0; 	font-size: 10px;}#twittertop { width: 274px; height: 16px; background: transparent url(images/tweettop.png) no-repeat top center; }#twittermid { width: 274px; background: transparent url(images/tweetmid.png) repeat-y top center; }#twitterbottom { 	width: 274px; 	height: 103px; 	background: transparent url(images/tweetbottom.png) no-repeat top center; 	position: relative;}#twitterbottom  a{display:block;position:absolute;} #twitterbottom a#facebooklink{width:29px;height:29px;top:30px;left:194px;} #twitterbottom a#twitterlink{width:29px;height:29px;top:30px;left:228px;} #twitterbottom a#rsslink{width:29px;height:29px;top:64px;left:228px;} #marqueecontainer{position: relative;width: 225px;height: 170px;overflow: hidden;border: 0;margin: 0 0 0 27px; padding:0; line-height:20px; }#vmarquee { height: 950px; } #twitter2 ul {border:0px; width:225px; margin:0; padding:0; line-height:20px; overflow:hidden; }ul#twitter_update_list2 {list-style-type:none; padding:0;margin:0; font-size: 8pt;}ul#twitter_update_list2 a,p{margin:0;}#twitter ul {border:0px; width:225px; height:170px; margin:0; padding:0; line-height:20px; overflow:hidden; }ul#twitter_update_list {list-style-type:none; padding:0;margin-left:25px; font-size: 8pt;}ul#twitter_update_list a,p{margin:0;}#rhs li,ul li{	list-style: none;	font-size: 12px;	padding-bottom: 15px;}#custom-doc {    margin: auto;    text-align:left;  /* leave unchanged */    width: 500px;     /* non-IE */    min-width: 500px; /* optional but recommended */}/* header */#hd {    margin: 0;}.section {	padding-left: 20px;}.section2 {    margin-top: 50px;}/* body */#bd {}.post img{	border: 0;}.post h2 {	font-size: 18px; }.post h2 a{	font-size: 18px; }.hometext { font-size: 12px; }.hometext strong{ color: #fff; }.post ul li { list-style-type: square; }	div.section {    width: 730px;    padding-bottom: 20px;}div.section h3 {    color: #dddddd;    margin: 40px 0 20px 0;    font-size: 14px;    font-weight: normal;}div.section p {    margin-bottom: 10px;    line-height: 18px;    text-align: left;}div.legal li {    list-style: square;    line-height: 18px;    margin-left: 20px;}div.feed p.postmetadata {    margin: 0 0 5px 0;}div.feed h3 {    color: #dddddd;    margin: 0px 0 20px 0;    font-size: 14px;    font-weight: normal;    text-transform: uppercase;}div.feed div.entry {    margin-bottom: 50px;}div.feed div.entry img {    margin-top: 10px;    margin-bottom: 10px;}#bd dl {    width: 500px;}#bd dl dt {    width: 140px;    float: left;    clear: both;}#bd dl dd {    margin-left: 140px;    margin-bottom: 2px;    line-height: 18px;}/* footer */#ft {    margin: 30px 0 0 0;	text-align:center;	}/* -----------------------------------*//* --------->>> RESPONSES <<<---------*//* -----------------------------------*/#watertownStrip {	padding: 0 0 10px 0;	margin: 30px auto 0 auto;	width: 750px;}.responses {	margin: 0 0 50px 0;}.responses dl {	margin: 0 0 0 30px;	padding: 0 0px;}.responses dt {	text-decoration: none;}.responses dt a, .responses dt a:visited {	text-decoration: none;}.responses dt a:hover {}.responses dd {	margin: 20px 0 20px 0;}.responses dd p {	margin: 0;	padding: 5px 0;}.responses dd p a, .responses dd p a:visited {	text-decoration: none;}.responses dd p a:hover {}.response-info {	float: left;	padding: 0 0 0 0;	position: absolute;	text-align: center;	text-decoration: none;	width: 10px;}.response-info acronym {	border: none;}.response-info a, .response-info a:visited {	text-decoration: none;}.response-info a:hover {}.addResponse p {	margin: 0 95px;}/* -----------------------------------*//* ------->>> RESPONSE FORM <<<-------*//* -----------------------------------*/.addResponse form {	border: none;	margin: 0 95px;	padding: 25px 0 0 0;}.addResponse form p {	line-height: 160%;	margin: 0;	padding: 5px 0;}.inputinfo {	padding: 5px 0;	position: relative;	text-align: left;}.inputinfo p {	float: right;	line-height: 160%;	width: 240px;}label {	text-transform: none;	}label strong {	font-style: italic;}.addResponse input {	background: rgb(255, 255, 255);	border: 1px solid rgb(238, 238, 238);	font-size: 0.9em;	margin: 4px 0px 10px 0;	padding: 4px;	width: 98%;	}.addResponse textarea {	background: rgb(255, 255, 255) url("images/textarea-back.jpg") center no-repeat;	font-size: 1em;	height: 150px;	line-height: 140%;	margin-top: 4px;	padding: 3px 5px 3px 5px;	width: 97%;	}.addResponse input#submit {	background: rgb(255, 255, 255);	color: rgb(102, 102, 102);	font-size: 1.2em;	font-weight: normal;	margin: 10px 0 0 0;	padding: 2px 3px 2px 3px;	width: 140px;	}p.submit { text-align: center; }.addResponse #submit:hover { color: rgb(255, 0, 153); }.addResponse #submit:active { color: rgb(255, 0, 153); }.tab {	width: 115px;	float: left;	text-align: center;}.fltrt { 	float: right;	margin-left: 8px;}.fltlft {	float: left;	margin-right: 8px;}.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}