#header p.logo:before { content: ""; }
#header p.tagline { display:none; }

#content .imagebox { border: 1px solid #666; width:355px; margin: 0 2em;
background:#fff; overflow:hidden; -moz-border-radius-topleft: 36px; -webkit-border-top-left-radius: 36px; -moz-border-radius-bottomright: 36px; -webkit-border-bottom-right-radius: 36px;
-webkit-box-shadow: #aaa 3px 3px 7px;	
-moz-box-shadow: #aaa 3px 3px 7px; 
filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=4);
}
#content .imagebox h2 { text-align:center; line-height:1em; margin:0; }


/* Banners */
#content h1 { color:#fff; background-image: url(../images/banners/loop-and-pantone-charts.jpg);	}
#homepage #content h1 { background-image: url(../images/banners/loop-and-pantone-charts.jpg);	}

/* Forms */
form ul{	margin:0;	padding:0;	list-style-type:none;	width:100%; }
form li{	display:block;	margin:0;	padding:6px 0 9px;	clear:both; }
form li:after, form li div:after{	content:"."; 	display:block;	height:0; clear:both; visibility:hidden; }
* html form li{height: 1%;}
form label.desc {	clear:left;	display:block;	float:left;	min-width:100px;	text-align:right;	padding-right:10px;	margin-bottom:5px; }
form label.selector {	clear:none;	display:inline-block;	float:none;	min-width:75px;	text-align:left;	padding-right:10px;	margin-bottom:5px; }

/* Size */
input.xxsmall, 
select.xxsmall{	width:5em; }
input.xsmall, 
select.xsmall{	width:10em; }
input.small, 
select.small{ width:25%; }
input.medium, 
select.medium{	width:50%; }
input.large, 
select.large, 
textarea {	width:70%; }
input.full, 
select.full, 
textarea.full {	width:99%;}
textarea.small{	height:5.5em;}
textarea.medium{	height:10em;}
textarea.large{ height:20em; }

form label span { color:#f00; }
form label.error { color:#f00; display:block; }

/*
#servicespage #content h1 { background-image: url(../images/gavel.jpg);	}
#aboutpage #content h1 { background-image: url(../images/bar-pen.jpg);	}
#contactpage #content h1 { background-image: url(../images/pen.jpg);	}
style='width:355px; float:right; margin:0 10px; border:1px #000 solid;'
style='width:375px; float:right; margin:0 10px; border:1px #000 solid; clear:both;'>
*/

.col20 { width:124px !important; float:left; padding:0 30px; }
.col25 { width:162px !important; float:left; margin-right:30px; }
.col50 { width:355px !important; float:left; padding:0 15px; }
.col40 { width:305px !important; float:left; padding:0 15px; }

.breadbox  { clear:both; display:block;width:950px; font-size:10px;  }
.breadbox  h2 { font-size:10px; line-height:10px; margin:0; }
.breadbox div.omega { clear:right; margin-right:0; }
.breadbox div.omega { clear:right; margin-right:0; }

.fleft { float:left; }
.fright {float:right; }
.jleft { text-align:left; }
.jcenter { text-align:center; }
.jright { text-align:right; }

#site-nav { position:absolute; right:0; top:0; }
#site-nav .home a {}
#site-nav .sitemap a {}
#site-nav .contact a {}

.imagebox h2 { line-height:3em !IMPORTANT;height:3em; }
.imagebox p { line-height:1.5em; padding:.2em .2em 0; font-size:.9em; }

#contactpage form { height:auto; }

table caption { font-size:.7em; }
table th { font-weight:bold; text-align:center; min-width:5em; }

#content .smallcorner { border: 1px solid #666; width:355px; margin: 0 2em;
background:#fff; overflow:hidden; -moz-border-radius-topleft: 18px; -webkit-border-top-left-radius: 18px; -moz-border-radius-bottomright: 18px; -webkit-border-bottom-right-radius: 18px;
-webkit-box-shadow: #aaa 3px 3px 7px;	
-moz-box-shadow: #aaa 3px 3px 7px; 
filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=4);
}

hr { border-bottom:1px solid #000; height:1px; display:block; }
