/* - - - - - DEFAULTS - - - - - */
body {
	background:url(../img/bg.jpg) repeat top center;
	color:#1f1b18;
	font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
img { -ms-interpolation-mode: bicubic; }
a {
	color:#6e9cd0;
}
.left {
	float:left
}
.right {
	float:right
}
.clear {
	clear:both;
	display:block;
	height:0em;
}
.png {
	display:block;
}

/* - - - - - BG AND CONTAINER - - - - - */
#bg {
	padding-top:40px;
	padding-bottom:26px;
	background:url(../img/bgt.jpg) no-repeat top center;	
}

#container {
	width:903px;
	margin:0 auto;
}

/* - - - - - HEADER / SEARCH FORM - - - - - */
#header {
	background:#fff;
	padding:0 10px 20px 10px;
}
	#header .top {
		background:#925c2e;		
		height:67px;
		border-bottom:solid 1px #fff;
	}
	
	#header h1 {
		float:left;
		padding-left:22px;
		padding-top:15px;
	}
		#header h1 img {
			display:block;				
		}
	#header form {
		float:right;
		padding-right:12px;
		padding-top:18px;
	}
		#header form input.text {
			font:12px Georgia, "Times New Roman", Times, serif;
			color:#1f1b18;
			border:solid 1px #744721;
			width:184px;
			padding:3px 10px;
			margin-top:3px;
			margin-right:5px;
			margin-left:435px\9;
			display:block;
			outline:0 none;
			float:left;
			position:relative;
		}
		#header form input.img {
			display:block;
			float:right;
			position:relative;
		}
		
		#header .banner{
			margin-bottom:-9px;
		}
		
/* - - - - - SLIDESHOW - - - - - */
	
	#header #fadeshow1 {
		position:relative;
		z-index:0;
		display:block;	
		margin-bottom:-10px;
	}

/* - - - - - MAIN CONTENT START - - - - - */
#maincontent {
	background-image: url(../img/bg-content.gif);
	background-color:white;
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 0 10px 120px 10px;
	*border:1px solid transparent; /*Weird fix for IE BG Color Problem....*/
}

/* - - - - - LEFT SIDEBAR - - - - - */
#sidebar {
	background:url(../img/bg-sidebar.gif) repeat-y top right;
	background-color:white;
	float:left;
	width:196px;
	padding-right:22px;
	position:relative;
	padding-top:5px;
}
	#sidebar .st {
		position:absolute;
		top:0;
		right:0;
	}
	#sidebar .sb {
		position:absolute;
		bottom:0;
		right:0;
	}
	#sidebar h3 {
		background:#dbe6f3;
		font:17px "Times New Roman", Times, serif;
		color:#0e2557;
		text-transform:uppercase;
		margin-bottom:4px;
		padding:4px 0 4px 15px;
	}
	#sidebar .box {
		padding:0 15px;
		background:#eff4fa;
		margin-bottom:4px;	
		width:166px;
	}
		#sidebar .box .news {}
			#sidebar .box .news small {
				font-weight:bold;
				color:#0e2557;
				display:block;
				font-size:13px;
			}
			#sidebar .box .news p {
				color:#0e2557;
				line-height:130%;
				padding-bottom:13px;
			}
	#sidebar .sheduler {
		color:#1f1b18;
		padding-top:30px;
	}
		#sidebar .sheduler img {
			display:block;
			position:relative;
			left:-5px;
			padding-bottom:15px;
		}
		#sidebar .sheduler p {
			line-height:130%;	
			font-weight:bold;
			padding-bottom:13px;
		}
			#sidebar .sheduler p strong {
				color:#0e2557;		
			}
			#sidebar .sheduler p small {
				color:#0e2557;
				font-size:13px;
				font-weight:normal;
			}
	#sidebar .box.follow {
		padding-top:10px;
		padding-bottom:10px;
	}
	#sidebar .box.follow img {
		display:block;
		padding-bottom:3px;
		padding-top:3px;
	}
	#sidebar .killington{
		margin:12px 0 0 37px;
	}

/* - - - - - MAIN CONTENT - RIGHT SIDE - - - - - */
#page {
	float:right;
	width:645px;
	padding-top:5px;
	background-color:white;
}
	#page .breadcrumb {
		font-size:13px;
		font-weight:bold;
		padding-bottom:15px;
		margin-left:-12px;
	}
		#page .breadcrumb a {
			background:url(../img/arrow.gif) no-repeat right center;
			padding:0 11px 0 11px;
			text-decoration:none;
			color:#0e2557;
		}
		#page .breadcrumb a:hover {
			color:#6e9cd0;
		}
			#page .breadcrumb a img {}
		#page .breadcrumb span {
			color:#6e9cd0;
			padding-left:3px;
		}
	
	#page h1.category {
		font:21px "Times New Roman", Times, serif;
		color:#0e2557;
		padding:2px 5px 2px 7px;
		text-transform:uppercase;
		background-color:#DBE6F3;
		width:99%;
		margin:0 0 15px -10px;
		border:1px solid #9BABBF;
	}
	#page h2 {
		font:19px "Times New Roman", Times, serif;
		color:#925c2e;
		padding-bottom:10px;
	}
	#page h3 {
		font:21px "Times New Roman", Times, serif;
		color:#0e2557;
		padding:2px 5px 2px 7px;
		text-transform:uppercase;
		background-color:#DBE6F3;
		width:99%;
		margin:0 0 15px -10px;
		border:1px solid #9BABBF;
	}
	#page p {
		font-size:13px;
		padding-bottom:13px;
	}
	
/* - - - - - PRODUCTS LIST - - - - - */
	#page .list-product {
		padding-top:10px;	
	}
		#page .list-product .item {
			display:block;
			float:left;
			border-left:solid 1px #f2ebd5;
			border-right:solid 1px #f2ebd5;
			border-bottom:solid 1px #f2ebd5;
			width:138px;
			text-align:center;
			padding:15px 10px;
			color:#1f1b18;
			text-decoration:none;
			line-height:120%;	
			height:160px;
			margin:0;
		}
		#page .list-product .item.first {
			border-left:0;
			padding-left:1px;
		}
		#page .list-product .item:hover {
			color:#925c2e;	
		}
			#page .list-product .item img {
				display:block;
				margin:0 auto;
			}
		#page .list-product .line {
			background:#f2ebd5;
			width:100%;
			height:1px;
		}	
		
/* - - - - - GENERAL FORM STYLES - - - - - */
	#page input{
		padding:2px;
		height:18px;
		background:url(../img/input-bg.gif) repeat-x;
		border:1px solid #ddd;
		margin-bottom:7px;
	}
	#page textarea{
		padding:2px;
		background:url(../img/input-bg.gif) repeat-x;
		border:1px solid #ddd;
	}

/* - - - - - FOOTER - - - - - */
#footer {
	background:#1f1b18;
	padding: 5px 10px;
	text-align:center;
}
	#footer ul {
		color:#6e9cd0;
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-bottom:5px;
	}
		#footer ul li {
			display:inline;
			letter-spacing:0.3em;
		}
			#footer ul li a {
				letter-spacing:normal;
				text-decoration:none;	
			}
			#footer ul li a:hover {
				color:#fff;		
			}
			
	#footer p {
		color:#fff;	
		padding-bottom:5px;
	}
		#footer p a {
			color:#fff;
			text-decoration:none;
		}
		#footer p a:hover {
			color:#6e9cd0;	
		}