body {
	margin:0;
	padding:0;
	background:#000 url("../images/buffet/striped-bg.jpg") 0px 0px repeat-x;
	color:#1D1E20;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	line-height:135%;
	text-align:justify;
}
a { color:#039; text-decoration:none; }
div#menu {
	background:url("../images/buffet/menu-bg.gif");
	height:40px;
	padding:0;
	margin:0;
	width:902px;
	margin:0 auto;
}
div#front {
	height:275px;
}
div#logo {
	height:275px;
	background:url("../images/buffet/logo.png") 0px 0px no-repeat;
}

div.wrapper,
div#logo,
div#front,
div#footer {
	width:900px;
	margin:0 auto;
}
div#menu ul {
	color: white;
	text-align: center;
	margin: 0;
	padding:0;
	margin:0 auto;
	background:#fff url("../images/buffet/menu-bg.gif");
	width:901px;
	margin:0 auto;
}

div#contents {
	width:900px;
	margin:0 auto;
	background:#FFF;
	border-top:2px solid #111;
	padding:0;
}
div#contents div.contents {
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}

div#menu ul li {
	display: inline;
}

div#menu ul li a {
	margin:0;
	padding: 10px 0px 10px 0px;
	color: white;
	text-decoration: none;
	border-right: 1px solid #333;
	font-size:15px;
	display:block;
	width:111.4px;
	float:left;
	font-weight:590;
	color:#EEF2F7;
	font-weight:600;
}
div#menu ul li a.last { border:none; }
div#menu ul li a:hover {
	background:url("../images/buffet/menuhover.gif");
	color: white;
}
div#menu ul li#active a { border-left: 1px solid #333; background:url("../images/buffet/menuhover.gif"); }
div.salesOnline { display:block; float:right; height:55px; width:130px; background:url("../images/buffet/livesales.png") no-repeat; margin-right:-50px; text-indent:-9999em; }
a#GotoTop { text-indent:-9999em; color:transparent; background:url("../images/buffet/arrow_up.png") no-repeat; display:block; height:16px; width:16px; margin:10px 10px 0px 0px; }
.invisible { display:none; }

div.flinks { background:url("../images/buffet/bg.jpg") repeat; color:#FFFFFF; }
div.flinks a { text-decoration:underline; color:#CCCCCC; }
div.copyright { font-size:12px; font-weight:600; color:#FFFFFF; padding-top:5px; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.column-right {
	float:left;
	width:660px;
	margin-left:10px;
}
.column-left {
	float:left;
	width:205px;
}


.cxb1, .cxb2, .cxb3, .cxb4{display:block; overflow:hidden}
.cxb1, .cxb2, .cxb3{height:1px}
.cxb2, .cxb3, .cxb4{background:#FFFFFF; border-left:1px solid #3399cc; border-right:1px solid #FFFFFF}
.cxb1{margin:0 5px; background:#FFFFFF}
.cxb2{margin:0 3px; border-width:0 2px}
.cxb3{margin:0 2px}
.cxb4{height:2px; margin:0 1px}
.cxboxcontent{display:block; background:#FFFFFF; border:0 solid #3399cc; border-width:0 1px; font-size:100%; padding:10px}



.hbar { height:1px; overflow:hidden; }
.hbar .hbar-right { float:right; width:60px; height:1px;  background:url("../images/buffet/hbar-bottom-right.png") 100% 0 no-repeat; }
.hbar .hbar-left  { float:left; width:60px; height:1px; background:url("../images/buffet/hbar-bottom-left.png") 0 0 no-repeat; }
.hbar { background-color:#59a2b2; }

/******** General styles ********/
.underline{border-bottom:1px dotted #333; font-size:110%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
.overline{border-top:1px dotted #333; font-weight:600; padding:4px; font-size:105%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
.dline{border-top:1px dotted #333; border-bottom:1px dotted #333; font-weight:600; padding:4px; font-size:105%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
hr{border:0px; height:1px; color:#000; border-bottom:1px dotted #333; margin-top:8px; margin-bottom:8px}
.width-100{width:100%}
.width-99{width:100%}
.width-98{width:100%}
.width-97{width:97%}
.width-96{width:96%}
.width-95{width:95%}
.width-90{width:90%}
.width-85{width:85%}
.width-80{width:80%}
.width-75{width:75%}
.width-70{width:70%}
.width-65{width:65%}
.width-60{width:60%}
.width-55{width:55%}
.width-50{width:50%}
.width-45{width:45%}
.width-40{width:40%}
.width-35{width:35%}
.width-33{width:33%}
.width-30{width:30%}
.width-25{width:25%}
.width-20{width:20%}
.width-15{width:15%}
.width-10{width:10%}
.width-5{width:5%}
.width-2{width:2%}
.width-1{width:2%}

select.width-100{width:100.9%}
select.width-99{width:99.9%}
select.width-98{width:98.9%}
select.width-97{width:97.9%}
select.width-96{width:96.9%}
select.width-95{width:95.9%}
select.width-90{width:90.9%}
select.width-85{width:85.9%}
select.width-80{width:80.9%}
select.width-75{width:77.2%}
select.width-70{width:70.9%}
select.width-65{width:66.2%}
select.width-60{width:60.9%}
select.width-55{width:55.9%}
select.width-50{width:50.9%}
select.width-45{width:45.9%}
select.width-40{width:41%}
select.width-35{width:35.9%}
select.width-33{width:33.9%}
select.width-30{width:30.9%}
select.width-25{width:25.9%}
select.width-20{width:20.9%}
select.width-15{width:16%}
select.width-10{width:10.9%}
select.width-5{width:5.9%}
select.width-2{width:3%}
select.width-1{width:2.9%}

.block{display:block}
.inline{display:inline}

.pb-2{padding-bottom:2px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.p-1{padding:1px}
.p-2{padding:2px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}

.pp-1{padding:0 1px 1px 1px}
.pp-2{padding:0 2px 2px 2px}
.pp-5{padding:0 5px 5px 5px}
.pp-10{padding:0 10px 10px 10px}
.pp-15{padding:0 15px 15px 15px}
.pp-20{padding:0 20px 20px 20px}

.vlt{vertical-align:top}
.vlm{vertical-align:middle}
.vlb{vertical-align:bottom}

.ac,.center{text-align:center}
.ar{text-align:right; padding-right:2px}
.al{text-align:left; padding-left:2px}

.w-20{width:20px}
.w-40{width:40px}
.w-60{width:60px}
.w-80{width:80px}
.w-90{width:90px}
.w-95{width:95px}
.w-98{width:98px}
.w-99{width:99px}
.w-100{width:100px}
.w-150{width:150px}
.w-200{width:200px}
.w-300{width:300px}
.h-10{height:10px}
.h-90{height:90px}

.bg-white{background-color:#FFF}
.bg-black{background-color:#000}

.float-left 	{ float:left; }
.float-right 	{ float:right; }


.clear, .clr{clear:both}
.lblue{color:#A9D8EC}
.white{color:#FFF}
.red{color:#F00}
.green{color:#080}
.grey{color:#666}
.blue{color:#039}
.black{color:#000}
.orange{color:#F90}
.bold{font-weight:700}
.italic{font-style:italic}
.uline{text-decoration:underline}
.center{text-align:center}
.verdana{font-family:Verdana,Arial,Helvetica,sans-serif}
.georgia{font-family:Georgia,"Times New Roman",Times,serif}
.trebu{font-family:"Trebuchet MS"}
.awform .blue{color:#A9D8EC}

.underline{border-bottom:1px dotted #333333; font-weight:normal;  margin-bottom:8px}
.overline{border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}
.sline{border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}
.dline{border-bottom:1px dotted #333333; border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}

em.red{font-weight:700; padding:3px}
input, textarea{padding:5px 3px 3px 7px; background:url("../images/buffet/form-bg.gif") no-repeat; border:1px solid #000}
select{color:#FFF; background-color:#333333; padding:4px 2px 2px 1px; border:1px solid #000}
.inpSubmit, .inplink, #bigButton{padding:4px; background:url("../images/buffet/m2.gif") -5px repeat-x; border:1px solid #333333; height:26px; color:#000}
.inpSubmit:hover, .inplink:hover, #bigButton:hover{background:url("../images/buffet/m2v.gif") repeat-x; cursor:pointer; color:#000}
a.inplink, a.inplink:visited{text-decoration:none; color:#000}
a.inplink:hover{text-decoration:none; color:#000;}
.disabledInput, .disabledInput:hover{background:#EEE; color:#111; font-weight:700}




html .png, div .png, .png {
	azimuth: expression(
		this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
	);
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.clear { clear:both }
* img, td img, div img {
	border:0;
	vertical-align:middle
}
div.pagetitle {
	height:23px;
	padding:7px;
	background:url("../images/buffet/striped-bg.jpg") repeat-x;
	color:#FFFFFF;
	font-size:20px;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
/**************** VB Original ************************/
.page
{
	background: #FFFFFF;
	color: #000000;
}
.tborder
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #333;
}
.tcat
{
	background:#494949 url("../images/buffet/menuhover.gif") repeat-x;
	color: #FFFFFF;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background:#494949 url("../images/buffet/menuhover.gif") repeat-x;
	color: #FFFFFF;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background:url("../images/buffet/bg.jpg") repeat;
	color: #E0E0F6;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #EEF2F7;
}
.alt1, .alt1Active
{
	background: #FFFFFF;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #FFFFFF;
	color: #000000;
}
.alt2 a, .alt2Active a { color:#039; }
td.inlinemod
{
	background: #FFFFFF;
	color: #000000;
}
.wysiwyg
{
	background: #FFFFFF;
	color: #000000;
}

.time
{
	color: #666686;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url("../images/gradients/gradient_panel.gif") repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D1D4E0 url("../images/gradients/gradient_panelsurround.gif") repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
background:url("../images/buffet/bg.jpg") repeat; color:#FFF;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #333333;
}
.vbmenu_option
{
	background: #FFFFFF;
	color: #000000;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	/*font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;*/
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { margin: 0px; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.underline { text-decoration: underline; }
-->