* {
	margin:0;
	padding:0;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	width:760px;
	margin:0 auto;
}
img { border:none; }
.orange {color:#F96511; }
.green {color:#106834; }
#focus-wrapper dl dt h2 a{ color:#106834;}
.left {float:left; }
t-left { text-align:left; }
.right {float:right; }
.t-right {text-align:right;}
.border-none { border:none; }
.hide {display:none; }
.border-bot-none { padding-bottom:0; }
a {color:#F96511; text-decoration:none; }
h1 { font-size:1.2em;color:#F96511; }
h2 { font-size:.9em; color:#F96511; }
h3 { font-size:.8em;color:#F96511; font-family:Myriad Pro, Arial, Helvetica, sans-serif; }
/*Branding*/
#branding {
	background:url(../images/i-flash-backup.jpg) top left;
	width:760px;
	height:155px;
	float:left;
}
#logo {
	float:left;
	margin:11px 0 0 14px;
}
/*Main Navigation*/
#main-nav-wrapper {
	margin:25px 40px 0 15px;
	width:100px;
	float:left;
/*	background:url(../images/take-me-to.jpg) top left no-repeat;
*/}
	#main-nav-wrapper #takeme {
		display:inline;
	}
	#main-nav-wrapper dl {
		margin-top:50px;
	}
	#main-nav-wrapper .nav-plug { 
		font-size:.7em;
		clear:both;
		padding-top:10px;
		font-weight:bold;
		color:#106834;
	 }
 #main-nav,#focus ,#horizontal-nav{
	background:url(../images/dotted.gif) left bottom no-repeat;
	color:#F96511;
	list-style:none;
	padding-top:10px;
}
#horizontal-nav, #horizontal-nav li {
	margin-top:0;
	padding-top:0;
}
	#main-nav li,#horizontal-nav li {
		list-style-type:none;
		padding:0 0 0 27px;
		margin-top:11px;
		background:url(../images/dotted-h.gif) 0 50% no-repeat;
	}
		#main-nav li a,#horizontal-nav li a {
			color:#F96511;
			font-weight:800;
			text-decoration:none;
			font-size:.9em;
		}
		#main-nav .active {
			background:url(../images/dotted-active.gif) left no-repeat;
			list-style-type:none;
			padding:0 0 0 27px;
		}
			#main-nav .active a {
				color:#106834;
			}
/*Content*/
#content {
	width:400px;
	float:left;
	margin-top:30px;
	background:url(../images/body-bg.gif) no-repeat -10% 0%;
    min-height:500px;
    height:auto !important;
    height:400px;
}
#short-dis table{
	float:left;
	margin-right:10px;
	width:100%;
}
	#content h1,#content h2 {
		margin-bottom:10px;
	}
	#content p {
		margin:10px 0;
		font-size:.9em;
	}
	#content ul {
		list-style:none;
	}
		#content ul li{
			list-style-type:none;
		}
	#content img {
		float:left;
		margin:10px;
	}
	#content #product {
		text-align:center;
		display:block;
	}
	#content dl{
		margin:15px 0;
		float:left;
		list-style:outside;
	}

		#content dl dt{
			clear:left;
			font-size:.9em;
			float:left;
			padding:0 10px 15px 0px;
		}
		
			#content dl .top a {
				color:#000;
				background:none;
				padding-left:0px;
				margin:0;
			}
			#content dl dd {
				padding:0 0 2px 10px;
				font-size:.9em;
				margin:0 0 5px 175px;
			}
		#content #short-dis dl dd {
			background:url(../images/bullet-c.gif) 0 5px no-repeat;
		}
		#content #short-dis dl .top, #content dl .top {
			font-weight:bold;
			font-size:.9em;
			margin:0 0 10px 0;
			background:none;
		}
				#content dl .back-none, #content #short-dis dl .back-none{
					background:none;
					margin-top:5px;
				}

		#bottom p, #bottom dl, #bottom h1,#bottom h2 {
			width:240px;
			float:right;
			padding-left:10px;
		}
		#bottom img {
			float:left;
			padding-left:10px;
		}	
	#col-wrapper{
		float:right;
		width:250px;
	}
		#right-col{
			width:250px;
			float:right;
		}
			#right-col p{
				font-size:.9em;
				margin:0 10px 10px 10px;
			}
			#right-col img{
				border:1px solid #898989;
			}
			#right-col h2{
				margin:0 0 10px 10px;
				font:Arial, Helvetica, sans-serif;
				font-size:1.1em;
				color:#379ea0;
			}
			#right-col dl{
				font-size:.8em;
				width:90%;
				margin:0 auto 20px auto;
				clear:both;
			}
				#right-col dl dt{
					font-weight:bold;
					margin:0 0 0 0;
					padding:0 0 5px 0;
					font-weight:bold;
					clear:left;
				}
				#right-col dl dt img{
					float:left;
					margin:0 10px 20px 0;
				}
				#right-col dl dd{
					padding:0 0 20px 86px;
				}
				#right-col div#photoSlideShow, #right-col div#files{
					float:right;
					width:232px;
					margin:0 10px 10px 10px;
					clear:right;
				}
 				#right-col div#photoSlideShow {
					background:url(../images/photo-slideshow.gif) top left no-repeat;
					padding-top:30px;
					float:right;
				}
/*				#right-col div#photoSlideShow h4, #right-col div#files h4{
					margin:0 0 5px 0;
					font:Arial, Helvetica, sans-serif;
					font-size:.8em;
					color:#379ea0;
				}
				
*/				#right-col div#photoSlideShow .border-none { 
					border:none;
					margin-bottom:10px;
				}
				#photoSlideShowcaption{
					margin-bottom:10px;
				}

					#right-col div#photoSlideShow p{
						margin:0 0 10px 0;
						padding:0;
						font-size:.7em;
						font-weight:bold;
					}
					#right-col div#photoSlideShow ul, #right-col div#files ul{
						list-style:none;
						width:260px;
						float:left;
					}
						#right-col div#photoSlideShow ul li{
						width:40px;
						height:40px;
						float:left;
						list-style-type:none;
						margin:0 15px 0 0;
						_margin:0;
						padding:0;
					}
					#right-col div#files ul li{
						width:100%;
						background:url(../images/file-bullet.gif) left center no-repeat;
						margin:5px 0;
						padding-left:13px;
						list-style:none;
					}
					#right-col div#files .file {
						border:none;
						margin-bottom:10px;
					}
					#right-col div#files {
						background:url(../images/file-downloads.gif) top left no-repeat;
						padding-top:30px;
					}
						#right-col div#files ul li a{
							width:98%;
							display:block;
							font-size:.8em;
							padding:1%;
						}
					#right-col dl#sitemap dt{
						font-weight:bold;
						margin:0 0 0 0;
						padding:0 5px 0 0;
						font-weight:bold;
						float:left;
					}
					#right-col dl#sitemap dd{
						padding:0 0 20px 0;
					}
				/* Style for Forms */
					form{
						width:90%;
						margin:0 auto 10px auto;
					}
						fieldset{
							border:none/*1px solid #5b97ad*/;
							font-size:.8em;
						}
							legend{
							color:#F96511;
							font-size:1.3em;
							font-weight:bold;
							margin:0 0 10px -15px;
							padding-left:10px;
						}
							label{
								display:inline;
								width:90%;
								margin:5px 0;
								padding:0 10% 0 0;
								text-align:right;
								float:left;
							}
								input, textarea, select{
									width:60%;
									font-size:1em;
									margin:0 0 10px 10px;
									padding:2px;
									vertical-align:top;
									border:1px solid #379ea0;
								}
								select{
									width:62%;
									font-size:1em;
									margin:0px 0px 10px 100px;
									padding:2px;
									vertical-align:top;
									border:1px solid #379ea0;
								}
									label.checkbox{
										display:block;
										text-align:left;
									}
									label.checkbox input{
										width:10px;
										margin:-3px 10px 10px 40%;
										padding:0px;
										border:none;
										float:left;
										clear:left;
									}
									input.submit{
										float:right;
										width:20%;
										margin:0 10% 0 0;
									}
/*Focus Navigation*/
#focus-wrapper {
	float:right;
	background:url(../images/find-it-now.jpg) 26px 4px no-repeat;
	margin:25px 0 0 0px;
	width:160px;
} 
	#focus-wrapper dl {
		padding:30px 0 0 0;
		margin:155px 27px 23px 20px;
		width:105px;
	}
	#focus {
		background:url(../images/dotted.gif) right bottom no-repeat;
		text-align:right;
		margin:29px 0 0 0;
	}
		#focus li{
			list-style-type:none;
			padding:5px  21px 7px 0;
			background:url(../images/dotted-h.gif) right no-repeat;
		}
			#focus li a {
				color:#F96511;
				font-weight:800;
				text-decoration:none;
				font-size:.9em;
			}
	address,#address {
		color:#106834;
		font-size:.8em;
		margin-left:20px;
	}
	address {
		width:110px;
	}
	#address {
		list-style:none;
		margin-top:10px;
	}
		#address li {
			list-style-type:none;
			font-size:1.1em;
		}
/*Footer*/
#footer {
	float:left;
	margin:10px auto 0 auto;
	border-top:1px solid #F96511;
	width:760px;
}
	#bottom-nav {
		clear:right;
		list-style:none;
		font-size:.8em;
		padding:0 20px;
		margin:0 0 0 25%;
		*margin:0 0 0 20%;
		_margin:0 0 0 10%;
		float:left;
	}
		#bottom-nav li {
			float:left;
			list-style-type:none;
			padding:0 8px;
			margin-top:13px;
			border-right:1px dotted #106834;
		}
		#bottom-nav .none {
			border:none;
		}
			#bottom-nav li a {
				font-size:.8em;
			}
	#plug {
		font-size:.7em;
		font-weight:bold;
		margin:0 0 0 23%;
		padding:10px 5px 10px 70px;
		clear:left;
		float:left;
		width:37%;
		background:url(../images/karcher-plug.jpg) 290px 10px no-repeat;
	}
		#plug a{
			font-size:1.1em;
		}