@charset "utf-8";
/* CSS/XHTML Nathan Aaron Chapman 2008
   www.chpmn.com	*/
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;
	font-family:Georgia, "Times New Roman", Times, serif;  list-style:none;}
body {
	line-height: 1;}		
blockquote, q {
	quotes: none;}
:focus {
	outline: 0;}
ins, a {
	text-decoration: none;}
del {
	text-decoration: line-through;}
table {
	border-collapse: collapse; border-spacing: 0;}
	
/* ****** General stuff 
****** */
/*IE 6 PNG fix */
* html #c-main {
	background:url(images/ie-fix-back1.jpg); background-repeat:no-repeat; padding:10px 0 10px 10px; margin-left:5px; overflow:hidden; float:left; display:inline;}
* html #c-nav {
	background:url(images/ie-fix-back2.jpg) no-repeat; overflow:auto; margin:0 0 0 30px; float:left; display:inline;}
* html .awrap {
	margin:0 0 15px 0; background:url(images/ie-fix-back2.jpg) no-repeat;}
* html #container {
	background: url(images/main-back.jpg) 0 142px no-repeat; margin-left:25px; clear:both;}	
* html div.sitem ul{
	margin:0 0 20px 0; height:135px;}	
* html .contact, * html .contact3, * html .nav h1, * html #c-nav, * html #ac-nav, * html #c-main ul, * html #c-nav ul, * html .end-div, * html .end-div-one, * html .end-div-two, * html ul.sale-floats, * html .col1, * html .col2 {display:inline;}	/* IE 6 float fix */
#screenshot{
	position:absolute; background:#333; padding:5px; display:none; color:#333;}		
h2, h3 {
	font-weight:normal; font-size:1em;}										
h2 {
	color:#8E2837; padding:10px 0; margin:0 0 0 400px; font-style:italic;}
h2 span {
	font-style:normal; font-size:1.2em;}
h3 {
	width:100px; margin-bottom:5px;}	
h3, #c-main .protitle, #ac-nav .protitle a, #c-details h4 {
	font-variant:small-caps;}	
/* Font Related */
#c-main, #culnav li, #ac-nav .protitle a, #culnav li, .sitem em {
	font-size:.8em;}
.protitle a, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;}
/* ****** Start Page Structure
****** */		
#c-main, #c-mainend {width:655px;} 	
#container {
	background: #FFF url(images/main-back.jpg) 0 142px no-repeat; margin-left:75px; clear:both;}
#container-n {background: #FFF url(images/main-back-spl.jpg) 0 142px no-repeat; margin-left:75px;}	
	#header {
		background:url(images/header-back.jpg) no-repeat; height:107px;}
		.contact li{
			padding:1px 5px;}
		.contact, .contact3 {
			 float:left; padding-top:50px;}
		.contact {
			font-size:.8em; margin-left:590px; width:200px; color:#bebebe;}	
		.contact3 { 
			font-size:.9em; margin:0 5px; color:#e5cbaa}
/* ****** Navigation -- inside the header 
****** */			
		.nav {background:#FFF; width:100%; height:46px;}
			.nav h1 {float:left;}
			.nav-ab {margin:0 0 0 300px; width:86px; float:left; display:inline; margin-top:7px;}
			.nav-ab a{display:block; width:86px; height:32px; background:url(images/nav-about.gif);}
			.nav-ab a:hover{background-position: 0 -32px;}
			
			.nav-ab-on {margin:0 0 0 300px; width:86px; float:left; display:inline; margin-top:7px;}
			.nav-ab-on a{display:block; width:86px; height:32px; background:url(images/nav-about-on.gif);}
			.nav-ab-on a:hover{background-position: 0 -32px;}
						
			.nav-po {width:102px; float:left; display:inline; margin-top:7px;}
			.nav-po a{display:block; width:102px; height:32px; background:url(images/nav-port.gif);}
			.nav-po a:hover{background-position: 0 -32px;}
			
			.nav-po-on {width:102px; float:left; display:inline; margin-top:7px;}
			.nav-po-on a{display:block; width:102px; height:32px; background:url(images/nav-port-on.gif);}
			.nav-po-on a:hover{background-position: 0 -32px;}			
			
			.nav-st {width:78px; float:left; display:inline; margin-top:7px;}
			.nav-st a{display:block; width:78px; height:32px; background:url(images/nav-store.gif);}
			.nav-st a:hover{background-position: 0 -32px;}	
			
			.nav-st-on {width:78px; float:left; display:inline; margin-top:7px;}
			.nav-st-on a{display:block; width:78px; height:32px; background:url(images/nav-store-on.gif);}
			.nav-st-on a:hover{background-position: 0 -32px;}	
/* Content container */		
	#content {overflow:hidden;}
/* ****** Left Float 
****** */				
		#c-main {
			background:url(images/block-back.png) repeat; padding:10px 0 10px 10px; margin-left:5px; overflow:hidden; float:left;}
			#c-main ul {
				margin:0 8px 0 0; float:left;}
			#c-main li {
				margin:4px;}	
			#c-main p {
				margin:0 10%; height:15px; float:left; display:inline;}
			#c-mainend {
				 height:10px; background:url(images/content-end.gif) bottom left repeat-x; clear:both; margin:0 0 20px 5px; 
				 padding:0 6px 0 10px;}
	/* Project Details */				
			#c-details {
				overflow:auto; font-variant:normal; margin:10px 0;}
			#c-details h4 {
				color:#a1b3d7; padding:3px 0; font-size:1.3em; font-weight:normal; letter-spacing:2px;}
			#c-details span {
				position:relative; top:-9px; left:3px; font-size:.4em; color:#b26f46;}
			.mainbor {
				border-bottom:4px #b3a298 solid; padding-bottom:5px;}
			#cdleft, #cdright {
				float:left; width:300px; line-height:1.1em;}
			#cdleft h4, #cdright h4 {
				padding:8px 10px;}	
			#cdleft p, #cdright p {
				margin:0; float:none; font-size:.9em; color:#3f3f3f; display:block; padding:8px 10px; height:auto;}
			#cdright {
				background:url(images/cnav-m-back.gif) no-repeat;}	
/* ****** Right Float 
****** */
		#c-nav, #ac-nav {
			overflow:auto; /*width:203px;*/ margin:0 0 0 30px; float:left;}	
		#c-nav {background:url(images/block-back.png) repeat-x;}
			#c-nav ul {float:left;}
			#current {
				color:#8e2800; padding:10px 10px 10px 16px; width:70px; line-height:1em; font-size:1em;}
			#culnav {
				background:url(images/cnav-m-back.gif) no-repeat; padding-left:10px; margin-top:10px;}
			#culnav li {
				border-bottom:#d9d9d9 dotted 1px; padding-right:10px; color:#999; line-height:1.5em;}
			#c-navend {height:35px; width:203px; background:url(images/cnavend-back.gif) bottom left no-repeat; clear:both;}			
/* ****** Splash Index 
****** */	
			#splash, #sploth {
				overflow:hidden;}
			#nmore p {
				margin:25px 0 0 265px; font-size:2em; letter-spacing:-.04em;}
			/**:first-child+html h2.cnh {text-align:-9999px;}*/		/*Optional IE7 Hack*/		
			.col1, .col2 {
				float:left;}
			.col1 {
				width:400px; margin-left:60px;}
			.col2 {
				width:380px; margin-left:30px;}
			#container-n h1, #container-n h2 {
				font-weight:normal;}
			h2.cnh {
				margin-left:635px; color:#FFF; font-style:normal;}
			#container-n #content-n #splash h1 {
				padding:2px 0; margin:0; font-size:1.4em;}
			#container-n #content-n #sploth h1 {
				padding:0; margin:0; font-size:1em;}
			#container-n #content-n #sploth p {
				font-size:.9em;}
			#container-n #content-n #sploth h2 {
				font-size:.9em;}
			#webdev, #idecre, #cmsman, #pricam {
				text-align:center; width:350px; margin:10px 0 30px 0;}
			#webdev {
				color:#9ec5a3; margin-top:0;}
			#idecre {
				margin:55px 0 30px 0; color:#679e82;}
			#pricam {
				margin:80px 0 30px 0; color:#878553;}
			#cmsman {
				color:#afaf7c;}
			#walart {
				text-align:center; width:300px; margin:30px 0 30px 0;}
			#forsal {
				text-align:center; width:300px; margin:20px 0 30px 0;}
			#container-n #content-n #splash #webdev h2, #container-n #content-n #splash #idecre h2,
			#container-n #content-n #splash #cmsman h2, #container-n #content-n #splash #pricam h2, 
			#container-n #content-n #sploth #walart h2, #container-n #content-n #sploth #forsal h2 {
				padding:0; margin:0; font-style:italic;}
			#container-n #content-n #splash #webdev h2 {color:#cfcf9a;}
			#container-n #content-n #splash #idecre h2 {color:#a5a653;}
			#container-n #content-n #splash #cmsman h2 {color:#333314;}
			#container-n #content-n #splash #pricam h2 {color:#a5a653;}
			#container-n #content-n #sploth #walart h2 {color:#333314;}
			#container-n #content-n #sploth #forsal h2 {color:#333314;}						
/* ****** Footer 
****** */			
	#end {
		background:url(images/end-back.gif) no-repeat; width:100%; }	
		#end .end-div-one, #end .end-div-two {
			margin-left:100px; width:900px; font-size:.7em; line-height:1.2em;}
		.end-div {
			padding-top:30px; color:#6885BF; margin-left:100px; width:800px; font-size:.7em; line-height:1.2em;}
		.end-div-one {
			padding-top:35px; color:#777;}
		.end-div-two {padding-top:10px;}
		.end-div h3 {color:#fff;}
		.end-div-one h3 {color:#a1b3d7;}
		.end-div-two h3 {color:#869CCC;}
		.end-div li, .end-div-one li, .end-div-two li {
			display:inline;}	 	
		.search-btn {
			background: #fff; color: #a1b3d7; border:#a1b3d7 1px solid;}
		.b-t {
			padding:4px; border:0; font-size:15px; border:#a1b3d7 1px solid;}			
		form {
			border: none; padding:0; margin: 0;}
		form input text	{padding:4px;}
/* ******  About Page
****** */		
	#ac-nav ul {
		padding-left:15px;}
	#c-main .aboutinfo {
		padding:5px 10px; line-height:1.1em;}
	#c-main .aboutinfo p { 
		font-variant:normal; margin:0; float:none; font-size:.9em; color:#3f3f3f; display:block; padding:3px 0; height:auto;}
	#c-main .aboutinfo p span {
		background:#ccc;}
	#c-main .aboutinfo h4 {
		color:#b26f46; padding:3px 0; font-size:1.1em; font-weight:normal;}
	#c-main .aboutinfo h5 {
		color:#666; padding:3px 0; font-size:.9em; font-weight:normal;}
	#c-main  .acurrent h4 span {
		position:relative; top:-9px; left:3px; font-size:.4em; color:#b26f46;}	
	#acurrent {
		background:url(images/logo2.gif) 1px 10px no-repeat; color:#8e2800; padding:10px 10px 10px 16px; line-height:1em;
		font-size:1em;}
/*For Sale Page	*/	
	.awrap {
		margin:0 0 15px 0; background:url(images/block-back.png) repeat-x;}	
	.salecoll {
		width:320px; float:left;}	
	.salecoll h2 {
		margin:0; padding:0;}
	.saleitem {
		height:145px; overflow:auto;}	
	#c-main .saleitem ul {
		float:left; margin:0; padding-left:4px;}
	#c-main .saleitem li {margin:0;}
	.saleitem span {font:2em #333;}
/* ****** Links
****** */
a:focus {
	text-decoration:line-through;}
a.salego {
	color:#8e2800; padding:0 0 0 43px;}
a:hover.salego {
	color:#000; text-decoration:underline;}	
#culnav li a, #c-details a, .saleitem a {
	color:#2e2e2e;}
#culnav li a:focus, #c-details a:focus, .saleitem a:focus {
	color:#999;}
#culnav li a:hover, #c-details a:hover, .saleitem a:hover {
	color:#853F18;}		
#ac-nav .protitle a {
	color:#8e2800; margin:0 0 5px 0;}
#ac-nav .protitle a:hover, #c-main .protitle a:hover {
	color:#333;}	
#c-main .protitle a {
	color:#8e2800;}
#end a {
	color:#fff; background-color:#a1b3d7;}
#end a:focus {
	color:#777;}
#end a:hover {
	color:#333;}		
/* Image Border hover */					
.hov a img {
border:1px solid #e1e1e1; padding:1px;}
.hov:hover img {
border:1px solid #464646; -moz-opacity: 0.80;}
.abhov a img {
	border:1px solid #b3a298; padding:1px;}	
.abhov:hover img {
	border:1px solid #333; -moz-opacity: 0.80;}	
	/* Splash Links */			
			#container-n #content-n #splash #webdev h1 a:hover, #container-n #content-n #splash #cmsman h1 a:hover,
			#container-n #content-n #splash #idecre h1 a:hover, #container-n #content-n #splash #pricam h1 a:hover {
				color:#777;}
			#container-n #content-n #splash #cmsman h1 a, #container-n #content-n #splash #idecre h1 a,
			#container-n #content-n #splash #pricam h1 a, #container-n #content-n #splash #webdev h1 a {
				font-weight:normal; text-decoration:underline;}
			#container-n #content-n #splash #webdev a {
				color:#679e82; font-weight:bold;}
			#container-n #content-n #splash #webdev a:hover {
				color:#777;}
			#container-n #content-n #splash #webdev h1 a {
				color:#a5a653;}
			#container-n #content-n #splash #cmsman a {
				color:#db2900; font-weight:bold;}
			#container-n #content-n #splash #cmsman a:hover {
				color:#eec29b;}
			#container-n #content-n #splash #cmsman h1 a {
				color:#cfcf9a;}
			#container-n #content-n #splash #idecre a {
				color:#333314; font-weight:bold;}
			#container-n #content-n #splash #idecre a:hover {
				color:#679e82; text-decoration:underline;}
			#container-n #content-n #splash #idecre h1 a {
				color:#679e82;}
			#container-n #content-n #splash #pricam a {
				color:#FFF; font-weight:bold;}
			#container-n #content-n #splash #pricam p a {
				color:#FFF; font-weight:bold; border-bottom:1px solid #878553;}
			#container-n #content-n #splash #pricam p a:hover {
				color:#679e82; text-decoration:none;}
			#container-n #content-n #splash #pricam a:hover {
				color:#679e82; text-decoration:underline;}
			#container-n #content-n #splash #pricam h1 a {
				color:#AE1F00;}			
			#walart a {
				color:#9c9c28; border-bottom:1px solid #9ec5a3;}				
			#forsal a {
				color:#db2900; border-bottom:1px solid #d1cd98;}	
			#nmore a {
				color:#db2900; border-bottom:2px solid #d1cd98;}
			#walart a:hover, #forsal a:hover, #nmore a:hover {
				color:#666;}	
								