/**
  * @author  Brandon Wamboldt
  * @package kats-designs
  * @version 1.1.4
  * @date    October 31st, 2009
  *
  * This file is the intelluctual property of Northern Lights Technology. Any
  * unauthorized use, modifications, or distribution of this code is prohibted.
  *
  * http://northernlightstechnology.ca/legal
  */

body {
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}

	.gold_bar {
		background:#B18F39;
		height:10px;
		width:100%;
	}
	
	#page {
		margin:auto;
		overflow:visible;
		width:900px;	
	}
	
		#header {
			background:black url('../images/header_bg.gif') no-repeat right top;
			height:124px;
			padding-top:7px;
		}
		
			#header a {
				background:black url('../images/kats_logo.gif') no-repeat;
				display:block;
				height:116px;
				outline:none;
				width:236px;
			}
			
		#menu {
			width:100%;
			height:27px;
			padding-left:0;
			margin:0;
			padding-bottom:5px;
			background-image:url('../images/menu_bg.gif');
			background-repeat:no-repeat;
			background-position:right;
			list-style-type:none;
		}
		
			#menu li {
				height:27px;
				float:left;
			}
		
				#menu li a{
					background-image:url('../images/menu.gif');
					background-repeat:no-repeat;
					background-position:0px 0px;
					height:27px;
					float:left;
					display:block;
				}
		
				#menu li a.nav1{background-position:0px 0px; width:73px;}#menu li a:hover.nav1{background-position:0px -27px;}
				#menu li a.nav2{background-position:-73px 0px; width:69px;}#menu li a:hover.nav2{background-position:-73px -27px;}
				#menu li a.nav3{background-position:-142px 0px; width:150px;}#menu li a:hover.nav3{background-position:-142px -27px;}
				#menu li a.nav4{background-position:-292px 0px; width:151px;}#menu li a:hover.nav4{background-position:-292px -27px;}
				#menu li a.nav5{background-position:-443px 0px; width:183px;}#menu li a:hover.nav5{background-position:-443px -27px;}
				#menu li a.nav6{background-position:-626px 0px; width:95px;}#menu li a:hover.nav6{background-position:-626px -27px;}
				#menu li a.nav7{background-position:-721px 0px; width:98px;}#menu li a:hover.nav7{background-position:-721px -27px;}
				#menu li a.nav8{background-position:-819px 0px; width:81px;}#menu li a:hover.nav8{background-position:-819px -27px;}
				
	#main-top {
		background: black url('../images/border_curve_bg.gif') no-repeat 0 0;
		height:15px;
		width:900px;
	}
	
	#main-middle {
		background:white;
		border-left:5px solid #CFA127;
		border-right:5px solid #CFA127;
		min-height:300px;
		padding:10px;
		width:870px;
	}
	
		#main-padding {
			padding:30px;	
		}
		
			#main-background {
				background:#ffffff url('../images/page_watermark.jpg') no-repeat top left;	
			}
		
			p {
				color:black;
				font-weight:normal;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:0;
				margin:0;	
			}
			
			#main-background p
			{
				margin-bottom:15px;	
			}
			
			.bold {
				color:#A89457;
				font-weight:bold;	
			}
			
			.pink {
				color:#DD52E1;
				font-weight:bold;	
			}
			
			.small-title {
				color:#A89457;
				font-size:16px;
				font-weight:bold;
				text-decoration:underline;	
			}
			
			.main-title {
				font-size:30px;
				color:#A89457;
				font-weight:bold;
			}
			
			.main-title2 {
				font-size:30px;
				color:#A89457;
				font-weight:bold;
				margin-top:40px;
				display:block;
				margin-bottom:30px;	
			}
			
			.question {
				color:#686537;
				font-weight:normal;
				font-size:12px;	
			}
			
			.answer {
				color:black;
				font-weight:normal;
				font-size:12px;
			}
			
			#easy-ordering-list {
				font-size:14px;
				color:#A89457;
				font-weight:bold;
				line-height:28px;
				float:left;
				width:100%;
				padding-left:0;	
			}
			
	#banner {
		background-image:url('../images/banner_bg_new.jpg');
		position:relative;
		top:0;
		left:0;
		height:358px;	
	}
	
		#banner div {
			padding-left:467px;
			padding-top:112px;
			width:400px;
		}	
		
		#banner a.more {
			width:59px;
			height:18px;
			display:block;
			position:absolute;
			top:170px;
			right:9px;	
		}
		
		#banner a.blog {
			width:59px;
			height:18px;
			display:block;
			position:absolute;
			top:194px;
			right:9px;	
		}
		
		#banner a.media_center {
			width:108px;
			height:18px;
			display:block;
			position:absolute;
			top:216px;
			right:9px;	
		}
		
	#sub-banner {
		width:900px;
		height:105px;
		background-image:url('../images/sub_banner.jpg');
		margin-top:15px;	
	}
	
		#sub-banner a {
			display:block;
			width:294px;
			height:105px;
			float:left;	
		}
		
		#sub-banner a.middle {
			margin:0 9px;
		}
			
	#main-bottom {
		background: black url('../images/border_curve_bg.gif') no-repeat 0 -15px;
		height:15px;
		width:900px;
	}
	
	.currency_conv {
		background:url('../images/coverter_btn.gif');
		display:block;
		float:right;
		height:18px;
		margin:10px 0;
		width:187px;
		clear:both;
	}
	
	#footer {
		background:black url('../images/footer_bg.gif') no-repeat right top;
		color:#808080;
		font-size:11px;
		height:125px;
		line-height:20px;
		margin:auto;
		padding-top:10px;
		width:900px;
	}
		
/** Generic classes **/
.noshow {
	display:none;	
}

.clear {
	clear:both;	
}

.spacer {
	background:#A4955C;
	border-bottom:1px solid #C3B08F;
	width:100%;
	height:1px;
	margin:15px 0;	
}

.left {
	clear:both;
	width:300px;
	float:left;
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
}

.right {
	width:250px;
	float:left;
	padding-bottom:2px;
	font-size:12px;
	font-weight:bold;
}
	
	.right input.text {
		width:248px;	
		font-size:12px;
		color:#333;
	}
	
	.right input.small {
		width:80px;	
		font-size:12px;
		color:#333;
	}
	
	.right textarea {
		width:248px;
		height:150px;
	}

.red {
	color:red;	
}