html{
	margin:0;
	height:100%;
	background:url(../images/bg-unlimited.jpg) repeat-x;
}
body{
	margin:0;
	height:100%;
	font:9px/12px Arial, Helvetica, sans-serif;
	color:#706748;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.main-holder:after{
	content:"";
	clear:both;
	display:block;
}
.main-holder{
	width:100%;
	min-height:100%;
}
* html .main-holder{height:100%;}
.logo-unlim{
	display:block;
	width:760px;
	height:752px;
	overflow:hidden;
	position:absolute;
	top:-40px;
	left:-80px;
	background:url(../images/bg-logo-unlim.png) no-repeat;
}
.main{
	width:936px;
	overflow:hidden;
	margin:0 auto;
	padding:53px 0 0 0;
	position:relative;
}
.header{
	width:900px;
	padding:47px 18px 15px 19px;
	overflow:hidden;
	background:url(../images/bg-header.gif) no-repeat 50% 0;
}
.logo{
	position:absolute;
	top:15px;
	left:17px;
	display:block;
	z-index:100;
}
.logo a{
	display:block;
	width:438px;
	height:141px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.png) no-repeat;
}
.top-nav{
	float:right;
	margin:0;
	padding:0 13px 0 0;
	list-style:none;
}
.top-nav li{
	float:left;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0 11px 0 12px;
	background:url(../images/bg-top-nav.gif) no-repeat 0 50%;
}
.top-nav li:first-child{
	background:none;
}
.top-nav li a{
	color:#fff;
}
.content-holder{
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
}
.content-top{
	width:100%;
	height:25px;
	background:url(../images/bg-content-top.png) no-repeat;
}
.content{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-center.png) repeat-y;
}
.content-art{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-art.png) repeat-y;
}
.content-designgallery{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-single.png) repeat-y;
}
.content-greekgallery{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-single.png) repeat-y;
}
.content-products{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-single.png) repeat-y;
}
.content-contactus{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-single.png) repeat-y;
}
.content-bottom{
	width:100%;
	height:27px;
	background:url(../images/bg-content-bottom.png) no-repeat;
}
.content-inner-art{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
.content-inner-designgallery{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
.content-inner-greekgallery{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
.content-inner-about{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
	background:url(../images/bg-content-inner.jpg) no-repeat 533px 2px;
}
.content-inner-products{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
.content-inner-contactus{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
.column{
	width:500px;
	overflow:hidden;
}
.column-full{
	/* width:500px; */
	overflow:hidden;
}
.title{
	overflow:hidden;
	float:left;
	margin:0 0 6px 0;
	height:51px;
	background:url(../images/bg-title.png) repeat-x;
}
.title-left{
	width:10px;
	height:51px;
	float:left;
	overflow:hidden;
	background:url(../images/bg-title-left.png) no-repeat;
}
.title-right{
	float:left;
	width:9px;
	height:51px;
	overflow:hidden;
	background:url(../images/bg-title-right.png) no-repeat;
}
.title-sub-designgallery{
	float:left;
	margin-bottom:20px;
	width:460px;
	height:42px;
	overflow:hidden;
}
.title-sub-greekgallery{
	float:left;
	margin-bottom:20px;
	width:460px;
	height:50px;
	overflow:hidden;
}
.title-sub-products{
	float:left;
	margin-bottom:20px;
	width:600px;
	height:42px;
	overflow:hidden;
}
.title-sub-contactus{
	float:left;
	margin-bottom:20px;
	width:600px;
	height:42px;
	overflow:hidden;
}
.kind{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:434px;
	height:55px;
	margin:2px 37px 0 10px;
	background:url(../images/text-kind.png) no-repeat;
}
.kind-art{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:434px;
	height:55px;
	margin:2px 37px 0 10px;
	background:url(../images/text-kind-art.png) no-repeat;
}
.kind-designgallery {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:365px;
	height:35px;
	margin:7px 8px 0 10px;
	background:url(../images/designgallery-title.png) no-repeat;
}
.kind-greekgallery {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:365px;
	height:35px;
	margin:7px 8px 0 10px;
	background:url(../images/greekgallery-title.png) no-repeat;
}
.kind-products {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:225px;
	height:35px;
	margin:7px 8px 0 10px;
	background:url(../images/products-title.png) no-repeat;
}
.kind-contactus {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:225px;
	height:35px;
	margin:7px 8px 0 10px;
	background:url(../images/contactus-title.png) no-repeat;
}
.kind-designgallery-subhead {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:460px;
	height:42px;
	margin:2px 37px 0 10px;
	background:url(../images/designgallery-subhead.png) no-repeat;
}
.kind-greekgallery-subhead {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:460px;
	height:42px;
	margin:10px 37px 0 10px;
	background:url(../images/greekgallery-subhead.png) no-repeat;
}
.kind-products-subhead {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:591px;
	height:42px;
	margin:10px 37px 0 10px;
	background:url(../images/products-subhead.png) no-repeat;
}
.kind-contactus-subhead {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:591px;
	height:42px;
	margin:10px 37px 0 10px;
	background:url(../images/contactus-subhead.png) no-repeat;
}
.text{
	width:475px;
	padding:0 0 0 1px;
	position:relative;	font-size:12px;
}
.text-full{
	/* width:475px; */
	padding:0 0 0 1px;
	position:relative;	font-size:12px;
}

.text:after,
.text-full:after {
	content:"";
	clear:both;
	display:block;
}
.text p,
.text-full p {
	margin:0 0 12px 0;
	text-transform:uppercase;
}
.text p span, 
.text-full p span{
	font-size:12px;
}

.text-inner{
	width:100%;
	overflow:hidden;
	margin:-5px 0 0;
}
.real{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:313px;
	height:16px;
	margin:0 0 0 2px;
	position:relative;
	background:url(../images/text-real.gif) no-repeat;
}
.greekgallery-design-diff{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:462px;
	height:42px;
	margin:0 0 0 2px;
	position:relative;
	background:url(../images/greekgallery-design-diff.png) no-repeat;
}
.real-art{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:313px;
	height:16px;
	margin:0 0 0 2px;
	position:relative;
	background:url(../images/text-real-difference.gif) no-repeat;
}
.left-text{
	float:left;
	width:315px;
	padding:3px 0 0 12px;
	position:relative;
}
.left-text span{
	display:block;
}
.left-text a{
	font-size:11px;
	line-height:13px;
	color:#c49f06;
}
.tel-1{
	float:left;
	width:134px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	margin:8px 0 0;
	background:url(../images/text-number-1.gif) no-repeat;
}
.tel-2{
	float:left;
	width:133px;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	margin:8px 0 0 25px;
	background:url(../images/text-number-2.gif) no-repeat;
}
.links-list{
	float:right;
	margin:0;
	padding:16px 0 0;
	margin:0 0 -9px 0;
	list-style:none;
}
.links-list li{
	float:left;
	padding:0 0 0 18px;
}
.links-list li a{
	display:block;
	width:252px;
	overflow:hidden;
	z-index:100;
	position:relative;
	background:url(../images/bg-links-box.png) no-repeat;
}
.links-list li.greekgallery span{
	display:block;
	width:245px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/link-greek_gallery.png) no-repeat;
	margin:6px 0 0 7px;
}
.links-list li.designgallery span{
	display:block;
	width:212px;
	height:44px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/link-design_gallery.png) no-repeat;
	margin:7px 0 0 14px;
}
.banner{
	width:100%;
	overflow:hidden;
	padding:39px 0 0;
}
.banner-list{
	margin:0;
	padding:0 0 0 84px;
	list-style:none;
}
.banner-list li{
	float:left;
	padding:0 51px 0 0;
}
.banner-list li.banner-1 a{
	display:block;
	width:224px;
	height:125px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/banner01.png) no-repeat;
}
.banner-list li.banner-1 a:hover{
	background:url(../images/banner-1-hover.png) no-repeat;
}
.banner-list li.banner-2 a{
	display:block;
	width:225px;
	height:125px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/banner02.png) no-repeat;
}
.banner-list li.banner-2 a:hover{
	background:url(../images/banner-2-hover.png) no-repeat;
}
.banner-list li.banner-3 a{
	display:block;
	width:225px;
	height:125px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/banner03.png) no-repeat;
}
.banner-list li.banner-3 a:hover{
	background:url(../images/banner-3-hover.png) no-repeat;
}
.footer{
	width:100%;
	overflow:hidden;
	padding:39px 0 0;
}
.footer-nav{
	margin:0;
	padding:0 0 0 152px;
	list-style:none;
}
.footer-nav li{
	float:left;
	padding:0 15px 0 11px;
	height:12px;
	background:url(../images/bg-footer-nav.gif) no-repeat 0 50%;
}
.footer-nav li:first-child{
	background:none;
}
.footer-nav li a{
	display:block;
	height:7px;
	overflow:hidden;
	text-indent:-9999px;
	margin:3px 0 0;
}
.footer-nav li.site a{
	width:64px;
	background:url(../images/text-site.png) no-repeat;
}
.footer-nav li.all{
	padding:0 10px 0 11px;
}
.footer-nav li.all a{
	width:280px;
	background:url(../images/text-all.png) no-repeat;
}
.footer-nav li.contact a{
	width:86px;
	background:url(../images/text-contact.png) no-repeat;
}
.footer-nav li.contact{
	padding:0 10px 0 11px;
}
.footer-nav li.private a{
	width:114px;
	background:url(../images/text-private.png) no-repeat;
}
.content-top-inner{
	width:100%;
	height:20px;
	background:url(../images/bg-content-inner-top.png) no-repeat;
}
.inner-content:after{
	content:"";
	clear:both;
	display:block;
}
.inner-content{
	width:901px;
	padding:0 17px 0 18px;
	background:url(../images/bg-content-inner-center.png) repeat-y;
}
.content-bottom-inner{
	width:100%;
	height:26px;
	background:url(../images/bg-content-inner-bottom.png) no-repeat;
}
.content-inner-bg:after{
	content:"";
	clear:both;
	display:block;
}
.content-inner-bg{
	width:100%;
	float:left;
	margin:-11px 0 -3px 0;
	position:relative;
	background:url(../images/bg-content-inner-page.jpg) no-repeat 100% 0;
}
.box-image{
	float:left;
	width:581px;
	padding:8px 0 0 10px;
}
.box-image img{
	display:block;
}
.inner-text-right{
	float:right;
	width:273px;
	padding:0 18px 0 0;
	text-align:center;
}
.logo-2{
	float:left;
	display:inline;
	overflow:hidden;
	margin:0 0 0 31px;
}
.logo-2 a{
	display:block;
	width:214px;
	height:218px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-2.png) no-repeat;
}
.right-text-list{
	margin:0;
	padding:0;
	text-align:center;
	list-style:none;
	clear:both;
}
.right-text-list li{
	display:inline;
	padding:0 4px 0 7px;
	background:url(../images/bg-right-text-list.gif) no-repeat 0 50%;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
}
.right-text-list li:first-child{
	background:none;
}
.right-text-list li a{
	color:#c4a006;
}
.inner-text-right p{
	margin:0;
	font-size:8px;
	font-weight:bold;
	line-height:10px;
	color:#0d224a;
	text-transform:uppercase;
}
.logo-list{
	float:left;
	margin:0 0 -11px 0;
	padding:1px 0 3px 34px;
	list-style:none;
}
.logo-list li{
	float:left;
}
.logo-list-1{
	display:block;
	position:relative;
	width:86px;
	height:107px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-list-1.gif) no-repeat;
}
.logo-list-2{
	display:block;
	position:relative;
	width:86px;
	height:107px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 37px;
	background:url(../images/list-logo-2.gif) no-repeat;
}

/* ************************** */
/* Design Gallery Page Titles */
/* ************************** */
h2#designgallery-logos {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:563px;
	height:37px;
	margin:0 0 0 10px;
	position:relative;
	background:url(../images/designgallery-header-logos.png) no-repeat;
	clear:both;
}
h2#designgallery-events {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:565px;
	height:37px;
	margin:0 0 0 10px;
	position:relative;
	background:url(../images/designgallery-header-events.png) no-repeat;
	clear:both;
}
h2#designgallery-schools {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:520px;
	height:37px;
	margin:0 0 0 10px;
	position:relative;
	background:url(../images/designgallery-header-schools.png) no-repeat;
	clear:both;
}
h2#designgallery-alltherest {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:565px;
	height:37px;
	margin:0 0 0 10px;
	position:relative;
	background:url(../images/designgallery-header-alltherest.png) no-repeat;
	clear:both;
}


/* ************************** */
/* Greek Gallery Page Titles */
/* ************************** */
h2#greekgallery-delio {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:553px;
	height:37px;
	margin:0 0 0 10px;
	position:relative;
	background:url(../images/greekgallery-header-delio.png) no-repeat;
	clear:both;
}
h2#greekgallery-mixer {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:601px;
	height:37px;
	margin:0 0 0 10px;
	position:relative;
	background:url(../images/greekgallery-header-mixer.png) no-repeat;
	clear:both;
}
h2#greekgallery-works {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:517px;
	height:37px;
	margin:0 0 0 10px;
	position:relative;
	background:url(../images/greekgallery-header-works.png) no-repeat;
	clear:both;
}

/* All of the /privacy needs */
.content-privacy{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-center.png) repeat-y;
}
.kind-privacy {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:315px;
	height:35px;
	margin:7px 8px 0 10px;
	background:url(../images/privacy-title.png) no-repeat;
}
.title-sub-privacy{
	width:600px;
	height:1px;
	clear:both;
}
.content-inner-privacy{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
/* End All of the /privacy Needs */

/* All of the /copyright needs */
.content-copyright{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-single.png) repeat-y;
}
.kind-copyright {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:250px;
	height:35px;
	margin:7px 8px 0 10px;
	background:url(../images/copyright-title.png) no-repeat;
}
.title-sub-copyright{
	width:600px;
	height:1px;
	clear:both;
}
.content-inner-copyright{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
/* End All of the /copyright Needs */

/* All of the /sitemap needs */
.content-sitemap{
	width:878px;
	overflow:hidden;
	padding:0 40px 0 18px;
	background:url(../images/bg-content-single.png) repeat-y;
}
.kind-sitemap {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:215px;
	height:35px;
	margin:7px 8px 0 10px;
	background:url(../images/sitemap-title.png) no-repeat;
}
.title-sub-sitemap{
	width:600px;
	height:1px;
	clear:both;
}
.content-inner-sitemap{
	width:870px;
	overflow:hidden;
	padding:0 0 0 15px;
}
/* End All of the /sitemap Needs */