/* CSS Document */
body {
	margin: 0px 0px 0px 0px;
	FONT-FAMILY: Verdana;
	
	BACKGROUND-POSITION: center top;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-IMAGE: url(images/graid-backing-horizontal.jpg);
	background-color:#36c1d8;
}
img {
	border: 0px;	
}
#pagesof {
	position: absolute;
	right: 360px;

font-size: 11px;
	height: 20px;
	padding-top: 4px;

BACKGROUND-POSITION: center top;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(images/page-of.gif);
}
#pagesof2 {
	position: absolute;
	right: 140px;

	font-size: 11px;
	height: 20px;
	padding-top: 4px;

	BACKGROUND-POSITION: center top;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(images/page-of.gif);
}
#pagesof3 {
	position: absolute;
	right: 260px;
	font-size: 11px;
	height: 20px;
	padding-top: 4px;

	BACKGROUND-POSITION: center top;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(images/page-of.gif);
}
#pagesof img {
	border: 0px;	
}
/*p {
	font: 10px verdana,sans-serif !important;
	font-size: inherit !important;	
	font-family: inherit !important;
}
.MsoNormal {
	margin: [normal <p> margins here] !important;	
	text-indent: 0 !important;

}

.MsoNormal span, font {
	font-size: inherit !important;
	font-family: inherit !important;
	color: inherit !important;
}*/
/*ms word fix if needed*/
table {	/*FONT-SIZE: 14px;*/
	border: 0px solid transparent;
		
}
td,tr {	/*FONT-SIZE: 14px;*/
	border: 0px solid transparent;
		
}
h1 {
	font-size: 16px;
	font-weight: normal;
}
h2 {
	font-size: 16px;
	font-weight: normal;
}
h3 {
	color: #00cee3;	
	font-size: 15px;
	font-weight: normal;	
}
#container {
	position: 					relative;
	margin: 					auto;
	padding: 					0px;
	width: 						1024px;
	top: 0px;
	min-height:1100px !important;
	height:120%;
	BACKGROUND-REPEAT: no-repeat;
	background-position:center top;
	BACKGROUND-IMAGE: url(images/graid.jpg);
}
#innercontainer {
	position: 					relative;
	margin: 					auto;
	top: 96px;
	width: 870px;

}
.thumbs2 {
	float: left;	
	width: 300px;
	height: 149px;
	border:1px solid #f0eeea;
	background-color:#f0eeea;
	margin: 40px 60px 0px 60px !important;
}
.thumbsGallery {
	float: left;	
	margin: 3px 3px 8px 3px;
	height: 80px;		
	margin-top: 2px;	
	border:1px solid #f0eeea;	
}
.thumbsGallery img{
	max-height: 81px;	
	max-width: 81px;		
	min-width: 81px;			
}
#gallery {
	margin: 0px 0px 0px 30px;	
}

#gallery h1 {
	color:#37c2d9;
	font-weight: bold;	
	font-size: 20px;
}
.lockedtext {
	float: left;
	padding: 10px;
	color:#00cee3;
}
.padimg {
	float: left;	
	border:2px solid #f0eeea;	
}

a:hover {
	text-decoration:none;
}
a {

}
	
table background-color{
	background-color: inherit ;	
}
td background-color{
	background-color: inherit ;	
}
tr background-color{
	background-color: inherit ;	
}


.footer {

}
.menu1 {
	position:relative;
	left: 0px;
	top: 20px;
	z-index: 2;
}
.menu1 img {
	border: 0px;	
		margin-left: 153px;	
	z-index: 2;		
}
.menu2 {
	position:relative;
	left: 0px;
	top: 45px;
	margin-bottom: 50px;
	z-index: 2;
}
.menu2 img {
	border: 0px;	
		margin-left: 73px;
	z-index: 2;		
}
#bulk {
	margin-top: 30px;	
}
#slide {
	float: left;	
	height: 600px;
	margin-top: 45px;
	margin-right: 90px;
}
#viewGallery {
	float: left;	
	height: 600px;
	width: 350px;	
	margin-top: 0px;
	padding-left: 40px;
	margin-right: 50px;
}
#sizing {
		width: 1000px;
		font-size: 12px;
		position:absolute;
		top: 570px;
}
.slideshowbutton {
	position: absolute;
	left:35px;

}
.sizeetc {
	float:left;	
	padding: 0px 65px 0px 0px;
}
.addtocart {
	position:relative;
	left: 630px;	
	top: -25px;
	margin-right: 20px;
}
#slideShow {
	left: 400px;
	position:absolute;
	margin-top: 30px;
}
#slideShowHome {

	margin-top: -50px;	
	margin-bottom: -80px;		
	z-index: 0;
}
#loginUsers {
	background-color:#f0eeea;
	border: 1px solid #f0eeea;
	width: 260px;
	height: 130px;	
}
.floatUserlogin {
		float:left;	

}
#loginName {
	color: #00cee3;	
	font-size: 14px;
	font-weight: normal;	
	position:relative;
	left: -7px;
}
#loginthingy {
	margin-left: 100px;
}
.loginName {
	color: #00cee3;	
	font-size: 16px;
	font-weight: normal;	
}

.loginyeah {
	margin-top: 10px;	
}
.thumbsGalleryStart {
	float: left;	
	margin: 3px 10px 8px 3px;
	height: 80px;		
	margin-top: 2px;	
	border:1px solid #f0eeea;	
}
.checkout {
	position:relative;
	left: 530px;	
}
.returntoalbum {
	position:relative;
	left: 30px;	
}
.sizecolourdel {
	width: 200px;
	margin: 10px 0px 0px 30px;
	font-size: 14px;

}
.photocart {
	float:right;
	width: 180px;
	margin: 25px 0px 0px 30px;
	font-size: 14px;
}
.qty {
/*	BACKGROUND-IMAGE: url(images/qty.gif);*/
	background-repeat:no-repeat;
	float:right;
	width: 90px;
	margin: 40px 0px 0px 30px;
	font-size: 14px;
	height: 20px;
}
.unit {

	float:right;
	width: 145px;
	margin: 40px 0px 0px 30px;
	font-size: 14px;
}
.total {

	float:right;
	width: 110px;
	margin: 40px 0px 0px 30px;
	font-size: 14px;
}

.AlbumCart {

	float: left;	color: #00cee3;	
	font-size: 14px;
	font-weight: normal;	
	position:relative;
	top: -15px;

}
#Totals {
	position:relative;
	left: 550px;	

	width: 300px;
}
#Totals2 {
	position:relative;
	left: 	450px;	

	width: 300px;
}
#Totals3 {
	position:relative;
	left: 550px;	

	width: 300px;
}
.subtotal {
	margin: 0px 90px 0px 0px;	
}
.grandtotal{
	margin: 50px 75px 0px 0px;	
}
.postage{
		position:absolute	;
		margin-left: 180px;
right: -100px;	
	width: 400px;
}
.contactpage {
	color:#aaabab;
}
.contactpage a{
	color:#aaabab;
}
#weddingsamples {
	position:absolute;
	top: 570px;
	left: 20px;
}
.slideover {
	margin-left:-442px;	
}
/*image {
	display: none;	
}*/