@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	}
body {
	background-color: #fcb033;
	margin:0px;
	text-align:justify;
	font-size:1em;
	line-height: 1.5em;
	}
#shell{}
#header{
	background: url(../images/TopBG.jpg) repeat-x top;
	height:219px;
	}
#headerContainer{
	margin:auto;
	width:950px;
	background:url(../images/headerBG.jpg) no-repeat bottom;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	height:147px;
	}
#logoTop{
	width:426px;
	height:103px;
	float:left;
	padding-top:15px;
	padding-left: 10px;}
#callNow{
	font-family:Impact, Verdana, Geneva, sans-serif;
	font-size:2.5em;
	color:#c4c5c7;
	padding-top:45px;}
#callNowNumber{
	font-family:Impact, Verdana, Geneva, sans-serif;
	font-size:1.5em;
	color:#fff;
	}
	
#navContainer{
	margin:auto;
	width:680px;
	height:59px;
	
}
#content{ margin:0;
background:url(../images/mainBG.jpg) center top no-repeat;}

#mainContainer{
	width:1000px;
	margin: auto;
}

#sidebar1{
float: left;
  width: 160px;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-left:1px;
	padding-right:1px;
	border:#CCC solid 2px;
	background-color:#FFF;
	}
	
	
#contentContainer{
	margin: auto;
	width:685px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left:167px;
	padding-left:4px;
	padding-right:4px;
	border:#FFF thick 2px;
	background:#b2b4b6 url(../images/contentBG.jpg) repeat-x top;
		
	}
	
#contentText{
	width:685px;
	display:inline-block;
	
}
#contentText img{
	margin:5px;
	border:#FFF solid 3px;
	display:inline-block;
	
}
.frontContact{
	background:#fff;
	border:#999 solid 3px;
	padding:10px;
	margin: 15px;
	font-size: 0.9em;
	}

#footer{ background:url(../images/footerBG.jpg) repeat-x;}
#footerContainer{
	margin:auto;
	width:950px;
	height:368px;
	}
	#footerMain{
		width:950px;
		}
	#footerMainLeft{
		float:left;
		width:474px;
		}
	#footerMainRight{
		float:right;
		width:448px;
		font-weight:bold;
		text-align:right;
		font-size: 0.8em;
		padding-top:30px;
		padding-right:27px;
		}
	#footerBottom{
		width:950px;
		padding-top:180px;
		background:url(../images/footerBottom.jpg) no-repeat center bottom;
		
		}
		#bottomLogo{
			width:243px;
			margin:28px 10px 5px 25px;
			}
	#clear{
		clear:both;
		}
	.vcard{
		padding-left: 27px;
		font-weight:bold;
		font-size: 0.7em;
		line-height: 1.5em;
		}
#sidebarInsert{
	float:right;
	width:300px;
	background:#FFF;
	border:#b3b5b7 solid 3px;
	margin-left: 15px;
	margin-bottom: 25px;
	padding:15px;
	font-size: 0.9em;
	}
#mainProductImage, #sideDocument{
	float:right;
	width:320px;
	background:#FFF;
	border:#b3b5b7 solid 3px;
	margin-left: 25px;
	margin-bottom: 25px;
	padding:10px;
	font-size: 0.9em;
	clear:both;}
	
#mainText {
	
	}
.nicelist {
    margin-left: 15px;
    padding-left: 0;
    list-style: none;
    }
	
#mainText li {	
    padding-left: 35px;
	line-height: 22px;
    background-image: url(../images/bullet.png);
    background-repeat: no-repeat;
	 list-style: none;
	 top:0;
    background-position: 0px;
	padding-bottom:10px;
	padding-top:10px;
    }
	#mainProductForm{
	
	width:320px;
	background:#FFF;
	border:#b3b5b7 solid 3px;
	margin-top: 15px;
	margin:auto;
	padding:10px;
	font-size: 0.9em;}
	
	
#slider {
width: 260px;
margin: 0 auto;
position: relative;
}

.scroll {
height: 500px;
overflow: auto;
position: relative; /* fix for IE to respect overflow */
clear: left;
}

.scrollContainer div.panel {
padding: 5px;
height: 490px;
width: 245px; /* change to 560px if not using JS to remove rh.scroll */
}



.scrollButtons {
position: absolute;
top: 150px;
cursor: pointer;
}

.scrollButtons.left {
left: -30px;
border:0px;
}

.scrollButtons.right {
right: -30px;
border:0px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 5px;
}

ul.navigation a {
    padding: 5px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}
#pad {height:135px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu1 {padding:0; margin-top:12px;  list-style:none; height:35px; position:relative; z-index:500; font-family:Impact, arial, verdana, sans-serif;}
#menu1 li {float:left; margin-right:1px;}
#menu1 li a {display:block; float:left; height:35px; line-height:35px; color:#000; text-decoration:none; font-weight:bold; padding:0 30px 0 25px;}


#menu1 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu1 li a:hover {z-index:200; position:relative;color:#fff; }
#menu1 li:hover {position:relative; z-index:200;}

#menu1 li:hover > a {color:#fff; background:#f8b101;}
#menu1 li:hover > a.sub {color:#fff; background-color:#f8b101;}

#menu1 li.current a {color:#fff; background:#3e3e3e;}

#menu1 li a.sub {background: url(../images/down-arrow.gif) no-repeat right center;}
#menu1 li.current a.sub {color:#fff; background:#3e3e3e url(../images/down-arrow.gif) no-repeat right center;}

#menu1 :hover ul {left:0; top:35px; width:120px; background:#444;}

/* keep the 'next' level invisible by placing it off screen. */
#menu1 ul, 
#menu1 :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu1 :hover ul :hover ul
{left:120px; top:-1px; background:#f8b101; white-space:nowrap; width:100px; z-index:200; height:auto;}

#menu1 :hover ul li {margin:0; border-top:1px solid #666;}
#menu1 :hover ul li a {width:180px; padding:0; text-indent:10px; background:#333; color:#ccc; height:30px; line-height:30px;}
#menu1 :hover ul li a.fly {background:#333 url(../images/right-arrow.gif) no-repeat right center;}

#menu1 :hover ul :hover {background-color:#f8b101; color:#fff;}
#menu1 :hover ul :hover a.fly {background-color:#f8b101; color:#fff;}

#menu1 :hover ul li.currentsub a {background:#595959; color:#fff;}
#menu1 :hover ul li.currentsub a.fly {background:#595959 url(../images/right-arrow.gif) no-repeat right center; color:#fff;}

#menu1 :hover ul :hover ul li a {width:180px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#menu1 :hover ul :hover ul :hover {background-color:#f8b101; color:#fff;}

#menu1 :hover ul :hover ul li.currentfly a,
#menu1 :hover ul :hover ul li.currentfly a:hover {background:#595959; color:#fff;}

.right{float:right;}

#sidemenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#sidemenu ul li{
	   display: inline;
}

ul.a {
	  list-style: none;
    margin: 0;
    padding: 0;
}