/* CSS Document */
/*margin open the area outside*/
*{
font-family:Arial, Helvetica, sans-serif;
}
body, div, span, p, ul{
margin:0px;
padding:0px;
}
body{
line-height:100%;
}
img{border:0;}
p{
font-size:11px;
}
a{
font-size:11px;
color:#BC5501;
}
.full_page{
margin:25px;
}
.full_page li{
padding:8px;
}
.full_page li a{
text-decoration:none;
}
.pageHome{
margin:0 auto;
width:903px;
}
.page{
margin:0 auto;
width:903px !important;
width:100%;
}
/**Font Style**/
h2{
font-size:14px;
color:#760A2E;
margin:5px 0px;
}
.notes{
color:#f00;
font-size:9px;
}
.imputBox{color:#BFA340;}
/**Header**/
.header{
background:url(/home/images/top_bg.gif) repeat-x;
height:92px;
padding:0;
margin:0;
}
.header .logo{float:left;}
.header .logo .text{
position:relative;
top:-10px;
}
.header ul{
margin-top:63px;
float:right;
}
.header ul li{display:inline;}
.header ul li a{
color:#80572B;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0pt 1em;
}

/**Additional Session**/
.textbanner{
left:550px;
position:absolute;
top:100px;
width:50px;
background-color:#99CC33;
}
.wineSearch{
clear:both;
width:260px;
}
.wineSearch .center{
text-align:center;
}
/**Align Session**/
.left{float:left;}
.right{float:right;}
/**Main Content**/
.content{}

/**home Main Content**/
.homeMainContent{
float:left;
width:610px;
}
.homeMainContentMinor{clear:both;}
.homeMainContentMinorLeft{
float:left;
}

/**home Minor Content**/
.homeMinorContent{
/*width:260px;*/
padding-left:20px;
float:right;
}

/**Corner Session**/
.cornerBg{
	background:#EBDFB6 url(/home/images/corner_bg.jpg) repeat-x;
	position:relative;
	left: -1px;
	background-image: url(/home/images/corner_bg.jpg);
}
.cornerBg2{
	background:#EBDFB6 url(/home/images/corner_bg2.jpg) repeat-x;
	position:relative;
	left: -1px;
	background-image: url(/home/images/corner_bg2.jpg);
}
.cornerBorder{
border-top:1px solid #F1E6B8;
border-left:1px solid #F1E6B8;
border-right:1px solid #F1E6B8;
padding:8px;
}
.cornerBorder2{
border-top:1px solid #F1E6B8;
border-left:1px solid #F1E6B8;
border-right:1px solid #F1E6B8;
padding:8px;
height:auto;
}
.cornerBg .cornerLeftTop{
	background-image:url(/home/images/corner01.jpg);
	position: absolute;
	width:8px;
	height:8px;
	top:0px;
	left:0px;
}
.cornerBg .cornerRightTop{
	position: absolute;
	width:8px;
	height:8px;
	background-image:url(/home/images/corner01.jpg);
	background-position:100% 0;
	top:0px;
	right:0px;
}
.cornerBg .cornerLeftBottom{
	background-image:url(/home/images/corner01.jpg);
	background-position:0 100%;
	position: absolute;
	width:8px;
	height:8px;
	left:0px;
	bottom:0px;
}
.cornerBg .cornerRightBottom{
	position: absolute;
	width:8px;
	height:8px;
	background-image:url(/home/images/corner01.jpg);
	background-position:100% 100%;
	bottom:0px;
	right:0px;
}
.cornerBg2 .cornerLeftTop{
background-image:url(/home/images/corner01.jpg);
position: absolute;
width:8px;
height:8px;
top:0px;
left:0px;
}
.cornerBg2 .cornerRightTop{
position: absolute;
width:8px;
height:8px;
background-image:url(/home/images/corner01.jpg);
background-position:100% 0;
top:0px;
right:0px;
}
.cornerBg2 .cornerLeftBottom{
	background-image:url(/home/images/corner01.jpg);
	background-position:0 100%;
	position: absolute;
	width:8px;
	height:8px;
	left:0px;
	bottom:0px;
}
.cornerBg2 .cornerRightBottom{
position: absolute;
width:8px;
height:8px;
background-image:url(/home/images/corner01.jpg);
background-position:100% 100%;
bottom:0px;
right:0px;
}
/**corner usage in page**/
.cornerBgPage{
    background-color:#F4EFDD;
	position:relative;
/*	margin-right:-1px;
	right:-1px;*/
	left: -1px;
	padding-bottom:-3px;
	margin-bottom:-1px;
	border:0px;
}
.cornerBgPage .cornerLeftTop{
background-image:url(/home/images/corner02.gif);
position: absolute;
width:8px;
height:8px;
top:0px;
left:0px;
}
.cornerBgPage .cornerRightTop{
position: absolute;
width:8px;
height:8px;
background-image:url(/home/images/corner02.gif);
background-position:100% 0;
top:0px;
right:0px;
}
.cornerBgPage .cornerLeftBottom{
background-image:url(/home/images/corner02.gif);
background-position:0 100%;
position: absolute;
width:8px;
height:8px;
left:0px;
bottom:0px;
}
.cornerBgPage .cornerRightBottom{
position: absolute;
width:8px;
height:8px;
background-image:url(/home/images/corner02.gif);
background-position:100% 100%;
bottom:0px;
right:0px;
}

#cornerMainRight
{
	float: left;
	height: 180px;
	/*height: 120px;*/
	width: 260px;
}
#cornerMainRight ul
{
	font-size: 11px;
	list-style-image: url(/home/images/diamond_point.gif);
	margin-left: 18px;
}
#cornerMainRight ul li
{
	margin-top: 4px;
}

#cornerMainRight2
{
	float: left;
	height: 90px;
	width: 260px;
}
#cornerMainRight2 ul
{
	font-size: 11px;
	list-style-image: url(/home/images/diamond_point.gif);
	margin-left: 18px;
}
#cornerMainRight2 ul li
{
	margin-top: 8px;
}

#cornerMainRight3
{
	float: left;
	height: 95px;
	width: 125px;
}
#cornerMainRight3 ul
{
	font-size: 11px;
	list-style:none;
	margin-left: 0px;
}
#cornerMainRight3 ul li
{
	margin-top: 8px;
	text-align:center;
}

#cornerMainLeftMinor
{
	float: left;
	height: 285px;
	width: 190px;
}
#cornerMainLeftMinor #mainPic
{
	margin: 0px -8px;
}
#cornerMainRightLeft
{
	float: left;
	height: 164px;
	width: 134px;
}
#cornerMainRightLeft2
{
	float: left;
	height: 200px;
	width: 260px;
}

#cornerMainRightRight
{
	float: left;
	height: 164px;
	width: 120px;
}
#cornerMainBrands
{
	height: auto;
	width: 534px;
}
#cornerMainBinend
{
	height: auto;
	width: 500px;
}

/**Spacer Session**/
div .hor_spacer{
clear:both;
height:10px;
}

div .hor_spacer2{
float:left;
width:10px;
}

div .ver_spacer{
float:left;
}

#hor_spacer01{height:10px;}
#ver_spacer01{width:20px;}
#ver_spacer02{width:6px;}

/*Page Session*/
.rightPageTop{
position:relative;
}
.rightPageTopBg{
position:absolute;
right:0px;
top:0;
width:185px;
height:35px;
background-color:#F9F5E7;
}
.rightPageTable{
background-color:#F9F5E7;
width:185px;
}
.rightPageTableMiddle{
background-color:#F9F5E7;
}
.leftPageTable{
background-color:#F9F5E7;
color:#666;
padding:5px 0;
font-weight:bold;
text-align:center;
}

/*Footer Session*/
.footer {
	padding-top:20px;
	color:#AE902D;
	font-size:9px;
	margin-top:5px;
}
.footerInpage{
padding:8px 0px;
border-top:2px solid #D7C687;
clear:both;
width:903px;
color:#AE902D;
font-size:9px;
}
/****/
.formtable{}
.formtable .formheader td{
background-color:#ECE0B8;
font-weight:bold;
color:#80572B;
}
.formtable .formcart{
background-color:#ECE0B8;
}
.loginTable{
border:1px solid #EEE1BE;
}
.orderTable{
border:1px solid #EEE1BE;
border-collapse:collapse;
background-color:#F9F5E7;
padding:6px;
text-align:center;
}
.orderTable td{
border-bottom:1px solid #EEE1BE;
}
.orderTable th{
background-color:#ECE0B8;
font-weight:bold;
color:#80572B;
}
.prod_head{
margin:0px;
padding:0px;
}
.brandTable{
border:1px solid #F9F5E7;
border-collapse:collapse;
text-align:center;
padding:3px;
}
.brandTable td{
height:100px;
border:1px solid #F9F5E7;
}

.alertbox {
border: 1px solid #FF6600;
background-color: #FEE9CB;
padding: 10px;
font-size: 9px;
}

.beam{
	margin-bottom:10px;
}

