BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: 80%  arial, verdana, sans-serif; 
	width:100%;
	height:100%;
	PADDING-TOP: 0px;
	background:url(/etelestia/IMAGES/pp-pages/background.jpg) repeat-y #ffffe0; /*##ffffcc;*/
	background-position: 0 0;
	/*background-color:#ffffcc;*/
	}

#header {
  background: #ffffe0; /*##ffffcc;*/
  position:absolute ;
  top: 0px;
  left: 0px;
  width: 900px;
  height: 150px;
  /* old way yellow background with patterns */ 
  /*background-image:url(/etelestia/IMAGES/pp-pages/toppatterns.jpg);
  background-position: 200 0;
  background-repeat:no-repeat;*/
}


#leftcol {
  background: #a4b8c1;
  position: absolute;
  top: 165px;
  left: 0px;
  width: 230px;
  height:100%;
 }

#rightcoltop
{
  position: absolute;
  top: 25px;
  left: 700px;
  width: 195px;
  height: 200px;
 }
#rightShopping
{
 /* background: #f9edbd;*/
  position: absolute;
  CURSOR: pointer; 
  top: 230px;
  left: 700px;
  width: 195px;
  height: 58px;
}
#rightcolsearch
{
 /* background: #f9edbd;*/
  position: absolute;
  top: 300px;
  left: 700px;
  width: 193px;
  height: 19px;
}
#labdemo
{
 position: absolute;
 top: 340px;
  left: 665px; /* 700 */
}


#rightcoldemo
{
 /* background: #f9edbd;*/
  position: absolute;
  top: 320px;
  left: 665px; /* 700 */
  width: 193px;
  height: 19px;
  color :#4c7b95;
}
#rightcolbottom
{
 /* background: #ffffcc;*/
  position: absolute;
  top: 400px;
  left: 700px;
  width: 195px;
  height: 200px;
  color:#4c7b95;
}

#content {
  background: #fff;
  position: absolute;
  top: 169px;
  left: 240px;
  width: 435px;
  height: 600px;
  border:dashed #f9d99b thin; 
}
#txtcont
{
	padding-top:0%;
	padding-left:2%;
	padding-right:2%;
	padding-bottom:5%;
	FONT: 90% arial, verdana, sans-serif;
	background-color:White; 
	text-align:justify;
}
#txtcont .txtcontent2  
{
	width:400px;
	FONT: 100% arial, verdana, sans-serif; 
	color:black;
	text-align:justify;
}

#pageDesctitle {
	width:435px;
	height:40px;
	background:url(/etelestia/IMAGES/pp-pages/pagedescrbar.jpg) repeat-x #fff; 
	background-position: 0 2;
}
 
 #tblDesctitle {
	width:430px;
	height:40px;
	background:url(/etelestia/IMAGES/pp-pages/pagedescrbar.jpg) repeat-x #fff; 
	background-position: 0 2;
	margin: 0px;
}
 #tblDesctitle td 
 {
	margin: 0px;
	padding: 0px;

 }
 
  #tblDesctitle td span
 {
	margin: 0px;
	padding: 0px;

 }
 
/* page description */

.pagedesc
{
	
	FONT: 100% arial, verdana, sans-serif; 
	color: #ffffcc;
	
	/*padding-top:-10;*/
	
	 position:relative;
	top:-10px;
	left:5px;
	
}


#tblbc
{
   position:relative;
	top:0px;
	left:5px;	
}
/* add to cart */
.cartgif
{
 
 position:relative;
 top:-20px;
 right:5px;
 
 	
}
.addcartlink
{
display:block;
 font: 85% arial, verdana, sans-serif;
 width:40px;
 position:relative;
 top:10px;
 left:-35px;
 color:White;
 text-decoration:none; 	
 z-index:1000;
 }

 
A:hover.addcartlink
{
  text-decoration:underline; 
}

#bc
{
 font: 90% arial, verdana, sans-serif;
 width:98%;
 position:relative;
 position:relative;
 top:0px;
 left:5px;
 color:black;
 text-decoration:none; 	
}
#bc .you
{
	color:Gray;
}

#bc A:
{

color:#7a7aff;
}
 
#bc A:hover
{
color:#7a5220;
}

#bc A:visited
{
color:#ff3399;
}

.footer
{
	FONT:89% arial, verdana, sans-serif;
padding-left:5px;
padding-right:5px;
}
 
#txtcont A.footer
{
	color:#18536D;
	text-decoration:underline;
	
} 
#txtcont A.splink
{
	FONT:89% arial, verdana, sans-serif;
	color:#706C6C;
	text-decoration:underline;
}

#txtcont A:hover.footer {
	TEXT-DECORATION: underline;
}


#txtcont P.footer
{
	color:#706C6C;
	text-decoration:none;
	width:400px;
} 
hr {
	width:100%;
	color:transparent;
	height:1px;
	margin-top:10px;
/*	margin-left: -10px;
	margin-right: -10px;
*/
	border:1px dashed #009;
	clear:both;
	}
	
/* labels of right column */

.gobtn
{
FONT: 105% arial, verdana, sans-serif; 
color:#ffffcc;
position:absolute;
left:173px;
top:4px;	
}
#rightShopping .lblshopb
{
	
FONT: 90% arial, verdana, sans-serif; 
text-decoration:none;
cursor:hand;
color:black;
position:absolute;
border:0;
left:140px;
top:12px;
}

#rightShopping .lblshop
{
	
FONT: 90% arial, verdana, sans-serif; 
text-decoration:none;
cursor:hand;
color:#ffffcc;
position:absolute;
border:0;
left:54px;
top:12px;
}

#rightShopping A.lblshop
{

color:#ffffcc;
} 

#rightShopping A:hover.lblshop
{
	text-decoration :underline;
} 
#rightShopping  .lblshoptxt
{
FONT: 85% arial, verdana, sans-serif; 
color:BLACK;
text-decoration:none;
cursor:hand;
position:absolute;
left:5px;
top:45px;
border:0;
}
#rightShopping  A.lblshoptxt
{
	color:Fuchsia;
}
#rightShopping  A:VISITED.lblshoptxt
{
	color:BLACK;
}


#logindiv
{
	FONT: 70% arial, verdana, sans-serif; 
	color:#ffffcc;
	width :90%;
		
}
#logindiv .logincomment
{
	FONT: 70% arial, verdana, sans-serif; 
	text-align :justify;
	color:#ffffcc;
	width :90%;
		
}

#noitems
{
	FONT: 85% arial, verdana, sans-serif; 
	color:#ffffcc;
	position:absolute;
	padding-left:10px;
}
.demotitle
{
FONT: 90% arial, verdana, sans-serif; 
position:absolute;
left:35px;
top:7px;
}
A.demotitle 
{
color:Black;
text-decoration:none;
}	

A:hover.demotitle 
{
color:#7a5220;
text-decoration:none;
}	

.specialtitle
{
FONT:100% arial, verdana, sans-serif;
font-weight:bold; 
position:absolute;
left:65px;
top:170px;
 
}
A.specialtitle 
{
color:#4c7b95;
text-decoration:none;
}	

A:hover.specialtitle 
{
	text-align:center;
	color:#7a5220;
	text-decoration:none;
}	
.specialtxt
{
FONT: 75% arial, verdana, sans-serif; 
position:absolute;
left:75px;
top:200px;
}
A.specialtxt 
{
color:Black;
text-decoration:none;
}	

A:hover.specialtxt 
{
color:black;
text-decoration:none;
}

.newstitle
{
FONT: 100% arial, verdana, sans-serif; 
font-weight:bold; 
position:absolute;
left:45px;
top:275px;
}
A.newstitle 
{
color:#4c7b95;
text-decoration:none;
}	

A:hover.newstitle 
{
color:#7a5220;
text-decoration:none;
}
.newstxt
{
FONT: 70% arial, verdana, sans-serif; 
position:absolute;
left:90px;
top:300px;
}
A.newstxt 
{
color:Black;
text-decoration:none;
}	

A:hover.newstxt 
{
color:#7a5220;
text-decoration:none;
}
.cadtitle
{
FONT: 100% arial, verdana, sans-serif; 
font-weight:bold; 
position:absolute;
left:55px;
top:380px;
}
A.cadtitle 
{
color:#4c7b95;
text-decoration:none;
}	
A:hover.cadtitle 
{
color:#7a5220;
text-decoration:none;
}
.cadtxt
{
FONT: 75% arial, verdana, sans-serif; 
position:absolute;
left:80px;
top:410px;
}
A.cadtxt 
{
color:Black;
text-decoration:none;
}	
A:hover.cadtxt 
{
color:#7a5220;
text-decoration:none;
}

.search
{
	position:absolute;
	top:1px;
	left:170px;
	

}
.searchtxt
{
	width:170px;
	border:solid 1px #4c7b95;
}

UL.ole
{
	FONT:100% arial, verdana, sans-serif; 
	list-style-type:circle;
	
	
}
LI
{
	FONT:100% arial, verdana, sans-serif;
	
	
}
OL
{
FONT:100% arial, verdana, sans-serif; 


}
H1
{
	FONT:140% arial, verdana, sans-serif strong; 
	font-weight:bold;
	margin:0px;
}
H2
{
	FONT:100% arial, verdana, sans-serif strong; 
	font-weight:bold;
	margin:0px;
}
TABLE
{
		FONT:100% arial, verdana, sans-serif strong; 
}

.dg

{
	border:solid;
	border-color:Black;
	border-width:2;
	FONT:90% arial, verdana, sans-serif strong; 
	padding:5;
	
	
	
}

/* shopping cart */
.noitems
{
  FONT:100% arial, verdana, sans-serif strong; 
  width:98%;
  position: relative;
  left: 5px;	
}

.cart
{
	
  FONT:100% arial, verdana, sans-serif strong; 
  width:98%;
  position: relative;
  left: 10px;	
}
#reguser 
{
	FONT:90% arial, verdana, sans-serif strong; 
	width:98%;
  position: relative;
  left: 5px;	
}

#newuser
{
  FONT:90% arial, verdana, sans-serif strong; 
  width:98%;
  position: relative;
  left: 5px;	
}
.detailscart
{
  FONT:90% arial, verdana, sans-serif strong; 
  width:98%;
  position: relative;
  left: 5px;	
}
.noitems
{
  FONT:90% arial, verdana, sans-serif strong; 
  width:95%;
  position: relative;
  left: 5px;	
}
 