/* GLOBAL SITE CSS */
/* DESIGNED BY AYDRIAN DESIGN SERVICES (WWW.AYDRIAN.COM) */
/* LICENSED FOR USE FOR CYBERCOPY */
/* VERSION 1.0 (4/23/07) */
/* PRODUCTION VERSION */

/* This site is CSS driven and this is the master CSS file that provides the 
general interface appearance and feel. This file allows you to adjust the text
properties, interface box colors and adjust other properties. */

/* ------------------------------------------------------------------------------ */

/* TEXT PROPERTIES */
/* This sets up the default static text font, color and size */
	.default {
	color: #000000;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	}

/* LINK ROLLOVER PROPERTIES */
/* This adjust the default color of the links, before the are ever clicked. */
	a:visited, a:link, a:visited.default, a:link.default {
	text-decoration: none;
	color :#0000CC;
	}
	
/* This is the link color when the mouse is OVER the link. */ 
	a:active, a:hover,a:active.default, a:hover.default {
   	text-decoration: none;
   	color :#CC9900;
	}

/* This is the link color when the link has been clicked already. */  
	a:visited.bulletLink, a:link.bulletLink {
	text-decoration: none;
	color :#FF0000;
	}
/* LINK ROLLOVER PROPERTIES END */

/* This is the properties of the title bar menu. */ 
	.titlebarmenu {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
	
/* This sets up the title captions for content block text */
	.titlecaption {
	color: #095AA6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

/* LINK ROLLOVERS BOXES */
/* This is the rollover box setup and box sizing. */ 
	#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
/* This is the properties of the rollover box and width. */ 
	#navcontainer a {
	display: block;
	color: #FFFFFF;
	padding: .5em .4em;
	text-decoration: none;
	}
	
/* This is the rollover box color. */ 
	#navcontainer a:hover {
	background-color: #0000CC;
	color: #FFFFFF;
	}
	
/* Extra css added from Klein Graphics */
	body{
		margin:0;
	}
	.container{
		box-shadow:0px 0px 20px #666;
		margin:0 auto 50px;
		width:1200px;
		font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	}
	.home-header{
		font-size:22px;
		font-style:italic;
		font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
		color:#006;
		margin-left:10px;
	}
	.home-header img{
		margin-right:20px;
	}
	.left-content{
		float:left;
	}
	.right-menu{
		float:right;
		width:330px;
		margin:20px 5px 30px 0;
	}
	.right-menu .right-item{
		height:110px;
	}
	.right-menu img{
		float:left;
		width:130px;
	}
	.right-menu-text{
		float:right;
		width:170px;
	}
	.right-side-title a{
		color:#00C;
		font-size:14px;
		font-weight:bold;
	}
	.right-item p.grey{
		margin-top:0;
	}
	.right-item.change-height{
		height:130px;
	}
	.right-item.change-height .right-menu-text{
		margin-top:15px;
	}
	.clear{
		clear:both;
	}
	.welcome{
		color:#03C;
		font-size:18px;
		font-style:italic;
		font-weight:bold;
		margin:10px 0 0 0;
	}
	.padding-td{
		padding:0 5px;
	}
	p.grey{
		color:#666;
		font-size:12px;
		margin-bottom:10px;
		margin-top:5px;
	}
	p.purple{
		font-size:12px;
		color:#639;
		width:230px;
		font-weight:bold;
		margin:10px 0 5px;
	}
	a.link{
		color:#F00;
		font-size:12px;
		font-weight:bold;
	}
	a img{
		border:none;
	}
	.home-shipping-ads{
		width:220px;
		float:right;
		margin:10px 20px 0;
	}
	.address{
		font-weight:bold;
		margin:2px 0;
		padding:0;
	}
	.times{
		font-size:12px;
		margin:2px 0;
		padding:0;
	}
	.call-today{
		color:#FFF;
		font-size:25px;
		font-weight:bold;
		margin:2px 0;
		padding:0;
	}
	.contact-info{
		font-weight:bold;
		font-size:14px;
		margin:2px 0;
		padding:0;
	}
	.home-box-right{
		float:left;
		width:632px;
		height:150px;
	}
	.home-box{
		width:200px;
		height:150px;
		float:left;
	}
	.home-box-title{
		color:#06C;
		font-size:16px;
		font-weight:bold;
	}
	.home-box-text{
		font-size:12px;
	}
	.fb-like{
		margin-left:10px;
		height:20px;
	}
	#uploadform p{
		margin:0;
		padding:0;
	}
	.required{
		color:#C00;
	}