
body { 
	font:8pt verdana; 
	background:#FFF; 
	margin:0;
	padding:0;
	}


/* NORMAL LINKS */

a:link, a:visited, a:active {

color:#000;
font:bold 7pt verdana, arial, sans-serif;

}

a:hover {

	color:#000;
	font:bold 7pt verdana, arial, sans-serif;
}



/* LEFT LINKS */

a.lefty:link, a.lefty:visited, a.lefty:active {

color:#fff;
font:bold 7pt verdana, arial, sans-serif;

}

a.lefty:hover {

	color:#fff;
	font:bold 7pt verdana, arial, sans-serif;
}




/* CATEGORY LINKS */


a.prods:link, a.prods:visited, a.prods:active {

color:#fff;
font:bold 8pt verdana, arial, sans-serif;
text-decoration:none;

}

a.prods:hover {

	color:#fff;
	font:bold 8pt verdana, arial, sans-serif;
	text-decoration:none;
}



/* BREADCRUMB LINKS */


a.crumbs:link, a.crumbs:visited, a.crumbs:active {

color:#fff;
font:bold 8pt verdana, arial, sans-serif;


}

a.crumbs:hover {

	color:#fff;
	font:bold 8pt verdana, arial, sans-serif;
	
}





h1 {

	font:28pt verdana, arial, sans-serif;
	color:#666;
	margin:0
	padding:23px;
}

h2 {

	font:14pt verdana, arial, sans-serif;
	color:#666;
	padding:3px;
	margin-left:1px;

}

h3 {

	font:12pt verdana, arial, sans-serif;
	color:#fff;
	padding-top:6px;
	padding-left:8px;
	margin:0;

}

h4 {

	font:11pt verdana, arial, sans-serif;
	font-weight:bold;
	color:#c62c17;
	padding-left:3px;
	margin:0;

}


p { 
	font: 8pt verdana; 
	margin: 0px; 
	text-align: justify;
	}


	
#contain {
	width:750px;
        margin-top:10px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	margin-left:auto;
	margin-right:auto;

}



#picturecontain {
	width:900px;
        margin-top:10px;
	border:1px solid #000;
	margin-left:auto;
	margin-right:auto;

}

	
#header {

	width:750px;
	
	border-top:1px solid #000;
	background:#000;

}


#secondheader {
	
	width:750px;
	height:33px;
	border-bottom:1px solid #CCC;
	background:#ffffff;
	background: black url(../media/blockdefault.gif) center center repeat-x;
	

}


#secondheader h3 {
	
	font:12pt verdana, arial, sans-serif;
	color:#fff;
	padding-top:6px;
	padding-left:8px;
	margin:0;
	
}



.insideSecondHeader {
	float:left;
	width:538px;
	height:33px;
	border-bottom:1px solid #CCC;




}

#leftcol {

	width:160px;
	float:left;
	padding:1px 0 2px 0;

}

#leftcol p {

	padding:3px 3px 3px 8px;
	margin:0;

}

#leftcol img {

	font: 7.5pt verdana; 
	text-align:center;	
	
	margin:0;

}

#content {

	width:570px;
	float:left;
	padding:3px 3px 3px 3px;


}


#contentHome {

	width:402px;
	float:left;
	padding:3px 3px 3px 3px;


}

.galleryFiller {



	width:50px;
	float:left;
	padding:3px 3px 3px 3px;


}


.galleryBreadCrumb {


	color:#fff;
	width:570px;
	height:20px;
	float:left;
	padding:3px 3px 3px 3px;
	background: black url(../media/blockdefault.gif) center center repeat-x;	
	
}




.blank {



	width:570px;
	height:20px;
	float:left;
	padding:3px 3px 3px 3px;
	background:#fff;	
	
}


#content p {

	padding:3px 3px 3px 3px;
	margin:0;

}

#contentHome p {

	padding:3px 3px 3px 3px;
	margin:0;

}

#rightcol {
	
	width:180px;
	float:left;
	background: #000
	
}



#rightcol img 
{	
	float:right;

}

#contentForRest {
	margin-left:160px;
	width:570px;
	float:left;
	padding:3px 3px 3px 3px;
	


}

.splitterbox {

	width:390px;
	float:left;
	border:1px solid #CCC;
	padding:3px 3px 3px 3px;
}

.splitterbox p {

	padding:3px 3px 3px 3px;
	margin:0;

}



.splitterboxGrey {

	width:382px;
	float:left;
	background:#efefef;	
	border:1px solid #CCC;
	padding:3px 3px 3px 3px;
}



.splitterboxNoGrey {

	width:383px;
	float:left;
	
	padding:3px 3px 3px 3px;
}




.splitterboxLine {

	width:388px;
	float:left;
	border-bottom:1px solid #CCC;
	padding:1px 1px 3px 1px;
}



.splitterboxLine p {

	
	margin:0;

}


.splitterbox2 {

	width:150px;
	float:left;
	
	padding:30px 3px 3px 3px;
}

.splitterbox2 p {

	padding:3px 3px 3px 3px;
	margin:0;

}



#footer {

	width:750px;
	clear:both;
	
	border-bottom:1px solid #000;
	background:#ffffff;
	padding:4px 0 4px 0;

}

#footer p {
	text-align:right;
	padding-right:4px;
	font:8pt verdana, arial, sans-serif;

}



.portfolio{ border:2px solid #ccc; text-align:center;}


.leftBackFirst{ width:160px;background-color: #cf1519; border-bottom:1px solid #fff; color:#fff;}

.leftBack{  width:157px; background-color: #dbcbef;}

.rightBack{ background-color: #ffddcc;}



/*  NAVIGATION */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 212px;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-left: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../media/blockactive.gif) center center repeat-x;
}





<!--[if IE]>

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

<![endif]-->







/*  CATEGORIES */

.proddisplaycatstwo{width:350px; height:200px; border:0px solid #C0C0C0; margin-left:auto; margin-right:auto; padding:0; }

#prodbackgroundtwo{ width:350px; background-color:#EFEFEF;       border:2px solid #C0C0C0; margin:0; padding:0;}

.thumbstwo{ width:222px; background-color:#DDDFEF;}

.proddisplaycategory{ background-color:#ffffff; width:110px;border:1px solid #C0C0C0;  margin:0; padding:0; background: black url(../media/blockdefault.gif) center center repeat-x;}






/* PRODUCTS */


.proddisplay{ width:160px; border:1px solid #000; margin:0; padding:0; }

.prodbackgroundbottominner{border:2px solid #000; margin:0; padding:0; }

#prodbackground{background-color:#cf1519; border:1px solid #000; margin:0; padding:0; text-align: center; font-size:12px; color:#fff; }

#prodbackgroundbottom{height:40px; width:148px;border:6px solid #C0C0C0; margin:0; padding:0;}


#prodbackgrd{background-color:#000; border:1px solid #000; margin:0; padding:0; text-align: center; color:#fff; background: black url(../media/blockdefault.gif) center center repeat-x;}



/* PRODUCTS DISPLAY*/


#prodbackgroundmain{background-color:#000; border:1px solid #c62c17; margin:0; padding:0; text-align: center; font-size:12px; color:#fff; }

.proddisplaydetail{ width:875px; border:1px solid #cc0; text-align:center; background-color:#000;}

#prodbackgroundbottominner2{border:1px solid #cf1519; margin:0; padding:0; }

#prodbackgroundDisplay{ background-color:#000; border:1px solid #C0C0C0; margin:0; padding:0; text-align: center; }




/* NEWS  PAGE */


.whitetext
{
	color:#fff; 
	text-align: center;
	
	
}

.whitetextHead
{
	color:#cf1519; 
	font-weight:bold;
	font-size:12px;
	
}


.newstable
{
	border: solid 1px #000; 
	
	
}



.portfolionewstext

{
	
	text-align:left;
	padding:3px;
	background-color:#fff;
}


.portfolionewsheading 
{
	border: solid 1px #000; 
	background: black url(../media/blockdefault.gif) center center repeat-x;
	font:14pt verdana, arial, sans-serif;
	color:#fff;
	padding:3px;
	margin-left:1px;
}

.portfoliopicture
{
	border: solid 2px #000; 
	
}

