* {
	outline:none;
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

body {
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4a4a4a;
}

#myAccountForm{
	margin:0 21px 0 13px;
}

#subpageTitleBarStoreWide{
	height:36px;
	width:798px;			
	margin:28px 0 0 0;
	position:relative;
	background:url(/graphics/store/subpageTitleBarWide.png) no-repeat;
}

#storeContentPaneWide{
	background:url(/graphics/store/contentPaneRepeatWide.png) repeat-y;
	float:left;
	margin-bottom:50px;
	margin-left:1px;
	width:798px;
	position:relative;
}

#contentPaneBottomStoreWide{
	background:url(/graphics/store/contentPaneBottomWide.png) no-repeat;
	width:798px;
	height:16px;
	position:absolute;
}

	#checkOutBoxContainer, #loginBoxContainer{
		/*margin: 0px auto; */
		/*background:url(/graphics/store/contentPaneRepeatWide.png) repeat-y;
		margin-left:1px;
		margin-bottom:50px;*/
		padding:11px 23px 10px 13px;
	}


#cartBottom{
	background:#e55230;	
}









#Container {
	width:990px;
	min-height:600px;
	margin: 0px auto;
	position:relative;
}

#StoreArea {
	width:986px;
	height:513px;
	padding:1px;
	margin-top:7px;
	border:1px solid #c0c0c0;
	position:relative;
}

#SubpageContainer {
	width:986px;
	/*min-height:513px;*/
	padding:1px 1px 0px 1px;
	margin-top:7px;
	border:1px solid #c0c0c0;
	position:relative;
}

#ShopByMenu {
	width:986px;
	height:25px;
	margin:auto;
	margin-bottom:1px;
	clear:both;
	background-color:#121212;
}

#RedBorder {
	width:986px;
	height:4px;
	margin:auto;
	background-color:#D01922;
}

#ShopByLabel {
	float:left;
	width:74px;
	padding:9px 0px 0px 24px;
}

#MenuTabs {
	float:left;
	width:431px;
	padding-top:3px;
}

#MenuTabs a {
	float:left;
}

#AccountMenu {
	float:right;
	width:444px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#B0B0B0;
	padding:6px 13px 0px 0px;
}

#AccountMenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#B0B0B0;
	text-decoration:none;
}

#AccountMenu a:hover {
	color:#FFFFFF;
}

#ProductType {
	position:absolute;
	top:26px;
	left:99px;
	width:176px;
	background-color:#E2D9B8;
	padding:5px 3px 3px 3px;
	z-index:200;
}

#Layer {
	position:absolute;
	top:26px;
	left:233px;
	width:176px;
	background-color:#E2D9B8;
	padding:5px 3px 3px 3px;
	z-index:201;
}

#Industry {
	position:absolute;
	top:26px;
	left:365px;
	width:176px;
	background-color:#E2D9B8;
	padding:5px 3px 3px 3px;
	z-index:202;
}

#ProductType .Container {
	margin:3px;
	width:150px;
	background-color:#FFFFFF;
	padding:7px 10px 7px 10px;
}

#Layer .Container {
	margin:3px;
	width:150px;
	background-color:#FFFFFF;
	padding:7px 10px 7px 10px;
}

#Industry .Container {
	margin:3px;
	width:150px;
	background-color:#FFFFFF;
	padding:7px 10px 7px 10px;
}

#ProductType a {
	display:block;
	width:150px;
	color:#6C5948;
	font-size:9px;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
	border-top:1px solid #D6A5A2;
}

#Layer a {
	display:block;
	width:150px;
	color:#6C5948;
	font-size:9px;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
	border-top:1px solid #D6A5A2;
}

#Industry a {
	display:block;
	width:150px;
	color:#6C5948;
	font-size:9px;
	line-height:20px;
	text-decoration:none;
	text-transform:uppercase;
	border-top:1px solid #D6A5A2;
}

#ProductType a:hover {
	color:#999999;
}

#Layer a:hover {
	color:#999999;
}

#Industry a:hover {
	color:#999999;
}

#StoreLanding {
	clear:both;
	width:977px;
	height:473px;
	margin:5px 4px 5px 5px;
}

#StoreLanding .LeftCol {
	float:left;
	width:666px;
	height:473px;
	margin-right:6px;
}

#StoreLanding .RightCol {
	float:right;
	width:305px;
	height:473px;
	background-color:#000000;
}

#StoreLanding .LeftCol .Row1 {
	width:666px;
	height:279px;
	margin-bottom:5px;
	background-image:url(/graphics/store/StoreLanding_CentralAreaBG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	position:relative;
}

#StoreLanding .LeftCol .Row2 {
	clear:both;
	width:666px;
	height:189px;
}

#Products_Boxes {
	clear:both;
	width:444px;
	min-height:143px;
	margin:122px 0px 0px 240px;
}

#Products_Boxes #Col1, #Products_Boxes #Col2, #Products_Boxes #Col3 {
	float:left;
	width:135px;
	height:137px;
	display:block;
	margin-right:3px;
	padding:3px 0px 3px 0px;
	background-color:#FFFFFF;
}

#Products_Boxes #Col1 #TopBar {
	width:123px;
	height:5px;
	margin:auto;
	text-align:center;
	background-color:#CB000A;
}

#Products_Boxes #Col1 #BottomBar {
	width:129px;
	height:17px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E5DDBF;
	padding-top:3px;
	text-align:center;
	margin-bottom:0px;
	background-color:#CB000A;
}

#Products_Boxes #Col2 #TopBar {
	width:129px;
	height:5px;
	margin:auto;
	text-align:center;
	background-color:#373C9D;
}

#Products_Boxes #Col2 #BottomBar {
	width:129px;
	height:17px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E5DDBF;
	padding-top:3px;
	text-align:center;
	margin-bottom:0px;
	background-color:#373C9D;
}

#Products_Boxes #Col3 #TopBar {
	width:129px;
	height:5px;
	margin:auto;
	text-align:center;
	background-color:#CB000A;
}

#Products_Boxes #Col3 #BottomBar {
	width:129px;
	height:17px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E5DDBF;
	padding-top:3px;
	text-align:center;
	margin-bottom:0px;
	background-color:#CB000A;
}

#Products_Boxes #Col1 #MiddleBar, #Products_Boxes #Col2 #MiddleBar, #Products_Boxes #Col3 #MiddleBar {
	width:129px;
	height:106px;
	margin:auto;
	text-align:center;
	margin-bottom:0px;
	padding:6px 0px 0px 0px;
	background-color:#FFFFFF;
}

#Products_Boxes #BottomBar a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E5DDBF;
	text-align:center;
	text-decoration:none;
}

#Positioned_Product {
	position:absolute;
	top:30px;
	left:7px;
}

.Red {
	background-color:#CB000A;
}

.Blue {
	background-color:#373C9D;
}

#StoreFront_LeftCol {
	float:left;
	width:330px;
	height:189px;
	margin-right:4px;
	margin-left:1px;
	background-image:url(/graphics/store/Taza ChocolateInAction_BG.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#StoreFront_LeftCol .ContentArea {
	padding:40px 0px 0px 20px;
}

#StoreFront_RightCol {
	float:left;
	width:330px;
	height:189px;
	background-image:url(/graphics/store/ConstructionWorker.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#StoreFront_RightCol .ContentArea{
	padding:18px 0px 0px 20px;
}

#StoreFront_RightCol .ContentArea a {
	display:block;
	padding:0px;
	margin-bottom:10px;
}

#Folder {
	width:305px;
	height:438px;
	background-color:#fefefd;
	position:relative;
}

#GrayNav {
	width:963px;
	height:18px;
	margin: 1px auto 0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	background-color:#A6A6A6;
	padding:4px 0px 0px 23px;
}

#GrayNav a {
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-transform: uppercase;
	/*padding:0px 8px 0px 0px;*/
	/*margin:0px 5px 0px 0px;*/
}
#GrayNav a:hover {
	text-decoration: underline;
}

#SubpageArea {
	clear:both;
	width:986px;
	min-height:450px;
}

#SubpageArea.wBG {
	background-image:url(/graphics/store/SubNavRepeat.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
}

#SubpageArea .LeftCol, .leftSideMenu {
	width:198px;
	min-height:470px;
	height: 470px;
	padding-top: 1px;
	background-image:url(/graphics/common/leftColBG.gif);
	background-repeat:repeat-y;
	position: relative;
	margin-top: 1px;
}

/*#SubpageArea.wBG .LeftCol  {
	background-image:url(/graphics/store/SubpageNavBG.gif);
	background-position:top left;
	background-repeat:no-repeat;
}*/


#SubpageArea .RightCol {
	min-height:438px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:12px;
	color:#393939;
	padding:22px 0px 10px 0px;
}

#SubpageArea .RightCol H1 {
	color:#2C3198;
	padding:0px 0px 2px 31px;
	margin:0px 0px 10px 0px;
}

#NavBox {
	width:186px;
	min-height:439px;
	height: 439px;
	margin:0px 0px 0px 0px;
	padding-left: 9px;
	padding-right: 3px;
	background-image: url(/graphics/common/navBG.gif); 
	background-repeat: no-repeat;
}

#NavBox H1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#D01922;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	padding:18px 0px 0px 10px;
}

#NavBox a {
	display:block;
	line-height:18px;
	text-decoration:none;
	border-bottom:1px solid #ECA3A7;
	margin:0px 11px 0px 9px;
}

#NavBox a:hover {
	color:#D01922;
}

#NavBox a.nav0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#393939;
	text-transform:uppercase;
	padding:0px 4px 0px 4px;
}

#NavBox a.nav0:hover {
	color:#D01922;
}

#NavBox a.nav0#Selected {
	color:#D01922;
	font-weight:bold;
}

#NavBox a.nav1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#6c6c6c;
	padding:0px 4px 0px 17px;
}

#NavBox a.nav1:hover {
	color:#D01922;
}

.ProductsTable a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#2C3198;
}
.ProductsTable TD {
	height: 159px;
	width: 182px;
	padding: 2px 7px 0px 7px;
	text-align: center;
	vertical-align: top;
}
.ProductsTable {
	padding-left: 2px;
}
.FullCornersBG {
	background-image:url(/graphics/store/FullCorners.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.FullCornersBG2 {
	background-image:url(/graphics/store/FullCorners2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.RightCornerBG {
	background-image:url(/graphics/store/RightCorner.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.RightCornerBG2 {
	background-image:url(/graphics/store/RightCorner2.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.LeftCorner2 {
	background-image:url(/graphics/store/LeftCorner2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#ProductsArea {
	clear:both;
	width:986px;
	min-height:433px;
	margin-top:26px;
}

#ProductsArea .ProductPhotoCol {
	float:left;
	width:454px;
	text-align:center;
	vertical-align:top;
}

#ProductsArea .ProductDescription {
	float:left;
	width:259px;
	background-color:#f0ebd8;
	border-top:4px solid #2C3198;
}

#ProductsArea .ProductDescription #ContentArea {
	width:225px;
	margin:20px 0px 0px 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:10px;
	color:#393939;
}

#ProductsArea .ProductDescription #ContentArea a {
	font-size:10px;
}

#ProductsArea .OrderBox {
	float:left;
	width:260px;
	height:429px;
	margin-right:0px;
	background-color:#faf6ea;
	border-top:4px solid #D01922;
}

#ProductsArea .OrderBox #ContentArea {
	width:204px;
	height:396px;
	margin:40px 0px 0px 31px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:11px;
	color:#393939;
}

.Row {
	display:block;
	clear:both;
	min-height:10px;
}

.Row .Col1 {
	float:left;
}

.Row .Col2 {
	float:left;
}

.Row .Label {
	float:left;
	width:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#353535;
}

.Row .Field {
	float:right;
	width:160px;
	margin-bottom:9px;
}

input.Border, select.Border {
	width:156px;
	height:20px;
	border:1px solid #7F9DB9;
}

select.Border_Color {
	width:156px;
	height:20px;
	border:1px solid #7F9DB9;
	padding:1px 2px 1px 2px;
	font-size: 11px;
	color: #353535;
}
select.Border_Color OPTION {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
}

a.purpleLink {
	color:#2E3694;
}

a.redLink {
	color:#D01922;
}

#ProductsArea .Title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#2C3198;
	margin-bottom:7px;
}

#NavBody {
	float:left;
	width:431px;
	background-image:url(/graphics/store/NavBody_off.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#LayeringSystemTab {
	width:305px;
	height:424px;
	padding:14px 0px 0px 16px;
	background-image:url(/graphics/store/Tech_Layering_on.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#LayeringSystemTab a {
	font-size:9px;
	color:#3D3D3D;
}

#TechnologyTab {
	width:292px;
	height:421px;
	padding:17px 0px 0px 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#535350;
	background-image:url(/graphics/store/Tech_Technology_on.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#LayeringSys_Link {
	position:absolute;
	top:0px;
	right:0px;
	width:23px;
	height:137px;
	cursor:pointer;
}

#Technology_Link {
	position:absolute;
	top:137px;
	right:0px;
	width:23px;
	height:130px;
	cursor:pointer;
}

.TechDivider {
	width:257px; 
	padding-bottom:15px; 
	margin-bottom:13px; 
	text-align:center;
	background-image:url(/graphics/store/TechnologyDivider.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.TechDivider_Tech {
	width:267px;
	padding-bottom:15px;
	margin-bottom:14px;
	text-align:left; 
	font-size:9px;
	color:#535350;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/graphics/store/TechDivider.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

a.colorHoverLink {
	position: relative;
	color: #2E3694;
}
a.colorHoverLink:hover {
	color: #D01922;
}
a.colorHoverLink img {
	display: none;
}

a.colorHoverLink:hover img {
	display: block;
	position: absolute; 
	top: -49px; 
	left: 60px;
	z-index: 100;
	width: 64px;
	height: 63px;
}

#main { 
	float:right;
	padding:11px 4px 0px 0px;
	color:#6c5948;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#main UL {
	margin:0px;
	padding:0px;
}

#main UL LI {
	float:left;
	margin:0px;
	padding:0px;
	background-image:none;
}

#main UL LI.Divider {
	width:5px;
	text-align:center;
}

#main a:link, #main a:visited {
	text-transform:uppercase;
	text-decoration:none;
	color:#6c5948;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#main a:hover {
	color:#778b10;
}
#Utilities a:link, #Utilities a:visited {
	text-decoration:none;
	color:#b0b0b0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}

.Footer {
	color:#525151;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.Footer a:link, .Footer a:visited {
	color:#525151;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.Footer a:hover {
	color:#7e901c;
}
input.Search {
	width:79px;
	height:12px;
	background-color:#f6f6f6;
	border-top:1px solid #6b6b6b;
	border-left:1px solid #a6a6a6;
	border-right:1px solid #FFFFFF;
	color:#525151;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px 0px 0px 0px;
}
#QView_addToCart{
	cursor:pointer;
}
