/*
	CSS Style Definitions for
	developed by Stefan Isarie - Webstars ltd.
	http://www.webstarsltd.com/
	sales@webstarsltd.com

	layout
*/
html, body{ margin:0; padding:0; }
body{ font: .83em Arial, Helvetica, sans-serif; text-align:center; }
a,  a:link,  a:visited {color:#838382; }
a:hover, a:active {color:#000000;}

#page-container{ width:900px; text-align:left; margin:20px auto; }
	#sitemap{ width:900px; float:left; border-bottom:1px solid #838382; }
	#header{ width:900px; float:left; border-bottom:20px solid #D4CBB9; padding:25px 0; }
	#header a{ display:block; width:172px; height:39px; margin-left:16px; }
	#navigator{ width:900px; float:left; height:67px !important; }
	#masthead{ width:900px; float:left; border-top:1px solid #838382; margin:0; height:210px; font-family:Georgia, serif; background:url('../images/masthead.jpg') no-repeat center center; }
	.innerContent{ border-top:1px solid #838382; padding-top:10px; }
	#content{ width:900px; float:left; overflow:visible; }
		#left-side{ width:200px; float:left; color:#838382; }
		#center{ width:461px; float:left; margin-left:10px; }
		#right-side{ width:200px; float:right; }
	#footer {border-top:1px solid #838382;color:#838382;float:left;font-size:12px;margin-top:20px;padding-bottom:30px;width:900px;}
		#footer p a {color:#838382;text-decoration:none;}
		#footer ul {list-style-type:none;margin:0 0 0 10px;padding:0;}
		#footer ul li {border-right:1px solid #838382;float:left;margin:0;padding:2px 6px;}
		#footer li.last {border-right:medium none;}
		#footer ul li a, #footer ul li a:link, #footer ul li a:visited {color:#838382;font-size:12px;text-decoration:none;}
		#footer ul li a:hover, #footer ul li a:active {color:#000000;}
		#footer #copyright {float:right;margin:0;padding:0;width:250px;}
		#footer #copyright p {font-size:8px;margin:0;padding:0;text-align:right;}


/* site wide elements */
.inside{ padding:0 10px; }

#sitemap ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#sitemap ul li {border-left:1px solid #838382;float:right;margin:0;padding:2px 6px;}
#sitemap ul li.last {border-left:medium none;}
#sitemap ul li a, #sitemap ul li a:link, #sitemap ul li a:visited {color:#838382;font-size:0.9em;text-decoration:none;}
#sitemap ul li a:hover, #sitemap ul li a:active {color:#000000;}
#sitemap-plain-text ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#sitemap-plain-text ul li {border-left:1px solid #838382;float:right;margin:0;padding:2px 6px;}
#sitemap-plain-text ul li.last {border-left:medium none;list-style-image:none;list-style-position:outside;list-style-type:none;}
#sitemap-plain-text ul li a, #sitemap-plain-text ul li a:link, #sitemap-plain-text ul li a:visited {color:#838382;font-size:0.9em;text-decoration:none;}
#sitemap-plain-text ul li a:hover, #sitemap ul li a:active {color:#000000;}

#navigator ul#principal{ margin:1px 0 0 0; padding:0; list-style:none; clear:both; width:900px; }
#navigator ul#principal li{ margin:0 1px 0 0; padding:0; background-color:#838382; float:left; height:46px; }
#navigator ul#principal li.on{ font-weight:bold; }
#navigator ul#principal li.c0{ border-bottom:10px solid #db8181; }
#navigator ul#principal li.c1{ border-bottom:10px solid #b7c545; }
#navigator ul#principal li.c2{ border-bottom:10px solid #93c1d2; }
#navigator ul#principal li.c3{ border-bottom:10px solid #e99e84; }
#navigator ul#principal li.c4{ border-bottom:10px solid #92c7b1; }
#navigator ul#principal li.c5{ border-bottom:10px solid #a6a5ca; }
#navigator ul#principal li.c6{ border-bottom:10px solid #e4a2b2; margin-right:0; }
#navigator ul li a, #navigator ul li a:link, #navigator ul li a:visited{ color:#fff; display:block; text-decoration:none; padding:6px 0 0 9px; width:119px; height:46px; }
#navigator ul li a:hover, #navigator ul li a:active{}
#navigator ul#principal li.c6 a{ width:117px; }

#navigator ul#secundar{ margin:0; padding:0; list-style:none; width:902px; }
#navigator ul#secundar li{ height:10px; margin:0 1px 0 0; float:left; width:124px; padding:0 2px; }
#navigator ul#secundar li.c0, #navigator ul#principal li.c0.on{ background-color: #db8181; }
#navigator ul#secundar li.c1, #navigator ul#principal li.c1.on{ background-color: #b7c545; }
#navigator ul#secundar li.c2, #navigator ul#principal li.c2.on{ background-color: #93c1d2; }
#navigator ul#secundar li.c3, #navigator ul#principal li.c3.on{ background-color: #e99e84; }
#navigator ul#secundar li.c4, #navigator ul#principal li.c4.on{ background-color: #92c7b1; }
#navigator ul#secundar li.c5, #navigator ul#principal li.c5.on{ background-color: #a6a5ca; }
#navigator ul#secundar li.c6, #navigator ul#principal li.c6.on{ background-color: #e4a2b2;  margin-right:0; }
#navigator ul#secundar li.c6{  width:122px;  }

.inside h1,h1.pageTitle{ font-size:27px; font-family:garamond, serif; margin-bottom:12px; color:#838382; }
.inside h2 { font-size: 16px; font-weight: bold; color:#000; }

/*
.inside h2 { font-size: 16px; font-weight: bold; color:#706f6e; }
.inside h1,h1.pageTitle.c0{ color:#db8181 }
.inside h1,h1.pageTitle.c1{ color:#b7c545 }
.inside h1,h1.pageTitle.c2{ color:#93c1d2 }
.inside h1,h1.pageTitle.c3{ color:#e99e84 }
.inside h1,h1.pageTitle.c4{ color:#92c7b1 }
.inside h1,h1.pageTitle.c5{ color:#a6a5ca; }*/

form#login{ background-color:#838382; padding:6px 9px; margin-bottom:10px; }
form#login label{ display:block; color:#fff; margin-bottom:3px; }
form#login input{ border:none; width:178px; margin-bottom:3px; color:#C1C1C1; padding:2px; margin-top:0px; }
form#login input.login{ background-color:#c0c0c0; color:#666; width:182px; }
form#login p{  color:#fff; }
form#login a, form#login a:link, form#login a:visited {color:#fff;font-size:12px;text-decoration:none;}
form#login a:hover, #footer ul li a:active {color:#CCCCCC;}

ul.gt{ margin:0 0 10px 0; padding:4px 0; list-style:none; }
ul.gt li{ margin:0 0 6px 8px; padding:0; border-bottom:1px solid #fff; }
ul.gt li.last{ margin:0 0 2px 10px; padding:0; }
ul.gt li a, ul.gt li a:link, ul.gt li a:visited{ color:#838382; text-decoration:none;  background:url("../images/gt.gif") no-repeat left center; padding-left:12px; display:block; line-height:normal; }
ul.gt li a#on, ul.gt li a:hover, ul.gt li a:active{ color:#000; background:url("../images/gton.gif") no-repeat left center; }
ul.gt li a#on{ font-weight:bold; }

ul.gt li ul{list-style:none; border: 1px solid #333333; padding:7px; margin:0 0 0 60px; width:150px; position:absolute; background:white; display:none;}
ul.gt li ul li{ border: none;}


#left-side ul.pr5{ position:relative; top:-2px; }
#left-side ul.bottom{ padding-bottom:12px; }

dl.arrowed{ margin:0; padding:0 0 8px 0; }
dl.arrowed.bordered, ul.gt.bordered{ border-bottom:1px solid #838382; }
dl.arrowed dt{ margin:0 0 14px 0; padding:0; line-height:20px; display:block; }
dl.arrowed dt a, dl.arrowed dt a:link, dl.arrowed dt a:visited{ color:#fff; text-decoration:none; background: #838382 url("../images/arrow.gif") no-repeat center right; display:block; padding:0 8px; width:184px; }
dl.arrowed dt a:hover, dl.arrowed dt a:active{ color:#fff; text-decoration:none; background: #706f6e url("../images/arrow-on.gif") no-repeat center right; display:block; padding:0 8px; }
dl.arrowed dd{ margin:0 0 10px 0; padding:0 8px; color:#838382; }
dl.arrowed.gt dd{ margin:0 0 4px 8px; padding:0 8px 0 0; }
dl.arrowed.gt dd.last{ margin-bottom:6px; }
dl.arrowed dd a, dl.arrowed dd a:link, dl.arrowed dd a:visited{ color:#838382; text-decoration:none; }
dl.arrowed dd a:hover, dl.arrowed dd a:active{ color:#000; }

dl.arrowed.gt dd a, dl.arrowed.gt dd a:active, dl.arrowed.gt dd a:visited{ background:url("../images/gt.gif") no-repeat left center; padding-left:12px; }

dl.arrowed dd.arrows {background-image:url(../images/gt.gif);background-position:left center;background-repeat:no-repeat;padding-left:15px;}

a.arrowBox, a.arrowBox:link, a.arrowBox:visited{ color:#fff; text-decoration:none; background: #838382 url("../images/arrow.gif") no-repeat center right; display:inline-block; padding:0 30px 0 8px; line-height:20px; }
a.arrowBox:hover, a.arrowBox:active{ background: #706f6e url("../images/arrow-on.gif") no-repeat center right; }

input.submitFWD{ color:#fff; text-decoration:none; background: #838382 url("../images/fast-forward.gif") no-repeat center right; display:inline-block; padding:2px 30px 2px 8px; border:none; font-size:14px; }

a.deleteBox, a.deleteBox:link, a.deleteBox:visited{ color:#fff; text-decoration:none; background: #838382; display:inline-block; padding:2px 6px; }
a.deleteBox:hover, a.deleteBox:active{ background: #706f6e; }


dl.video-audio{margin:0 0 1em; padding:0;}
dl.video-audio dt{ margin:0 0 14px 0; padding:0; line-height:20px; display:block; }
dl.video-audio dt a, dl.video-audio dt a:link, dl.video-audio dt a:visited{ color:#fff; text-decoration:none; background: #838382 url("../images/arrow.gif") no-repeat center right; display:block; padding:0 8px; width:184px; }
dl.video-audio dt a:hover, dl.video-audio dt a:active{ color:#fff; text-decoration:none; background: #706f6e url("../images/arrow-on.gif") no-repeat center right; display:block; padding:0 8px; }
dl.video-audio dd{margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #DADAD9;}
dl.video-audio dd:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
	dl.video-audio dd .thumb-wrapper{float:left;width:59px;}
		dl.video-audio dd .thumb-wrapper img{display:block;margin-bottom:1px;}
		dl.video-audio dd .thumb-wrapper span{font-size:11px;display:block;color:#FFF;padding-left:20px;}
			dl.video-audio dd.video .thumb-wrapper span{background-image:url(../images/video.png); background-repeat:no-repeat; background-position: 4px center;}
			dl.video-audio dd.audio .thumb-wrapper span{background-image: url(../images/audio.png);background-repeat: no-repeat;background-position: 4px center;}
			
			
			
			



	dl.video-audio dd a, dl.video-audio dd a:visited{text-decoration:none !important;}
	dl.video-audio dd .item-content{width:130px;float:right;font-size:11px; margin-left:11px;}
	dl.video-audio dd .item-content strong{display:block;font-size:13px;font-weight:normal;margin-bottom:0.25em;text-decoration:none! important;}
	dl.video-audio dd a .item-content, dl.video-audio dd a:visited .item-content{font-size:11px;}
	dl.video-audio dd a .item-content strong, dl.video-audio dd a:visited .item-content strong{font-size:13px;}
	dl.video-audio dd .item-content p{margin:0;}
	
	#home dl.video-audio dd .item-content {
	margin-right:10px;
	width:180px;
	}

#right-side .read-more{font-size:11px;font-weight:bold;text-decoration:none;float:right;}

ul.playlist{margin:0 0 1em;padding:0;}
	ul.playlist li{margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #DADAD9;list-style:none;}
	ul.playlist li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
	ul.playlist li a, ul.playlist li a:visited{float:left;width:167px;text-decoration:none;cursor:pointer;}
		ul.playlist li  img{display:block;margin-bottom:1px;}
		ul.playlist li a span, ul.playlist li a:visited span{font-size:13px;padding:4px 0;display:block;color:#FFF;text-align:center;text-decoration:none;}
			
	ul.playlist li .item-content{width:260px;float:right;font-size:13px; margin-left:13px;}
		ul.playlist li .item-content strong{display:block;font-size:16px;font-weight:normal;margin-bottom:0.25em;}


			.p288 .thumb-wrapper span{background-color:#B7C545;}
			.p289 .thumb-wrapper span{background-color:#93C1D2;}
			.p290 .thumb-wrapper span{background-color:#E99E84;}
			.p291 .thumb-wrapper span{background-color:#92C7B1;}
			
			.p288  a:hover .thumb-wrapper span{background-color:#869414;}
			.p289  a:hover  .thumb-wrapper span{background-color:#6290A1;}
			.p290  a:hover  .thumb-wrapper span{background-color:#B86D53;}
			.p291  a:hover  .thumb-wrapper span{background-color:#619680;}
			
#center p{ margin:0 0 12px 0; }
#center p.more{ margin-bottom:36px; }

div.inside p.more{ color:#838382; }
div.inside p.more a, div.inside p.more a:link, div.inside p.more a:visited{ color:#838382; text-decoration:none; }
div.inside p.more a:hover, div.inside p.more a:active{ color:#000; }

#masthead{position:relative;}
#masthead object{position:absolute;top:0;}
#masthead embed{position:absolute;top:0;z-index:2;}
#masthead .innerfade, #masthead div{position:absolute !important;top:0;left:0;width:100%;z-index:1;}
#masthead span{ margin:80px 0 0 40px;font-size:33px; color:#FFF; width:80%; }

#home{ color:#888; }
	#intro{ font-size:25px; margin:10px 0; font-family:garamond, serif; color:#b5ab97; }
	#intro strong{ font-style:normal; }
	ul.thirtythree{ margin:0; padding:0; overflow:auto; width:900px; }
	ul.thirtythree li{ margin:0; padding:0; list-style:none; width:290px; float:left; }
	ul.thirtythree li.middle{ padding: 0 14px; }
	ul.thirtythree li h3, ul.thirtythree li h3 a{ font-size:14px; color:#fff; font-weight:normal; margin-bottom:6px; background:#cbc0aa url("../images/cream-arrow.gif") no-repeat right center; line-height:20px; }
	
	ul.thirtythree li a{ color:#888; display:block; text-decoration:none; line-height:1.2em; margin-bottom: 10px; margin-left:8px; background-image:url(../images/gt.gif);background-position: 0 4px;background-repeat:no-repeat;padding-left:15px;} }
	ul.thirtythree li h3 a:hover{ text-decoration:none; }


	/****************************
		Shop pages
	*****************************/
	h2.shopHead{ font-size:15px; color:#000; font-weight:bold; }
	h2.shopHead a{ float:right; font-size:12px; font-weight:bold; color:#838382; text-decoration:none; }

	strong.total{ margin-bottom:15px; display:block; }

	ul.catalog{ margin:35px 0 0 0; padding:0; overflow:visible; border-top:1px solid #838382; }
	ul.catalog li{ margin:0; padding:15px 0; list-style:none;border-bottom:1px solid #838382; color:#838382; overflow:visible; }
	.ie6 ul.catalog li{ clear:both; }
	ul.catalog li a.heading{ text-decoration:none; color:#000;font-size:13px; font-weight:bold; margin:0; line-height:20px; }
	ul.catalog li a.arrowBox{ margin-left:10px; margin-right:1px; }
	ul.catalog li a.deleteBox{ margin-left:46px; }
	ul.catalog li em.price{ font-style:normal; line-height:20px; }
	ul.catalog li p.moreDesc{ padding:0; width:340px; }
	ul.catalog li p.selectHolder{ padding:0; text-align:right; }
	ul.catalog li p.selectHolder select{ margin-right:64px; }

	ul.catalog li.preTotal{ border-bottom:1px solid #dfdfdf; text-align:right; }
	ul.catalog li.preTotal p{ padding-right:64px; }
	#center ul.catalog li.preTotal p.last{ margin-bottom:0; }
	ul.catalog li.total{ border-bottom:none; text-align:right; }
	#center ul.catalog li.total p{ margin-bottom:0; padding-right:64px; }

	#center p.moreDesc,
	#center p.selectHolder{ margin:12px 0 0 0; }

	select.priceOptions{ margin:0 0 0 10px; padding:0; width:160px; }
	strong.bigPrice{ font-size:16px; font-weight:bold; position:relative; top:2px; }

	h2.productName{ font-size:20px; color:#565656; margin:0 0 12px 0; font-weight:bold; }
	h3.productDesc{ font-size:14px; color:#565656; margin:35px 0 12px 0; font-weight:bold; }

	ol.half{ margin:0; padding:0; overflow:auto; }
	ol.half li{ margin:0; padding:0; list-style:none; width:48%; float:left; }
	ol.half li ul{ margin:0 0 12px; padding:0; }
	ol.half li ul li{ margin:0; padding:0; list-style:none; width:100%; float:none; }

	table.paymentform{  }
	table.paymentform td{ padding:3px 0; }
	table.paymentform td input{ margin:0; }

	table.carddetails{ width:560px; }
	table.carddetails td{ padding:3px 0; }
	table.carddetails td select{ margin: 0; }

	.gray{ color:#535353; }


	
/* browser dependent */
.ie6 #navigator ul#secundar, .ie6 #masthead{ position:relative; top:-5px; }
.mac #footer{ font-size:9px; }

/* others */
.hide{ display: none; }
.show{ display: block; }
.show_{ display: inline; }
.underline{ text-decoration: underline; }
.i{ font-style: italic; }
.r{ text-align: right; }
.l{ text-align: left; }
.c{ text-align: center; }
.b{ font-weight: bold; }
.s{ text-decoration: line-through; }
.u{ text-decoration: underline; }
.b{ font-weight: bolder; }
.i{ font-style:italic; }
img,form{ border: 0; margin: 0; padding: 0; }
.fr{ float: right !important; }
.fl{ float: left !important; }
.rfr{ position:relative; float: right !important; }
.rfl{ position:relative; float: left !important; }
br.clear{ clear: both; }
hr{ width:100%; height:2px; }
td{ vertical-align:top; }

input, textarea, select{ font: .83em Arial, Helvetica, sans-serif; }

.frImg{ float:right; margin: 0 0 8px 8px; clear: right; }
.flImg{ float:left; margin: 0 8px 8px 0; clear: left; }

.dkGray{ background-color:#706f6e; }
.lgGray{ background-color:#838382; }


/* Legacy from current website */
#data_room_menu {
	font-family: Verdana;
	font-size: 12px;
}
#data_room_menu dt {
	float: left;
	clear: both;
	color: gray;
	width: 200px;
}
#data_room_menu dd {
	color: brown;
	height: 20px;
}
dl.arrowed dd.arrows {
	background-image: url(../images/gt.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
}
#index_sitemap li {
	padding: 5px 0 5px 0;
}
#index_sitemap li ul li {
	padding: 5px 0 5px 0;
}

#index_sitemap table{margin:0;}
#fs_access legend, #fs_other legend {
	color: #000;
}
.on {
	text-decoration: none;
}
#doc_search_box {
	margin:0;
	background-color: #838382;
	padding: 5px;
}
#doc_search_box dt {
	padding-left: 4px;
	color: #fff;
	margin-bottom: 8px;
}
#doc_search_box dd {
	margin:0;
	margin-bottom: 4px;
	margin-left: 5px;
	padding:0;
}
#doc_search_box input {
	width:160px;
	border:0;
}

#home_center {margin-left: 10px;}
a.paging {color:#838382;font-size:11px;font-family:Arial;text-decoration:none;}
a.nline {text-decoration:none;}
a.section_title {font-size:12px;height:20px;line-height:20px;color:#fff; text-decoration:none; background: #706F6E url("../images/arrow-on.gif") no-repeat center right; display:block; padding:0 8px;overflow:hidden;}
div#art_fund_tracker_container {font-family:Arial;font-size:11px;color:#838382;border-bottom:1px solid #838382;}
div#art_fund_tracker_container div p.images {text-align:center;}
div#art_fund_tracker_container div p a {font-weight:normal;font-size:13px;}
p.section_title {
background:#706F6E url(../images/arrow-on.gif) no-repeat scroll right center;
color:#FFFFFF;
display:block;
font-size:12px;
height:20px;
line-height:20px;
overflow:hidden;
padding:0 8px;
text-decoration:none;}

.border-top{border-top:1px solid #838382 !important;padding:20px 0 0 !important;}

#inner_page_login  .sect_left{float:left;width:50%;}
#inner_page_login  .sect_right{float:right;width:50%;text-align:right;}

#inner_page_login  .frm_container{border:1px solid #838382;height:200px;padding:20px;}
#inner_page_login  label{font-weight:normal; width:13em;float:left;}
#inner_page_login  .text{margin:0;width:223px;padding:3px 0;}
#inner_page_login   p{clear:both;}
#inner_page_login  .field_div {width:223px;float:left;}
#inner_page_login  .p {padding:6px 0;clear:both;}

#inner_page_login   a, 
#inner_page_login   a:hover,
#inner_page_login  a:active{line-height:normal;padding:5px 0 5px 0;text-decoration:none;}

