.cartbut {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.smallcartbut {

	FONT-SIZE: 12px;
	COLOR: #CC0099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F2F2F2;
	TEXT-DECORATION: none;
	font-weight: bold;

}
.smallcartbutBLK {

	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #F2F2F2;
	TEXT-DECORATION: none;
	font-weight: bold;
}
h1 {
	font-family: Verdana;
	font-size: large;
	font-weight: normal;
}
.menutitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none}
.menutitle:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.login {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: 0A1E5A}
.HomeWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
.HomeBlue { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: 0A1E5A}
.CataBlack { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
.CataSdesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal}
.CataFdesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal}
.CataPrice { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold}
.CataPriceSmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold }
.normalText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal}
.normalTextLarge { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold}
.dialogTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
.gmcTitle {  font-family: "Times New Roman", Times, serif; font-size: 36px; color: #FFFFFF}
.CataBlackLarge { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: bold ; text-decoration: none}
.HomeWhiteBox { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF ; border: 1px #CCCCCC dotted; font-weight: bold; background-color: 9E0B0E}
.CataSSdesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal }

.davidsmith {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; text-decoration: none}
.davidsmithpurple { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6A1485; text-decoration: none }

body  {

background:url(http://www.sophiejules.co.uk/sj.nsf/vRessource/Front+page:Template+images:bg_GGS23---lrg.jpg/$FILE/bg_GGS23---lrg.jpg) no-repeat;
 background-position: 40px 370px;

 scrollbar-face-color:#FFFFFF;
 scrollbar-highlight-color:#CCCCCC;
 scrollbar-shadow-color:#CCCCCC;
 scrollbar-3dlight-color:#666666;
 scrollbar-base-color:#FFFFFF;
 scrollbar-arrow-color:#FF00FF;
 scrollbar-track-color:#FFFFFF;
 scrollbar-darkshadow-color:#666666;    	
}
.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-decoration: none;
	line-height: 22px;
}

.frmain {
width:800px; height:300px; background-color:#FFFFFF; border:0px solid #000; display:block; position:relative; overflow:hidden 
}
.frleft {
width:400px; height:300px; border:0px dashed #999; position:absolute; overflow:hidden
}
.frrightbottom {
left:400px; top:0px; width:400px; height:150px; border:0px dashed #999; position:absolute; overflow:hidden
}
.frrighttopleft {
left:400px; top:150px; width:200px; height:150px; border:0px dashed #999; position:absolute; overflow:hidden
}
.frrighttopright {
left:600px; top:150px; width:200px; height:150px; border:0px dashed #999; position:absolute; overflow:hidden
}
.frimagetitle {
position:absolute; z-index:5;right:6px;bottom:3px;
}
.hidetext {
display:none; visibility:hidden
}





.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.style5 {color: #CCCCCC}
.style6 {color: #333333}
#theContents H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:200;
	color: #000000;
	text-decoration: none;
        margin:0;
        padding:0;
}
#theContents {
 height:140px
 }
.style10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.theFoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	position:absolute;
	top: 830px;
	width: 580px;
}
#apDiv1 {
	position:absolute;
	width:170px;
	height:115px;
	z-index:1;
	left: 55px;
	top: 425px;
	overflow: visible;
}
#apDiv2 {
	position:absolute;
	width:170px;
	height:115px;
	z-index:2;
	overflow: visible;
	left: 250px;
	top: 425px;
}
#apDiv3 {
	position:absolute;
	width:170px;
	height:115px;
	z-index:3;
	left: 450px;
	top: 425px;
}