/*
	Minuteman Press Falkirk Stylesheet
*/
* 														{font-family: Arial, Helvetica, sans-serif;}
body 												{ background: #FFF; }
img, div 
{ behavior: url(public/pngfix/iepngfix.htc) }
/*
	Container of the site
*/
div.container                 					{ width: 960px; margin: 0 auto;}


div#header div#logo 
{  width: 311px; height: 67px; background: url(../images/logo.jpg) no-repeat center center; float: left;}

div#header div#logo h1
{ width: 311px; height: 100px; }

div#header div#logo h1 a
{ display: block; width: 311px; height: 75px; text-indent: -9999px;}

div#header div#quick_quote 
{ width: 479px; height: 67px; float: right; background: url(../images/fast-response.jpg) no-repeat right top;}

div#banner
{ height: 108px;  width: 960px; margin:0;}

.pics 							{ height: 108px; width: 960px; overflow: hidden; padding: 0; margin:  0; } 
.pics img 						{ width:  960px; height: 108px; top:  0; left: 0 } 

div#banner2 { height: 50px; background:url(../images/design-printing-copying-binding.jpg) 0 0 no-repeat; }

div#promotions
{ width: 960px; margin-left:2px; }

div#promotions_back
{ height: 71px; background: #6ebb9c; position:relative; top:-63px; z-index:-1;  }

div#more_promotions
{ width: 300px; height: 45px; background: url(../images/more_promotions.gif) no-repeat center center; margin: 0 auto; position: relative; z-index: 2; top: -115px;}

body.home div#footer_boxes
{ margin-top: -80px; }

div#footer_boxes
{ margin-top: 20px; }

div#footer
{ border-top: 1px solid #a6a6a6; margin-top: 15px; }

div#footer p
{ font-size: 12px; padding: 10px; color: #4e4e4e;}

div#footer p a
{ color: #4e4e4e; text-decoration: none;  }

div#footer p a:hover
{ text-decoration: underline; }

div#content
{ }

div#content h2
{ color: #cf141b; font-size: 18px; font-weight: bold; text-transform:uppercase; margin: 5px 0 0 0; line-height:25px; letter-spacing:1px;}

div#content p, div#content li
{ font-size: 12px; color: #4e4e4e; margin: 10px 0; line-height: 18px; }

div#content div#container div#thumbnails p
{ float: left; border-bottom: 1px solid #CCC; width: 320px; margin-left: 19px;}

div#content li
{margin: 0 0 0 25px; list-style-image:url(../images/bullet.gif); list-style-position:outside; list-style-type:none;}

div#content div#container div#thumbnails li
{ list-style-image: none; }


div#content a, div#content p a
{ color: #007a5e; text-decoration: none;}

div#content a:hover, div#content p a:hover
{ text-decoration: underline; }

div#content div#left
{ width: 385px; float: left; }

div#content div#right
{ float: left;  width:530px; padding-right: 40px; min-height: 350px; height: auto !important; height: 350px;}

div#content div#right p, div#content div#right li, div#content div#right h2 { text-align:left; }

.subTitle { color:#990000; font-weight:bold; }

div#content div#right-full
{ float: left; background: url(../images/content_seperator.jpg) repeat-y left center; width:825px; padding-left: 40px; min-height: 350px; height: auto !important; height: 350px;margin-top: 20px; text-align:left;}

/* Tabs */

div#tab-container
{ 
	margin-top: 10px;
}

div#tab-container h3
{
	text-align: left;
	color: #cf141b;
}
#tab-container div {
			/*width: 465px;*/
			padding: 1.2em;
			border: 1px solid #CCC;
			z-index: 100;
			position: relative;
			background: #FFF;
}

#tab-container ul {margin: 0; padding: 0;background: white; width: 100%; overflow: hidden;}

div#content div#right div#tab-container ul li {
	float: left;
	list-style: none;
	margin: 0;
	margin-right: 1px;
	padding:0;
}

div#content div#right div#tab-container ul li.bullets {
	margin: 0 0 0 25px; list-style-image:url(../images/bullet.gif); list-style-position:outside; list-style-type: none; float:none;
}

div#content div#right div#tab-container ul li.tab-selected a, div#content div#right div#tab-container ul li:hover a {
	background: #cf141b;
	cursor: pointer;
	position: relative;
	z-index: 101;
	color: #FFF;
}

div#content div#right div#tab-container a {
	padding: 5px 10px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;	
	-webkit-border-top-right-radius: 2px;		
	-webkit-border-top-left-radius: 2px;			
	background: #FFF;
	display: block;
	outline: none;
	text-decoration: none;
	color: #cf141b;
	border: 1px solid #CCC;
	border-bottom: none;
}

/*
	Classes
*/
div.clear                   							{ clear: both; }
.teal{ color: #35916c; }
img.rightImg {float:right; padding: 0 0 10px 10px; border: 0; margin:0; }

form#quick_quote p label:first-child { float: left; display: block;width: 130px; }

form#quick_quote p span.req { color: #FF0000; font-size: 10px; }
form#quick_quote input[type=radio], form#quick_quote input[type=checkbox] { margin-left: 20px; }
form#quick_quote input.no_left { margin-left: 0; }

.errors { padding: 5px; font-size: 12px; line-height: 16px; border: 1px solid #913737; background: #ffecec; color: #913737;}

.red {color:#ed3034; }
.green {color:#00765b; }