body {
	margin-top: 0px;
	padding: 0;
	background: #333333;
	text-align: justify;
	font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

/* Wrapper */

#wrapper             { width:980px; margin-top: 0px; padding: 0px; background-color: #5C000C; border: 0px solid #FFFFFF; }

/* Header */

#header-wrapper      { width:980px; height: 306px; }
#header              { width: 980px; margin: 0 auto; height: 188px; }
#banner1             { float: left; width: 980px; height: 146px; border: 0px solid #000000; background: url(../images/template/vip_wine_tours_top.jpg) no-repeat left top; }
#banner2             { float: left; width: 980px; height: 160px; border: 0px solid #000000; background: url(../images/template/vip_wine_tours_banner.jpg) no-repeat left top; }

/* Menu */

#menu-wrapper        { width: 686px; }
#menu                { width: 686px; margin-left: auto; height: 31px; padding: 0px; }
#menu a              { height: 24px; margin: 0; padding: 0px; text-decoration: none; text-transform: capitalize; font-family: Tahoma; font-size: 10pt; font-weight: bold; }
#menu a:hover        { color: #FFFFFF; }

#menu_item           { float: left; padding: 0px; text-align:center; }

/* Page */

#page {
    width: 980px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    /* background-color: #000000; General font colour changed here */
	color: #FFFFFF;
	text-align: justify;
}

/* Sidebars */

#sidebar1            { float: left; width: 686px; height: 31px; border: 0px solid #000000; background-color: #5C000C; }
#sidebar2            { float: right; width: 294px; border: 0px solid #000000; text-align: center; font-family:  Times New Roman, Helvetica, sans-serif; font-size: 12pt; }

/* Content */

#content             { float: left; width: 980px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #FFFFFF; background: url(../images/template/background.gif) repeat-y right top #000000; }
#text                { float: left; width: 676px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 10px; border: 0px solid #FFFFFF; }

/* Gallery */
#sidebar_pic_main      { position: absolute; width: 400px; padding: 0px; z-index: 1; margin-top:10px; margin-right:10px; }
#sidebar_left_gallery  { float: left; width: 320px; padding-left: 12px; margin-right: 2px; height: 369px; overflow: auto; border: 0px solid #000000; }
#gallerypost           { float: left; padding-bottom: 10px; width: 85px; height: 56px; }
#gallerypost h1        { font-weight: normal; }
#gallerypost a         { color: #FF6600; }
#sidebar_right_gallery { float: left; width: 400px; height: 369px; margin-right: 12px; border: 0px solid #000000; }

/* Footer */

#footer-wrapper      { float:left; width: 980px; background-color: #5C000C; }
#footer              { width: 980px; margin: 0; padding: 0px; }
#footer p            { margin-left: 20px; padding: 0px; text-align: left; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #999966; }
#footer a            { color: #999966; }
#footer a:hover      { color: #FFFFFF; }
#footer .link        { }
#footer .copyright   { }

/* Widths */

#stretch             { float:center; width: 100%;  border: 0px solid #999966; height:30px; }

