.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:left;
}
#album, .albumTitle {
	padding:5px;
}
#albumMessage {
	padding: 5px;
}
#albumMessage {
	position:absolute;
	top:73px;
	left:90px;
}
#albumMessage {
	float:right;
}
.pictureControls {
	background-color:#F0F0F0;
	border: #CCC 1px solid;
	text-align:left;
}
.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 {
	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 td, #subtotal td {
	border-width: 1px;
	border-style:solid;
	border-color: #990000;
	border-collapse:collapse;
	background-color:#FCFCFC;
	padding:3px;	
}
#orderdetail table {
	width:550px;
}
#basket table {
	width:550px;
}
#basket .child1 { 
	width:95px;
	text-align:left;
}
#basket .child2 { width:200px;}
#subtotal table {
	width:250px;
}
.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;
}
a:link {
	color: #708d9b;
	text-decoration: none;
}
a:visited {
	color: #708d9b;
	text-decoration: none;
}
a:hover {
	color:#457d58;
	text-decoration: underline;
}
.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; 
}

/*
 TEMPLATES
 */
 
#frontendContainer {
	width: 750px;
}
#frontendHeader h2 {
	margin:0;
}
#frontendContent {
	padding:0;
	margin:0;
	text-align:left;
	width:300px;
	float:left;
}
#frontendZoomNavigation {
	width:300px;
	height:40px;
	margin:0;
	padding:0;
}
#frontendZoomNavigation ul, #shoppingBasketNavigation ul {
	list-style:none;
	list-style-type:none;
	margin:0;
}
#shoppingBasketNavigation ul li {
	padding: 0 5px 0 5px;
}
#frontendZoomNavigation ul li, #shoppingBasketNavigation ul li {
	display: block;
	float:left;
	padding:0;
	margin:0;
}
#frontendSecondaryContent th {
	text-align:left;
	width:100px;
}
#frontendSecondaryContent {
	width:400px;
	float:right;
}
#frontendFooter {
	clear:both;
	height:20px;
}
#frontendSecondaryContent .column1, #frontendSecondaryContent .column2 {
	padding:3px;
}
#frontendSecondaryContent .column1 {
	float:left;
	width:220px;
}
#frontendSecondaryContent .column2 {
	float:right;
	width:100px;
}
#frontendSecondaryContent legend {
	display:none;
}
#frontendSecondaryContent fieldset {
	margin:0;
	padding:0;
	border:none;
}
#frontendSecondaryContent fieldset p {
	clear:both;
}
.quantity {
	width: 50px;
}
