/*
1st 4 Print

MWISMedia New Media Design & Development

Author: Garry Bartle

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 12px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

body {margin: 0px;	padding: 0px;text-align: left;font: normal 12px "arial", Arial;color:#000000;	background:#A1D9F2 url(../images/bg_main.jpg) repeat-y center top;	}	

#main_container {width: 759px; margin: auto;position:relative; }
#header {width: 759px; height:102px;}
#banner {width:759px; height:218px;}
#nav_container {width:759px; height:58px; background:url(../images/bg_nav.jpg) no-repeat; margin:15px 0 0 0;} 
#page {width:759px; padding:25px 0 0 0;}
#six_box_container {float:left ; width:525px; margin:19px 0 0 0; }
.green_box {float:left; width:159px; height:178px; background:url(../images/bg_green_box.jpg) no-repeat; margin:11px 11px 0 0; text-align:center;}
.blue_box {float:left; width:159px; height:178px; background:url(../images/bg_blue_box.jpg) no-repeat; margin:11px 11px 0 0; text-align:center;}
#home_ad {float:left; width:226px ; height:362px; background:url(../images/home_ad.gif) no-repeat; margin:35px 0 0 0; }

#quick_links { float:left; width:734px; height:30px; padding:0px 0px 0px 25px; border-bottom:1px solid #ececec; }
#quick_links a{ float:left; margin:8px 20px 0px 0px; color:#999999; font-weight:bold; text-decoration:none;}
#quick_links a:hover { color:#0099DA; text-decoration:underline;}
#spacer { width:759px; height:40px; display:block; }
/* -----------------------NAV----------------------------*/

#nav_container ul {margin:0 0 0 0; padding:20px 0 0 0; list-style:none;}
#nav_container li {float:left; padding:0 23px 0 25px;}
#nav_container li a{ color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}
#nav_container li a:hover{ color:#03658F;}

/* -----------------------PARAGRAPHS & TEXT STYLES---------------------------*/

#page p{padding:5px 20px 5px 20px; line-height:160%;}
#page p.price {font-size:13px; font-weight:bold;}
#page p a{color:#000000; text-decoration:underline;}
#page p a:hover{color:#0099DA;}
.blue_link {color:#0099DA; text-decoration:none;}
#page p a.services { float:left; padding-right:10px;}
#page p a.services { border-color:#999999;}
#page p a.services:hover { border-color:#0099DA;}
#page p a.services img { border-color:#999999;}
#page p a.services img:hover { border-color:#0099DA; } 

#sitemap ul {margin:10px 0 0 50px;}
#sitemap li {padding:5px 0 5px 0;}
#sitemap a {color:#0099DA; font-weight:bold; text-decoration:none;}

/* -----------------------HEADERS---------------------------*/

h3 {color:#FFFFFF;  font-size:19px; text-align:center; margin:7px 0 0 0;}

/* -----------------------MISC--------------------------*/

.h_pic_spacer {margin:25px 0 0 0;}
.h_pic_spacer2 {margin:4px 0 0 0;}
.h_pic_spacer3 {margin:23px 0 0 0;}

.more_info {float:left; width:110px; color:#0385BC; font-size:19px; text-align:right; padding:3px 0 0 15px;}
.more_info a { color:#0385BC; text-decoration:none; }
.more_info a:hover { color:#ffffff; }

.more_info2 {float:left; width:110px; color:#5E9618; font-size:19px; text-align:right; padding:3px 0 0 15px;}
.more_info2 a { color:#5E9618; text-decoration:none; }
.more_info2 a:hover { color:#ffffff; }


/*------------------------FORM---------------------------*/

#frm { float:left; width:370px; border-right:1px solid #999999; margin:10px 0px 0px 0px;}
#frm p { float:left; display:block; padding-top:20px;}
#frm label { float:left; width: 300px; color:#999999; font-weight:bold; text-align:left; padding: 0 5px 0 0;}
#frm .input { background-color:#FFFFFF; border: 1px solid #999999; color:#999999; padding: 3px; width: 300px;}
#frm .required { color:#03658F;}
#frm .submit { background: #0094D2; color:#FFFFFF; border:none; padding:3px; }

/* -----------------------FOOTER-------------------------*/

#footer {width:759px; height:95px; background: url(../images/bg_footer.jpg) no-repeat; margin-top:20px}
#links {width:759px; text-align:center;  color:#1EA3DB; padding:10px 0 10px 0}
#links a {color:#1EA3DB; text-decoration:none; padding:0 5px 0 5px; font-size:10px;}
#links small {font-size:10px;}

/* Google Map----------------------------------------- */

#map_holder { float:left; height: 200px; width: 300px; padding: 2px; border: 1px solid #ccc; margin:40px 0px 0px 30px;}
#map { float:left; width: 99%; height: 99%;border: 1px solid #ccc; overflow:hidden; padding-left:4px;}
#contact_details { float:left; padding:10px 0px 0px 30px;}

/* ---------------------SKYPE---------------------------*/

#skype {
	float:left;
	height:200px;
	width:300px;
	padding: 10px 0 0 30px;
}

#skype a {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}