@charset "UTF-8";

/* ------------------------------

Blueprint CSS

------------------------------ */
body {
 margin-top: 0px;
 margin-bottom: 0px;
}

#blueprint .container { width: 910px; }

.push-1 {
 margin-bottom: 1.5em;
 margin-left: 1.5em;
}

.push-1 img { margin-right: 0px; }

p.reset-margin { margin-bottom: 0px; }

#header {
 height: 9.5em;
 margin-bottom: 2em;
 background: #EAF2F5 url(../img/bg-header.jpg) no-repeat center bottom;
}

#header .container {
 position: relative;
 height: 9.5em;
}
.colborder table img {
	margin:0 10px 5px 0;
	}

#logo {
 position: absolute;
 bottom: 0.6em;
 left: 0px;
 margin: 0px;
 padding: 0px;
}

#summary {
 padding:0.3em 0 0.3em 1.5em;
 background: url(../img/bg-slash-red.jpg) repeat-y left top;
 margin:5px 0 2px 0;
}

ul, li, p {
margin: 0;
padding: 0;
list-style-type: none;
}
/* ------------------------------
		フッターデザイン
------------------------------ */
#footer {
	background: #fff url(../img/footerbg.png) top center repeat-x;
	text-align: center;
    color: #898378;
	margin-top: 50px;
	clear: both;
	font-family: verdana;
	font-size: 94%;
	min-height: 300px;
}

* html #footer { height: 345px; }

#footer a:link,
#footer a:visited {
    color: #898378;
	text-decoration: none;
}

#footer a:hover,
#footer a:active {
	color: #69645c;
	text-decoration: underline;
}

#footer-contents {
	width: 880px;
	text-align: left;
	margin: auto;
	padding: 35px;
}

#footer-contents[dir=rtl] {
	text-align: right;
}

#footer-menu,
#footer-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	left: auto;
}

#footer-menu li {
	margin: 0 15px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
	display: inline;
	font-weight: bold;
	background: none;
	position: relative;
	width: 125px;
}

#footer-menu li ul {
	margin: 0.5em 0 2em 0;
}

#footer-menu ul li {
	float: none;
	font-size: 85%;
	padding: 0 0 0.4em 0;
	margin: 0;
	font-weight: normal;
	display: block;
	width: auto;
}

#footer #lang_form {
	float: right;
}

#footer #lang_form label {
	color: #898378;
	display: block;
	font-weight: bold;
}

#footer #lang_form div { display: inline; }

#footer #copyright {
	clear: both;
	background: url(../img/weslogo.gif) top left no-repeat;
	padding-left: 100px;
}

#footer #copyright p {
	margin-bottom: 3px;
}

#footer #footer-links {
	font-size: 92%;
	padding-bottom: 10px;
}

#footer-divider hr { display: none; }
#footer-divider { clear: both;}
#btn-box {
	text-align: center;
	padding-bottom: 40px;
}
#btn-box button {
	width: 185px;
	height: 62px;
	background-color: #FFFFFF;
	border-style: none;
	margin: 0px 5px;
	padding: 0px;
}
/* ------------------------------
		ヘッドメニュー
------------------------------ */
#hedbar{
	width:304px;
	height:25px;
	float:left;
	margin-left:565px;
	top:0px;
	position:absolute;
	z-index: 1;
}

#hedbar li{
	height: 25px;	
	position:absolute;	
	display:block;
	background: url(../img/hedbar2.jpg) 0px 0px no-repeat;	
}

#hedbar a{
	height:25px;
	display: block;	
}

#hedbar #hoteltop_on{
	width: 102px;
	left: 0px;
	top:0;
	background-position:0px -25px;
}

#hedbar #hoteltop{
	width: 102px;
	left: 0px;
	top:0;
	background-position:0px 0px;
}

#hedbar #hoteltop a:hover{background: url(../img/hedbar2.jpg) 0px -25px no-repeat scroll;}

#hedbar #seikyu_on{
	width: 101px;
	left: 101px;
	top:0;
	background-position:-101px -25px;
}

#hedbar #seikyu{
	width: 101px;
	left: 101px;
	top:0;
	background-position:-101px 0px;
}

#hedbar #seikyu a:hover{background: url(../img/hedbar2.jpg) -101px -25px no-repeat scroll;}

#hedbar #toiawase_on{
	width: 203px;
	left: 203px;
	top:0;
	background-position:-203px -25px;
}

#hedbar #toiawase{
	width: 203px;
	left: 203px;
	top:0;
	background-position:-203px 0px;
}

#hedbar #toiawase a:hover{background: url(../img/hedbar2.jpg) -203px -25px no-repeat scroll;}


/* ------------------------------
		メニュー
------------------------------ */
#menu{
	width:660px;
	height:71px;
	float:left;
	margin-left:100px;
	top:15px;
	position: absolute;
	left: 160px;
}


#menu li{
	height: 71px;	
	position:absolute;	
	display:block;
	background: url(../img/menubtn.jpg) 0px 0px no-repeat;	
}

#menu a{
	height:71px;
	display: block;	
}

#menu #top_on{
	width: 54px;
	left: 0px;
	top:0;
	background-position:0px -71px;
}

#menu #top{
	width: 54px;
	left: 0px;
	top:0;
	background-position:0px 0px;
}

#menu #top a:hover{background: url(../img/menubtn.jpg) 0px -71px no-repeat scroll;}

#menu #ceremony_on{
	width: 94px;
	left: 54px;
	top:0;
	background-position:-54px -71px;
}

#menu #ceremony{
	width: 94px;
	left: 54px;
	top:0;
	background-position:-54px 0px;
}

#menu #ceremony a:hover{background: url(../img/menubtn.jpg) -54px -71px no-repeat scroll;}

#menu #space_on{
	width: 94px;
	left: 148px;
	top:0;
	background-position:-148px -71px;
}

#menu #space{
	width: 94px;
	left: 148px;
	top:0;
	background-position:-148px 0px;
}

#menu #space a:hover{background: url(../img/menubtn.jpg) -148px -71px no-repeat scroll;}

#menu #fair_on{
	width: 94px;
	left: 242px;
	top:0;
	background-position:-242px -71px;
}

#menu #fair{
	width: 94px;
	left: 242px;
	top:0;
	background-position:-242px 0px;
}

#menu #fair a:hover{background: url(../img/menubtn.jpg) -242px -71px no-repeat scroll;}

#menu #plan_on{
	width: 100px;
	left: 336px;
	top:0;
	background-position: -336px -71px;	
}

#menu #plan{
	width: 100px;
	left: 336px;
	top:0;
	background-position: -336px 0px;	
}

#menu #plan a:hover{background: url(../img/menubtn.jpg) -336px -71px no-repeat scroll;}

#menu #cuisine_on{
	width: 79px;
	left: 436px;
	top:0;
	background-position: -436px -71px;	
}

#menu #cuisine{
	width: 79px;
	left: 436px;
	top:0;
	background-position: -436px 0px;	
}

#menu #cuisine a:hover{background: url(../img/menubtn.jpg) -436px -71px no-repeat scroll;}

#menu #item_on{
	width: 145px;
	left: 515px;
	top:0;
	background-position: -515px -71px;	
}

#menu #item{
	width: 145px;
	left: 515px;
	top:0;
	background-position: -515px 0px;	
}

#menu #item a:hover{background: url(../img/menubtn.jpg) -515px -71px no-repeat scroll;}

/* ------------------------------
		パンくず
------------------------------ */
.container #pkz{
	width: 890px;
	margin: 0 0 24px 10px;
}

.container #pkz dl dt,
.container #pkz dl dd {
	float: left;
	margin: 0 5px 0 0;
}
/* ------------------------------
		アイコン
------------------------------ */

.pax {
 display: block;
 padding-left: 85px;
 background: url(../img/pax.gif) no-repeat left center;
}
.pax2 {
 display: block;
 margin: 5px 0 0 0;
 padding-left: 70px;
 background: url(../img/pax2.gif) no-repeat left center;
}
.tenjo {
 display: block;
 margin: 5px 0 0 0;
 padding-left: 70px;
 background: url(../img/tenjo.gif) no-repeat left center;
}
.menseki {
 display: block;
 margin: 5px 0 0 0;
 padding-left: 70px;
 background: url(../img/menseki.gif) no-repeat left center;
}
.kikan {
	display:block;
	margin: 5px 0 0 0;
	padding-left: 110px;
	background: url(../img/plankikan.gif) no-repeat left center;
}
.faq_q {
	display: block;
	margin: 5px 0 0 5px;
	padding: 5px 5px 5px 33px;
	background-color: #ECE7F6;
	background-image: url(../img/faq_q.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #336699;
}
.faq_a {
	display: block;
	margin: 5px 0 20px 5px;
	padding: 5px 5px 5px 33px;
	background-image: url(../img/faq_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon01 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon02 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon03 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon03.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon04 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon05 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon05.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon06 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon06.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon07 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon07.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon08 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon08.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon09 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon09.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon10 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon10.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon11 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon11.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon12 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon12.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon13 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon13.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon14 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon14.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon15 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon15.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon16 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon16.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon17 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon17.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon18 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon18.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon19 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon19.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon20 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon20.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon21 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon21.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon22 {
	display:block;
	padding-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon22.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon23 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon23.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon24 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon24.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon25 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon25.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon26 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-image: url(../img/icon26.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.icon00 {
	display:block;
	padding-left: 90px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin:5px 0 0 0;
	padding-bottom: 6px;
	background-position: left top;
}
.icon00 img {

}
/* ------------------------------
		サイドメニュー
------------------------------ */

/* mnList */
#MenuArea #mnList{
	padding-bottom:7px;
}

#MenuArea #mnList dl,
#MenuArea #mnList dt,
#MenuArea #mnList dd{
	padding:0;
	margin:0;
}
#MenuArea #mnList dl dl{
	padding-bottom:5px;
}

#MenuArea #mnList dt{
	padding-top:2px;
	background:url(../img/mn_dt_bg.gif) 0% 0% no-repeat;
}
#MenuArea #mnList dd,
#MenuArea #mnList dd dt{
	padding-top:0;
	background:url(../img/mn_dd_bg.gif) 0% 0% no-repeat;
}
#MenuArea #mnList dd.last{
	padding-bottom:2px;
	background:url(../img/mn_dd_bg_bottom.gif) 0% 100% no-repeat;
}

#MenuArea #mnList dl a{
	display:block;
	width:142px;
	margin:0 1px;
	padding:7px 18px 5px 28px;
	color:#444444;
	text-decoration:none;
}
#MenuArea #mnList dl dl dd a{
	margin:0 1px;
	width:116px;
	padding:2px 28px 2px 44px;
}
#MenuArea #mnList dl a:hover{ color:#66AC4A; }

#MenuArea #mnList dl dt       a{ background:url(../img/mn_dt.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd       a{ background:url(../img/mn_dd.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd dt    a{ background:url(../img/mn_dd.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd dd    a{ background:url(../img/mn_dd_dd.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd.popup a{ background:url(../img/mn_dd_popup.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dt       a:hover{ background:url(../img/mn_dt_on.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd       a:hover{ background:url(../img/mn_dd_on.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd dt    a:hover{ background:url(../img/mn_dd_on.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd dd    a:hover{ background:url(../img/mn_dd_dd_on.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dd.popup a:hover{ background:url(../img/mn_dd_popup_on.gif) 0% 0% no-repeat; }
#MenuArea #mnList dl dt.current    a{ background:url(../img/mn_dt_ac.gif) 0% 0% no-repeat !important; color:#66AC4A; }
#MenuArea #mnList dl dd.current    a{ background:url(../img/mn_dd_ac.gif) 0% 0% no-repeat !important; color:#66AC4A; }
#MenuArea #mnList dl dd dt.current a{ background:url(../img/mn_dd_ac.gif) 0% 0% no-repeat !important; color:#66AC4A; }
#MenuArea #mnList dl dd dd.current a{ background:url(../img/mn_dd_dd_ac.gif) 0% 0% no-repeat !important; color:#66AC4A; }

/* ------------------------------
		FAQ
------------------------------ */

.faq{
background: #fff;
padding:0px 0px 0px 1px;
}
.fair{
background: #fff;
padding:0px 0px 0px 1px;
}
.boxholder{
clear: both;
padding: 0px;
background: #999999;
}
.tab{
float: left;
height: 50px;
width: 260px;
margin: 0 1px 0 0;
}
.tab2{
float: left;
height: 32px;
width: 80px;
margin: 0 1px 0 0;
text-align: center;
background: url(../img/tabbg.jpg) no-repeat;
}
.tab2txt{
margin: 0;
color: #fff;
font-size: 11px;
padding: 8px 0 0 0;
font-family: Tahoma;
}
.tab2txt a{
color: #fff;
text-decoration: none;
}
.tab3{
float: left;
height: 33px;
width: 168px;
margin: 0 1px 1px 0;
}
.tab4{
float: left;
width: 23px;
margin: 0 1px 0 0;
padding-top: 20px;
background: url(../img/happa.jpg) no-repeat;
}

/* ------------------------------
		メールフォーム
------------------------------ */

#wrapper {
	width: 647px;
	padding-left: 257px;
	background: url(../img/flower.jpg) left top no-repeat;
}

#content h2 {
	padding-top: 46px;
}
#content .description {
	margin: 35px 0 35px 35px;
}
#inputForm {
	margin-left: 35px;
}
#inputForm fieldset {
	margin-bottom: 35px;
	border: none;
}
#inputForm table {
	width: 100%;
	border: none;
}
#inputForm th, #inputForm td {
	padding: 10px 17px;
	border-bottom: 1px solid #E1D9CA;
	text-align: left;
} 
#inputForm th {
	width: 140px;
}
#inputForm td {
	background: #F8F6F2;
}

#inputForm .required {
	color: #D94040;
	font-style: normal;
}
#inputForm .text1,
#inputForm .text2,
#inputForm .text3,
#inputForm select {
	border: 1px solid #E1D9CA;
	padding: 3px;
}
#inputForm .text1:focus,
#inputForm .text2:focus,
#inputForm .text3:focus,
#inputForm select:focus {
	border: 1px solid #D94040;
}
#inputForm .text1 {
	width: 104px;
}
#inputForm .text2 {
	width: 200px;
}
#inputForm .text3 {
	width: 325px;
}
#inputForm .example {
	color: #787878;
	padding-left: 10px;
}
/* ------------------------------
		その他
------------------------------ */
.benefit_list{
	width:650px;
	margin:0 6px;
	float:left;
	margin:0 6px;
	display:inline;
}

.benefit_list li{
	clear:both;
	display:block;
	background:url(../img/arrow.gif) no-repeat 0 4px;
	padding:0 0 0 18px;
	margin:3px 3px 3px 0;
}

#title0 {
	background-color:#E5E3D7;
	padding:20px;
	}

.marker_pink {
	background-color:#FFCCCC;
	padding:3px 0 3px 0;
}

.marker_yellow {
	background-color:#FFCC33;
	padding:3px 0 3px 0;
}

/* ------------------------------
		ブライダルフェア
------------------------------ */
.fairwrap img{
	border-right:1px solid #E1D9CA;
	}
.fairwrap td{
	vertical-align: bottom;
	}
/* ------------------------------
		カレンダーデザイン
------------------------------ */
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-name
{
	background: #b9c9fe url('../img/left.png') left -1px no-repeat;
	font-weight: bold;
}

#rounded-corner thead th.rounded-last
{
	background: #b9c9fe url('../img/right.png') right -1px no-repeat;
}
#rounded-corner thead th.rounded-med
{
	background: #b9c9fe;
	font-weight: normal;
}
#rounded-corner th
{
	padding: 5px;
	font-weight: normal;
	font-size: 12px;
	color: #039;
	background: #b9c9fe;
	text-align: center;
}

#rounded-corner td
{
	padding: 5px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
	text-align: center;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('../img/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('../img/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}




.head_tel {
position:relative;
top:90px;
    display:block;
	font-weight: bold;
	color: #336699;
}

#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;
width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}

#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;
font-weight:bold;background:#fff url(../img/dolphin_bg.gif) repeat-x bottom left;
padding:0 0 0 20px;}

#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li{display:block;float:left;margin:0 1px;}

#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;
padding:0 0 0 20px;height:33px;}

#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}

#dolphinnav ul li a:hover{color:#fff;
background:transparent url(../img/dolphin_bg-OVER.gif) repeat-x bottom left;}

#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;
background:#1D6893 url(../img/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}

#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;
background:#1D6893 url(../img/dolphin_right-ON.gif) no-repeat top right;height:33px;}