* { margin: 0; padding: 0; }

     body { text-align: center; background: url("images/logos/background.gif") top center repeat #FFF fixed; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }

     #holder { margin: 15px auto 10px auto; width: 990px; text-align: center; }

h1 { font-size: 10px; color: #ed1414; text-align: center; }
h2 { font-size: 20px; color: #ed1414; text-align: center; }
h3 { font-size: 18px; color: #ed1414; text-align: center; }
h4 { font-size: 12px; color: #ed1414; text-align: left; }
h5 { font-size: 12px; color: #ed1414; text-align: center }
h6 { font-size: 14px; color: #403e3e; text-align: center }
     
	 #wrap { margin: 1px auto 15px auto; width: 1000px; text-align: center; background: #FFF; border: solid 1px #FF0000; }

     #logo { border: 0; }
	 #logocorp { margin-left: 300px; border: 0px; }

.dropmenu { width: 1000px; height: 35px; text-align: center; background: #ed1414; margin: 0px; }

.dropmenu ul { list-style-type: none; padding: 0; margin: 0; }

.dropmenu li { float: left; position: relative;  z-index: 100; }

.dropmenu table { position: absolute; border-collapse: collapse; z-index: 80; left: -1px; top: 34px; }

.dropmenu a, .dropmenu :visited { display: block; line-height: 35px; font-weight: bold; padding: 0 25px; text-decoration: none; margin-right: 0; color: #000; text-align:left; }

.dropmenu a.level2 { display: block; font-weight: normal; line-height: 25px; padding: 0 8px; text-decoration: none; margin-right: 0; border-right: 0;border-bottom: 1px solid #FCC; color: #000; text-align: left; }

.dropmenu a.level3 { display: block; font-weight: normal; line-height: 25px; padding: 0 8px; text-decoration: none; margin-right: 0; border-right: 0; border-bottom: 0; color: #000; text-align:left; }

.dropmenu :hover { color: #000; background: #F99; }

.dropmenu ul ul { visibility: hidden; position: absolute; width: 180px; height: 0; }

.dropmenu ul ul a, .dropmenu ul ul :visited { background: #F66; font-weight: bold; width: 170px; }

.dropmenu ul ul :hover{ color:#000; background: #F99; }

.dropmenu ul li:hover ul, .dropmenu ul a:hover ul { visibility: visible; }

.2level { background: #F33; }

#main { width: 900px; margin: 10px; padding: 25px; overflow: auto; }

#main h2 #main h3 { color: #ed1414; text-align: center; padding-bottom: 10px; font: bold 18px Verdana, Arial, 
Helvetica, sans-serif; }

#main p, #main li { text-align: justify; padding-bottom: 10px; }

#main a:link, #main a:visited { font-weight: bold; color: #ed1414; }

#main li a:hover, #main li a:visited:hover { font-weight: bold; color: #ed1414; }
.imageblock { padding-bottom: 10px; }
.imageblock img { padding: 0 2px; border:0; }
.vertimgblock { float: right; width: 360px; padding-left: 20px; }
.vertimgblock img { padding: 2px; border:0;  }
.vertimgblock2 { float: right; width: 540px; padding-left: 20px; }
.vertimgblock2 img { padding: 2px; border:0;  }
.error { padding: 20px; background: #f00; color: #FFF; }
.slideshow { height: 340px; width: 340px; margin: auto; float: left; }
.slideshow img { padding: 0px; border: 0px; }
.gallerybox { height: 380px; width: 900px; padding: 5px; border: 0px; }

ul.favicon { list-style-image: url("http://www.londoncake.co.uk/images/logos/icon.gif"); list-style-position: inside; text-align: center} 

#footer { clear: both; width: 960px; margin: 0 auto; height: 62px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000; line-height: 20px; text-align: center; }

#footer div { border-top: solid 1px #ed1414; }

#footer a { text-decoration: none; color: #ed1414; }

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute; display: inline; top: -5em; background: #ffe; border: 0px solid #ccc; color: black; line-height: 1.25em; }
	
.sociable span {display: block;}

.sociable ul {display: block; margin: 0 !important; padding: 0 !important;}

.sociable ul li {	background: none; display: block !important; list-style-type: none; margin: 0; padding: 0px;}

.sociable ul li:before { content: ""; }

.sociable img {float: none; width: 40px; height: 40px; border: 0; margin: 0; padding: 0;}

.sociable-hovers { opacity: .9; -moz-opacity: .9; filter: alpha(opacity=90);}

.sociable-hovers:hover {opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

<!-- jQuery images specs -->
.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 
