img { border: 0; }

#container { position: relative; font-family: "Myriad Pro", Arial, sans-serif; }

#front-image {
	width: 950px;
	height: 380px;
	z-index: 10;
	position: relative;
}

#front-wide-text { position: absolute; top: 210px; left: 0px; width: 950px; height: 380px; z-index: 200;}
#front-text-pullout { margin: 10px 20px 0px -5px; background-image: url(../images/newfront/popuptextbox.png); background-repeat: no-repeat; width: 149px; height: 260px; padding: 10px 50px 5px 10px; color: #5d5873; background-color: transparent; z-index: 210; float: left; font-size: 9pt;  }
#front-text-pullout h3 { font-size: 11pt; font-weight: normal; }
#fh-pullout { position: absolute; top: 5px; left: 0px; display: none; } /* DJA - October 2011 */
/*
#front-text-title { width: 950px; float: right; margin: 0px 0px 0px 0px; font-size: 28pt; font-weight: normal; color: #6e6c84; background-color: transparent; position: absolute; top: 20px; left: 250px; text-align: center; }
*/


#front-text-title { width: 950px; margin: 0; font-size: 28pt; font-weight: normal; color: #fff; background-color: transparent; position: absolute; top: 40px; left: 0px; text-align: center; z-index: 400; }

#front-buynow { position: absolute; top: 340px; left: 20px; }

.buytext { font-size: 14pt; color: #6e6c84; background-color: transparent; margin: 0px 0px 0px 15px; }
.buytext_w { font-size: 12pt; color: #fff; background-color: transparent; margin: 0px 0px 0px 15px; }
.buytextright { font-size: 14pt; color: #6e6c84; background-color: transparent; margin: 0px 0px 0px 15px; width: 250px; position: absolute; top: 275px; left: 760px; }

.buytextrighttop { font-size: 14pt; color: #6e6c84; background-color: transparent; margin: 0px 0px 0px 15px; width: 250px; position: absolute; top: 95px; left: 760px; }

/*#front-buynow .buytext { color: #fff!important; }*/

#front-3cols { width: 950px; margin: 5px 0px 0px 0px; }
#front-col1 { float: left; width: 185px; }
#front-right { width: 761px; float: right; z-index: 10; }
#front-col2 { float: left; width: 380px; z-index: 10; position: relative; }
#front-col3 { float: right; width: 380px; z-index: 10; position: relative; }
#front-sub1 { background-image: url(../images/newfront/grey_box_arrow_left.png); background-repeat: no-repeat; width: 380px; height: 160px; }
#front-sub2 { background-image: url(../images/newfront/grey_box_arrow_right.png); background-repeat: no-repeat; width: 380px; height: 160px; }
#front-sub1, #front-sub2 { margin: -30px 10px 0px 0px; padding: 0px 10px -20px 10px; z-index: 400; position: relative; }
.front-text { padding: 20px 20px 10px 10px; margin-top: 0px; position: relative; }

.readmore { position: absolute; top: 135px; left: 275px; }
.read_wide { position: absolute; top: 117px; left: 390px; }

.front-text h3 { font-weight: normal; color: #6e6c84; background-color: #f1f1f2; font-size: 14pt; }
.front-text p { font-size: 9pt; margin-top: -15px; }
.front-wide-box { float: left; background-image: url(../images/newfront/grey_box_arrow_wide.png); background-repeat: no-repeat; width: 490px; height: 140px; margin: -30px 0px 0px 0px; padding: 0px 20px -20px 10px; z-index: 400; position: relative; }
.front-wide-image { float: right; width: 425px; }
.front-col-buy { position: absolute; top: 240px; left: 20px; }
.front-news { background-image: url(../images/newfront/newstile.png); background-repeat: repeat-y; padding: 0px 8px 0px 8px; width: 171px; margin-bottom: 5px; overflow: hidden; }
.front-news h3 { font-size: 11pt; }
.titlecopy { font-size: 9pt; }
.nback{ margin-top: -5px; }
/* --- Products --- */
.prod3col { width: 950px; }
.prod2col { width: 761px; float: right; }
.prodcol1 { width: 176px; height: 285px; float: left; background-image: url(../images/newproduct/text-container.jpg); background-repeat: no-repeat; padding: 0px 4px; }
.prodcol2 { width: 380px; float: left; position:relative; z-index: 10; }
.prodcol3 { width: 380px; float: right; position:relative; z-index: 10; }
.prodclick { position: absolute; top: 0; left: 0; width: 380px; height: 250px; }

.prod-title { font-size: 28pt; font-weight: normal; color: #6e6c84; background-color: transparent; width: 950px; text-align: center; margin: 0px 0px 10px 0px; font-family: "Myriad Pro", Arial, sans-serif;  }
.prod-details { width: 380px; height: 160px; margin: -48px 0px 0px 0px; background-image: url(../images/newproduct/grey-box-container.png); background-repeat: no-repeat; z-index: 400; position:relative; padding: 0px 0px -20px 0px; font-size: 9pt;}
.prod-details p { margin-top: -15px; font-size: 8pt; padding: 0px 10px; }
.prod-details h3 { padding-top: 35px; font-weight: normal; color: #6e6c84; background-color: transparent; font-size: 14pt;  padding: 35px 10px 0px 10px; font-family: "Myriad Pro", Arial, sans-serif; }
.prod-wide { width: 950px; }
.prodcol-left { width: 180px; float: left; }
.prodcol-right { width: 750px; float: right; }
.ar_right { padding-top: 10px; float: right;}

/* -- DJA Clickable images -- */

#front-image-click { position: absolute; top: 80px; left: 0px; width: 950px; height: 220px; cursor: hand; z-index: 500; }
#fh-click2 { position: absolute; width: 380px; height: 250px; top: 0px; left: 0px; }
#fh-click3 { position: absolute; width: 380px; height: 250px; top: 0px; left: 0px; }
#fh-wide-click { width: 950px; height: 190px; position: absolute; top: 0; left: 0; }
#front-wide-next { position: relative; }

