/*---------------------default--------------------*/
body {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#000000;
	line-height:150%;
	background-image:url(http://boutiquewinecellar.com/admin/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(http://boutiquewinecellar.com/admin/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(http://boutiquewinecellar.com/admin/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(http://boutiquewinecellar.com/admin/images/bg_content.gif);
}

.contentBtm{ 
	width:771px; 
	height:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_content_btm.gif);
	background-repeat:no-repeat;
}
.contentBtmBox{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.radioBox{
	width:auto;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.radioTextBox{
	width:auto;
	height:auto;
	padding:5px 20px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:100%;
	float:left;
}
.radioTextBoxS{
	width:auto;
	height:auto;
	padding:5px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:100%;
	float:left;
}
.radioTextBoxSR{
	width:auto;
	height:auto;
	padding:5px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:100%;
	float:left;
}
.Space1pxBox{
	width:1px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.Space2pxBox{
	width:2px;
	height:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.Space3pxBox{
	width:3px;
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.Space4pxBox{
	width:4px;
	height:4px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.Space5pxBox{
	width:5px;
	height:5px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}






/*---------------------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; }
.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; }











/*---------------------form--------------------*/



select.pdown{
	width:auto;
	height:auto;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
textarea.wriesd_map_url{
	width:507px;
	height:100px;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
textarea.adminTaM{
	width:507px;
	height:74px;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
textarea.adminTaS{
	width:507px;
	height:34px;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
input.fileM{
	width:180px;
	height:auto;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}


input.formL{
	width:234px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
input.formL_long{
	width:450px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
input.formM{
	width:117px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
input.formS{
	width:50px;
	height:14px;
	font-size:12px;
	line-height:110%;
	color:#000000;
	background-color: #ffffff;
	border: solid 1px #888888;
}
input.formBw{
	width:117px;
	height:14px;
	font-size:10px;
	color:#cfc7b7;
	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;
}





/*---------------------tabler--------------------*/


.tableSpace1px{
	width:1px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tableSpace2px{
	width:2px;
	height:2px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.tableFrame{
	width:1px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#cfc7b7;
}
.tableTitle{
	padding:4px 12px 6px 12px;
	margin:0px 0px 0px 0px;
	background-color:#eae3d0;
	color:#888888;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}
.tableTitle_error{
	padding:4px 12px 6px 12px;
	margin:0px 0px 0px 0px;
	background-color:#eae3d0;
	color:#a11216;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}
.tableContent{
	padding:4px 12px 6px 12px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	line-height:130%;
	vertical-align:top;
}
.tableContent_error{
	padding:4px 12px 6px 12px;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	border:#a11216 solid 2px;
}
.tableErrorText{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	color:#a11216;
}
.tableContent_c_box{
	padding:4px 12px 6px 12px;
	margin:0px auto 0px auto;
	background-color:#ffffff;
	vertical-align:middle;
	text-align:center;
}

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

.borderPic{border:solid 1px #cfc7b7;}
.borderGray{border:solid 1px #959595;}
.lineGray{ 
	width:auto;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}





/*-------------------font---------------------*/
.fontTopNaviSelect{color:#ffffff; font-weight:bold;}
.fontNaviSelect{color:#000000; font-weight:bold;}
.fontRequired{
	font-weight:bold; 
	font-size:16px; 
	color:#a11216;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#a11216;
}
.fontSecond{color:#888888;}
.fontSecondB{color:#888888; font-weight:bold}
.fontAccent{color:#a11216; font-weight:bold;}
.fontB{font-weight:bold; line-height:130%;}
.fontNo{font-weight:normal; font-size:11px;}

.b{font-weight:bold;}

/*-----------------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.linkAdminTitle:link {text-decoration: none; color:#caa86c;}
a.linkAdminTitle:visited {text-decoration: none; color:#caa86c;}
a.linkAdminTitle:hover {text-decoration: underline; color:#caa86c;}
a.linkAdminTitle:active {text-decoration: underline; color:#caa86c;}

a.linkAdminBtl:link {text-decoration: none; color:#7e003f; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.linkAdminBtl:visited {text-decoration: none; color:#7e003f; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.linkAdminBtl:hover {text-decoration: underline; color:#7e003f; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
a.linkAdminBtl: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: #000000; font-weight:bold;}
a.linkAN_on:visited {text-decoration: none; color: #000000; font-weight:bold;}
a.linkAN_on:hover {text-decoration: underline; color: #000000; font-weight:bold;}
a.linkAN_on:active {text-decoration: underline; color: #000000; 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.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.linkGray:link {text-decoration: none; color:#888888;}
a.linkGray:visited {text-decoration: none; color:#888888;}
a.linkGray:hover {text-decoration: underline; color:#888888;}
a.linkGray:active {text-decoration: underline; color:#888888;}


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










/*######################### admin navi #########################*/
.adminNaviLine{ 
	width:771px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_navi_line.gif);
}
.adminNaviSecondLine{ 
	width:771px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_navi_second_line.gif);
}
.adminNaviBox{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_navi.gif);
}
.adminNaviSpace{ 
	width:21px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.adminNaviSecondIcon{ 
	width:19px; 
	height:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/icon_second_navi.gif);
	background-repeat:no-repeat;
	float:left;
}
.adminNaviSecondSpace{ 
	width:73px; 
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.adminNaviHome{ 
	width:39px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}
.adminNaviIconHome{ 
	width:13px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/icon_home.gif);
	background-repeat:no-repeat;
	line-height:100%;
	float:left;
}
.adminNaviText{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}
.adminNaviText_off{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	line-height:100%;
	float:left;
}
.adminNaviSplit{ 
	width:1px; 
	height:6px;
	padding:0px 0px 0px 0px;
	margin:3px 8px 0px 8px;
	background-image:url(http://boutiquewinecellar.com/admin/images/icon_admin_navi_split.gif);
	background-repeat:no-repeat;
	line-height:100%;
	float:left;
}
.adminNaviSplit_off{ 
	width:1px; 
	height:6px;
	padding:0px 0px 0px 0px;
	margin:3px 8px 0px 8px;
	line-height:100%;
	float:left;
}
.adminNaviSecondText{ 
	width:auto; 
	height:auto;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}
.adminNaviSecondSplit{ 
	width:1px; 
	height:6px;
	padding:0px 0px 0px 0px;
	margin:6px 8px 0px 8px;
	background-image:url(http://boutiquewinecellar.com/admin/images/icon_admin_navi_split.gif);
	background-repeat:no-repeat;
	line-height:100%;
	float:left;
}




.adminContentTop{ 
	width:771px; 
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_admin_content_top.gif);
	background-repeat:no-repeat;
}
.adminContent{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_admin_content.gif);
}
.adminContentText{ 
	width:713px; 
	height:auto;
	padding:0px 29px 0px 29px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_admin_content.gif);
}
.adminContentBtm{ 
	width:771px; 
	height:3px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_admin_content_btm.gif);
	background-repeat:no-repeat;
}
.adminPageTitle{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#caa86c;
	font-size:12px;
	float:left;
}
.adminPageTitle_R{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#caa86c;
	font-size:12px;
	float:right;
}
.adminPageRequired{ 
	width:auto; 
	height:auto;
	padding:2px 29px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-size:10px;
	line-height:140%;
	float:right;
}
/*
.adminPageTitle{ 
	width:742px; 
	height:auto;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#caa86c;
	font-size:12px;
}
*/



/*######################### admin profile - profile #########################*/

.adminTableLine{ 
	width:771px; 
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_table_line.gif);
	background-repeat:no-repeat;
}
.adminTableBg{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_table.gif);
}

.adminTableL{ 
	width:154px; 
	height:auto;
	padding:0px 12px 0px 42px;
	margin:0px 0px 0px 0px;
	color:#888888;
	font-weight:bold;
	font-size:11px;
	float:left;
}
.adminTableR{ 
	width:502px; 
	height:auto;
	padding:0px 11px 0px 12px;
	margin:0px 0px 0px 0px;
	float:left;
}
.adminTableR_pic{ 
	width:502px; 
	height:auto;
	padding:7px 11px 7px 12px;
	margin:0px 0px 0px 0px;
	float:left;
}
.adminTableR_picL{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 0px;
	float:left;
}
.adminTableR_boxL{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.adminTableR_picR{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}



.adminTableR_form{ 
	width:502px; 
	height:auto;
	padding:6px 11px 6px 12px;
	margin:0px 0px 0px 0px;
	float:left;
}
.adminTableR_lh{ 
	width:503px; 
	height:auto;
	padding:0px 11px 0px 11px;
	margin:0px 0px 0px 0px;
	line-height:120%;
	float:left;
}

.adminBtnSpace{ 
	width:29px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.adminBtn{ 
	width:auto; 
	height:16px;
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 0px;
	float:right;
}
.adminBtn_r{ 
	width:auto; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}






.apTableBox{ 
	width:742px; 
	height:auto;
	padding:0px 0px 0px 29px;
	margin:0px 0px 0px 0px;
	float:left;
}
.apTableBoxConfirm{ 
	width:713px; 
	height:auto;
	padding:58px 29px 58px 29px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
.adminErrorMes{ 
	width:771px; 
	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;
}
.adminSuccessMes{ 
	width:771px; 
	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;
}









/*########################## favorite wine ##########################*/
.fw_btn_s_L{ 
	width:43px; 
	height:13px;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.fw_btn_s_C{ 
	width:31px; 
	height:13px;
	padding:2px 0px 0px 6px;
	margin:0px 0px 0px 0px;
	float:left;
}
.fw_btn_s_R{ 
	width:44px; 
	height:13px;
	padding:2px 0px 0px 6px;
	margin:0px 0px 0px 0px;
	float:left;
}
.fw_btn_s_center{ 
	width:44px; 
	height:13px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
}
.adminLinkPage{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	vertical-align:top;
	text-align:center;
}

/*########################## delete confirm ##########################*/

.adminContent_delete_top{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-image:url(http://boutiquewinecellar.com/admin/images/bg_admin_content.gif);
	text-align:center
}
.adminContent_delete{ 
	width:187px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
}
.adminContent_delete_long{ 
	width:197px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
}
.adminContent_delete_long_02{ 
	width:206px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
}
.adminContent_delete_long_03{ 
	width:212px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	text-align:center;
}
.adminContent_delete_no{ 
	width:38px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
.adminContent_delete_yes{ 
	width:136px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	float:left;
}
.adminContent_delete_yes_long{ 
	width:146px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	float:left;
}
.adminContent_delete_yes_long_02{ 
	width:155px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	float:left;
}
.adminContent_delete_yes_long_03{ 
	width:161px; 
	height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	float:left;
}


.admin_delete_q{ 
	width:771px; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}	

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

.winery_d_picR{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 0px;
	margin:42px 0px 0px 0px;
	float:left;
}

/*########################## wine review ##########################*/

.wine_R_MusTitle{
	width:80px;
	height:auto;
	padding:2px 0px 0px 35px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#888888;
	font-weight:bold;
	float:left;
}
.wine_R_Title_no_sp{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#caa86c;
	font-size:12px;
	float:left;
}
.bg_review_bdr_line{
	width:737px;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px auto 0px auto;
	background-image:url(../images/bg_review_bdr_line.gif);
	background-repeat: no-repeat;
	text-align:center;
}
/*########################## wine delete review ##########################*/

.wine_R_delete{ 
	width:auto; 
	height:auto;
	padding:3px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	float:left;
}

/*########################## winery discussion review ##########################*/

.winery_D_review{ 
	width:auto; 
	height:auto;
	padding:0px 0px 0px 35px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	float:left;
}

/*########################## wine list and detail soldout add ##########################*/
.wineSoldOutRadio{
	width:24px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:100%;
	float:left;
}
.wineSoldOutText{
	width:50px;
	height:auto;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
