body {
	margin-left: 0px;
	margin-top: 0px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	list-style-image:url(images/bullet.gif);
}

h1,h2,h3,h4,h5,h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 20pt;
	font-weight:bold;

	font-style:normal;
}
h2 {
	font-size: 13pt;

	font-weight:bold;
	font-style:normal;
}
h3 {
	font-size: 12pt;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}

#background-1{
	position:absolute;
	left:0px;
	top:0px;
	z-index: 1;
}
#background-2{
	position:absolute;
	left:161px;
	top:0px;
	z-index: 2;
}



#navigation {
	position:absolute;
	left:-1px;
	top:367px;
	width:119px;
	height:186px;
	background-color: #E5D9E3;
	padding-top:5px;
	font: small Verdana,sans-serif;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	z-index: 4;
}	
	

#navigation a:link, #navigation a:visited {
	display:block;
	background-image:   url("images/bg_nav.jpg");
	text-decoration:none;
    color: #21536A;
	border-top: 1px solid #ffffff;
	padding:3px;
	width:119px;
	font-weight:bold;
	text-align:center;
}


#navigation a:hover{
	background-color:#E5D9E3;
	text-decoration:none;
	background-image:none;
	color:#21536A;
	border-top: 1px solid #cccccc;
	padding:3px;
	width:119px;
	font-weight:bold;
	text-align:center;
}


#top-nav-bar {
	position:absolute;
	left:634px;
	top:84px;
	width:321px;
	height:35px;
	z-index: 3;
}

#footer {
	background-color: #EBF3F6; 
	font-size:7.5pt;

}


#footer a:link,  #footer a:visited {
	text-decoration:none;
    color: #C0C0C0;
	height:30px;
}


#footer a:hover{
	text-decoration:none;
	color:#6E69B0;
}

#main-body-homepage {
	position:absolute;
	left:150px;
	top:165px;
	width:480px;
	height:400px;
	color:#808080;
	z-index: 99;

}




#main-body-aboutuspage {
	position:absolute;
	left:150px;
	top:160px;
	width:674px;
	height:425px;
	color:#808080;
	z-index: 99;

}


#main-body-faqs {
	position:absolute;
	left:150px;
	top:160px;
	width:788px;
	height:425px;
	color:#808080;
	z-index: 99;
}

#main-body-faqs a:link {	
	text-decoration:underline;
	color:#2A9FFF;

}
#main-body-faqs a:visited {
	text-decoration:underline;	
	color:#2A9FFF;

}
#main-body-faqs a:hover{
	text-decoration:underline;	
	color:#993399;
}






#main-body-ordering {
	position:absolute; 
	left:150px; top:160px; 
	padding-left:10px;
	width:806px; 
	height:425px; 
	list-style-image:url(images/bullet-pig.gif);
	color:#808080;
}


#main-body-ordering a:link,  #main-body-ordering a:visited {
	text-decoration:none;
    color: #999999;
	height:30px;
}


#main-body-ordering a:hover{
	text-decoration:underline;
	color:#6E69B0;
}


#ordering {
	position:absolute;
	left:-8px;
	top:5px;
	width:790px;
	height:425px;
	list-style-image:url(images/bullet-pig.gif);
	visibility: visible;
}


#ordering a:link,  #ordering a:visited {
	text-decoration:underline;
    color: #800080;
	height:30px;
}


#ordering a:hover{
	text-decoration:underline;
	color:#6E69B0;
}

#main-body-giftsforgirls {
	position:absolute;
	left:150px;
	top:165px;
	width:390px;
	height:400px;
	color:#808080;
	z-index: 6;
}


#main-body-giftsforgirls-artist {
	position:absolute;
	left:703px;
	top:173px;
	width:253px;
	height:400px;
	color:#808080;
	z-index: 7;
}

#main-body {
	position:absolute;
	left:150px;
	top:165px;
	width:780px;
	height:400px;
	color:#808080;
	z-index:7;
}

#print-body {
	position:absolute;
	left:10px;
	top:10px;
	width:660px;
	height:400px;
	color:#808080;
	z-index:7;
}

#main-body-poems {
	position:absolute; 
	left:160px; top:160px; 
	width:486px; 
	height:425px; 
	z-index:100; 
	font-size:8pt;
	padding-top:35px;
	color:#808080;
}


#Girl-Pic {
	position:absolute;
	left:655px;
	top:150px;
	width:297px;
	height:197px;
	z-index: 6;

}

#Boy-Pic  {
	position:absolute; 
	left:655px; 
	top:355px;
	width:297px; 
	height:192px; 


}

#right-panel {
	position:absolute;
	left:550px;
	top:170px;
	width:410px;
	height:400px;
	color:#808080;
	vertical-align:top;
	z-index: 7;
}

#picture-panel-1 {
	position:absolute;
	left:670px;
	top:165px;
	width:270px;
	height:400px;
	font-size:9pt;
	color:#808080;
	text-align:center;
	vertical-align:top;
	z-index: 99;
	visibility: visible;
}
#picture-panel-2 {
	position:absolute;
	left:670px;
	top:165px;
	width:270px;
	height:400px;
	font-size:9pt;
	color:#808080;
	text-align:center;
	vertical-align:top;
	z-index: 99;
	visibility: hidden;
}
#picture-panel-3 {
	position:absolute;
	left:670px;
	top:165px;
	width:270px;
	height:400px;
	font-size:9pt;
	color:#808080;
	text-align:center;
	vertical-align:top;
	z-index: 99;
	visibility: hidden;
}



#picture-panel-4 {
	position:absolute;
	left:670px;
	top:165px;
	width:270px;
	height:400px;
	font-size:9pt;
	color:#808080;
	text-align:center;
	vertical-align:top;
	z-index: 99;
	visibility: hidden;
}



#large-poem-arrows { 
	position:absolute; 
	left:72px; 
	top:165px; 
	width:165px; 
	height:130px; 
	z-index:99;
}


#glas {
	position:absolute; 
	left:235px; 
	top:0px; 
	width:480px; 
	height:592px; 
	z-index:1;
}
#large-poem-words-girls {
	font-size:8pt;
	text-align:center;
	color:#AD28A8;
	position:absolute; 
	left:5px; 
	top:24px; 
	width:245px; 
	height:130px; 
	z-index:100;
}

#large-poem-words-boys {
	font-size:8pt;
	text-align:center;
	color:#323592;
	position:absolute; 
	left:5px; 
	top:24px; 
	width:245px; 
	height:130px; 
	z-index:100;
}

#scroll-buttons {
	position:absolute; 
	left:791px; 
	top:147px; 
	width:117px; 
	height:39px; 
	z-index:99;
}


#girl-cartoon-pic  {
	position:absolute; 
	left:610px; 
	top:355px;
	width:346px; 
	height:240px; 

}

.small-text {
	font-size:10px;
	

}




#show-pic-frame {
	position:absolute; 
	left:647px; 
	top:140px; 
	width:309px; 
	height:433px; 

	font-size:8pt;

}


#basket { 
	position:absolute; 
	left:480px; 
	top:120px; 
	width:134px; 
	height:40px; 
	z-index:101;
}
	
	
.border {
	background-image:url(images/borderbar.jpg);
	background-repeat: repeat-y;
			}	
	
#breadcrumb	{
	padding-left:5px;
	font-size:10px;
	position:absolute;
	top:125px;
	left:635px;
	width:280px;
	background-color:#FFFFFF;
	z-index: 5;

}	

#breadcrumb	a:hover{
	text-decoration:none;

}		
	

#arrow1 { 
	position:absolute; 
	left:541px; 
	top:18px; 
	width:183px; 
	height:92px; 
	z-index:2;
}

#arrow2 {
	position:absolute; 
	left:529px; 
	top:440px; 
	width:214px; 
	height:142px; 
	z-index:1;
}



.testimonial {
	font-size:8pt;
	color:#2A9FFF;
}

.other-testimonial {
	font-size:8pt;
	color:#D94568;
}

.instructions {
	font-size:8pt;
	color:#808080;
}

.other-testimonial-name {
color:#D94568;
font-weight:bold;
}

.testimonial-name {
	color:#2A9FFF;
 font-weight:bold;
}

.colour-tagline { 
	color:#CC00CC;
}

.faq-mainpoint {font-size:10pt; font-weight:bold; line-height:25px;}
.faq-subpoint  {font-size:8pt; font-weight:normal; line-height:18px;}
.faq-body-mainpoint {font-size:13pt; font-weight:bold; line-height:25px;}
.faq-body-subpoint {font-size:10pt; font-weight:bold; line-height:18px;}
.frame-sizes {border:1px solid #000000;color:#808080;font-size:10pt;}
.pop-up-text {font-size:10pt; font-weight:normal;color:#808080;}

.pop-up-text a:link, .pop-up-text a:visited, .pop-up-text a:hover {color:#800080;}

.under-frame-colour{font-size:13pt; color:#800080;font-weight:bold; line-height:25px;}
.under-arrows-colour{font-size:10pt; color:#800080;font-weight:normal;}
.chosen {font-size:10pt;color:#660066;font-weight:normal;}

.more-info {
	font-size:8pt;
	color:#D94568;
	border:1px solid #999999;
	padding:5px;
}

.more-info a:link, .more-info a:visited, .more-info a:hover {color:#800080;} 

#main-text-area {
	position:absolute;
	left:150px;
	top:165px;
	width:480px;
	height:400px;
	color:#808080;
	z-index: 99;

}
