body	{color: #993399;
		font-size: 20px;
		font-family: arial narrow, arial, helvetica, sans-serif;
		background-image: url(images/womanback_2.gif);
		background-color:#ffffff;
		margin-top:5px;
		margin-left:5px;
		scrollbar-base-color: #993399; 
scrollbar-arrow-color:White;
scrollbar-DarkShadow-Color: #ffffff;

		
		}
#top_details	{position: relative; top:2px; left:700px; background-color:#ffffff;}

#top_band	{background-color:#ffffff; width:985px;}
	
#beachpalmsheader	{position: absolute; top:10px; left:130px;}
#menu_band	{background-image: url(images/top_lilac_bar.jpg); width: 985px;}

.txt_about 	{position:relative; top:-18px; left:10px;}
.txt_contact 	{position:relative; top:-18px; left:29px; font-size: 20px;
				font-family: arial narrow, helvetica, arial, sans-serif; font-weight:bold;  }
.txt_programmes 	{position:relative; top:-18px; left:59px;}
.txt_relax 	{position:relative; top:-20px; left:90px;}
.txt_retreats 	{position:relative; top:-18px; left:109px;}
.txt_gathergrow 	{position:relative; top:-18px; left:129px;}
.txt_filmclub 	{position:relative; top:-20px; left:159px;}
.justbekidz_txt	{position:relative; top:0x; left:200px;}
.justbeyoutiful	{position:relative; top:2px; left:0px;}
.txt_events		{position:relative; top:-18px; left:190px;}

#bodytext	/*{background-image: url(images/light_grn_grad.jpg); *//*{background-image: url(images/big_lil_b_background.gif);*/ {width: 985px; height:1200px; background-image: url(images/biglilacbackb.jpg); 
	color: #993399;
				font-size: 20px;
				font-family: arial narrow, helvetica, arial, sans-serif;
				
			
}

#righthand-column		{
	position: absolute;
	top:285px;
	left:549px;
	width:400px;
	color:#993399;
	background-color: #ffffff;
	padding:10px;
	font-size:18px;
	border-style: dashed;
	border-width: 0.1ex;
	font-family: verdana, arial narrow, helvetica, arial, sans-serif;
	font-size:12px;
}




#bodytext_poem	/*{background-image: url(images/light_grn_grad.jpg); *//*{background-image: url(images/big_lil_b_background.gif);*/ {width: 985px; height: 1100px; background-image: url(images/biglilacbackb_flower.jpg); 
	color: #993399;
				font-size: 20px;
				font-family: arial narrow, helvetica, arial, sans-serif;}
#top_main_text {/*background-image: url(images/long_green_grad.gif)*/; width: 975px; height:30px;
				color: #993399;
				font-size: 18px;
				font-family: arial narrow, helvetica, arial, sans-serif;
				font-weight: bold;
				position: relative; top: 5px; left:00px;
				padding: 15px;}
	
#3_women		{position:absolute; top: 0px; left:840px;}
.logo			{position:relative; top: 50px; left: 50px;}

.index-flyer	{
	position:absolute;
	top: 258px;
	left: 659px;
}

#search			{position:absolute; top:50px; left:700px;}

#polaroidjoinus	{position:relative; top:85px; left:300px;}

#paratext1		{
	position: absolute;
	top:694px;
	left:45px;
	width:400px;
	color:#993399; /*background-color: #ffffff;*/
	padding:5px;
	font-size:12px;
	border-style: dashed;
	border-width: 0.1ex;
	font-family: verdana, arial narrow, helvetica, arial, sans-serif;
	background-image: url(images/light_purple_back.gif);
}
#paratext		{position: absolute; top:760px; left:50px; width:400px; color:#993399; background-color: #ffffff; padding:10px; font-size:18px;  border-style: dashed; border-width: 0.1ex; font-family: verdana, arial narrow, helvetica, arial, sans-serif; font-size:12px;}
#topcrumbs		{position:relative; top:5px; left:10px; color: #993399;
				font-size: 12px;
				font-family: verdana, arial narrow, helvetica, arial, sans-serif;
			 }
#invite			{position:relative; top:15px; left:40px;}
#bottomtext		{position: relative; top:45px; left:40px; width:400px; padding:5px; border-style: dashed; border-width: 0.1ex; background-image: url(images/invite_back.gif);  height: 150px; text-align: left;  background-color:#993399;}

.giftballoon	{position:relative; top: -90px; left: 240px; align:right;}
.suitcase		{position:relative; top: 5px; left: 40px;}
.header			{color: #993399;
				font-size: 18px;
				font-family: arial, helvetica, arial, sans-serif;
				font-weight: bold;}
#date 			{position:relative; top:0px; left:880px; width:100px; }
#3womenballoons	{position:relative; top:50px; left:200px;}

/*this hover command creates the little down bounce when hovering over the image - like a button press - */
a:hover.overimagelink	{position:relative; top:2px; left:0px; font-size: 20px;
				font-family: arial narrow, helvetica, arial, sans-serif; font-weight:bold;}
#textbox4	{position:absolute; left:640px; top: 910px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 12px;  font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif);}

#textbox5	{position:absolute; left:640px; top: 1090px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 12px;  font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif);  }
			
#justbetext		{position:absolute; top:340px; left:500px;}
				
#righttextbox	{position:absolute; left:640px; top: 360px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 12px; font-style: bold; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif);  }

#righttextbox_middle	{position:absolute; left:640px; top: 540px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif); }

#righttextbox_bottom	{position:absolute; left:640px; top: 730px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif); }

/*index text boxes*/



			
				
#index-righttextbox	{position:absolute; left:640px; top: 615px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 11px; font-style: bold; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif);  }

/*#index-righttextbox_middle	{position:absolute; left:640px; top: 640px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 11px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif); }*/

#index-righttextbox_bottom	{position:absolute; left:640px; top: 760px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 11px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif); }

#index-textbox4	{position:absolute; left:640px; top: 900px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 11px;  font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif);}


#index-textbox5	{position:absolute; left:640px; top: 1040px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 100px; width:300px; padding:10px; font-size: 11px;  font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/pale_green_small.gif);  }

/*-----------------------------------------------------------------------*/

#infotextbox	{position:absolute; left:20px; top: 340px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 650px; width:450px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff;}
#infotextbox_wide {position:absolute; left:20px; top: 340px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 950px; width:950px; padding:10px; font-size: 10px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff;}

/*just be launch page-------------------------------------------------------------------------*/

#launch-text	{position:absolute; left:20px; top: 340px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 750px; width:450px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff;}
#launch-box2	{position:absolute; left:300px; top: 860px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 250px; width:420px; padding:10px; font-size: 10px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff; }	
#launch-box3	{position:absolute; left:560px; top: 500px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 400px; width:420px; padding:10px; font-size: 11px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/light_purple_back.gif); }	
#anniversary-box3	{position:absolute; left:560px; top: 340px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 400px; width:420px; padding:10px; font-size: 11px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-image: url(images/light_purple_back.gif); }	
#winners	{position:absolute; left:560px; top: 340px;}	
#poem-text	{position:absolute; left:280px; top: 340px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 750px; width:450px; padding:10px; font-size: 14px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff;}
#launch-gallery {position:absolute; left:240px; top: 350px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height:500px; width:500px; padding:20px; }	

#winner1	{position:absolute; left:10px; top: 340px;}

#winner2	{position:absolute; left:10px; top: 510px;}

#winner3	{position:absolute; left:10px; top: 680px;}


#winner4	{position:absolute; left:10px; top: 850px;}

#winner5	{position:absolute; left:765px; top: 340px;}
#winner6	{position:absolute; left:765px; top: 510px;}
#winner7	{position:absolute; left:765px; top: 680px;}
#winner8	{position:absolute; left:765px; top: 850px;}

/*1st anniversary----------------------------------------------------*/

.image1		{position:absolute; left: 40px; top:340px;}

.image2		{position:absolute; left: 40px; top:510px;}

.image3		{position:absolute; left: 40px; top:680px;}

.image4		{position:absolute; left: 40px; top:850px;}

.image5		{position:absolute; left: 40px; top:1000px;}

.image6		{position:absolute; left: 40px; top:1185px;}


.image7		{position:absolute; left: 820px; top:340px;}

.image8		{position:absolute; left: 820px; top:510px;}

.image9		{position:absolute; left: 820px; top:680px;}

.image10		{position:absolute; left: 820px; top:850px;}

.image11		{position:absolute; left: 820px; top:1000px;}

.image12		{position:absolute; left: 820px; top:1185px;}


.image12a		{position:absolute; left: 180px; top:1185px;}
.image14		{position:absolute; left: 290px; top:1185px;}
.image15		{position:absolute; left: 430px; top:1185px;}
.image16		{position:absolute; left: 570px; top:1185px;}
.image17		{position:absolute; left: 710px; top:1185px;}
/*

.image13		{position:absolute; left: 40px; top:340px;}

.image14		{position:absolute; left: 40px; top:340px;}


/*just be kiz-----------------------------------------------------*/
#infotextbox_kidz	{position:absolute; left:20px; top: 350px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 650px; width:450px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif;  background-image: url(images/big_grn_b_background.gif);}
#infotextbox_kidz2	{position:absolute; left:560px; top: 350px; /*border-style: dashed; border-width: 0.1ex; border-color: #993399;*/ height: 650px; width:420px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif;/* background-color:#ffffff;*/}	
#contactform_kidz	{position: relative; top:0px; left:0px; background-image: url(images/purple_back.gif); width:400px; border-style: solid; border-width: 0.1ex; font-family: verdana, arial narrow, helvetica, arial, sans-serif;font-size:10px;}
#kidzlogo	{position:relative; top:0px; left:130px;}

#kidsplaying	{position:relative; top:-10px; left:10px;}

.camera			{position:relative; top:35px; left:810px;}

/*relax stuff-------------------------------*/

#relax_slideshow	{position:relative; top:20px; left:40px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 650px; width:450px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff;}
/*----------------------------------------------------------------------*/
#infotextbox_about	{position:absolute; left:30px; top: 290px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 680px; width:450px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; /*background-color:#ffffff;*/background-image: url(images/light_purple_back.gif);}

#infotextbox_about2	{position:absolute; left:560px; top: 290px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 650px; width:420px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff; }	

#jad_reviews_slideshow {position:absolute; left:500px; top: 340px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 650px; width:350px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff; }	

#infotextbox_mechanics_feedback	{position:absolute; left:540px; top: 340px; border-style: dashed; border-width: 0.1ex; border-color: #993399; height: 650px; width:440px; padding:8px; font-size: 10px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; background-color:#ffffff; }	
	
#rightparatext {position:absolute; left:520px; top: 340px; /*border-style: dashed; border-width: 0.1ex; border-color: #993399;*/ height: 550px; width:500px; padding:10px; font-size: 12px; font-family: verdana, arial narrow, helvetica, arial, sans-serif; /*background-color:#ffffff;*/}

#bottomlinks	{color: #993399; text-align: center; position:absolute; top:1200px; left:0px; font-style:arial; font-size:14px; padding:5px; background-image: url(images/light_purple_back.gif); width: 985px; height: 20px;}
#bottomlinks_mechanics2	{color: #993399; text-align: center; position:absolute; top:1340px; left:0px; font-style:arial; font-size:14px; padding:5px; background-image: url(images/light_purple_back.gif); width: 985px; height: 20px;}

#bottomlinks_spaday	{color: #993399; text-align: center; position:absolute; top:1440px; left:0px; font-style:arial; font-size:14px; padding:5px; background-image: url(images/light_purple_back.gif); width: 985px; height: 20px;}

#bottomlinks_gallerymadeira	{color: #993399; text-align: center; position:absolute; top:1340px; left:0px; font-style:arial; font-size:14px; padding:5px; background-image: url(images/light_purple_back.gif); width: 985px; height: 20px;}

#bottomlinks_portugal	{color: #993399; text-align: center; position:absolute; top:1500px; left:0px; font-style:arial; font-size:14px; padding:5px; background-image: url(images/light_purple_back.gif); width: 985px; height: 20px;}

#bottomlinks_long	{color: #993399; text-align: center; position:absolute; top:1600px; left:0px; font-style:arial; font-size:14px; padding:5px; background-image: url(images/light_purple_back.gif); width: 985px; height: 20px;}

#portugal_contactform	{position: relative; top:-10px; left:0px; background-image: url(images/purple_back.gif); width:400px; border-style: solid; border-width: 0.1ex; font-family: verdana, arial narrow, helvetica, arial, sans-serif;font-size:9px;}

#contactform	{position: relative; top:10px; left:50px; background-image: url(images/light_purple_back.gif); width:400px; border-style: solid; border-width: 0.1ex; font-family: verdana, arial narrow, helvetica, arial, sans-serif;font-size:10px;}

#progcontactform	{position: absolute; top:800px; left:550px; background-image: url(images/purple_back.gif); width:400px; border-style: solid; border-width: 0.1ex; font-family:  verdana, arial narrow, helvetica, arial, sans-serif;font-size:10px;}

#rightcontactform	{position: relative; top:340px; left:550px; background-image: url(images/big_grn_b_background.gif); width:400px; border-style: solid; border-width: 0.1ex; font-family: verdana, arial narrow, helvetica, arial, sans-serif;font-size:10px;}
/*film club stuff----------------------------*/

#rightcontactform-film	{position: relative; top:520px; left:550px; background-image: url(images/big_grn_b_background.gif); width:400px; border-style: solid; border-width: 0.1ex; font-family:  verdana, arial narrow, helvetica, arial, sans-serif;font-size:10px;}
#polafilmclub	{position:relative; top:-20px; left:80px; z-index:100;}
#clock1			{position: relative; top:-20px; left:0px;}
.justbekidz		{position: relative; top:-30px; left:170px;}

#testimony	{width: 790px; height: 700px;  position: relative; top:20px; left:90px;
					color: #993399;	font-size: 20px;
				font-family: arial narrow, helvetica, arial, sans-serif;}





/*--Gallery Stuff--*/

#gallerysidetext1	{position: absolute; top:350px; left:600px; border-style: solid; border-width: 0.1ex; font-family:  verdana, arial narrow, helvetica, arial, sans-serif;font-size:12px; padding:10px; height:150px; width:300px; background-image: url(images/big_grn_b_background.gif) }

.gallery1	{position:absolute; top:350px; left:20px;}
.gallery2	{position:absolute; top:350px; left:160px;}
.gallery3	{position:absolute; top:350px; left:300px;}
.gallery4	{position:absolute; top:350px; left:440px;}
.gallery5	{position:absolute; top:450px; left:20px;}
.gallery6	{position:absolute; top:450px; left:160px;}
.gallery7	{position:absolute; top:450px; left:300px;}
.gallery8	{position:absolute; top:450px; left:440px;}


#gallerysidetext2	{position: absolute; top:550px; left:600px; border-style: solid; border-width: 0.1ex; font-family:  verdana, arial narrow, helvetica, arial, sans-serif;font-size:12px; padding:10px; height:150px; width:300px;background-image: url(images/big_grn_b_background.gif) }

.gallery9	{position:absolute; top:550px; left:20px;}
.gallery10	{position:absolute; top:550px; left:160px;}
.gallery11	{position:absolute; top:550px; left:300px;}
.gallery12	{position:absolute; top:550px; left:440px;}
.gallery13	{position:absolute; top:650px; left:20px;}
.gallery14	{position:absolute; top:650px; left:160px;}
.gallery15	{position:absolute; top:650px; left:300px;}
.gallery16	{position:absolute; top:650px; left:440px;}

#gallerysidetext3	{position: absolute; top:750px; left:600px; border-style: solid; border-width: 0.1ex; font-family:  verdana, arial narrow, helvetica, arial, sans-serif;font-size:12px; padding:10px; height:150px; width:300px; background-image: url(images/big_grn_b_background.gif)}

.gallery17	{position:absolute; top:750px; left:20px;}
.gallery18	{position:absolute; top:750px; left:160px;}
.gallery19	{position:absolute; top:750px; left:300px;}
.gallery20	{position:absolute; top:750px; left:440px;}
.gallery21	{position:absolute; top:850px; left:20px;}
.gallery22	{position:absolute; top:850px; left:160px;}
.gallery23	{position:absolute; top:850px; left:300px;}
.gallery24	{position:absolute; top:850px; left:440px;}


#gallerysidetext4	{position: absolute; top:950px; left:600px; border-style: solid; border-width: 0.1ex; font-family:  verdana, arial narrow, helvetica, arial, sans-serif;font-size:12px; padding:10px; height:150px; width:300px; background-image: url(images/big_grn_b_background.gif)}

.gallery25	{position:absolute; top:950px; left:20px;}
.gallery26	{position:absolute; top:950px; left:160px;}
.gallery27	{position:absolute; top:950px; left:300px;}
.gallery28	{position:absolute; top:950px; left:440px;}
.gallery29	{position:absolute; top:1050px; left:20px;}
.gallery30	{position:absolute; top:1050px; left:160px;}
.gallery31	{position:absolute; top:1050px; left:300px;}
.gallery32	{position:absolute; top:1050px; left:440px;}


#gallerysidetext5	{position: absolute; top:1150px; left:600px; border-style: solid; border-width: 0.1ex; font-family:  verdana, arial narrow, helvetica, arial, sans-serif;font-size:12px; padding:10px; height:80px; width:300px; background-image: url(images/big_grn_b_background.gif)}

.gallery33	{position:absolute; top:1150px; left:20px;}
.gallery34	{position:absolute; top:1150px; left:160px;}
.gallery35	{position:absolute; top:1150px; left:300px;}
.gallery36	{position:absolute; top:1150px; left:440px;}
.gallery37	{position:absolute; top:1250px; left:20px;}
.gallery38	{position:absolute; top:1250px; left:160px;}
.gallery39	{position:absolute; top:1250px; left:300px;}
.gallery40	{position:absolute; top:1250px; left:440px;}

.bold		{font-weight:bold; font-size:1.2em;}
.italic		{font-style:italic;}


.new		{font-weight:bold; font-size:0.7em; color:#ffffff; background-color:#9900cc; padding:2px;}

a:link {color:#993399; text-decoration:none; font-size:10pt;
font-family: arial narrow, verdana, arial, helvetica, sans-serif;}

a:active {color:#9966cc; text-decoration:none; font-size:10pt;
font-family: arial narrow, verdana, arial, helvetica, sans-serif;}

a:visited {color:#993399; text-decoration:none; font-size:10pt;
font-family: arial narrow, verdana, arial, helvetica, sans-serif;}

a:hover {color:#ffffff; text-decoration:none; font-size:10pt;
font-family: arial narrow, verdana, arial, helvetica, sans-serif;}


a:link.main {color:#993399; text-decoration:none; font-size:10pt;
font-family: verdana, arial, helvetica, sans-serif;}

a:active.main {color:#9966cc; text-decoration:none; font-size:10pt;
font-family: verdana, arial, helvetica, sans-serif;}

a:visited.main {color:#993399; text-decoration:none; font-size:10pt;
font-family: verdana, arial, helvetica, sans-serif;}

a:hover.main {color:#996699; text-decoration:underline; font-size:10pt;
font-family: verdana, arial, helvetica, sans-serif;}


/*</style>*/













/*-------------------------o l d s t u f f ---------------------------------------------*/
#free		{position:absolute; top:35px; left:255px;}
#toptext	{position:absolute; top: 10px; left:50px;}

.green		{color: #336699; font-size:10pt;}
#linkz			{position:absolute; top:77px; left:660px;}

#linkz			{position:absolute; top:77px; left:650px;}
#search			{position:absolute; top:85px; left:638px; z-index:300;}
.white			{font-size: 10px; color:#ffffff;}
#\10discount		{position:absolute; top:40px; left:0px;}
#freeconsult	{position:absolute; top:40px; left:100px;}
#telno			{position:absolute; top:1px; left:300px; color:white; font-size:12pt; font-weight:bold;}

/*very top text links */
#contact		{position:absolute; top:10px; left:500px; color:#ffffff; z-index:400;}
#home			{position:absolute; top:10px; left:600px; color:#ffffff;}
#email			{position:absolute; top:10px; left:660px; color:#ffffff;}

		
#top_logo_bar	{position:absolute; top:0px; left:0px;}
#stretcher		{position:absolute; top:0px; left:755px;}


#helpbutton		{position:absolute; top:128px; left:524px;}

#toplinks		{position:absolute; top:130px; left:0px; width:755px; height:30px; background-image: url(images/botback.gif); border-bottom-style: solid; border-bottom-width:0.1ex; border-right-style:solid; border-right-width:0.1ex; border-color: #999999; font-size:9pt; border-top-style:solid; border-top-width:0.1ex; border-top-color:#666699;}
#toptextlinks	{position:absolute; top:6px; left:20px; font-size:1.1em;}
	
#textbox1		{position: absolute; top: 170px; left: 20px; color:#666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:150px; overflow: auto; padding:0px; background-color:#ffffff; /*background-image: url(images/botback.gif);*/
				/*background-color: #666699;*/}
#texttextbox1	{position:absolute; top: 10px; left:10px; width:335px;}
				
#textbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:150px; overflow: auto; padding:0px; background-color:white;/*background-image: url(images/botback.gif); /*background-image: url(images/blueback.jpg);*/}
#texttextbox2	{position:absolute; top:10px; left:10px; width:335px; color:#666699;}
.sidetextbox2	{position:absolute; top:5px; left:160px;}
				
#textbox3		{position: absolute; top: 490px; left:20px; color:#666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:220px; overflow: auto; padding:0px; /*background-image: url(images/blueback.jpg);*/
				background-color: #ffffff;}
#texttextbox3	{position:absolute; top:115px; left:0px; width:315px; color:#ccffff; font-size:1em; font-weight:normal; line-height:1.1em; }
				
#indexport_print	{position:absolute; top:90px; left:30px; border-style: solid; border-width:0.1ex; 
					border-color:silver;}
#indexport_web		{position:absolute; top:90px; left:130px; border-style: solid; border-width:0.1ex; border-color: silver;}
#indexport_card		{position:absolute; top:90px; left:230px; border-style: solid; border-width:0.1ex; border-color: silver;}

#index_feature_image	{position:absolute; top:44px; left:26px; border-style: solid; border-width:0.1ex; border-color:silver;}		
#index_cardsite_image	{position:absolute; top:5px; left:5px;}
#index_cardsite_text	{position:absolute; top:5px; left:110px; width:100px; color:#ff6699;}
#index_servicelinks	{position:absolute; top:170px; left:380px; font-size:0.9em; border-style: solid; border-width:0.1ex; border-color: #999999; background-color: #666699; height:144px; width:210px;}	
#index_servicelinks_text	{position:absolute; top:25px; left:102px; color:#ccffff;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:100px;}

				
#port_print		{position:absolute; top:195px; left:30px; border-style: solid; border-width:0.1ex; border-color: #999999;}
#port_web		{position:absolute; top:195px; left:130px; border-style: solid; border-width:0.1ex; border-color: #999999;}
#port_card		{position:absolute; top:195px; left:230px; border-style: solid; border-width:0.1ex; border-color: #999999;}
			
#servicelinks	{position:absolute;  top:170px; left:380px;font-weight:bold; font-size:1em; text-align:left;
					border-style: dotted; border-width:0.1ex; border-color: #999999; background-image: url(images/blueback.jpg);  height:152px; width:210px; font-size:10pt;}	
#textservicelinks	{position:absolute; top:10px; left:10px; width:190px;} 				
				

.servicelinks	{font-weight:bold; font-size:1.2em; color: #ffffff; overflow:auto;}
.strong		{font-weight:bold; font-size:1.4em; }
.strongpink {font-weight:bold; font-size:1.4em; color:#ccaebd; }
.strongturq	{font-weight:bold; font-size:1.4em; color:#9deae7; }
.bluestrong	{font-weight:bold; font-size:1.4em; color:#ccaebd;}

#livesupport	{position: absolute; top: 330px; left:380px; background-image: url(images/tiny_darkblue.gif);
				border-style: dashed; border-width:0.1ex; border-color: #999999;
				width:210px; height:150px; overflow: auto; padding:0px; 
				 background-color: #666699;}
				 
#textlivesupport	{position:absolute; top:20px; left:28px; width:150px; font-size:0.90em; color:#ffffff; text-align:center; line-height:1.1em;}

#boxad	{position: absolute; top: 330px; left:380px; color:#666699;
				border-style: dashed; border-width:0.1ex; border-color: #999999;
				width:210px; height:150px; overflow: auto; padding:0px; 
				 background-color: #666699;}
				 
#textboxad		{position:absolute; top:05px; left:5px; width:100px; font-size:1em; color:#666699; text-align:left; line-height:1.1em;}

				 
#textboxad_webmanage		{position:absolute; top:25px; left:55px; width:140px; font-size:1em; color:#ffffff; text-align:right; line-height:1.1em;}


#textboxad_develop		{position:absolute; top:5px; left:115px; width:90px; font-size:1em; color:#ffffff; text-align:right; line-height:1.1em;}
				
#feature		{position:absolute; top:490px; left:380px;  color:#ffffff;
				border-style: solid; border-width:0.1ex; border-color: #999999;
				width:210px; height:220px; overflow: auto; background-image: url(images/botback.gif);}
#feature_text	{position:absolute;font-size:18pt; color:/*#ccaebd;*/#99ccff; top:10px; left:15px; width:190px;}

#feature_slideshow	{position:absolute; top: 15px; left: 25px;}

				
#crumbs			{position:absolute; top:0px; left:0px; border-style: dotted; border-width:0.1ex; border-color:silver; border-left:0 ; border-right:0 ; width:330px; padding:2px; color:#666699; background-image: url(images/blueback.gif); }
#form			{position:absolute; top:2px; left:2px;}	
		
/*---------side ads ---------------------------------------*/			
#sideads		{position:absolute; left:605px; top:160px; height:700px; width:150px;
			border-left-style: dotted; border-left-width:0.1ex; border-color: #999999;
				border-right-style:solid; border-right-width:0.1ex; overflow: auto; padding:0px;
				/*background-image: url(images/blueback.jpg);*/background-color:white;}
				
#adabout	{position:absolute; top:20px; left:30px; border-style:solid; border-color:#ffffff; border-width:0.1ex;}			
#adcontact	{position:absolute; top:20px; left:30px; border-style:solid; border-color:#ffffff; border-width:0.1ex;}
#adnews		{position:absolute; top:120px; left:30px; border-style:solid; border-color:#ffffff; border-width:0.1ex;}
#adportfolio{position:absolute; top:220px; left:30px; border-style:solid; border-color:#ffffff; border-width:0.1ex;}
#adsupport	{position:absolute; top:320px; left:30px; border-style:solid; border-color:#ffffff; border-width:0.1ex;}
#adprint	{position:absolute; top:420px; left:30px; border-style:solid; border-color:#ffffff; border-width:0.1ex;}
#phat_card		{position:absolute; top:520px; left:28px; border-style:solid; border-color:#ffffff; border-width:0.1ex;}

/*---------------------ads on index page--------------------------------------------------*/
#ad1	{position:absolute; top:20px; left:30px; border-style:dotted; border-color:#336699; border-width:0.1ex;}			
#ad2	{position:absolute; top:130px; left:30px; border-style:dotted; border-color:#336699; border-width:0.1ex;}
#ad3	{position:absolute; top:240px; left:30px; border-style:dotted; border-color:#336699; border-width:0.1ex;}
#ad4	{position:absolute; top:350px; left:30px; border-style:dotted; border-color:#336699; border-width:0.1ex;}
#ad5	{position:absolute; top:460px; left:30px; border-style:dotted; border-color:#336699; border-width:0.1ex;}
#ad6	{position:absolute; top:570px; left:30px; border-style:dotted; border-color:#336699; border-width:0.1ex;}
#ad7	{position:absolute; top:680px; left:28px; border-style:dotted; border-color:#336699; border-width:0.1ex;}

#phat		{position:absolute; top:470px; left:28px;}
#greeting_ad	{position:absolute; top:470px; left:25px;}
#morepower	{position:absolute; top:470px; left:35px; }



/*---contact diffs-------------------------------------*/

#contact_text_block {position:absolute; top:20px; left:102px; color:#336699;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:100px;}
#popcontacttextbox2{position: absolute; top: 30px; left: 20px; color: #ffffff;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:580px; overflow: auto; padding:0px; background-image: url(images/blueback.jpg);}

#contacttextbox2 {position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; padding:0px; /*background-image: url(images/blueback.jpg);*/background-color:white;}
#textcontacttextbox2	{position:absolute; top:10px; left:10px; width:315px;}
				
#contact_feature_image {position:absolute; top:30px; left:40px; border-color:silver; border-style:solid; border-width:0.1ex;}

/*contact form -----------------------------------------------*/
#contactsolidborder	 {background-color:white; border-style:solid; border-width:0.1ex; border-color: gray; overflow:auto;}

#contact_form	{position:absolute; top:20px; left:50px; height:200px; width:200px; color:#666699}
/*-----------------------------------------------------------------------*/
	
	
#about_text_block {position:absolute; top:20px; left:50px; color:#ccffff;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:150px;}
#abouttextbox2{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; padding:0px; /*background-image: url(images/blueback.jpg);*/ background-color: #ffffff;}
#textabouttextbox2 {position:absolute; top:10px; left:10px;}
				
/*-----------------------------------------------------------------------*/		



#portfoliotextbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; background-color:#ffffff;}	
#textportfoliotextbox2	{position:absolute; top:10px; left:10px; width:330px;}
				
#feature_port_image 	{position:absolute; top:20px; left:26px; border-style: solid; border-width:0.1ex; border-color:silver;}
				
/*--------------------------------------------------------------------------------*/



#printtextbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; background-color:#ffffff;}	

#textprinttextbox2	{position:absolute; top:10px; left:10px; width:310px;}



#support_text_block {position:absolute; top:20px; left:70px; color:#336699;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:130px;}

#supporttextbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; background-color:#ffffff;}
#textsupporttextbox2	{position:absolute; top:10px; left:10px; width:310px;}



#special_text_block {position:absolute; top:20px; left:100px; color:#336699;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:100px;}

#specialtextbox2		{position: absolute; top: 330px; left: 20px; color: #ffffff;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; padding:0px; background-image: url(images/blueback.jpg);}	
#textspecialtextbox2	{position:absolute; top:10px; left:10px; width:330px;}		



#news_text_block {position:absolute; top:20px; left:100px; color:#336699;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:100px;}
#newstextbox2{position: absolute; top: 330px; left: 20px; background-color: #ffffff;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; }
#textnewstextbox2	{position:absolute; top:10px; left:10px; width:335px; color:#666699;}



#webtextbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; background-color:#ffffff;}
				
#textwebtextbox2	{position:absolute; top:10px; left:10px; width:315px;}

#webdeveloptextbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; background-color:#ffffff;}
				
#textwebdeveloptextbox2	{position:absolute; top:10px; left:10px; width:315px;}

#webmanagetextbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:350px; height:380px; overflow: auto; background-color:#ffffff;}
				
#textwebmanagetextbox2	{position:absolute; top:10px; left:10px; width:315px;}

/*-----------------------------------------------------------------*/

#port_text_block {position:absolute; top:20px; left:100px; color:#336699;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:100px;}

#print_text_block {position:absolute; top:20px; left:100px; color:#336699;/*#ccffff;*/ font-size:12px; font-weight:normal; text-align:right; line-height:0.99em; width:100px;}

#print_port_area	{position:absolute; top:335px; left:20px; width:570px; height:370px; background-color:#ffffff; border-width:0.1ex; border-style:dotted; border-color:#999999; overflow:auto;}
#print_port_image1	{position:absolute; top:10px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image2	{position:absolute; top:10px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image3 {position:absolute; top:10px; left:350px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image4	{position:absolute; top:240px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image5	{position:absolute; top:240px; left:170px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image6	{position:absolute; top:240px; left:350px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image7	{position:absolute; top:400px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image8	{position:absolute; top:400px; left:170px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image9	{position:absolute; top:400px; left:350px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image10	{position:absolute; top:550px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image11	{position:absolute; top:550px; left:170px; border-width:0.1ex; border-color:silver; border-style:solid;}
#print_port_image12	{position:absolute; top:550px; left:350px; border-width:0.1ex; border-color:silver; border-style:solid;}
/*web portfolio area------------------------------------------------------------------------*/

#web_port_area	{position:absolute; top:335px; left:20px; width:560px; height:380px; background-color:#ffffff; border-width:0.1ex; border-style:dotted; border-color:#999999; overflow:auto;}

#port_web_image1	{position:absolute; top:10px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#port_web_image2	{position:absolute; top:200px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#port_web_image3 {position:absolute; top:400px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#port_web_image4	{position:absolute; top:600px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#port_web_image5	{position:absolute; top:800px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#port_web_image6 {position:absolute; top:1000px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#port_web_image7 {position:absolute; top:1200px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}
#port_web_image8	{position:absolute; top:1400px; left:10px; border-width:0.1ex; border-color:silver; border-style:solid;}

#portwebtext_image1	{position:absolute; top:10px; left:180px; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
#portwebtext_image2	{position:absolute; top:200px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
#portwebtext_image3	{position:absolute; top:400px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
#portwebtext_image4	{position:absolute; top:600px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
#portwebtext_image5	{position:absolute; top:800px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
#portwebtext_image6	{position:absolute; top:1000px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
#portwebtext_image7	{position:absolute; top:1200px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
	
#portwebtext_image8	{position:absolute; top:1400px; left:180px; border-width:0.1ex; border-color:silver; border-style:solid; border-width:0.1ex; border-color:silver; border-style:dotted;
			 		width:320px; height:125px; background-color:#ffffff; padding:5px; color:gray;}
	
	
/*-------------------------------------------------------------------------------------------*/



/*download page ----------------------------*/

#downloadtextbox2		{position: absolute; top: 330px; left: 20px; color: #666699;
				border-style: dotted; border-width:0.1ex; border-color: #999999;
				width:571px; height:380px; overflow: auto; padding:0px; background-color:white;/*background-image: url(images/botback.gif); /*background-image: url(images/blueback.jpg);*/}


#downloadtexttextbox2	{position:absolute; top:10px; left:10px; width:335px; color:#666699;}




					
a:visited.whitecontentlinks {color:#999999; text-decoration:none; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}
a:active.whitecontentlinks {color:#cccccc; text-decoration:none; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}
a:link.whitecontentlinks {color:#666666; text-decoration:none; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}
a:hover.whitecontentlinks {color:#666666; text-decoration:underline; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}

a:visited.pinkcontentlinks {color:#ff6699; text-decoration:none; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}
a:active.pinkcontentlinks {color:#cccccc; text-decoration:none; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}
a:link.pinkcontentlinks {color:#ff6699; text-decoration:none; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}
a:hover.pinkcontentlinks {color:#ff6699; text-decoration:underline; font-size:1.0em;
font-family: arial, helvetica, sans-serif;}



a:visited.toplinks {color:#ffffff; text-decoration:none; 
font-family: arial, helvetica, sans-serif;}
a:active.toplinks {color:#cccccc; text-decoration:none; 
font-family: arial, helvetica, sans-serif;}
a:link.toplinks {color:#ffffff; text-decoration:none;
font-family: arial, helvetica, sans-serif;}
a:hover.toplinks {color:#ffffff; text-decoration:underline; 
font-family: arial, helvetica, sans-serif;}

				
a:visited.bluecontentlinks {color:#ffffff; text-decoration:none; 
font-family: arial, helvetica, sans-serif;}
a:active.bluecontentlinks {color:#cccccc; text-decoration:none; 
font-family: arial, helvetica, sans-serif;}
a:link.bluecontentlinks {color:#ffffff; text-decoration:none;
font-family: arial, helvetica, sans-serif;}
a:hover.bluecontentlinks {color:#ffffff; text-decoration:underline; 
font-family: arial, helvetica, sans-serif;}


a:visited.topservicelinks {color:#ffffff; text-decoration:none; font-size:1.0em;
font-family: verdana, arial, helvetica, sans-serif;}
a:active.topservicelinks {color:#cccccc; text-decoration:none; font-size:1.0em;
font-family: verdana, arial, helvetica, sans-serif;}
a:link.topservicelinks {color:#ffffff; text-decoration:none; font-size:1.0em;
font-family: verdana, arial, helvetica, sans-serif;}
a:hover.topservicelinks {color:#99ccff; text-decoration:none; font-size:1.0em;
font-family: verdana, arial, helvetica, sans-serif;}



a:visited.servicelinks {color:#ffffff; text-decoration:none; font-size:1.2em;
font-family: arial, helvetica, sans-serif; padding:0px;}
a:active.servicelinks {color:#cccccc; text-decoration:none; font-size:1.2em;
font-family: arial, helvetica, sans-serif; padding:0px;}
a:link.servicelinks {color:#ffffff; text-decoration:none; font-size:1.2em;
font-family: arial, helvetica, sans-serif; padding:0px;}
a:hover.servicelinks {color:#99ccff; text-decoration:none; font-size:1.2em;
font-family: arial, helvetica, sans-serif; background-image: url(images/botback.gif);}


#botbar		{position:absolute; top: 740px; left:0px; color:#ffffff; background-image: url(images/tiny_darkblue.gif); width:755px; height: 180px; border-right-style:solid; border-top-style:solid; border-color:#999999; border-width:0.1ex;}

a:visited.botlinks {color:silver; text-decoration:none; font-size:8pt;
font-family: arial, helvetica, sans-serif;}
a:active.botlinks {color:#cccccc; text-decoration:none; font-size:8pt;
font-family: arial, helvetica, sans-serif;}
a:link.botlinks {color:#ffffff; text-decoration:none; font-size:8pt;
font-family: arial, helvetica, sans-serif;}
a:hover.botlinks {color:#99ccff; text-decoration:none; font-size:8pt;
font-family: arial, helvetica, sans-serif;}



.botbar{color: #99ccff; font-size: 8pt;
font-family: arial, helvetica, sans-serif;
text-align: center;}

