body
	{background-color: #141414; 
	 margin: 0;}

td
	{ font-family: verdana, arial; 
	  font-size: 11px; 
	  color: #036;}


a:link
	{color:#CC3300; text-decoration: none;}

a:visited
{ color: #666666; text-decoration: none;}

a:active
{ color: #69c;}

a:hover
{ text-decoration: underline; color: #CCCCCC;}

.style1 
	{color: #DBEBBC;
	font-family: verdana, arial; 
	font-size: 8pt; }

.leftcolumnlinks
	{color: #DBEBBC;
	font-family: verdana, arial; 
	font-size: 8pt; }	

a.leftcolnav:link {color: #D6E8B3; text-decoration: none; }
a.leftcolnav:visited {color: #999999; text-decoration: none; }
a.leftcolnav:hover {color: orange; text-decoration: underline; }
a.leftcolnav:active {color: #999999; } 


.pagesectionname
{ font-size: 12px;  font-family: verdana, arial; color:#0077A2;  font-weight: bold;}

.subsectionheader
{ font-size: 12px;  font-family: verdana, arial; color:#D27742;  font-weight: bold;}

.leftcolumnbkgd
{ background-image:url(images/bookbkgd.gif); background-repeat:repeat-y;}

strong
{ font-weight: bold;}


.logo
	{ font-family: Mistral, verdana; 
	  font-size: 45px; 
	  color: #036; 
	  padding-left: 10px;}

.right
	{ text-align: right; 
	  padding-right: 10px;}
	  
	  
#usertools
{ background-color: #036; font-family: verdana, arial; font-weight: bold; font-size: 11px; color: #9cf; text-align: right; padding-right: 10px; }

#usertools a:link
{ color: #9cf; text-decoration: none;}

#usertools a:visited
{ color: #ccc; text-decoration: none;}

#usertools a:active
{ color: #69c;}

#usertools a:hover
{ text-decoration: underline; color: #69c;}

#navigation
{ vertical-align: top; margin: 10px; border: solid 1px #036;}

#maincontent
{ vertical-align: top; padding: 10px;}

#mostpopular
{ margin: 10px;  border: solid 1px #036;}

#search
{ margin: 0 10px 10px 10px;  border: solid 1px #036; padding: 5px 5px 5px 5px;}

#specials
{ margin: 10px;  border: solid 1px #036; background-color: #036; color: #9cf; font-family: arial, verdana; font-size: 14px; font-weight: bold; text-align: center; padding: 10px, 0, 10px, 0;}

#specials a:link
{ color: #9cf; font-family: arial, verdana; font-size: 14px; font-weight: bold; text-decoration: none;}

#specials a:visited
{ color: #ccc; text-decoration: none;}

#specials a:active
{ color: #69c;}

#specials a:hover
{ color: #69c; text-decoration: underline;}

.tableheader
{ background-color: #9cf; color: #036; font-family: verdana, arial; font-size: 12px; font-weight: bold; padding: 4px; text-align: left; border-bottom: solid 1px #036;}

#footer
{ background-color: #036; font-family: verdana, arial; font-size: 11px; color: #9cf; padding-left: 10px; }

.formlead
{ font-family: verdana, arial; font-size: 11px; color: 036; padding-right: 5px; text-align: right; line-height: 1.5em;}

#maincontent a:link
{ color: 036; text-decoration: underline;}

#maincontent a:visited
{ color: #ccc; text-decoration: none;}

#maincontent a:active
{ color: #69c;}

#maincontent a:hover
{ text-decoration: underline; color: #69c;}


.netplug
{ font-family: verdana, arial; font-size: 10px; color: #000;}

#personalinfo
{ border-bottom: solid 1px #036; font-size: 12px; font-weight: bold; padding-top: 10px;}

#orderhist
{ border-bottom: solid 1px #036; font-size: 12px; font-weight: bold; padding-top: 20px;}


.ErrorText
{ font-size: 12px;  font-family: Verdana, Arial; font-weight: bold; color: #f00;}

.ErrorText
{ font-size: 12px;  font-family: Verdana, Arial; font-weight: bold; color: #f00;}

.ErrorText
{ font-size: 12px;  font-family: Verdana, Arial; font-weight: bold; color: #f00;}

.ErrorText
{ font-size: 12px;  font-family: Verdana, Arial; font-weight: bold; color: #f00;}

.ErrorText
{ font-size: 12px;  font-family: Verdana, Arial; font-weight: bold; color: #f00;}




.FeaturedItemsTableProductImage
{ border: none;}



.FeaturedItemsVertTableProductImage
{ border: none;}

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputDropDownMenu
{ font-size: 11px;  font-family: Verdana, Arial; border: solid 1px #036; color: #036; }

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}

.InputFormButton
{ font-size: 11px; background: #036; border: solid 1px #000; color: #9cf; font-family: Verdana, Arial;}




.InputSearchFormButton
{ font-family: verdana, arial; font-size: 10px; background-color: #036; color: #9cf; border: solid 1px #000;}

.InputSearchTextField
{ font-family: verdana, arial; font-size: 10px; color: #036; border: solid 1px #036;}

.InputTextArea
{ font-size: 12px;  font-family: verdana, arial; color: black; }

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.InputTextField
{ font-size: 11px;  font-family: Verdana, Arial; color: #036;  border: solid 1px #000;}

.MostPopularLink
{ font-size: 11px;  font-family: Verdana, Arial; color: 036;  text-decoration: none;}

.MostPopularLink:hover
{ text-decoration: underline; color: #036;}

.MostPopularTable
{ margin: 10px; font-size: 12px;  font-family: verdana, arial; color: black; }


.PersonalInfoMessage
{ font-size: 12px;  font-family: Verdana, Arial; font-weight: bold; color: #f00;}


.ProductDetailsDescription
{ font-size: 12px;  font-family: verdana, arial; color: #036; }


.ProductDetailsModelNumber
{ font-size: 12px;  font-family: verdana, arial; color: #036; }

.ProductDetailsName
{ font-size: 15px;  font-family: verdana, arial; color: #036; font-weight: bold; }

.ProductDetailsPrice
{ font-size: 12px;  font-family: verdana, arial; color: #036;  font-weight: bold;}


.ProductListVertPageCount
{ font-size: 12px;  font-family: verdana, arial; color: #fff; }



.ProductListVertRecordCount
{ font-size: 12px;  font-family: verdana, arial; color: #000000; }


.ProductListVertTableAddToCart
{ font-size: 12px;  font-family: verdana, arial; color: black;  width: 75; text-align:center;}

.ProductListVertTablePagesNumbered
{ font-size: 12px;  font-family: verdana, arial; color: #cc3036; }



.SearchResultsTable
{ font-size: 12px;  font-family: verdana, arial; color: black;  padding: 3;}



.SearchResultsVertTableAddToCart
{ font-size: 12px;  font-family: verdana, arial; color: black;  width: 75px;}



.SearchResultsVertTableProductPrice
{ font-size: 12px;  font-family: verdana, arial; color: black; width: 75px;  text-align: center;}

.ShoppingCartTableLink, A.ShoppingCartTableLink, A.ShoppingCartTableLink:Link, A.ShoppingCartTableLink:Visited
{ font-size: 10px; font-family: verdana, arial; color: #036; text-decoration: none; text-align: right;}

.ShoppingCartTableLink, A.ShoppingCartTableLink, A.ShoppingCartTableLink:Link, A.ShoppingCartTableLink:Visited
{ font-size: 10px; font-family: verdana, arial; color: #036; text-decoration: none; text-align: right;}

.ShoppingCartTableTextValue
{ font-size: 11px; text-align: right; font-family: verdana, arial; color: #036;}

.ShoppingCartTableTextValue
{ font-size: 11px; text-align: right; font-family: verdana, arial; color: #036;}


.SpecialsListCount
{font-size: 12px;  font-family: verdana, arial; color: #000000; }



.SpecialsListPageCount
{ font-size: 12px;  font-family: verdana, arial; color: #fff; }

.SpecialsListPageNumber
{ font-size: 12px;  font-family: verdana, arial; color: #CC3036; }


.SpecialsListVertAddToCart
{ font-size: 12px;  font-family: verdana, arial; color: black;  width: 75px; text-align:center;}


.SpecialsListVertTable
{ font-size: 12px;  font-family: verdana, arial; color: black;  border: solid 1 #ccc;}


.WelcomeMsg
{ font-size: 12px;  font-family: Verdana, arial; color: #f00; font-weight: bold;}

A.ChildCategory, A.ChildCategory:Link, A.ChildCategory:Visited
{ text-decoration: underline; font-size: 12px;  font-family: Verdana, arial; color: #036; margin-left: 15px;}

A.ChildCategory:Hover
{ color: #f00; text-decoration:underline;}

A.CurrentCategory, A.CurrentCategory:Link, A.CurrentCategory:Visited
{ font-size: 12px;  font-family: Verdana, arial; color: #036; padding-left: 5px;  }

A.CurrentCategory:Hover
{ font-size: 12px;  font-family: Verdana, arial; color: #f00;}

A.ParentCategory, A.ParentCategory:Link, A.ParentCategory:Visited
{ font-size: 12px;  font-family: Verdana, arial; color: #036; padding-left: 5px;}

A.ParentCategory:Hover
{ font-size: 12px;  font-family: Verdana, arial; color: #f00;}

A.ShoppingCartTableLink:Hover
{ color: #69c; text-decoration: underline;}

