/*
	WijnBulletin
	Created by Dolphiq New Media
*/

/* General styling and positioning */
body,html{min-height:100.01%}
body{font-family:"Trebuchet MS", verdana, arial;font-size:11px;line-height:1.5;color:#000}
#container{width:860px;margin:0 auto;text-align:left;}
#container_content{width:860px;}
#content{width:840px;min-height:360px;}
#top{width:840px;margin:10px 10px 0;}
#footer{width:840px;text-align:center;}
#menu {font-size:16px;font-weight:bold;margin-top:26px}
#menu a {text-decoration:none;color:#002F2F;margin:0 10px;}
#menu a:hover {color:#058EB8;}
#mainpage{width:840px;float:left;}
#banner{width:840px;height:215px;}
#container_cart{width:280px;height:215px;background: url(/img/bg-side-r.gif) no-repeat;}
#container_cart h3 {text-align:center;}

.w280 {width:280px;}
.w560 {width:560px;min-height:300px;}

.dotH{border-top:1px dotted #046380;margin:10px 0;}
.dot{border:1px dotted #046380;}

/* General resets */
img{border:0}
div{border:0 solid red}
.clear{clear:both;width:0;height:0;font-size:0}

/* Padding and alignment */
.padd15{padding:15px}
.padd5{padding:5px}
.left{float:left}
.right{float:right}
.inline{display:inline}
.aCenter{text-align:center}
.aLeft{text-align:left}
.aRight{text-align:right}
.middle,.middle *{vertical-align:middle}
.relative {position:relative;}
.marginBottom2px{margin-bottom:2px;}
.marginBottom5px{margin-bottom:5px;}
.noMargin{margin:0;}


/* Forms and fieldsets */
form{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:0}
.correctPadding label {margin-top:4px;}
.hiddenSubmit {width: 0px; height: 0px; position: absolute; left: -500px; top: -500px}


legend{display:none}
input{vertical-align:middle;font-size:11px;}

.fieldsetLarge {border:5px solid #F0F0F0;background:#FcFcFc;padding:15px;font-size:12px}
.fieldsetLarge input, .fieldsetLarge textarea{border:2px solid #aaa;font-size:12px}
.fieldsetLarge label{margin-top:3px}


.fieldsetBestel {border:5px solid #F0FCFF;background:#F6FEFF;padding:15px;font-size:12px}
.fieldsetBestel input{border:2px solid #aaa;font-size:12px}
.fieldsetBestel label{margin-top:3px}
.large{width:200px}
.medium{width:120px}
.small{width:60px}
label{float:left}
.hiddenSubmit {width: 0px; height: 0px; position: absolute; left: -500px; top: -500px}
label.small{width:90px}
.noBorder{border:0;}

/* Font styles and colors */
h1,h2,h3{font-size:16px;margin:0;color:#058EB8;margin-bottom:10px;}
h4{font-size:12px;margin:0;color:black;margin:5px 0;}


.noBold{font-weight:400}
.bold{font-weight:700}
.black,.black *{color:#000}
.white,.white *{color:#fff}
.grey,.grey *{color:#777}
.red,.red *{color:#900}
.error,.error *{color:#900;font-weight:bold}
.blue,.blue *{color:#4888B6}
.fs10{font-size:10px}
.fs11{font-size:11px}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
a {color:#058EB8}

/* Various */


.bgContentShade { background:url(/img/bg-content.png) top right no-repeat; }

table td .clip {overflow:hidden;}

.contentHeader
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	line-height : 14pt;
	color: #465782;
	text-decoration: none;
	font-weight: bold;
}

.contentHeader:hover {
	text-decoration: underline;
}

.wineryHeader
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	line-height : 10pt;
	color: black;
	text-decoration: none;
	font-weight: none;
}


.wineryHeader:hover {
	text-decoration: underline;
}


.smallLink
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	line-height : 8pt;
	color: #818181;
	text-decoration: underline;
	font-weight: normal;
}


.smallLink:hover {
	text-decoration: underline;
}


