/* layout and positioning */

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

body {
/*background: #898f73;*/
background: #969A81;
}


#wrapper 
{
	position:relative;
	width: 780px;
	text-align: left;
	margin: 0 auto 0 auto;
	background: #fff;

}

#outer 
{
	width				: 780px;
	margin-top			: 0px;
	margin-bottom			: 0px;
}

#header
{
	width				: 780px;
	height				: 151px;
}

#logo
{

	background			: #b92920 url(wines_logo2.jpg) no-repeat;
	background-position		: 7px 3px;
	width				: 780px;
	height				: 151px;
	position			: relative;
	top				: 0px;
	margin-bottom			: 0px;
}

#logo-inner
{
	float:right;width:170px;
}

#cart-box
{
	background:#cfbda5;margin:20px;padding:10px;border: 1px solid #969a81;
}

#cart-box a {color:#b92920;}

#topmenu
{
	
	width				: 780px;
	height				: 20px;
}

#menubox
{
	position:absolute;
	left:0;top:151px;
	height				: 20px;
	width				: 780px;
	/*float				: left;*/
	padding-left			: 0px;
	margin-bottom			: 0;
	padding-bottom			: 0;
	background			: #898f73;
}


#inner
{	
	width				: 780px;
	/*height				: 320px;*/
}

#inner
{ 
 width		: 778px;
 min-height	: 320px;
 padding-top	: 20px;

}
* html #inner{height:320px}


#inner-content
{
	width				: 780px;
	margin:0;padding:0;
	float				: left;
	display				: block;
}


#content
{
	/*background			: #fff;*/
	margin-left			: 0px;
	margin-right			: 0px;
	margin-bottom			: 0px;
	margin-top			: 0px;
	padding-bottom			: 20px;
	padding-top			: 20px;
	padding-left			: 20px;
	padding-right			: 20px;
}

.fp {border-top:1px solid #b92920;width:740px;}
.fp-inner {padding-top:10px;}
.fp-inner1 {width:245px;float:left;}
.fp-news1 {font-size:14px;color:#b92920;text-align:left;}
.fp-news2 {font-size:14px;color:#cfbda5;text-align:left;}
.fp-news3 {font-size:14px;color:#eda;text-align:left;}

.cat-main {width:710px;padding:0;margin:0;border:1px solid #cfbda5;}
.cat-main2 {padding:10px;}
.cat-left {float:left;width:120px;padding:0px;margin:0;}
.cat-mid {float:left;width:370px;padding:0px;margin:0;}
.cat-right {float:left;width:195px;padding:0;margin:0;border-left:1px dashed #898f73;}
.cat-right1 {padding:5px 10px 5px 10px;}
.cat-right2 {width:85px;float:left;}
.cat-right1a {width:90px;float:left;}

.cat2-main {width:355px;padding:0;margin:0;text-align:left;border:1px solid #e8e9e3;}
.cat2-main-inner {}
.cat2-left {width:245px;float:left;}
.cat2-left-inner {padding-left:5px;padding-top:5px;min-height:155px;}
.cat2-mid {float:left;width:5px;height:155px;}

.prod-main {width:740px;margin:0;padding:0;}
.prod-main2 {width:740px;margin:0;padding:0;}
.prod-left {float:left;width:220px;text-align:left;}
.prod-mid {float:left;width:520px;}
.prod-mid1 {width:520px;height:30px;}
.prod-mid2 {float:left;width:280px;}
.prod-mid2a {width:280px;margin:0;padding:0;}
.prod-mid2aa {width:80px;float:left;}
.prod-mid2ab {width:180px;float:left;}
.prod-right {float:left;width:200px;}
.prod-right-inner {padding-left:10px;text-align:right;}
.prod-bot {width:740px;margin:0;padding:0;}
.prod-bot2 {border-top:1px solid #eda;margin-top:0px;}
.prod-bot2a {width:600px;margin:0;padding:0;}
.prod-bot2aa {width:225px;float:left;}
.prod-bot2ab {width:75px;float:left;}
.prod-bot2ac {width:225px;float:left;}
.prod-bot2ad {width:75px;float:left;}

.prod-midw2a {width:280px;margin:0;padding:0;}
.prod-midw2aa {width:280px;margin:0;padding:0;}
.prod-midw2ab1 {width:150px;float:left;}
.prod-midw2ab2 {width:130px;float:left;}
.prod-midw2ac1 {width:150px;float:left;}
.prod-midw2ac2 {width:130px;float:left;}

/*.prod-midw2aa li{padding-left:20px;background: url(3x.gif) top left no-repeat;}*/
/*.cat2-left ul li.3x {padding-left:20px;background: url(3x.gif) top left no-repeat;}*/


.moduletableothermenu { margin:5px 6px 5px 18px; padding:0 10px 0 10px;border:1px solid #686868;}
.mainlevelothermenu a{color:#2e4b99;}
.mainlevelothermenu a:hover{color:#2e4b99;}


#copyright
{

	margin-bottom			: 0px;
	text-align			: center;
	padding-top			: 2px;
	float				: left;
	height				: 20px;
	width				: 780px;
	background			: #b92920;
	font-size			: 10px;
	color				: #fff;
}

#copyright a {

	font-size			: 10px;
	color				: #fff;
}


.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}


/* Clear fix */
.clearfix:after {
clear: both;
display: block;
content: ".";
height: 0;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


