@charset "utf-8";
/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; margin: 0; padding:0}

#mainContainer { width:950px; margin: 0 auto}

#header {width:950px; clear:both; float:left}
#headerLogo { width:320px; height:50px; float:left; clear:both; margin-top:20px}
#headerSearch {width:620px; float:left; padding-top:25px}
#search01 {margin:0; padding:0}
#search01 .searchInput {width:400px; font-size:14px;}

#content {width:950px; clear:both; float:left}

#breadCrumbs {width:942px; padding: 3px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:capitalize; margin-bottom:7px; background-color: #EAEAEA}
#breadCrumbs a:link {color:#3377FF; text-decoration:underline}
#breadCrumbs a:visited {color:#3377FF; text-decoration:underline}
#breadCrumbs a:hover {color:#f37020; text-decoration:none; border-bottom:1px dotted #f37020}

#breadCrumbsBottom {width:942px; padding: 3px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-transform:capitalize; margin-bottom:7px; background-color: #EAEAEA; clear:both; float:left}
#breadCrumbsBottom a:link {color:#3377FF; text-decoration:underline}
#breadCrumbsBottom a:visited {color:#3377FF; text-decoration:underline}
#breadCrumbsBottom a:hover {color:#f37020; text-decoration:none; border-bottom:1px dotted #f37020}

#homeTopBanner {width:839px; clear:both; float:left; padding-left:111px; margin-bottom:10px}
#homeAllCategories {width:940px; clear:both; float:left; padding-left:20px}
#homeAllCategoriesTitle {width:930px; clear:both; float:left; font-size:24px; font-weight:bold; color:#ff6600; padding-top:7px; padding-bottom:7px; text-align:center}
.categoryLetter {width:303px; margin-right:10px; float:left; margin-bottom:7px}
.categoryBigLetter {width:303px; float:left; clear:both; font-size:18px; font-weight:bold; color:#000000}
.categoryBigLetter a:link 		{color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600}
.categoryBigLetter a:visited 	{color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600}
.categoryBigLetter a:hover 		{color:#FF0000; text-decoration:none; border-bottom: 1px solid #FF0000}
.categoryColList {width:254px; margin-right:7px; float:left}
.categoryShortList {width:303px; clear:both; float:left; font-size:12px; text-transform:capitalize}
.categoryShortList ul {padding: 0 0 0 15px; margin:0}
.categoryShortList a:link {color:#0000FF; text-decoration:underline}
.categoryShortList a:visited {color:#0000FF; text-decoration:underline}
.categoryShortList a:hover {color:#0000FF; text-decoration:underline}
.categoryMore {width:303px; clear:both; float:left; font-size:10px; text-align:center}
.categoryMore a:link {color:#6666FF; text-decoration:underline}
.categoryMore a:visited {color:#6666FF; text-decoration:underline}
.categoryMore a:hover {color:#6666FF; text-decoration:underline}

#categoryByLetterTitle {width:950px; float:left; clear:both; font-size:24px; font-weight:bold; text-align:center; color:#FF6600; padding: 7px 0}
#categoryTitle {width:950px; float:left; clear:both; font-size:24px; font-weight:bold; text-align:center; color:#FF6600; padding: 7px 0; text-transform:capitalize}
#categoryDescription {width:910px; clear:both; float:left; padding:10px 20px; font-size:12px; color:#333333}
#productsList {width:940px; margin-left:10px; float:left; clear:both; font-size:14px; text-transform:capitalize}
#categoriesList {width:940px; margin-left:10px; float:left; clear:both; font-size:14px}
.productColList {width:303px; margin-right:10px; float:left}
#categoryMidBanner {width:839px; clear:both; float:left; padding: 10px 0 10px 111px}

#manufacturersByProduct {width:950px; clear:both; float:left}
#manufacturersLeft {width:740px; clear:both; float:left}
#manufacturersTopBanners {width:740px; clear:both; float:left; margin-top:7px; margin-bottom:7px}
#manufacturersTopBanner1 {width:336px; height:280px; float:left; clear:both}
#manufacturersTopBanner2 {width:300px; height:250px; float:right; margin-left:25px}

#manufacturersTitle {width:740px; clear:both; float:left; font-weight:bold; font-size:18px; text-transform:capitalize; margin-top: 5px; margin-bottom:4px; color:#FF6600}
#manufactueresProdRelatedCat {width:740px; clear:both; float:left; background-color:#f8f8ec; font-size:10px; color:#003300; margin-bottom:5px}
#ListPRC {width:740px; clear:both; float:left; padding-top:5px}
#ListPRCTitle {width:740px; clear:both; float:left; font-size:12px; font-weight:bold; color:#993300}
.ListColPRC {width:236px; float:left; margin-right:7px}
.ListColPRC a:link {color:#0000FF; text-decoration:underline}
.ListColPRC a:visited {color:#0000FF; text-decoration:underline}
.ListColPRC a:hover {color: #0066FF; text-decoration:none}

#categoryCatRelatedCat {width:950px; clear:both; float:left; background-color:#f8f8ec; font-size:12px; color:#003300; margin-bottom:5px}
#ListCRC {width:940px; clear:both; float:left; padding-top:5px}
#ListCRCTitle {width:950px; clear:both; float:left; font-size:12px; font-weight:bold; color:#993300}
.ListColCRC {width:303px; float:left; margin-right:10px}
.ListColCRC a:link {color:#0000FF; text-decoration:underline}
.ListColCRC a:visited {color:#0000FF; text-decoration:underline}
.ListColCRC a:hover {color: #0066FF; text-decoration:none}

#manufacturersList {width:740px; clear:both; float:left}
.manufacturerItem {border-top:dotted 1px #666; padding-top: 10px; padding-bottom:10px; width:740px}
.manufacturerLine1 {font-size:10px; color:#aaa; text-transform:capitalize}
.manufacturerLine1 a:link {color:#aaaaaa; text-decoration:none}
.manufacturerLine1 a:visited {color:#aaaaaa; text-decoration:none}
.manufacturerLine1 a:hover {color:#f37020; text-decoration:none; border-bottom: 1px dotted #f37020}
.manufacturerName {font-size: 14px; color:#39F; text-transform:capitalize}
.manufacturerName a:link {color:#39f; text-decoration:none}
.manufacturerName a:visited {color:#39f; text-decoration:none}
.manufacturerName a:hover {color:#f37020; text-decoration:none; border-bottom: 1px dotted #f37020}
.manufacturerLine3 {font-size:10px; color:#666}

#manufacturersRight {width:203px; float:left; margin-left:5px}
#manufacturersProdRelatedProd {width:195px; float:left; clear:both; border: 2px solid #999900; background-color:#f8f8ec}
#ListPRPTitle {width:191px; float:left; clear:both; color:#993300; font-weight:bold; font-size:12px; text-align:center; padding-top:5px}
#ListPRP {width:171px; clear:both; float:left; font-size:10px; margin:10px; text-transform:capitalize}
#ListPRP a:link {color:#0000FF; text-decoration:underline}
#ListPRP a:visited {color:#0000FF; text-decoration:underline}
#ListPRP a:hover {color:#0066FF; text-decoration:none}

#ListPRP ul {list-style-type: none; margin: 0px; padding: 0px}
#ListPRP li {padding: 0px 0px 0px .7em; background: url(/images/dot.gif) no-repeat .2em 0.5em}


#manufacturerTopBanners {width:740px; clear:both; float:left; margin-top:7px; margin-bottom:7px}
#manufacturerTopBanner1 {width:336px; height:280px; float:left; clear:both}
#manufacturerTopBanner2 {width:300px; height:250px; float:left; margin-left:25px}

#manufacturerRightColumn {width:203px; float:left; margin-left:5px}
#manufacturerLeftColumn {width:740px; clear:both; float:left}

#manufacturerContentBox {width:708px; clear:both; padding:15px; float:left; background-color:#f8f8ec; border: 1px solid #999900} 
#manufacturerDetails {width:708px; clear:both; float:left}
#manufacturerTitle {width:708px; clear:both; float:left; font-size:24px; font-weight:bold; color:#0066FF; padding-top:10px; text-transform:capitalize}
#manufacturerAddress {width:688px; clear:both; float:left; padding-left:20px; padding-top:10px; color:#666666; font-size:14px}
#manufacturerDescription {width:668px; clear:both; float:left; padding-left:20px; color:#000000; font-size:12px; padding-top:20px; text-align:justify}

#manufacturerBottomBanner {width:736px; clear:both; float:left; padding-left:6px; margin-bottom:10px; margin-top:15px}
#footer {width:950px; height:50px; clear:both; float:left; border-top: 1px solid #CCCCCC; padding-top:7px; margin-top:15px; text-align:center; font-size:10px}
#footer a:link {color: #6699FF; text-decoration:none; border-bottom: 1px dotted #6699FF}
#footer a:visited {color:#6699FF; text-decoration:none; border-bottom: 1px dotted #6699FF}
#footer a:hover {color:#FF0000; text-decoration:none; border-bottom: 1px dotted #FF0000}

.clear {clear: both}

#manufacturerPageNavTop {width:740px; clear:both; float:left}
#manufacturerPageNavBottom {width:740px; clear:both; float:left; border-top: 1px dotted #666; margin-top:5px}
.navRuler {width:540px; clear: both; font-size:12px; height:28px}
.pageNav .currentP { padding: 2px; font-weight: bold; color: #FF0000; border: 1px solid #FF0000}
.pageNav { font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 3px; margin-left: auto; margin-right: auto; display:block}
.pageNav a:link 		{padding:2px; border: solid 1px #DFE9EA; text-decoration: none; color:#0033FF}
.pageNav a:visited 	{padding:2px; border: solid 1px #C2D7D8; text-decoration: none; color:#0033FF}
.pageNav a:hover 		{padding:2px; color: #0033FF; border: solid 1px #0033FF; text-decoration: none;}
.pageNavSides {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}

#searchEmpty {width:740px; float:left; clear:both; font-size:14px; color:#660033; padding-top:70px; padding-bottom:70px; text-align:center}
#searchRightBanner {width:160px; clear:both; float:left; padding-left: 21px; margin-top:325px}

#privacyPolicyTitle {width:950px; clear:both; float:left; font-size:18px; font-weight:bold; color:#FF6600; margin:7px 0; text-align:center}
#privacyPolicy {font-size:10px}
#privacyPolicy p {text-align:justify}

