*   { 
    margin: 0; 
    padding: 0;  
    border: 0px none; 
	}


body
	{
	display: block;
	background:#C0B0C0 url('../images/page/blc1.jpg') no-repeat left bottom; 
	min-height: 100%;
	height: 100%;
	background-attachment: fixed; 
	margin: 0px;
	padding: 0px;
	padding-top:1px;  
	padding-bottom:1px;  
	font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	text-align: center;
	color: black;
	}

.bodytext p {
    /* font-size:0.875em;  */
}

.rtmenu      { font-weight: bold; line-height: 135%;  margin-bottom: 2pt; margin-top: 2pt; }
.rtmenu :link    { color: #ffffff; text-decoration: none; }
.rtmenu a:visited { color: #ffeeff; text-decoration: none; }
.rtmenu a:hover   { color: #ffaaff; text-decoration: underline; }

a:link {  } 
a:visited { color: rgb(153, 0, 153) } 
a:hover { color: rgb(150, 0, 0); font-weight: bold } 
a:active { color: rgb(255, 0, 102) } 

.hlowmargin { margin-bottom: 2pt; margin-top: 2pt; }
.hlowmargin2 { margin-top: 2pt; font-size: 10px; line-height: 1.25em;}
.imgspace5  { margin-left: 5px;  margin-right: 5px; } 
.imgspace10 { margin-left: 10px; margin-right: 10px; } 
.txtspace8 { padding-left: 8px; padding-right: 8px; } 
.txtspace10 { padding-left: 10px; padding-right: 10px; } 
.txtspace10100 { padding-left: 10px; padding-right: 100px; } 
	

h1 {font-size: 18pt; letter-spacing:1pt; line-height:1.125em; margin-bottom: 10px; margin-top: 10px;}
h2 {font-size: 12pt; letter-spacing:1pt; line-height:1.125em; margin-bottom: 15px; margin-top: 5px;}
h3 {font-size: 12pt; letter-spacing:1pt; line-height:1.125em;}
h4 {font-size: 12pt; line-height:1.125em; margin-bottom: 10px; margin-top: 5px;}
h5 {font-size: 11pt; line-height:1.125em; margin-bottom: 10px; margin-top: 5px;}

h6 {font-size: 10pt; line-height:1.125em;}

p {margin-bottom: 10px;} 

menu {
	margin-left: 25px; 
	line-height: 125%;}

ul 	{
	margin-left: 25px; 
	margin-bottom: 5px; 
	line-height: 1.4em; 
	/* font-weight: bold; */
	}

/*
td {font-size: 1.25em;} 
tr {font-size: 1.25em;} 
table {font-size: 1.25em;} 
*/

.textnorm {
	/* font-size: 1em; */ 
	/*line-height: 1.125em;*/
	}
.textbig {
	/* font-size: 1.5em; */ 
	/*line-height: 1.125em;*/
	}


/*
li {
list-style-type: square;
list-style-position: outside;
list-style-image: url('../images/page/mi2.jpg');
}
*/

.bmenu      { font-weight: bold; line-height: 150%; }
.bmenu :link    { color: #000000; text-decoration: none; }
.bmenu :visited { color: #200020; text-decoration: none; }
.bmenu :hover   { color: #aa22aa; text-decoration: underline; }

.cmenu :link    { color: #300030; font-weight: bold; text-decoration: none; }
.cmenu a:visited { color: #401040; font-weight: bold;  text-decoration: none; }
.cmenu a:hover   { color: #aa22aa; font-weight: bold;  text-decoration: underline; }

.colblk {color: #000000;} 
.colpurp {color: #661166;} 

menu {
line-height: 150%;}

ul 	{
	margin-left: 25px; 
	/*line-height: 150%; */
	/* font-weight: bold; */
	}
td  { /*font-size: 11px */ }

#myGallery
	{
	width: 400px !important;
	height: 320px !important;
	margin-right: 20px;
	float: left;
	} 

#topmenu { 
	position: relative; /*absolute;*/ 
	/*float:left;*/
	width: 690px; 	
	height: 120px; 
	padding-top:1px;  
	padding-bottom:1px;  
/*	font-weight: bold; */ 
	margin-top: 5px; 
	margin-left: 6px;
	margin-right:0; 
	margin-bottom:0; 
} 

#topmen1 {
	display: block;
	float:left;
	width: 100px; 
	height: auto; /*118px;*/ 
	margin-top: 1px; 
	margin-left: 6px;
	padding-top: 0px;  
	padding-bottom: 3px;  
	border-top:4px dotted #ccaacc; border-bottom:4px dotted #ccaacc; 
	text-align: center;
/*	font-size: 12px; */
/*	letter-spacing: -1pt;*/
}

#topmen2 {
	display: block;
	width: 100px; 
	height: auto; /* 83px; */ 
	margin-top: 3px; 
	margin-bottom: 0px; 
	padding-top: 55px;
	padding-bottom:0px;  
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	color: #000000;
	background-color: #503050;
	/* border-bottom:4px dotted #ccaacc; */
}

#tm2d {
	position: relative;
	width: auto; 
	height: auto;  
	margin-top: 2px; 
	margin-bottom: 2px; 
	padding-top: 0px;
	padding-bottom: 0px;  
	border-bottom:4px dotted #ccaacc;
}

.men1 { background: transparent url('../images/page/tmi1.jpg') no-repeat top; }
.men2 { background: transparent url('../images/page/tmi2.jpg') no-repeat top; }
.men3 { background: transparent url('../images/page/tmi3.jpg') no-repeat top; }
.men4 { background: transparent url('../images/page/tmi4.jpg') no-repeat top; }
.men5 { background: transparent url('../images/page/tmi5.jpg') no-repeat top; }

#topmen3 {
	display: block;
	width: 100px; 
	height: auto: /* 17px; */ 
	margin-top: 1px; 
	padding-top:0px;  
	padding-bottom:0px;  
	color: #ffffff; 
	background-color: #503050;
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
}

.spot1 { background: transparent url('../images/page/rtx2spot.jpg') no-repeat top; }
.spot2 { background: transparent url('../images/page/avidspot.jpg') no-repeat top; }
.spot3 { background: transparent url('../images/page/dklnkspot.jpg') no-repeat top; }
.spot4 { background: transparent url('../images/page/axiospot.jpg') no-repeat top; }
.spot5 { background: transparent url('../images/page/pcsysspot.jpg') no-repeat top; }

.uspot1 { background: transparent url('../images/page/hdspot.jpg') no-repeat top; }
.uspot2 { background: transparent url('../images/page/memspot.jpg') no-repeat top; }
.uspot3 { background: transparent url('../images/page/graphicsspot.jpg') no-repeat top; }
.uspot4 { background: transparent url('../images/page/dvdspot.jpg') no-repeat top; }
.uspot5 { background: transparent url('../images/page/wshopspot.jpg') no-repeat top; }
.uspot6 { background: transparent url('../images/page/mbspot.jpg') no-repeat top; }
.uspot7 { background: transparent url('../images/page/psuspot.jpg') no-repeat top; }
.uspot8 { background: transparent url('../images/page/softspot.jpg') no-repeat top; }


#addressright {
	position: relative;
	width: 140px;
	height: auto; /*105px;*/
	/*float:right; */
	padding-top:1px;  
	padding-bottom:10px;  
	margin-top: 10px; 
	margin-left: 0; /*696px;*/
	font-size: 11px;
	font-weight: normal; 
	text-align: center;
	line-height:1.15em;
	color: #FFFFFF;
}

#rightmenu { 
	position: relative; 
	width: 140px; 
	height: 550px; 
	margin-top: 1px; /*140px;*/ 
	margin-right: 6px;
	padding-left:1px; 
	padding-right:0px; 
	padding-top:1px;  
	padding-bottom:1px;  
	float:right; 
} 

#productmenu { 
	border:3px solid #ccaacc; 
	width: auto; /*140px; */ 
	height: auto; /*370px; */ 
	color: #FFFFFF;
	padding-left:5px; 
	padding-right:1px; 
	padding-top:1px; 
	padding-bottom:1px;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px; 
	background: #200020; 
	background-color:#503050;
	background:#503050 url('../images/page/brc1.jpg') no-repeat right bottom;
} 


#doubleline {
	position: relative;
	border-bottom:2px dotted #ccaacc;  
	width: auto;
	height: auto;
	margin-top: 2px; 
	margin-bottom: 2px;  
	margin-left: 1px;
	margin-right: 5px; 
	padding-top:1px;  
	padding-bottom:1px;  
	/*
	padding-left:5px; 
	padding-right:5px; */ 
}

#rightfeature { 
	border-top:4px dotted #ccaacc; 
	border-bottom:4px dotted #ccaacc; 
	position: relative; 
	width: auto; /*140px; */ 
	height: auto; /*104px; */ 
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #FFFFFF;
	/* line-height: 150%; */
	/* float:right; */ 
	padding-top: 3px;  
	padding-bottom: 2px;
	text-align: center;
	/* letter-spacing: 0pt; */
} 

#featmen1 {
	width: 140px; 
	height: auto: /* 17px; */ 
	margin-top: 1px; 
	margin-bottom: 1px; 
	padding-top:1px;  
	padding-bottom:1px;  
	color: #ffffff; 
	background-color: #503050;
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	letter-spacing: 1px; 
}

#featmen2 {
	width: 140px; 
	height:  auto; /*113px; */ 
	margin-top: 4px; 
	margin-bottom: 1px; 
	padding-top: 85px;
	padding-bottom:2px;  
	text-align: center;
	font-size: 12px;
	font-weight: bold; 
	color: #000000;
	background-color: #503050;
	/* border-bottom:4px dotted #ccaacc; */
}

#centrespace{
	position: relative;
	display: block;
	width:859px;  
	margin: 0 auto;
	text-align: left;
	border-left:2px solid #402040; 
	border-right:2px solid #200020; 
	border-bottom:2px solid #200020; 
	/*border-top-width:1px; border-bottom-width:1px; border-color:#200020; */
	border-top:1px; margin-top:-1px;
	min-height: 100%;
	padding-top:1px;  
	padding-bottom:1px;  
	background:#FFFFFF url('../images/page/trc2.jpg') no-repeat right top; 
	background-attachment:scroll;
}

#mainspace {
	position: relative;
	display: block;
	height: auto; /* 650px; */ 
	/*margin-top: 140px; */
	margin-top: 0px;
	margin-right: 160px;
	margin-left: 12px;
	margin-bottom: 5px;
	padding-top: 21px;  
	padding-bottom: 1px;  
	font-size: smaller; 
	font-weight: normal; 
	line-height: 1.25em;
	color: #000000;
}

.lineht120 {
	line-height: 1.2em;
	}
.lineht150 {
	line-height: 1.5em;
	/*font-size: larger;*/
	color:#000000;
	}
.lineht180 {
	line-height: 1.8em;
	}


#pagetitle {
	position: relative;
	display: block;
	float: left;
	width: auto; 
	height: auto;
	border-bottom: 3px dotted #200020;  
	margin-top: 15x;
	margin-bottom: 15px;
	margin-left: 120px;
	margin-right: 120px;
	padding-top:1px;
	padding-bottom:1px;
	background:#eeccee; 
}
	
	}

#bottombar {
	display: block;
	position: relative; 
	width: auto; 
	height: auto; /* 48px; */ 
	margin-top: 1px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	/* font-size: 10px; */
	font-weight: normal; 
	}

#bottominfo {
	display: block;
	position: relative; 
	width: auto; 
	height: auto; /* 48px; */ 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	/* font-size: 10px; */
	font-weight: normal;
	line-height: 1.05em;
	text-align: justify; 
	}

#bottomcentre {
	display: block;
	float: left;
	width: auto; 
	height:  auto; 
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 10px;
	position: relative; 
	/* font-size: 10px; */
	font-weight: normal; 
	text-align: left;
	}
#footer {
	clear: both;
	position: relative; 
	margin-bottom: 2px;
	}
	
#dashedline {
	display: block;
	clear: both;
	border-top:1px dashed #200020;  
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top:1px;
	padding-bottom:1px;
	position: relative; 
}

#dottedline {
	display: block;
	border-top:2px dotted #200020;  
	width: 80%;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top:1px;
	padding-bottom:1px;
	position: relative; 
}

ul#ul2 {
	line-height: 1.25em;
	}
ul#ul2 li{
	margin-bottom: 6px;
	margin-right: 36px;
	}

table#inf {
	border-top:2px dashed #200020;  
	border-bottom:2px dashed #200020;  
	margin-bottom: 10px;
	}

table#inf td{
	/*font-size: 1em;*/
	padding: 4px;
	}

table#price {
	color: #000000;
	border: 1px #000000 solid;
	margin-bottom: 4px;
	}

table#price td{
	/*font-size: 1em;*/
	padding: 4px;
	border-top:1px dashed #200020;  
	}

table#grid {
	color: #000000;
	border: 1px #000000 solid;
	margin-bottom: 4px;
	}

table#grid td{
	/*font-size: 1em;*/
	padding: 4px;
	border-top:1px dotted #200020;  
	border-right:1px dotted #200020;  
	}

table#typ {
	color: #000000;
	margin-bottom: 5px;
	}

table#typ td{
	font-size: 12px;
	padding: 4px;
	border-left :0px solid #200020;  
	border-right :0px solid #200020;  
	border: 0px solid #000000;
	}
	
table#typb1 {
	color: #000000;
	margin-bottom: 5px;
	border: 1px solid #000000;
	}

table#typb1 td{
	font-size: 12px;
	padding: 4px;
	border-left :0px solid #200020;  
	border-right :0px solid #200020;  
	border: 0px solid #000000;
	}

#bigbox1 {
	display: block;
	width: 200px; 
	height: 150px; 
	margin-top: 50px; 
	margin-bottom: 50px;
	padding-top:1px;  
	padding-bottom:1px;  
	border-top:5px dotted #ccaacc; border-bottom:5px dotted #ccaacc; 
	text-align: center;
	background:#70f0ff
}
#bigbox2 {
	display: block;
	width: 150px; 
	height: 75px; 
	margin-top: 25px; 
	margin-bottom: 25px;
	padding-top:12px;  
	padding-bottom:12px;  
	border-top:2px dotted #ccaacc; border-bottom:2px dotted #ccaacc; 
	text-align: center;
	background:#f0ff77
}