@charset "utf-8";
/* Venture CSS Document */

/* Base */
html,body { height:100%; margin:0; padding:0; }
body,td,th { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333333; line-height:1.3em; }
body { background:#eaeaea url(../images/site_bg.jpg) repeat-y top left; }
body#home, body#contact { background:#eaeaea url(../images/site_bg.jpg) repeat-y top left; }
body#products { background:#eaeaea url(../images/site_bg.gif) repeat-y top left; }

a img { border:none; }

.ar { display:block; text-align:right; }
.al { display:block; text-align:left; }
.ac { display:block; text-align:center; }

.fl { float:left; display:inline; }
.fr { float:right; display:inline; }

.cl { display:block; clear:both; height:0; font-size:0; line-height:0; text-indent:-4000px; }
.notext { font-size:0; line-height:0; text-indent:-4000px; }
.hidden { display:none; }

hr { color:#d7dde0; background-color:#d7dde0; border:1px solid #3964bd; }

h2, h3, h4, h5 { font-weight:normal; }
h1	{ font-size:18px; line-height:18px; color:#669900; font-weight:normal; margin-bottom:12px; }
h2 { font-size:14px; line-height:14px; color:#004080; margin-bottom:10px; }
	h2 a { color:#004080; }
h3 { font-size:14px; line-height:14px; color:#454545; margin-bottom:10px; }
	h3 a { color:#000; }
h4 { font-size:12px; line-height:12px; color:#004080; margin-bottom:5px; }
	h4 a { color:#000; }
h5 { font-size:12px; line-height:12px; color:#454545; padding-bottom:5px; }

/* Text */
a:link { color:#333333; }
a:visited { color:#333333; }
a:hover { color:#5d5d5d; }
a:active { color:#333333; }

.txt-small { font:10px normal Arial; color:#666666 }
.txt-red { color:#d80000; }

/* CONTAINER DIV */
DIV#container { min-height:100%; width:100%; position:relative; background:url(../images/site_footer_bg.gif) repeat-x bottom left; }

/* TOP BANNER DIV */
DIV#siteBanner { height:80px; width:100%; position:relative; background:url(../images/site_banner_bg.gif) repeat-x top left; border-bottom:2px solid #fff; padding-top:17px; }
	DIV#bannerLogo { height:56px; }
	DIV#bannerNav { height:24px; width:100%; position:relative; repeat-x top left; }

/* BODY DIV */
DIV#siteBody { width:780px; position:relative; }
	DIV#bodyImage { width:433px; position:relative; }
	DIV#bodyContent { width:343px; position:relative; right:2px; }
		#bodyContent p { margin:13px 11px; }

	DIV#productContent { position:relative; }
		#productContent p { margin:13px 11px; }
		#productContent h2 { border-bottom:3px solid #0e4fa1; margin:20px 20px 15px; padding:0px 0 2px 5px; text-size:15px; font-weight:bold; text-transform:uppercase; color:#313231; line-height:18px; }
			#productContent h2 span {font-size:13px; font-style:italic; text-transform:none; font-weight:normal; }
			#productContent .imgProducts {background:#e4e3e3; padding:5px 28px 5px 30px; margin:20px 2px 10px 0; }
			.lineSheetLink { width:270px; margin:25px 0 24px 80px; padding:10px 15px; background:#f3f3f3; line-height:1.5em; text-align:center:}	

		.contactInfo { width 45%; float:left; margin:5px 5px 24px; padding:5px 8px; background:#f3f3f3; line-height:1.5em;}	

body.form { background:#eaeaea url(../images/site_bg.gif) repeat-y top left; }
	DIV#formImage { width:433px; position:relative; border-right:2px solid #fff; }
	DIV#formContent { width:343px; position:absolute; left:435px; }
	DIV#formBody { width:752px; position:relative; padding:13px; }
		p.formTitle { text-align:center; margin:-5px 0 20px; }
		p.detailTitle { margin:-5px 0 20px; }




/* CONTENT DIV */

/* MISC */

.tableborder { border: 1px dotted #CCCCCC; }

.tableborder td { font:11px normal Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:.3em; background:#efefef; }
	.tableborder td input, .tableborder td textarea { margin:2px 0; }
	td.tableEnds { background:#999999; color:#fff; text-align:center; line-height:1.5em; }
	td.tableSeps { background:transparent; color:#fff; text-align:center; line-height:1em; }
	td.formLabel { text-align:right; }
		td.formLabel p { margin:7px 0 0; }
	td.formLabelSpace { line-height:1.3em; text-align:right; }


