	
/* CSS Document */
/*Guniversal styles*/
body{text-align:center;font-family:verdana,arial,helvetica,sans-serif; color:#666666;font-weight:400;background-color:#eceeef;font-size:9pt;}
p{text-align:left; vertical-align:baseline; }

/*Links*/ 
 A:link {color: #006699;font-weight:500;text-decoration:none;background-color:#eceeef;border-style:none; }
 A:hover {color: #262d01;font-weight:500;text-decoration:none;background-color:#eceeef;border-style:none;}
 A:active {color: #a6aeb0;font-weight:500;text-decoration:none;background-color:#262d01; }
 A:visited {color: #990000;font-weight:500;text-decoration:none;background-color:#eceeef;border-style:none; }
 
 A:link img {border-style:none; }


 A:hover img{
	padding-top:0px;
	padding-left: 0px;/*
	border:1px solid #a6aeb0;*/
}
 A:active img{
	padding-top:0px;
	border-style:none;
	padding-left: 0px;
}
 A:visited img{
	padding-top:0px;
	padding-left: 0px;
	border-style:none;
	}

 

/*.central{width:850px; margin-left:auto; margin-right:auto; position:relative; }
/*universal */
.central{width:860px; margin-left:auto; margin-right:auto; position:relative;}
div.mcsherrylogo {float:left; padding-top:0px;/* width:249px; height:76px;*/ } 
/*div.homebutton {position:absolute; left:10px; top:76px; width:70px; height:33px; }  
div.aboutbutton {position:absolute; left:191px; top:76px; width:68px; height:33px; }  
div.categoriesbutton {position:absolute; left:359px; top:76px; width:95px; height:33px; } 
div.viewbasketbutton {position:absolute; left:555px; top:76px; width:107px; height:33px; } 
div.contactbutton {position:absolute; left:762px; top:76px; width:78px; height:33px; } */
ul.buttons{ float:left; width:100%; clear:both; padding:0px 0px 0px 0px; margin-top:0px;margin-left:0px;}
li#homebutton{ display:inline; float:left; }
li.globalButtons{ display:inline; float:left; padding-left:75px; }
div.crumbtraildiv {
	float:left;
	/*clear:both;*/
	padding:0px 0px 10px 0px;
	margin-top:-20px;
	width:100%;
	height:20px;
	font-size:7pt;
	vertical-align: middle;
} 



/*categories */

/*div.menu{position:absolute; left:10px; top:146px; width:70px; height:368px; text-align:left; padding-top:5px;}*/
div.menu{ float:left;}
li.menulist{display:block;}
#navcontainer { float:left; left:10px; top:147px; width:110px; height:245px; text-align:left; padding-top:0px; color:#eceeef; background-color: #a6aeb0;}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family:verdana,arial,helvetica,sans-serif;
}

#navcontainer a
{
display: block;
padding: 5px 10px 5px 10px;
width: 100%;
color:#eceeef;
background-color: #a6aeb0;
border-bottom: 1px solid #eceeef;
}

#navcontainer a:link
{
color: #eceeef;
background-color: #a6aeb0;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #262d01;
color: #eceeef;
padding: 7px 8px 3px 12px;
}

#navlist a:visited
{
color: #990000;
text-decoration:line-through;
}

ul{list-style:none; }





/*category divs */
div.columns {float:left; clear:right; /*left:120px; top:147px;*/ width:580px; height:364px; background-image:   url(/mcsherryimages/colspageimgs/columnsbg.gif); background-repeat:no-repeat;  }
div.curves {float:left; clear:right;  /*left:120px; top:147px;*/ width:590px; height:430px; background-image:   url(mcimages/catpageimages/curvesbg.gif); background-repeat:no-repeat; }
div.crossings { float:left; clear:right; /*left:120px; top:147px;*/ width:735px; height:393px; background-image:   url(/mcsherryimages/crosspageimgs/crossbg.gif); background-repeat:no-repeat; }
div.crowds {float:left; clear:right; /*left:120px; top:147px;*/ width:600px; height:285px; background-image:   url(mcimages/crowdspageimages/crowdspage.gif); background-repeat:no-repeat; }
div.construction {float:left; clear:right;/*; left:120px; top:147px;*/ width:735px; height:248px; background-image:   url(/mcsherryimages/constructionpageimgs/constructionbg.gif); background-repeat:no-repeat; }
div.colour {float:left; clear:right; /*left:120px; top:147px;*/ width:510px; height:325px; background-image:   url(/mcsherryimages/colourpageimgs/colourbg.gif); background-repeat:no-repeat; }
div.clusterscorolla {float:left; clear:right; /*left:120px; top:147px*/; width:590px; height:344px; background-image:   url(/mcsherryimages/clusterspageimgs/clustcorbg.gif); background-repeat:no-repeat; }
div.collections {
	float:left; clear:right;
	/*left:120px;
	top:147px;*/
	width:710px;
	height:350px;
	background-image: url(/mcsherryimages/collectionspageimgs/collectionsbg.gif); background-repeat:no-repeat;
}

ul.changecat{ float:right;  margin-left:0px; width:100%; margin-top: 30px; background-color: #eceeef;
}
li.prevcat{float:left;}
li.nextcat{float:right; margin-right:0px;/* text-align:right;*/}

/*footer divs*/
/*div.changecol {position:absolute; left:90px; top:481px; width:611px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}
div.changecurve {position:absolute; left:90px; top:547px; width:622px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}



div.changecross {position:absolute; left:90px; top:543px; width:771px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}
div.changecrowd {position:absolute; left:90px; top:435px; width:611px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}
div.changeconstruction {position:absolute; left:90px; top:394px; width:771px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}
div.changecolour {position:absolute; left:90px; top:471px; width:541px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}
div.changeclustercorolla{position:absolute; left:90px; top:481px; width:625px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}
div.changecollections{position:absolute; left:90px; top:515px; width:735px; height:40px; float:left; line-height:2em;	
	padding-top: 10px; clear:both;
}*/


/*Category image placement*/
img.noclear{
	float:left;
	margin-top: 15px;
	margin-left: 6px;
}
img.clear{
	float:left;
	margin-top: 15px;
	margin-left: 6px;
	clear: right;
}
img.noclearbottom{
	float:left;
	margin-top: 17px;
	margin-left: 6px;
}
img.clearbottom{
	float:left;
	margin-top: 17px;
	margin-left: 6px;
	clear: right;
}
img#curvesdrurylane{
float:left;
	margin-top: 18px;
	margin-left: 103px;
}
img.curvesbottom{
float:left;
	margin-top: 18px;
	margin-left: 15px;
}
img.millenium {
float:left;
	margin-top: 18px;
	margin-left: 18px;
}
img.clearleft {
	float:left;
	margin-top: 18px;
	margin-left: 6px;
	clear: left;
}
img.collections{
	float:left;
	margin-top: 6px;
	margin-left: 6px;
}
div.validate{float:right; margin-top:470px; margin-left:50px; width:100%;}
/*individual Image pages*/

/*portrait Image pages*/
div.portrait {
	float: left;
	padding-left:0px;
	margin-top:0px;
	width:32%;
	height:auto;
	border: solid #a6aeb0 15px;
	background-color: #a6aeb0;
} 

/*img.portrait{border:solid #eeefec 1px;}*/

div.textdiv {
margin-top:0px;
	float:right;
	top:0px;
	width:63%;
	height:auto;
	text-align:justify;
}
div.textdiv p{
text-align:justify;
} 
/*square Image pages*/
div.square {
	float: left;
	padding-left:0px;
	margin-top:0px;
	width:45%;
	height:auto;
	border: solid #a6aeb0 15px;
	background-color: #a6aeb0;
} 
div.textsquare {
margin-top:0px;
	float:right;
	top:0px;
	width:50%;
	height:auto;
	text-align:justify;
}
div.landscape {
	float: left;
	padding-left:0px;
	margin-top:0px;
	width:45%;
	height:auto;
	border: solid #a6aeb0 15px;
	background-color: #a6aeb0;
} 
img.landscape{width:366px; height:264px;}
div.textlandscape {
margin-top:0px;
	float:right;
	top:0px;
	width:50%;
	height:auto;
	text-align:justify;
}
div.indivcoll {
	float: left;
	padding-left:0px;
	margin-top:0px;
	width:20%;
	height:auto;
	border: solid #a6aeb0 15px;
	background-color: #a6aeb0;
} 

/*img.portrait{border:solid #eeefec 1px;}*/

div.textindivcoll {
margin-top:0px;
	float:right;
	top:0px;
	width:75%;
	height:auto;
	text-align:justify;
}



/* Cart styling*/
/* textdiv styles*/
.border{border-top:1px solid #a6aeb0; margin:5px 0px 0px 0px; width:100%;}
.borderbottom{border-top:1px solid #a6aeb0; margin:5px 0px 0px 0px; width:100%; border-bottom:1px solid #a6aeb0; padding-bottom:15px; }
/* Title eg Picc Lampost */
.term{color:#a6aeb0; font-size:12pt;text-align:left;  margin:0px; font-weight:700;}
/*Definition Data Position */
.postposition{/*padding-left:20px;*/padding:5px 0px 0px 20px;margin:0px;font-size:9pt; }
/* Size eg Small mounted... */
.postageterm{color:#a6aeb0; font-size:9pt; margin:0px; font-weight:700;padding-top:5px; }
/* OrderList */
.orderlist{padding-left:0px;list-style-type:disc;list-style-position:inside;margin-top:-10px;}
/* First Bullets */
.order{margin-left:20px; padding-top:5px;}
/* Second Bullets */
.sublist{margin-left:35px;list-style-type:disc;}
/* paypal button */
.paypal{
	float:right;
	border-bottom:10px solid #eeefef;
	/*border-right:10px solid #eeefef;*/
	/*margin:0px 30px 0px 0px;*/
}


/*squarediv styles*/
.bordersquare{border-top:1px solid #a6aeb0;margin:5px 0px 0px 0px; width:100%;}
.borderbottomsquare{border-top:1px solid #a6aeb0;border-bottom:1px solid #a6aeb0;margin:5px 0px 0px 0px; width:100%; padding-bottom:15px; }


/*squarediv styles*/
.borderindivcoll{border-top:1px solid #a6aeb0; margin:5px 0px 0px 0px; width:70%;}
.borderbottomindivcoll{border-top:1px solid #a6aeb0; margin:5px 0px 0px 0px; width:70%; border-bottom:1px solid #a6aeb0; padding-bottom:15px; }

/*miscellaneous items*/
img.leftslice{float:left; border:none; padding:0px; clear:left; }
img.rightslice{float:left; border:none; padding:0px; clear:right;}

/*turnpages*/
div.turnpage{ float:left; clear:both; width:34%; height:40px; padding: 0px 0px 0px 10px; vertical-align: top;}
div.turnpagesquare{ float:left; clear:both; width:47%; height:40px; padding: 0px 0px 0px 10px; vertical-align: middle;} 
div.turnpagelandscape{ float:left; clear:left; width:47%; height:40px; padding: 0px 0px 0px 10px; vertical-align: middle;}
div.turnpageindivcoll{ float:left; clear:both; width:85%; height:40px; padding: 0px 0px 0px 10px; vertical-align: top;}

/*p.previous{display:inline;float:left; padding:5px 0px 0px 0px; }
p.next{display:inline;float:right; padding:5px 0px 0px 0px; }*/
span.previous{float:left; padding:10px 0px 0px 0px; }
span.next{float:right;  padding:10px 10px 0px 0px; }
div.credit{ float:left; width:99%; height:40px;/* padding: 50px 0px 0px 0px;*/ margin-top:60px; margin-left:0px;}
/*div.credit{ float:right; clear:both;width:30%; height:40px; padding: 20px 120px 0px 0px; }*/
span.site{display:block; vertical-align:top; margin-right:5px; float:right;}
img.a20{float:right; margin-right:0px; }
div.validation{ float:right; width:100%; height:40px; /*padding: 5px 0px 0px 0px;*/ margin-top:5px; margin-left:0px;}
/*div.validation{ float:right;clear:both;width:30%; height:38px; padding: 5px 0px 0px 0px; }*/
img.validateIndividual{
	float:right;
	padding: 0px 0px 0px 0px;
	border:none;
}     
form {padding:5px;}
label { float : left; width : 60%; background-color: #eceeef;border:5px solid #eceeef; padding: 10px 0px 24px 0px;}
label span { display:block; float : left; width : 6em; /*padding-bottom:50px; */text-align:right; padding:0px 5px 0px 30px;}
label input { float : left; width : 15em; border-top:1px solid #a6aeb0; }
label textarea { float : left; width : 15em; height: 16em; border-top:1px solid #a6aeb0; }
.field{color: #a6aeb0;font-weight:500;text-decoration:none;background-color:#eceeef; padding: 2px; }
/*Old styles: trying float/clear
img.ststephens {position:absolute; left:4px; top:15px; width:101px; height:140px; }
img.buildinggherkin {position:absolute; left:115px; top:15px; width:100px; height:140px; }
img.picclamp {position:absolute; left:226px; top:15px; width:101px; height:140px; }
img.melblack {position:absolute; left:337px; top:15px; width:101px; height:140px; }
img.lloydpoultry {position:absolute; left:448px; top:15px; width:140px; height:140px; }
img.ststephensblk {position:absolute; left:4px; top:173px; width:101px; height:140px; }
img.gherkin {position:absolute; left:115px; top:173px; width:100px; height:140px; }
img.nelson {position:absolute; left:226px; top:173px; width:101px; height:140px; }
img.stpaulfront {position:absolute; left:337px; top:173px; width:101px; height:140px; }
img.eyesupport {position:absolute; left:448px; top:173px; width:140px; height:140px; }
img.bank {position:absolute; left:4px; top:15px; width:140px; height:140px; }
img.roof {position:absolute; left:154px; top:15px; width:140px; height:140px; }
img.dragon {position:absolute; left:304px; top:15px; width:140px; height:140px; }
img.oldstreet {position:absolute; left:454px; top:15px; width:140px; height:140px; }
img.picclamp {position:absolute; left:4px; top:170px; width:140px; height:101px; }
img.covent {position:absolute; left:154px; top:170px; width:140px; height:101px; }
img.palace {position:absolute; left:304px; top:170px; width:140px; height:101px; }
img.arse {position:absolute; left:454px; top:170px; width:140px; height:101px; }
img.museum {position:absolute; left:4px; top:15px; width:140px; height:101px; }
img.paris {position:absolute; left:154px; top:15px; width:140px; height:101px; }
img.easter {position:absolute; left:304px; top:15px; width:140px; height:101px; }
img.leadenhall {position:absolute; left:454px; top:15px; width:140px; height:101px; }
img.londoneye {position:absolute; left:4px; top:133px; width:140px; height:101px; }
img.dominoes {position:absolute; left:154px; top:133px; width:140px; height:101px; }
img.eiffel {position:absolute; left:304px; top:133px; width:140px; height:101px; }
img.portland {position:absolute; left:454px; top:133px; width:140px; height:101px; }
img.drury {position:absolute; left:103px; top:251px; width:140px; height:140px; }
img.performance {position:absolute; left:260px; top:251px; width:101px; height:140px; }
img.court {position:absolute; left:381px; top:251px; width:101px; height:140px; }
img.stpaul {position:absolute; left:4px; top:15px; width:140px; height:101px; }
img.westminster {position:absolute; left:154px; top:15px; width:140px; height:101px; }
img.sundial {position:absolute; left:304px; top:15px; width:140px; height:101px; }
img.nightriver {position:absolute; left:454px; top:15px; width:140px; height:101px; }
img.tate {position:absolute; left:604px; top:15px; width:140px; height:101px; }
img.albertstatue {position:absolute; left:4px; top:133px; width:140px; height:101px; }
img.underbridge {position:absolute; left:154px; top:133px; width:140px; height:101px; }
img.toweropen {position:absolute; left:304px; top:133px; width:140px; height:101px; }


img.detail {position:absolute; left:154px; top:251px; width:140px; height:101px; }
img.tower {position:absolute; left:304px; top:251px; width:140px; height:101px; clear:both; }
div.changecross {position:absolute; left:90px; top:517px; width:770px; height:40px; float:left; line-height:2em;}*/
 