BODY {
	margin : 0px;
	scrollbar-3d-light-color : #000000;
	scrollbar-arrow-color : #949cce;
	scrollbar-base-color : #174866;
	scrollbar-dark-shadow-color : #000000;
	scrollbar-face-color : #174866;
	scrollbar-highlight-color : #949cce;
	scrollbar-shadow-color : black;
	background-color : #ffffff;		
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 17px;
	padding-left: 10px;
	background-image : url(images/h1-bg.jpg);
	height : 41px;
	width : 410px;
	padding-top : 10px;
	margin-top : 10px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	background-position : left;
}
h4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 17px;
	padding-left: 10px;
	background-image : url(images/h1-bg.jpg);
	height : 41px;
	width : 410px;
	padding-top : 10px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	background-position : left;
}

h2 {
		font-size : 16px;
		font-weight : bold;
    	padding-left: 10px;
		color : #174866;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 17px;
	padding-left: 10px;
	background-position : left;
}
a{
	color : #174866;
}
a:hover {
	color : #ADC9D5
}
a.newsPaperAd {
	color : #000000;
	text-decoration : none;
	border:none;
	font-weight:bold;
	font-size : 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:visited.newsPaperAd {
	color : #000000;
	text-decoration : none;
	border:none;
	font-weight:bold;
	font-size : 15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img.newsPaperAd {
	border: 2px #000000 solid;
}
img:visited.newsPaperAd {
	border: 2px #000000 solid;
}
p {
	padding-left: 10px;
	padding-right: 10px;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#ch {
	width : 100%;
	background-color : #174866;
	color : White;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	font-size : 13px;
}


SELECT  {
	background-color : #ADC9D5;
	color : black;
	font-size : 9pt;
	border : #174866 solid 1px;
}

INPUT  {
	background-color : #ADC9D5;
	color : black;
	font-size : 10pt;
	border : #174866 solid 1px;
}

INPUT.no_border_input {
	border : none;
}

TEXTAREA  {
	background-color : #ADC9D5;
	color : black;
	font-size : 9pt;
	border : #174866 solid 1px;
}

TABLE.main {
	width : 1024;
	border-left : Black solid 2px;
	border-right : Black solid 2px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin-left: 30px;
	list-style: none;
	line-height: 1;
	text-align: center;
}

#nav a {
	display: block;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 8.5em;
	color : White;
	font-size : 12px;
	text-decoration : none;
	padding : 2px;
}
#nav a:hover {
	background : #F0F8FF;
	color : Black;
}


#nav li { /* all list items */
	float : left;
	width: 8.5em; /* width needed or else Opera goes nuts */
	margin-left:30px;
	margin-bottom:2px;
}

#nav li ul {
	/* second-level lists */
	position: absolute;
	background: #000000;
	width: 11.9em;
	left: -999em;
	text-align: left;
	/* using left instead of display to hide menus because display: none isn't read by screen readers */
	border: 2px black solid;
}
#nav li ul  a{
	/* second-level lists navigation */
	width: 15.4em;
	background: #174866;
}
#nav li:hover ul, #nav li.sfhover ul {
	/* lists nested under hovered list items */
	left: auto;
}

a.bn {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #483D8B;
}
a.bn:hover {
	background-color : Black;
	color : White;
}
li {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#storeButton {
	text-align:right;
	margin-left:10px;
}
#storeButton a{
background : #F0F8FF;
background-image: url(images/Menu/shoppButton.jpg);
width: 116px;
height:12px
}
#storeButton a:hover{
font-color:#000000;
background-image: url(images/Menu/shopButtonOver.jpg);
}
a.index_storeButton {
	background-color : #F0F8FF;
	background-image: url(images/Menu/index_shopButton.jpg);
	color : #FFFFFF;
	text-decoration : none;
	text-align : center;
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:5px;
	width:249px;
	height:28px;
	display:block;
}
a:hover.index_storeButton {
	background-color : #E77171;
	background-image: url(images/Menu/index_shopButtonOver.jpg);
	color:black;
	text-decoration : none;
	text-align : center;
	padding-top:5px;
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:249px;
	height:28px;
	display:block;
}
#onlineMenu ul{
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
text-align: left;
}
#onlineMenu img{
}

table.LoginTable{
width: 98%;
}

a.shopMainCat {
	background-color : #000000;
	background-image: url(images/Menu/mainCat_header.jpg);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	padding-top:2px;
	font-size : 14px;
	width:230px;
	height:25px;
}
a.shopMainCat2 {
	background-color : #000000;
	background-image: url(images/Menu/mainCat_header.jpg);
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	padding-top:2px;
	font-size : 14px;
	width:230px;
	height:25px;
}

a.shopSubCat {
	background-color : #174866;
	color :white;
	text-decoration : none;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	background-image: url(images/shop_subcat_button.jpg);
	padding-top:2px;
	width:203px;
	height:25px;
	display:block;
	
}

a:hover.shopSubCat {
	background-color : #ADC9D5;
	background-image: url(images/shop_subcat_button_hover.jpg);
	color :black;
	text-decoration : none;
	text-align : center;
	width:203px;
	height:25px;
	display:block;
}

a.linksToMainCat {
	background-color : #0068B6;
	background-image: url(images/buttons/main_cat_button.gif);
	color: white;
	text-decoration : none;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size : 13px;
	padding-top:2px;
	width:115px;
	height:48px;
	display:block;
}
a:hover.linksToMainCat{
	background-color : #ADC9D5;
	background-image: url(images/buttons/main_cat_button_hover.gif);
	color:black;
	text-decoration : none;
	text-align : center;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	padding-top:2px;
	width:115px;
	height:48px;
	display:block;
}#holdm{margin-top:10px;
z-index:100; margin-left:-10px;
}
#top_menu { list-style: none; }

 #top_menu ul { 
	padding: 0;
	margin:0;
	list-style: none;
    z-index:99;    
    overflow:visible;	position:absolute;	display:none;	width:170px;
   }      
#top_menu li { 
    display:block;	margin:0;   
    position: relative;
    float:left;
}

#top_menu ul ul, #top_menu ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:-25px; 
    margin-left:170px;
}

 /*non-IE browsers see this */
 #top_menu ul li>ul, #top_menu ul ul li>ul{
	margin-top:-25px; 
    margin-left:170px;
 }

#top_menu li:hover ul ul, #top_menu li:hover ul ul ul, #top_menu li:hover ul ul ul ul, #top_menu li:hover ul ul ul ul ul{
    display:none; 
}
#top_menu li:hover ul, #top_menu ul li:hover ul, #top_menu ul ul li:hover ul, #top_menu ul ul ul li:hover ul, #top_menu ul ul ul ul li:hover ul{    display:block;
}
li>ul { 
	top: auto;
	left: auto;
}
a.linksToCategories {
	background-color : #0068B6;
	background-image: url(images/buttons/sub_cat_button.jpg);
	color : #FFFFFF;
	text-decoration : none;
	text-align : center;
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:3px;
	width:170px;
	height:22px;
	display:block;
}
a:hover.linksToCategories {
	background-color : #ADC9D5;
	background-image: url(images/buttons/sub_cat_button_hover.jpg);
	color:black;
	text-decoration : none;
	text-align : center;
	padding-top:3px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:170px;
	height:22px;
	display:block;
}
a.linksToCategories_arw {
	background-color : #0068B6;
	background-image: url(images/buttons/sub_cat_button_arw.jpg);
	color : #FFFFFF;
	text-decoration : none;
	text-align : center;
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:3px;
	width:170px;
	height:22px;
	display:block;
}
a:hover.linksToCategories_arw {
	background-color : #ADC9D5;
	background-image: url(images/buttons/sub_cat_button_arw_hover.jpg);
	color:black;
	text-decoration : none;
	text-align : center;
	padding-top:3px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:170px;
	height:22px;
	display:block;
}
a.linksToSubCat {
	background-color : #0068B6;
	background-image: url(images/buttons/sub_sub_cat_button.jpg);
	color : #FFFFFF;
	text-decoration : none;
	text-align : center;
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:3px;
	width:170px;
	height:22px;
	display:block;
}
a:hover.linksToSubCat {
	background-color : #ADC9D5;
	background-image: url(images/buttons/sub_sub_cat_button_hover.jpg);
	color:black;
	text-decoration : none;
	text-align : center;
	padding-top:3px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:170px;
	height:22px;
}

a.backToMainCat {
	display:block;
	color:white;
	width:115px;
	height:50px;
	background-image: url(images/buttons/Back_to_main_cat.gif);
	display:block;
}
a:hover.backToMainCat {
	background-image: url(images/buttons/Back_to_main_cat_hover.gif);
}

a.loginButton {
	font-size : 0px;
	color:white;
	width:97px;
	height:50px;
	background-image: url(images/buttons/Login_button.gif);
	display:block;
}
a:hover.loginButton {
	background-image: url(images/buttons/Login_button_hover.gif);
}
a.loginUpButton {
	font-size : 0px;
	color:white;
	width:97px;
	height:50px;
	background-image: url(images/buttons/Login_up.gif);
	display:block;
}
a:hover.loginUpButton {
	background-image: url(images/buttons/Login_up_hover.gif);
}

a.backListButton {
	font-size : 0px;
	color:white;
	width:97px;
	height:42px;
	background-image: url(images/buttons/Back_Button.gif);
	display:block;
}
a:hover.backListButton {
	background-image: url(images/buttons/Back_Button_hover.gif);
}
a.nextListButton {
	font-size : 0px;
	color:white;
	width:97px;
	height:42px;
	background-image: url(images/buttons/Next_Button.gif);
	display:block;
}
a:hover.nextListButton {
	background-image: url(images/buttons/Next_Button_hover.gif);
}
a.manage_cart_button {
	font-size : 0px;
	color:white;
	width:115px;
	height:42px;
	background-image: url(images/buttons/Manage_Cart.gif);
	display:block;
}
a:hover.manage_cart_button {
	background-image: url(images/buttons/Manage_Cart_hover.gif);
}
a.delete_product_button {
	font-size : 0px;
	color:white;
	width:80px;
	height:39px;
	background-image: url(images/buttons/delete_product_button.gif);
	display:block;
}
a:hover.delete_product_button {
	background-image: url(images/buttons/delete_product_button_hover.gif);
}
table.mini_cart_table {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
border: 2px solid #174868;
margin-left:5px;
margin-right:5px;
margin-top:10px;
}

table.online_store_welcome {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
}

a.reference_link{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style: italic;
color: #000000;
text-decoration : none;
}

img.contact_map {
	border: 2px #000000 solid;
}
img:visited.contact_map {
	border: 2px #000000 solid;
}

p.contactUs_details {
text-align: left; 
padding: 0px; 
margin-top: -10px; 
margin-left: 10px; 
font-size: 13px; 
color: black; 
font-family: verdana,arial;
}

table.special_laptops {
text-align:center;
width:100%;
}
/* Special Laptop Page: TABLE */
table.special_laptops_row{
border: 2px solid #000000;
}

table.special_laptops img {
	border: none;
	text-decoration : none;
}
table.special_laptops img:visited{
	border: none;
	text-decoration : none;
}

table.special_laptops a {
	border: none;
	text-decoration : none;
}
table.special_laptops a:visited{
	border: none;
	text-decoration : none;
}
/* Auction Calendar: TABLE */
table.auction_calendar{
border: 1px solid #9bb8d0;
margin-top:5px;
width:800px;
}
table.auction_calendar td{
text-align:center;
}
table.auction_calendar a {
	border: none;
	text-decoration : none;
}
table.auction_calendar a:visited{
	border: none;
	text-decoration : none;
}
table.auction_calendar img {
	border: none;
	text-decoration : none;
}
table.auction_calendar img:visited{
	border: none;
	text-decoration : none;
}
td.auction_calendar_header{
	font-weight:bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #9bb8d0;
}
td.auction_calendar_content{
	border: 1px solid #9bb8d0;
	font-weight:bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img.clean {
	border: none;
}
img:visited.clean {
	border: none;
}
table.catalogue_table{
width:100%;
border: none;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight:bold;
}
table.catalogue_table td{
width:100%;
text-align:center;
}
/* Auction Calendar: LINKS AND TEXT */
.auction_calendar_month {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 20px; color: #bc0000; margin-top:20px;font-weight:bold;text-align:center;}
.auction_date {color: #f15a22;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.auction_description{color: #103246;font-weight:bold;}


