/*  Colours
cream  #f4e8b8
very pale brown #daccac
pale brown  #ab9681
mid brown #7e6b5e
dark brown #62564e
v dark brown #312e2d
pale grey  #e2e0e0
dark grey  #393939
orange  #ec910c */

body {
margin:0;
padding:0;
background: #e2e0e0;
font-size:8pt;
font-family: Sans-Serif;
font-family: "Trebuchet MS",Verdana,Sans-Serif;

/*  background: url(xmas-bg.jpg);  */

background: url(ce-bg7.jpg); 
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top center; 
background-color:#5e5751;

background-color:#1B140F;
margin-top:15px;
}

select ,#email , #mlname {
font-size:8pt;
font-family: "Trebuchet MS",Verdana,Sans-Serif;
margin-top:8px;
margin-left:0px;
}


h1 {
font-size: 1.75em;
padding:0px;
margin:0px;
margin-bottom:15px;
margin-top:7px;
}


h2 {
font-size: 1.25em;
line-height: 0pt ;
padding:0px;
margin:10px;
margin-left:0px;
}

#maincontainer {
width: 950px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
margin-top:8px;
margin-bottom:2px;
background:#fff;
border:solid 0px #e1e1e1;
}

#tagline {
float:right;
margin-right:10px;
margin-top:75px;
margin-top:0px;
font-size:12px;
font-weight:lighter;
color:#7e6b5e;
color:#999999;
letter-spacing:2px;
}

#tagline a, #tagline:visited {
color:#999999;
text-decoration:none;
}

#tagline a:hover, #tagline:active, {
color:#999999;
text-decoration:none;
}

#topsection {
background:#fff;
/*background:url(canvas-etc.jpg);*/
height:100px;
overflow:hidden;
}

#topsectionright {
margin-left:30px;
}

#contentwrapper {
background:#fff;
float: left;
width:100%;
}

#contentcolumn {
background:#fff;
margin:0px;
margin-right:190px;
margin-left:10px;
}

#rightcolumn {
background:#fff;
float: left;
width: 180px; 
margin-left: -180px;
}

#mainnav, #maincontent, #topheader, #footer,#right1, #right2, #right3, #right4 {
margin: 8px;
margin-bottom:8px;
margin-left:0px;
margin-top:0px;
}

#mainnav {
height:22px;
}

#maincontent {
margin-bottom:5px;
}

#maincontent {
height: 450px; 
}
/* ie hack */
html>body #maincontent {
height: auto; 
min-height: 450px; 
}

div.dtxt, #signup {
margin:6px;
}

#right1 {
height:70px;

}

#right2 {
height:178px;
}

#right3 {
height:173px;
}

#right4 {
 /*  display : none;    hide for now */
height:auto;
margin-bottom:0px;
overflow:hidden;
}

#right5 {
margin-bottom:0px;
padding-left:15px;
padding-top:5px;
}

#right5 img {
border:0px;
}

#right5 a, #right5 a:visited {
color: #62564e;
text-decoration:none;
}
#right5 a:hover {
color:#000;
}
#right1, #right2, #right3, #right4 {
background: #ab9681;
overflow:hidden;
}

#right1caption,#right2caption,#right3caption,#right4caption {
background: #7e6b5e;
padding:2px;
padding-left:5px;
color:#daccac;
font-weight:bold;
letter-spacing:1px;
}

#footer {
padding-top:5px;
text-align:center;
padding-bottom:8px;
}

#footer a , #footer a:visited {
color:#62564e;
text-decoration:none;
}

#footer a:hover {
color:#312e2d;
}

#bottomsection {
clear: left;
width: 100%;
height:50px;
}

#ce1, #ce2 , #ce3 {
color: #857563;
font-size: 9pt;
font-family:Verdana , Sans-Serifl;
letter-spacing:3px;
font-weight:bolder;
}

#ce2 {
color:#F99B0C;
}

#ce3 {
color:#999999;
}

#footerlinks {
padding-bottom:4px;
text-align:center;
color:#7a7a7a;
width: 920px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#footerlinks a , #footerlinks a:visited {
color:#7a7a7a;
text-decoration:none;
}

#footerlinks a:hover {
color:#515151;
text-decoration:underline;
}


/* Menu bar css */
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-family:"Trebuchet MS" , Verdana , Sans-Serif;
width: 100%;
background-color:#7e6b5e; 
}
.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #daccac;
padding: 3px 12px;
text-decoration: none;
letter-spacing:1px;
border-right: 1px solid #62564e;
font-weight:bold;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #fff;
/* background: transparent url('menubg1.jpg') center center repeat-x; */
background-color:#62564e; 
background:#ec910c;
}

#basketsummary {
color:#62564e;
}

#viewbasket a, #addme a {
font-family: "Trebuchet MS",Verdana,Sans-Serif;
letter-spacing:1px;
padding:6px;
padding-top:0px;
padding-bottom:0px;
background-color:#7e6b5e; 
color: #daccac;
Text-decoration:none;
}

#viewbasket a:hover, #addme a:hover  {
color: #fff;
background:#ec910c;
}

#viewbasket, #addme {
text-align:right;
padding-right:3px;
margin-top:4px;
}

#gallerynav, #colourgallerynav {
color: #62564e;
}

#gallerynav a, #gallerynav a:visited, #galleryscroller a ,#galleryscroller a:visited  {
color: #62564e;
text-decoration:none;
}
#galleryscroller a:visited  {
text-decoration:underline;
}
#gallerynav a:hover , #galleryscroller a:hover  {
color:#000;
}

#thumblink {
margin-top:4px;
border-top:1px solid #977b65;
padding-top:4px;
}

#ccform {
margin:0px;
padding:0px;
color:#62564e;
}

#email, #mlname {
height:14px;
width:155px;
margin:0px 0px 5px 0px;
padding:0px;
margin-top:3px;
margin-bottom:3px;
}

#bottomsection {
background-repeat:no-repeat;
background-color: #e2e0e0;
}

#mygallery {
background:#daccac;
background:#fff;
width:97%;
height:126px;
overflow:auto;
filter:chroma(color=#FF0000);
scrollbar-face-color:#ab9681;
scrollbar-shadow-color:#ab9681;
scrollbar-highlight-color:#ab9681;
scrollbar-3dlight-color:#7e6b5e;
scrollbar-darkshadow-color:#7e6b5e;
scrollbar-track-color:#daccac;
scrollbar-arrow-color:#7e6b5e;
border:solid 1px #7e6b5e;
}

#mygallery img {
margin:2px;
padding:1px;
vertical-align:middle;
border: 1px solid  #daccac;
}

#mygallery a:hover img {
border: 1px solid #ab9681;
}

#mygallery a:hover {
color: red; /* Dummy definition to overcome IE bug */
}

#emptygallery {
margin:6px;
color: #7e6b5e;
}

#emptygallery img {
vertical-align: baseline;
margin:0px;
padding:0px;
border:0px;
}

#mygallerybott {
height:20px;
text-align:right;
padding-top:2px;
}

#mygallerybott a , #thumbnaillink a {
text-decoration:none;
color: #62564e; 
}

#mygallerybott a:hover , #thumbnaillink a:hover {
text-decoration:none;
color:#000;
}

#colourblocks {
margin-top:3px;
padding:0px;
}

#colourblocks img {
border:0px;
margin:2px;
}

#colourgallerynav, #thumbnaillink {
margin-top:10px;
}

#topclrnav {
width:726px;
padding:8px;
background: #ab9681;
height:56px;
margin-top:5px;
}

.clrlink {
float:left;
width:125px;
margin-right:5px;
 }

.clrlink img {
border:0px;
vertical-align: baseline;
}

.clrlink a, .clrlink a:visited {
text-decoration:none;
color: #62564e; 
}

.clrlink a:hover {
text-decoration:none;
color: #000; 
}

.colourcat {
width:732px;
padding:2px;
padding-left:8px;
background: #ab9681;
color: #62564e; 
margin-top:10px;
margin-bottom:6px;
}

H1.colourheading {
margin-bottom:0px;
padding-bottom:0px;
}

H1.ceh1 {
margin-bottom:0px;
padding-bottom:0px;
}

