/* @override http://www.arinterior.com/styles/pages.css */

/* @override http://arinterior.com/styles/pages.css *//* drop shadow */.alpha-shadow {  float: left;  background: url(../images/dropshadow.gif)  no-repeat bottom right;}.alpha-shadow div {  background: url(../images/shadow-offset.png)  no-repeat left top;  padding: 0px 4px 5px 0px;}.alpha-shadow img {  background-color: #ffffff;  padding: 4px;}div.right { float: right; }div.left{float: left;}h1 {	padding: 25px 0 0 20px;	color: #e3dcc0;	font-weight: normal;	font-family: Helvetica, Arial, sans-serif;	background-color: #804c4c;	line-height: 15px;	clear: both;	background-image: url(../images/h1-bg.gif);	border-top: 2px solid #fff;}#content {	background-color: #808460;	padding: 20px 15px;	float: left;	width: 710px;}	#content p{		color: #ffffff;		padding: 10px;		font-size: 13px;		line-height: 20px;	}	#content #good-feeling span {		font-weight: bold;		font-size: 14px;	}	#content #img-padding img {		margin-left: 9px;	}	#content #concept p{		margin-top: -15px;		font-size: 13px;	}	#content #p-width p {		width: 430px;	}	#content #commit-width p {		width: 260px;	}#title p{	font-size: 14px;	background-color: #772d46;	color: #e3dcc0;}#content_cl{	background-color: #808460;	padding: 20px 35px;	float: left;	width: 680px;	height: 100%;	margin: 0 auto;}	#content_cl ul#listing_navigation{		float: right;		padding-right: 3px;	}	#content_cl ul li{		color: #e3dcc0;		display: inline;		background: #742e48;		margin-right: 5px;		padding: 8px;	}		#content_cl ul li a{			text-decoration: none;		}#content ul{	color: #ffffff;	margin-left: 20px;	font-size: 13px;}	#content ul li{		list-style: square;	}div.content2 {	background-color: #808460;	padding: 20px 15px;	clear: both;	width: 710px;}h1.caps {	font-variant: small-caps;	padding-bottom: 8px;	font-size: 20px;}
.subpage p {	color: #e3dcc0;	line-height: 19px;	margin: 15px 0px 15px 0;}.subpage a {color: #e3dcc0;}

#artsale {
	background: url(../images/spring_sale.png) no-repeat;
	width: 553px;
	height: 33px;
	position: absolute;
	top: 406px;
	z-index: 9999999;
	right: 30px;
}h3 {	background-color: #772d46;	color: #e3dcc0;	padding: 5px 8px;	font-size: 11px;	text-transform: uppercase;	letter-spacing: .5px;}/* 2col */div#twocol {	clear: both;}div#twocol div#twocol-left {	width: 325px;	float: left;}div#twocol div#twocol-right {	width: 325px;	float: right;	padding: 15px 0;	position: relative;	right: 15px;}/* news */div.news-item {	clear: both;	color: #fff;	border-bottom: 2px solid #fff;	padding-bottom: 35px;	margin-bottom: 20px;}div.news-item div.alpha-shadow  {	float: right;	margin: 0 0 30px 40px;}div.news-item small {	display: block;	margin-bottom: 4px;}div.news-item span {	display: block;	font-size: 12px;}div.news-item h2 {	font-size: 18px;	margin: 15px 0 8px 0;	letter-spacing: 1px;	font-weight: bold;}div.news-item strong#summary {	display: block;	margin: 10px 0 5px 0;	font-size: 12px;	letter-spacing: .5px;}div.news-item p {	margin-bottom: 15px;	font-size: 12px;	letter-spacing: .5px;	color:#fff;}div.news-item a.readmore {	display: inline-block;	margin-top: 25px;	padding: 8px 13px 10px 13px;	background-color: #e3dcc0;	color: #772d46;	text-transform: uppercase;	font-size: 10px;	font-weight: bold;}/* news detail */.news-detail div#news-detail-left {	width: 480px;	float: left;}.news-detail #news-detail-body {	border-top: 2px solid #E3DCC0;	margin-top: 20px;	border-bottom: 0;}.news-detail div#news-detail-right {	width: 185px;	float: right;}.news-detail div#news-detail-right a.thumb {	float: left;	width: 100%;}.news-detail .news-item { border-bottom: 0; }.news-detail div#news-detail-right span {	float: left;	color: #E3DCC0;	text-align: right;	display: block;	width: 175px;	margin-bottom: 20px;}.news-detail div#news-detail-right span a {	font-size: 10px;	text-transform: uppercase;}.news-detail #news-detail-body strong { display: inline; }.news-detail div.news-item strong#summary {margin-bottom: 20px;}/* directions */.directions div#twocol div#twocol-left {		background-color: #772d46;		width: 320px;		padding: 0 15px 10px 15px;}.directions div#twocol div#twocol-left img {}div#hours {	background-color: #7c6156;	padding: 8px 10px;	line-height: 19px;	color: #e3dcc0;	letter-spacing: .5px;	font-size: 12px;}/* contact */.contact div#twocol-right p { clear: both; padding-top: 10px; }.contact div#twocol-right label { text-transform: uppercase; font-weight: bold; }.contact p#required {	margin: 20px 0 15px 0;}.contact form span { color: #e3dcc0; }.contact form input, .contact form textarea {	background-color: #772d46;	border: 0;	padding: 5px 6px;	width: 100%;	margin: 7px 0;	color: #e3dcc0;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	letter-spacing: .5px;}.contact form input.not_req, .contact form textarea.not_req {	background-color: #7c6156;}.contact form input#contact-submit {	width: 85px;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 1px;}

span#newsletter form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
span#newsletter input {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
span#newsletter join {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}


#footer-submit {
	width: 85px;	text-transform: uppercase;	font-weight: bold;	letter-spacing: 1px;
	background-color: #772d46;	border: 1px solid #772d46;	padding: 3px 6px;	margin: 0px 0px;	color: #e3dcc0;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 11px;	letter-spacing: .5px;
}
/* links */div.links a {	background-color: #772d46;	display: block;	padding: 12px;	font-size: 13px;	letter-spacing: .5px;	text-decoration: none;	text-transform: uppercase;	color: #e3dcc0;	}div.links a:hover {	background-image: url(../images/h1-bg.gif);}div.links p {	margin: 0px 0 20px 0;}/* page specific */.sale div.alpha-shadow { margin-bottom: 15px;}

div#contentsale {
	border-bottom: 1px solid #fff;
	margin-bottom:40px;
}
div#content.sale p { 	font-size: 12px; 	padding: 0px;	margin: 6px 0px 6px 0px;
	padding-bottom:0px;
		}.clear { clear: both;}#trade2_right{	float: right;	text-align: right;}#picture{	margin-left: 40px;}#link-list ul li{	list-style-type: none;}/*--process page--*/.process_alpha-shadow {  float: left;  background: url(../images/dropshadow2.gif)  no-repeat bottom right;}.process_alpha-shadow div {  background: url(../images/dropshadow-alpha.png)  no-repeat left top;  padding: 0px 4px 5px 0px;}.process_alpha-shadow img {  background-color: #ffffff;  padding: 8px;}	#process_content_wrapper .process_left{		float: left;		background-color: #dcd0b8;		width: 450px;	}		#process_content_wrapper .process_left p{			color: #772d46;		}	#process_content_wrapper .process_right{		padding: 15px 15px 0 0;		background-color: #dcd0b8;	}		#process_site_analysis .process_left{		float: left;		background-color: #dcd0b8;		width: 450px;	}		#process_site_analysis .process_left p{			color: #772d46;		}	#process_site_analysis .process_right{		padding: 15px 15px 0 0;		background-color: #dcd0b8;	}	#process_designing_plan .process_left{		float: left;		background-color: #dcd0b8;		width: 450px;	}		#process_designing_plan .process_left p{			color: #772d46;		}	#process_designing_plan .process_right{		padding: 15px 15px 0 0;		background-color: #dcd0b8;	}			#process_finalizing_plan .process_left{		float: left;		background-color: #dcd0b8;		width: 450px;	}		#process_finalizing_plan .process_left p{			color: #772d46;		}	#process_finalizing_plan .process_right{		padding: 15px 15px 0 0;		background-color: #dcd0b8;	}			#process_installation .process_left{		float: left;		background-color: #dcd0b8;		width: 450px;	}		#process_installation .process_left p{			color: #772d46;		}	#process_installation .process_right{		padding: 15px 15px 0 0;		background-color: #dcd0b8;	}		#process_customer .process_left{		float: left;		background-color: #dcd0b8;		width: 450px;	}		#process_customer .process_left p{			color: #772d46;		}	#process_customer .process_right{		padding: 15px 15px 0 0;		background-color: #dcd0b8;	}/*-- testimonials.php --*/#testimonials_content {	background-color: #808460;	padding: 20px 15px;	float: left;	width: 710px;	}	#testimonials_content p{		/*color: #e3dcc0;*/		color: #ffffff;		width: 500px;	}/*-- history.php --*/#history-ourstaff-content {	width: 710px;	height: 250px;	background-color: #808460;	padding: 20px 15px;	float: left;}#history-ourstaff-wrapper {	height: 250px;}	#history-ourstaff-wrapper #history-ourstaff-right {		margin-right: 120px;		margin-top: -210px;		width: 220px;		float: right;		clear: both;	}	#history-ourstaff-wrapper #history-ourstaff-upperright{		overflow: hidden;		margin-left: 15px;	}	#history-ourstaff-wrapper #history-ourstaff-bottomleft{		float: left;		width: 270px;		clear: both;	}	#history-ourstaff-wrapper #history-ourstaff-bottomleft p{		font-size: 10px;		color: #ffffff;	}	#history-padding {		margin-left: 25px;	}#history-ourhistory-content {	width: 710px;	height: 550px;	background-color: #808460;	padding: 20px 15px;	float: left;}	#history-ourhistory-content p {		font-size: 12px;		color: #ffffff;	}#history-ourhistory-wrapper {	height: 550px;}	#history-ourhistory-wrapper #history-ourhistory-left {			margin-left: 15px;			width: 420px;		}		#history-ourhistory-wrapper #history-ourhistory-upperright{			clear: both;			margin-top: -485px;		}		#history-ourhistory-wrapper #history-ourhistory-bottomright{			clear: both;			float: right;			width: 270px;		}		#history-ourhistory-wrapper #history-ourhistory-bottomright p{			text-align: right;			font-size: 10px;		}


		/*--faq.php*/#faq_content ol li{	margin-left: 25px;	font-size: 14px;}/*--news-detail.php--*/#news-detail-body span {	font-weight: bold;	font-size: 14px;}#news-detail-right span {	text-transform: uppercase;}/*listing.php*/.gallery-img {	margin-left: 10px;}/*trade.php*/ul.trade-center li {	line-height: 18px;	}/*services.php*/.services-products {	text-transform: uppercase;}.services-products li {	padding:7px 0px 7px 0px;	font-size:16px;}