@import "reset.css";
@import "navstyle.css";
	
@media screen{

	body {
		font-family:   arial, helvetica, tahoma, verdana, sans-serif;
		font-size: .75em;
		color: #000;
		background-color: #003b5e;
		/*background-color: #000;*/
		text-align: center;
		background-image:url("../images/Bgrad.jpg");
		background-repeat:repeat-x;
		margin: 0;
		}
	
	em{font-weight: bold;}
	strong{font-weight: bold;}
	small{font-size: 90%;}
	blockquote {padding-left:24px;}
	
	a {text-decoration: none;color: #0065ce;}
	
	a:hover {text-decoration: underline; color: #54a552;}
	
	/*- - - - - - - - - - - - - - -
			Classes
	- - - - - - - - - - - - - - - -*/
	
	.goRight {float: right;}
	.goLeft {float: left;}
	.goCenter{margin: 0 auto;}
	.bold_ital {font-style: oblique;font-weight: bold;color: #e05e00; background-color:#fff; border:2px solid  #e05e00; padding:4px; }
	#content_right span.bold_ital {border:0;}
	 div#footer span.text_box {padding:4px; color:#fff; background-color:#e05e00; border:2px solid  #e05e00; margin-left:0;position:relative;right:3px;}
	 div#footer span.text_box a {color:#fff; text-decoration:none;}
	.bold {font-weight: bold;color: #e05e00;}
	.centerText{text-align: center;}
	.hide{display:none;}
	.standout{padding:5px;border:2px solid #e05e00;background-color:#fcd391;}
	.img210{width:210px;height:240px;float:left;text-align:center;}
	.clear{clear:both;}
	.divider{display:block;border-bottom:1px solid #ddd;height:1px;clear:both;margin:10px 0;}
	.important {color: #ff0000;}
	
	.thumb {margin: 6px 16px 8px 16px; border: 1px solid #595959; float: left;}
	.thumb p {width: 120px;}
	
	.errorbox{padding:10px;background-color:#FF7F7F;border: 3px solid #EF4A4A}
	
	h3.title {float:left; width:940px; color:#E05E00; font-weight:600; font-size:14px; padding:4px 0;}
	
	div#sidelinks p.message {margin-top:0; text-align:center; width:180px; font-size:90%;font-style:italic;}
	
	/*- - - - - - - - - - - - - - -
		  Page Content
	- - - - - - - - - - - - - - - -*/
	
	#center {width: 960px;margin: 0 auto;}
	
	#wrapper {
		width: 960px;
		margin:12px auto 0;
		text-align: left;
		background-color: #fff;
		border: 1px solid #000;
		padding: 2px;
		float: left;
		background: #fff url("../images/content_right_bg.jpg") scroll no-repeat top right;
		}
	
	 #content_bg{
		width: 950px;
		padding: 0 10px;
		padding-right: 0px;
		float: left;
		background-color: transparent;
		
		}
		
	.logo {float: left; clear: none; padding:12px 0 0 0;}
	
	#menuholder {
		position: relative;
		width: 660px;
		float: right;
		clear: none;
		margin: 0 36px 0 0 ;
		/*margin-top: 20px;*/
		z-index: 13;
		}
		
		
	div#content div#sidelinks ul.side_menu {margin-bottom:24px;}
	
	#menuholder img{/*position:absolute; top: -30px;*/}	
	
	
	#breadcrumb_holder {float: left;margin: 4px 8px 4px; color: #E05E00;width:400px;}
	#breadcrumb_holder a {font-family: Times-New-Roman, Georgia, serif; color: #E05E00;}
	#breadcrumb_holder a:hover {color: #e05e00;}
	
	/* Bread crumbs moved into the white (content_main)
	#content_bg{position:relative;}
	#breadcrumb_holder{position:absolute;top:47px;left:16px;z-index:999;color:#004973;}
	#breadcrumb_holder a{color:#004973;}
	*/
	#content_main {

		}
	

	#searchform {float: right;margin-bottom:3px;margin-right:36px;margin-top:18px;}
	#searchbox {margin:0;padding:4px;margin-bottom:4px;border:1px solid #575757;float:left; 
		    border-top-color:#808080; border-left-color:#808080;
		    background-color:#ececec;}
	#searchbox:focus {background-color:#fff;}
	#searchbutton{float: left; position:relative;bottom:1px;}
	.helpsupport{float:left;margin-left:12px;}

	
	.content-full{width:680px;clear:both;padding:0 10px;margin:5px 0;}/*Full Page Width*/
	.content-left, .content-left_pricing{float:left;width:320px;padding:10px;margin:5px 0;}/*Half Page Width Left*/
	.content-right, .content-right_pricing{float:right;width:320px;padding:10px;margin:5px 0;}/*Half Page Width Right*/
	.content-left_pricing, .content-right_pricing{width: 340px; border: 1px solid #e0e0e0;}
	.content-bottom{clear:both;height:1px;margin:0 20px 20px 20px;}
	.content-full_dl {width:580px;clear:both;padding:0 10px;margin:5px auto;}
	
	.content-one{float:left;width:220px;padding:10px;margin:5px 0;}/*One Third Page Width*/
	.content-two{float:left;width:440px;padding:10px;margin:5px 0;}/*Two Thirds Width*/
	
	.form-full{width:680px;}
	.form-half{width:320px;}
	.form-one{width:220px;}
	.form-two{width:440px;}
	
	#content {position: relative;width: 940px; background-color: transparent;float: left}
	
	
	#content_right {float: right;width: 740px;}
	#content_right h2 {font-size:160%;}
	#content_right h3 {font-size: 120%;font-weight: bold;margin:5px 0;}
	#content_right p {padding:7px;margin:5px 0;line-height:1.4em;}
	
	
	#content_right ul{list-style-type:disc;list-style-position: outside;color:#06c;margin:0 0 20px 0;}
	#content_right ul h4{font-weight:600; color:#000;}
	#content_right ul li{margin-left:13px;margin-bottom: 12px; font-size: 1.1em; font-weight: 700;}
	#content_right ul li{color:#06c;}
	#content_right ul li span{color:#000;}
	#content_right ul li ul{list-style-type:circle;margin:0 0 0 5px;}
	#content_right ul li ul li{}
	
	#content_right ul.plain_list li{list-style-type:none; color:#000; font-size:1em;font-weight:normal;}
	#content_right .plain_list li h3{list-style-type:none; margin: 12px 0 2px 0; color:#000; font-size: 1.1em; font-weight: 600;}
	
	#content_right ul.big_list li{list-style-type:none; color:#323232; margin-bottom: 2px;}
	#content_right .big_list li h3{list-style-type:none; margin: 30px 0 2px 0; color:#019008; font-size: 1.4em; font-weight: 600;}	
	
	#content_right ul.description_list {list-style-type: none;}
	#content_right li.description_list {display: block;}
	
	.product_grid{text-align:center; width: 664px; margin: 0 auto;}
	.product_grid p{text-align: left;}
	.product_box {width:200px; height: 200px; padding: 8px; margin: 0 2px 2px 0; border: 1px solid #e0e0e0; float: left;} 
	.product_box a.t_link{display:block; width:184px; text-align:center; font-weight:700; margin:0 auto;}
	.product_box a.bg_link{height:180px; width:184px; text-align:center; display:block; background: transparent none scroll no-repeat top center; font-weight: 700; margin: 0 auto;}


		.tiny_text{font-size:10px;}
	

/*Fade Slide Show*/
div#slideshow1 {position:relative; float:left;}
 .descpanelfg {padding:6px; font-family:Gerogia, "Times New Roman", serif;font-size:16px;}
	
	
/*Fancy Box*/

	#content_fancybox {float: right;padding-left:16px;}
	#content_fancybox h2 {font-size:160%;}
	#content_fancybox h3 {font-size: 120%;font-weight: bold;margin:5px 0;}
	#content_fancybox p {padding:7px;margin:5px 0;line-height:1.4em;}
	
	#content_fancybox ul{list-style-type:disc;list-style-position: outside;color:#06c;margin:0 0 20px 0;}
	#content_fancybox ul li{margin-left:13px;margin-bottom: 12px;}
	#content_fancybox ul li{color:#06c;}
	#content_fancybox ul li span{color:#000;}
	#content_fancybox ul li ul{list-style-type:circle;margin:0 0 0 5px;}
	#content_fancybox ul li ul li{}
	
	#content_fancybox ul.plain_list li{list-style-type:none; color:#000;}
	#content_fancybox .plain_list li h3{list-style-type:none; margin: 12px 0 2px 0; color:#323232; font-size: 1em; font-weight: 600;}
	
	#content_fancybox ul.big_list li{list-style-type:none; color:#323232; margin-bottom: 2px;}
	#content_fancybox .big_list li h3{list-style-type:none; margin: 30px 0 2px 0; color:#019008; font-size: 1.4em; font-weight: 600;}	
	
	#content_fancybox ul.description_list {list-style-type: none;}
	#content_fancybox li.description_list {display: block;}


/*Fancy Box*/


	
	.desc_half {width: 210px;}
	.desc_full {width: 580px;}
	
#content_right ol.instructions li{margin-left:10px;margin-bottom:10px;font-weight: bold;line-height: 1.6;}
#content_right ol.instructions ul li{margin-left:33px;margin-bottom:0px;font-weight: normal;}

	
	#content_right ol{list-style-type:decimal;list-style-position: inside;color:#000;margin:12px 0 20px 0;}
	
	table.prices, table.ext_prices {border:1px solid #000;font-size:1em;padding:4px;/*width:320px;*/margin: 5px auto;}
	table.prices tr.odd, table.ext_prices tr.odd{background-color:#fff;}
	table.prices tr.even, table.ext_prices tr.even{background-color:#ddd;}
	table.prices th, table.ext_prices th{/*background-color:#06c;*/background-color:#cadee6;padding:4px;font-weight:bold;color:#2b2b2b;}
	table.prices td, table.ext_prices td{padding:4px;}
	table.prices td.tdfirst, table.ext_prices td.tdfirst{width:220px;}
	table.ext_prices{font-size:11px;}
	table.ext_prices th {text-align:center;}
	table.ext_prices td {border-right: 1px solid #a2a2a2;text-align:right;}
	table.ext_prices td:first-child {text-align:left;}
	table.ext_prices td:nth-child(4) {border-right: 2px solid #424242;}
	table.ext_prices td:last-child {border-right:0;}
	table.ext_prices caption {font-weight:600; font-size:12px; color:#8e8e8e;}
	table.ext_prices caption span:first-child {float:left; padding:0 0 0 128px;}
	table.ext_prices caption span:last-child {float:right; padding:0 144px 0 0;}
	
	table.dp_prices {border:1px solid #000;font-size:1em;padding:4px;/*width:320px;*/margin: 5px auto;}
	table.dp_prices tr.odd{background-color:#fff;}
	table.dp_prices tr.even{background-color:#ddd;}
	table.dp_prices th{/*background-color:#06c;*/background-color:#cdbfd8;padding:4px;font-weight:bold;color:#2b2b2b;}
	table.dp_prices td{padding:4px;}
	table.dp_prices td.tdfirst{width:220px;}
	
	table.options {padding: 10px;border-collapse: collapse;margin: 10px 0 10px 20px;}
	table.options tr{}
	table.options th {font-weight:bold;}
	table.options td {padding: 4px;border-bottom: 1px dotted #424242;}
	table.options td.options_last{border: none;}
	
	table.standard_table {border:1px solid #666666;padding:4px;/*width:320px;*/margin: 5px auto;}
	table.standard_table td {border:1px solid #666666; padding: 4px;}
	table.standard_table th {background-color: #ddd; border:1px solid #666666; padding: 4px; font-size: 1.2em; font-weight: bold;}
	
	table.orderstat {width: 920px;}
	table.orderstat th a{color:#fff;} 
	table.orderstat th img{} 
	
	
	#sidelinks {width: 180px;float: left; clear:left;padding-right: 4px;margin-top: 36px;border-right: 1px solid #bababa;}
	#sidelinks h2 {font-size: 1.3em;font-weight: 700;color: #e05e00;margin-top: 20px;}	
	#sidelinks h3 {font-size: 1.1em;margin-bottom: 2px;font-weight: bold;}
	#sidelinks hr {float:left; clear:both; width: 180px;height: 1px; margin:6px 0; border:0 none; background-color: #bcbcbc;}
	
	.breakout_text {
		background-color: #e8f6dc;
		border-top: 1px dashed #585858;
		border-bottom: 1px dashed #585858;
		margin: 8px 16px;
		padding:6px;
		}
	
	#sidelinks p{margin: 10px 0;padding:0;}
	
	#footer {padding-top: 8px; float:left; margin: 20px auto 12px auto;text-align: center;clear: both; width:940px; 
		 background-color:#dedede;
		 -moz-border-radius-bottomleft:6px;
		 -moz-border-radius-bottomright:6px;
		 -webkit-border-bottom-left-radius:6px;
		 -webkit-border-bottom-right-radius:6px;
		 }
	#footer p{margin-top:5px;}
	#footer p.footerlinks {padding:0 2px 8px 2px;}
	#footer span{margin-left: 12px; position:relative; bottom:14px;}
	#footer a{color: #575757; text-decoration: underline;}
	#footer a:hover{color: #575757; text-decoration: none;}
	#footer p.off_links {text-align:center;}
	#footer p.off_links {position:relative; bottom:8px;} 
	#footer p.off_links img {margin-left:24px;}
	
	/*- - - - - - - - - - - - - - -
		   Home Page
	- - - - - - - - - - - - - - - -*/
	
	#welcome{float:right;width:460px;background-color: #fff;padding: 4px;}
	#slideHolder{float:left;width:370px;}
	body#orderstatus div#slideHolder, body#manageaccount div#slideHolder, body#supplies div#slideHolder {margin:0 auto; clear:both; float:none; height: 128px;}
	#services{clear:both;width: 735px;margin:0 auto;padding-top:20px;}
	#services a{float:left;}
	
	#welcome p {
		padding: 4px;
		}
	
	#welcome p:first-child {
		padding-bottom: 4px;
		border-bottom: 1px dashed #d3d3d3;
		}
		
	#content_right div.steps_l {
		float: left;
		margin: 0 0 16px 0;
		}
		
	#content_right div.steps_m {
		height: 122px;
		width: 562px;
		margin: 0 0 16px 0;
		background-image: url(http://www.lustrecolor.com/images/step_m.jpg);
		float: left;
		}
		
	#content_right div.steps_r {
		margin: 0 0 16px 0;
		}
		
	#content_right div.steps_r img {
		position: relative;
		right: 4px;
		}
		
		
	#content_right div.steps_m h3 {
		color: #004974;
		font-size: 14pt;
		font-weight: 400;
		margin-top: 12px;
		font-family: Georgia, Times-New-Roman, serif;
		
		}		

	
	/*- - - - - - - - - - - - - - -
		Price Calulator
	- - - - - - - - - - - - - - - -*/
	
	#book_total{padding-left:40px;}
	
	/*- - - - - - - - - - - - - - -
		Form Styles
	- - - - - - - - - - - - - - - -*/
	
	#top{ /*Light Box top bar*/
		text-align:right;
		padding:4px;
		background-color:#eee;
		}
	
	/** FORM FOR FULL PAGE **/
	.form_full fieldset {
		border: none;
		margin: 10px;
		text-align: left;
		background: #dee9f6;
		padding: 12px;
		margin: 10px;
		}
	
	.form_full label,
	.form_full input {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	
	.controlbuttons {
		clear: both;
		}
	
	.form_full label {
		font-family: verdana, arial, sans-serif;
		text-align: left;
		text-align: right;
		width: 125px;
		padding-right: 20px;
		clear:both;
	}
	
	.form_full .long {
		width: 280px;
		}
		
			.form_full .short {
		width: 80px;
		}
	
	.form_full textarea {
		display: block;
		width: 280px;
		height: 80px;
		float: left;
		margin-bottom: 10px;
		}
	
	.form_full .formbutton {
		position: relative;
		width: 90px;
		float: right;
		left: -40px;
		}
	
	/** FORM FOR HALF PAGE **/
	
	.form_half fieldset {
		border: none;
		margin: 10px;
		text-align: left;
		background: #dee9f6;
		padding: 12px;
		margin: 10px;
		}
	
	.form_half label,
	.form_half select,
	.form_half input {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	
	.form_half label {
		font-family: verdana, arial, sans-serif;
		text-align: left;
		text-align: right;
		width: 125px;
		padding-right: 20px;
		clear:both;
	}
	
	.form_half .long {
		width: 160px;
		}
	
	.form_half textarea {
		display: block;
		width: 160px;
		height: 80px;
		float: left;
		margin-bottom: 10px;
		}
	
	.form_half .formbutton {
		position: relative;
		width: 90px;
		float: right;
		left: -40px;
		}
	
	#frame_calc label{width:100px;display:block;float:left;}
	#frame_calc input{width:100px;display:block;float:left;}
	#frame_calc li{clear:both;margin:5px;list-style-type:none;}
	#frame_calc #total_button{margin-left:100px;}
	
	/*- - - - - - - - - - - - - - -
		Site Map
	- - - - - - - - - - - - - - - -*/
	
	.sitemap ul{font-size: 16px;}
	.sitemap ul li{list-style-type: none;}
	.sitemap ul li a{background-color:#eee;padding:5px;display:block;}
	.sitemap ul li ul{padding:10px;font-size: 14px;}
	.sitemap ul li ul li{list-style-type: disc;}
	.sitemap ul li ul li a{background-color:#fff;display:inline;}
	.sitemap ul li ul li ul{padding:10px 10px 0 10px;font-size: 13px;}
	.sitemap ul li ul li ul li{list-style-type: circle;}
	.sitemap ul li ul li ul li ul{font-size: 12px;}
	.sitemap ul li ul li ul li ul li{list-style-type: square;}
	.sitemap ul li ul li ul li ul li a{}
	
	/*- - - - - - - - - - - - - - -
		Category Main Pages
	- - - - - - - - - - - - - - - -*/
	
	body#category_main #content_right li {
	
		}
	
	/*- - - - - - - - - - - - - - -
		fine art card layouts
	- - - - - - - - - - - - - - - -*/
		.img_small_h{border:1px solid #ddd;float:left;padding:4px;margin:4px;width:180px;height:145px;display:inline;text-align:center;}
		.img_large_h{border:1px solid #ddd;float:left;padding:4px;margin:4px;display:inline;text-align:center;}
		.img_large_h img{width:310px;height:236px;}
		.img_small_v{border:1px solid #ddd;float:left;padding:4px;margin:4px;width:170px;height:220px;display:inline;text-align:center;}
		.img_large_v{border:1px solid #ddd;float:left;padding:4px;margin:4px;width:240px;height:375px;display:inline;text-align:center;}
		.img_large_f{border:1px solid #ddd;float:left;padding:4px;margin:4px;display:inline;text-align:center;}
		.img_large_f img{width:310px;height:216px;}
	
	
	/*- - - - - - - - - - - - - - -
		Search results
	- - - - - - - - - - - - - - - -*/
	#searchresults {position: relative;width: 874px; background-color: #fff;padding: 12px;border: 1px solid #3a3a3a; float: left; z-index:2; height: 1700px;} 
	
	
	/*- - - - - - - - - - - - - - -
		Sign up form
	- - - - - - - - - - - - - - - -*/
	#signupp, #signuph1, #signup form,#signup button{border:0; margin:0; padding:0;}
	.spacer{clear:both; height:1px;border-bottom:solid 1px #b7ddf2;display:block;}


	#signup{
		margin:0 auto;
		width:400px;
		padding:14px;
	}


	#signup{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
	}
	#signup h1 {
		font-size:18px;
		font-weight:bold;
		margin-bottom:8px;
	}

	#signup h2 {
		font-size:18px;
		font-weight:bold;
		margin:8px 0;
	}

	#signup p{
		font-size:11px;
		color:#666666;
		margin-bottom:10px;

		padding-bottom:10px;
	}

	#signup label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:160px;
		float:left;

	}
	#signup span.error{
		color:#ef0000;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:160px;
	}
	#signup input.error, #signup select.error {
		border:dotted 1px #e00;
	}

	#signup input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
	}

	#signup select{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
	}

	#signup .cc select{
		width:100px;
	}

	#signup .cc select.large{
		width:200px;
	}

	#signup .checkbox label{
		display:block;
		font-weight:bold;
		text-align:left;
		width:360px;
		float:right;
	}

	#signup .checkbox input{
		float:right;
		font-size:12px;
		padding:4px 2px;
		border: none;
		width:20px;
		margin:2px 5px 20px 0px;
	}

	#signup em{
		color:#ef0000;
	}

	#signup textarea{
		width:400px;
	}

	#signup button{ 
		clear:both;
		margin-left:150px;
		width:125px;
		height:31px;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		background-color:#6F6F6F;
	}
	
	a.card_thumb, a.card_thumb {float:left; padding: 2px; margin:0 2px 4px 6px; border:1px solid #404040; text-align:center;text-decoration:none; font-weight:600; color:#404040;}
	a.card_thumb:hover, a.card_thumb:hover {text-decoration:none;}	

	/*- - - - - - - - - - - - - - -
		  Notes
	- - - - - - - - - - - - - - - -	 
	When we need to widen the site:
	
	#center {width: 960px;margin: 0 auto;}
	#wrapper {width: 960px;}
	#content_bg {width: 950px;}
	#content {width: 914px;}
	#content_right {width: 740px;}
	
	- - - - - - - - - - - - - - - */
	

}

@media print {

	body	{
		font-family:   arial, helvetica, tahoma, verdana, sans-serif;
		font-size: .86em;
		color: #000;
		margin: 0;
		background-color:#fff;
		}
	
	em{font-weight: bold;}
	strong{font-weight: bold;}
	small{font-size: 90%;}
	
	a {text-decoration: none;color: #0065ce;}
	
	a:hover {text-decoration: underline; color: #54a552;}
	
	/*- - - - - - - - - - - - - - -
			Classes
	- - - - - - - - - - - - - - - -*/
	
	.goRight {float: right;}
	.goLeft {float: left;}
	.goCenter{margin: 0 auto;}
	.bold_ital {font-style: oblique;font-weight: bold;color: #e05e00;}
	.bold {font-weight: bold;color: #e05e00;}
	.centerText{text-align: center;}
	.hide{display:none;}
	
	

					
			
	
	
	/*- - - - - - - - - - - - - - -
		  Page Content
	- - - - - - - - - - - - - - - -*/
	
	#center {}
	
	#wrapper {}
	
	#content_bg {}
	
	#menuholder {display:none;}

	#breadcrumb_holder {display:none;}
	
	#content_main {}
	
	#searchform {display:none;}
	#searchbox {display:none;}
	#searchbutton{display:none;}

	.content-full{width:680px;clear:both;padding:0 10px;margin:5px 0;}/*Full Page Width*/
	.content-left{float:left;width:310px;padding:10px;margin:5px 0;}/*Half Page Width Left*/
	.content-right{float:right;width:310px;padding:10px;margin:5px 0;}/*Half Page Width Right*/
	.content-bottom{clear:both;height:1px;margin:0 20px 20px 20px;}
	.content-fancybox{clear:both;height:1px;margin:0 20px 20px 20px;}
	
	#content {/*position: relative;width: 874px;background-color: #fff;padding: 12px;border: 1px solid #3a3a3a;float: left*/}
	/*
	#content_right {float: right;width: 700px;padding-left: 16px;margin-top: 20px;}
	*/
	#content_right h2 {font-size:160%;}
	#content_right h3 {font-size: 120%;font-weight: bold;margin:5px 0;}
	#content_right p {padding:7px;margin:5px 0;line-height:1.4em;}
	/*
	#content_right {float: right;width: 700px;padding-left: 16px;margin-top: 20px;}
	*/
	#content_right ul{list-style-type:disc;list-style-position: outside;color:#06c;margin:0 0 20px 0;}
	#content_right ul li{margin-left:13px;margin-bottom: 12px;}
	#content_right ul li{color:#06c;}
	#content_right ul li span{color:#000;}
	#content_right ul li ul{list-style-type:circle;margin:0 0 0 5px;}
	#content_right ul li ul li{}
	
	#content_right ul.plain_list li{list-style-type:none; color:#000;}
	#content_right .plain_list li h3{list-style-type:none; margin: 12px 0 2px 0; color:#323232; font-size: 1em; font-weight: 600;}
	
	#content_right ul.description_list {list-style-type: none;}
	#content_right li.description_list {display: block;}
	.desc_half {width: 210px;}
	.desc_full {width: 580px;}
	
	
	#content_right ol{list-style-type:decimal;list-style-position: inside;color:#000;margin:0 0 20px 0;}
	
	#content_right table.prices {border:1px solid #000;font-size:.86em;padding:4px;/*width:320px;*/margin: 5px auto;}
	#content_right table.prices tr.odd{background-color:#fff;}
	#content_right table.prices tr.even{background-color:#ddd;}
	#content_right table.prices th{background-color:#C8DAF0;padding:4px;font-weight:bold;color:#0054a6;border:1px dotted #000;}
	#content_right table.prices td{padding:4px;border:1px dotted #000;}
	#content_right table.prices td.tdfirst{width:220px;}
	
	#content_right table.dp_prices {border:1px solid #000;font-size:.86em;padding:4px;/*width:320px;*/margin: 5px auto;border:1px dotted #000;}
	#content_right table.dp_prices tr.odd{background-color:#fff;}
	#content_right table.dp_prices tr.even{background-color:#ddd;}
	#content_right table.dp_prices th{/*background-color:#06c;*/background-color:#deb0e1;padding:4px;font-weight:bold;color:#662d91;border:1px dotted #000;}
	#content_right table.dp_prices td{padding:4px;border:1px dotted #000;}
	#content_right table.dp_prices td.tdfirst{width:220px;}
	
	#content_right table.options {padding: 10px;border-collapse: collapse;margin: 10px 0 10px 20px;}
	#content_right table.options tr{}
	#content_right table.options th {font-weight:bold;}
	#content_right table.options td {padding: 4px;border-bottom: 1px dotted #424242;}
	#content_right table.options td.options_last{border: none;}
	
	#content_right table.standard_table {border:1px solid #666666;font-size:.86em;padding:4px;/*width:320px;*/margin: 5px auto;}
	#content_right table.standard_table td {border:1px solid #666666; padding: 4px;}
	#content_right table.standard_table th {background-color: #ddd; border:1px solid #666666; padding: 4px; font-size: 1.2em; font-weight: bold;}
	
	
	#sidelinks {display:none;}
	
	.breakout_text {
		background-color: #e8ecd2;
		border-top: 1px dashed #585858;
		border-bottom: 1px dashed #585858;
		margin: 0 16px;
		}

	
	#footer {display:none;}
	
	/*- - - - - - - - - - - - - - -
		   Home Page
	- - - - - - - - - - - - - - - -*/
	
	#welcome{float:right;width:460px;background-color: #fff;padding: 4px;}
	#slideHolder{float:left;width:370px;}
	#services{clear:both;width: 735px;margin:0 auto;padding-top:20px;}
	#services a{float:left;}
	
	#welcome p {
		padding: 4px;
		}
	
	#welcome p:first-child {
		padding-bottom: 4px;
		border-bottom: 1px dashed #d3d3d3;
		}
	
	/*- - - - - - - - - - - - - - -
		Price Calulator
	- - - - - - - - - - - - - - - -*/
	
	#book_total{padding-left:40px;}
	
	/*- - - - - - - - - - - - - - -
		Form Styles
	- - - - - - - - - - - - - - - -*/
	
	#top{ /*Light Box top bar*/
		text-align:right;
		padding:4px;
		background-color:#eee;
		}
	
	/** FORM FOR FULL PAGE **/
	.form_full fieldset {
		border: none;
		margin: 10px;
		text-align: left;
		background: #dee9f6;
		padding: 12px;
		margin: 10px;
		}
	
	.form_full label,
	.form_full input {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	
	.form_full label {
		font-family: verdana, arial, sans-serif;
		text-align: left;
		text-align: right;
		width: 125px;
		padding-right: 20px;
		clear:both;
	}
	
	.form_full .long {
		width: 280px;
		}
	
	.form_full textarea {
		display: block;
		width: 280px;
		height: 80px;
		float: left;
		margin-bottom: 10px;
		}
	
	.form_full .formbutton {
		position: relative;
		width: 90px;
		float: right;
		left: -40px;
		}
	
	/** FORM FOR HALF PAGE **/
	
	.form_half fieldset {
		border: none;
		margin: 10px;
		text-align: left;
		background: #dee9f6;
		padding: 12px;
		margin: 10px;
		}
	
	.form_half label,
	.form_half select,
	.form_half input {
		display: block;
		float: left;
		margin-bottom: 10px;
	}
	
	.form_half label {
		font-family: verdana, arial, sans-serif;
		text-align: left;
		text-align: right;
		width: 125px;
		padding-right: 20px;
		clear:both;
	}
	
	.form_half .long {
		width: 160px;
		}
	
	.form_half textarea {
		display: block;
		width: 160px;
		height: 80px;
		float: left;
		margin-bottom: 10px;
		}
	
	.form_half .formbutton {
		position: relative;
		width: 90px;
		float: right;
		left: -40px;
		}
	
	/*- - - - - - - - - - - - - - -
		Site Map
	- - - - - - - - - - - - - - - -*/
	
	.sitemap ul{font-size: 16px;}
	.sitemap ul li{list-style-type: none;}
	.sitemap ul li a{background-color:#eee;padding:5px;display:block;}
	.sitemap ul li ul{padding:10px;font-size: 14px;}
	.sitemap ul li ul li{list-style-type: disc;}
	.sitemap ul li ul li a{background-color:#fff;display:inline;}
	.sitemap ul li ul li ul{padding:10px 10px 0 10px;font-size: 13px;}
	.sitemap ul li ul li ul li{list-style-type: circle;}
	.sitemap ul li ul li ul li ul{font-size: 12px;}
	.sitemap ul li ul li ul li ul li{list-style-type: square;}
	.sitemap ul li ul li ul li ul li a{}
	
	/*- - - - - - - - - - - - - - -
		Category Main Pages
	- - - - - - - - - - - - - - - -*/
	
	body#category_main #content_right li {
	
		}
	
	/*- - - - - - - - - - - - - - -
		fine art card layouts
	- - - - - - - - - - - - - - - -*/
		.img_small_h{border:1px solid #ddd;float:left;padding:4px;margin:4px;width:180px;height:145px;display:inline;text-align:center;}
		.img_large_h{border:1px solid #ddd;float:left;padding:4px;margin:4px;display:inline;text-align:center;}
		.img_large_h img{width:310px;height:236px;}
		.img_small_v{border:1px solid #ddd;float:left;padding:4px;margin:4px;width:170px;height:220px;display:inline;text-align:center;}
		.img_large_v{border:1px solid #ddd;float:left;padding:4px;margin:4px;width:240px;height:375px;display:inline;text-align:center;}
	

}


