.addInfoText {
	width:450px;
	float:right;
	clear:both;
}
.addInfoImage {
	float:left;
	padding:5px;
	margin:5px;
}
.endLayer {
	margin-bottom:10px;
}
#addInformation {
	width:650px;
}
#albumLayer {
	position:relative;
	background-color:#d8dff4;
	width:300px;
	height:110px;
	border-top: #999 1px solid;
	overflow:auto;
	display:block;
}
.albumTitle {
	margin:0;
	padding:3px;
	background-color:#eaefff;
	color:#999;
	font-size:12px;
}
.albumPicture {
	width:83px;
	height: 67px;
	float:left;
	margin-right: 5px;
	text-align:center;
}
#album, .albumTitle, #albumControls {
	padding:5px;
}
#albumControls, #albumMessage {
	padding: 5px;
}
#albumMessage {
	position:absolute;
	top:73px;
	left:90px;
}
#albumMessage {
	float:right;
}
.pictureControls {
	background-color:#F0F0F0;
	border: #CCC 1px solid;
	text-align:center;
}
.pictureControls a, .pictureControls a:visted {
	padding:1px;
	text-decoration:none;
	color:#FFF;
}
.pictureControls a:hover {
	background-color:#FFEA6F;
	color:#FFF;
}
#imageCount {
	margin-left: 5px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#orderdetail td {
	background-color:#FFFFFF;
	padding:3px;	
}
#basket th, #subtotal th {
	background-color:#990000;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
	
}
#orderdetail th {
	font-weight:bold;
	text-align:left;
}
#basket table {
	width:800px;
	border-collapse:collapse;
}
#basket th {
	text-align:left;
	background-color:#990000;
	color:#FFFFFF;
}
#basket th, #basket td {
	border:1px solid #CCC;
	padding:3px;
	text-align:left;
}
#subtotal th {
	text-align:right;
}
#basket td, #subtotal td {
	background-color:#FFFFFF;
}
#basket .child3 {
	text-align:center;
}
#basket .child2 {
	width:250px;
}
#basket .child7 {
	text-align:right;
}
#orderdetail table {
	width:550px;
}
#subtotal {
	margin-left:650px;
}
#subtotal table {
	width:150px;
}
.requiredFields {
	color:#990000;
	font-weight:bold;
}
h1 {
	color:#990000;
	font-size:16px;
}
h2 {
	color:#990000;
	font-size:14px;
	border-bottom: 1px #990000 solid;
}
h3 {
	font-size:12px;
	margin:0;
}

.alphabtn {
	width: 40px;
}
input,select,textarea,checkbox,radio { /*this is for cross browsers*/ 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-width: 0px; 
margin-height: 0px; 
scrollbar-face-color:#fff; 
scrollbar-arrow-color:#69c; 
scrollbar-base-color:#fff; 
scrollbar-track-color:#fff; 
scrollbar-3dlight-color:#ccc; 
scrollbar-darkshadow-color:#999; 
scrollbar-shadow-color:#fff; 
scrollbar-highlight-color:#fff; 
font-family: verdana, Arial; 
color: #000; 
font-size: 12px; 
background-color: #fff; 
border: 1px solid #ccc; 
} 

input { /*this is for IE/WIN only*/ 
border-width: expression(this.type=="button"?'2px':''); 
border-style: expression(this.type=="button"?'outset':''); <br> 
border-color: expression(this.type=="button"?'#ccc #666 #666 #ccc':''); 
font-family: expression(this.type=="button"?'verdana arial':''); 
font-size: expression(this.type=="button"?'11px':''); 
font-weight: expression(this.type=="button"?'bold':''); 
color: expression(this.type=="button"?'#fff':''); 
background-color: expression(this.type=="button"?'#369':''); 
cursor: expression(this.type=="button"?'hand':''); 
} 

input[type="button"], input[type="reset"] , input[type="submit"] { /*this is for NN, FF, MOZ/WIN only*/ 
margin-left: 0px; 
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-width: 0px; 
margin-height: 0px; 
font-family: verdana, Arial; 
color: #fff; 
font-size: 11px; 
font-weight: bold; 
background-color: #369; 
border-top: 2px outset #ccc; 
border-right: 2px outset #666; 
border-bottom: 2px outset #666; 
border-left: 2px outset #ccc; 
cursor: pointer; 
cursor: hand; 
} 

input[type="button"]:hover, input[type="reset"]:hover , input[type="submit"]:hover { /*this is for NN, FF, MOZ/WIN only*/ 
font-family: verdana, Arial; 
color: #000; 
font-size: 11px; 
font-weight: bold; 
background-color: #afafaf; 
border-top: 2px inset #ccc; 
border-right: 2px inset #666; 
border-bottom: 2px inset #666; 
border-left: 2px inset #ccc; 
cursor: pointer; 
cursor: hand; 
}



fieldset {
	padding: 5px;
	width:400px;
}
fieldset label {
	float:left;
}
fieldset input, fieldset select {
	float: right;
	margin-right:100px;
}
#keywordsBox {
	background-image: url(images/fade.jpg);
	border: 1px solid #e2e2e2;
	width: 350px;
	height: 200px;
	position:absolute;
}
#box {
	background-image: url(images/fade.jpg);
	border: 1px solid #e2e2e2;
}
#box td {
	padding:3px;
}
#databasebox td {
	padding:3px;
}
.altered {
	background-color:#FFFFCC;
}
#databasebox .bgcolour1 {
	background-color: #fcfae7;
}
#databasebox .bgcolour2 {
	background-color: #f2f0d8;
}
#advancedSearch .bgcolour1, #advancedSearch .bgcolour2 {
	background-color:none;
}
.handle {
	background-image: url(images/topbarsmall.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding:3px;	
}
.header {
	background-color:#000;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding:3px;	
}
.formLabel {
	color: #163F91;
}
#button a
{
	border: 1px solid #CCCCCC;
	background-color:#e2e2e2;
 	color: #000000;
	padding: 2px 2px 2px;
	display: block;
	width: 100px;
	text-align:center;
	text-decoration:none;
}
#button a:hover
{	
	background-color:#CCCCCC;
}
.clear {
	clear:both;
}