/* CSS Document */ 
/*Top level Stylesheet Settings*/
body {font-family:Lucida Sans Unicode, Arial; margin-top:0px; padding-top:0px; align-text:center;}
body {font-family:Lucida Sans Unicode, Arial; margin-top:0px; padding-top:0px; align-text:-moz-center;}
#printHeader {display: none;}
#header {width:1000px; text-align:center; margin-left:auto;margin-right:auto;}
#fullBody {overflow:hidden; width:990px; margin-left:auto; margin-right:auto; }
#mainMenu {float:left; width:180px; background-color:#D7E4DF; vertical-align:top;}
#mainBody {float:right; width:785px; margin:15px 0 10px 15px; position:relative;}
#mainMenu, #mainBody {padding-bottom:32767px; margin-bottom:-32752px;}
#footer {clear:both; width:1000px; text-align:center; position:relative; margin-left:auto; margin-right:auto;}
/* Development Warning Bar */
#warningBar {overflow:hidden; width:1000px; margin:0 auto;background-color:#ff0000; height:30px; text-align:center; vertical-align:middle; padding:7px 0 0 0;}
.warningBarText{ font-size:14px; color:#000000;}
li {list-style-type: none;}
/* Advanced Search */
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.advTitleBar {
	width:785px;
 text-align: left;
 vertical-align: middle;
 margin-top: 0;
 margin-left: 0;
}
.advTitle {
 font-size:16px;
 font-weight:bold;
 color: #000000;
 text-decoration: none;
 text-align: left;
 vertical-align: middle;
 margin-top: 0;
 margin-left: 0;
 padding: 5px 5px 0 10px;
}
.advSearchTable{
 width:785px;
	border:1px solid black;
	margin-bottom:20px;
}
.advSubTitleBar {
 background-color:#EEEEEE;
	width:785px;
	border-bottom:1px solid black;
 text-align: left;
 vertical-align: middle;
 margin-top: 0;
 margin-left: 0;
}
.advSubTitle {
 font-size:12px;
 font-weight:bold;
 color: #000000;
 text-decoration: none;
 text-align: left;
 vertical-align: middle;
 margin-top: 0;
 margin-left: 0;
 padding: 5px 5px 0 10px;
}
.advText {
 color: #36424A;
 text-decoration: none;
 text-align: left;
 vertical-align: top;
 font-size:11px;
 font-weight:normal;
}
.advLinks {
 color: #36424A;
 text-decoration: none;
 text-align: left;
 vertical-align: top;
 white-space: nowrap;
 font-size:11px;
 font-weight:bold;
}
/*Content Stylesheet Settings*/	 
.content {padding:0px;}
#buyOnline {
	display:none;
	left:22px;
	top:72px;
	width:460px;
	height:275px;
	position:absolute;
	z-index:100;
	background:white;
	padding:0;
	margin:0;
	font:10pt arial;
	border:1px solid black 
}
.buyOnlineLinks{
	font-size: 14px;
	color: #005072;
}
.verticalPiping {
	background: #D4E2DD;
	width: 2px;
	padding:0;
	margin:0;
	font-size:2px;
}
.horizontalPiping {
	background: #D4E2DD;
	line-height:2px;
	font-size:2px;
}
.heading {
	font-size: 17px;
	padding-left:15px;
	color: #36424A;
}
.subHeading {
	font-size: 12px;
	padding-left:15px;
	color: #36424A;
}
.pageHeading {
	font-size: 17px;
	color: #000000;
}
.leftNavTable {
	width:165px;
	margin:0 0 10px 5px;
}
.bodytext {
	font-size: 11px;
	color: 373629;
}
.bulletCell {
 padding:7px 5px 0 0;
	vertical-align:top;
}
.checkBox{
 border:1px solid #000000;
	line-height:15px;
	width:12px;
	font-size: 15px;
	color: #36424A;
	cursor:hand;
	text-align:center;
}
.searchBox{
	font-size: 12px;
	width:150px; 
	color:#005072;
	text-align:left; 
	background-color:#ffffff;
 border:0; 
	padding:0; 
	spacing:0; 
	margin:0;
}
.SelectBox{
	font-size: 12px;
	width:210px; 
	color:#005072;
	text-align:left; 
 border:1px solid #000000;
	background-color:#ffffff;
 border:1; 
	padding:0; 
	spacing:0; 
	margin:0;
}
.SelectBox_Small{
	font-size: 12px;
	width:50px; 
	color:#005072;
	text-align:left; 
 border:1px solid #000000;
	background-color:#ffffff;
 border:0; 
	padding:0; 
	spacing:0; 
	margin:0;
}
.SelectBox_Med{
	font-size: 12px;
	width:100px; 
	color:#005072;
	text-align:left; 
 border:1px solid #000000;
	background-color:#ffffff;
 border:0; 
	padding:0; 
	spacing:0; 
	margin:0;
}
.textBox_Small{
	font-size: 12px;
	width:50px; 
	color:#005072;
	text-align:left; 
	background-color:#ffffff;
 border: 1px solid #000000; 
	padding:0 0 0 2px;; 
	spacing:0; 
	margin:0;
}
.textBox_Med{
	font-size: 12px;
	width:100px; 
	color:#005072;
	text-align:left; 
	background-color:#ffffff;
 border: 1px solid #000000; 
	padding:0 0 0 2px;; 
	spacing:0; 
	margin:0;
}
.textBox_Large{
	font-size: 12px;
	width:210px; 
	color:#005072;
	text-align:left; 
	background-color:#ffffff;
 border: 1px solid #000000; 
	padding:0 0 0 2px;; 
	spacing:0; 
	margin:0;
}
.registerButton {
 width:150px;
	font-family:Lucida Sans Unicode, Arial;
	font-size:12px;
	background-color:#D4E2DD;
	border-style:ridge;
	border:ridge;
 
}
.leftNavHeader {
	font-size: 12px;
	color: #005072;
	font-weight: bold;
}
.leftNavBullets {
	font-size: 10px;
	color: #000000;
	list-style-position: inside;
	list-style-type: disc;
 margin-left: 0px;
}
.navigationbar {
	font-size: 11px;
 padding:0 12px 0 12px;
 color: #FFFFFF;
}
.bottomNavigation {
	font-size: 11px;
 padding:0 12px 0 12px;
	color: #000000;
}
.boxBorder {
	border: 1px solid #9BBBB0;
	padding:5px 5px 5px 5px;
}
.boxBorder1 {
	border: 1px solid #9BBBB0;
	padding:0;
}
.boxHeading_white {
	font-size: 16px;
	color: #FFFFFF;
	padding:5px 0 0 5px;
	vertical-align:top;
}
.boxHeading_gray {
	font-size: 16px;
	color: #36424A;
	padding:5px 0 0 5px;
	vertical-align:top;
}
.boxHeading_blue {
	font-size: 14px;
	color: #0066CC;
	padding:5px 0 0 5px;
}
.boxHeading_black {
	font-size: 16px;
	color: #000000;
	padding:5px 0 0 5px;
	vertical-align:top;
}
.bodytype9 {
	font-size: 9px;
	color: #000000;
}
.bodytype9_bold {
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.bodytype10 {
	font-size: 10px;
	color: #000000;
}
.bodytype10_red {
	font-size: 10px;
	color: #FF0000;
}
.bodytype10_bold {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.bodytype11 {
	font-size: 11px;
	color: #000000;
}
.bodytype11_bold {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.bodytype11_bullets{
	font-size: 11px;
	color: #000000;
	list-style-position:inside;
	list-style-type:disc;
}
.body_type_bullets{
	font-size: 11px;
	color: #000000;
	list-style-position:inside;
	list-style-type:disc;
}
.bodytype12 {
	font-size: 12px;
	color: #36424A;
	padding-left:5px;
}
#cover {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:#333333;
	filter:alpha(Opacity=20);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	z-index:90000;
}
#dialog {
	display:none;
	left:200px;
	top:200px;
	width:300px;
	height:100px;
	position:absolute;
	z-index:100;
	background:white;
	padding:2px;
	font:10pt tahoma;
	border:1px solid blue;
}
#askUs {
	display:none;
	left:200px;
	top:200px;
	width:400px;
	height:250px;
	position:absolute;
	z-index:100;
	background:white;
	padding:2px;
	font:10pt tahoma;
	border:1px solid black;
	z-index:900000;
}
#wishList {
	display:none;
 position: absolute;
 width: 350px;
 height: 250px;
 left: 50%;
 top: 20%;
 margin-left: -140px;
 margin-top: -175px;
	z-index:100;
	background:white;
	padding:2px;
	border:1px solid #555555; 
	z-index:900000;
}
.secondaryNavText{
 font-size:11px;
	color: #3C3C3C;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 0 8px 0 8;
}
.productPageText{
 font-size:10px;
	font-weight:bold;
	color: #3C3C3C;
	text-decoration: none;
	text-align: center;
	margin-top: 5px;
	padding: 5px 0;
}
.entireCollectionHeader {
 font-size:11px;
	font-weight:bold;
	color: #b83c36;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin-top: 5px;
	margin-left: 0;
	margin-bottom: 5px;
	padding: 0 5px 5px 0;
}
.entireCollectionProductNum {
 font-size:11px;
	font-weight:bold;
	color: #3C3C3C;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 2px 5px 10px 0;
}
#categorynav a:hover img {
	border-color: #c69d4b;
}
.productTextHeader a {
 font-size:12px;
	color: #005072;
	text-decoration: none;
	vertical-align: left;
}
.productTextHeading {
	font-size: 11px;
	color: #005072;
	font-weight: bold;
}
.productPreviewTable {
 height:275px;
	width:189px;
}
.productTextPreview {
 font-size:11px;
	color: #3C3C3C;
	text-decoration: none;
	vertical-align: middle;
	padding:0;
}
.productTextPreview_Bold {
 font-size:11px;
	color: #3C3C3C;
	text-decoration: none;
	vertical-align: middle;
	padding:0;
}
.productText, .productText:link, .productText:visited {
 font-size:11px;
	font-weight:bold;
	color: #3C3C3C;
	text-decoration: none;
	vertical-align: middle;
	padding: 0 4px 5px 2px;
}
.productNavText:link, .productNavText:visited {
 font-size:9px;
	font-weight:bold;
	color: #b83c36;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 0 4px 0 2px;
}
.pageName {
 font-size:18px;
	font-weight:bold;
	background: #D7E4DF;
	color: #373629;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin-top: 5px;
	margin-left: 5px;
	padding: 10px 5px;
}
.pageText {
 font-size:12px;
	color: #373629;
	vertical-align: top;
	text-decoration: none;
	padding: 5px 10px;
}
.pageText H1 {
 font-size:15px;
	color: #373629;
	vertical-align: top;
	text-decoration: none;
}
.pageTextNotes {
 font-size:9px;
	background: #fff;
	color: #373629;
	vertical-align: top;
}
.pageTextNotesSmall {
 font-size:8px;
	background: #fff;
	color: #373629;
	vertical-align: middle;
	text-decoration: none;
}
.catTypes, .catTypes:link, .catTypes:visited {
 font-size:10px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}
.catTypes a:hover, .catTypes:active {
 font-size:10px;
	font-weight: normal;
	color: #b83c36;
	text-decoration: none;
}
.catTypesImages {
	background: #ffffff;
	margin-top: 0;
	margin-left: 5px;
	padding: 5px 0 5px 5px;
}
.catPageTextHeader {
 font-size:16px;
	font-weight:bold;
	color: #3C3C3C;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin-top: 0;
	margin-left: 0;
	padding: 5px 5px 0 10px;
}
.catPageTypes {
 font-size:16px;
	font-weight:bold;
	background: #fff;
	color: #455886;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	margin-top: 0;
	margin-left: 5px;
	padding: 0 0 5px 5px;
}
#NewsList {
 font-size:12px;
	color: #373629;
}
.LoginText {
 font-size:11px;
	font-weight:bold;
	color: #3C3C3C;
	vertical-align: middle;
}
.brandNames, .brandNames:link, .brandNames:visited, .brandNames:active {
	text-align: left;
	text-decoration: none;
	color: #36424A;
	margin-top: 10px;
	border-collapse: collapse;
	font-size:20px;
	font-weight:bold;
	padding: 5px 0 5px 5px;
}
.searchPageName, .searchPageName:link, .searchPageName:visited, .searchPageName:active, .searchPageName:visited {
	background: #FFFFFF;
	color: #373629;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin-top: 0;
	margin-left: 5;
	font-size: 18px;
	padding: 0;
}
.searchPageNameImages {
	background: #FFFFFF;
	color: #373629;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	margin-top: 0;
	margin-left: 5;
	font-size:18px;
	font-weight:bold;
	padding: 0 5px 0 0;
}
.rightNavHeader {
	background: #FFFFFF;
	color: #373629;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin:0;
	font-size: 16px;
	padding:0;
}
.productInfo {
	color: #373629;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	font-size:11px;
	font-weight:bold;
}
.sidbarbulletedlinks {
	font-size: 11px;
	color: #000000;
	list-style-position:inside;
	list-style-type:disc;
 margin-left: 0px;
	line-height:15px;
}
.productInfoText{
	color: #373629;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	font-size:11px;
	margin-left:5px;
}
.categoryheadings {
	font-size: 12px;
	color: #36424A;
	padding:0 0 6px 0;
}
.categorySubHeadings {
	font-size: 12px;
	color: #005072;
	font-weight: bold;
}
.productDetailImage {
	text-align:center;
	overflow: hidden;
	position: relative;
	border: 1px solid #9BBBB0;
	background: #FFFFFF;
}
.contentHolder span{
	display:block;
	position:absolute;
	top:6px;
	left:6px;
	height:36px;
	width:35px;
	z-index:2;
	float:left
}
.contentHolder b{
	display:block;
	position:absolute;
	top:6px;
	left:45px;
	height:36px;
	width:35px;
	z-index:2;
}
.contentHolder em{
	display:block;
	position:absolute;
	overflow:hidden;   
	top:0;
	left:0;
	height:290px;
	width:290px;
	z-index:2;
	background:url(/images/Discontinued.png);   
}
.contentHolder i{
	display:block;
	position:absolute;
	overflow:visible;
	border:1px solid #faf7dc;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background: #455886;    
	width:180px;
	top:129px;
	left:50px;   
	padding:5px;
	z-index:5;
}
.compare {
	font-size: 11px;
	color: #000000;
	vertical-align:top;
 border-left:2px solid #D4E2DD;
	padding:2px;
	width:156px;
}
.compare_bold {
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	vertical-align:top;
	padding:2px;
	width:150px;
}
img {border:0;}
.celldivider {    
 background-image: url('/images/line.jpg');    
	height: 20px; 
} 
.bodytype_nopadding {
	font-size: 12px;
	color: #36424A;
}
.boxHeading_blacknopadding {
	font-size: 16px;
	color: #000000;
	vertical-align:top;
}
.bodytype11_linkbox {
	font-size: 11px;
	color: #000000;
	list-style-position:inside;
	list-style-type:disc;
}
.lightingtipborder {
	border: 2pt dotted #A0C8BA;
}
.bodytype12_chart1 {
	font-size: 12px;
	color: #36424A;
	padding-left:5px;
	border-top-width: .5pt;
	border-right-width: .5pt;
	border-bottom-width: .5pt;
	border-left-width: .5pt;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #A0C8BA;
	border-right-color: #A0C8BA;
	border-bottom-color: #A0C8BA;
	border-left-color: #A0C8BA;
}
.bodytype12_chart2 {
	font-size: 12px;
	color: #36424A;
	padding-left:5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-right-style: none;
	border-bottom-style: solid;
	border-top-color: #A0C8BA;
	border-right-color: #A0C8BA;
	border-bottom-color: #A0C8BA;
	border-left-color: #A0C8BA;
}
.bodytype12_chart3 {
	font-size: 12px;
	color: #36424A;
	padding-left:5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-right-style: solid;
	border-bottom-style: none;
	border-top-color: #A0C8BA;
	border-right-color: #A0C8BA;
	border-bottom-color: #A0C8BA;
	border-left-color: #A0C8BA;
}
.bodytype12_chart4 {
	font-size: 12px;
	color: #36424A;
	padding-left:5px;
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #A0C8BA;
	border-right-color: #A0C8BA;
	border-bottom-color: #A0C8BA;
	border-left-color: #A0C8BA;
}
.tablecenterline {
	border-top-width: .5pt;
	border-right-width: .5pt;
	border-bottom-width: .5pt;
	border-left-width: .5pt;
	border-right-style: solid;
	border-top-color: #A0C8BA;
	border-right-color: #A0C8BA;
	border-bottom-color: #A0C8BA;
	border-left-color: #A0C8BA;
}
.bodytype12rtpad {
	font-size: 12px;
	color: #36424A;
	padding-left:0px;
	padding-right: 10px;
}
.tablebottomline {
	border-top-width: 0.5pt;
	border-right-width: 0.5pt;
	border-bottom-width: 0.5pt;
	border-left-width: 0.5pt;
	border-right-style: none;
	border-top-color: #A0C8BA;
	border-right-color: #A0C8BA;
	border-bottom-color: #A0C8BA;
	border-left-color: #A0C8BA;
	border-bottom-style: none;
	border-top-style: solid;
}
.celldivider {
	background-image: url(/images/line.jpg);
	height: 20px;
}
.wishListLabel {
 font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}
.wishListLabel span,a {
	font-weight:normal;
}
.wishListData {
 font-size:12px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}
.wishListData span,a {
	font-weight:normal;
}
.productHeaderWishList {
 font-size:12px;
	font-weight:bold;
	color: #005072;
	text-decoration: none;
	vertical-align: middle;
}
.productHeaderWishList span,a {
	font-weight:normal;
}
textarea {
 font-size:12px;
	color: #3C3C3C;
	font-family:Arial, Helvetica, sans-serif;
} 
