@charset "utf-8";

/* Global Style */

html { overflow-y: scroll; }
body {
	font-size: 88%;
	*font-size: small;
	font-family: "Meiryo","メイリオ","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4",Verdana,sans-serif;
	line-height: 1.6;
	text-align: center;
	background-image: url(../image/cake_bg.jpg);
	background-repeat: repeat-x;
	background-color:#F90;
	margin-top:0px;
	margin-bottom:0px;
}
table {
	font-size: inherit;
	border-collapse: separate;
	border: none;
}
address { font-style: normal; }
br { letter-spacing: 0; }
cite { display: block;text-align: right; }

img.pvat {
	vertical-align: top;
}
img.pvab {
	vertical-align: bottom;
}
/* List Style */
ul,ol,dl { margin:1em 30px;padding: 1px 0;list-style-position: outside; }
ul { list-style-type: circle; }
li,dt,dd { margin: 0; }
dt { margin-top: 0.6em; }
dd { margin-left: 20px; margin-bottom: 0.6em; }
li ul,li ol,li dl,li p,dd ul,dd ol,dd dl,dd p {	margin: 0; }

/* Link Image */
a img {
	border:none;
}

/* Block Style */
p { line-height: 1.8; }

/* Inline Style */
em {
	font-weight: normal;
	font-style: normal;
}
strong {
	font-weight: normal;
}

/* Blockquote */
blockquote { margin-left: 40px;padding: 0.6em 20px; }
blockquote * { margin: 0!important;border: none; }
blockquote[title]:before {margin-bottom: 0.6em;display: block;content: "Quote: "attr(title);}
blockquote[cite]:after { padding: 0.8em 20px;display: block;content: "url: "attr(cite);text-align: right; }

/* Form */
form { margin: 0;padding: 1px 0; }
fieldset { padding: 0; }
input,textarea {
	font-family: "Meiryo","メイリオ","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4",Verdana,sans-serif;
	margin: 0.5em 10px;
	padding: 1px 0.2em;
}
input:hover,
textarea:hover {}input:focus,
textarea:focus {}textarea {font-size: 100%;padding: 0.4em 8px;}
input.inputField {}input.submit {_padding: 0;}

/* ClearFix */
.clearfix {
	clear: both;
}
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: "";
	display: block;
	clear: both;
}

/* Layout */
div#shadow {
	width: 837px;
	background-color: #fff;/**/
	background-image: url(../image/bodylace.jpg);
	background-repeat: repeat-y;
	margin:0 auto;

}
div#outline {
	margin: 0 auto;
	z-index: 0;
	/*position: relative;
	width: 837px;*/
}
div#header,
div#content,
div#footer {
	clear: both;
	margin: 0 auto;
	text-align: left;
	z-index:1;
	width: 780px;
}
#logo-box {
	width:255px;
	float:left;
	
}

#header-right {
	width:570px;
	float:right;
}

#header-right .mu {
	text-align:right;
	margin:0 0 0 0;
	padding-top:14px;
	padding-right:60px;
	font-size:12px;
}

/* Heding Topic */
h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;font-weight: normal;}
h1.sitetitle {
	margin:0;
	padding-left:70px;
	padding-top:10px;
	font-size: 12px;
	text-align: right;
	line-height: 1.2em;
	color: #FFFFE7;
}
h2.sitedescription {position:absolute; left: -10000px;}
h2 {}
h3,h4,h5,h6 {font-size: 100%;}

/*  header */
div#header {
	width: 837px;/**/
	background: url(../image/header/linebg.jpg) no-repeat right top;/**/
	height: 172px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align:center;
	
}

#headertext {
	width:530px;
	text-align:left;
	margin-left:0;

}



div#header .sitename {

	width:210px;
	margin-top:15px;
	margin-left:45px;
}

*html div#header .sitename {

	width:210px;
	margin-top:15px;
	margin-left:43px;
}

div#header p.sitename a {
	text-decoration: none;
}
div#header p.description {
	text-align:left;
	font-size: 12px;
	line-height: 1.4;
	margin-top:30px;

}

*html div#header p.description {
	text-align:left;
	font-size: 12px;
	line-height: 1.4;
	margin-top:30px;
	
}
/*  Topnavi, Delete to Delete */
ul#headernavi {
	margin-top: 8px;
	right: 0px;
	margin: 0;
	*margin-top: 6px;
	padding: 0;
	z-index: 2;
	
}
ul#headernavi li {
	margin: 0 3px 0 0;
	padding: 0;
	display: inline;
	text-align: right;
	line-height: 1;
	list-style-type: none;
	font-size: 12px;
	font-weight: bold;
}
ul#headernavi li a {
	padding: 0 8px 0 21px; /* Button Height */
	border: none;
	
	color: #444;
}
ul#headernavi li a:hover {
	color: #F3F;
	text-decoration: none;
}
ul#headernavi {
	_height: 1px;
	min-height: 1px;
	margin-top: 14px;
	margin-right: 32px;
}
/* for MacIE5 \*//*/
ul#headernavi {height: auto;overflow: hidden;}


/*  Topnavi, Delete to Delete */
/*div#gro-navi {
	width: 769px;
	/*padding:22px 12px 0 56px;
	_padding: 20px 12px 0 56px;*/
/*margin-bottom:0px;
background-color:#F00;
}*/

ul#topnavi {

	padding-top:17px;
	padding-left:45px;
	padding-right:10px;
	margin:0 0 0 0;
	height: 25px;
	z-index: 2;
	vertical-align: bottom;

}

ul#topnavi li {
	
	margin:0;
	float: left;
	line-height: 1;
	list-style-type: none;
	vertical-align: bottom;
	padding:0 18px 0 0 ;
}
ul#topnavi li.navisignup,
ul#topnavi li.navilogin {
	float: right;

}
ul#topnavi li.navisignup {
	margin-right: 0px;
}
ul#topnavi li.navilogin {
}
ul#topnavi li a {
	border: none;
	position: relative;/*IE6*/
	text-align: center;
	text-decoration: none;
}
ul#topnavi li a:hover {
}
ul#topnavi li.nowpage a:link,
ul#topnavi li.nowpage a:visited,
ul#topnavi li.nowpage a:hover {
}
/* for MacIE5 \*//*/
ul#topnavi {height: auto;overflow: hidden;}

/* content */
div#content {
	width:780px;
	padding-bottom: 1px;
	position: relative;
	padding-left: 16px;
	margin-top:0px;
}

/* main */
div#main {
	padding-top: 1px;
	margin: 0 8px 0 0;
	_margin: 0 3px 0 0;
	float: right;
	width: 534px;
}
div#maininner {
	padding-top: 15px;
	margin: 0 auto;
	width: 528px;
}

/* mc-section */
div.mc-section {
	clear: both;
	/*margin: 0 0 3em 0;*/
	/*padding: 1px 0;*/
}
div.mc-section h2 {margin-bottom: 0; font-size:18px; font-weight:bold; }
div.mc-sinner {
}
div.mc-sbody {
}
div.mc-sbody p {
	padding: 0 .8em;
	margin-bottom: 1.8em;
	color: #444;
}
div#smp-img p {
	margin-left: 8px;
}
div#smp-img p {
	clear: both;
	margin-left: 8px;
}
div#smp-img img.thmn {
	float: left;
	margin: 0 1.3em 1.3em 0;
	border: 2px solid #ddd;
}

/* MainIndex #TopBannerSpace */
div#top-bns {
	margin: 0 0 21px 0;
}

/* MainIndex #ShopSearhArea */
div#shopsearharea {
}

/* MainIndex .ShopSearch */
div.shopsearch {
	margin-bottom: 13px;
	padding: 8px 0 0 8px;
	/* background: url(image/mainleft/searchtextboxbg.jpg) no-repeat left top; */
	width: 484px;
	height: 72px;
	vertical-align: bottom;
}
div.shopsearch-t {
	margin-bottom: 13px;
	padding: 8px 0 0 8px;
	width: 464px;
}
div.shopsearch table,
div.shopsearch table td,
div.shopsearch table th {
	vertical-align: top;
}
div.shopsearch table td {
	padding-top: 2px;
}
div.shopsearch .sstitle,
div.shopsearch-t .sstitle {
	background: url(../image/mainleft/shopsearch-icon.jpg) no-repeat left center;
	padding-left: 62px;
	float: left;
	margin-right: 13px;
	font-size: 152%;
	color: #6E311F;
}
div.mc-section h2.rst-title {
	font-size: 117%;
	font-weight: normal;
}
div.mc-section strong {
	font-weight: bold;
}
div.shopsearch form,
div.shopsearch-t form {
	margin: 0;
	vertical-align: bottom;
}
div.shopsearch form input,div.shopsearch form img,
div.shopsearch-t form input,div.shopsearch-t form img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
div.shopsearch .searchtext,
div.shopsearch-t .searchtext {
	font-size: 12px;
	*margin:  -1px 0 0 0;
	color: #888;
	width: 250px;
	padding: 2px 0 2px 5px;
	border:#7D7DA9 solid 1px;
	margin: 0;
}
div.shopsearch ul {
	clear: left;
	margin: 0 0 21px 41px;
}
div.shopsearch ul li {
	display: inline;
	font-size: 88%;
	*font-size: 12px;
	margin-right: 8px;
}
div.shopsearch-t p {
	margin-top: 5px;
	font-size: 12px;
	display: block;
}
div.shopsearch-t p input {
	vertical-align: middle;
}

/* MainIndex .AreaSearch */
div.areasearch {
}
div.areasearch-inner {
	height: 150px;
	padding-top: 20px;
	padding-left: 30px;
	font-size:16px;
	background-color: #FFF;
	background-image: url(../image/mainright/searcharea-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

}
div.areasearch ul {
	float: left;
	font-size: 117%;
	margin-left: 43px;
	
}
div.areasearch ul.area1 {
	margin-left: 43px;
}
div.areasearch ul.area2 {
	margin-left: 21px;
}
div.areasearch ul.area3 {
	margin-left: 21px;
}
div.areasearch ul li {
}

/* MainIndex #SpecialBox */
div#sb {
}
div#sb ul {
}
div#sb ul li {
	display: inline;
}

/* MainIndex #WaySelect */
div#ws {
	clear: both;
	width: 521px;
	margin-top: 15px;
	margin-bottom: 20px;
}
div#ws-inner {
	background: url(../image/mainright/searchway-bg.gif) repeat-y left top;
	height: 220px;
	position: relative;
	z-index: 0;
}
div#ws dl {
	float: left;
	margin-top: 0;
	margin-left: 21px;
	margin-bottom: 13px;
	position: relative;
	z-index: 2;
}
div#ws dt {
	font-weight: bold;
}
div#ws dd {
	margin-top: 0;
	margin-bottom: 0;
}
div#ws dd ul {
	margin-bottom: 0;
}
div#ws-innerb {
	clear: both;
	height: 80px;
	position: absolute;
	left: 1px;
	bottom: 0px;
	width: 521px;
	z-index: 1;
	background-image: url(../image/mainright/searchway-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/* Flower Words #Birthday */
div#bm {
}
div#bm-inner {
	background: url(../image/mainright/searchway-bg.gif) repeat-y left top;
	height: 130px;
	position: relative;
	z-index: 0;
}
div#bm dl {
	float: left;
	margin-top: 0;
	margin-left: 21px;
	margin-bottom: 13px;
	position: relative;
	z-index: 2;
}
div#bm dt {
	font-weight: bold;
}
div#bm dd {
	margin-top: 0;
	margin-bottom: 0;
}
div#bm h3,
div#bm h4 {
	margin-left: 7px;
	*margin-left: 6px;
	font-weight: bold;
}
div#bm ul {
	margin: 0;
	text-align: right;
}
div#bm ul li {
	display: inline;
	margin-right: 5px;
}
div#bm-innerb {
	background: url(../image/mainright/searchway-bcorner-ttl.gif) no-repeat left bottom;
	clear: both;
	height: 80px;
	position: absolute;
	bottom: 0px;
	width: 475px;
	z-index: 1;
}

div#bm ul.bm-monthnavi {
	margin: 0;
	padding: 21px 0 0 0;
	font-size: 13px;
	height: 63px;
	text-align: center;
}
div#bm ul.bm-monthnavi li {
	margin: 0 3px;
}
div#bm ul.bm-monthnavi li a {
	padding-top: 8px;
}
div#bm ul.bm-monthnavi li.current a {
	background: url(../image/mainright/results/navi-current-bg.jpg) no-repeat center top;
}

dl.ml-main form {
	margin: 0;
	vertical-align: bottom;
}
dl.ml-main form input,
dl.ml-main form img {
	margin: 0;
	padding: 0;
	vertical-align: top;
}
dl.ml-main input.ml-searchtext {
	background: url(../image/mainleft/searchtextbox.jpg) repeat-x left top;
	font-size: 12px;
	margin: 0;
	*margin:  -1px 0 0 0;
	padding: 4px 0 4px 0;
	border: none;
	color: #888;
	width: 130px;
}

/* SearchResults */
div#results {
}
div#results ul li,
div#results ol li {
	list-style: none;
	display: inline;
}
div#results ul.morekeyword {
	margin: 0 0 1.9em 0;
	padding: 0;
}
div#results ul.morekeyword li {
	font-size: 12px;
	margin-right: .8em;
}
div#results ol.pagenavi {
	margin: 0;
	padding: 2px 0 0 0;
	text-align: center;
	background: url(../image/mainright/results/pavinavi-bg.gif) no-repeat left top;
	height: 24px;
}
div#results ol.pagenavi li {
	padding: 0 8px;
	font-size: 12px;
	color: #fff;
}
div#results ol.pagenavi li.movepage {
	padding: 0 8px;
	font-size: 12px;
}
div#results ol.pagenavi li a {
	color: #fff;
}
div#results ul.sort {
	margin: 0 0 3px 0;
	padding: 0 0 3px 0;
	text-align: right;
	border-bottom: 1px solid #ddd;
}
div#results ul.sort li {
	font-size: 11px;
}
div#results p.rst-hit {
	background: url(../image/mainright/results/hitcnts.gif) no-repeat right bottom;
	text-align: right;
	font-size: 11px;
	/*margin-top: -21px;*/
	padding: 5 21px 0 0;
	margin: 0;

}
div#results p.rst-hit strong {
	display: block;
	font-weight: normal;
	padding: 5px 21px 0 0;
}
div#results p.rls-count {
	text-align: right;
	font-size: 11px;
}


/* SearchResults SiteOne-Block table */
div#results table.resultstbl {
	margin-bottom: 21px;
	padding-bottom: 21px;
	border-bottom: 2px dotted #eee;
}
div#results table.resultstbl td.rsl-icon {
	vertical-align: top;
	padding-top: 4px;
	width: 24px;
}
div#results table.resultstbl td.rsl-summary {
	vertical-align: top;
}
div#results table.resultstbl td.rsl-summary ul {
	margin: 0;
}
div#results table.resultstbl ul li {
	display: list-item;
	font-size: 14px;
}
div#results table.resultstbl ul li img {
	vertical-align: top;
}
div#results table.resultstbl li.rsl-title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 8px;
}
div#results table.resultstbl li.rsl-adrs {
}
div#results table.resultstbl li.rsl-tel {
}


div#results table.resultstbl p.rsl-match {
	text-align: right;
	font-size: 11px;
	color: #888;
}
div#results table.resultstbl td.rls-desc {
	font-size: 14px;
	color: #666;
}
div#results table.resultstbl td.rls-desc strong,
div#results table.resultstbl td.rls-desc em {
	font-weight: bold;
	color: #000;
}
div#results table.resultstbl td.rls-desc strong {
	background: #F9F;
}
div#results table.resultstbl td.rls-desc em {
	background: #FC0;
}
div#results table.resultstbl td.rls-uri {
	font-size: 11px;
	color: #63BC0D;
}
div#results table.resultstbl td.rsl-rank {
}

/* ShopDetail */
div#adder {
}
div#adder table,
div#adder table td,
div#adder table th {
	vertical-align: top;
	font-size: 12px;
	text-align: left;
}
div#adder table.detailbody {
	margin: 0;
}
div#adder table.detailbody td.rasebdr-t {
	padding-bottom: 21px;
}
div#adder table.detailbody td.rasebdr-b {
	padding-top: 21px;
}
div#adder table.detailbody td#photoshop {
	width: 250px;
	text-align: left;
}
div#adder table.detailbody {
	margin: 0 0 21px 0;
}
div#adder div.prtext {
	margin: 21px 0 0 0;
	padding: 0;
}
div#adder div.prtext p {
	background: url(../image/mainright/shop/pr-boxbg.gif) repeat-y left top;
	margin: 0;
	padding: 5px 21px 0 13px;
}
div#adder div.detaildata {
	width: 100%;
}
div#adder div.detaildata table {
	width: 517px;
	margin: 13px 0 39px 8px;
}
div#adder div.detaildata table td {
}
div#adder div.detaildata table td.gmap {
	width: 240px;
}

div#adder div.detaildata table.pickup td {
	padding: 8px 3px;
	text-align: center;
}
div#adder div.detaildata table.pickup td.tl {
	padding-left: 0;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
div#adder div.detaildata table.pickup td.tc {
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}
div#adder div.detaildata table.pickup td.tr {
	border-bottom: 1px dotted #ccc;
}
div#adder div.detaildata table.pickup td.cl {
	padding-left: 0;
	border-right: 1px dotted #ccc;
}
div#adder div.detaildata table.pickup td.cc {
	border-right: 1px dotted #ccc;
}
div#adder div.detaildata table.pickup td.cr {
}

div#adder div.detaildata table td p {
	margin-bottom: .4em;
	padding: 0 1em;
}
div#adder div.detaildata table td p strong {
	font-size: 130%;
	color: #FF9900;
}
div#adder div.detaildata table th.topic {
	width: 150px;
}
div#adder div.detaildata table td.text1 {
	padding-left: 8px;
}
div#adder div.detaildata table td.text2 {
	width: 250px;
}
div#adder div.detaildata table dl {
	width: 160px;
	margin: 0 0 5px 3px;
	padding: 0;
	text-align: left;
}
div#adder div.detaildata table dl dt {
	color: #6E3120;
	font-weight: bold;
	font-size: 120%;
}
div#adder div.detaildata table dl dd {
	margin: 0;
	padding: 0;
	color: #999999;
}

div#adder div.detaildata table dl#access {
	margin: 0;
	padding: 0;
}
div#adder div.detaildata table dl#access dd {
	margin: 0 0 0 13px;
}

div#adder div.detaildata h3,
div#adder div.detaildata h4,
div#adder div.detaildata h5,
div#adder div.detaildata h6 {
	background: url(../image/mainright/shop/heading-bg.gif) no-repeat left top;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	width: 520px;
	height: 34px;
	padding: 5px 0 0 0;
}

/* Regist */
h3.samples-ttl {
	 background: url(../image/mainright/adder/datatitle-bg.gif) no-repeat left top;
	 padding-left: 80px;
	 padding-top: 0px;
	 font-weight: bold;
	 font-size: 120%;
}

/* GOOGLE ADSENSE */
div#addspace1 {
	margin-bottom: 21px;
}


/* Contact  */
div.contact {
}
div#form {
	font-size: 88%;
}
div#form strong {
	font-weight: bold;
	font-size: 120%;
}
div#form .style1 {
	color: #f00;
	font-weight: bold;
	font-size: 120%;
}
div.contact span.hissu {
	color: #b00;
	font-weight: bold;
}
div.contact table.mailformbody {
	margin-top: 21px;
	width: 100%;
	background:  #C0C0C0;
}
table.mailformbody td {
}
table.mailformbody td.formttl {
	width: 120px !important;
	padding-left: 8px;
	background-color: #F6F6F6;
}
table.mailformbody td.formbox {
	background-color: #FFF;
}
table.mailformbody td.formbox .style-rdo {
	padding: 0;
}
table.mailformbody td input,
table.mailformbody td textarea {
}

/* SITEMAP */
table#sitemapbody {
	margin-top: 21px;
	width: 88%;
}
table#sitemapbody th,
table#sitemapbody td {
	vertical-align: top;
}
table#sitemapbody th {
	padding: 3px 0 3px 8px;
	border-left: 8px solid #aaa;
	background: #efefef;
}
table#sitemapbody td {
	padding-left: 21px;
	padding-bottom: 13px;
	font-size: 88%;
	color: #666;
}
ul.sm-area {
}
ul.sm-area li {
}
ul.sm-month {
	width: 100%;
	text-align: center;
	margin: 8px 0 0 0;
}
ul.sm-month li {
	display: inline;
	margin: 0 8px;
}

/* ml-section */
div#ml-section {
	width: 226px;
	_width: 227px;
	float: left;
	clear: left;
	margin-left: 1px;
	_margin-left: 0px;
}

div#ml-miniss {
	background-color:#6E311F;
	padding-top: 15px;
	text-align: center;
	margin:0 auto;
}

div#ml-miniss table {
	width: 219px;
	text-align: center;
	margin:0 auto;
}

div#ml-miniss .searchtext {
	font-size: 10px;
	*margin:  -1px 0 0 0;
	color: #a55c3f;
	width: 170px;
	background-color:#F8F2D7;
	padding: 2px 0 2px 5px;
	border:#DEC13E solid 1px;
	margin: 5px 0 0 0;
}

div#ml-miniss td.miniss-bg{
	height:76px;
	background-image:url(../image/mainleft/ml_shop-bg.gif);
	background-repeat: no-repeat;
	/*background-position: 3px top;*/
	text-align: center;
}
div#mls-inner {
	padding: 0 13px;
	_padding: 0 12px;
	background-color:#6E311F;
}
div#ml-section:after { height: 0;visibility: hidden;content: ".";display: block;clear: both; }
div#ml-section dl dd,
div#ml-section dl dt { margin: 0; padding: 0; }
div#ml-section dl dd { background: #fff; padding: 8px; }
div#ml-section dl dd li { margin: 0 21px; }
div#ml-section dl.ml-main,
div#ml-section dl.ml-submain,
div#ml-section dl.others { margin: 0; padding: 0; }

/* LeftNavi dl.main */
div#ml-section div.ml-main {
	margin-bottom: 12px;
	padding-top: 15px;
}
div#ml-section div.ml-main .ml-ttl {
}
div#ml-section div.ml-main .ml-body {
	padding: 0;
	margin: 0;
	width:202px;
	background: url(../image/mainleft/ml-mainbg.gif) repeat-y left top;
}
div#ml-section div.ml-main .ml-body ul {
	margin: 0 0 0 41px;
	padding: 5px 0 0 0;
}
div#ml-section div.ml-main .ml-body ul li {
	padding: 0 13px 0 0;
}
div#ml-section div.ml-main img.btm {
	vertical-align: top;
	margin: 0 0 13px 0;
	padding: 0;
	line-height: 0;
	*margin-top: -1px;
}

/* LeftNavi dl.Others */
div#ml-section dl.others {
	margin-top: 0px;
	text-align:center;
}
div#ml-section dl.others dt {
	margin:0 0 5px 0;
	}
div#ml-section dl.others dd {
	margin: 0;
	padding: 0;
}

/*  other */
p.topiclocate {margin: 16px 0 0;font-size: 100%;}
p.topiclocate span.current {padding: 0;}

/* GoToTop */
p.gtt {
	padding: 0;
	margin: 0 8px 0 0;
	clear: both;
	text-align:right;
}
p.gtt img {
	padding: 0 15px 3px 0;
}

/* footer */
div#footer {
	background: url(../image/footer/bg.gif) no-repeat left bottom;
	height: 142px;
	padding: 1px 0 0;
	color: #ffffe8;
	font-weight: bold;
	clear: both;
	text-align: center;
}
div#footer ul.contents-navi {
	margin: 0;
	padding: 45px 0 0 0;
}
div#footer ul.contents-navi li {
	margin: 0 0 0 6px;
	display: inline;
	font-size: 12px;
}

div#footer a{
	color:#FFF;
}

div#footer address {
	margin-top: 16px;
	font-size: 12px;
	text-align: center;
}
div#footer address em {
	font-weight: bold;
}
div#footer address em a {
	text-decoration: none;
	color:#FF9;
}

.pr {
	font-size:11px;
	text-align:center;
	margin:0 auto;
	font-weight:normal;
	padding-top:5px;
}
