/*---------------------default--------------------*/
body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#2d2d2d;
	line-height:150%;
	background-image:url(../images/bg_drop.gif);
	background-color:#5f0d0d;
	background-position:center top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
form{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.clr { clear:both; }
.clrIE { clear:both; display:inline; }
.box {
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.boxFLR {
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.boxFLL {
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.boxTAR{
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

.contentBox{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
}
.logo{ 
	width:202px; 
	height:72px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/logo.gif);
}
.logoSub{ 
	width:194px; 
	height:11px;
	padding:0px 0px 0px 9px;
	margin:0px 0px 0px 0px;
}
.topNaviBox{ 
	width:761px; 
	height:auto;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}

.contentTop{ 
	width:771px; 
	height:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_content_top.gif);
	background-repeat:no-repeat;
}
.content{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_content.gif);
}

.contentBtm{ 
	width:771px; 
	height:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_content_btm.gif);
	background-repeat:no-repeat;
}
.contentBtmBox{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}




.footerBox{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-y;
}
.footerLine{ 
	width:771px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_footer_line.gif);
	background-repeat:no-repeat;
}
.footerLink{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-y;
	color:#cfc7b7;
	text-align:center;
}
.footerCopy{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-y;
	color:#888888;
	font-size:11px;
	text-align:center;
}
.footerBtrax{ 
	width:763px; 
	height:auto;
	padding:0px 8px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#964444;
	font-size:10px;
	text-align:right;
}





/*---------------------space--------------------*/
.padTop400 { padding-top:400px; }
.padTop300 { padding-top:300px; }
.padTop240 { padding-top:240px; }
.padTop220 { padding-top:220px; }
.padTop200 { padding-top:200px; }
.padTop180 { padding-top:180px; }
.padTop170 { padding-top:170px; }
.padTop160 { padding-top:160px; }
.padTop168 { padding-top:168px; }
.padTop167 { padding-top:167px; }
.padTop166 { padding-top:166px; }
.padTop160 { padding-top:160px; }
.padTop150 { padding-top:150px; }
.padTop140 { padding-top:140px; }
.padTop130 { padding-top:130px; }
.padTop120 { padding-top:120px; }
.padTop110 { padding-top:110px; }
.padTop100 { padding-top:100px; }
.padTop90 { padding-top:90px; }
.padTop80 { padding-top:80px; }
.padTop77 { padding-top:77px; }
.padTop75 { padding-top:75px; }
.padTop70 { padding-top:70px; }
.padTop65 { padding-top:65px; }
.padTop60 { padding-top:60px; }
.padTop50 { padding-top:50px; }
.padTop48 { padding-top:48px; }
.padTop47 { padding-top:47px; }
.padTop46 { padding-top:46px; }
.padTop45 { padding-top:45px; }
.padTop44 { padding-top:44px; }
.padTop43 { padding-top:43px; }
.padTop42 { padding-top:42px; }
.padTop41 { padding-top:41px; }
.padTop40 { padding-top:40px; }
.padTop38 { padding-top:38px; }
.padTop37 { padding-top:37px; }
.padTop36 { padding-top:36px; }
.padTop35 { padding-top:35px; }
.padTop34 { padding-top:34px; }
.padTop33 { padding-top:33px; }
.padTop32 { padding-top:32px; }
.padTop31 { padding-top:31px; }
.padTop30 { padding-top:30px; }
.padTop29 { padding-top:29px; }
.padTop28 { padding-top:28px; }
.padTop27 { padding-top:27px; }
.padTop26 { padding-top:26px; }
.padTop25 { padding-top:25px; }
.padTop24 { padding-top:24px; }
.padTop23 { padding-top:23px; }
.padTop22 { padding-top:22px; }
.padTop21 { padding-top:21px; }
.padTop20 { padding-top:20px; }
.padTop19 { padding-top:19px; }
.padTop18 { padding-top:18px; }
.padTop17 { padding-top:17px; }
.padTop16 { padding-top:16px; }
.padTop15 { padding-top:15px; }
.padTop14 { padding-top:14px; }
.padTop13 { padding-top:13px; }
.padTop12 { padding-top:12px; }
.padTop11 { padding-top:11px; }
.padTop10 { padding-top:10px; }
.padTop9 { padding-top:9px; }
.padTop8 { padding-top:8px; }
.padTop7 { padding-top:7px; }
.padTop6 { padding-top:6px; }
.padTop5 { padding-top:5px; }
.padTop4 { padding-top:4px; }
.padTop3 { padding-top:3px; }
.padTop2 { padding-top:2px; }
.padTop1 { padding-top:1px; }







/*---------------------navi--------------------*/
.topNaviAcp_on{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_admin.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
	font-weight:bold;
}
.topNaviPlus{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_plus.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
}
.topNaviKey{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_key.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
}
.topNaviSpeech{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_speech.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
}
.topNaviSpace{ 
	width:14px; 
	height:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}


/*---------------------admin navi--------------------*/

.topNaviLogout{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_logout.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
}

.topNaviAcp{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_admin.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
}
.topNaviAcp_on{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_admin.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
	font-weight:bold;
}

.topNaviSpeech{ 
	width:auto; 
	height:auto;
	padding:4px 0px 0px 8px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_speech.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:12px;
	float:right;
}




/*---------------------form--------------------*/
textarea.wwrRc{
	width:352px;
	height:200px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
	margin:0px;
	padding:0px;
}

textarea.wwrRc_error{
	width:352px;
	height:200px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffb7b9;
	border: solid 1px #cfc7b7;
	/*border: solid 1px #a11216;*/
}

input.formSr{
	width:187px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}
input.formBw{
	width:117px;
	height:14px;
	font-size:10px;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}
input.formNsu{
	width:117px;
	height:14px;
	font-size:10px;
	color:#cfc7b7;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}
select.srPdownL{
	width:189px;
	height:auto;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #888888;
}
select.srPdownM{
	width:169px;
	height:auto;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #888888;
}
select.srPdownS{
	width:128px;
	height:auto;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #888888;
}
select.srPdownSS{
	width:56px;
	height:auto;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #888888;
}





/*---------------------line border--------------------*/

.borderGray{border:solid 1px #959595;}
.borderBlack{border:solid 1px #000000;}
.lineGray{ 
	width:auto;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#acacac;
}
.borderPic{border:solid 1px #cfc7b7;}





/*-------------------font---------------------*/
.fontTopNaviSelect{color:#ffffff; font-weight:bold;}

.fontSecond{color:#888888;}
.fontWhite{color:#ffffff;}
.fontFleshColor{color:#f8f4e7;}
.fontBeige{color:#f8f4e7;}
.fontError{color:#a11216; font-weight:bold;}
.fontB{font-weight:bold; line-height:130%;}
.fontNaviSelect{font-weight:bold;}
.fontNaviSelect_b{color:#2d2d2d; font-weight:bold;}
.fontB12{font-weight:bold; line-height:130%; font-size:12px;}
.fontNo{font-weight:normal; font-size:11px;}
.fontYellow{color:#caa86c;}
.fontRequired{
	font-weight:bold; 
	font-size:16px; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#a11216;
}
.fontSoldout{
	font-weight:bold; 
	font-size:13px; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#a11216;
}


/*-----------------link---------------------*/

img a { border:0px; }

a:link {text-decoration: none; color: #7e003f;}
a:visited {text-decoration: none; color: #7e003f;}
a:hover {text-decoration: underline; color: #7e003f;}
a:active {text-decoration: underline; color: #99024d;}

a.linkCancel:link {text-decoration: none; color:#7e003f; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.linkCancel:visited {text-decoration: none; color:#7e003f; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.linkCancel:hover {text-decoration: underline; color:#7e003f; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.linkCancel:active {text-decoration: underline; color:#7e003f; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

a.linkAN_on:link {text-decoration: none; color:#2d2d2d; font-weight:bold;}
a.linkAN_on:visited {text-decoration: none; color:#2d2d2d; font-weight:bold;}
a.linkAN_on:hover {text-decoration: underline; color:#2d2d2d; font-weight:bold;}
a.linkAN_on:active {text-decoration: underline; color:#2d2d2d; font-weight:bold;}

a.linkB:link {text-decoration: none; color: #7e003f; font-weight:bold;}
a.linkB:visited {text-decoration: none; color: #7e003f; font-weight:bold;}
a.linkB:hover {text-decoration: underline; color: #7e003f; font-weight:bold;}
a.linkB:active {text-decoration: underline; color: #99024d; font-weight:bold;}

a.linkBw:link {text-decoration: none; color:#543500;}
a.linkBw:visited {text-decoration: none; color:#543500;}
a.linkBw:hover {text-decoration: underline; color:#543500;}
a.linkBw:active {text-decoration: underline; color:#6e4601;}

a.linkBw_sub:link {text-decoration: none; color:#7b003e;}
a.linkBw_sub:visited {text-decoration: none; color:#7b003e;}
a.linkBw_sub:hover {text-decoration: underline; color:#7b003e;}
a.linkBw_sub:active {text-decoration: underline; color:#99004d;}

a.linkBw_sub_on:link {text-decoration: none; color:#2d2d2d; font-weight:bold;}
a.linkBw_sub_on:visited {text-decoration: none; color:#2d2d2d; font-weight:bold;}
a.linkBw_sub_on:hover {text-decoration: underline; color:#2d2d2d; font-weight:bold;}
a.linkBw_sub_on:active {text-decoration: underline; color:#2d2d2d; font-weight:bold;}


a.linkTopNavi:link {text-decoration: none; color:#ffffff;}
a.linkTopNavi:visited {text-decoration: none; color:#ffffff;}
a.linkTopNavi:hover {text-decoration: underline; color:#ffffff;}
a.linkTopNavi:active {text-decoration: underline; color:#97a653;}

a.linkBtrax:link {text-decoration: none; color:#964444;}
a.linkBtrax:visited {text-decoration: none; color:#964444;}
a.linkBtrax:hover {text-decoration: underline; color:#964444;}
a.linkBtrax:active {text-decoration: underline; color:#af5050;}


a.linkBlogTitle:link {text-decoration: none; color:##96a552;}
a.linkBlogTitle:visited {text-decoration: none; color:#96a552;}
a.linkBlogTitle:hover {text-decoration: underline; color:#96a552;}
a.linkBlogTitle:active {text-decoration: underline; color:#96a552;}


a.linkPicWydS:link {
	width:auto;
	/*height:48px; */
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkPicWydS:visited {
	width:auto;
	/*height:48px; */
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkPicWydS:hover {
	width:auto; 
	/*height:48px; */
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}
a.linkPicWydS:active {
	width:auto; 
	/*height:48px; */
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}



a.linkTopPicUser:link {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkTopPicUser:visited {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkTopPicUser:hover {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}
a.linkTopPicUser:active {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}



a.linkNePic:link {
	width:95px;
	height:70px;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkNePic:visited {
	width:95px;
	height:70px;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkNePic:hover {
	width:95px;
	height:70px;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}
a.linkNePic:active {
	width:95px;
	height:70px;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}



a.linkRrwPic:link {
	width:55px;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkRrwPic:visited {
	width:55px;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkRrwPic:hover {
	width:55px;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}
a.linkRrwPic:active {
	width:55px;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}


a.linkSrPic:link {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkSrPic:visited {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
}
a.linkSrPic:hover {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}
a.linkSrPic:active {
	width:24px;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
}







/*######################### top page #########################*/

.topSpace1{ 
	width:15px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topSpace2{ 
	width:5px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topBoxL{ 
	width:216px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topBoxR{ 
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}


.topBwTop{ 
	width:216px;
	height:5px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_bw_top.gif);
	background-repeat:no-repeat;
}
.topBw{ 
	width:216px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_bw.gif);
}
.topBwBtm{ 
	width:216px;
	height:73px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_bw_btm.gif);
	background-repeat:no-repeat;
}
.topBwTitle{ 
	width:202px;
	height:auto;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#caa86c;
}
.topBwTitle form {
	width: 75px; float:left;
}
.topBwTitleButton {
	background-color: transparent;
}
.topBwText{ 
	width:202px;
	height:auto;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
}

.topNaviBw1Space{ 
	width:14px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topNaviBw2Space{ 
	width:26px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topNaviBw1_off{ 
	width:172px;
	height:auto;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_bw_plus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	float:left;
}
.topNaviBw1_on{ 
	width:172px;
	height:auto;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_bw_minus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	float:left;
}



.topNaviBw1Icon_on{ 
	width:16px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_bw_minus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	float:left;
}
.topNaviBw1Icon_off{ 
	width:16px;
	height:14px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_bw_plus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	float:left;
}
.topNaviBw1Text{ 
	width:172px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	line-height:110%;
	float:left;
}





.topNaviBw2{
	width:160px;
	height:auto;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_bw_plus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	font-size:12px;
	float:left;
}
.topNaviBw2Icon_on{
	width:16px;
	height:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_bw_minus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	float:left;
}
.topNaviBw2Icon_off{
	width:16px;
	height:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_bw_plus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	float:left;
}
.topNaviBw2Text{
	width:160px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:110%;
	float:left;
	display:block;
}





.topNaviBw2_no{
	width:160px;
	height:auto;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:110%;
	float:left;
}
.topNaviBw3{
	width:153px;
	height:auto;
	padding:0px 0px 0px 50px;
	margin:0px 0px 0px 0px;
	background-position:center left;
	font-size:11px;
	line-height:110%;
	float:left;
}

.topNaviBw3_on{
	width:146px;
	height:auto;
	padding:0px 0px 0px 50px;
	margin:0px 0px 0px 0px;
	background-position:center left;
	font-size:11px;
	font-weight:bold;
	float:left;
}
.topBwForm{
	width:117px;
	height:auto;
	padding:0px 0px 0px 14px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topBwFormBtn{
	width:48px;
	height:auto;
	padding:1px 0px 0px 6px;
	margin:0px 0px 0px 0px;
	float:left;
}


.topAsTop{
	width:216px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_as_top.gif);
	background-repeat:no-repeat;
}
.topAsContent{
	width:216px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_as_top.gif);
	background-repeat:no-repeat;
}
.topAsLine{
	width:216px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_as_line.gif);
	background-repeat:no-repeat;
}
.topAsBtm{
	width:216px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_as_btm.gif);
	background-repeat:no-repeat;
}


.topAsSpaceL{
	width:8px;
	height:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topAsTitle{
	width:auto;
	height:auto;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#f8f4e7;
	font-size:12px;
	color:#caa86c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:120%;
	float:left;
}
.topAsArrow{
	width:3px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	background-image:url(../images/bg_rr_top_arrow.gif);
	background-repeat:no-repeat;
	float:right;
}
.topAsMore{
	width:auto;
	height:auto;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#f8f4e7;
	line-height:120%;
	float:right;
}
.topAsSpaceR{
	width:8px;
	height:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}


.topAsContent{
	width:216px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_as.gif);
	background-repeat:repeat-y;
}
.topAsContentPic{
	width:32px;
	height:auto;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topAsContentText{
	width:159px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	float:left;
}
.topAsContentTextReview{
	width:189px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 15px;
	line-height:120%;
	
}
.topAsContentTextR{
	width:171px;
	height:auto;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	text-align:right;
	line-height:120%;
	float:left;
}




.toprContentTop{
	width:519px;
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_topr_content_top.gif);
	background-repeat:no-repeat;
}
.toprContent{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_topr_content.gif);
	background-repeat:repeat-y;
}
.toprContentTitle{
	width:506px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	color:#caa86c;
	background-image:url(../images/bg_topr_content.gif);
	background-repeat:repeat-y;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
}
.toprContentLine{
	width:519px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_topr_content_line.gif);
	background-repeat:repeat-y;
}
.toprContentBtm{
	width:519px;
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_topr_content_btm.gif);
	background-repeat:no-repeat;
}
.toprContentHline{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_topr_content_hline.gif);
	background-repeat:repeat-y;
}
.topAdvPic2{
	width:243px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topAdvPic3{
	width:243px;
	height:auto;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	float:left;
}



.topNeL{
	width:121px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topNeR{
	width:372px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topNeDate{
	width:84px;
	height:20px;
	padding:3px 0px 0px 24px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_cork.gif);
	background-repeat:no-repeat;
	color:#888888;
	float:left;
}
.topNeTitle{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	color:#93a150;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	float:left;
}
.topNeText{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	float:left;
}




.NsuBtn{
	width:65px;
	height:auto;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
}
.NsuForm{
	width:127px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
}
.NsuTitle{
	width:auto;
	height:auto;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#caa86c;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:left;
	float:right;
}



.top10Top{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_top10_top.gif);
	background-repeat:repeat-y;
}
.top10{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_top10.gif);
	background-repeat:repeat-y;
}
.top10Noline{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_top10_noline.gif);
	background-repeat:repeat-y;
}

.top10Data{
	width:229px;
	height:auto;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
.top10DataL{
	width:233px;
	height:auto;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}
.top10DataR{
	width:233px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	float:left;
}
.top10Btm{
	width:519px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_top10_btm.gif);
	background-repeat:no-repeat;
}





.top10SpaceL{
	width:19px;
	height:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.top10Title{
	width:auto;
	height:auto;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-size:12px;
	color:#caa86c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:100%;
	float:left;
}
.top10Arrow{
	width:3px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	background-image:url(../images/bg_rr_top_arrow.gif);
	background-repeat:no-repeat;
	float:right;
}
.top10More{
	width:auto;
	height:auto;
	padding:2px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	line-height:100%;
	float:right;
}
.top10SpaceR{
	width:19px;
	height:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}






.top10ContentPic{
	width:32px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.top10ContentText{
	width:197px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	float:left;
}
.top10ContentWine{
	width:190px;
	height:auto;
	padding:0px 7px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.top10Line{
	width:233px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/line_top10.gif);
	background-repeat:no-repeat;
}










/*######################### wine detail page #########################*/

.urPicWineRank{
	width:auto;
	height:auto;
	padding:2px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	float:left;
}
.urTextReviewNo{
	width:auto;
	height:auto;
	padding:2px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-size:11px;
	color:#888888;
	line-height:100%;
	float:left;
}







/*######################### R navi #########################*/
.RNaviLine{ 
	width:519px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_r_navi_line.gif);
}
.RNaviSecondLine{ 
	width:519px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_navi_second_line.gif);
}
.RNaviBox{ 
	width:519px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_r_navi.gif);
}
.RNaviSpace{ 
	width:5px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.RNaviSecondIcon{ 
	width:19px; 
	height:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_second_navi.gif);
	background-repeat:no-repeat;
	float:left;
}
.RNaviSecondSpace{ 
	width:73px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.RNaviHome{ 
	width:39px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}
.RNaviIconBack{ 
	width:13px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icon_back.gif);
	background-repeat:no-repeat;
	line-height:100%;
	float:left;
}

.RNaviText{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}
.RNaviText_off{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	line-height:100%;
	float:left;
}
.RNaviSplit{ 
	width:1px; 
	height:6px;
	padding:0px 0px 0px 0px;
	margin:3px 8px 0px 8px;
	background-image:url(../images/icon_admin_navi_split.gif);
	background-repeat:no-repeat;
	line-height:100%;
	float:left;
}
.RNaviSplit_off{ 
	width:1px; 
	height:6px;
	padding:0px 0px 0px 0px;
	margin:3px 8px 0px 8px;
	line-height:100%;
	float:left;
}
.RNaviSecondText{ 
	width:auto; 
	height:auto;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}
.RNaviSecondSplit{ 
	width:1px; 
	height:6px;
	padding:0px 0px 0px 0px;
	margin:6px 8px 0px 8px;
	background-image:url(../images/icon_admin_navi_split.gif);
	background-repeat:no-repeat;
	line-height:100%;
	float:left;
}









/*############### RRW & UR ##################*/



.urSpaceL{
	width:19px;
	height:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.urTitle{
	width:auto;
	height:auto;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-size:12px;
	color:#caa86c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:120%;
	float:left;
}
.urArrow{
	width:3px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.urArrowNext{
	width:7px;
	height:5px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.urArrowPrev{
	width:7px;
	height:5px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.urMore{
	width:auto;
	height:auto;
	padding:2px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	line-height:100%;
	float:right;
}
.urMoreB{
	width:auto;
	height:auto;
	padding:2px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-weight:bold;
	line-height:100%;
	float:right;
}
.urSpaceR{
	width:19px;
	height:8px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}






.rrwBox{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_rrc_frame_in.gif);
	background-repeat:repeat-y;
	display:block;
}

.rrwBtm{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_rrw_btm.gif);
	background-position:top;
	background-repeat:repeat-y;
	float:left;
	display:block;
}
.rrwLine{
	width:519px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_rrc_frame_in_line.gif);
}
.rrwL{
	width:70px;
	height:auto;
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
	float:left;
}
.rrwR{
	width:399px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.rrwR2{
	width:450px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 30px;
	float:left;
}
.rrwWineTitle{
	width:325px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	float:left;
}
.rrwWinePrice{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:right;
}
.rrwWineBy{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
}
.rrwWineRevText{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
}
.textBackToTop{
	width:506px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	text-align:right;
}











/*####### wine detail #######*/
.wdL_v1{
	width:393px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wdL_v2{
	width:493px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wdR{
	width:95px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.wdTitleY{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	font-size:12px;
	font-weight:bold;
	color:#caa86c;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.wdLInfoL_v1{
	width:113px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wdLInfoR_v1{
	width:280px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wdLInfoR_v2{
	width:380px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wdLInfoR_v3{
	width:393px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wdLInfoR_v4{
	width:493px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wdLInfoRDataL{
	width:72px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-weight:bold;
	line-height:110%;
	float:left;
}
.wdLInfoRDataR_v1{
	width:208px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:110%;
	float:left;
}
.wdLInfoRDataR_v2{
	width:308px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:110%;
	float:left;
}
.wdLInfoRDataR_v3{
	width:321px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:110%;
	float:left;
}
.wdLInfoRDataR_v4{
	width:421px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:110%;
	float:left;
}
.wdLInfoRTitle{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	color:#96a552;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.wdPriceBox{
	width:auto;
	height:auto;
	padding:3px 8px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#2d2d2d; 
	font-size:12px; 
	font-weight:bold; 
	line-height:100%;
	float:right;
}
.wdPriceBox_so{
	width:auto;
	height:auto;
	padding:3px 8px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888; 
	font-size:12px; 
	font-weight:bold; 
	line-height:100%;
	float:right;
}
.wdBtnBuy{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.wdWyr{
	width:auto;
	height:auto;
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
}





/*################## winery detail #################*/

.wydLInfoL_v1{
	width:174px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}


.wydLInfoR_v1{
	width:319px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wydLInfoR_v2{
	width:493px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.wydLInfoRDataR_v1{
	width:208px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	float:left;
}
.wydLInfoRDataR_v2{
	width:421px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	float:left;
}
.wydLInfoRDataL{
	width:72px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-weight:bold;
	line-height:110%;
	float:left;
}
.wydLInfoRDataL_long{
	width:280px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-weight:bold;
	line-height:110%;
	float:left;
}
.wydLPicS{
	width:auto;
	height:50px;
	padding:0px 0px 0px 0px;
	margin:0px 12px 0px 0px;
	float:left;
}
.wydTextCaption{
	width:158px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	line-height:110%;
}







/*############# search result ##############*/
.srTitle{
	width:auto;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	color:#caa86c;
	font-size:12px;
	line-height:120%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.srBoxPic{
	width:35px;
	height:auto;
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
	float:left;
}
.srBoxText{
	width:279px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	float:left;
}
.srBoxRank{
	width:83px;
	height:auto;
	padding:0px 0px 0px 16px;
	margin:0px 0px 0px 0px;
	float:left;
}
.srBoxPrice{
	width:54px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:left;
}
.srReviewNo{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#888888;
}

.srMusTitle1{
	width:63px;
	height:auto;
	padding:2px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#888888;
	font-weight:bold;
	float:left;
}
.srMusForm1{
	width:208px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.srMusTitle2{
	width:53px;
	height:auto;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#888888;
	font-weight:bold;
	float:left;
}
.srMusForm2{
	width:169px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.srMusBtn{
	width:222px;
	height:auto;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.srMusForm1a{
	width:61px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.srMusForm1b{
	width:147px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}












/*############## wine write review ##############*/
.wwrTitleY{
	width:auto;
	height:18px;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	font-size:12px;
	font-weight:bold;
	color:#caa86c;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
}

.wwrRequired{ 
	width:auto; 
	height:auto;
	padding:2px 17px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-size:10px;
	line-height:100%;
	float:right;
}
.wwrFormL{ 
	width:138px; 
	height:auto;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#888888;
	float:left;
}
.wwrFormL_space{ 
	width:141px; 
	height:10px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#888888;
	float:left;
}
.wwrFormR{ 
	width:363px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}

.wwrFormR_cfm{ 
	width:352px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.wwrRatingTop{ 
	width:365px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_wwr_rating_top.gif);
	background-repeat:no-repeat;
}
.wwrRatingBtm{ 
	width:365px; 
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_wwr_rating_btm.gif);
	background-repeat:no-repeat;
}
.wwrRaatingTextL{ 
	width:87px; 
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	color:#888888;
	float:left;
}
.wwrRaatingTextC{ 
	width:155px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	text-align:center;
	float:left;
}
.wwrRaatingTextR{ 
	width:75px; 
	height:auto;
	padding:0px 25px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	text-align:right;
	float:right;
}
.wwrRaatingRadioL{ 
	width:46px; 
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.wwrRaatingRadio{ 
	width:78px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}
.wwrRaatingRadioR{ 
	width:46px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:left;
}
.wwrRatingBox{ 
	width:365px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_wwr_rating_line.gif);
	background-repeat:no-repeat;
}
.wwrRaatingRadioL_no{ 
	width:38px; 
	height:auto;
	padding:0px 0px 0px 21px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}
.wwrRaatingRadioR_no{ 
	width:40px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:left;
}
.bgWhite{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

.wwrContent{ 
	width:519px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_admin_content.gif);
}
.wwrSuccessMes{ 
	width:519px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:100%;
	color:#96a552;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.BtnBoxL{ 
	width:auto; 
	height:auto;
	padding:0px 6px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.ErrorTextBox{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#a11216;
	font-weight:normal;
}
.adminErrorMes{ 
	width:519px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:100%;
	color:#a11216;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.adminErrorMesWide{ 
	width:717px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:100%;
	color:#a11216;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}





/*############ create new account ##############*/

.srndErrorSearch{
	position:absolute;
	z-index:2;
	visibility: visible;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	color:#a11216;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
}




/*############ contact us ##############*/

.inqTopRadio {
	width:23px;
	margin-left:20px;
	float:left;
	display:inline;
}
.inqTopTxt {
	width:auto;
	float:left;
	padding-top:2px;
}
input.formLogin{
	width:175px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}

.wwrFormF{ 
	width:480px; 
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	color:#888888;
}
textarea.wwrF{
	width:480px;
	height:200px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}

textarea.wwrF_error{
	width:480px;
	height:200px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffb7b9;
	border: solid 1px #cfc7b7;
	/*border: solid 1px #a11216;*/
}

.wwrFormF{ 
	width:480px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 13px;
	float:left;
	display:inline;
}
.wwrFormFB{ 
	width:139px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 360px;
}

input.formLogin{
	width:175px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}
		
.wwrFormF{ 
	width:480px; 
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	color:#888888;
}
textarea.wwrF{
	width:480px;
	height:200px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}
		
textarea.wwrF_error{
	width:480px;
	height:200px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffb7b9;
	border: solid 1px #cfc7b7;
	/*border: solid 1px #a11216;*/
}
		
.wwrFormF{ 
	width:480px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 13px;
	float:left;
	display:inline;
}
.wwrFormFB{ 
	width:139px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 360px;
}

.fullErrorMes{ 
	width:480px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
	line-height:100%;
	color:#a11216;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.fullErrorMesWide{ 
	width:717px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
	line-height:100%;
	color:#a11216;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}



/*############ blog ##############*/
.topBlogIcon{
	width:28px;
	height:auto;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.topBlogText{
	width:465px;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	float:left;
}
.topBlogBox{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
}

.linkBlog {

	text-decoration: none; 
	border:solid #d1caba 1px;
	float:left;
	margin:0px 12px 2px 0px;
}



a.linkBlog:link {
	width:auto;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
	float:left;
	margin:0px 12px 2px 0px;
}
a.linkBlog:visited {
	width:auto;
	height:auto;
	text-decoration: none; 
	border:solid #d1caba 1px;
	display:block;
	float:left;
	margin:0px 12px 2px 0px;
}
a.linkBlog:hover {
	width:auto;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
	float:left;
	margin:0px 12px 2px 0px;
}
a.linkBlog:active {
	width:auto;
	height:auto;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	display:block;
	float:left;
	margin:0px 12px 2px 0px;
}

.rrwLB{
	width:64px;
	height:auto;
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
	float:left;
}
.rrwLB2{
	width:0px;
	height:auto;
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
	float:left;
}

.wdTitleYB{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	font-size:12px;
	font-weight:bold;
	color:#caa86c;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
}
.blogSeq {
float:right;
}
.bContent{
	width:auto;
	height:auto;
	padding:0px 0px 0px 26px;
	margin:0px 0px 0px 0px;
}
textarea.wwrF{
	width:460px;
	height:160px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}
.wwrFormFC{ 
	width:139px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 20px 0px 320px;
}
		
.NaviSecondLine{ 
	width:519px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_navi_s_line.gif);
}
.RNaviSecondSpace{ 
	width:52px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.RNaviSplit_off{ 
	width:1px; 
	height:6px;
	padding:0px 0px 0px 0px;
	margin:3px 8px 0px 8px;
	line-height:100%;
	float:left;
}
.RNaviSecondIcon{ 
	width:19px; 
	height:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../admin/images/icon_second_navi.gif);
	background-repeat:no-repeat;
	float:left;
}
.RNaviSecondText{ 
	width:auto; 
	height:auto;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}



/*############# login ##############*/

.topBoxFull { 
	width:729px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.RNaviBoxFull{ 
	width:729px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_r_navi_full.gif);
}
.RNaviLineFull{ 
	width:729px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_r_navi_line.gif);
}


.wwrSuccessMesFull{ 
	width:729px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	line-height:100%;
	color:#b78835;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}


.toprContentTopFull{
	width:729px;
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_topr_content_topf.gif);
	background-repeat:no-repeat;
}

.rrwBoxFull{
	width:729px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_rrc_frame_inf.gif);
	background-repeat:repeat-y;
}

.toprContentBtmFull{
	width:729px;
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_topr_content_btml.gif);
	background-repeat:no-repeat;
}
.contentFullOut{
width:488px;
height:302px;
margin:4px 14px 4px 12px;
border-right:solid 1px #cfc7b7;
float:left;
display:inline;
}
.brownBold {
	color:#b78835;
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
.loginIn {
width:476px;
height:273px;
background:url(../images/bg_login.jpg) no-repeat;
}	
.loginTop {
margin-left:12px;
font-weight:bold;
}
.loginMid {
margin-left:12px;
margin-top:4px;
color:#888888;
}
.loginL {
float:left;
font-weight:bold;
width:70px;
}
.loginR {
float:left;
width:190px;
text-align:left;
margin-left:72px;
display:inline;
line-height:14px;
}
input.formLogin{
	width:175px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}
.loginBoxR {
float:left;
width:196px;
padding:0px;
margin:0px;
}
.shotHeight {
line-height:120%;

}
input.formLogin1 {	
	width:175px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#2d2d2d;
	background-color: #ffffff;
	border: solid 1px #cfc7b7;
}

.centerAlign {
	margin:0px auto 0px auto;
	width:auto;
	text-align:center;
}


/*####### retrieve #######*/

.loginInBlank {
width:476px;
height:273px;
background:url(images/bg_login_blank.gif) no-repeat;
}	
.loginMid {
margin-left:12px;
margin-top:4px;
color:#888888;
}
.loginMidB {
margin-left:12px;
margin-top:4px;
}

.loginRBig {
float:left;
width:230px;
text-align:left;
margin-left:100px;
display:inline;
line-height:14px;
}

.loginLBig {
float:left;
font-weight:bold;
width:100px;
}
/*####### contact us #######*/


.inqTopRadio1 {
	width:23px;
	margin-left:10px;
	float:left;
	display:inline;
}
.inqTopRadio {
	width:23px;
	margin-left:20px;
	float:left;
	display:inline;
}
.inqTopTxt {
	width:auto;
	float:left;
	padding-top:2px;
}
		
		
/*####### add winery #######*/


.bodyContentMgn {
	width:480px;
	height:auto;
	margin-left:15px;
}

.wwrFormL2{ 
	width:150px; 
	height:auto;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#888888;
	float:left;
}
.wwrFormL_space{ 
	width:141px; 
	height:10px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	color:#888888;
	float:left;
}
.wwrFormR2{ 
	width:351px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}	
.wwrFormFB2{ 
	width:130px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 369px;
}



/*####### FAQ #######*/

.faqAnsTitle{
	width:493px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.faqAnsAns{
	width:493px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-weight:bold;
	float:left;
}
.faqAnsCont{
	width:493px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	float:left;
}
.faqQuesNo{
	width:37px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-weight:bold;
	float:left;
}
.faqQuesCont{
	width:456px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}



/*####### shipping policy #######*/
.spBullet{
	width:13px;
	height:auto;
	padding:6px 0px 0px 24px;
	margin:0px 0px 0px 0px;
	float:left;
}




/*####### blog list #######*/
.blTitle{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	color:#96a552;
	font-family:Georgia, "Times New Roman", Times, serif;
}












/*-------------test------------*/

a.linkPicWydS_test:link {
	width:auto;
	/*height:48px; */
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #000000 5px;
	background-color:#FF0000;
	display:block;
}
a.linkPicWydS_test:visited {
	width:auto;
	/*height:48px; */
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #000000 5px;
	background-color:#FF0000;
	display:block;
}
a.linkPicWydS_test:hover {
	width:auto; 
	/*height:48px; */
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #7e003f 5px; 
	background-color:#FF0000;
	display:block;
}
a.linkPicWydS_test:active {
	width:auto; 
	/*height:48px; */
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #000000 5px;
	background-color:#FF0000;
	display:block;
}






/*-----about-----*/
.aboutTopTitle{
	width:251;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	color:#96a552;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.aboutTopContent{
	width:251px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	line-height:170%;
}
.aboutTopBox{
	width:519px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_about_top.jpg);
	background-repeat:repeat-y;
}
.aboutContL{
	width:244px;
	height:auto;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/bg_about_user_pic.gif);
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
}
.aboutContR{
	width:249px;
	height:auto;
	padding:0px 13px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.aboutTitleY{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:130%;
	font-size:12px;
	font-weight:bold;
	color:#caa86c;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.aboutContUP{
	width:94px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	float:left;
}
.aboutContUPSpace{
	width:32px;
	height:32px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}





a.linkAboutUP:link {
	width:auto;
	/*height:48px; */
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #d2d2d2 1px;
	background-color:#ffffff;
	display:block;
}
a.linkAboutUP:visited {
	width:auto;
	/*height:48px; */
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #d2d2d2 1px;
	background-color:#ffffff;
	display:block;
}
a.linkAboutUP:hover {
	width:auto; 
	/*height:48px; */
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #7e003f 1px; 
	background-color:#ffffff;
	display:block;
}
a.linkAboutUP:active {
	width:auto; 
	/*height:48px; */
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	text-decoration: none; 
	border:solid #d2d2d2 1px;
	background-color:#ffffff;
	display:block;
}


.aboutPicUser{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.aboutTextUser{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:left;
}



.fw_btn_s_C_nspace{ 
	width:31px; 
	height:13px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}