html{background: url(../images/bg-header-part1.jpg) repeat-x;}
body{
	margin:0;
	font:12px/14px Verdana,sans-serif;
	color: #333;
	background: url(../images/bg-footer-part1.jpg) repeat-x 0 100%;
}
a{
	text-decoration: none;
	cursor: pointer;
	color: #98cb00;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
form{display:inline;}
img{border: none;}
label,select,textarea,input{vertical-align:top;}
textarea, input, select{
	font:11px/15px arial,sans-serif;
	color: #000;
}
img.left{
	float: left;
	margin-right: 36px;
}
.header{
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
	background: url(../images/bg-header.jpg) no-repeat;
	/*height: 431px;*/
	height: 366px;
}
.header .txt{
	/* background: url(../images/txt-fast-simple-efficient.gif) no-repeat; */
	width: 385px;
	height: 28px;
	position: absolute;
	overflow: hidden;
	top: 90px;
	left: 516px;
	font: 25px arial, sans-serif;
	color: #4c4c4c;
	/* text-indent: -3333px; */
}
.header .txt-under h3{
	/* background: url(../images/txt-fast-simple-efficient.gif) no-repeat; */
	width: 400px;
	height: 23px;
	position: absolute;
	overflow: hidden;
	top: 105px;
	left: 516px;
	font: 17px arial, sans-serif;
	color: #f7921e;
	font-weight: bold;
	/* text-indent: -3333px; */
}
.logo{
	background: url(../images/logo.gif) no-repeat;
	width: 85px;
	height: 119px;
	overflow: hidden;
	text-indent: -3333px;
	position: absolute;
	left: 63px;
	top: 46px;
}
.nav{
	background: url(../images/bg-nav-part1.png) no-repeat 100% 0;
	height: 57px;
	padding-right: 60px;
	position: relative;
	z-index: 10;
}
#l1{
	background: url(../images/bg-nav-part3.png) repeat-x;
	height: 31px;
	overflow: hidden;
}
.nav ul{
	margin: 0;
	padding: 15px 0 0 70px;
	list-style: none;
	height: 42px;
	float: right;
	background: url(../images/bg-nav-part2.png) no-repeat;
	font-weight: bold;
	font-size: 11px;
	line-height: 30px;
	text-transform: uppercase;
}
.nav li{
	display: inline;
	height: 37px;
	float: left;
	background: url(../images/bg-nav-item-sep.gif) no-repeat;
	padding: 0 0 0 1px;
}
.nav li:first-child{background: none;}
.nav li a{
	/*color: #98cb00;*/
	color: #518100;
	display: block;
	height: 31px;
	float: left;
	padding: 6px 30px 0 30px;
}
.nav li a:hover, .nav li:hover a, .nav li.hover a, .nav li .active{
	text-decoration: none;
	color: #518100;
	background: url(../images/bg-nav-item-hover.gif) repeat-x;
}
.nav li ul, #subpop ul{
	margin: 0 16px 0 0;
	padding: 6px 0 18px;
	list-style: none;
	height: auto;
	width: auto;
	float: none;
	background: url(../images/bg-nav-sub.png) no-repeat 0 100%;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	position: relative;
	text-transform: uppercase;
}
.nav li div, #subpop{
	position: absolute;
	left: 0;
	width: 100%;
	top: 37px;
	z-index: 10;
	display: none;
}
#subpop{
	z-index:100;
	width: 145px;
	left:504px;
	top:340px;
	margin:0 0 0 4px;
}
.nav li div div, #subpop div{
	width: auto;
	position: static;
	background: url(../images/bg-nav-sub-part1.png) no-repeat 100% 100%;
	margin: 0 -7px 0 -5px;
	top: 0;
}
#subpop div{margin-left:-6px;}
.nav li div div div, #subpop div div{
	background: url(../images/bg-nav-sub-part2.png) repeat-x;
	height: 5px;
	position: relative;
	top: 0;
	left: 0px;
	font-size: 0;
	line-height: 0;
	margin: 0 7px -5px 5px;
}
.nav li li, #subpop li{
	display: block;
	height: auto;
	float: none;
	background: url(../images/bg-nav-sub-item-sep.png) no-repeat 50% 0;
	padding: 7px 16px 6px 18px;
	font-weight: bold;
	margin-right: -16px;
}
#subpop ul{padding-top: 9px;}
#subpop li{
	background: none;
	padding-left: 22px;
	padding-bottom: 7px;
}
.nav li li:first-child{background: none;}
.nav li:hover li a, .nav li.hover li a, #subpop a{
	display: inline;
	float: none;
	height: auto;
	padding: 0;
	color: #fff !important;
	text-decoration: none;
	background: none !important;
}
.nav li:hover, .nav li.hover{position: relative;}
.nav li:hover div, .nav li.hover div{display: block;}
.nav li:hover li a:hover, .nav li.hover li a:hover, #subpop a:hover{text-decoration: underline;}
.sign-up{
	float: right;
	font-size: 11px;
	width: 76px;
	height: 33px;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
	padding: 24px 2px 0 18px;
	background: url(../images/bg-nav-part4.png) no-repeat;
}
.sign-up a{
	float: right;
	color: #fff;
	width: 76px;
	height: 23px;
	background: url(../images/btn-green.gif) no-repeat;
}
.tabs{padding: 127px 0 0 17px;}
.tab{
	margin: 0;
	padding: 0 0 0 27px;
	list-style: none;
	font-weight: bold;
	font-size: 17px;
	height: 50px;
}
.tab li{
	display: inline;
	float: left;
}
.tab li a{
	float: left;
	background: url(../images/tab-item-hover-clean.png) no-repeat;
	width: 217px;
	color: #98cb00;
	text-transform: uppercase;
	height: 24px;
	margin-left: -28px;
	position: relative;
	padding: 26px 0 0 38px;
}
.tab li.solutions a {
	background: url(../images/tab-item-hover.png) no-repeat;
}
.tab li a span{font-weight: normal;font-size:12px;}
.tab li a:hover, .tab .last a:hover, .tab .solutions a:hover, .tab .solutions .active, .tab li .active{
	text-decoration: none;
	height: 26px;
	background-position: 0 -102px;
	margin-top: -2px;
	position: relative;
	z-index: 2;
	color: #fff;
}
.tab .last a:hover, .tab .last .active{background-position: 0 -50px;}
.tab .solutions a:hover, .tab .solutions .active{
	overflow: hidden;
	background-position: 0 -154px;
	text-indent: -3333px;
}
.mainslider{
	overflow: hidden;
	width: 100%;
	height: 137px;
}
.slider-holder{
	background: url(../images/bg-sidebar-green.png) no-repeat;
	width: 905px;
	height: 137px;
	padding: 0 15px;
	position: relative;
}
.slider img{display: block;}
.slider, #pane1{
	float: left;
	overflow: hidden;
	height: 104px;
	position: relative;
}
.slider ul{
	margin: 0;
	padding: 0;
	float: left;
	border-collapse: collapse;
	width: auto;
	list-style: none;
	display: table;
}
.slider ul .drop-hold{display: none;}
.slider li{
	font-weight: bold;
	display: table-cell;
	font-size: 13px;
	line-height: 14px;
	background: url(../images/slider-item-sep.gif) no-repeat;
	padding:0 0 0 4px;
}
.slider li.first{background: none;}
.slider a{
	display: block;
	height: 37px;
	color: #fff;
	padding: 67px 0 0 20px;
}
.slider .university-campuse{
	background: url(../images/CampusButton.jpg) no-repeat;
	width: 123px;
}
.slider .public-libraries{
	background: url(../images/PUblicLibrary.jpg) no-repeat;
	width: 138px;
}
.slider .government-departments{
	background: url(../images/Govt.jpg) no-repeat;
	width: 136px;
}
.slider .food-service-environments{
	background: url(../images/Food.jpg) no-repeat;
	width: 124px;
}
.slider .laundry-solutions{
	background: url(../images/Laundry.jpg) no-repeat;
	width: 127px;
}
.slider .gaming-solutions{
	background: url(../images/GamingSolutions.jpg) no-repeat;
	width: 121px;
}
.slider .selfserve-currency {
	background: url(../images/SelfServe.jpg) no-repeat;
	width: 123px;
}
.slider .networked-accountsystems {
	background: url(../images/Networking.jpg) no-repeat;
	width: 127px;
}
.slider .smartcard-systems {
	background: url(../images/SmartCard.jpg) no-repeat;
	width: 124px;
}
.slider .dispense-revalue {
	background: url(../images/DespenseRevalue.jpg) no-repeat;
	width: 136px;
}
.slider .magnetic-cardsystems {
	background: url(../images/MagneticCard.jpg) no-repeat;
	width: 138px;
}
.slider .multiplan-software {
	background: url(../images/MultiApplications.jpg) no-repeat;
	width: 123px;
}
.slider .facility-manager {
	background: url(../images/Facualty.jpg) no-repeat;
	width: 138px;
}
.slider .smartrack-software {
	background: url(../images/SmartTrack.jpg) no-repeat;
	width: 136px;
}
.slider .creditcard-software {
	background: url(../images/CreditCard.jpg) no-repeat;
	width: 124px;
}

.slider .print-management {
	background: url(../images/PrintManagement.jpg) no-repeat;
	width: 127px;
}
.slider .interface-hardware{
	background: url(../images/Interface.jpg) no-repeat;
	width: 121px;
}

.slider .trial-software{
	background: url(../images/TrialSoftware.jpg) no-repeat;
	width: 121px;
}
.slider .Knowledge-Centre{
	background: url(../images/Knowledge-Centre.jpg) no-repeat;
	width: 121px;
}
.slider .software-updates{
	background: url(../images/SoftwareUpdates.jpg) no-repeat;
	width: 121px;
}
.slider .software-manuals{
	background: url(../images/SoftwareManuals.jpg) no-repeat;
	width: 121px;
}
.slider .hardware-manuals{
	background: url(../images/HardwareManuals.jpg) no-repeat;
	width: 121px;
}
.slider .live-support{
	background: url(../images/LiveSupport.jpg) no-repeat;
	width: 121px;
}

.slider li a:hover, .slider .active a{
	text-decoration: none;
	background-position: 0 100%;
}
.more{
	font:bold 9px/11px Arial, sans-serif;
	float: right;
	text-transform: uppercase;
	color: #98cb00;
	margin: -28px 30px 0 0;
}
.more-blue{
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 18px;
	text-transform: uppercase;
	float: right;
	font-size: 11px;
	background: url(../images/btn-light-blue.gif) no-repeat;
	width: 63px;
	height: 20px;
	margin: 0;
}
.more-green{
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 18px;
	text-transform: uppercase;
	float: right;
	font-size: 11px;
	background: url(../images/btn-green1.gif) no-repeat;
	width: 63px;
	height: 20px;
	margin: 0;
}
.more-orange{
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 18px;
	text-transform: uppercase;
	float: right;
	font-size: 11px;
	background: url(../images/btn-orange.gif) no-repeat;
	width: 63px;
	height: 20px;
	margin: 0;
}
.more-red{
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 18px;
	text-transform: uppercase;
	float: right;
	font-size: 11px;
	background: url(../images/btn-red.gif) no-repeat;
	width: 63px;
	height: 20px;
	margin: 0;
}

.main{
	margin:0 auto;
	width: 968px;
	position: relative;
	/*padding-top: 431px;*/
	padding-top:366px;
}
.main:after{
	clear: both;
	display: block;
	content: "";
}
.holder{
	overflow: hidden;
	width: 100%;
	padding-bottom: 19px;
	margin-top:20px;
}
.content{
	line-height: 25px;
	width: 670px;
	float: left;
	padding: 0 0 0 7px;
}
.content h1, .content h2{
	font:normal 26px/28px Arial, sans-serif;
	margin: 0;
	color: #4c4c4c;
}
.content h1{padding:0 0 12px 34px;}
.content h2{
	font-weight: bold;
	color: #f6921e;
	padding:0 0 16px 34px;
}
.content p{
	margin: 0;
	padding: 0 0 25px;
}
.content p .more {
	margin-top:-18px;
}
.box{
	width: 227px;
	float: right;
	background: url(../images/bg-box-h3-part3.gif) no-repeat 0 100%;
	margin-bottom:10px;
}
.box h3,.box h3.boxh3 {
	background: url(../images/bg-box-h3-part1.gif) no-repeat;
	margin: 0 0 11px;
	color: #98cb00;
	font-size: 12px;
	line-height: 13px;
}
.box h3 span, .box h3.boxh3 span{
	background: url(../images/bg-box-h3-part2.gif) no-repeat 0 100%;
	display: block;
	padding: 18px 0 7px 10px;
}
.box h3 strong, .box h3.boxh3 strong{
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	display: block;
}
.box p{
	font:bold 9px/19px Arial, sans-serif;
	text-transform: uppercase;
	color: #98cb00;
	background: url(../images/bg-box-h3-part4.gif) no-repeat;
	padding: 57px 25px 24px 23px;
	margin: 0 0 0 1px;
}
.box img{
	display: block;
	position: relative;
	margin:0 0 -42px 4px;
}
.box img.featuredProduct {
	display: block;
	position: relative;
	margin:0 auto -42px ;
}
.box img.featuredSales{
	display: block;
	float:left;
	margin:0;
	width:50px;
	padding:5px;
}

.box img.ourPartners {
	display: inline;
	vertical-align:middle;
}

.box .inner-content h4 {
	color:#000000;
	font-family:Georgia, serif;
	font-style:italic;
	margin-bottom:0;
}
.box .inner-content p {
	text-transform:none;
	color:#636363;
	background:none;
	padding:5px;
	line-height:1.25em;
	margin-bottom:37px;
}
.sidebar{
	overflow: hidden;
	padding-left: 5px;
	padding-bottom: 21px;
}
.sidebar .text-hold{
	color: #666;
	font-size: 11px;
	clear: both;
	line-height: 20px;
	padding: 32px 80px 20px 50px;
}
.sidebar .text-hold p{margin: 0;}
.box1{
	width: 297px;
	float: left;
	background: url(../images/box1-part2.gif) no-repeat 0 100%;
	padding-bottom: 14px;
	margin: 0 0 0 17px;
	display: inline;
	min-height: 174px;
}
.box1 h3{
	background: url(../images/box1-part1.gif) no-repeat;
	margin: 0;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	padding: 10px 0 0 17px;
	height: 29px;
}
.box1 h3 span {font-weight: normal;}
.solutions .inner{
	background: url(../images/decoration.gif) no-repeat 100% 100%;
	margin-right: 1px;
}
.img-test-drive{
	position: absolute;
	left: 66px;
	top: 25px;
	width: 243px;
	height: 177px;
	z-index: 1;
}
.hardwer{position: relative;}
.fsize16{
	font-size: 16px;
	line-height: 18px;
}
.hardwer h4{
	color: #4c4c4c;
	font:normal 19px/21px "Times New Roman", sans-serif;
	margin:0 0 -3px;
}
.hardwer .inner{padding: 20px 0 0 0;}
.hardwer ul{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 24px;
	line-height: 27px;
	list-style: none;
	position: relative;
	z-index: 3;
	text-transform: uppercase;
}
.hardwer li a{color: #98cb00;}
.hardwer li a:hover{text-decoration: none;}
.live-support img{display: block;}
.list, .hardwer .list {
	margin: 0;
	padding: 9px 0 6px 17px;
	list-style: none;
	font:italic 13px/15px Georgia,sans-serif;
	color: #4c4c4c;
	text-transform:none;
}
.list li, .hardwer .list li{
	background: url(../images/marker.gif) no-repeat;
	padding: 0 0 5px 31px;
	
}
.list li a, .hardwer .list li a {
	color:#000;
}
.column{
	width: 227px;
	float: right;
	padding: 3px 19px 0 0;
}
.column1{
	background: url(../images/bg-shadow.gif) no-repeat;
	width: 737px;
	float: left;
	margin: 0 0 -8px 22px;
	display: inline;
	padding: 14px 0 0 11px;
	position: relative;
	z-index: 10;
}
.column1 ul li{
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 1.5;
}
.column2{
	background: url(../images/column2-part2.gif) repeat-y;
	width: 182px;
	float: left;
}
.column2-outer{background: url(../images/column2-part3.gif) no-repeat;}
.column2-inner{
	background: url(../images/column2-part1.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 100%;
	padding:39px 0 57px;
}
.module h3{
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	color: #4e7a06;
	margin: 0;
	text-transform: uppercase;
	padding-left: 20px;
}
.news ul{
	margin: 0;
	padding: 2px 0 0 9px;
	list-style: none;
	font-size: 11px;
	line-height: 23px;
	vertical-align: top;
}
.news ul li{
	background: url(../images/news-item-sep.gif) no-repeat 0 100%;
	padding: 10px 20px 15px 9px;
	overflow: hidden;
}
.news p{margin: 0;}
.news .more{
	margin: -3px 14px 0 0;
	color: #4e7a06;
}
.live-support1{padding: 20px 0 6px 6px;}
.live-support1 img{display: block;}
.module-sign-up{
	background: url(../images/bg-sign-up.gif) no-repeat;
	width: 173px;
	height: 114px;
	margin-left: 6px;
}
.module-sign-up h3{
	margin: 0;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 20px;
	color: #4e7a06;
	padding: 10px 0 5px 14px;
}
.module-sign-up label{
	text-transform: uppercase;
	font-size: 9px;
	line-height: 11px;
	color: #4e7a06;
	float: left;
	letter-spacing: -1px;
	width: 56px;
	padding:5px 0 0 7px;
}
.module-sign-up input{
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	background: transparent;
}
.module-sign-up .username, .module-sign-up .password{
	overflow: hidden;
	width: 100%;
	padding-bottom: 2px;
}
.module-sign-up .username div, .module-sign-up .password div{
	background: url(../images/bg-input.gif) no-repeat;
	width: 97px;
	height: 21px;
	float: left;
}
.module-sign-up .password div{background-position: 0 100%;}
.module-sign-up .username div input, .module-sign-up .password div input{
	width: 82px;
	float: left;
	margin: 3px 0 0 4px;
	padding: 0 4px;
}
.module-sign-up .submit{
	float: right;
	background: url(../images/btn-enter.gif) no-repeat;
	width: 36px;
	height: 16px;
	overflow: hidden;
	text-indent: -3333px;
	margin: 2px 18px 0 0;
}
.column1 .title-h3{
	font:bold 29px/31px "Times New Roman",sans-serif;
	color: #98cb00;
	margin: 0;
	padding:0 0 12px 6px;
}
.column1 p{
	margin: 0;
	line-height: 25px;
	padding:0 40px 6px 6px;
}
.box2{
	background: url(../images/box2-part2.gif) repeat-y;
	width: 698px;
	margin-top: 15px;
}
.box2 .outer{
	background: url(../images/box2-part1.gif) no-repeat;
}
.box2 .inner{
	background: url(../images/box2-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
}
.box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.box2 h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #4e7a06;
	padding-bottom: 3px;
}
.box2 h5{
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #4e7a06;
}
.box2 p{
	margin: 0;
	padding: 24px 0 2px;
	line-height: 19px;
}
.box2 .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-green1.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.module1{
	padding: 75px 0 0;
	width: 100%;
}
.module1 .box2{background: url(../images/box-orange-part2.gif) repeat-y;}
.module1 .outer{background: url(../images/box-orange-part1.gif) no-repeat;}
.module1 .inner{background: url(../images/box-orange-part3.gif) no-repeat 0 100%;}
.module1 .frame img{
	position: static;
	left: 0;
	top: 0;
}
.module1 .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.module1 h4{
	color: #666;
	padding-bottom: 19px;
}
.module1 .box2 p{
	padding: 0 0 12px;
	min-height: 49px;
}
.module1 .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
}
.module1 .more{background: url(../images/btn-orange.gif) no-repeat;}
.column1 .extra{
	font-size: 25px;
	line-height: 27px;
	font-weight: normal;
	padding: 20px 0 14px 6px;
}
.title-orange, .title-green, .title-blue, .title-red{
	background: url(../images/bg-title-orange.gif) no-repeat;
	width: 662px;
	font:normal 36px/38px "Times New Roman",sans-serif;
	height: 62px;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 0 5px;
	padding: 36px 0 0 25px;
}
.title-orange span, .title-green span, .title-blue span, .title-red span{
	font-size: 24px;
	padding-left: 11px;
}
.title-green{background: url(../images/bg-title-green.png) no-repeat;}
.title-blue{
	background: url(../images/bg-title-blue.gif) no-repeat;
	height: 62px;
	padding: 36px 0 0 25px;
	overflow: hidden;
}
.title-blue span{
	position: relative;
	top: -9px;
	left: -10px;
	display: block;
}
.title-red{background: url(../images/bg-title-red.gif) no-repeat;}
.boxgreen .box2{background: url(../images/bg-boxgreen-part2.gif) repeat-y;}
.boxgreen .outer{background: url(../images/bg-boxgreen-part1.gif) no-repeat;}
.boxgreen .inner{background: url(../images/bg-boxgreen-part3.gif) no-repeat 0 100%;}
.boxgreen .more{background: url(../images/btn-green1.gif) no-repeat;}


.hr{
	background: url(../images/hr.jpg) no-repeat;
	width: 448px;
	height: 2px;
	display: block;
}
.extra1{
	padding: 23px 0 45px 19px;
	overflow: hidden;
}
.extra1 img.left{margin: 0 22px 0 20px;}
.extra1 p{padding-bottom: 23px;}
.extra1 .txt-hold{
	overflow: hidden;
	padding: 37px 0 0;
}
.sidebar2{
	background: url(../images/bg-frame.gif) no-repeat;
	padding:28px 0 0 12px;
	margin-left: -13px;
	position: relative;
	clear: both;
}
.sidebar2-inner{width: 100%;}

.sidebar2-700{
	background: url(../images/700pxgraphic.gif) no-repeat;
	padding:28px 0 0 12px;
	margin-left: -13px;
	position: relative;
	clear: both;
	width:726px;
}
.sidebar2-700-inner{
	width: 99%;
	margin: 0 auto;
}

.title1{
	float: right;
	background: url(../images/bg-title-silver--part1.gif) no-repeat 100% 0;
	height: 41px;
	font-size: 12px;
	line-height: 35px;
	color: #4c4c4c;
	text-transform: uppercase;
	margin: -13px 41px -9px 0;
	position: relative;
	z-index: 10;
	display: inline;
}
.title1 span{
	display: block;
	height: 36px;
	background: url(../images/bg-title-silver--part2.gif) no-repeat;
	padding: 5px 35px 0 57px;
	float: left;
}
.list1-holder{
	overflow: hidden;
	padding-left: 11px;
}
.list1{
	margin: 0;
	padding: 7px 11px 0 0;
	list-style: none;
	width: 220px;
	float: left;
}
.list1 li{
	background: url(../images/marker-green.gif) no-repeat 0 3px;
	padding: 0 0 11px 16px;
}
.list2{
	margin: 0;
	padding: 7px 11px 0 15px;
	list-style: none;
}
.list2 li{
	background: url(../images/marker-green.gif) no-repeat 0 3px;
	padding: 0 0 11px 16px;
}
.list2 li a {
	color: #5c8f28;
}

.boxblue, .boxred{padding-top: 55px;}
.boxblue h3{
	font-weight: normal;
	font-size: 18px;
	color: #666;
	line-height: 25px;
	margin: 0;
	padding: 0 40px 16px 5px;
}
.boxblue .txt-hold{padding: 27px 0 0;}

.tabs1{
	margin: 0 63px -5px 0;
	display: inline;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 32px;
	padding: 0;
	list-style: none;
	float: right;
	position: relative;
	z-index: 1;
}
.tabs1 li{
	float: left;
	display: inline;
	height: 37px;
}
.tabs1 li a{
	float: left;
	height: 37px;
	color: #666;
	background: url(../images/bg-tab1-item.gif) no-repeat;
}
.tabs1 li a span{
	float: left;
	height: 33px;
	padding: 4px 30px 0 31px;
	margin-right: -23px;
}
.tabs1 a:hover, .tabs1 .active{
	background-position: 0 -37px !important;
	text-decoration: none;
	color: #fff;
}
.tabs1 .active span{z-index: 10;}
.tabs1 .first a{background: url(../images/bg-tab1-item-part2.gif) no-repeat;}
.tabs1 .first a:hover{background-position: 0 100%;}
.tabs1 .last a span{
	background: url(../images/bg-tab1-item-part3.gif) no-repeat 100% 0;
	position: relative;
}
.tabs1 .last a:hover span, .tabs1 .last .active span{
	background: url(../images/bg-tab1-item-part3.gif) no-repeat 100% 100% !important;
	height: 43px;
	margin-bottom: -10px;
}
.tabs1 a:hover span, .tabs1 .active span{
	background: url(../images/bg-tab1-item.png) no-repeat 100% 100%;
	position: relative;
	z-index: 1;
}
.tab1{
	clear: both;
	background: url(../images/bg-tab1-part2.gif) repeat-y;
	width: 698px;
}
.tab1 .outer{
	background: url(../images/bg-tab1-part1.gif) no-repeat;
	width: 100%;
}
.tab1 .inner{
	background: url(../images/bg-tab1-part3.gif) no-repeat 0 100%;
	padding: 26px 30px 13px 36px;
	min-height: 134px;
	width: 632px;
	line-height: 19px;
	overflow: hidden;
}
.tab1 h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #666;
	padding: 0 0 14px;
}
.tab1 p{
	margin: 0;
	line-height: 19px;
	padding: 0 0 7px;
}
.tabs1-holder{padding-top: 26px;}
.table, .table td{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 14px;
	font-weight: bold;
}
.table-holder{
	padding: 0 0 14px;
	margin: 0 -30px 0 -30px;
	width: 684px;
}
.table{
	width: 100%;
}
.table td{
	background: #fff;
	border-left: 1px solid #c0c0c0;
	border-top: 2px solid #e0e0e0;
	padding: 8px 0;
}
.table .cell{
	width: 36px;
	border-left: 0;
	text-align: center;
}
.table .cell1{
	color: #4e7a06;
	padding-left: 10px;
	width: 224px;
}
.table .cell1 .cell-green {
	color: #4e7a06;
}
.table .cell1 .cell-blue {
	color: #00699c;
}
.table .cell1 .cell-orange {
	color: #f6921e;
}
.table .cell1 .cell-red {
	color: #af1b10;
}

.table .cell2{
	width: 262px;
	text-align: center;
}
.table .cell3{text-align: center;}
.table .cell3 a{
	display: block;
	width: 52px;
	margin: 0 auto;
}
.table .cell3 img{display: block;}

/* color bits */
.related-green {

}
.related-green .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/bg-boxgreen-part2.gif) repeat-y;
}
.related-green .box2 .outer{
	background: url(../images/bg-boxgreen-part1.gif) no-repeat;
}
.related-green .box2 .inner{
	background: url(../images/bg-boxgreen-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.related-green .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.related-green .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.related-green .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.related-green .box2 .inner h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #4e7a06;
	padding-bottom: 19px;
}
.related-green .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.related-green .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-green1.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.related-green .frame img{
	position: static;
	left: 0;
	top: 0;
}
.related-green .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.related-orange {

}
.related-orange .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/bg-boxgreen-part2.gif) repeat-y;
}
.related-orange .box2 .outer{
	background: url(../images/bg-boxgreen-part1.gif) no-repeat;
}
.related-orange .box2 .inner{
	background: url(../images/bg-boxgreen-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.related-orange .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.related-orange .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.related-orange .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.related-orange .box2 .inner h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #f6921e;
	padding-bottom: 19px;
}
.related-orange .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.related-orange .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-green1.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.related-orange .frame img{
	position: static;
	left: 0;
	top: 0;
}
.related-orange .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.related-blue {

}
.related-blue .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/box-blue-part2.gif) repeat-y;
}
.related-blue .box2 .outer{
	background: url(../images/box-blue-part1.gif) no-repeat;
}
.related-blue .box2 .inner{
	background: url(../images/box-blue-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.related-blue .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.related-blue .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.related-blue .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.related-blue .box2 .inner h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #00699c;
	padding-bottom: 19px;
}
.related-blue .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.related-blue .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-light-blue.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.related-blue .frame img{
	position: static;
	left: 0;
	top: 0;
}
.related-blue .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.related-red {

}
.related-red .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/box-red-part2.gif) repeat-y;
}
.related-red .box2 .outer{
	background: url(../images/box-red-part1.gif) no-repeat;
}
.related-red .box2 .inner{
	background: url(../images/box-red-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.related-red .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.related-red .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.related-red .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.related-red .box2 .inner h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #af1b10;
	padding-bottom: 19px;
}
.related-red .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.related-red .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-red.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.related-red .frame img{
	position: static;
	left: 0;
	top: 0;
}
.related-red .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.product-green {

}
.product-green .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/bg-boxgreen-part2.gif) repeat-y;
}
.product-green .box2 .outer{
	background: url(../images/bg-boxgreen-part1.gif) no-repeat;
}
.product-green .box2 .inner{
	background: url(../images/bg-boxgreen-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.product-green .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.product-green .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.product-green .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.product-green .box2 h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #4e7a06;
	padding-bottom: 3px;
}
.product-green .box2 h5{
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #4e7a06;
}
.product-green .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.product-green .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-green1.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.product-green .frame img{
	position: static;
	left: 0;
	top: 0;
}
.product-green .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.product-blue {

}
.product-blue .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/box-blue-part2.gif) repeat-y;
}
.product-blue .box2 .outer{
	background: url(../images/box-blue-part1.gif) no-repeat;
}
.product-blue .box2 .inner{
	background: url(../images/box-blue-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.product-blue .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.product-blue .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.product-blue .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.product-blue .box2 h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #00699c;
	padding-bottom: 3px;
}
.product-blue .box2 h5{
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #00699c;
}
.product-blue .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.product-blue .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-light-blue.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.product-blue .frame img{
	position: static;
	left: 0;
	top: 0;
}
.product-blue .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.product-red {

}
.product-red .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/box-red-part2.gif) repeat-y;
}
.product-red .box2 .outer{
	background: url(../images/box-red-part1.gif) no-repeat;
}
.product-red .box2 .inner{
	background: url(../images/box-red-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.product-red .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.product-red .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.product-red .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.product-red .box2 h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #af1b10;
	padding-bottom: 3px;
}
.product-red .box2 h5{
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #af1b10;
}
.product-red .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.product-red .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-red.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.product-red .frame img{
	position: static;
	left: 0;
	top: 0;
}
.product-red .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}
.product-orange {

}
.product-orange .box2 {	
	width: 698px;
	margin-top: 15px;
	background: url(../images/box-orange-part2.gif) repeat-y;
}
.product-orange .box2 .outer{
	background: url(../images/box-orange-part1.gif) no-repeat;
}
.product-orange .box2 .inner{
	background: url(../images/box-orange-part3.gif) no-repeat 0 100%;
	min-height: 129px;
	line-height: 19px;
	position: relative;
	padding: 19px 20px 0 237px;
	overflow:visible;
}
.product-orange .box2 .inner:after{
	clear: both;
	width: 100%;
	content: "";
	display: block;
}
.product-orange .box2 img{
	position: absolute;
	left: 4px;
	top: -17px;
}
.product-orange .box2 .txt-holder{
	overflow: hidden;
	padding-bottom: 13px;
	width:445px;
}

.product-orange .box2 h4{
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	color: #f6921e;
	padding-bottom: 3px;
}
.product-orange .box2 h5{
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #f6921e;
}
.product-orange .box2 .inner p{
	margin: 0;
	padding: 0 0 12px;
	line-height: 19px;
	min-height: 49px;
}
.product-orange .box2 .inner .more{
	margin: 0 10px;
	font-weight: bold;
	text-transform: none;
	font-size: 11px;
	color: #fff;
	background: url(../images/btn-orange.gif) no-repeat;
	width: 63px;
	line-height: 18px;
	height: 19px;
	text-align: center;
}
.product-orange .frame img{
	position: static;
	left: 0;
	top: 0;
}
.product-orange .frame{
	position: absolute;
	left: 19px;
	background: url(../images/frame.png) no-repeat;
	width: 124px;
	height: 130px;
	top: -12px;
	padding: 16px 0 0 15px;
}

.footer{
	clear:both;
	background: url(../images/bg-footer-1.jpg) no-repeat;
	width: 968px;
	min-height: 352px;
	position: relative;
	margin: 0;
}
.footer .text-hold{
	color: #666;
	font-size: 11px;
	clear: both;
	line-height: 20px;
	padding: 0 80px 20px 50px;
}
.footer .headlineArea {
	position:absolute;
	top: 120px;
	left: 400px;
	width:500px;
	height:125px;
	vertical-align:middle;
	padding-top:75px;
}
.footer .headlineArea h2 {
	color:#000000;
	font-family: Verdana,sans-serif;
}
.footer .headlineArea h2.white {
	color:#ffffff;
}
.footer .newsArea {
	position:absolute;
	top: 120px;
	left: 50px;
	width:300px;
	height:200px;
}
.footer .newsArea h3 {
	color:#ffffff;
	font-weight:normal;
	margin-bottom:10px;
	text-transform:uppercase;
}
.footer .newsArea ul {
	list-style-type:none;
	display:block;
	font-weight:normal;
	width:300px;
	position:static;
}
.footer .newsArea ul li {
	background:url(/images/footer_news_bullet.gif) 0 3px no-repeat;
	padding-left:12px;
	line-height: 13px;	
	float:none;
	display:list-item;
	height:auto;
	margin-bottom:5px;
}
.footer .newsArea ul li a {
	background:none;
	color:#000000;
	float:none;
	display:inline;
	padding:0;
	height:auto;
}
.form-search{
	position: absolute;
	right: 38px;
	top: 86px;
	width: 200px;
}
.form-search label{
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #4e7a06;
	padding: 2px 6px 0;
}
.form-search div{
	background: url(../images/bg-form-search-input-text.gif) no-repeat;
	width: 127px;
	height: 17px;
	float: left;
	padding: 3px 0 0 7px;
}
.form-search a{
	background: url(../images/btn-enter1.gif) no-repeat;
	width: 35px;
	height: 16px;
	float: left;
	text-indent: -3333px;
	overflow: hidden;
	margin:2px 0 0 -38px
}
.form-search input{
	margin: 0;
	width: 83px;
	padding: 0;
	border: 0;
	line-height: 13px;
	background: transparent;
}
.footer ul{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 21px;
	position: absolute;
	right: 240px;
	top: 85px;
}
.footer ul li{
	background: url(../images/bg-footer-nav-item-part.gif) no-repeat;
	display: inline;
	float: left;
	height: 28px;
	margin-left: 9px;
}
.footer ul li a{
	background: url(../images/bg-footer-nav-item-part1.gif) no-repeat 100% 0;
	float: left;
	color: #4e7a06;
	padding: 0 17px;
	height: 28px;
}
.footer li.noButton,.footer li.noButton a {
	background:none;
	font-weight:normal;
}

.footer ul li a:hover{text-decoration: none;}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	width: 905px;
	height: 130px !important;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 24px !important;
	top: 106px;
	z-index: 10;
	height: 25px !important;
}

.jScrollIntervalTrack { 
	position: absolute;
	height: 25px !important;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	height: 25px !important;
	background: url(../images/1x1.gif);
}
.jScrollPaneDragLeft {
	position: absolute;
	top: 0;
	height: 25px !important;
	left: 0;
	overflow: hidden;
	background: url(../images/btn-slider-part1.png) no-repeat;
}
.jScrollPaneDragRight {
	position: absolute;
	top: 0px;
	height: 25px !important;
	width: 13px !important;
	font-size: 0;
	background: url(../images/btn-slider-part2.png) no-repeat;
	right: -13px;
	overflow: hidden;
}
a.jScrollArrowLeft, a.jScrollArrowRight{
	background: url(../images/btn-slide-prev.gif) no-repeat 0 50%;
	width: 12px !important;
	height: 16px;
	left: 11px;
	top: 109px;
	z-index: 100;
	position: absolute;
	overflow: hidden;
	text-indent: -3333px;
}
 a.jScrollArrowRight{
	background: url(../images/btn-slide-next.gif) no-repeat  0 50%;
	left: 919px;
}
#PageGroup,
#localRep,
#localReps {
	display:none;
}
#localRep {
	width:620px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	position:relative;
	margin-left:30px;
	padding: 10px 0;
	height:140px;
}
#localRep .floatingSlide {
	z-index:2000;
	position:absolute;
	top:0;
	right:10px;	
	padding:0;
	width:227px;
}
#localRep .floatingSlide .box {
	margin-bottom:0;
	padding-bottom:0;
}
#localRep .yourLocalExpert {
	background:url('/images/you_local_expert.gif') 0 0 no-repeat;
	height:21px;
	width:120px;
	text-indent:-9999px;
	display:block;
	clear:both;
	margin-left:100px;
}
#localRep .greyButton {
	position:absolute;
	bottom:10px;
	right:10px;	
	background:url('/images/expertise_button.gif') 0 0 no-repeat;
	width:244px;
	height:27px;
	padding:0 0 0 10px;
}
#localRep h2 {
	color:#636363;
	text-transform:none;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:20px;
}
#localRep p {
	color:#F6921E;
	font-size:16px;
	font-weight:normal;
	text-transform:none;
}
#localRep img {
	float:left;
	height:120px;
	padding:10px;
}

ul.locationList {
	list-style-type: none;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
ul.locationList li {
	padding:0;
	margin:0;
}
ul.locationList li a{
	display:block;
	width:225px;
	height:20px;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:10px;
	padding-top:10px;
	line-height:14px;
	margin:0;
	margin-left:1px;
	text-decoration:none;
	background:url(/images/midsection.gif) 0 0 no-repeat;
	overflow:hidden;
}	
ul.locationList li a:hover{
	color:#ffffff;
	background:url(/images/categories_by_article_hover.gif) 0 0 no-repeat;
}
#gallery{
	width:630px;
	height:182px;
	overflow:hidden;
	background:url(../images/product_base.gif) no-repeat;
	padding:45px 20px 0 10px;
	margin:20px 0 0 30px;
	position:relative;
}
#gallery h2 {
	color:#ffffff;
	position:absolute;
	top:5px;
	left:15px;
	font-weight:normal;
	font-size:18px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.btn-prev,
.btn-next{
	float:left;
	width:22px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/arrow_left.gif) no-repeat;
	margin:41px 20px 0 0;
}
.btn-next{
	float:right;
	background:url(../images/arrow_right.gif) no-repeat;
	margin-right:17px;
	margin-left:0;
}
.gallery-area{
	overflow:hidden;
	width:525px;
	position:relative;
	float:left;
}
.gallery-area ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
	width:99999px;
	height:120px;
	margin-top:10px;
}
.gallery-area ul li{
	width:104px;
	height:100px;
	padding:7px 0 0;
	float:left;
	text-align:center;
}
.gallery-area ul li img{vertical-align:middle;}

.hideMe {display:none;}