@charset "utf-8";


/* MAIN TAGS */

/*

	FONT-SIZING

	font-size: 75%;
	
    10px == 0.8em
    11px == 0.92em
    12px == 1em
    14px == 1.2em
    18px == 1.5em
    24px == 2em

*/

* {
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
}

html, body {
	height: 100%;
	width: 100%;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	background-image: url('assets/images/bg_paisley.png');
	color: #330;
}

div {
	overflow: hidden;
}

a {
	color: #330;
}

a:hover {
	color: #110;
}

.ruler {
	height: 30px;
	width: 600px;
	display: block;
	margin: 10px 0 0 0;
	background-image: url('assets/images/ruler.png');
	background-repeat: no-repeat;
}

/* WRAPPERS AND SUCH */

#page {
	width: 980px;
	margin: 50px auto 40px;
}

#header {
	width: 980px;
	height: 170px;
	position: relative;
	background-image: url('assets/images/bg_header.png');
}

img#logo {
	position: absolute;
	top: 10px;
	left: 120px;
	
}

#inner {
	width: 920px;
	padding: 0 30px;
	background-image: url('assets/images/bg_inner.png');
	background-repeat: repeat-y;
}

#footer {
	width: 980px;
	height: 20px;
	background-image: url('assets/images/bg_bottom.png');
}

/* MENUS */

ul#menu {
	height: 60px;
	width: 920px;
	background-image: url('assets/images/bg_menu.png');
	background-repeat: no-repeat;
	position: relative;
	z-index: 100;
}

ul#menu,
ul#menu ul {
	list-style: none;
	display: block;
}

ul#menu li ul {
	width: 320px;
	height: auto;
	position: absolute;
	top: 5px;
	left: 0px;
	display: none;
	overflow: hidden;
}

ul#menu li#aboutus ul {
	left: 2px;
}

ul#menu li#forsale ul {
	left: 19px;
}

ul#menu li#galleries ul {
	left: 8px;
}

ul#menu li#faq ul {
	left: -230px;
}

ul#menu li#getintouch ul {
	left: -155px;
}


ul#menu li ul li {
	display: block;
	position: static;
	width: 320px;
	height: auto;
	background-image: url('assets/images/bg_menu_middle.png');
	background-repeat: repeat-y;
}

ul#menu li ul li a {
	display: block;
	width: 235px;
	margin: 0 20px;
	padding: 8px 0 8px 35px;
	height: auto;
	text-indent: 0;
	background-image: url('assets/images/bg_menuitem.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
}

ul#menu li ul li a:hover {
	background-position: -280px 0;
}

ul#menu li ul li.top {
	display: block;
	height: 60px;
	width: 320px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

ul#menu li ul li.bottom {
	text-indent: -9999px;
	width: 320px;
	height: 30px;
	background-image: url('assets/images/bg_menu_bottom.png');
	background-repeat: no-repeat;
}

ul#menu li {
	height: 60px;
	display: block;
	position: absolute;
}

ul#menu li span,
ul#menu li a {
	display: block;
	height: 60px;
	text-indent: -9999px;
}

ul#menu li#news {
	width: 209px;
	left: 0px;
}

ul#menu li#news span {
	width: 209px;
	background-image: url('assets/images/btn_news.gif');
}

ul#menu li#news span a {
	width: 209px;
}

ul#menu li#news ul li.top {
	background-image: url('assets/images/bg_menu_top_news.png');
}

ul#menu li#aboutus {
	width: 165px;
	left: 208px;
}

ul#menu li#aboutus span {
	width: 165px;
	background-image: url('assets/images/btn_aboutus.gif');
}

ul#menu li#aboutus span a {
	width: 165px;
}

ul#menu li#aboutus ul li.top {
	background-image: url('assets/images/bg_menu_top_aboutus.png');
}

ul#menu li#forsale {
	width: 167px;
	left: 380px;
}

ul#menu li#forsale span {
	width: 167px;
	background-image: url('assets/images/btn_artforsale.gif');
}

ul#menu li#forsale span a {
	width: 167px;
}

ul#menu li#forsale ul li.top {
	background-image: url('assets/images/bg_menu_top_forsale.png');
}

ul#menu li#galleries {
	width: 129px;
	left: 537px;
}

ul#menu li#galleries span {
	width: 129px;
	background-image: url('assets/images/btn_galleries.gif');
}

ul#menu li#galleries span a {
	width: 129px;
}

ul#menu li#galleries ul li.top {
	background-image: url('assets/images/bg_menu_top_galleries.png');
}

ul#menu li#faq {
	width: 90px;
	left: 666px;
}

ul#menu li#faq span {
	width: 90px;
	background-image: url('assets/images/btn_faq.gif');
}

ul#menu li#faq span a {
	width: 90px;
}

ul#menu li#faq ul li.top {
	background-image: url('assets/images/bg_menu_top_faq.png');
}

ul#menu li#getintouch {
	width: 164px;
	left: 756px;
}

ul#menu li#getintouch span {
	width: 164px;
	background-image: url('assets/images/btn_getintouch.gif');
}

ul#menu li#getintouch span a {
	width: 164px;
}

ul#menu li#getintouch ul li.top {
	background-image: url('assets/images/bg_menu_top_getintouch.png');
}

img#main {
	display: block;
	/*height: 690px;
	width: 920px;*/
	margin: 10px 0 10px 0;
}

/* COPY PART */

#breadcrumb {
	text-transform: uppercase;
	font-size: 0.8em;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	width: 780px;
	background-image: url('assets/images/bg_breadcrumb.png');
	background-repeat: no-repeat;
	margin: 0 0 30px 0;
	padding: 0 0 0 140px;
}

#breadcrumb a {
	text-decoration: none;
}

img#sideimage {
	display: block;
	float: left;
	margin: 0 0 30px 20px;
}

#copy {
	width: 600px;
	float: right;
	margin: 0 20px 30px 0;
	overflow: visible;
}

p {
	line-height: 1.4em;
	padding: 0 0 10px 0;
	color: #7D0996;
}

h1 {
	display: block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	width: 600px;
	text-transform: uppercase;
	text-align: center;
	background-image: url('assets/images/bg_h1.png');
	background-repeat: repeat-x;
	font-weight: normal;
	color: #7D0996;
	margin: 0 0 3px 0;
	position: relative;
	top: -17px;
	letter-spacing: 3px;
	overflow: hidden;
}

h2 {
	display: block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	width: 600px;
	text-align: center;
	background-repeat: repeat-x;
	font-weight: normal;
	color: #7D0996;
	margin: 0 0 3px 0;
	position: relative;
	top: -17px;
	letter-spacing: 3px;
	overflow: hidden;
}

h1 object {
	z-index: 50;
}

h1 span {
	background-color: #FFF;
	padding: 0 10px;
}

#copy form {
	width: 450px;
	display: block;
	overflow: hidden;
	margin: 10px auto;
	clear: both;
}

#copy form label {
	font-size: 0.8em;
	display: block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background-color:#CC9;
	text-transform: uppercase;
	padding: 0 10px;
	float: left;
	clear: both;
	margin: 0 0 10px 0;
}

#copy ul {
	margin: 0 0 10px 20px;
}

#copy ul li {
	line-height: 1.4em;
}


#copy form input {
	font-size: 11px;
	font-family: "Segoe UI", "Frutiger 55", Tahoma, Helvetica, Arial, sans-serif;
	float: left;
	display: block;
	width: 260px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	vertical-align: middle;
	background-color: #E5E5CC;
	margin: 0 0 10px 0;
}

#copy form br {
	display: none;
}

#copy form textarea {
	font-size: 11px;
	font-family: "Segoe UI", "Frutiger 55", Tahoma, Helvetica, Arial, sans-serif;
	float: left;
	display: block;
	width: 260px;
	height: 150px;
	padding: 10px;
	vertical-align: middle;
	background-color: #E5E5CC;
	margin: 0 0 10px 0;
}

#copy form input#send {
	float: none;
	margin: 0 auto;
	display: block;
	height: 50px;
	width: 130px;
	background: none;
	outline: none;
	border: none;
	clear: both;
}

/* GALLERY STYLES */

#gallery {
	position: relative;
	top: -17px;
	width: 880px;
	padding: 0px 20px 13px 20px; 

}

#flashholder {
	width: 880px;
	height: 440px;
	background-color: #CC9;
	line-height:440px;
	vertical-align: middle;
	text-align: center;
}








