body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#313131;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	overflow:-moz-scrollbars-vertical;
	background-image:url(../images/tileBg.gif);
	background-repeat:repeat-x;

}
#container {
	color: #414141;
	min-width: 780px;
	margin: 0px auto;
	padding: 17px 0 0 0;
	text-align: center;
	width: 980px;
}

/* =-=-=-=-=-=-=-[TOP styles]-=-=-=-=-=-=-=- */
#top {
	margin:0;
	padding: 0;
	width:980px;
	height:97px;
	text-align:left;
}
#logo {
	width: 234px;
	height: 94px;
	padding:0;
	margin:0;
	float:left;
}

#mainnav {
	width:723px;
	height:97px;
	padding:0 0 0 23px;
	float:left;
	background-image:url(../images/navBg.jpg);
	background-repeat: no-repeat;
}
#nav {
	float: left;
}
#nav ul {
	list-style: none;
	padding: 0 0 0 0;
	margin:0;
}
#nav li {
	display: inline;
	border-right: 1px solid #2b2b2b;
	float: left;
	padding-right: 0;
	padding-left: 0;
	font-size: 14px;
}
.subcomment {
	font-size: 11px;
	width:90px;
	padding:0 0 0 15px;
	margin:-45px 0 0 0;
	color:#FFFFFF;
}

#nav a    {
	text-decoration: none;
	color: #FFFFFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	height:73px;
	width:100px;
	padding:15px 0 0 15px;
}
#nav a:hover {
	color:#15965c;
	background: url(../images/navHover.gif);
	background-repeat:repeat-x;
}
#nav a:hover.navHome {
	background: url(../images/navHomeHover.gif);
	background-repeat:repeat-x;
}


/* =-=-=-=-=-=-=-[TOP styles end]-=-=-=-=-=-=-=- */



/* =-=-=-=-=-=-=-[CONTENT CONTAINER styles]-=-=-=-=-=-=-=- */
#contentContainer {
	width:980px;
	padding:12px 0 0 0 ;
	text-align:left;
	float:left;
}
/* =-=-=-=-=-=-=-[CONTENT CONTAINER styles end]-=-=-=-=-=-=-=- */


/* =-=-=-=-=-=-=-[COLUMN 1 styles]-=-=-=-=-=-=-=- */
#column1 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	width: 234px;
	min-height:497px;
	background: url(../images/column1NavBg.jpg) no-repeat;
}
#zimage {
	margin: 4px 0 0 130px;
	padding: 0;
	float: left;
	height: 48px;
	width: 49px;
	position: absolute;
	z-index: 3;
}
.column1Nav {
	padding: 22px 22px 10px 22px;
	font-size: 12px;
	margin: 0;
	float: left;
	width: 190px;
}
	
.column1Nav ul {
	list-style: none;
	padding:0;
	margin:0;
}
.column1Nav li a:link, .column1Nav li a:visited, .column1Nav li a:active {
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	font-weight: bold;
	padding: 10px 0 10px 16px;
	margin: 0 0 0 0;
	height:19px;
	width:174px;
	text-decoration: none;
	background: url(../images/column1NavH1Bg.gif) no-repeat;
}
	
	
	
.column1Nav li a:hover {
	text-decoration: underline;
}

.column1Nav ul.column1NavSubNav {
	list-style: none;
	padding:2px 0 10px 0;
	margin:0;
	width:190px;
}

.column1Nav ul.column1NavSubNav li a:link, .column1Nav ul.column1NavSubNav li a:visited, .column1Nav ul.column1NavSubNav li a:active {
	color: #5e5e5e;
	text-align: left;
	display: block;
	font-weight: bold;
	padding: 7px 0 3px 25px;
	width:165px;
	height:20px;
	border-bottom:1px dashed #5e5e5e;
	font-size:12px;
	text-decoration: none;	
	background: url(../images/bulletIcon.png) no-repeat 7px 10px;
}

.column1Nav ul.column1NavSubNav li a:hover {
	text-decoration: underline;
}









.search {
	width:190px;
	padding: 5px 22px 10px 22px;
	clear:both;
}
.search h2 {
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	font-weight: bold;
	padding: 10px 0 10px 16px;
	width:174px;
	margin: 0 0 0 0;
	background: url(../images/searchHeader.png) no-repeat;
	text-decoration: none;
	behavior: url(iepngfix.htc);
}

.searchHeader {
	width:190px;
	background-color:#cacaca;
	float:left;
}

.searchNav {
	float: left;
}
.searchNav  ul {
	list-style: none;
	padding:0;
	margin:0;
}
.searchNav  li {
	display: inline;
	float: left;
	padding-right: 0;
	padding-left: 0;
	margin:0;
	width:80px;
	text-align:center;
}
.searchNav  a    {
	font-size: 14px;
	font-weight:bold;
	padding: 10px 15px 0 15px;
	display:block;
	height: 24px;
}
.searchNav a:link, .searchNav a:visited, .searchNav a:active {
	text-decoration: none;
	color: #3f3f3f;
}
.searchNav ul li a:hover {
	background-color:#9b1315;
	color: #FFFFFF;
}
.searchNav a.selected:link, .searchNav a.selected:visited, .searchNav a.selected:active, .searchNav ul li a.selected:hover  {
	background-color:#9b1315;
	color: #FFFFFF;
}


.searchContent {
	clear:both;
	width:136px;
	border:2px solid #9b1315;
	border-top:none;
	padding:15px 25px 15px 25px;
	line-height:18px;
}
.searchContent select {
	margin: 0 0 10px 0;
	padding:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px #5e5e5e solid;
	color: #5e5e5e;
	width: 134px;
}

.searchContent .keywords {
	margin: 0 0 10px 0;
	padding:0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px #5e5e5e solid;
	color: #5e5e5e;
	width: 129px;
}

.advert {
	width:190px;
	padding: 5px 22px 10px 22px;
	float:left;
}

#ourBrands {
	width:190px;
	padding: 0 22px 0 22px;
	float:left;
}
#ourBrands h2 {
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	font-weight: bold;
	padding: 10px 0 10px 16px;
	width:174px;
	margin: 0 0 0 0;
	background: url(../images/ourBrandsH2Bg.png) no-repeat;
	text-decoration: none;
	behavior: url(iepngfix.htc);
}

.brandLogo {
	width:90px;
	height:60px;
	padding: 5px 0 0 0;
	float:left;
	text-align:center;
}
.brandLogo h1 {
	display:none;
}










/* =-=-=-=-=-=-=-[COLUMN 1 styles end]-=-=-=-=-=-=-=- */


/* =-=-=-=-=-=-=-[COLUMN 2 styles]-=-=-=-=-=-=-=- */
#bannershome
{
	float:left;
	margin:0 0 0 17px;
	padding:0;
	width:711px;
	height:125px;
	position:relative;
}
#bannershome a
{
	position:absolute;
	top:0;
	left:0;
}

#column2 {
	margin: 0;
	padding: 0 0 0 0;
	float: right;
	width: 746px;
}
#banner {
	margin: 0;
	padding: 0 17px 30px 18px;
	float: left;
	width: 711px;
}
#column2Header {
	margin: 0;
	padding: 0 0 30px 0;
	float: left;
	width: 746px;
}
#column2Header h1 {
	margin: 0;
	padding: 0 0 0 40px;
	font-size:22px;
	font-weight:bold;
}
#column2ContentContainer {
	margin: 0;
	padding: 0 17px 30px 18px;
	float: left;
	width: 711px;
}
#column2ContentTop {
	margin:0;
	padding:0;
	float: left;
	width: 711px;
	height:11px;
	background: url(../images/column2ContentTopShim.gif) no-repeat;
	font-size:3px;
}
#column2ContentBottom {
	margin:0;
	padding:0;
	float: left;
	width: 711px;
	height:11px;
	background: url(../images/column2ContentBottomShim.gif) no-repeat;
}
#column2Content {
	margin: 0;
	padding: 15px 20px 15px 20px;
	float: left;
	width: 671px;
	min-height:545px;
	background: url(../images/column2ContentShim.gif);
	background-repeat:repeat-y;
	line-height:18px;
}
#column2Content h1 {
	margin: 0;
	padding: 0 0 10px 0;
	color:#018148;
	font-weight:bold;
	font-size:16px;
}

#column2ContentColumn1 {
	margin: 0;
	padding: 0;
	width: 320px;
	float:left;
}

#column2ContentColumn1 ul {
	list-style: none;
	padding:0;
	margin:0;
}

#column2ContentColumn2 {
	margin: 0;
	padding: 0;
	width: 320px;
	float:right;
}

#column2ContentColumn3 {
	margin: 0;
	padding: 35px 0 0 0;
	width: 320px;
	float:left;
}
#column2ContentColumn3 ul {
	padding: 15px 0 0 0;
	margin:0;
	list-style: none;
	float:left;
}
#column2ContentColumn3 ul li {
	color: #5e5e5e;
	text-align: left;
	display: block;
	font-weight: bold;
	padding: 0 0 3px 18px;
	margin:0;
	font-size:12px;
	text-decoration: none;	
	background: url(../images/bulletIcon.png) no-repeat 1px 5px;
}

#column2ContentColumn4 {
	margin: 0;
	padding: 32px 0 0 0;
	width: 320px;
	float:right;
}

#column2ContentColumn5 {
	margin: 0;
	padding: 0 10px 0 0;
	width: 320px;
	min-height:545px;
	float:left;
	border-right:1px dashed #000000;
}

#column2ContentColumn5 ul {
	list-style: none;
	padding:0;
	margin:0;
}
#column2ContentColumn5 li a:link, #column2ContentColumn5 li a:visited, #column2ContentColumn5 li a:active {
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	font-weight: bold;
	padding: 7px 7px 6px 23px;
	margin: 0 0 3px 0;
	width:280px;
	text-decoration: none;
	background-color:#333333;
	background-image: url(../images/servicesBulletBg.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#column2ContentColumn5 li a:hover {
	text-decoration: underline;
}
.servicesContent {
	padding:0 15px 0 8px;
	margin:0 0 0 0;

}

#column2ContentColumn6 {
	margin: 0;
	padding: 0;
	width: 310px;
	float:right;
}

#column2ContentColumn6 td {
	font-size:12px;
	font-weight:normal;
}
#column2ContentColumn6 .servicesTextBox {
	margin: 0 0 15px 0;
	padding:0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px #a6a6a6 solid;
	color: #5e5e5e;
	width: 208px;
}




#productsHeader {
	margin: 0;
	padding: 0 0 30px 0;
	float: left;
	width: 746px;
}
#productsHeader h1 {
	margin: 0;
	padding: 0 0 0 40px;
	font-size:22px;
	font-weight:bold;
	width:220px;
	float:left;
}
#productsFilter {
	margin: 0;
	padding: 0 0 0 0;
	font-size:12px;
	font-weight:bold;
	width:480px;
	float:left;
}
#productsFilter select {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px #5e5e5e solid;
	color: #5e5e5e;
	width: 110px;
}
.productPaging {
	width: 671px;
	padding:0;
	margin:0;
	float:left;
	font-size:14px;
}
.productPaging a:link, .productPaging a:visited, .productPaging a:active {
	color: #505050;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: underline;
}
.productPaging a:hover {
	text-decoration: none;
}

#productListContainer {
	width: 671px;
	padding:0;
	margin:0;
	float:left;
}

.productListContent {
	width: 210px;
	min-height:310px;
	padding:0 0 10px 0;
	margin:0 12px 0 0;
	float:left;
}

.productListContent h1 {
	width: 210px;
	padding:0;
	margin:0;
	float:left;

}
.productListContent h1 a:link, .productListContent h1 a:visited, .productListContent h1 a:active {
	font-size:14px;
	color:#018148;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.productListContent h1 a:hover {
	text-decoration: underline;
}
.productListImagePlaceholder {
	width: 210px;
	height:152px;
	text-align:center;
	padding:0;
	margin:0;
	float:left;
}
.productListImagePlaceholder img {
	border:1px solid #737373;
}
.productListGallery {
	width: 210px;
	height:40px;
	padding:5px 0 0 0;
	margin:0;
	float:left;
}
.productListDetails {
	width: 210px;
	padding:0 0 0 0;
	margin:0;
}
.productListDetails p {
	padding:0 0 0 0;
	margin:0;
}



#productDetailHeader {
	margin: 0;
	padding: 0 0 30px 0;
	float: left;
	width: 746px;
}
#productDetailHeader ul {
	margin: 0;
	padding:5px 0 0 20px;
	font-size:18px;
	float:left;
}

#productDetailHeader ul li {
	display: inline;
	margin-right: 12px;
	color:#505050;
	padding:0
}

#productDetailHeader li a:link, #productDetailHeader li a:visited, #productDetailHeader li a:active {
	color: #505050;
	text-decoration:underline;
	font-weight:bold;
	border-right: 1px solid #505050;
	padding-right: 15px;
}

#productDetailHeader li a:hover {
	text-decoration:none;
}


#productDetailHeader a:link, #productDetailHeader a:visited, #productDetailHeader a:active {
	color: #FFFFFF;
	text-decoration:none;
}

#productDetailHeader a:hover {
	text-decoration:underline;
}




#productDetailColumn1 {
	margin: 0;
	padding: 0;
	width: 300px;
	float:left;
}
#productDetailColumn1ImagePlaceholder {
	width: 300px;
	text-align:center;
	padding:0 0 20px 0;
	margin:0;
	float:left;
}
.productDetailGallery {
	width: 270px;
	padding:0 0 15px 25px;
	margin:0;
	float:left;
}

#productDetailColumn2 {
	margin: 0;
	padding: 0 0 0 21px ;
	width: 350px;
	float:right;
}
#productDetailColumn2 ul {
	padding: 0 0 5px 30px;
	margin:0;
	list-style: none;
	width:320px
}
#productDetailColumn2 ul li {
	color: #5e5e5e;
	text-align: left;
	padding: 0 0 3px 18px;
	margin:0;
	font-size:12px;
	text-decoration: none;	
	background: url(../images/bulletIcon.png) no-repeat 1px 5px;
}
#productDetailPaymentContainer {
	width:350px;
	padding: 10px 0 0 0;
	margin:0;
	text-align:right;
}




.productDetailExtras {
	width:671px;
	padding: 0;
	clear:both;
	float: right;
}
.productDetailExtrasHeader {
	width:671px;
	float:left;
}

.productDetailExtrasNav {
	float: left;
}
.productDetailExtrasNav  ul {
	list-style: none;
	padding:0;
	margin:0;
}
.productDetailExtrasNav  li {
	display: inline;
	float: left;
	padding-right: 0;
	padding-left: 0;
	margin:0;
	width:132px;
	text-align:center;
}
.productDetailExtrasNav ul li  a    {
	font-size: 14px;
	font-weight:bold;
	padding: 7px 15px 0 15px;
	display:block;
	height: 20px;
}
.productDetailExtrasNav ul li a:link, .productDetailExtrasNav ul li a:visited, .productDetailExtrasNav ul li a:active {
	text-decoration: none;
	color: #3f3f3f;
	background-image: url(../images/homeColumn2SummaryHeader.png);
	background-repeat:no-repeat;
}
.productDetailExtrasNav ul li a:hover {
	color: #FFFFFF;
	background-image: url(../images/homeColumn2SummaryHeaderSelected.png);
	background-repeat:no-repeat;
}
.productDetailExtrasNav ul li a.selected:link, .productDetailExtrasNav ul li a.selected:visited, .productDetailExtrasNav ul li a.selected:active, .productDetailExtrasNav ul li a.selected:hover  {
	color: #FFFFFF;
	background-image: url(../images/homeColumn2SummaryHeaderSelected.png);
	background-repeat:no-repeat;
}


.productDetailExtrasContentTopShim {
	width:671px;
	height:8px;
	background: url(../images/productDetailExtrasContentTopShim.gif) no-repeat;
	float:left;
	font-size:1px;
}

.productDetailExtrasContentBottomShim {
	width:671px;
	height:7px;
	background: url(../images/productDetailExtrasContentBottomShim.gif) no-repeat;
	background-position:top;
	float:left;
	font-size:1px;
}

.productDetailExtrasContainer {
	width:650px;
	border:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	border-bottom: none;
	padding:14px 10px 15px 10px;
	float:left;
}

.productDetailExtrasContent {
	clear:both;
	width:295px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	float:left;
	border-bottom:1px solid #b2b2b2;
}

.productDetailExtrasContentImageContainer {
	width:60px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	border:1px solid #828282;
}

.productDetailExtrasContentDescription {
	width:215px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
}
.productDetailExtrasContentDescription p {
	padding:0;
	margin:0;
}
.productDetailExtrasContentDescription h1 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:12px;
	color:#505050;
}
.productDetailExtrasContentDescription h1 a {
	text-decoration: none;
}


.productDetailExtrasContentDescription h1 a:link, .productSummaryContentDescription h1 a:visited, .productSummaryContentDescription h1 a:active {
	color: #505050;
	text-decoration: none;
}
.productDetailExtrasContentDescription h1 a:hover {
	text-decoration: underline;
}


.productDetailAccsContent {
	width: 210px;
	padding:0 0 20px 0;
	margin:0 5px 0 0;
	float:left;
}

.productDetailAccsContent h1 {
	width: 210px;
	padding:0;
	margin:0;
	float:left;

}
.productDetailAccsContent h1 a:link, .productDetailAccsContent h1 a:visited, .productDetailAccsContent h1 a:active {
	font-size:14px;
	color:#018148;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.productDetailAccsContent h1 a:hover {
	text-decoration: underline;
}
.productDetailAccsContentDetails {
	width: 210px;
	padding:10px 0 0 0;
	margin:0;
}
.productDetailAccsContentDetails p {
	padding:0 0 0 0;
	margin:0;
}



























/* =-=-=-=-=-=-=-[COLUMN 2 styles end]-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-[HOMEPAGE ADVERT styles]-=-=-=-=-=-=-=- */
#homepageAdvert {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	width: 746px;
	height: 384px;
	background-repeat:no-repeat;
}
#homepageAdvertContent {
	margin: 0;
	padding: 180px 0 0 35px;
	float: left;
	width: 250px;
	line-height:18px;
}
/* =-=-=-=-=-=-=-[HOMEPAGE ADVERT styles end]-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-[Homepage Styles]-=-=-=-=-=-=-=- */
#homeContainer {
	margin: 0;
	padding: 0 0 0 35px;
	float: left;
	width: 711px;
}

#homeColumn1 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	width: 318px;
	line-height:18px;
}
#homeColumn1 h2 {
	padding:5px 0 10px 0;
	margin:5px 0 10px 0;
	font-size:16px;
	border-bottom: 1px solid #7f7f7f;
	color:#000000;
}
#homeColumn1 ul {
	padding: 0 0 15px 0;
	margin:0;
	list-style: none;
}
#homeColumn1 ul li {
	text-align: left;
	margin:0 0 0 0;
	padding: 5px 5px 4px 25px;
	background: url(../images/bulletIcon.png) no-repeat 7px 9px;
	line-height:16px;
	font-size:12px;
	color:#5e5e5e;
	font-weight:bold;
}


#homeColumn2 {
	margin: 0;
	padding: 0 21px 0 0;
	float: left;
	width: 372px;
}

.productSummary {
	width:319px;
	padding: 0;
	clear:both;
	float: right;
}
.productSummaryHeader {
	width:319px;
	float:left;
}

.productSummaryNav {
	float: left;
}
.productSummaryNav  ul {
	list-style: none;
	padding:0;
	margin:0;
}
.productSummaryNav  li {
	display: inline;
	float: left;
	padding-right: 0;
	padding-left: 0;
	margin:0;
	width:132px;
	text-align:center;
}
.productSummaryNav  a    {
	font-size: 14px;
	font-weight:bold;
	padding: 7px 15px 0 15px;
	display:block;
	height: 20px;
}
.productSummaryNav a:link, .productSummaryNav a:visited, .productSummaryNav a:active {
	text-decoration: none;
	color: #3f3f3f;
	background: url(../images/homeColumn2SummaryHeader.png) no-repeat;
}
.productSummaryNav ul li a:hover {
	color: #FFFFFF;
	background: url(../images/homeColumn2SummaryHeaderSelected.png) no-repeat;
}
.productSummaryNav a.selected:link, .productSummaryNav a.selected:visited, .productSummaryNav a.selected:active, .productSummaryNav ul li a.selected:hover  {
	color: #FFFFFF;
	background: url(../images/homeColumn2SummaryHeaderSelected.png) no-repeat;
}


.productSummaryContentTopShim {
	width:319px;
	height:9px;
	background: url(../images/productSummaryContentTopShim.gif) no-repeat;
	float:left;
	font-size:3px;
}

.productSummaryContentBottomShim {
	width:319px;
	height:8px;
	background: url(../images/productSummaryContentBottomShim.gif) no-repeat;
	background-position:top;
	float:left;
	font-size:3px;
}

.productSummaryContainer {
	width:295px;
	border:2px solid #a1a1a1;
	border-top:none;
	border-bottom: none;
	padding:14px 10px 15px 10px;
	float:left;
}

.productSummaryContent {
	clear:both;
	width:295px;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	float:left;
	border-bottom:1px solid #b2b2b2;
}

.productSummaryContentImageContainer {
	width:60px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	border:1px solid #828282;
}

.productSummaryContentDescription {
	width:215px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
}
.productSummaryContentDescription p {
	padding:0;
	margin:0;
}
.productSummaryContentDescription h1 {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:12px;
	color:#505050;
}
.productSummaryContentDescription h1 a {
	text-decoration: none;
}


.productSummaryContentDescription h1 a:link, .productSummaryContentDescription h1 a:visited, .productSummaryContentDescription h1 a:active {
	color: #505050;
	text-decoration: none;
}
.productSummaryContentDescription h1 a:hover {
	text-decoration: underline;
}

/* =-=-=-=-=-=-=-[Homepage Styles end]-=-=-=-=-=-=-=- */








/* =-=-=-=-=-=-=-[footer]-=-=-=-=-=-=-=- */
#footer {
	clear: both;
	width:980px;
	margin: 15px 0 0 0;
	padding:23px 0 15px 0;
	float:left;
	background: url(../images/footerTile.gif);
	background-repeat:repeat-x;
	background-color:#000000;

}
.footerColumn1 {
	width:207px;
	padding:0 30px 10px 30px;
	float:left;
	border-right: 1px solid #525252;
	text-align:left;
	color:#FFFFFF;
	min-height:230px;
}
.footerColumn1 h1 {
	padding:5px 0 10px 40px;
	width:167px;
	margin:0 0 15px 0;
	background: url(../images/contactIcon.png) no-repeat;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:18px;
	border-bottom: 1px solid #909090;
	behavior: url(iepngfix.htc);

}
.footerColumn1 a:link, .footerColumn1  a:visited, .footerColumn1 a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.footerColumn1  a:hover {
	text-decoration:none;
}


.footerColumn2 {
	width:385px;
	padding:0 0 10px 30px;
	float:left;
	text-align:left;
	color:#FFFFFF;
}
.footerColumn2 h1 {
	padding:5px 0 10px 50px;
	width:335px;
	margin:0 0 15px 0;
	background: url(../images/keywordIcon.png) no-repeat;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:18px;
	border-bottom: 1px solid #909090;
	behavior: url(iepngfix.htc);
}
.footerColumn2 a:link, .footerColumn2  a:visited, .footerColumn2 a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.footerColumn2  a:hover {
	text-decoration:none;
}











.footerColumn3 {
	width:207px;
	padding:0 30px 10px 30px;
	float:right;
	border-left: 1px solid #525252;
	text-align:left;
	color:#FFFFFF;
	min-height:230px;
}
.footerColumn3 h1 {
	padding:5px 0 10px 55px;
	width:152px;
	margin:0 0 15px 0;
	background: url(../images/testDriveIcon.png) no-repeat;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:18px;
	border-bottom: 1px solid #909090;
	behavior: url(iepngfix.htc);
}
.footerColumn3 a:link, .footerColumn3  a:visited, .footerColumn3 a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.footerColumn3  a:hover {
	text-decoration:none;
}


/* =-=-=-=-=-=-=-[footer finish]-=-=-=-=-=-=-=- */

/* =-=-=-=-=-=-=-[highslide]-=-=-=-=-=-=-=- */
.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../images/zoom/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/zoom/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../images/zoom/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/zoom/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../images/zoom/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

.hidden-container {
	display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 
/* =-=-=-=-=-=-=-[highslide end]-=-=-=-=-=-=-=- */

