/*	WAVERLEYTBS WEBSITE STYLE SHEET 
	ECOM SOFTWARE LIMITED (CK)
	CREATED: DECEMBER 2006                  
	REVISED: MARCH 2008
*/

/* BODY */
body{background:#FFFFFF;margin:0px;font-family:arial;}
table{color: #000000;}
td{vertical-align:top;}
.small{font-size:9pt;}

a{text-decoration:none;}


/* MAIN TABLE STRUCTURE */
.leftcol{width:175px;}
.spacer{width:10px;}
.maincol{font-size:13px;}
.rightcol{width:200px;}

/* TOP BANNER */
.topbanner{background-color:#202020;border:0px;width:100%;}
.topbannerimages{text-align:right;}

/* TOP NAVIGATION LINKS */
.topnav{text-align:center;border: solid 1px #000000;height: 16px;width: 12.5%;padding-top:2px;}
.topnavlink{font-size: 12px;font-family: Arial;font-weight: bold;color: #ffffff;text-decoration:none;}
.topnavlink:hover{text-decoration:underline;}
.topnavigation{margin-bottom: 10px;}

/* MENU HEADER */
.menubox{width:100%;border: solid 1px #000000;background-image: url(../images/gradient_table.gif); background-repeat: repeat-x;background-color: #000000;margin-bottom: 10px;}
.menuboxheader{display:block;height:18px;padding-top:2px;background-image: url(../images/logo_table.gif); background-repeat: no-repeat;padding-left:30px;font-family:Arial;font-size:12px;font-weight:bold;color:#ffffff;}
.menuboxmain{background-color:#ffffff;}
.menuboxmainblack{background-color:#000000;}

/* CONTENT STYLES */
.contentarea{border: solid 1px #000000;background-color: #FFFFFF;margin-bottom: 10px;padding:10px;}
.catheader{height:17px;background-color:#000000;background-image: url(../images/gradient_table.gif);background-repeat: repeat-x;padding-left:5px;padding-top:3px;font-family:Arial;font-size:12px;font-weight:bold;color:#ffffff;display:block;}


/* Search */
#advsearch{text-align:center;width:100%;}
.advsearch_noiselist{font-size:11px;font-weight:bold;color:red;margin-top:5px;margin-bottom:5px;text-align:center;width:100%;}
.advsearch_searchfor{font-size:11px;font-weight:bold;margin-top:5px;margin-bottom:5px;text-align:center;width:100%;}
.advsearch_textbox{border: solid 1px #000000;width:200px;height:18px;}
.advsearch_dropdown{border:Solid 1px black;width:120px;}
.advsearch_button{width:120px;border:0px;color:#ffffff;font-weight:bold;background-color:#000000;}

/* eform styles */
.eformbuilder_val{font-size:13px;color:red;}
.eformbuilder_required{margin-left:5px;color:Red;font-weight:normal;}
.eformbuilder_table{width:600px;}
.eformbuilder_table td{padding-top:3px;padding-bottom:3px;vertical-align:top;}
.eformbuilder_label{font-weight:bold;font-size:15px;color:#AD2152;}
.eformbuilder_formlabel_left{float:left;width:200px;font-size:13px;font-weight:normal;}
.eformbuilder_formlabel_above{width:100%;display:block;font-size:13px;font-weight:normal;}
.eformbuilder_textbox_left{width:345px;}
.eformbuilder_textbox_above{width:615px;}
.eformbuilder_textarea_left{width:345px;height:80px;}
.eformbuilder_textarea_above{width:615px;height:100px;}
.eformbuilder_checkbox_left{font-size:13px;}
.eformbuilder_checkbox_above{font-size:13px;}
.eformbuilder_radio_left{font-size:13px;}
.eformbuilder_radio_above{font-size:13px;}
.eformbuilder_dropdown_left{width:345px;}
.eformbuilder_dropdown_above{width:615px;}
.eformbuilder_listbox_left{width:345px;}
.eformbuilder_listbox_above{width:615px;}
.eformbuilder_grid_left{float:left;width:345px;margin-top:10px;}
.eformbuilder_grid_above{float:left;width:615px;margin-top:10px;}
.eformbuilder_grid_left td,.eformbuilder_grid_above td{font-weight:bold;font-size:12px;padding:0}
.eformbuilder_gridinput_left{width:50px;}
.eformbuilder_gridinput_above{width:140px;}
.eform_builder_buttonalign{text-align:right;width:615px;}

/* SEARCH BOX */
.searchform
{
	margin-top: 0;
	margin-bottom: 0;
}

.searchboxmain
{
	background-color: #ffffff;
	padding:2px;
}
.searchinputbox{border:solid 1px A5ACB2;width:165px;}
.searchbutton{background-color: #000000;color: #ffffff;font-weight: bold;}
.searchlinks
{
	font-size:10px;
}
.searchlinks a
{
	text-decoration: none;
	color: #000000;
}

.searchlinks a:hover
{
	text-decoration:underline;
}

/* LEFT NAVIGATION */
.navboxmain
{
	background-color: #ffffff;
	background-image: url(../images/logo_menuwatermark.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.navitem
{
	height:25px;
	border-bottom: solid 1px #B0ADAD;
	padding-left:5px;
}
.navlink
{
	text-decoration:none;
	color: #000000;
}
.navlink:hover
{
	text-decoration:underline;
}

/* CUSTOMER AREA BOX */
.customerboxmain
{
	background-color: #000000;
}

/* WELCOME BOX */
.homepageimages
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
}
.welcomeboxmain
{
	padding:5px;
	background-color:#ffffff;
	vertical-align:top;
	background-image: url(../images/logo_watermark.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/*WHATS GOING ON BOX */
.whatsgoingboxmain{background-color:#ffffff;background-image: url(../images/logo_watermark.gif);background-repeat: no-repeat;background-position: bottom right;padding:5px;vertical-align:top;}

.whatsgoingonitem{width: 50%;}

/* NEWS BOX */
.newsboxmain{background-color: #ffffff;}

/* SUPPLIER AD BOX */
.adboxmain{background-color: #ffffff;}

/* LOCAL DEPOTS BOX */
.localdepotsboxmain{background-color: #ffffff;padding:1px;}
.localdepotstext{text-align:center;font-size:13px;}

/* FOOTER */
.footer{text-align:center;font-family:Arial;font-size:12px;}
.footer a{text-decoration:underline;font-weight:bold;color:#000000;}

/* CUSTOMER REGISTRATION CSS */
.customerreg_formlabel
{
	font-size:0.85em;
	font-weight:bold;
	margin-bottom:2px;
}
.customerreg_formtextbox
{
	width:250px;
	border: solid 1px #000000;
	font-size:0.9em;
	padding-left:3px;
	font-family:Arial;
}
.customerreg_formtextarea
{
	width:250px;
	border: solid 1px #000000;
	font-size:0.9em;
	padding-left:3px;
	font-family:Arial;
	height:50px;
}
.customerreg_formcheckbox
{
	width:250px;
	font-size:1.1em;
	padding-left:3px;
	font-family:Arial;
	font-weight:bold;
}
.customerreg_formbutton
{
	font-weight:bold;
	height:25px;
	width:150px;
	border:solid 2px #efefef;
	font-size:0.9em;
	background-color:#000000;
	color:#ffffff;
}
.customerreg_section
{
	width:100%;
	height:125px;
	background-color:#efefef;
	border:solid 1px #979DA1;
	margin-bottom:10px;
}
.customerreg_innersection
{
	vertical-align:top;
	padding:5px;
}
.customerreg_outersection
{
	WIDTH:50%;
	vertical-align:top;
}
.customerreg_reqfield
{
	color:Red;
	padding-left:10px;
}


/* PAGING STYLES */
#TopPaging
{
	margin:5px;
	font-size:0.9em;
	padding-bottom:10px;
	width:100%;
}
#BottomPaging
{
	margin:5px;
	font-size:0.9em;
	width:100%;
}
.paging_prevlink_on, .paging_nextlink_on
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.paging_prevlink_off, .paging_nextlink_off
{
	color:#E4E2E3;
	font-weight:bold;
}
.paging_numberlink_on
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.paging_numberlink_off
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.paging_separator
{
	color:#000000;
	height:1px;
	width:100%;
	display:none;
}
/* A to Z */
#AZLinks
{
	width:100%;
}
#AZLinks a 
{
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
}
#aztable
{
	width:98%;
}
.azcell
{
	background-color:#efefef;
	border: solid 1px #ffffff;
	line-height:2.0em;
	padding:10px;
	width:50%;
}

.azcell a
{
	color:#000000;
}

.azletter
{
	font-size:1.8em;
	font-weight:bold;
}

#azsingle
{
	line-height:2.0em;
}

#azsingle a
{
	color:#000000;
}



/* Calendar */
.calendar_viewbuttons
{
	color:#000000;
	font-weight:bold;
}
.calendar_prevnextbuttons
{
	color:#000000;
	font-weight:bold;
}
.calendar_date
{
	color:#000000;
}
.calendar_desctext
{
	color:#000000;
	font-weight:bold;
}
#calendar_eventdetailstable tr
{
	height:30px;
}
#calendar_eventdetailstable td
{
	vertical-align:top;
}
.calendar_eventheader
{
	font-weight:bold;
	width:200px;
}

/* Polls */
.pollstable
{
	width:100%;
}
.pollstable td a
{
	color:#000000;
	font-weight:bold;
}
.pollstable tr
{
	height:30px;
}
.pollquestion
{
	font-weight:bold;
}
.pollanswers
{
	font-style:italic;
}
.pollvotebutton
{
	background-color:#000000;
	font-family:Verdana;
	font-weight:bold;
	color:#ffffff;
}
.pollerrors
{
	color:Red;
}


.loggedinboxmain{

	background-color:#ffffff;
	vertical-align:top;

}
.loggedinboxmain a{display:block;font-size:0.9em;color:#000000;text-decoration:underline;}

.whatsgoingonitem img{padding-left:3px;padding-right:5px;border:0;}

/* Wine Tasting Form*/

form[action$="eid=159"]  .contentarea, form[action$="eid=160"]  .contentarea, form[action$="eid=161"]  .contentarea
{
	background-image: url(../images/bgimages/form_bg_long.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:70px;
	padding-top:85px;
	height: 650px;
	background-color: #ffffff;
	overflow-y:auto;
}

form[action$="eid=159"] .eformbuilder_textbox_left, form[action$="eid=160"] .eformbuilder_textbox_left, form[action$="eid=161"] .eformbuilder_textbox_left
{
background-color: transparent;
border: 0px;
border-bottom: 1px dashed black;
}

form[action$="eid=159"] .eformbuilder_textarea_left, form[action$="eid=160"] .eformbuilder_textarea_left, form[action$="eid=161"] .eformbuilder_textarea_left
{
border: 0px;
font-family:verdana;
line-height:22px;
background-image: url(../images/bgimages/textarea_bg.jpg);
background-repeat: no-repeat;
background-position: -3px -5px;
background-color: transparent;
margin-top: 5px;
}

form[action$="eid=159"] .eformbuilder_button, form[action$="eid=160"] .eformbuilder_button, form[action$="eid=161"] .eformbuilder_button
{
	margin-top: 20px;
}

form[action$="eid=159"] .eformbuilder_table td, form[action$="eid=160"] .eformbuilder_table td, form[action$="eid=161"] .eformbuilder_table td 
{
padding: 0px;
}

form[action$="eid=159"] .eformbuilder_radio_left, form[action$="eid=160"] .eformbuilder_radio_left, form[action$="eid=161"] .eformbuilder_radio_left
{
 line-height:0px; color:#ffffff;
}

#_ctl1_Over18_1, #_ctl1_TandC_1
{
 display:none;
}
