body,
	html {
	margin:0;
	padding:0;
	background:url(../images/fade_02.jpg) repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	text-align:left;
	}
	body {
	min-width:750px;

	}
	
	.formerr
	{
		color: red;
		font-size: 12px;
		font-family: Trebuchet MS, Arial, sans-serif;
	}
	
	.suppliertableheadings
	{
		background-color: #F5F0E8;
		border: 1px solid #D6D3CD;
	}
	
	
	
	.eventmonths
	{
		display: inline;
		list-style: none;		
	}
	
	#topbar {
		margin:0 auto;
		width:750px;
	}
	#wrap {
	margin:0 auto;
	width:747px;
}
/* **** Top logo and slogan **** */
#header {
	margin: 0px;
	height: 159px;
	width:748px;
	background-image:url(../images/logo.jpg);
	}
#header h1 span {
	display:none
	}

/* **** Top Navigation and footer **** */
	#nav {

		padding:8px;
		width: 740px;
		clear:both;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#nav p{
		padding:5px;
		margin:0;
	}
#nav a:link, #nav a:visited  {
	text-decoration: none;
	color: #8C663F;
	font-weight:bold;
	}
#nav a:hover, #nav a:active { 
	text-decoration: underline; 
	color: #8C663F;
	font-weight:bold;
	}
	
	#footer {
	height:30px;
	text-align:center;
	clear:both;
	color: #fff;
	padding-top:20px;
	border-bottom: 1px solid #9A9A9A;

	}
	#footer ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#footer li{
		display:inline;
		margin:0;
		padding:0;		
		color: #6C6C6C;
	}
	
	
#footer a:link {
	text-decoration: none;
	color: #6C6C6C;
	font-weight: normal;
	}
#footer a:visited { 
	text-decoration: none; 
	color: #6C6C6C;
	font-weight: normal;
	}
#footer a:hover, #footer a:active { 
	text-decoration: underline; 
	color: #6C6C6C;
	}
	
/* **** spacers and dividers **** */
#spacer {
  clear: both;
  width:740px;
  height:1px;
  }
  
div.divider {
  clear: both;
  border-top: 1px solid #C67070;
  }
  
/* **** leftnav stuff **** */

#sidebar {
	float:left;
	width:180px;
	margin-top:40px;
	
	}
#sidebar h1 {
	font-family: Verdana; font-size: 13px; color: #000;
	padding: 0px;
	margin: 0px;
	font-weight:normal;	
	letter-spacing: -0.05em;
	}
#sidebar h2 {
	font-family: Verdana; font-size: 13px; color: #000;
	padding: 0px;
	margin: 0px;
	
	letter-spacing: -0.05em;
	}
#sidebar h2 a:link{
	font-family: Verdana; font-size: 13px; color: #5BC5E0;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	letter-spacing: -0.05em;
	}
	#sidebar h2 a:hover {
	font-family: Verdana; font-size: 13px; color: #5BC5E0;
	padding: 0px;
	margin: 0px;
	text-decoration:underline;	
	letter-spacing: -0.05em;
	}
	#sidebar h2 a:visited{
	font-family: Verdana; font-size: 13px; color: #5BC5E0;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	letter-spacing: -0.05em;
	}
#sidebar p {
	font-family: Verdana; font-size: 12px; color: #000;
	padding: 5px 0;
	margin: 0px;
	
	letter-spacing: -0.05em;
	}
	
	#sidenav {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #E2DDD6;
		margin: 0px;
		padding: 5px;
		font-weight:bold;
		}
		#sidenav p {
			border-top: 1px dotted #666;
			margin: 0px;
			padding: 5px;
			}
		#sidenav ul {
			 margin: 0px; 
			 padding: 0px; 
	
			}
		#sidenav li {
			list-style: url(../images/side_bullet.gif) ; margin: 0px no-repeat;
			color: #000; text-decoration: none;
			font-size:10px;
			padding: 2px;
			text-align:justify;
			margin-left:40px; 
			position:relative;
			}
		#sidenav a:link, #sidenav a:visited  {
			text-decoration: none;
			color: #666;
			font-weight: normal;
			}
		#sidenav a:hover, #sidenav a:active { 
			text-decoration: underline; 
			color: #666;
			font-weight: normal;
			}

/* **** Main Section **** */
	#main {
	background-image:url(../images/main_fade.jpg);
	background-color:#fff;
	background-repeat: repeat-x;
	background-position: right top;
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	float:left;
	width:747px;
		}
	#main2
	{
	background-image:url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width:747px;
	padding:0;
	margin:0;
	overflow:hidden;
	
	}
		
		#pagebody {
			margin: 5px;
		}
		#bigimage {
			padding: 0px;
			border: 1px solid #630;
			background-color: #fff;
			position:relative;
			margin: 0px;
		}
/* Page Elements */
	/* Home */
		#homeelements {
	float:left;
	width:500px;
	padding:0;
	margin:0;
	text-align: justify;
			
			}
			#homeelements h1 {
			font-family: Verdana; font-size: 26px; color: #333333;
			margin-bottom: 6px;
			padding-left:15px;
			padding-top:25px;
		}
		#homeelements h2 {
			font-family: Verdana; font-size: 18px; color: #333333;
			font-weight:normal;
			padding-top: 10px;
			padding-bottom: 0px;
			margin: 0px;
			
			letter-spacing: -0.05em;
			}
			#homeelements a{
			color:#000000;
			}
		#homeelements span {
			color: #81562C;
			}
			div.homeelement {
			  float: right;
			  margin:2px;
			  border: 1px solid #D6D3CD;
			  width: 260px;
			  background-color: #F5F0E8;
			  }
			#homeelements p {
			  padding-left:15px;
			   }
	
	/* Normal */
		#normelements {
	float:left;
	width:500px;
	padding:0;
	margin:0;
	text-align: left;
	
			
			}
			#normelements h1 {
			font-family: Verdana; font-size: 26px; color: #333333;
			margin-bottom: 6px;
			padding-left:15px;
			padding-top:25px;
		}
		#normelements h2 {
			font-family: Verdana; font-size: 18px; color: #333333;
			font-weight:normal;
			padding-top: 10px;
			padding-bottom: 0px;
			margin: 0px;
			
			letter-spacing: -0.05em;
			}
			#normelements a{
			color:#000000;
			}
		#normelements span {
			color: #81562C;
			}
			div.normelement {
			  float: right;
		
			  margin:2px;
			  border: 1px solid #D6D3CD;
			  width: 260px;
			  background-color: #F5F0E8;
			  }
			#normelements p {
			  padding-left:15px;
			   }
			#normelements h3 {
			  padding-left:15px;
			   }
			#right_border
			{
			  border-right:1px dashed #333;
			  padding-right:5px;
			  }

/* ***** Table formatting ***** */

   
table {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	padding: 2px;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.basketheadings td {
	border-top: 1px solid #D6D3CD;
	border-bottom: 1px solid #D6D3CD;
	background: #F5F0E8;
	font-weight:bold;
	}

tr.trsecondline td {
	border-top: 1px solid #D6D3CD;
	border-bottom: 1px solid #D6D3CD;
	background: #FCFBFA;
	}

td {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border-bottom: 1px solid #CCC;*/
	padding: 0 0.5em;
	}

td:first-child {
	width: 190px;
	}

td+td {
	border-left: 1px solid #CCC;
	}




/* *** Form Formatting in nav section  *** */

.formnav
{
	font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000;
	background: #fff url(../images/back_form.gif) no-repeat top left;
	border:1px solid #81562C;
	width: 170px;
	margin-bottom: 4px;
}

.formresize
{
	font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000;
	background: #fff url(../images/back_form.gif) no-repeat top left;
	border:1px solid #81562C;
	margin-bottom: 4px;
}

.formnorm
{
	font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000;
	background: #fff url(../images/back_form.gif) no-repeat top left;
	border:1px solid #81562C;
	width: 400px;
	margin-bottom: 4px;
}

.formbutton
{
   font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000;
   background-color:#DCD2C9;
   border:1px solid;
   border-top-color:#C8BDB0;
   border-left-color:#C8BDB0;
   border-right-color:#9A8874;
   border-bottom-color:#9A8874;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#E7E0DA',EndColorStr='#D5CABE');
   width: 80px;
}


#left
{
float:left;
padding-left: 20px;
padding-top: 5px;
}
#right
{
float:right;
padding-right: 20px;
padding-top: 5px;
}

#areas
{
	margin:0;
	width:747px;
	float:left;


}

/*=================  1st  Box  =====================*/
#box1
{
	width:226px;
	float:left;
	padding-left:15px;

	margin-top:30px;
}
#box1_top
{
	
	background-image:url(../images/area_top1.gif);
	background-repeat: no-repeat;
	height:52px;
	float:left;
	width:226px;
}
#box1_top h1
{
font-size:14px;
padding-top:30px;
padding-left:5px;
margin:0;
padding-bottom:0;
	
}
#box1_top h1 a
{
text-decoration:none;
color:#000000;
}
#box1_top h1 a:hover
{
text-decoration:underline;
color:#000000;
}
#box2_top h1 a
{
text-decoration:none;
color:#000000;
}
#box2_top h1 a:hover
{
text-decoration:underline;
color:#000000;
}
#box3_top h1 a
{
text-decoration:none;
color:#000000;
}
#box3_top h1 a:hover
{
text-decoration:underline;
color:#000000;
}
#box1_bottom
{
	vertical-align:bottom;
	font-size:10px;
	color:#000;
	margin:0;
	height:14px;
	background-image:url(../images/area_bottom1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:226px;
	padding:0;
	float:left;
}
.box_text
{
padding-top:5px;
padding-left:5px;
width:110px;
text-align:left;
}
#box1_bk
{
	background-image:url(../images/area_bk.gif);
	background-color:#FFFFFF;

	float:left;
	width:226px;
	background-repeat: repeat-y;
}

#box1_image
{
	background-image:url(../images/cd.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:223px;
	height:106px;
}
/*=================  2nd  Box  =====================*/

#box2
{
	width:226px;
	float:left;
	padding-left:15px;
	margin-top:30px;
}
#box2_top
{
	
	background-image:url(../images/area_top1.gif);
	background-repeat: no-repeat;
	height:52px;
	float:left;
	width:226px;
}
#box2_top h1
{
font-size:14px;
padding-top:30px;
padding-left:5px;
margin:0;
padding-bottom:0;

}
#box2_bottom
{
	vertical-align:bottom;
	font-size:10px;
	color:#000;
	margin:0;
	height:14px;
	background-image:url(../images/area_bottom1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:226px;
	padding:0;
	float:left;
}

#box2_bk
{
	background-image:url(../images/area_bk.gif);
	background-color:#FFFFFF;

	float:left;
	width:226px;
	background-repeat: repeat-y;
}
#box2_image
{
	background-image:url(../images/cutting_service.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width:223px;
	height:106px;
}
/*=================  3rd  Box  =====================*/

#box3
{
	width:226px;
	float:left;
	padding-left:15px;
	margin-top:30px;
}
#box3_top
{
	
	background-image:url(../images/area_top1.gif);
	background-repeat: no-repeat;
	height:52px;
	float:left;
	width:226px;
}
#box3_top h1
{
	font-size:14px;
	padding-top:30px;
	padding-left:5px;
	margin:0;
	padding-bottom:0;

}
#box3_bottom
{
	vertical-align:bottom;
	font-size:10px;
	color:#000;
	margin:0;
	height:14px;
	background-image:url(../images/area_bottom1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:226px;
	padding:0;
	float:left;
}

#box3_bk
{
	background-image:url(../images/area_bk.gif);
	background-color:#FFFFFF;

	float:left;
	width:226px;
	background-repeat: repeat-y;
}
#box3_image
{
	background-image:url(../images/shoes.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:223px;
	height:106px;
}

/*=======================================================================================*/

#right_nav
{
	margin-top:10px;
	height:150px;
	width:170px;
	text-align:left;
	padding-left:25px;
	padding-right:10px;
	float:left;

}
#right_nav h1
{
font-size:12px;
text-decoration:underline;
color:#333;
margin:0;
}
#right_nav ul
{
margin:0;
padding-left:15px;
}
#right_nav li
{
list-style: url(../images/side_bullet.gif) ; margin: 0px no-repeat;
}
#right_nav a
{
color:#333;
text-decoration:none;
}
#right_nav a:hover
{
color:#333;
text-decoration:underline;
}




.line
{
border-left:1px solid #fff;
}



.whitetext
{
color:#FFFFFF;
}

.left
{
margin-top:5px;
text-align:left;
float:left;
height:30px;
width:200px;
border-bottom:1px dashed #999;
}
.right
{
margin-top:5px;
float:right;
height:30px;
width:200px;
border-bottom:1px dashed #999;
}



.bottomspace
{
height:200px;
margin-left:auto;
}
.not
{
background-color:#006600;
}



#stockbox
{
	width:217px;
	padding-left:15px;
	margin-top:30px;
	text-align:left;
}
#stockbox_top
{
	
	background-image:url(../images/news_top.gif);
	background-repeat: no-repeat;
	height:44px;
}
#stockbox_bottom
{
	vertical-align:bottom;
	font-size:10px;
	color:#000;
	margin:0;
	height:11px;
	background-image:url(../images/news_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:217px;
	padding:0;
}
#stock_bk h2 p
{
padding-top:5px;
padding-left:15px;
}
#stock_bk
{
border-left:1px solid #666;
border-right:1px solid #666;
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
}
form
{
padding-left:15px;
}
#map
{
text-align: center;
}
.imageLeft {
	float: left;
	margin-right: 7px;
}
.imageRight {
	float: right;
	margin-left: 7px;
}
.imageLeftpadding {
	float: left;
	margin-left: 30px;
}
.clearing {
	font-size: 1px;
	line-height: 0px;
	clear: both;
	height: 0px;
}