

body { margin : 0; padding : 0; font : 76% "Trebuchet MS", verdana, arial, sans-serif; background : #613e13; color : #333; }

#container { width : 740px; margin-left : auto; margin-right : auto; padding : 0; background : #fff; color : #333; border-color: #613e13 #c5b188; border-style: solid; border-width: 5px 5px 10px; }

#topimg { height : 110px; padding : 0; margin : 0; color : #333; background-color: #cbc27a; background-image: url(images/XelicaLogoHeader.png); background-position: 0 0; }

#navcontainer ul { padding-left : 0; margin : 5px 5px 0 0; background : #613e13; color : #135293; font-size: 100%; text-align: center; width: 100%; height: 16px; float: left; padding-top: 10px; padding-bottom: 15px; }

#navcontainer ul li { display : inline; }

#navcontainer ul li a { text-decoration : none; background : #613e13; color : #c5ad8b; text-align: center; height: 16px; margin-top: 0; padding: 0.2em 1em; border: solid 0; }

#navcontainer ul li a:hover { background : #c5b188; color : #000; text-align: center; height: 16px; margin-top: 5px; }

#content { margin : 0 0 5px; padding : 1px 10px 5px 0; background : inherit; color : #613e13; font-size: medium; font-weight: 700; text-decoration: none; text-align: right; }

.a { font-size: medium; float: left; }

#content a:link, #content a:visited { text-decoration : none; color : #630; background-image: inherit; background-repeat: inherit; background-attachment: inherit; background-position: inherit; text-align: right; }

#content a:hover { background : inherit; color : #630; text-decoration: none; }

#content2 { margin : 0 0 5px; padding : 1px 20px 5px 15px; background : inherit; color : #613e13; font-size: medium; font-weight: 700; text-align: left; }

.bodyimage { margin-left: 6px; }

.photogallery { width: 730px; margin-top: 5px; margin-bottom: 10px; margin-left: 2.5px; }

#catalogue{ width: 150px; float: left; margin-left: 20px; }

.item{ float: left; clear: both; margin-right: 0; margin-left: 0; padding: 0; }

#catalogue h3{ font-size: medium; text-align: left; margin: 0; padding: 10px; }

#catalogue h4{ font-size: small; text-align: left; margin: 0; padding: 0 10px 10px; }

#catalogue p{ font-size: small; text-align: left; margin: 0; padding: 10px; }

#catalogue productimg{  }

.price{ font-size: x-small; text-align: right; }



#catalogue form{ text-align: left; float: left; margin-right: 400px; }

#sidebar { float : left; width : 160px; margin : 0 10px 0 0; padding : 5px; background : #c5ad8b; color : #333; }

.sidemenu ul {

list-style-type : none;

text-align : left;

}

.sidemenu ul li {

display : block;

color : #666;

background : inherit;

}

.sidemenu ul li a { background : url('(EmptyReference!)') no-repeat left center; padding-left : 0; font : 13px/2em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; text-decoration : none; color : #613e13; margin-top: 20px; }

.sidemenu ul li a:hover {

background : url('(EmptyReference!)') no-repeat left center;

color : #c5ad8b;

}

.sidemenu ul li a#current {

background : transparent url('(EmptyReference!)') no-repeat left center;

color : #666;

}

#bottomimg { height : 10px; padding : 0; margin : 0; background-color : #c5ad8b; color : #333; }

#bottomimg h1 {

float : left;

margin : 10px 0 0 5px;

font-size : 150%;

color : #fff;

background : #336633;

}

#footer { clear : both; padding : 10px 5px 5px; margin : 40px 0 0; font-size : 90%; color : #613e13; background: #fff; text-decoration: none; text-align: center; height: 20px; }

#footer a:link, #footer a:visited { color : #613e13; text-decoration: none; }

#footer a:hover { color : #613e13; text-decoration: none; }

p { color: #613e13; font-size: small; text-align: left; margin : 15px; }

h1 { margin-top : 15px; font-size : 100%; text-transform : uppercase; color : #613e13; font-weight: 500; font-style: italic; text-align: center; padding-right: 0; padding-bottom: 0; padding-left: 0; }

h2 { margin : 10px 40px 0 5px; padding-left : 10px; font-size : 120%; text-transform : uppercase; letter-spacing : 5px; color : #613e13; background-image: none; background-position: 0 0; text-align: left; }

h3 { margin-top : 15px; font-size : 90%; text-transform : none; color : #613e13; font-weight: 300; font-style: normal; text-align: center; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }

.img { float : left; padding : 10px; border : none; }

.img a {

border : none;

}

p.caption { font-size: 1.3em; line-height: normal; margin-bottom: 15px; }



.photo img { background-color: #fff; padding: 4px; border-width: 0; }

.figure p {

	font: 1.1em Arial, Helvetica, sans-serif;

	text-align: center;

	margin: 5px 0 0 0;

}

.figure {

	float: left;

	width: 130px;

	margin: 0 10px 20px 36px;

}

#gallery .figure p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

	text-align: left;

	line-height: normal;

	margin: 0;

}

#subForm { font-size: 0.9em; float: right; padding-right: 244px;;

}

#subForm .label {

float: left;

width: 230px;

margin-right: 10px;

text-align: right;

font-weight: bold;

color: #613e13;

clear: left;

}

input#submit { 

color: #c5b188;

background-color: #613e13;

margin-left: 240px;

}