/* CSS Document */
* /* 全指定 */
{margin:0; padding:0; font-size:100%; font-weight:normal; font-style:normal; text-decoration:none; color:#333333;}
strong{
	font-weight:bold;}

/* どんなブラウザでもクリアできる呪文 */ 
box:after{/* for modern brouser */ 
content: " "; clear: both; height: 0; display: block; visibility: hidden;} 

* html box{/* for IE */ 
/*\*/height:1%;/* for WinIE*/ 
display:inline-table;/* for MacIE*/ 
} 
/* 呪文ここまで */ 

body{
	background-color:#99ccff;
	background-image:url(/image/side_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	font-size:0.8em;
	margin:0px;
	line-height:110%;}
	
img{
	margin:0px;
	border:0px;
	vertical-align:bottom;}
img.imgb{
	border:1px solid #333333;}
	
h1,h2,h3,h4,h5{
	margin:0px;
	text-align:left;}

p{
	text-align:left;
	margin:3px auto;
	line-height:120%;}

address{
padding:5px 0px 5px 0px;
font-style:normal;
font-size:12px;
clear:both;}

div.spacer{
	height:20px;}

/* ----common------------------- */
/* ----span---- */
/* --ichiji--*/
span.big{
	font-size:1.5em;
	color:#000000;
	font-weight:bold;}
span.del{
	text-decoration:line-through;
	font-size:0.9em;}
span.toku{
	color:#FF3333;
	background-color:#FFFFCC;}
/* --info---*/
span.master{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color:#000099;
	font-weight:bold;}
/* -tsukigime-*/
span.blue{
	color:#6699FF;
	font-weight:bold;}
span.redbold{
	font-size:1.5em;
	font-weight:bold;
	color:#FF3333;}
/* --guide---*/
span.place{
	color:#006699;}
span.inst{
	color:#ff9900;}
span.red{
	color:#FF3333;
	font-weight:bold;}
span.gray{
	color:#CCCCCC;}
span.green{
	color:#00ff00;}
span.tokuyaku{
	color:#FF685B;
	font-size:1.5em;}
/* ------------ */
/* ---bicycle---*/
span.telnum{
	margin:8px 0 8px 20px;
	font-weight:bold;
	color:#FF0000;}
/* ------------ */

/* ----link---- */
A:link{
	color:#3300FF;
	text-decoration:underline;}

A:active{
	color:#CC0000;
	text-decoration:none;}

A:visited{
	color:#990066;
	text-decoration:underline;}

/* ------------ */

/* ---title---- */
#title{
	display:block;
	background-image:url(/image/logo.jpg);
	background-repeat:no-repeat;
	text-align:left;
	width:780px;
	height:80px;
	vertical-align:bottom;
	margin-bottom:3px;
	clear:both;}
#indexlink{
	display:block;
	float:left;
	margin:auto;
	width:65px;
	height:80px;}
h1{
	display:block;
	float:left;
	padding:65px 0 0 0;
	margin:auto;
	color:#CC3300;
	font-size:1em;
	font-weight:bold;
	letter-spacing:2px;}
h1 A:link{
	color:#CC3300;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:2px;}
h1 A:visited{
	color:#CC3300;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:2px;}

/* -------------- */

/* ----layout---- */
#layout{
	display:block;
	width:780px;
	vertical-align:top;}
#header{
	display:block;
	vertical-align:top;}
#wrap{
	display:block;
	width:780px;
	vertical-align:top;}

#left{
	float:left;
	width:21%;}

#right{
	float:right;
	width:78%;
	text-align:center;}

#main{
	display:block;
	border:1px solid #ffffff;
	padding-bottom:20px;
	text-align:center;
	background-color:#FFFFFF;}

hr#navihr{
	margin:10px auto;}
	
#undernavi{
	line-height:1.4;
	margin-bottom:5px;}
	
#cheader{
	margin:10px;}
#contents{
	margin:10px 20px;
	width:90%;}
	
#contents2{
	text-align:left;
	font-size:1.2em;
	color:red;}

#contents3{
	font-size:1.2em;
	color:red;}

/* -------------- */

/* ---pankuzu---- */
#pan{
	background-color:#FFFFCC;
	padding:5px;
	text-align:left;}
/* -------------- */

/* --pagecommon--- */
#cheader{
	margin:10px;}
#pagetitle{
	text-align:left;
	margin:10px 20px 30px 20px;}
#contents h2{
	margin:10px 0px;
	text-align:left;
	font-size:1.2em;
	color:#656565;
	padding-left:10px;
	font-weight:bold;
	line-height:1.1;
	background-image:url(/image/h2_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px solid #656565;}
/* -------------- */

/* ----navi------ */
#navi{
	display:block;
	width:160px;
	text-align:right;}
#navi h3{
	display:block;
	padding:3px 2px 1px 30px;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color:#666666;
	background-image:url(/image/menuh2_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	text-align:left;}
#navi ul{
	margin:auto;}
#navi li{
	width:140px;
	display:block;
	font-size:1em;
	line-height:1.8;
	margin:3px auto 3px 20px;
	list-style-type:none;
	text-align:left;
	font-weight:bold;
	letter-spacing:1.5;}
#navi a{
	display:block;
	color:#333333;
	text-decoration:none;
	border-bottom:1px dashed #ffffff;
	font-weight:bold;}
#navi A:visited{
	text-decoration:none;
	font-weight:bold;}
#navi A:hover{
	color:#ff8c00;
	font-weight:bold;}
	
#naviinfo{
	display:block;
	width:90%;
	margin:10px auto;}
#infoline{
	background-color:#FFFFFF;
	border:2px solid #dda0dd;}
#naviinfo p{
	margin:8px;}
#naviinfo em{
	display:block;
	font-weight:bold;
	color:#dda0dd;
	margin-bottom:5px;}

p.fontred{
color: #FF0000;
font-weight:bold; 
}

#addinfo{
	display:block;
	width:90%;
	margin:10px auto;}
#addline{
	background-color:#FFFFFF;
	border:2px solid #7b68ee;}
#addline2{
	background-color:#FFFFFF;
	border:2px solid #FF0000;}	
	
#addinfo p{
	margin:8px;}
#addinfo em{
	display:block;
	font-weight:bold;
	color:#7b68ee;
	margin-bottom:5px;}

#mailinfo{
	display:block;
	width:90%;
	margin:10px auto;}
/* -------------- */
/* ----------------------------- */

/* ----pages-------------------- */
/* ---index------ */
#topwrap{
	display:block;
	padding:20px 8px;
	margin:5px auto;}
#topl{
	display:block;
	float:left;
	width:60%;
	text-align:center;}
#topr{
	display:block;
	float:right;
	width:39%;
	text-align:center;}
#topmap h2{
	background-image:url(/image/index/mapmidashi.gif);
	background-repeat:no-repeat;
	height:24px;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.9;
	text-align:left;
	padding-left:10px;}
#mapdis{
	text-align:left;
	padding-left:10px;
	vertical-align:middle;}
#topmap{
	width:350px;
	background-color:#FFFFCC;
	vertical-align:middle;
	text-align:center;}
table.topmap{
	width:302px;
	margin:auto auto 20px auto;
	padding:0;}
table.topmap tr{
	margin:0;
	padding:0;}
table.topmap td{
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;}
table.topmap td img{
	display:block;
	vertical-align:bottom;
	margin:0;}

img.topinfo{
	margin:10px auto;}
#topinfo{
	width:215px;
	margin:auto;}
.infoline{
	border-bottom:1px dashed #333333;}

#cycleinfo,#areainfo,#eventinfo A:link{
	text-align:left;
	color:#6633cc;
	text-decoration:none;}

#cycleinfo{
	display:block;
	background-image:url(/image/index/c_infobg2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:94px;}
#cycleinfo h4{
	background-image:url(/image/index/cycle_h4.gif);
	background-repeat:no-repeat;
	background-position:left middle;
	padding-top:0px;
	padding-left:60px;
	margin-bottom:45px;
	text-align:left;
	color:#FF6666;
	font-weight:bold;
	line-height:2;}
#areainfo{
	display:block;
	background-image:url(/image/index/main_r11_c16.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:94px;}
#areainfo h4{
	background-image:url(/image/index/area_h4.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:3px;
	padding-left:62px;
	margin-bottom:45px;
	text-align:left;
	color:#33CC99;
	font-weight:bold;
	line-height:2;}
#eventinfo{
	display:block;
	background-image:url(/image/index/main_r18_c16.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:94px;
	text-align:left;}
#eventinfo h4{
	background-image:url(/image/index/event_h4.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:3px;
	padding-left:62px;
	margin-bottom:45px;
	text-align:left;
	color:#66CCCC;
	font-weight:bold;
	line-height:2;}

#pwrap{
	display:block;
	margin:10px;}
#pl{
	float:left;
	width:49%;
	margin:auto;}
#pr{
	float:right;
	width:49%;
	margin:auto;}
.pborder{
	border:1px solid #ff6699;
	padding:3px;}
.pbgl{
	height:84px;
	border:1px solid #ffffff;
	background-image:url(/image/index/main_r24_c2.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;}	
.pbgr{
	height:84px;
	border:1px solid #ffffff;
	background-image:url(/image/index/main_r24_c8.gif);
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;}	
.infoarea{
	display:block;
	width:180px;
	text-align:left;
	float:right;}
.pbgl h3,.pbgr h3{
	padding-left:2px;
	margin:5px 0 3px 0;
	text-align:left;
	font-size:15px;
	font-weight:bold;}
	.pbgl p,.pbgr p{
	display:block;
	margin-bottom:3px;}
.aright{
	display:block;
	text-align:right;
	margin:5px 3px;}
/* -------------- */

/* ---ichiji----- */
#prcwrap{
	display:block;
	margin-bottom:10px;}
#prcl{
	float:left;
	width:35%;
	margin:auto;
	text-align:left;}
#prcr{
	float:right;
	width:59%;
	margin:auto;
	text-align:right;}
p.price{
	color:#000000;
	margin:10px 5px 40px 5px;
	width:100%;
	line-height:1.3;}
p.price em{
	font-size:1.4em;
	color:#dc143c;
	font-style:normal;
	font-weight:bold;}
#prcl h3{
	background-image:url(/image/ichiji/h3_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:2.5;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0px 5px 0px;}
table.pricelist{
	background-color:#666666;
	border-collapse:separate;
	border-spacing:1px;
	width:220px;}
table.pricelist th,td{
	margin:1px;
	padding:3px;
	background-color:#FFFFFF;}
table.pricelist th{
	font-size:1em;
	color:#333333;}
table.pricelist th em,table.pricelist td em{
	color:#00CC33;
	font-size:1.3em;}
p.pricelist{
	width:220px;
	line-height:1.3;}
h4.yutai{	
	text-align:left;
	font-weight:bold;}
/* -------------- */

/* ---info------- */
h3.info{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;}
.infowrap{
	margin:auto;}
.infol{
	float:left;
	width:55%;
	margin:auto;
	text-align:left;}
.infor{
	float:right;
	width:44%;
	margin:auto;
	text-align:left;}

table.annai{
	background-color:#FFFFFF;}
table.annai td{
	width:150px;
	padding:0px;
	vertical-align:middle;
	background-color:#FFFFCC;}
table.annai td p{
	color:#000066;
	margin:10px;}
table.annai td img{
	margin:0px;
	border:0px;}
	
table.system{
	margin:auto;}
table.system td{
	width:33%;
	text-align:center;}
	
.stuffwrap{
	display:block;
	margin:10px auto;}
.stuffphoto{
	float:left;
	width:25%;
	margin:10px auto;
	text-align:center;}
.stufftext{
	float:right;
	width:74%;
	margin:auto;
	text-align:left;}
.stufftext ul{
	margin-left:20px;}
.stufftext ul li{
	list-style-type:disc;
	margin-bottom:3px;}

p.master{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-left:20px;}
/* -------------- */

/* ---bicycle---- */
table.bicinfo{
	width:500px;}
table.bicinfo td p{
	color:#006600;
	line-height:1.2;}
div#bicinfo h3{
	color:#006600;
	font-weight:bold;
	font-size:1.1em;}
div#bicinfo h4{
	font-weight:bold;
	color:#FF6666;}
div#bicinfo p{
	margin:0 0 5px 0;}
div.ex{
	padding:3px;
	border:1px dashed #48d1cc;}
div#bicinfo div.ex p.ex{
	margin:0px;
	display:block;}
.bicbg{
	display:block;
	background-image:url(/image/bicycle/hashiru_r5_c6.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:102px;
	text-align:left;
	vertical-align:middle;}
#ccontainer{
	text-align:left;}
#course{
	width:60%;
	display:block;}
p.green{
	color:#006600;
	margin:auto;}
.biclink{
	display:block;
	width:400px;
	text-align:left;}

/* -------------- */

/* --tsukigime--- */
.tsukiwrap{
	display:block;
	margin:auto;}
.tsukil{
	float:left;
	width:57%;
	margin:auto;
	text-align:center;}
.tsukir{
	float:right;
	width:42%;
	margin:auto;
	text-align:left;}
table.tsukiprice{
	margin:10px 0px;
	background-color:#333333;}
table.tsukiprice td{
	padding:6px;
	background-color:#FFFFFF;
	font-size:1.1em;
	color:#666666;
	font-weight:bold;}
.tsukil em{
	color:#FF9900;
	font-size:1.2em;
	font-weight:bold;
	font-style:normal;}
.tsukil p{
	margin:10px 0px;}
table.tsukiimg{
	margin:auto;
	background-color:#FFFFFF;}
table.tsukiimg td{
	background-color:#FFFFFF;
	text-align:center;}
table.tsukiimg td img{
	margin:0px 10px;}


table#tsuki{
	margin:auto auto auto 0;}
table#tsuki th{
	font-style:normal;
	font-weight:bold;
	text-align:left;}
table#tsuki td{
	text-align:left;}
table#tsuki td.button{
	text-align:center;}
/* -------------- */

/* ----link------ */
div.link div.w{
	text-align:left;
	display:block;
	background-color:#FFFFFF;
	padding:5px;}
div.link div.p{
	text-align:left;
	display:block;
	background-color:#FFCCCC;
	padding:5px;}
div.link div.p p,div.link div.w p{
	background-image:url(/image/link/link_r3_c2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:13px;}

/* -------------- */

/* ----event----- */
.eventinfo h3{
	font-size:1.1em;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:10px solid #993399;
	padding:5px;
	margin:5px 0;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-weight:bold;}
.eventinfo p.map{
	text-align:right;
	margin-bottom:10px;}
.eventl{
	width:40%;
	float:left;
	margin:auto;
	text-align:left;}
.eventr{
	width:59%;
	float:right;
	margin:auto;
	text-align:left;}
.eventr p.time{
	color:#3399CC;
	margin-bottom:10px;}
.eventr p{
	color:#6633CC;
	margin-bottom:10px;}
.eventr p.data{
	color:#666666;
	margin-bottom:10px;}
table.event{
	margin:auto;
	width:500px;
	background-color:#666666;}
table.event th,table.event td{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
table.event th.w{
	width:40px;
	text-align:center;
	padding:5px;
	background-color:#FFFFFF;}
table.event th.g{
	width:40px;
	text-align:center;
	padding:5px;
	background-color:#ccffcc;}
table.event td.w{
	text-align:left;
	padding:5px;
	background-color:#FFFFFF;}
table.event td.y{
	text-align:left;
	padding:5px;
	background-color:#FFFFCC;}
table.event th.r{
	text-align:center;
	background-color:#FF9999;}
table.event td.r{
	text-align:left;
	background-color:#FF9999;}
/* -------------- */

/* ----guide----- */
h3.guide{
	background-image:url(/image/ichiji/h3_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:2.5;
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0px 5px 0px;}
h4.rec{
	padding:3px;
	margin-bottom:10px;
	border-bottom:5px solid #6699cc;
	color:#6699cc;
	font-weight:bold;}
.recwrap{
	display:block;
	margin:auto;}
.recl{
	width:48%;
	float:left;
	margin:auto;
	text-align:left}
.recr{
	width:48%;
	float:right;
	margin:auto;
	text-align:left}
.recl p,.recr p{
	border-bottom:1px dashed #666666;
	padding:0 0 5px 0;
	margin-bottom:10px;}
.recl h5,.recr h5{
	display:inline;
	line-height:2;
	color:#FF3333;
	border:1px solid #ff3333;
	padding:2px;
	margin:3px;}
h4.shop{
	padding:3px;
	margin-bottom:5px;
	border-bottom:5px solid #99d47f;
	color:#99cc00;
	font-weight:bold;}
table.shop{
	width:100%;
	background-color:#FFFFFF;
	margin:auto;}
table.shop td{
	vertical-align:top;
	width:33%;
	background-color:#FFFFFF;
	text-align:left;
	border-bottom:1px dashed #666666;
	border-right:1px dashed #666666;}
table.shop td p{
	line-height:1.5;
	margin:3px;}
table.shop td p img{
	vertical-align:middle;
	margin-right:3px;}
h5.shop{
	background-image:url(/image/guide/mk_3.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;
	margin:3px 0;
	line-height:2;
	font-size:1.1em;
	font-weight:bold;}
h5.cafe{
	background-image:url(/image/guide/mk_2.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;
	margin:3px 0;
	line-height:2;
	font-size:1.1em;
	font-weight:bold;}
h5.rest{
	background-image:url(/image/guide/mk_1.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:23px;
	margin:3px 0;
	line-height:2;
	font-size:1.1em;
	font-weight:bold;}

/* -guidepages-*/
#guidecontents{
	margin:10px auto;
	width:90%;}
#guidemap{
	text-align:center;
	width:588px;
	height:649px;}
table.guide_map{
	margin:auto;
	padding:0;}
table.guide_map tr{
	margin:0;
	padding:0;}
table.guide_map td{
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;}
table.guide_map td img{
	display:block;
	vertical-align:bottom;
	margin:0;}
.guideh2{
	background-color:#666666;
	padding:10px;}
p.w{
	color:#FFFFFF;}
#map{
	margin:10px auto;}
#kajimap img{
	border:2px solid #9999cc;
	margin:10px auto;}
#map table{
	border:2px solid #9999cc;}
	
#map table.gionmap{
	width:479px;
	margin:auto auto 20px auto;
	padding:0;}
#map table.gionmap tr{
	margin:0;
	padding:0;}
#map table.gionmap td{
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;}
#map table.gionmap td img{
	display:block;
	vertical-align:bottom;
	margin:0;}

#map table.nijyomap{
	width:480px;
	margin:auto auto 20px auto;
	padding:0;}
#map table.nijyomap tr{
	margin:0;
	padding:0;}
#map table.nijyomap td{
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;}
#map table.nijyomap td img{
	display:block;
	vertical-align:bottom;
	margin:0;}

#guidecontents .guideh2 h2{
	background-image:none;
	color:#FFFFFF;
	line-height:1.5;
	font-size:1.5em;
	font-weight:bold;
	border-left:5px solid #ccffff;
	padding-left:3px;
	padding-bottom:3px;
	margin:0 auto;}
#guidemark{
	text-align:left;
	margin-bottom:10px;}
#guidemark img{
	margin-right:3px;
	vertical-align:middle;}
#tokumark{
	margin:0 0 10px 40px;
	text-align:left;}
#meisho{
	width:85%;
	margin:auto;
	text-align:left;}
#place{
	width:85%;
	margin:auto;
	text-align:left;}
#shop{
	width:85%;
	margin:auto;
	text-align:left;}
#meisho h3{
	background-image:url(/image/guide/t_m.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5;
	padding-left:20px;}
#meisho h4{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:15px solid #006699;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:1.2em;
	line-height:1.5;
	text-align:left;
	padding-left:5px;
	margin:10px 0;}
#place h3{
	background-image:url(/image/guide/t_s.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5;
	padding-left:20px;}
#place h4{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:15px solid #ffcc66;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:1.2em;
	line-height:1.5;
	text-align:left;
	padding-left:5px;
	margin:10px 0;}
#shop h3{
	background-image:url(/image/guide/t_o.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5;
	padding-left:20px;}
#shop h4{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:15px solid #99cc33;
	font-weight:bold;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:1.2em;
	line-height:1.5;
	text-align:left;
	padding-left:5px;
	margin:10px 0;}

.guidewrap{
	display:block;
	margin:auto;}
.guidel{
	width:40%;
	float:left;
	margin:auto;
	text-align:center;}
.guider{
	width:59%;
	float:right;
	margin:auto;
	text-align:left;}
.guider p.time{
	color:#3399CC;
	margin-bottom:10px;}
.guidenavi{
	text-align:right;}
/* -------------- */

/* ---contact---- */

#main h3.contact{
	font-size:1.1em;
	font-weight:bold;}

table#contact{
	margin:auto auto auto 0;}
table#contact th{
	font-style:normal;
	text-align:left;}
table#contact td{
	text-align:left;}
table#contact td.button{
	text-align:center;}

input#btn{
	border:1px solid #333333;
	color:#333333;
	background-color: #edeae4;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;}
input.w200{
	width:200px;}

contact1{
	color:red;
	font-weight:bold;}
	
/* -------------- */
