﻿
body { margin-top: 0px;	margin-left: 0px; background:  url(http://parallaxray.com/images/bg.jpg) top left repeat-x #ffffff fixed;	font-family: Verdana, Arial, sans-seriff; color: black;}

H1 { color:#193888;	font-size:16px;	font-weight:bold; display : block;}

h1.first { text-align: center;}

H2 { font-family: Arial; color:#193888; font-size : 14px;}

h2.border, lh.border {border-bottom: 2px solid #F9C03F; padding: 3px;}

div.border {
	padding-top: 8px;
}

div.border ul, div.border li {
	padding: 0px;
}

H3, H4, p, li, dt, dd { font-family: Arial; font-size : 12px;}

li {font-weight: bold;}

a:link { color : #000000;}

a:visited { color : #000000;}

a:hover {color : #ffa800;}

a:active {color : #000000; }

.formfields  { 	font-size : 14pt;	width: 100px;	border: 1px solid #000000; 	padding-left: 2px; 	padding-right: 2px; 	background-color: #FFFFFF;    background-position: top;     background-repeat:no-repeat; }
    
.emphasis {	color: #193888;
}

a.emphasis, p.emphasis {font-weight: bold; color: #193888;}

a.emphasis {	text-decoration: underline;}

a.emphasis:hover {	color: #ffa800;}

h3.emphasis {	color: #193888;}

.bold {	font-weight: bold;}

p.smallText {	font-size: .8em;	text-align: center;}

div#wrapper, div#nav, div#banner, div#content, div#footer {width: 980px;}

div#wrapper {margin: 0 auto; border: 1px solid #6FD4DE; background: #FFF;overflow: hidden;}

div#nav {height: 29px;	overflow: hidden;}

div#content {   background: url(images/contentDivBg.png) no-repeat bottom right;}

div#mainContent {width: 806px;padding: 0px;margin: 0px; padding-top: 10px;overflow: hidden;}

div#mainContent p, div#mainContent h1, div#mainContent h2, div#mainContent h3 { padding: 0px 10px;}

div#rightSidebar {width: 174px;float: right;text-align: center;overflow: hidden;}

div#rightSidebar p {	padding: 0px;	margin: 0px;	width: 174px;	overflow: hidden;	text-align: center;}

div#nav a {	float: left;	margin: 0px;	padding: 0px;}

div#nav a img {	margin: 0px;	padding: 0px;}

div.product {margin: 10px 0px;clear: left;background: #C2E6FE top left no-repeat;overflow: hidden; border-top: 1px solid #B6DBF5; border-bottom: 1px solid #B3D8F2; overflow: hidden;}

div.product div {
	width: 530px;
}

div.product div.productImgCap {padding: 10px; background: #024675; border: 2px outset #024675; width: 250px;}

div.product div.productImgCap img {
	height: 200px; width: 250px; border: 0px;
}

div#mainContent div.product div.productImgCap p {
	width: 248px;
	margin: 0px;
	padding: 1px;
	text-align: center;
	border: 1px solid #002251;
	position: relative;
	left: -1px;
}

div#mainContent div.product p.price {
	background: transparent;
	float: right;
	padding: 10px;
	margin: 10px;
	font-size: .9em;
	font-weight: bold;
	border: 0px;
	text-align: right;
}

div.left {
	float: left;
}

div.right {
	float: right;
}

div.product h3 {margin: 25px auto 15px auto;background: #CCEAFF;display: block;padding: 4px;border: 1px outset #AEDDFF;font-size: 1.0em; width: 480px; text-align: center;}

div.product h3 a {
	text-decoration: none;
	color: #193888;
}

div.product h3 a:hover {
	color: #ffa800;
}

div.product p {border: 1px solid #AEDDFF;padding: 3px;background: #C7E8FF; width: 500px; margin: 5px auto; text-align: justify; line-height: 1.4;}

div#footNav {	background: url(images/footNavBg.png) repeat-x top left;	clear: left;	text-align: center;	height: 27px;	padding: 7px 0px 2px 0px;}

div#footNav ul, div#footNav li {	padding: 0px;	margin: 0px;}

div#footNav li {	display: inline;	list-style: none;	color: white;	font-size: 10px;}

div#footNav li a {	color: white;	font-size: 12px;	font-weight: bold;	text-decoration: none;}

div#footerText {	text-align: center;	font-size: .7em; padding-bottom: 3px;}

#dropmenudiv{position:absolute;border:0px solid black;border-bottom-width: 0;font:normal 11px Verdana;line-height:14px;z-index:100;}#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 0px solid black;padding: 1px 0;text-decoration: none;font-weight: bold;color:#FFFFFF;}#dropmenudiv a:hover{ /*hover background color*/background-color: #ffa800;color:#3d2903; }

.center {	text-align: center;}

p.whitePhone {	font-size: 20px;	color: white;	margin-bottom: 0px;	text-align: center;}

div#copyContact p {padding: 0px 0px 5px 0px; margin: 0px;}

ul.blueBox {background: #a1e5f6; border: 1px solid #0164a7; margin: 0 auto; width: 650px; padding: 5px 20px;}

ul.blueBox li {line-height: 1.5; list-style: square;}

lh {
	padding: 0px;
	display: block;
	margin-bottom: 10px;
}

dl {
	margin: 10px;
}

dd {
	margin-bottom: 10px;
}

dt {
	margin-bottom: 4px;
}

.clear {
	clear: both; margin: 10px;
}

.hexPhoto {
	margin: 0 auto; width: 600px;
}

div.hexPhoto img {
	border: 1px solid #193888;
}

div#rightSidebar p.productButton {
	background: url(images/productButton.jpg) 0px 0px no-repeat;
width: 174px; height: 70px; overflow: hidden; margin: 10px 0px; padding: 6px 0px;
}

p.productButton span.smallText {
	text-align: left;
	display: block;
	padding-left: 9px;
}

p.productButton span.center {
	font-size: 1.1em; display: block; padding: 3px 0px; font-weight: bold;
}

p.productButton span.center span.emphasis {
	font-size: 1.25em;	display: block;
}

p.productButton span.center span.xray {
	font-size: 1.15em;
}

p.productButton a:hover span.center, p.productButton a:hover span.smallText, p.productButton a:hover span.emphasis {color: #ffa800;}

div#rightSidebar a {
	text-decoration: none;
}

p.productButton a span.smallText {
	text-align: center;
}

p.productButton span.emphasis {
	font-weight: bold;
}

dl#useful {
 padding-right: 10px; padding-left: 10px; background: #A1E5F6; padding-bottom: 10px; margin: 0px 30px 10px; padding-top: 10px; overflow: hidden;
}

dl#useful dt, dl#useful dd {
	float: left; width: 48%; padding: 0px; margin: 5px 0px; background: #A7E6F6;
}

div#salesReps h2.salesRep, div#mainContent h2.salesRep {
	background: url(images/salesHeadBg.jpg) top left repeat-x #163f86; color: white; padding: 3px; clear: left; font-size: 1.1em; margin-top: 8px;
}

div#salesReps {
	overflow: hidden;
}

div#salesReps, h2.salesRep {
	width: 500px; margin: 0 auto; 
}

div#salesReps h3, div#salesReps p, div#salesReps h4, div#salesReps ul {
	text-align: left; padding: 3px 0px; margin: 3px;
}

div#salesReps ul, div#salesReps li {
	list-style: none; font-weight: normal; line-height: 1.5;
}

div#salesReps h3 {
	font-size: 1em; background: #FBFDFE;
}

div#salesReps div {
	float: left; width: 240px; margin: 10px 0px; padding: 0px 10px 0px 0px;
}

div#rightSidebar {position: relative;}

p.productButton, p.whitePhone {position: fixed;}

p.whitePhone {
	top: 150px;
}
p#prod1 {top: 200px;}
p#prod2 {top: 280px;}
p#prod3 {top: 360px;}
p#prod4 {top: 440px;}