﻿body			{ background-color:#5C5F58; margin:0px; padding:0px; background-image:url(../../Images/Background-Humongous.jpg); background-repeat:no-repeat; background-attachment:scroll; background-position:50% 0; color:#545850; font-size:.8em; }
a	img			{ border:0px; }
.lnkHome		{ float:left; width:140px; height:60px; margin-top:-60px; text-decoration:none; }
.lblError		{ color:#ff0000; font-weight:bold; }
#divSite		{ margin:0px auto; width:929px; }
#divHeader		{ padding-top:85px; color:#7994B3; text-align:center; }
#divHeader		#divDivider		{ background-image:url(../../Images/Background-Divider.png); height:8px; margin-top:4px; }
#divHeader		#divLogo		{ background-image:url(../../Images/Logo-CompleteSource.jpg); height:136px; }
#divBody		{ display:inline-block; }
#divBody		{ display:block; overflow:hidden; margin:0px auto; width:929px; background-color:#ffffff; }

#ulMainMenu		{ list-style-type:none; overflow:hidden; height:26px; padding:0px; margin:0px; background-image:url(../../Images/Menu-Background.png); }
#ulMainMenu		li				{ height:26px; float:left; }
#ulMainMenu		li				a			{ color:#ffffff; line-height:26px; padding:0px 15px; text-decoration:none; background-image:url(../../Images/Menu-Divider.png); background-repeat:no-repeat; background-attachment:scroll; background-position:100% 0; float:left; }
#ulMainMenu		li				a:visited	{ color:#ffffff; }
#ulMainMenu		li				a:hover		{ color:#CCCCCC; }
#ulWhatWeOfferMenu	{ position:absolute; top:30px; list-style-type:none; background-color:#6F7469; z-index:20; margin:0px; top:274px; margin-left:-110px; padding:0px; width:175px; text-align:left; }
#ulWhatWeOfferMenu	li				{ float:none; padding:0px; margin:0px; border-bottom:1px solid #62665C; border-top:1px solid #7D8177; }
#ulWhatWeOfferMenu	li				a			{ float:none; display:block; background-image:none;  text-align:left; width:95%;}
#divFooter		{ background-image:url(../../Images/Footer-Background.png); height:58px; }
#divFooter		span			{ float:left; background-image:url(../../Images/Footer-Corner.png); background-repeat:no-repeat; height:58px; width:17px; }
#divFooter		label			{ line-height:58px; vertical-align:middle; }
#divFooter		.lblCopyright	{ float:left; color:#dedede; }
#divFooter		.lblDesign		{ float:right; color:#7994B3; padding-right:20px; }
#divFooter		.lblDesign		a			{ color:#dedede; }
#divFooter		.lblDesign		a:visited	{ color:#dedede; }
#divFooter		.lblDesign		a:hover		{ color:#CCCCCC; }

#ulLeftMenu		{ float:left; width:200px; background-color:#1A2F46;  margin:0px; padding:0px; list-style-type:none;}
#ulLeftMenu		li				{ display:inline-block; }
#ulLeftMenu		li				{ display:block; overflow:hidden; margin:0px; padding:3px 10px; border-bottom:1px solid #273A53; }
#ulLeftMenu		li				a			{ color:#ffffff; line-height:26px; text-decoration:none; float:left; width:100%; }
#ulLeftMenu		li				a:visited	{ color:#ffffff; }
#ulLeftMenu		li				a:hover		{ color:#CCCCCC; }
#divContent		{ display:inline-block;	}
#divContent		{ float:left; display:block; overflow:hidden; padding:20px 15px; background-color:#ffffff; width:697px; }
#divContent		.hdrTitle		{ color:#2A3F5B; font-size:1.3em; background-position:center bottom; background-image:url(../../images/Background-Header1.png); background-repeat:no-repeat; line-height:1.6em; padding-top:5px; padding-bottom:9px; }

.fldLoginSet	{ border:0px; padding:15px 20px; }
.fldLoginSet	legend	{ width:98%; background-image:url(../../Images/Header-Diagonal.png); height:25px; background-position:100% 0; text-indent:15px; color:#3D403A; font-weight:bold; font-size:1.1em; line-height:23px; vertical-align:middle; }
.fldLoginSet	.divLogInPlease		{ padding:35px; }

.fldMDSWide		{ width:800px; border:0px; }
.fldMDSWide		legend	{ display:none; }
.fldMDSWide		.div	{ display:inline-block; } 
.fldMDSWide		.div	{ overflow:hidden; display:block; margin-bottom:3px; } 
.fldMDSWide		.div	.lbl	{ float:left; width:250px; } 
.fldMDSWide		.div	.txt	{ float:left; width:200px; } 
.fldMDSWide		.div	.err	{ color:#ff0000; }
.fldMDSWide		.div1	.sdiv1	{ padding-left:60px;  }

.grdProducts		.div	{ display:inline-block; border-collapse:collapse; }
.grdProducts		.div	{ display:block; overflow:hidden; padding-bottom:4px;  width:1000px;}
.grdProducts		.div	.lbl	{ font-weight:bold; color:#EE6816; float:left; width:150px; }
.grdProducts		.div	.item	{ font-weight:normal; color:#000000; float:left; width:450px; }

.grdProducts		.grdPagination	{ display:inline-block; border-collapse:collapse; }
.grdProducts		.grdPagination	{ display:block; overflow:hidden; padding-bottom:4px;  }
.grdProducts		.grdPagination	.endNav					{ float:left; width:107px; height:38px; line-height:38px; vertical-align:middle; text-indent:35px; text-decoration:none; } 
.grdProducts		.grdPagination	.next					{ background-image:url(../../Images/Button-Next.png); } 
.grdProducts		.grdPagination	.previous				{ background-image:url(../../Images/Button-Previous.png); } 
.grdProducts		.grdPagination	.disabledNext			{ background-image:url(../../Images/Button-Next-Disabled.png); } 
.grdProducts		.grdPagination	.disabledPrevious		{ background-image:url(../../Images/Button-Previous-Disabled.png); } 
.grdProducts		.grdPagination	.numeric				{ float:left; width:44px; height:38px; line-height:38px; vertical-align:middle; text-align:center; text-decoration:none; margin:0px -3px; } 
.grdProducts		.grdPagination	.enabledNumeric			{ background-image:url(../../Images/Button-Numerical.png); }
.grdProducts		.grdPagination	.currentNumeric			{ background-image:url(../../Images/Button-Numerical.png); font-weight:bold; }
.grdProducts		.imgctr			{ float:left; padding:10px; }
.grdProducts		.proddescr		{ float:left; width:500px;	}
.grdProducts		.row	{ display:inline-block; } 
.grdProducts		.row	{ overflow:hidden; display:block; margin-bottom:3px; border-bottom:1px solid #989898; padding-bottom:5px; } 

.divProductInfo		.div	{ display:inline-block; border-collapse:collapse; }
.divProductInfo		.div	{ display:block; overflow:hidden; padding-bottom:4px;  width:1000px;}
.divProductInfo		.div	.lbl	{ font-weight:bold; color:#EE6816; float:left; width:150px; }
.divProductInfo		.div	.item	{ font-weight:normal; color:#000000; float:left; width:450px; }
.divProductInfo		.imgctr			{ float:left; padding:10px; }
.divProductInfo		.proddescr		{ float:left; width:500px;	}
.divProductInfo		.row	{ display:inline-block; } 
.divProductInfo		.row	{ overflow:hidden; display:block; margin-bottom:3px; border-bottom:1px solid #989898; padding-bottom:5px; } 

.ulSubCatNav		{ display:block; overflow:auto; list-style-type:none; margin:0px 5px; padding:0px; width:98%; max-height:150px; }
.ulSubCatNav		li	{ float:left; width:220px; text-align:left; margin:0px; padding:2px 0px; height:1em; }
.ulSubCatNav		li		a			{ color:#F8891E; font-size:1.1em; text-decoration:none; }
.ulSubCatNav		li		a:visited	{ color:#F8891E; }
.ulSubCatNav		li		a:hover		{ color:#FF091E; }
.ulSubCatNav		.selected			{ font-weight:bold; }
.hMainCat			{ padding:0px 0px 3px 0px; margin:0px 0px 10px 0px; font-size:1.2em; border-bottom:1px solid #545850; width:100%; }

#ulLeftMenu	#ctl00_lnkShoppingCart				{ color:#FC8200; text-align:center; }
#ulLeftMenu	#ctl00_lnkShoppingCart:visited		{ color:#FC8200; }
#ulLeftMenu	#ctl00_lnkShoppingCart:hover		{ color:#ffffff; }

.fldShoppingSection		.div		{ display:inline-block; }
.fldShoppingSection		.div		{ display:block; overflow:hidden; }
.fldShoppingSection		.div		.lbl	{ float:left; width:150px; }
.fldShoppingSection		.div		.txt	{ float:left; width:200px; }
.fldShoppingSection		.div		.cbo	{ float:left; width:206px; }

.ulManufacturersNav		{ display:inline-block; }
.ulManufacturersNav		{ display:block; overflow:hidden; list-style-type:none; }
.ulManufacturersNav		li	{ float:left; padding:0px 5px; }
.ulManufacturersNav		li		a			{ color:#F8891E; text-decoration:none; }
.ulManufacturersNav		li		a:visited	{ color:#F8891E; }
.ulManufacturersNav		li		a:hover		{ color:#FF091E; }
.ulManufacturersNav		.selected			{ font-weight:bold; }


.dTv		{ display:none; }
