/*-----------------------------------------------------------
Description: Speciality Food 2010
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.74em "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:normal; text-align:left; color:#4e4e50; line-height:1.5em; text-decoration:none; background:url(../g/2010/template/fade_bg.gif) repeat-y top center #fff;}
body a:link{text-align:left; color:#4a266c; text-decoration:none; font-weight:bold;}
body a:visited {text-align:left; color:#4a266c; text-decoration:none; font-weight:bold;}
body a:hover {text-align:left; color:#000; text-decoration:none; font-weight:bold;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{margin:0 auto; width:1000px;}
#wrapper{float:left; width:1000px; border:none; _padding-left:1px;}
	#header{width:1000px; height:218px; padding:0; margin:0;}
	#navband{width:1000px; height:48px; padding:0; margin:0;}
		#nav{float:left; width:790px; height:48px; background:url(../g/2010/template/spec_nav_bg.gif) no-repeat; padding:0; margin:0;}
		#search{float:left; width:210px; height:48px; background:url(../g/2010/template/spec_search_bg.gif) no-repeat; padding:0; margin:0;}
	#content{width:1000px; background:url(../g/2010/template/spec_circle_bg.gif) no-repeat top right; padding-top:23px;}
		#content_left{float:left; width:574px; padding:0 30px 20px 20px; display:inline;}
			#pb_bottom{width:574px; padding:0 30px 20px 20px; display:inline;}
		#content_right{float:left; width:205px; padding:0; margin:0; background:url(../g/2010/template/tram_bg.gif) repeat-y;}
			#content_right_inner{float:left; width:187px; padding:9px 9px 0 9px; background:url(../g/2010/template/tram_t.gif) no-repeat;}
			#content_right_btm{float:left; width:205px; height:59px; padding:0; margin:0; background:url(../g/2010/template/tram_b.gif) no-repeat;}
		#content_right2{float:left; width:150px; padding:9px;}
	#footer_area{width:1000px; height:43px; background:url(../g/2010/template/footer_bg.gif) no-repeat;}
		#footer{float:left; height:17px; padding:15px 0 10px 30px;}		
		#footer_asp{float:left; height:17px; padding-top:10px; font-size:0.85em;}
		#footer_asp a{color:#838383!important; padding-left:15px; font-weight:normal;}
		#footer_asp a:hover{color:#000!important;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ z-index:998; position:relative; float:left; height:48px;}
.menu1 ul{margin:0; float:left;}
.menu1 ul a{font:1.5em "Times New Roman", Times, serif; color:#85858c; display:block; text-decoration:none; line-height:48px; text-transform:uppercase; font-weight:normal;}
.menu1 ul a:visited {line-height:48px; color:#85858c; font-weight:normal;}
.menu1 ul a:hover{color:#4e4e50; text-decoration:none; text-align:center; font-weight:normal!important;}
.menu1 li{list-style:none; float:left; position:relative; z-index:100; height:48px; padding-left:10px; display:inline;}
.menu1 table{position:absolute; border-collapse:collapse; left:18px; top:40px; z-index:998;}
.menu1 ul li{display:block; margin-left:15px; _margin:3px;}
.menu1 ul li:hover, .menu1 ul li a:hover{display:block;}
.menu1 ul li a, .menu1 ul li a:hover{display:block;}
.menu_on{color:#4e4e50; text-decoration:none; text-align:center;}

/*********[END]mainmenu****

	
/*********[BEGIN]submenu*********/
.menu1 ul ul{padding:0; border:none; background:none;}
.menu1 ul ul li{list-style:none; width:140px; background:none; position:relative; left:-25px; display:block; font-weight:normal;}
.menu1 ul ul li a, .menbold ul li a:visited{background:none; background-color:#bfbfbf!important; color:#fff!important; font-weight:bold!important; font:1em Arial,Sans-serif!important; _font:0.75em Arial,Sans-serif!important; padding:6px 5px 6px 10px; margin:0; text-align:left; order:none;  line-height:15px; text-transform:none;}
.menu1 ul ul li a:hover{color:#fff!important; font-weight:bold; background:none; padding:6px 5px 6px 10px; margin:0; text-align:left; line-height:15px; background-color:#a6a4a4!important; border:none;}
.menu1 ul ul li:hover {background:none;} /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}

/*---------------------------------------------------------*/
/* SEARCH
/*---------------------------------------------------------*/
#inp input{width:160px; height:15px; float:left; font:1em "Times New Roman", Times, serif; color:#bfbfbf; font-size:0.9em; border:solid 0px; margin-left:5px; margin-top:16px;}
#inpimg{float:left; margin-top:16px;}

/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:2.2em/1.1em "Times New Roman", Times, serif; color:#717171; text-align:left; margin:0; padding-bottom:5px;}
h2{font:1.75em/1.1em "Times New Roman", Times, serif; color:#000; text-align:left; margin:0; padding-top:5px; padding-bottom:5px;}
h3{text-align:left; color:#4a4a4a; font:bold 1em/1em Arial, san-serif; margin:0; padding-bottom:5px;}
h4{font:1.1em Arial, Helvetica, sans-serif; font-weight:bold; padding-top:10px; margin:0; color:#fff;}

/*---------------------------------------------------------*/

/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:574px; margin:0; padding-bottom:18px; background:url(../g/2010/template/fullsheet_line.gif) no-repeat bottom;}
.leftsheet{float:left; width:271px; margin-right:30px;}
.rightsheet{float:left; width:271px; margin:0;}

.sheetbody{}
.bodysheet{padding:0;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul{list-style:disc; margin-left:2em;}
.bodysheet ol{list-style:decimal; margin-left:2em;}

.fullsheet2{float:left; width:532px; margin-bottom:18px; background-color:#e6e5e5; border:1px solid #cbcaca; padding:5px 20px;}
.leftsheet2{float:left; width:337px; height:160px; overflow:hidden; margin-top:18px; margin-bottom:18px; background-color:#e6e5e5; border:1px solid #cbcaca; border-right:none; padding:5px 20px;}
.rightsheet2{float:left; width:195px; height:170px; overflow:hidden; margin-top:18px; margin-bottom:18px; padding:0; background-color:#e6e5e5; border:1px solid #cbcaca; border-left:none;}

.titlesheet2{font:2.2em/1.1em "Times New Roman", Times, serif; color:#717171; text-align:left; margin:0; padding-bottom:10px;}
.bodysheet2{padding:0; color:#666;}
.bodysheet2 p{padding:0 0 15px 0; margin:0;}
.bodysheet2 ul{list-style:disc; margin-left:2em;}
.bodysheet2 ol{list-style:decimal; margin-left:2em;}

/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/

/* Right panels */
.panel_2{float:left; position:relative; margin:0; padding:0; width:187px;}
.panelbody_2{float:left; position:relative; padding-bottom:9px; margin:0;}

/* Right 3 panels */
.panel_3{float:left; position:relative; margin:0; padding:0; width:150px;}
.paneltitle_3 {color: #4A266C; font:1.6em "Times New Roman",Times,serif; margin-bottom:10px;}
.panelbody_3{float:left; position:relative; padding-bottom:9px; margin:0;}

.panel_plain {float: left; padding:0; margin:0;}


/*---------------------------------------------------------*/
/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:left; position:relative;}
ul.footeritems img{}
ul.footeritems li {display:inline; font:normal 0.8em Verdana, Geneva, sans-serif; letter-spacing:normal; color:#735cbd; text-decoration:none; margin-right:5px; line-height:0.8em;}
ul.footeritems li a {display:inline; color:#838383; font-weight:normal;}
ul.footeritems li a:hover {display:inline; color:#000; font-weight:normal;}
ul.footeritems li a:visited {display:inline; text-decoration:none; color:#838383; font-weight:normal;}

/*---------------------------------------------------------*/

