body {
	text-align:center;
	background:url(images/bg.jpg);
}

a {
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
#wrap {
	width:800px;
	text-align:left;
	margin:0 auto;
	color:#99cccc;

}
.float-l {
	float:left
}
.folat-r {
	float:right
}
.clearfix {
	clear:both
}
.left {
	width: 400px;
}
.right {
	width: 200px;
	background:url(images/side.jpg) no-repeat;
	margin-top: 50px;
}
.rightnobg {
	width: 200px;
	margin-top: 50px;
}
.right a {
	color:#f8920b;
	text-decoration:underline;
	line-height:20px
}
#side li {
	list-style:url(images/ar.jpg) inside
}
#side {
	margin-left: 15px;
	margin-right: 15px;
	height:360px;
}
#side #top 
{
	height: 180px;
}
#side #bm {
	padding-top: 10px;
}
/* header */
#header {
	background:url(images/hd.jpg) no-repeat right;
	height:252px
}
#logo {
	position:relative;
	top:100px;
	left:125px
}
#logo h1 {
	font-size:34px;
	color:#FFFFFF
}
#logo div {
	padding-left: 90px;
	color:#999999
}
ul#nav li {
	display: inline;
	position:relative;
	top:130px;
	left:105px;
	padding:0 10px
}
/* content */
#content_iw {
	margin-left: 100px;
}

#content {
	height:474px;
	margin-left: 100px;
}
#content .left h2 {
	color:#fff;
	font-size:30px;
	padding:20px 0
}
#content .left img {
	padding: 5px
}
#content p {
	padding-bottom:10px;
	width: 400px;
}
#content .right h2 {
	font-size:22px;
	color:#fff;
	padding:20px 0
}
#content .right a:hover {
	text-decoration:none;
}
#content a {
	color: #669999;
	font-weight:700
}
#content a:hover {
	color: #FF9900;
	font-weight:700
}
.left {
	padding:0 30px
}
/* footer */
#footer {
	color: #fff;
	padding-left: 150px;
}
#xhtml {
	position:relative;
	top:-20px;
	left:400px
}
#header a, #footer a {
	color:#FFFFFF
}
.thumbslink a, a:hover, a:visited {
	color:#FFFFFF
}	
.image-border {
	BORDER-RIGHT: #999999 1px solid; Z-INDEX: 1; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.image-borderon {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FILTER: gray; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.orderbutton {
	BORDER-RIGHT: #7b64dc 0px solid; MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-TOP: #7b64dc 0px solid; BACKGROUND-IMAGE: url(picts/button-order.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #7b64dc 0px solid; WIDTH: 115px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #7b64dc 0px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #3d1bdb; TEXT-ALIGN: center
}
.orderbuttonon {
	BORDER-RIGHT: #42abf3 0px solid; MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-TOP: #42abf3 0px solid; BACKGROUND-IMAGE: url(picts/buttonon-order.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #42abf3 0px solid; WIDTH: 115px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #42abf3 0px solid; FONT-FAMILY: arial, verdana, helvetica, sans-serif; BACKGROUND-COLOR: #068ae5; TEXT-ALIGN: center
}
.ImageTextTable {
	FONT: bold 11px verdana, arial, sans-serif; COLOR: #c0c0c0; TEXT-ALIGN: left
}
.ImageTextPage {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px;filter:alpha(opacity=90);opacity:0.9;
}
.ImageFrame {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 525px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 50px
}
.picturetitle {
	FONT: bold 11px verdana, arial, sans-serif; COLOR: #ffffff
}
.viewer-border {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.viewer-borderon {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FILTER: gray; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.price {
	FONT: 13px verdana, arial, sans-serif; COLOR: #99cccc
}


/* GALLERY NAV MENU */


.menu-nav	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		letter-spacing: 0px;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 6px;
		padding-right: 6px;
		margin-left: 2px;
		margin-right: 1px;
		cursor:pointer;
		font-weight: normal;
		text-align: center;
		display: block;
		white-space: nowrap;
		border: #FFFFFF 1px solid;
		}


a.menu-nav:link 	{ color: #FFFFCE; }


a.menu-nav:visited 	{ color: #FFFFCE; }


a.menu-nav:active 	{ color: #FFFFCE; }


a.menu-nav:hover 	{

		   	color: #FFFFFF;
			border: #283D1F 1px solid;
			}







/* CODE FOR THE MENU */

.menuwidth	{ width: 135px; }

#menulocation 	{ z-Index:4; visibility:visible; position: absolute; left: 0px; top: 3px; }

.menulinks 	{ FONT: 12px arial, verdana, sans-serif; font-weight: normal; }

.menu 		{ text-indent: 7px; white-space: nowrap; height: 26px; }

.menutrans 	{ z-Index:1; filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; width: 135px; }




/* CSS Image Viewer from CSSplay (www.cssplay.co.uk) */
#gallery_foot 
{ float: right;
  width: 400px;
  padding-top: 2px;
  text-align: right;
}

#gallery 
{ position: relative; 
  width: 560px;
  height: inherit;
  padding-top: 8px;
}

#thumbs 
{ width: 240px; 
  float: right;
}

#thumbs a 
{ display: block; 
  float: right; 
  margin: 1px 0px 3px 6px; 
  width: 50px; 
  height: 50px; 
  border: 2px solid #40403E;
}

#thumbs a img 
{ width: 50px; 
  height: 50px; 
  border: 0;
}

#thumbs a:hover {border-color: #ddd;}

#thumbs a:hover img 
{ position: absolute; 
  max-width: 280px;
  max-height: 400px;
  width: auto; 
  height: auto;
  right: 265px; 
  top: 8px; 
  padding: 2px;
  border: 2px solid #40403E;
}
/* main */
#site_content
{ width: 700px;
  height:480px;
  margin-left: 100px;
  /*overflow: hidden;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;*/
}

/* side menu */
#side_menu
{ float: left; 
  width: 110px;
}

.side_menu_item
{ width: 90px; 
  padding: 2px 0px 24px 0px;
  height: 50px;
}

.side_menu_item a
{ float: left; 
  width: 84px; 
  height: 44px; 
}

.side_menu_item img 
{ display: block; 
  margin: 2px;
}

.info
{ padding-top: 2px;
  float: left;
}

#menu
{ background: #40403E;
  color: #EEE;
  border-color: #82974B;
}


#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{ background: #82974B;
  color: #EEE;
  border-color: #2C2C2A;
} 

.side_menu_item a.selected, .side_menu_item a:hover, .side_menu_item a.selected:hover
{ background: #EEE;
  color: #929280;
}


/* page content */
#gallery_content
{ text-align: left;
  width: 560px;
  float: left;
  padding: 12px 0px 18px 14px;
}


