/* ++++++++++ global general styles start ++++++++++*/	
html, body {
	margin:0px;
	padding:0px;
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#ffffff;
	}
a:link { color:#FF7800; }
a:visited { color:#FF5A00; }
a:active { color:#FFC600; }
a:hover { color:#000066; } 	

a.linklist1:link { text-decoration:none;color:#0EC0FF;}
a.linklist1:visited { text-decoration:none;color:#0EC0FF;}
a.linklist1:active { text-decoration:none;color:#0EC0FF;}
a.linklist1:hover { text-decoration:none;color:#D5EE03;}

.color-1-text-13 { font-family: arial, geneva, sans-serif; font-size: 13px; color: #FFAE00;}
.color-1-text-14 { font-family: arial, geneva, sans-serif; font-size: 14px; color: #FFAE00;}

.color-2-text-14 {
	font-family: arial, geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	clear: both;
}
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/
#body-center {
	text-align:left;
	}	
#body {
	position: relative;
	width: 770px; /* change this to a specific amount for a fixed design. E.g., 770px. */
	margin-left: auto;
	margin-right: auto;
	text-align:left;	
	padding-bottom:10px;
	border:0px solid #000000;		
	}	
#header {
	position:relative;
	left:0px;
	top:0px;
	height:78px;	
	background: #000000 url(images/bg-header.gif) repeat-x;	
	border:0px solid #000000;	
	}	
	#login {
		position:absolute;
		top:24px;
		right:186px;		
		width:210px;
		font: 15px Arial, Helvetica, sans-serif;		
		border:0px solid #ffffff;	
		}	
	#call {
		position:absolute;
		top:8px;
		right:0px;		
		width:177px;
		font: 13px Arial, Helvetica, sans-serif;		
		color:#ffffff;
		border:0px solid #000000;	
		}			
#column-left {
	position:absolute;
	left:0px;
	top:78px;
	width:207px;
	color:#ffffff;
	padding:0px 12px 50px 15px;
	background: #000000 url(images_sheds/bg-left-column_r2_c1.jpg) no-repeat;		
	border:0px solid yellow;			
	voice-family:"\"}\"";
	voice-family:inherit;
		width:180px;
	}
	html>body #column-left {
		width:180px;
	}	
	#date {
		position:relative;
		top:16px;
		left:0px;
		color:#ffffff;
		border:0px solid #ffffff;			
		}	
	#formsearch {
		position:relative;
		top:35px;
		left:0px;
		border:0px solid yellow;			
		}		
	#column-left-content {
		position:relative;
		left:0px;
		top:35px;
		color:#ffffff;
		border:0px solid #ffffff;			
		}								
		#copyright {		
			position:relative;
			left:0px;
			top:10px;
			bottom:5px;
			font: 10px Arial, Helvetica, sans-serif;
			color:#9D9D9D;
			text-align:left;
			border:0px solid #000000;						
			}	
#column-right {
	position:relative;
	right:0px;
	top:0px;
	margin-left:207px;
	border:0px solid #000000;	
	}	
	#menu-box {	
		position:relative;		
		top:0px;
		left:0px;
		height:42px;
		width:100%;
		color:#000099;
		line-height:42px;
		vertical-align:30%;
		background:url(images/bg-menu.gif) repeat-x 0px 0px;			
		border:0px solid #000000;					
		}
		#menu a {
			display:inline;
			text-decoration:underline;
			color:#FF6600;
			font-weight:normal;
			}
		#menu a:hover {
			font-weight:bold;
			color:#000099; 
			}	
	#column-right-left {
		position:relative;
		left:0px;
		top:0px;
		padding:10px 10px 10px 10px;		
		margin-right:177px;
		border:0px solid #000000;	
		}	
		.products {
	height:300px;
	border: 0px solid #000000;
	margin-bottom: 20px;
		  }
		.individual-product {
		  float: left;
		  margin:0px 2px 0px 2px;
		  border:0px solid #000000;			  
		  }
		.individual-product p {
		   border-top:1px solid #BFBFBF;
		   width:170px;
		   text-align: center;
		   }
		
	#column-right-right {
	position:absolute;
	right:0px;
	top:42px;
	width:177px;
	height:365px;
	color:#ffffff;
	padding:0px 9px 0px 9px;
	background:#215F5F url(images/bg-bottom-line-right-column.gif) no-repeat left bottom;
	border:0px solid red;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:159px;
	background-color: #363636;
		}
		html>body #column-right-right {
			width:159px;			
		}	
		.title-right {
			font-family: arial, geneva, sans-serif;
			font-size: 13px;
			color: #D5EE03;			
			line-height:25px;
			font-weight:bold;
			margin:0px -9px 0px -9px;
			padding-left:5px;
			margin-bottom:10px;
			background:#000000;
			border:0px solid #000000;	
			}	
		#right-nested-box {
	position:relative;
	right:0px;
	top:23px;
	width:139px;
	padding:10px 10px 0px 10px;
	background:#000000;
	color:#ffffff;
	border:3px solid #555;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:139px;
			}
			html>body #right-nested-box {
				width:139px;			
			}	
/* ++++++++++ global structure styles end ++++++++++*/	
/* ++++++++++ second level start ++++++++++*/				
#column-right-left-sl {
	position:relative;
	left:0px;
	top:0px;
	padding:0px 10px 0px 10px;
	margin-right:177px;
	border:0px solid #000000;		
	}	
#sl-title {
	margin:0px -10px 10px -10px;
	padding:5px 0px 0px 40px;
	height:25px;
	color:#000000;	
	background:#DBDBDB url(images/bg-sl-title.gif) no-repeat left top;	
	border:0px solid #000000;	
	font:bold 14px Arial, Helvetica, sans-serif;						
	voice-family:"\"}\"";
	voice-family:inherit;
		height:20px;
	}
	html>body #sl-title {
		height:20px;
	}	
#column-left-full {
	position:relative;
	left:0px;
	top:1px;
	color:#000000;
	padding:0px 10px 0px 10px;			
	}	
	
/* ++++++++++ second level end ++++++++++*/					
