img { border: 0; }

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

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

#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: #fff; background-color: transparent; z-index: 210; float: left; font-size: 9pt; }
#front-text-pullout h3 { font-size: 11pt; font-weight: normal; }

#front-text-title { width: 450px; float: right; margin: 0px 0px 0px 0px; font-size: 28pt; font-weight: normal; color: #6e6c84; background-color: transparent; position: absolute; top: 20px; left: 250px; }

#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: 14pt; color: #fff; background-color: transparent; margin: 0px 0px 0px 15px; }

#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; }
.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; }
.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;}