/* @override http://instaclean.com/insta/css/master3.css */


/* Body Style */
body {
	background: url('../images/background.jpg') repeat-x !important;
	font-size: 62.5%;
}

/* Nav Style */

#nav {
	position: relative;
	height: 100px;
}

	.sf-menu {
	list-style-type: none;
	position: absolute;
	bottom: 0;
	}
	
	
	.sf-menu li{
	float: left;
	padding: 0;
	margin: 0;
	}
	
	.submenu {
	background: url(../images/submenuback.png);
	position: absolute;
	left: 0;
	top: 20px;
	width: 160px;
	}
	
	.submenu li{
	padding: 10px;
	width: 150px;
	list-style-type: none;
	}
	
	.submenu li a{
	color: black;
	}
	
	.submenu li a:hover{
	color: #0063fc;
	}

/* Content Info */
	
#slideshow {
	height: 490px;
}

#main {
	background: url('../images/contentback2.jpg') repeat-x;
	color: #fff;
	border-top: 1px solid #427596;
}

.frontpage #main {
	border: none;
}
	
	#main #images {
	margin: 0 0 0 10px;
	text-align: center;
}
	
	#main #images a{
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
}
	
	#main p {
	padding: 10px;
	clear: left;
}
	#main #info p{
	padding: 10px 10px 0 10px;
}

	#main #text ul{
	
	padding-right: 10px;
/*	border-top: 1px solid #1d5a82;
	border-left: 1px solid #1d5a82;
	border-bottom: 1px solid #4a83a8;
	border-right: 1px inset #4a83a8; */
	background-color: #347ba9;
}
	#productList ul{
	border: none !important;
	background: none !important;
}


/* Frontpage */

	.frontpage #main {
		background: url('../images/contentback2.jpg') repeat-x 0 170px;
		margin-top: -170px;
		position: relative;
		color: #fff;
		font-size: 1.2em;
	}

	.frontpage #features {
		background: url('../images/featureback2.png');
		position: absolute;
		width: 260px;
		height: 265px;
		top:3px;
		right: 20px;
	}

		.frontpage #features h1{
			color: white;
			text-align: left;
			font-size: 1.2em;
			padding: 10px 10px 0 10px;
		}
	
		.frontpage #features ul{
			font-size: .90em;
			color: #fff;
		}
	
		.frontpage #features ul li{
			background: url('../images/liback.png') repeat-x;
			background-position: top;
			list-style-type: none;
			margin: 0;
			padding: 3px 20px;
			width: 220px;
	}
	
	
	
		.frontpage #features ul li.first {

		}
	
		.frontpage #features ul li.last {
		border: 0;
		}

	.frontpage #main p {
		padding: 0 10px;
	}

	.frontpage #main p img{
		margin: 0 0 -45px 0;
	}

#title h2{
	font-size: 2.4em;
}

#title h2 span{
	font-size: .5em;
	font-style: italic;
}

#sidebar,#sidebar2 {
	background: url('../images/sidebarback.png') repeat-y;
	font-size: .8em;
	border-bottom: 1px solid #1d5a82;
}

#sidebar h3,#sidebar2 h3{
	font-size: 1.2em;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
	
}

#sidebar p,#sidebar2 p{
	padding: 0 20px 10px 20px;
}


	/* Tabular Styles */
	
	table#productinfo{
	width:610px;
	margin: 10px 0 13px 10px;
	border: 2px solid #1c5880;
}

#productinfo td {
	vertical-align: middle;
	font-size: .8em;
	padding: 5px;
	color: #000;
}

#productinfo tr {
	border-bottom: 1px solid #000;
}

#productinfo .switch2 {
	background: #d94548;
	border-right: 1px solid #000;
	color: #000;
	text-align: center;
	
}

#productinfo .data .switch2{
	background: #ababab !important;
}

#productinfo .switch1 {
	border-right: 1px solid #000;
	text-align: center;
}

.norightborder {
	border-right: 0 !important;
}

.nobotborder {
	border-bottom: 0 !important;
}

.data {
	background-color: #cacaca;
}

.labels {
	background-color: #ff5255;
}

/* Products Style*/

#productList {
	padding: 20px 0 0 0;
	overflow: hidden;
}


#productList h2 {
	padding: 0 10px;
	font-size: 2em;
}

#productList #images {
	margin-bottom: 40px; 
}

#productList #info{
	display: inline;}


#productList #images img{
	width: 140px;
	border: 0;
}

#productList a,#productList a:hover,#productList a:visited,#productList h2 a,#productList h2 a:hover,#productList h2 a:visited{
	color: white;
	text-decoration: none;
	font-weight: bold;
}





/* Footer Style */
#footer {
	background: #003a99;
	color: white;
	height: 20px;
	padding: 5px 0;
	}
	
#footer span {
	padding: 20px;
}

.left {
	float: left;
}

.marginadd {
	margin-bottom: 10px;
}

.fullrounded {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.toprounded {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
}

.botrounded {
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
}

.trrounded {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
}

.tlrounded {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
}


/* Misc */

#brochure {
	font-size: .8em !important;
	margin-top: 10px;
	}
.pdficon {
	display: inline;
	margin: 0 5px 0 0;
	}

