@charset "utf-8";
/* CSS Document */
html {
	min-height: 100%; margin-bottom: 1px;
}
body	{

	margin:20px 0 26px 0;
	background:url(images/bgtiled.jpg) repeat;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	color:#4c4136;
	font-size:11px;

	}
	
	
a:link, a:visited	{

	color:#ff1b01;
	text-decoration:none;	

	}
	
a:visited:hover	{

	color:#ff1b01;
	text-decoration:underline;	

	}
	
a:hover	{

	color:#ff1b01;
	text-decoration:underline;	

	}
	
#content	{

	margin:11px 11px 14px 16px;
	padding:0;

	}
	
#content h1	{

	color:#ff0202;
	font-weight:normal;
	font-size:18px;

	}
	
#content h2	{

	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;

	}
	
#content p	{

	color:#000;
	font-size:11px;
	line-height:14px;

	}
	
	
.featuredProject	{
	
	padding:6px 8px 6px 8px;
	background:#e2e2e1;
	margin:0 0 2px 0;
	width:213px; 

	} 
	
#featuredProjectLayer2	{

	padding:1px 1px 1px 1px;
	background:#c2b191;
	width:212px;
	height:133px;

	}
	
#featuredProjectLayer3	{

	padding:2px 2px 2px 2px;
	background:#fff;
	width:208px;
	height:129px;

	}
	
#featuredTitle	{

	margin:11px 0 3px 0;
	padding:1px 0 0 0;
	background:#bbb4a5;
	width:229px;

	}
	
#featuredTitleLayer2	{

	padding:1px 0 0 0;
	background:#cdc6b7;

	}
	
#featuredTitleLayer3	{

	height:25px;
	background:#e2e2e1;
	padding:5px 0 0 16px;

	}
	
	
#footerNavigation	{


	
	background:#ff1b01; 
	margin:0 20px 0 21px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;


	}
	
#footerNavigation ul	{
	
	padding:4px 0 4px 15px;
	margin:0;

	}
	
#footerNavigation li	{

	display:inline;
	list-style:none;
	padding:0 0 0 16px;
	margin:0 0 0 17px;
	height:14px;
	border-left:#e7dfcf 1 px solid;
	background:url(images/arrow_red.gif) center left no-repeat;
	text-transform:lowercase;
	font-size:13px;


	
	}



#gallery	{

	margin:11px 0 0 0;
	padding:8px 6px 8px 6px;
	background:#e2e1e0;
	width:358px;

	}
	
#galleryLayerTwo	{

	margin:0;
	padding:1px 1px 1px 1px;
	background:#c2b191;
	width:356px;

	}
	
#galleryNavigation	{

	margin:2px 0 0 0;
	background:#a4a3a1;
	height:26px;

	}
	
#header	{

	font-size:11px;

	}
	
#headNavigation	{

	color:#ff0202;	
	padding:0;
	margin:0;
	font-size:11px;

	}
	
	
#headNavigation li	{

	display:inline;
	list-style:none;
	margin:0 11px 0 0;
	padding:0;
	

	}
	

#homeGallery	{

	width:402px;
	margin:11px 0 3px 0;
	background:#bbb4a5;
	padding:1px 0 0 0;
	

	}
	
#homeGalleryLayer2	{

	background:#cdc6b7;
	padding:1px 0 0 0;
	

	}
	
#homeGalleryLayer3	{

	background:#e2e2e1;
	padding:6px 0 0 15px;
	height:24px;

	}
	
#homeGalleryImage	{

	width:402px;
	background:#e2e1e0;
	padding:7px 7px 5px 7px;
	width:388px;

	}
	
#homeGalleryImageLayer2	{


	background:#FFFFFF;
	
	width:387px;

	}
	
#homeGalleryImageLayer3	{

	background:#fff;
	padding:2px 2px 2px 2px;
	
	border:solid 1px #c2b191;
	width:383px;
	height:278px;
	overflow:hidden; 

	}
	#homeGalleryImageLayer4	{
	background:#FFFFFF;
	height:2px;
	
	
	

	}
#homeGalleryImageLayer3 .imageHolder	{
	height:278px;
	
	
	overflow:hidden;
}
	



#mainNavigation	{
	
	height:43px; 
	background:#ff1b01; 
	margin:0 20px 0 21px;
	color:#fff;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;


	}
	
#mainNavigation ul	{

	margin:0;
	padding:15px 0 0 15px;

	}
	
#mainNavigation li	{

	display:inline;
	list-style:none;
	padding:0 0 0 16px;
	margin:0 0 0 17px;
	height:14px;
	border-left:#e7dfcf 1 px solid;
	text-transform:lowercase;
	background:url(images/lineNoArrow.gif) center left no-repeat;


	}
	
#mainNavigation a	{

	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	


	}
	
#mainNavigation a:visisted:hover	{
	
	text-decoration:none;
	color:#ece6d9;
	font-weight:bold;


	}
	
#mainNavigation a:hover	{
	
	text-decoration:none;
	color:#ece6d9;
	font-weight:bold;


	}
	
#mainNavigation #current	{
	
		background:none;
		padding:0;
		margin:0 0 0 17px;		
	

	}
	
#mainNavigation #currentLink	{
	
		background:url(images/arrow_red.gif) center left no-repeat;
		padding:0 0 0 16px;


	}
	


	
#projectSummaryDetails	{
	width:230px;
	height:240px;
	overflow:hidden;
	
	}
#projectSummaryDetails .summary{
	padding:0 0px 0 18px;
	height:250px;
	overflow:hidden;
	
}  
	
#projectSummaryDetails h1	{

	color:#ff1b01;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	margin:0 0 10px 0;

	}
	
#projectSummaryDetails p	{

	font-size:12px;
	color:#4c4136;
	line-height:15px;
	
	}
	
#projectSummary	{

	width:230px;
	margin:11px 0 9px 0;
	background:#bbb4a5;
	padding:1px 0 0 0;

	}
	
#projectSummaryLayer2	{

	padding:1px 0 0 0;
	background:#cdc6b7;

	}
	
#projectSummaryLayer3	{

	background:#e2e2e1;
	height:22px;
	padding:8px 0 0 15px;

	}
	
#scrollProjects	{

	background:#a4a3a1;
	padding:6px 6px 6px 6px;
	#padding:8px 6px 7px 6px;
	margin:0 0 2px 0;
	width:217px;
	
	}
	
#scrollProjectsLayer2	{

	background:#c2b191;
	padding:1px 1px 1px 1px;
	width:212px;

	}
	
#scrollProjectsLayer3	{

	background:#fff;
	padding:2px 2px 2px 2px;
	width:211px;

	}


#scrollTitle	{

	height:17px;
	background:#a4a3a1;
	padding:8px 0 8px 15px;
	margin:0 0 3px 0;
	width:214px;

	}
	
	
	
	
/*  category page styles start here  */
	

#categoryInfo	{

	margin:0;
	padding:10px 35px 0 17px;
	width:210px;
	float:left;

	}
	
#categoryInfo h1	{
	
	color:#ff1b01;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	padding:0;
	margin:0;

	}
	
#categoryInfo p	{

	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}	
	
#categoryGallery	{

	padding:0 0 0 0;
	margin:0;
	float:left;
	position:relative;
	top:0;
	
	}
	
#categoryGallery ul	{

	padding:0;
	margin:0;
	width:216px;

	}
	

	
#categoryGallery li	{

	display:inline;
	list-style:none;
	padding:0 0 22px 0;
	margin:0 0px 0 0;

	}
	
#categoryGallery img	{

	border:#c4b395 1px solid;
	padding:0;
	margin:0;

	}
	
/*  category page styles end here  */	


#productSummary	{

	color:#000;

	}
	
#productSummary ul	{

	margin:0 0 0 2px;
	padding:0;

	}
	
#productSummary li	{

	margin:4px 0 0 20px;
	padding:0;
	list-style:url(images/bullet_red.gif) outside;

	}
	
#productSummary h2	{

	font-size:11px;
	letter-spacing:4px;
	line-height:15px;
	text-transform:uppercase;
	text-align:justify;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:16px 0 8px 0;
	padding:6px 0;
	border-bottom:1px solid #bbb4a5;
	

	}


/*  Products Page style starts here */



#productAttachments	{

	font-size:11px;

	}
	



#productsContent	{

	padding:0 0 10px 0;

	}
	
#productsContent table	{

	margin:6px 0 0 24px;
	padding:0;
	text-align:center;

	}
	
#productsContent table img	{

	border:1px solid #c2b191;
	padding:2px;

	}
	
#productsContent table h4	{

	color:#ff1b01;
	text-transform:uppercase;
	letter-spacing:3px;
	font-weight:normal;
	padding:0;
	margin:0;

	}
	
#productsContent ul	{

	padding:0;
	margin:12px 0 18px 48px;

	}
	
#productsContent li	{

	list-style:url(images/bullet_red.gif) outside;
	padding:3px 0 0 0;
	margin:6px 0;

	}
	
#productsContent h1	{

	font-size:11px;
	line-height:15px;
	text-transform:uppercase;
	text-align:justify;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 24px;
	padding:12px 0 8px 0;
	border-bottom:1px solid #bbb4a5;


	}
	
#productsContent h2	{

	color:#ff1b01;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0 0 0 12px;

	}
	
#productsContent h3	{

	font-size:11px;
	letter-spacing:4px;
	line-height:15px;
	text-transform:uppercase;
	text-align:justify;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:26px 0 8px 24px;
	padding:8px 0;
	border-bottom:1px solid #bbb4a5;
	
	}
	
#productsContent h4	{

	
		color:#ff1b01;
		text-transform:uppercase;
		letter-spacing:3px;
		font-weight:normal;
		padding:0;
		margin:12px 0 8px 24px;


	}
	
#productsContent p	{

	font-size:11px;
	line-height:15px;
	text-align:justify;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 24px;
	padding:0 0 8px 0;

	}
	
	
.back	{

	font-size:11px;
	padding:12px 12px;
	text-align:left;
	color:#ff1b01;
	text-decoration:underline;

		}
		
.back a:link, a:visited	{

	color:#ff1b01;
	

	}
	
.back a:hover, a:visited:hover	{

	color:#ff1b01;


	}



/*   Product Page style ends here  */



.cellswhite	{

	background:#fff;

	}
	
.galleryItems	{

	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	}
	
.greyBg	{

	background:#e2e2e1;
	padding:8px 0 8px 0;
	border-top:1px solid #bbb4a5;

	}
	
.redTitle	{

	color:#ff0202;
	font-family:Helvetica, sans-serif;
	
	}
	
.redTitle h1	{

	font-weight:normal;
	font-size:18px;

	}	
	
.redTitle h2	{

	font-size:12px;
	font-weight:bold;

	}
	
	
.scroll	{

	border-left:1px solid #fff;
	
	}
	
.textDarkGray	{

	color:#504e53;
	font-weight:bold;
	font-size:13px;

	}
	
.textWhite	{

	color:#fff;
	font-weight:bold;
	font-size:13px;

	}
