body {
	background-color:#42B2B4;
	margin:0px;
	/*background-color:#99EDEE;*/
/*height:100%; overflow-y:auto;*/
}

body.homepage {
background-color:#623909;
}

img.top_header {
	margin-top:10px;
	margin-left:50px;
}

div.maincontent {
	margin-right:160px;
	margin-left:50px;
}

div.errors {
	font-family:Verdana;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
	/*background-color:#FFFFFF;*/
}

.logout_button {
	font-family:Verdana;
	font-size:9px;
}

.login_link {
	position:absolute;
	bottom:2px;
	right:2px;
	font-family:Arial;
	font-size:9pt;
	text-decoration:none;
	color:#330000;
}

div.anchors {
	font-family:Verdana;
	font-size:10pt;
	color: #FFFFFF;
}

div.footer {
text-align:center;
color:#FFFFFF;
font-family:Verdana;
font-size:7pt;
font-weight:normal;
padding-top:6px;
}

div.anchors a:link, a:active, a:visited {
	font-family:Verdana;
	font-size:10pt;
	text-decoration:underline;
	color: #4E2E09;
}

.anchors a:hover {
	font-family:Verdana;
	/*font-weight:bold;*/
	font-size:10pt;
	text-decoration:underline;
	color: #FFFFFF;
}

.login_link a:link, a:active, a:visited,a:hover {
	color:#000000;
	text-decoration:none;
}

table.listings th {
	/*border:1px solid #663300;*/
	padding:3px;
	font-family: Verdana;
	font-size:10pt;
	background-color:#FFFFFF;
	color:#666666;
}


table.listings td {
	background-color:#DEDEDE;
	padding:3px;
	font-family:Verdana;
	font-size:12px;
}


img.bottleshelf{
	position:absolute;
	right:0px;
	top:10px;
}

table.biglist {
	width:98%;
	
	/*border: 1px solid #616161;*/ /* Taken out for rounded edges */
	margin:0px;
	margin-bottom:0px;
	/*background-color:#006666;*/
	/*background-color:#99EDEE;*/
	background-color:#DEDEDE;
}

table.biglist h4 {
	color: #000000;
	font-family: Verdana;
	font-size:12px;
	
	margin-top:0px;
}

table.biglist td {
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
}

div.admin_navbar {
margin-left:50px;
margin-top:10px;
padding:5px;
background-color: #DEDEDE;
color: #FFFFFF;
font-family:Verdana;
font-size:10px;
}

div.admin_navbar a:link {
font-family:Verdana;
font-size:10px;
color:#000000;
}

div.admin_navbar a:visited {
font-family:Verdana;
font-size:10px;
color:#000000;
}

div.admin_navbar a:active {
font-family:Verdana;
font-size:10px;
color:#000000;
}

div.brandsummary {
	padding-top:0px;
	margin-top:-10px;
	padding-bottom:10px;
	font-family: Verdana;
	font-size:10pt;
	color:#FFFFFF;
}

div.paragraph {
	font-family: Verdana;
	font-size:10pt;
	margin-right:160px;
}

div.homepagetext {
	font-family: Verdana;
	font-size:10pt;
}

/* Headings */
h1, h2, h3, h4 {
	font-family: Verdana;
	color: #FFFFFF;
	font-size:11pt;
}
/*h2 {
	font-weight:thin;
}*/
h3 {
	color: #4E2E09;
}




/** Rounded Corners **/


div.biglist {
	/*background-color: #DEDEDE;*/
	width:98%;
	/*border-top: 1px solid #616161;*/
	/*padding-left:15px;*/
}

.top-left {
background-image: url('../img/rounded_tl_long.gif');
height: 15px;
/*width: 15px;*/
margin-right: 15px;
font-size: 2px;
}


.top-right {
float: right;
margin-top: -15px;
background-image: url('../img/rounded_tr.gif');
height: 15px;
width: 15px;
font-size: 2px;
}

.inside {
border-left: 1px solid #616161;
border-right: 1px solid #616161;
background: #DEDEDE;
padding-left: 10px;
padding-right: 10px;

}



.bottom-left {
background-image: url('../img/rounded_bl_long.gif');
height: 15px;
font-size: 2px;
margin-right: 15px;
}

.bottom-right {
background-image: url('../img/rounded_br.gif');
background-position: 100% 0;
background-repeat: no-repeat;
height: 15px;
font-size: 2px;
margin-top: -15px;
margin-bottom:10px;
}