/* ozpost2.css */

body {
	font-family: Arial, sans-serif;
	font-size: 12px;
/*	color: #6d6f72; */
	background-color: #000; 
	background-image: url(/images/site_background.png);
	background-repeat: repeat;
	color: #fff;
}

a {
	color: #fff;
	text-decoration:none;
}

a.nounder {
	text-decoration: none;
}

#container {
	width: 700px;
	margin: 10px auto;
	padding: 0px;
}

#header {
	height: 185px;
	width: 700px;
}

#header #banner {
	position: absolute;
	margin-top: 52px;
	margin-left: 267px;
	height: 67px;
	width: 399px;
}

#header #background {
	position: absolute;
	height: 185px;
	width: 700px;
}

#header #homelink {
	position: absolute;
	margin-top: 25px; 
	margin-left: 90px;
}

#header #navtop {
	position: absolute;
	width: 590px;
	margin-left: 34px;
	margin-top: 132px;
}

#header #navbottom {
	position: absolute;
	width: 500px;
	margin-left: 85px;
	margin-top: 161px;
}

#header #navtop #navitem {
	width: 77px;
	height: 20px;
	float: left;
	color: white;
	font-size: 12px;
	padding-right: 20px;
	text-align: center;
}

#header #navtop #navitem a.hover {
	text-decoration: underline;
}

#header #navbottom #navitem {
	width: 77px;
	height: 20px;
	float: left;
	color: white;
	font-size: 12px;
	padding-right: 21px;
	text-align:center;
}

#header #navbottom #navitem a.hover {
	text-decoration: underline;
}

#body {
	margin-top: 5px;
}

#body #bodycontent {
	width: 694px;
	background-image: url(/images/body_background.png);
	background-repeat: repeat-y;
}

#body #bodytop {
	width: 694px;
	height: 34px;
	
}

#bodybottom {
	width: 694px;
	height: 29px;
}

#body #bodycontent #bodywrapper {
	width: 666px;
	margin-left: 15px;
}

#body #bodycontent #bodywrapper a {
	text-decoration: underline;
}

#pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	margin-left: 15px;
	margin-top: -32px;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}

#body #bodycontent #bodywrapper #headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	margin-left: 5px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 10px;
}

#body #bodycontent #bodywrapper #seperator {
	width: 449px;
	height: 1px;
	padding-top: 10px;
	margin-left: 110px;
	margin-bottom: 10px;
	background-image: url(/images/home_divider.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
} 

#body #bodycontent #bodywrapper #contact {
	width: 666px;
	height: 660px;
}

#body #bodycontent #bodywrapper #contact #contactleft {
	float: left;
	height: 660px;
	width: 160px;
	margin-left: 10px;
}

#body #bodycontent #bodywrapper #contact #contactseperator {
	float: left;
	width: 1px;
	height: 533px;
	margin-bottom: 10px;
	background-image: url(/images/contact_divider.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	top: 0px
} 

#body #bodycontent #bodywrapper #contact #contactright {
	float: left;
	top: 0px;
	height: 660px;
	width: 450px;
	margin-left: 10px;
}

#body #bodycontent #bodywrapper #contact #contactright p {
	margin-bottom: 10px;
}

#body #bodycontent #bodywrapper #contact #contactright #contactform {
	width: 440px;
	margin-left: 10px;
} 
#body #bodycontent #bodywrapper #contact #contactright #contactform #formitem #label {
	float: left;
	width: 50px;
	margin: 0px 2px 2px 0px;
	height: 25px;
	text-align: right;
	border-right: none;
	vertical-align: middle;
}

#body #bodycontent #bodywrapper #contact #contactright #contactform #formitem #input {
	float: left;
	width: 150px;
	margin: 0px 0px 2px 0px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

#body #bodycontent #bodywrapper #contact #contactright #contactform #formitemlarge {
}

#body #bodycontent #bodywrapper #contact #contactright #contactform #formitemlarge #label {
	width: 400px;
	margin: 0px 2px 2px 0px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

#body #bodycontent #bodywrapper #contact #contactright #contactform #formitemlarge #input {
	width: 400px;
	height: 75px;
	margin: 0px 0px 2px 0px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

#body #bodycontent #bodywrapper #contact #contactright #contactform #formitemlarge #input textarea {
	width: 390px;
	height: 70px;
}

#body #bodycontent #bodywrapper #contact #contactright #contactform #formsubmit {
	width: 400px;
	margin: 0px 0px 0px 0px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

#body #bodycontent #bodywrapper #contact #contactright #contactform #formsubmit input {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	border: 1px double #000;
	background-color: #8E0202;
}

#body #bodycontent #bodywrapper #imgrowsm {
	width: 666px;
	height: 133px;
}

#body #bodycontent #bodywrapper #imgrowsm2 {
	width: 666px;
	height: 110px;
}

#body #bodycontent #bodywrapper #imgrowmd {
	width: 666px;
	height: 78px;
}

#body #bodycontent #bodywrapper #imgrowmd2 {
	width: 666px;
	height: 88px;
}

#body #bodycontent #bodywrapper #imgrowlg {
	width: 666px;
	height: 170px;
}

#body #bodycontent #bodywrapper #imgrowvid {
	width: 666px;
	height: 190px;
}

#body #bodycontent #bodywrapper #imgrowhg {
	width: 666px;
	height: 290px;
}

#body #bodycontent #bodywrapper #imgrowlgcenter {
	width: 444px;
	height: 180px;
	margin: 0px auto 10px auto;
	padding-top: 10px;
}

#body #bodycontent #bodywrapper #imgrowlgprod {
	/* width: 666px; */
	height: 200px;
	margin: 0px auto 10px auto;
	padding-top: 10px;
}

#dispimagesm {
	float: left;
	width: 66px;
	height: 123px;
}

img.smimage {
	width: 66px;
	height: 123px;
}

img.sm2image {
	width: 144px;
	height: 107px;
}

#dispimagesm #img {
	position: absolute;
}

#dispimagemd {
	float: left;
	width: 133px;
	height: 78px;
}

#dispimagemd2 {
	float: left;
	width: 133px;
	height: 78px;
	margin-right: 10px;
	margin-bottom: 10px;
}


#dispimagemd2 #img {
	position: absolute;
}

#dispimagemd #img {
	position: absolute;
}

img.mdimage {
	width: 133px;
	height: 78px;
}

img.lgimage {
	width: 218px;
	height: 160px;
}


img.hgimage {
	width: 311px;
	height: 280px;
}

#dispimagehg {
	float: left;
	width: 311px;
	height: 280px;
	margin-right: 3px;
}

#dispimagehg #img {
	position: absolute;
	width: 218px;
	height: 160px;
}

#dispimagelg {
	float: left;
	width: 218px;
	height: 160px;
	margin-right: 3px;
}

#dispimagelg #img {
	position: absolute;
	width: 218px;
	height: 160px;
}

#body #bodycontent #bodywrapper #imgrowlgprod #dispimagelg {
	display: inline;
	width: 218px;
	height: 160px;
	margin-right: 3px;
}

#dispimagesm #smimageframe {
	position: absolute;
	width: 66px;
	height: 123px;
	/*background-image: url(/images/home_image_frame_small.png);
	background-repeat: no-repeat; */
}	

#dispimagesm2 {
	width: 144px;
	height: 107px;
	padding-bottom: 20px;
}

#dispimagesm2 #img {
	width: 144px;
	height: 107px;
	position: absolute;
}

#dispimagesm2 #sm2imageframe {
	width: 144px;
	height: 107px;
	position: absolute;
	z-index: 100;
}

#dispimagesm2test {
	float: left;
	width: 144px;
	height: 107px;
	margin-right: 3px;
}

#dispimagesm2test #img {
	width: 144px;
	height: 107px;
	position: absolute;
}

#dispimagesm2test #sm2imageframe {
	width: 144px;
	height: 107px;
	position: absolute;
	z-index: 100;
}

#gallery {
	width: 666px;
	height: 530px;
}

#img.gallery {
	width: 559px;
	height: 365px;
}

#dispimagegallery {
	width: 559px;
	height: 365px;
	padding-bottom: 20px;
	position: absolute;
	margin-left: 51px;
}

#dispimagegallery #img {
	width: 559px;
	height: 365px;
	position: absolute;
}

#dispimagegallery #galleryimageframe {
	width: 559px;
	height: 365px;
	position: absolute;
	z-index: 100;
}

#galleryleftarrow {
	position: absolute;
	margin-top: 170px;
	margin-left: 15px;
	width: 19px;
	height: 37px;
	background-image: url(/images/gallery_left.gif);
}

#galleryrightarrow {
	position: absolute;
	margin-top: 170px;
	margin-left: 625px;
	width: 19px;
	height: 37px;
	background-image: url(/images/gallery_right.gif);
}

#gallerythumbs {
	position: absolute;
	margin-top: 400px;
	margin-left: 51px;
	width: 558px;
	overflow: hidden;
}

#gallerythumbs #gallerycontainer {
	position: absolute;
	margin-left: 0px;
}

#gallerythumbsleftarrow {
	position: absolute;
	margin-top: 418px;
	margin-left: 15px;
	width: 19px;
	height: 37px;
	background-image: url(/images/gallery_left.gif);
}

#gallerythumbsrightarrow {
	position: absolute;
	margin-top: 418px;
	margin-left: 625px;
	width: 19px;
	height: 37px;
	background-image: url(/images/gallery_right.gif);
}


#img.tiny {
	width: 91px;
	height: 71px;
}

#dispimagetiny {
	float: left; 
	width: 91px;
	height: 71px;
	margin-right: 2px;
}

#dispimagetiny #img {
	width: 91px;
	height: 71px;
	position: absolute;
}

#dispimagetiny #tinyimageframe {
	width: 91px;
	height: 71px;
	position: absolute;
	z-index: 100;
}

#galleryleftarrow {
	position: absolute;
	margin-top: 170px;
}

#dispimagemd #mdimageframe {
	position: absolute;
	width: 133px;
	height: 78px;
	/* background-image: url(/images/home_image_frame_medium.png);
	background-repeat: no-repeat; */
}	

#dispimagemd2 #mdimageframe {
	position: absolute;
	width: 133px;
	height: 78px;
	/* background-image: url(/images/home_image_frame_medium.png);
	background-repeat: no-repeat; */
}	

#dispimagelg #lgimageframe {
	position: absolute;
	width: 218px;
	height: 160px;
	/* background-image: url(/images/home_image_frame_large.png);
	background-repeat: no-repeat; */
}	



#dispimagehg #hgimageframe {
	position: absolute;
	width: 311px;
	height: 280px;
	/* background-image: url(/images/home_image_frame_large.png);
	background-repeat: no-repeat; */
}	

#dispimagelg #title {
	position: absolute;
	margin-top: 160px;
	color: #fff;
	font-weight: bold;
	width: 218px;
}

#dispimagelg #titlecenter {
	position: absolute;
	margin-top: 160px;
	color: #fff;
	font-weight: bold;
	width: 218px;
	text-align:center;
}


#dispimagelg #title.center { 
	text-align: center;
}

#dispimagelg #summary {
	position: absolute;
	margin-top: 172px;
	color: #fff;
	width: 218px;
}

#body #bodycontent #bodywrapper #columnview {
	width: 660px;
}

#body #bodycontent #bodywrapper #columnview p {
	margin-bottom: 10px;
}

#body #bodycontent #bodywrapper #columnview div.header {
	margin-left: 15px;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

#body #bodycontent #bodywrapper #columnview div.content {
	margin-left: 30px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif
}

#body #bodycontent #bodywrapper #columnview #left {
	display: table-cell;
	width: 330px;
	padding-right: 10px;
}

#body #bodycontent #bodywrapper #columnview #right {
	 display: table-cell;
	width: 330px;
}

#foot {
	width: 666px;
	color: black;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	height: 14px;
	margin-top: 10px;
}

#foot #footleft {
	position: absolute;
	margin-left: 15px;
	width: 300px;
}

#foot #footright {
	position :absolute;
	margin-left: 340px;
	text-align: right;
	width: 300px;
}

img {
	behavior:url("fixpng.htc");
}

.headline {
	font-size: 14px;
	font-weight: bold;
}

#howtorow {
	width: 666px;
	height: 150px;
}

#howtoitem {
	float: left;
	width: 330px;
	height: 130px;
}

#howtoitem #howtoimage {
	float: left;
	width: 144px;
	height: 120px;
}

#howtoitem #howtocontent {
	float: left;
	width: 160px;
	height: 130px;
	margin-left: 10px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}