/* Pellers Home */

html, body { height:100%; }
a:link, a:visited {text-decoration:none !important;}
a:hover, a:active {text-decoration:underline !important;}

body {
font-family:Arial, Verdana, Tahoma, Arial normal;
font-size:12px;
background-color: #b4a681;
line-height: 16px;
margin:0;padding:0;
color: #796F5A;
}

table {margin:0;padding:0;}

#fullContainer { height:100%;width:100%;vertical-align:middle;}


#borderContainer {
background-color: #EEE2C5;
padding:2px 0 10px 10px;
width:774px;height:auto;
}

#borderContainerCart {
background-color: #EEE2C5;
padding:2px 0 10px 8px;
width:772px;height:auto;
}


#mainContainer {
margin:10px auto;padding:0;
width:764px;height:auto;
background-color: #EEE2C5;
}
.side_linkHead, .side_linkHead a {
	background:url(/images/left-dotted.gif) repeat-x left bottom;
	color:#53220b !important;
	text-decoration:none !important;
	font-size:11px !important;
	font-weight:normal;
	padding:0 0 3px;
	margin:0 0 3px;
	display:block;
	}

.paddingLeft {padding:0 8px 0 0;margin:0;}

.cssButton, .cssButton a, .cssButton a:hover, .buttonRow, .buttonRow a, .buttonRow a:hover {
text-transform:uppercase !important;
}




.nav {
font-family:Arial, Helvetica, sans-serif;
background:url(/images/menu_bg_new.gif) no-repeat 0 0;
color:#eee2c5;
padding:0;margin:0;
font-size:13px !important;
font-weight:bold;
}
#home .nav {margin:-4px 0 0 !important;}
.nav ul {
padding:6px 8px 8px;margin:0;
list-style:none;

}
.nav li {
display:inline;
padding:0;margin:0
}
.nav li a:link, .nav li a:visited {
background:url(/images/dottedline.gif) no-repeat left 3px;
padding:0px 2px 0px 6px;margin:0;
color:#f0e7d1;
text-decoration:none;
}
.nav li a:hover, .nav li a:active { text-decoration:underline !important; color:#fff; }




#content {
width:764px;
margin:0;padding:0;
background:#FCF6E6;
color:#4b3b2b;
}

#breadcrumb {padding:5px 0 0 10px;color:#c1b59b;font-size: 11px;}
#breadcrumb a, .bread, a.bread:link { font-size: 11px; color: #af4c22; text-decoration: none;}
#breadcrumb .currentBread {color:#9d937f;font-size: 11px;}
#breadCrumb .currentBread:hover {text-decoration: none;}
#breadcrumb a:hover, a.bread:hover {text-decoration: underline;}

#leftCol {
float:left;
width:160px;
margin:0;
padding:0 20px 0 10px;
font-size:12px !important;
}
	#contentNav {
	margin:0;padding:40px 0 0;
	width:100%;height:auto;
	}
	#contentNav ul {
	list-style:none;
	margin:0;padding:3px 0 10px;
	}
	#contentNav li {
	display:block;
	padding:2px 0px !important;
	margin: 0px;
	}

	#contentNav li a {
	color:#9e4a1e;
	display:block;
	text-decoration:none;
	padding:0 !important;
	margin:0;
	}
	h3.left_header {
	margin:0;padding:3px 0;
	color:#4a3b28;
	background:url(/images/left-dotted.gif) repeat-x left bottom;
	font-weight:bold;
	font-size:12px !important;
	}
	h3.left_header a {color:#4a3b28;}

	#contentNav ul ul{ list-style:none;
	padding:0px;
	margin: 0 0 0 10px;
	}

	.texterBox {
	border:#84835b solid 1px;

	padding:1px 2px;
	width:90px;
	font:normal 10px Verdana, Tahoma, Arial normal;
	}

	.trailerArrow {
	font-family:Verdana;
	padding:0 3px;
	font-size:10px;
	font-weight:normal;
	}

	.mainButtonStyle {
	background:#84835b;
	border:#a2967a solid 1px;
	color:#fff;
	width:30px;
	font:bold 10px verdana, tahoma, arial normal;
	}

	.side_link , .side_link a {
	color:#53220b !important;
	text-decoration:none !important;
	font-size:11px;
	text-transform:none !important;
	}

	.side_link_wine , .side_link_wine a {
	color:#53220b !important;
	text-decoration:none !important;
	font-size:11px;
	font-weight:bold !important;
	}





#rightCol {
float:right;
width:570px;
padding:0 0 0 0;margin:0;
}

#trailer {
font-size:10px;
padding:3px 0 0 0;
}


#contentArea {margin:0;padding:6px 15px 15px 0;color:#4f392b;font-size:12px;}
#contentArea span {font-size:12px !important;}
#contentArea h1 {color:#baaa89 !important;margin-left:0 !important;padding-left:0 !important;}
#contentArea p {margin:0 0 5px !important;padding:0;color:#5a4b38;line-height:160%;}
#contentArea a {color:#9f5f33 !important;text-decoration:none;}
#contentArea a:hover {color:#9f5f33 !important;text-decoration:underline;}
#contentArea h3 {
font-size:12px;
font-weight:bold;
color:#5a4b38;
display:block;
margin:0;padding:8px 0 2px;
}


#homeContent {color:#5a4b38;}
#homeContent h1, #homeContent h5 {color:#baaa89 !important;margin-left:0 !important;padding-left:0 !important;}
#homeContent p {margin:0 0 5px !important;padding:0;color:#5a4b38;}
#homeContent strong {font-weight:bold;}
#homeContent a {color:#9f5f33 !important;text-decoration:none;}
#homeContent a:hover {color:#9f5f33 !important;text-decoration:underline;}

/* buttons */
a.btn-reservations { text-decoration: none; display: block;  width: 201px; height: 36px; background: url(/images/btn_reservations.jpg) no-repeat; }
a.btn-reservations:hover { text-decoration: none; background-position: 0 -36px; }


#rightCol h1 {
font-size:30px;
font-weight:bold;
margin:14px 0;
color: #958766;
}

#footerNav {
background:url(/images/menu_bg_new.gif) no-repeat 0 bottom;
color:#eee2c5;
padding:0 !important;margin:0 !important;
clear:both;
font-size:12px !important;
font-weight:bold;
}

	#footerNav ul {
	padding:7px 8px 7px;margin:4px 0 0;
	list-style:none;
	}
	#footerNav li {
	display:inline;
	padding:0;margin:0
	}
	#footerNav li a {
	background:url(/images/dottedline.gif) no-repeat left 3px;
	padding:3px 2px 3px 6px;margin:0;
	color:#eee2c5;
	text-decoration:none;
	}
	#footerNav li a:hover {  color:#fff; }
	#footerNav li a:active {  color:#fff; }


#footerNavCart {
background:url(/images/menu_bg_new.gif) no-repeat 0 0;
color:#eee2c5;
padding:0 !important;margin:0 !important;
font-size:12px !important;
font-weight:bold;
}

	#footerNavCart ul {
	padding:8px 8px 9px;margin:0;
	list-style:none
	}
	#footerNavCart li {
	display:inline;
	padding:0;margin:0
	}
	#footerNavCart li a {
	background:url(/images/dottedline.gif) no-repeat left 3px;
	padding:3px 2px 3px 6px;margin:0;
	color:#eee2c5;
	text-decoration:none;
	}
	#footerNavCart li a:hover, #footerNavCart li a:active  { color:#fff; }

.floatRight { float:right;margin:0;padding:0;}
.floatLeft { float:left;margin:0;padding:0; }

.clr {
clear:both !important;

margin:0;padding:0;
}

/*Toggle Nav Content Page*/
#toggleNavWrapper2 { background: url(/images/content-niagara02.gif); width: 417px; height: 75px; position: relative; }
ul#toggleNav2 { margin: 0; padding: 0; list-style: none; position: absolute; top: 16px; left: 68px; }
ul#toggleNav2 li.li1 { width: 201px; height: 23px; }
ul#toggleNav2 li.li2 { width: 201px; height: 21px; }
ul#toggleNav2 li.li1 a { height: 23px; display: block; text-decoration: none; }
ul#toggleNav2 li.li2 a { height: 21px; display: block; text-decoration: none; }
ul#toggleNav2 li.li1 a { background: url(/images/btn_niagara2.jpg); }
ul#toggleNav2 li.li2 a { background: url(/images/btn_okanagan2.jpg); }
ul#toggleNav2 li.li1 a:hover, ul#toggleNav2 li.li1 a.active { background-position: 0 -23px; }
ul#toggleNav2 li.li2 a:hover, ul#toggleNav2 li.li2 a.active { background-position: 0 -21px; }

/*Toggle Nav Gifts*/
#toggleNavWrapper3 { background: url(/gifts/images/gift-home02.jpg); width: 386px; height: 78px; position: relative; }
ul#toggleNav3 { margin: 0; padding: 0; list-style: none; position: absolute; top: 19px; left: 48px; }
ul#toggleNav3 li { width: 204px; height: 22px; }
ul#toggleNav3 li a { width: 204px; height: 22px; display: block; text-decoration: none; }
ul#toggleNav3 li.li1 a { background: url(/images/btn_niagara.gif); }
ul#toggleNav3 li.li2 a { background: url(/images/btn_okanagan.gif); }
ul#toggleNav3 li a:hover, ul#toggleNav3 li a.active { background-position: 0 -22px; }

/*Toggle Nav Home*/
#toggleNavWrapper { background: url(../images/niagra-home02b.gif); width: 386px; height: 78px; position: relative; }
ul#toggleNav { margin: 0; padding: 0; list-style: none; position: absolute; top: 19px; left: 48px; }
ul#toggleNav li { width: 204px; height: 22px; }
ul#toggleNav li a { width: 204px; height: 22px; display: block; text-decoration: none; }
ul#toggleNav li.li1 a { background: url(/images/btn_niagara.gif); }
ul#toggleNav li.li2 a { background: url(/images/btn_okanagan.gif); }
ul#toggleNav li a:hover, ul#toggleNav li a.active { background-position: 0 -22px; }


#subscribeWrapper { float:left;background-color: #EEE2C5; width: 155px; padding: 15px 5px 15px 10px; margin: 30px 0 30px -10px;color:#7f735d;font-size:11px;}

#subscribeWrapper form { padding: 0; margin: 0; }
#subscribeWrapper .textBox { border: 1px solid #CFC5A5; color: #BFB495; font-size: 10px; padding: 2px; width: 135px; margin: 7px 0;  }
.btn_submit { background: url(/images/btn_submit.jpg); display: block; width: 67px; height: 22px; text-decoration: none; text-decoration: none; }
.btn_submit:hover { background-position: 0 -22px;  }

/* misc------------------------ */
.clear { clear: both; }
.noRMargin { margin-right: 0 !important; }
.height10px { height: 10px; }
a img { border: 0; }

.textbox { border: 1px solid #D7D0B9; font-size: 10px; padding: 2px 1px; width: 190px;  color: #563E28; }


/* catalog------------------------ */
/*.productCell { width: 185px;}*/
.productCell { border: 1px solid #D7D0B9; width: 30%; height: 297px; font-size: 12px; background-color: #fff; text-align: center; float: left; margin-right: 10px; }
.productCell table { margin-top:  15px; width: 100%; }
.productCell table tr.tr1 td  { height: 202px; }
.productCell table tr.tr1 td a { margin: 0 auto; }
.productCell table tr.tr1 td a img { border: 0; }
.productCell table tr.tr2 td  { height: 60px; color: #563E28; line-height: 17px;padding: 0 5px; }
.productCell table tr.tr2 td a {  text-decoration: none; }
.productCell table tr.tr3 td  { height: 20px; background-color: #BBAB8D; }
.productCell table tr.tr3 td a { text-decoration: none; }
.productCell select { font-size: 12px; color: #563E28; }
.productCell form { margin: 0; padding: 0; }


.giftSetCell { border: 1px solid #D7D0B9; width: 30%; height: 255px; font-size: 12px; background-color: #fff; text-align: center; float: left; margin-right: 10px; }
.giftSetCell table { margin-top:  15px; width: 100%; }
.giftSetCell table tr.tr1 td  { height: 160px; }
.giftSetCell table tr.tr1 td a { margin: 0 auto; }
.giftSetCell table tr.tr1 td a img { border: 0; }
.giftSetCell table tr.tr2 td  { height: 60px; color: #563E28; line-height: 17px; padding: 0 5px; }
.giftSetCell table tr.tr2 td a { text-decoration: none; }
.giftSetCell table tr.tr3 td  { height: 20px; background-color: #BBAB8D; }
.giftSetCell table tr.tr3 td a { text-decoration: none; }



/* product details ----------------------*/
#productDetailWrapper { margin-top: 0; border: 1px solid #D7D0B9; background-color: #fff; padding: 40px 0 20px 0; font-size: 12px; color: #563E28; line-height: 19px;}
#productDetailWrapper .colLeft { text-align: center; width:230px; float: left; }
#productDetailWrapper .colLeft table { margin: 0 auto; }
#productDetailWrapper .colLeft table tr td.td1 img { margin-left: 15px; }
#productDetailWrapper .colLeft table tr td.td2 { padding: 0 0 5px 10px; }
#productDetailWrapper .colRight { width:280px; float: right; padding-right: 10px; }
#productDetailWrapper .colRight form { margin: 0; padding: 10px 0 0; }
#productDetailWrapper .colRight table tr.tr1 td { padding-bottom: 3px; }
#productDetailWrapper .colRight #subscribe .td1 { padding-bottom: 8px; }
#productDetailWrapper .colRight .textbox {font-size: 12px !important; color: #5a4b38 !important;}
.productNameTitle {margin:0;padding:0 0 6px;display:block;}

#qty { width: 30px; }
.buttons { margin-top: 20px; }
.buttons tr td a { text-decoration: none; }
.buttons tr td.td1, .buttons tr td.td3  { background-color: #BBAB8D; text-align: center; width: 105px; height: 18px; padding-top: 2px; }
.buttons tr td.td2 { width: 2px; }

#subscribe tr td.td1 { padding: 20px 0 0 0; }
#subscribe td {vertical-align:top !important;padding:0 5px 0 0;}
.btn_submit { background: url(/images/btn_submit.jpg); display: block; width: 67px; height: 22px; text-decoration: none; text-decoration: none; }


.cartUL {padding-top:5px !important;}
#contentArea {width:550px;}
h1#loginDefaultHeading {

}

#copyRight { font: 10px verdana; margin: 0 auto; text-align: center; padding: 5px 0 40px 0; color: #5e543d; width: 774px; }
#copyRight a { color: #5e543d; text-decoration: none; }