@import url("boxover.css");
body {
	/*
	background: #000000 url('../images/layout/background-body.jpg') top left repeat-x;
	*/
	background: #ffffff;
	font-family: Gill Sans MT, Gill Sans, GillSans, Arial, Lucida Grande, Lucida Sans, Lucida Sans Unicode, sans-serif;
	line-height:normal;
	font-size:small;
}
h1 {
	padding: 0;
	font-size: large;
	margin-top:0;
	color:#3E4F9A;

}
h2 {
	padding: 0;
	font-size: medium;
	margin-top:0;
	color:#333;
}
h1.productName {
	padding: 0;
	margin: 0 0 0 0;
	font-size: large;
	color:#3E4F9A;
}
.inputRequirement {
	color:#3E4F9A;
	font-weight:600;
	font-size:small;
}
label {
	cursor:pointer;
}
acronym, .tooltip {
	cursor:help;
	border-bottom:1px dotted #000;
}
#demarc {
	width:100%;
}
#demarc2 {
	width:100%;
}
.enc {
	width:1000px;margin:0 auto;display:block;
}

a:link, a:active, a:visited {
	color:#000;
	text-decoration:none;
	padding:0 2px;
	margin:0;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
a:hover {
	color:#3E4F9A;
	text-decoration:none;
	padding:0 2px;
	margin:0;
	background-color:#D5E0F1;
	border-bottom:1px solid #3E4F9A;
	border-top:1px solid #3E4F9A;
}

#logo, #logo a {float:left;width:210px;height:156px;display:block}
#company, #company a {float:left;width:550px;height:50px;margin-top:20px;display:block;border-bottom:0}

.navigation ul {margin:0;padding:0; list-style-type:none; list-style:none;}
.navigation li {margin:0;padding:0 7px 3px; list-style-type:none; list-style:none;}
.navigation {float:left;margin:0 0px 0 0}

#header {background:#496BA4 url('../images/layout/bg_header.jpg') top left no-repeat;width:1000px;height:156px;margin:0;overflow:hidden}

	#header ul {margin:0;padding:0; list-style-type:none; list-style:none;}
	#header li {float:left;margin:0;padding:0 7px 3px; list-style-type:none; list-style:none;}
	#header .navigation {float:right;margin:0 20px 0 0}
	#header .navigation h2, #header .navigation h3 {display:none}
	#header a:link, #header a:active, #header a:visited, #header a:hover {
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #fff;
		border-top:0px none;
		background-color:transparent;
		padding:0;
	}
	#header a:hover {
		border-bottom:1px solid #fff;
		border-top:0px none;
		background-color:transparent;
	}
	#header a:link.voidunderline, #header a:active.voidunderline, #header a:visited.voidunderline, #header a:hover.voidunderline {
		border-bottom:0px none;
		border-top:0px none;
		text-decoration:none;}

#panel {background:#8C983E url('../images/layout/bg_panel.jpg') top left no-repeat;width:1000px;height:62px;margin:0;overflow:hidden;color:#fff}
	#panel a:link, #panel a:active, #panel a:visited, #panel a:hover {
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #fff;
		border-top:0px none;
		background-color:transparent;
		padding:0;
	}
	#panel a:hover {
		border-bottom:1px solid #fff;
		border-top:0px none;
		background-color:transparent;
	}

.bstop b, .bstop b b, .bsbottom b, .bsbottom b b {height:1px;display:block;overflow:hidden}
.bsi, .bsc1, .bsc2 {display:block;overflow:hidden}
.bs0b {background:#607025;margin:0 4px 0 5px}
.bs0 {background:#607025;margin:0 3px 0 4px}
.bs1 {background:#fff;margin:0 4px 0 2px}
.bsbottom .bs1 {background:#607025;margin:0 2px 0 2px}
.bsbottom .bs1 b {background:#fff;margin:0 2px 0 0}
.bs2 {background:#fff;margin:0 3px 0 1px}
.bsbottom .bs2 {background:#607025;margin:0 1px 0 1px}
.bsbottom .bs2 b {background:#fff;margin:0 2px 0 0}
.bstop .bs3 {background:#607025;margin:0 1px 0 0}
.bstop .bs3 b {background:#fff;margin:0 1px 0 0}
.bsbottom .bs3 {background:#607025;margin:0 0px 0 0}
.bsbottom .bs3 b {background:#fff;margin:0 2px 0 0}
.bs4 {background:#fff;margin:0 0px;height:auto}
.bsi {background:#fff;margin:0 0px;padding:0px 5px}
.bsc1 {background:#fff;margin:0 2px 0 0}
.bsc2 {background:#607025;margin:0 0px 0 0}

#footer {background-color:#333333;height:50px;margin:0 0 0px 0;width:1000px;color:#fff}

	#footer ul {margin:0;padding:0;list-style-type:none;list-style:none;overflow:hidden;}
	#footer li {float:left;margin:0;padding:0 7px 3px;list-style-type:none;list-style:none;line-height:45px;}
	#footer p {width:auto;margin:0;padding:10px 0 20px;overflow:auto;}
	#footer span.voidlink {padding:0 0 3px 21px;color:#fff}
	#footer .navigation {float:right;margin:0 20px 0 0}
	#footer .navigation h2, #footer .navigation h3 {display:none}
	#footer div {padding:0 20px 0 10px}
	#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #fff;
		border-top:0px none;
		background-color:transparent;
		padding:0;
	}
	#footer a:hover {
		border-bottom:1px solid #fff;
		background-color:transparent;
	}
	#footer span.website-by, #footer span.website-by a {color:#000;}
		#footer span.website-by a {border-bottom-color:#000;}
	
#quick_contact {float:right;width:300px;border-left:6px solid #3E4F9A;padding-left:10px}

.box-content {min-height:400px}

.expanded ul {margin:0;padding:0;list-style-type:none; list-style:none;}
.expanded li {float:left;margin:0;list-style-type:none;list-style:none;height:auto;padding:5px 5px 5px;text-align:right;font-weight:600;color:#333}
.expanded li a {float:left;display:block}

.btop b, .bbottom b {height:1px;display:block;overflow:hidden}
.b1 {background:#ccc;margin:0 2px}
.b2 {background:#ccc;margin:0 1px}
.b3 {background:#ccc;margin:0 0px}
.b4 {background:#ccc;margin:0 0px;height:auto}
.bi {background:#fff;margin:0 1px}
.bc {background:#fff;margin:0 1px}

.category_frame {width:185px}
.category_thumb {width:183px;min-height:140px;_height:140px;float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;}

.productListing-heading {border-bottom:5px solid #333}
.productListing-data a:link, .productListing-data a:active, .productListing-data a:visited, .productListing-data a:hover {display:block}
.productListing-data {border-bottom:1px dotted #333}
.productListing-even {background-color:#F9F9F9}
.productListing-even a:link, .productListing-even a:active, .productListing-even a:visited {
	border-bottom:1px solid #F9F9F9;
	border-top:1px solid #F9F9F9;
}
.productListing-even a:hover {
	border-bottom:1px solid #3E4F9A;
	border-top:1px solid #3E4F9A;
}

.productDisplaySmall {width:215px;margin:10px 0 0 10px;padding:0 10px 0 0;}
.productDisplaySmall, .productDisplaySmall a {
	color:#000;
}
.productDisplaySmall:hover, .productDisplaySmall:hover a {
	color:#0808C3;
	text-decoration:none;
}
.orderEdit {
	color:#3E4F9A;
	text-decoration:none;
}
.rating {
	background:url('../images/layout/conqueror_ratings.gif');width:68px;height:16px;display:block;
}
.hidden {
	display:none;
}
.mt2 {
	margin:2px 0 0 0;
}
.mr2 {
	margin:0 2px 0 0;
}
.mr5 {
	margin:0 5px 0 0;
}
.mr10 {
	margin:0 10px 0 0;
}
.mr20 {
	margin:0 10px 0 0;
}
.ml5 {
	margin:0 0 0 5px;
}
.ml10 {
	margin:0 0 0 10px;
}
.ml20 {
	margin:0 0 0 20px;
}
.w50 {
	width:50px;
}
.w75 {
	width:75px;
}
.w85 {
	width:85px;
}
.w100 {
	width:100px;
}
.w125 {
	width:125px;
}
.w150 {
	width:150px;
}
.w160 {
	width:160px;
}
.w175 {
	width:175px;
}
.w200 {
	width:200px;
}
.w210 {
	width:210px;
}
.w250 {
	width:250px;
}
.w300 {
	width:300px;
}
.w350 {
	width:350px;
}
.w400 {
	width:400px;
}
.w450 {
	width:450px;
}
.w500 {
	width:500px;
}
.w550 {
	width:550px;
}
.w600 {
	width:600px;
}
.w650 {
	width:650px;
}
.w690 {
	width:670px;
}
.w700 {
	width:700px;
}
.w725 {
	width:725px;
}
.w750 {
	width:750px;
}
.w800 {
	width:800px;
}
.w850 {
	width:850px;
}
.seperator2 {
	padding:1px 0;
}
.seperator4 {
	padding:2px 0;
}
.seperator10 {
	padding:5px 0
}
.seperator20 {
	padding:10px 0;
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
	margin:0px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.spacer {
	padding:0 5px;
}
.spacer {
	padding:0 5px;
}
.emphasis {
	font-weight:600;
}
.text-white, a.text-white {
	color:#fff;
	text-decoration:none;
}
a.text-white:hover {
	font-weight:600;
}
.text-blue {
	color:#013759;
	color:#191970;
	color:#3E4F9A;
}
.text-black {
	color:#000;
}
.text-gray {
	color:#505050;
}
.text-darkgray {
	color:#333;
}
.text-small {
	font-size:small;
}
.text-smaller {
	font-size:smaller;
}
.text-large, .text-medium {
	font-size:medium;
}
.text-large {
	font-size:large;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-left {
	text-align:left;
}
.lh10 {
	line-height:10px;
}
.lh15 {
	line-height:15px;
}
.lh20 {
	line-height:20px;
}
.lh65 {
	line-height:65px;
}
.strikethrough {
	text-decoration:line-through;
}
.pointer {
	cursor:pointer;
}

.href-nounderline:hover {
	text-decoration:none;
}

.box-collection {
	width:200px;
	text-align:center;
	margin:0 0px 15px 12px;
	font-size:0px;
	color:#000;
	cursor:pointer;
	overflow:hidden;
}
.box-collection:hover {text-decoration:underline;color:#013759;cursor:pointer}
.box-collection .image {
	cursor:pointer;
	width:200px;
	height:150px;
}
.box-collection img {
	/*
	width:205px;
	height:146px;
	*/
	margin:20px auto 0;
	border:0;
	cursor:pointer;
	/*
	border:2px solid #666633;
	*/
}
.box-collection span {
	display:block;
	width:209px;
	padding:5px 0 0 0;
	text-align:left;
	font-size:10pt;
	font-weight:600;
	text-align:center;
}

.moduleRow:hover { background-color: #D7E9F7; cursor: pointer; padding:5px 0; }
.moduleRow { background-color:#fff;padding:5px 0; }

#navigation .spacer {
	font-size:10px;
}
#container {
	margin-top:-78px;
	left:0px;
	position:relative;
}
#container, #container .top, #container .body, #container .bottom {
	width:755px;
}
#container .top {
	height:20px;background:url('../images/layout/background-enclosure-top.png');
	z-index:10;
}
#container .body {
	height:auto;background:url('../images/layout/background-enclosure.png') repeat-y;
	z-index:10;
}
#container .bottom {
	height:20px;background:url('../images/layout/background-enclosure-bottom.png');
	z-index:10;
}

#content {
	min-height:400px;
	height:auto;
	margin:10px 0 0 10px;
}

li {list-style-type:square;color:#3E4F9A}
li span {color:#000}

p {margin-left:25px;width:540px}

/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.input, .input_inquiry{float:left;width:200px;margin:0 0 0 5px}

.pulldown {margin-left: 0px;width:204px}

.dropdown {width:204px}

#inquiry {width:184px;margin:0}

.box_related_products {width:707px}

a:link.voidunderline, a:active.voidunderline, a:visited.voidunderline, a:hover.voidunderline {
	border-bottom:0px none;
	border-top:0px none;
	text-decoration:none;
	background:none}
.voidunderline {
	border-bottom:0px none;
}
.black {color:#000;}

