body { padding: 0px; margin: 0px; background-color: #e5e5e5; }
td, input, select { font-family: Arial, Verdana, sans-serif; color: #595959; font-size: 11px; font-weight: normal; }
#mainTable { width: 870px; background-color: #FFF; }
#logo { margin: 25px 0px 25px 20px; }
.searchField { background: url(https://secure2.yourhost.com/sd360demo10/media/images/searchBoxBg.gif) top left no-repeat; border: 1px solid #9A9A9A; height: 18px; width: 150px; padding-right: 5px; }
html>body .searchField { background: url(https://secure2.yourhost.com/sd360demo10/media/images/searchBoxBg.gif) top left no-repeat; border: 1px solid #9A9A9A; height: 18px; width: 150px; padding-right: 5px; }
#searchArea { margin-left: 15px; }
.newsletter { font-family: Arial, Verdana; font-size: 11px; border: 1px solid #CDCDCD; height: 15px; width: 100px; }
.mainContent { border-top: 1px solid #D9D6D6; border-bottom: 1px solid #D9D6D6; padding: 10px; }
.leftNav { width: 150px; }
.btnAddToCart { margin: 5px 0px; }
.productImage { margin-bottom: 10px; }
form { margin: 0px; }
#pageGraphic { margin: 0px; }
#pageGraphicHorizontal { margin-right: 20px; border: 3px solid #959595; }
#breadcrumb { padding: 10px 5px 0px 40px; color: #b83d00; font-size: 12px; font-weight: normal; margin: 0px; }
#breadcrumb a { color: #1e5b7e; font-weight: normal; }
#breadcrumb a:hover { color: #959595; }
#productDetails { margin-left: 25px; }

/** Link Styles **/
a:link, a:active, a:visited { color: #1e5b7e; }
ul#topNav { list-style-type: none; margin: 0px 20px 0px 0px; padding: 0px; }
ul#topNav li { display: inline; padding: 0px 5px; }
ul#topNav li.lastLink { padding-right: 0px; }
ul#topNav li a { color: #666; text-decoration: none; font-weight: normal; border-bottom: 3px solid #FFF; padding-bottom: 3px; }
ul#topNav li a:hover { color: #000; border-bottom: 3px solid #4485c0; }
ul#leftNav { list-style-type: none; margin: 0px; padding: 0px; }
ul#leftNav li { padding-left: 20px; }
ul#leftNav li.bullet1 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/bullet1.gif) no-repeat 0 3px; font-weight: bold; color: #4485c0; }
ul#leftNav li.bullet1 a { 3px; font-weight: bold; color: #4485c0; }
ul#leftNav li.bullet1 a:hover { 3px; font-weight: bold; color: #000; }

ul#leftNav li.bullet2 { list-style-type: none; padding-left: 0px; font-weight: bold; color: #4485c0; }
ul#leftNav li.bullet2 a { list-style-type: none; padding-left: 0px; font-weight: bold; color: #666666; }
ul#leftNav li.bullet2 a:hover { font-weight: bold; color: #DA5C00; }

ul#leftNav li.lastSetLink { margin-bottom: 15px; }
ul#leftNav li a { color: #666; text-decoration: none; font-weight: normal; }
ul#leftNav li a:hover { color: #DA5C00; font-weight: normal; }
#footerLinks { color: #CCC; width: 650px; margin-bottom: 10px; }
#footerLinks a { color: #666; font-size: 10px; }
#copyright { font-size: 10px; margin-bottom: 10px; }
a.productName:link, a.productName:visited { color: #4485c0; font-weight: bold; text-decoration: none; font-size: 11px; }

/** Text Styles **/
h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; }
h1 { color: #000; font-size: 24px; font-weight: normal; margin: 0px; }
h3 { color: #1e5b7e; font-size: 14px; font-weight: bold; margin: 0px; }
h1.productName { font-size: 12px; font-weight: bold; color: #4485c0; display: inline; margin: 0; }
.categoryTextSmall { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #737373; padding: 20px; }
.medBold { font-size: 14px; font-weight: bold; }
.smallBold { font-size: 12px; font-weight: bold; }
.productName { color: #4485c0; font-size: 11px; }
.medBoldWhite { color: #ffffff; font-size: 14px; font-weight: bold; }
             .style19 {
	color: #8B983E;
	font-size: 16px;
}
             .style24 {color: #FFFFFF; font-weight: bold; }

.topNav2 {font-weight: bold; }

#mainTable .style101 a {
	color: #ffffff;
}
             .style3 {
	color: #B89C00;
	font-weight: bold;
	font-size: 16px;
}
             .style12 {font-size: 12}
             .style13 {color: #FFFFFF}
             .style15 {color: #FFFFFF; font-size: 12px; }
             .style17 {
	color: #597786;
	font-size: 16px;
}
             .style19 {
	color: #8B983E;
	font-size: 16px;
}
             .style21 {
	color: #D17100;
	font-size: 16px;
	font-weight: bold;
}
             .style22 {
	color: #333333
}
             .style24 {color: #FFFFFF; font-weight: bold; }
             .style26 {color: #CCCCCC; font-size: 12px; }
             .style28 {color: #8B983E; font-size: 16px; font-weight: bold; }
             .style29 {font-weight: bold}
			 .style38 {
	font-size: 12px;
	color: #A04B2C;
}

/** Categories **/
#categories td { text-align: left; }
.categoryContent { font-family: Verdana; font-size: 10px; background: url(https://secure2.yourhost.com/sd360demo10/media/images/bullet1.gif) 5px 8px no-repeat; padding-left: 25px; }


a.linkText:link, a.linkText:visited { font-family: Arial, font-size: 11px; color: #4485c0; text-decoration: none; font-size: 11px; font-weight: bold; display: block; margin-bottom: 5px; }
		a img, :link img, :visited img {border: 0;}



		a, a:link, a:hover {
			color: #1e5b7e;
			text-decoration:none;
			-moz-outline:none;
			cursor:pointer;
		}
				a:hover {
			text-decoration:underline;
		}
		
		
		
		
/** Minicart **/
#miniCart { color: #ffffff; margin-right: 15px; }
#miniCart td { color: #ffffff; }
#miniCart a { color: #ffffff; font-weight: bold; text-decoration: none;  }

/** Grey Boxes **/
.footerBoxes { padding: 15px; }
#greyBox1 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox1.gif) top left no-repeat; }
#greyBox2 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox3.gif) bottom right no-repeat; }
#greyBox3 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox2.gif) top right no-repeat; height: 50px; }
#greyBox4 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox4.gif) bottom left no-repeat; padding: 10px; }

/** Price Styles **/
.was { text-decoration: line-through; }
.nowOnly { font-weight: bold; color: #e57200; }

/** Page Navigation **/
#pageNav { text-align: center; margin: 10px 0px; }
#pageNav a { color: #666; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0px 3px; }
#pageNav a:hover { color: #4485c0; }

		dd, dl, dt {
			margin: 0;
			padding: 0;
			border: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			/* line-height: 1; */
			font-family: inherit;
			text-align: left;
			vertical-align: baseline;
		}





		#contentNav {
			width:140px;
			float:left;
			padding:20px 0px 0px 20px;
		}




		#siteNav{
			font:bold 100% arial,helvetica;
			margin:5px 7px 0;
			height:28px;
			position:relative;
			clear:both;
			padding-bottom:2px;
		}

		#siteNav.dropDownShow{
			*z-index:6000;
		}

		#siteNav li {
			height:26px;
			float:left;
			position:relative;
			padding-right:1px;
			margin-right:2px;
			background:#dedede url("http://www.saperecom.com/master_library/common_imgs/commonart/sitenav.png") right no-repeat;
			_background:transparent;
		}

		#siteNav li.active,
		#siteNav li:hover {
			background-color:#c00;
			_background:transparent;
		}

		#siteNav li a{
			display:block;
			*display:inline-block;
			height:16px;
			padding:4px 10px 6px 12px;
			color:#484848;
			background:#dedede url("http://www.saperecom.com/master_library/common_imgs/commonart/sitenav.png") left no-repeat;
			_background:#dedede;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://www.saperecom.com/master_library/common_imgs/commonart/sitenav.png");
			overflow:hidden;
		}

		#siteNav li a span{
			background:url("http://www.saperecom.com/master_library/common_imgs/commonart/allCatArrows.gif") right top no-repeat;
			padding-right:15px;
			height:14px;
			overflow:hidden;
		}

		#siteNav li a:hover,
		#siteNav li.active a{
			text-decoration:none;
			background-color:#c00;
			color:#fff;
		}


		#siteNav #allCatTab a:hover span, #siteNav #allCatTab a.active span{
			background:url("http://www.saperecom.com/master_library/common_imgs/commonart/allCatArrows.gif") right -14px no-repeat;
		}

		#siteNav #allCatTab #allCatDropDown{
			margin:0;
			padding:0px 10px 15px 10px;
			width:150px;
			background:url("http://www.saperecom.com/master_library/common_imgs/commonart/allCatDropShadow1col.png") repeat-y;
			border-top:none;
			position:absolute;
			left:-7px;
			z-index:6000;

			*top:26px;
			*padding:0px 5px 15px 5px;
			_width:150px;
			*background:#fff;
			*border:#ccc solid 1px;
			*left:0px;
		}


		#siteNav #allCatTab #allCatDropDown .allCatBottom{
			*display:none;
			position:absolute;
			left:0px;
			bottom:-10px;
		}

		body.siteId7 #siteNav #allCatTab #allCatDropDown ul{
			float:left;
			width:47%;
			*width:50%;
		}

		#siteNav #allCatTab #allCatDropDown li{
			float:none;
			background:none;
			padding:0px 10px;
			height:auto;
			_background:transparent 
			_filter:none;
		}

		#siteNav #allCatTab #allCatDropDown li a,
		#siteNav #allCatTab #allCatDropDown li a:link,
		#siteNav #allCatTab #allCatDropDown li a:hover{
			display:block;
			height:auto;
			color: #3b6285;
			text-decoration: none;
			background:none;
			font-weight:normal;
			border:none;
			border-bottom:#e6e6e6 solid 1px;
			padding:5px;
			margin:0;
			_filter:none;
		}

		#siteNav #allCatTab #allCatDropDown li a:hover{
			text-decoration:underline;
			background:#ebebeb;
		}

		#contentNav dl.catNav,
		#contentNav dl.middleBox,
		#contentNav .rr_lnav_lst,
		#product_finder2{
			margin-bottom:15px;
			background-color:#f1f4f6;
		}

		#contentNav dl.catNav dt,
		#contentNav dl.middleBox dt,
		#contentNav .rr_lnav_lst .rr_lnav_hd,
		#product_finder2 .pf2_title .hd{
			padding:6px 15px 13px 15px;
			margin-bottom:-5px;
			display:block;
			font-weight:bold;
			color:#333;
			text-decoration:none;
			border-top:#ccd3d9 solid 1px;
			background:url("http://www.saperecom.com/master_library/common_imgs/commonart/catNav.png") bottom no-repeat;
			_background:url("http://www.saperecom.com/master_library/common_imgs/commonart/catNavIE.jpg") bottom no-repeat;
			_padding:6px 15px 13px 15px;
			_margin:0;
		}



		#contentNav dl.catNav dd,
		#contentNav dl.middleBox dd,
		#contentNav .rr_lnav_lst li,
		#product_finder2 li{
			border:1px solid #ced5db;
			border-top:none;
		}

		#product_finder2 li.sub{
			font-weight:bold;
		}

		#product_finder2 li.sub li{
			border:none;
			border-top:#ccc solid 1px;
			font-weight:normal;
		}

		#contentNav dl.catNav dd a,
		#contentNav dl.middleBox dd a,
		#contentNav .rr_lnav_lst li a,
		#product_finder2 li a{
			display:block;
			padding:5px 10px 5px 15px;
		}

		#contentNav dl.catNav dd ul a{
			_display:inline-block;
			font-size:95%;
			padding:0px 11px 6px 28px;
		}

		#contentNav dl.catNav dd.youAreHere,
		#contentNav .rr_lnav_lst li.youAreHere{
			background-color:#fefefe;
		}

		#contentNav dl.catNav dd.youAreHere a.youAreHere,
		#contentNav .rr_lnav_lst li.youAreHere a.youAreHere{
			background:url("http://www.saperecom.com/master_library/common_imgs/commonart/catNavArrow.gif") 6px 8px no-repeat;
			*background-position: 6px 7px;
			color:#333;
		}

		#contentNav dl.catNav dd.youAreHere ul a.youAreHere{
			background-position: 17px 2px;
		}


	


/** More Information Page **/
.crossSellTitle { font-size: 12px; font-weight: bold; background-color: #cccccc; }
.crossSellProductsBase { border: 1px solid #cccccc; }
.sku { color: #666; font-weight: bold; padding-left: 15px; }
.miWas { text-decoration: line-through; color: #666; }
.miNowOnly { font-size: 18px; color: #e57200; }
#orderingOptions { margin: 0px; padding: 0px; }
#orderingOptions select { font-family: Arial, Verdana, sans-serif; font-size: 11px; }
#orderingOptions td, #orderingOptions table { padding-left: 0px; }
.tellAFriend input { border: 1px solid #cccccc; }
.tellAFriendTitle { background-color: #cccccc; font-weight: bold; color: #333; }
.tellAFriendBase { border: 1px solid #cccccc; }
#btnMiAddToCart { margin: 10px 0px 10px 5px; }
.orderingOptionsBase { padding-left: 0px; }
#moreImagesBase { padding-bottom: 20px; }
ul#miBulletList { margin: 0px; padding: 0px; list-style-type: none; }
ul#miBulletList li { padding: 5px 0px 5px 15px; background: url(https://secure2.yourhost.com/sd360demo10/media/images/bullet2.gif) left center no-repeat; }