/*
	Style Sheet for North West Mechanical Services.
	Licensed to Martin McGowan.
*/
body { padding:0;
	   margin:0;
	   font: 0.7em Tahoma, Verdana, Arial;
	   color: #ffffff;
	   line-height:1.5em;
	   border-top: 1px solid #000000;
	   background: #3d5c85; }

a		{ color:#FFFFFF; }
a:hover	{text-decoration:none; }
img 	{ border:0px;}

.contactinfo {
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	}

#container { width: 780px; 
			 margin: 0 auto;
			 padding: 0 10px 0 10px; }

#header { padding:0; }


/* MENU STYLES */
#menu { padding:0;
		margin:0; }


/* WHITEBAR STYLES */
#whitebar { padding:0 0 0 0;
			margin:4px 0 0 0;
			background:#FFFFFF;
			color:#A6C2EA; }

#content { color:#CCCCCC;
		   padding-top:8px; }

/* BLUEBAR STYLES */
#bluebar { padding:0 0 0 0;
			margin:4px 0 0 0;
			background:#2e4360;
			color:#ffffff; }

#newsection 	{ width:280px; }
#mainnews		{ width:780px;
				  text-align:center;
				  font-weight:bold; }
#infosection 	{ width:500px; }

/* Products Section */
#products {font: 1.1em Tahoma, Arial, Verdana, ;
		   font-weight:bold;
	   	   color:#FFFF33; }
/*
table { border-collapse:collapse; 
		border:0px;
		width: 780px;
		height: 100%; }

td { vertical-align:top; 
	 padding:0px; }

/* Link Styles */
/*




.m_text, table, li, input, textarea
	{
		line-height:12px;
		color:#A6C2EA;
	}
.m_text {width:724px; height:800px;}
*/
/* Header Styles. */

/*.header {height:371px;}
.header .row1 {height:95px; background:url(../images/row1_tall_bg.gif) top repeat-x;}
.header .row1 .right {background:url(../images/row1_right_bg.gif) top right no-repeat;}
.header .row1 .left {background:url(../images/row1_left_bg.gif) top left no-repeat; width:539px; padding-top:39px;}
.header .row1 .left img {margin-left:43px;}
.header .row1 .col2 { width:185px; padding-top:62px;}
.header .row1 .col2 img {margin-left:34px;}
.header .row2 {height:67px;}
.header .row3 {height:209px; background:url(../images/row3_tall.gif) left repeat-y;}
.header .row3 .top {background:url(../images/row3_top.gif) top left no-repeat;}
.header .row3 .bot {background:url(../images/row3_bot.jpg) bottom left no-repeat; padding:37px 330px 20px 55px; color:#505050;}

.middle {height:318px;}
*/
/* Footer Styles. */
#footer { padding:0 0 0 0;
		  margin:4px 0 0 0;
		  width: 780px;
		  background:#2e4360;
		  color:#ffffff; }

/* Footer Link Styles */
#footer a {color:#7F94B2;}


/* Input Boxes, Buttons etc. */

.inputbox { 
	color: #880b1f; 
	background-color:#FFFFEE;
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 220px;
}

.loginbox { 
	color: #880b1f; 
	background-color:#FFFFEE;
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 120px;
}

.button {
	border-top: solid 1px #d5d5d5;
	border-right: solid 1px #808080;
	border-bottom: solid 1px #808080;
	border-left: solid 1px #d5d5d5;
	background-color:#CCCCCC;
	font-size: 12px;
	padding: 3px;
	cursor: pointer;
}

.telephonebox { 
	color: #880b1f; 
	background-color:#FFFFEE;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	border: 1px solid #cccccc;
	padding:2px;
	width: 160px;
}

.textarea {
	color:#880b1f;
	background-color:#FFFFEE;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	font-size:11px;
	border: 1px solid #cccccc;
	padding:2px;
	width:430px;
	height:140px;
	overflow:auto;
	margin-top:6px;
}



/*
#footer .box { background:#2E4361;
			   margin: 4px 0 0 2px;
			   padding:6px 12px 3px 12px; }





.footer .box .top {background:url(../images/footer_tr.gif) top right no-repeat;}
.footer .box .bot {background:url(../images/footer_br.gif) top right no-repeat;}
.footer .box .mid {color:#7F94B2; padding:6px 12px 3px 12px;}

.footer span {color:#6D82A0;}
.footer span a {color:#6D82A0;}
*/

/* Box Styles. */
/*.box {background:#324868;}
.box .top {background:url(../images/box_tr.gif) top right no-repeat;}
.box .bot {background:url(../images/box_br.gif) top right no-repeat;}
.box .mid td{color:#8EA4C4;}
.mid {color:#8EA4C4;}


.more {text-align:right;}
.more a{ background:url(../images/more_bg.gif) no-repeat top right; padding-right:13px; color:#FFFFFF; font-weight:bold;}
.more_s {padding-right:17px !important;}

.m_a {text-decoration:none;}
.m_a:hover {text-decoration:underline;}
.color2 {color:#ABC1E1;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}

.input { vertical-align:middle; width:205px; height:22px; padding:4px 0 0 7px; background:#8491A4; border:none; color:#FFFFFF;}
textarea {width:205px; height:117px; padding-left:5px; overflow:auto; background:#8491A4; border:none; color:#FFFFFF;}

ul { margin:0; padding:0; list-style:none;}
li { background:url(../images/list_bg.gif) no-repeat 0 8px; line-height:22px; margin:0px; padding:0px; padding-left:17px; font-weight:bold;}
li a { color:#9AB6DE;}

.ul li{ background:url(../images/ul_bg.gif) no-repeat 0 1px; padding:0 0 28px 28px; line-height:14px; font-weight:normal;}
.ul li a { background:url(../images/ul_li_a.gif) no-repeat top right; padding-right:8px; color:#FFFFFF; font-weight:bold; font-size:12px;}
.ul li strong {color:#C5DCFF;}
.last {padding-bottom:0;}*/