/* CIP Services common CSS */
/* Created by: Karen Newton - Web Sight Ltd. */
/* Common.css - contains all styles for common elements across the site - header, footer etc} */

/* Generic styles */
body {font-family:  Verdana,Helvetica,sans-serif; background:#ffffff; margin:0px; padding:0px; text-align:center;}

h1{color:#887071; font-size:1.0em; padding:0px; margin:0px 0px 8px 0px;}
h2{font-size:1.0em; margin:0px 0px 8px 0px;}

a{color:#887071; text-decoration:none; font-weight:bold; }
a:hover{color:#0A5796;}

/* MAIN CONTAINER */
#main_container{width:986px; margin:0 auto; text-align:left; border:6px solid #0A5796; border-bottom:0px; margin-top:10px; background:#EEE9EF; font-size:0.6em;}
* html #main_container{width:998px;}

#expanding_container{
	width:644px; 
	min-height:100%; 
	margin-left:168px;
	margin-right:168px;
	border-left:3px solid #0A5796;
	border-right:3px solid #0A5796;
	background:#ffffff;
	color:#887071;
}
* html #expanding_container{height:100%; width:650px;}

/* LEFT CONTAINER*/
#left_column{ width:168px; float:left; position:relative; margin-left:-167px; left:-4px;}
#logo{ background:#ffffff; width:168px; padding:12px 0px 12px 0px; text-align:right;}
#contact{text-align:right; font-weight:bold; padding:10px 10px 0px 0px; font-size:1.1em; }
.email{padding-top:10px;}
.tel_no{color:#887071;}
.tel_no p, .email p{padding:0px; margin:0px;}
.email a{color:#0A5796;}

/* NAVIGATION */
#nav_menu{text-align:left; width:100%; background:#ffffff;} /* width to fix peek-a-boo bug (hasLayout)*/
#nav_menu ul{list-style-type:none; padding:0px; margin:0px;}
#nav_menu ul li{padding:5px 0px 5px 18px;}
.margin{margin:0px 0px 8px 0px; }
#nav_menu a{color:#FFFFFF; display:block;}
#nav_menu a.on{color:#ABD7FA;}
#nav_menu a:hover{color:#ABD7FA;}
/* Flash strapline Backgrounds */
.navbg1{background:#0A5796}
.navbg2{background: url(../images/cip_navbg2.jpg); background-repeat: no-repeat;}
.navbg3{background: url(../images/cip_navbg3.jpg); background-repeat: no-repeat;}
.navbg4{background: url(../images/cip_navbg4.jpg); background-repeat: no-repeat;}
.navbg5{background: url(../images/cip_navbg5.jpg); background-repeat: no-repeat;}
.navbg6{background: url(../images/cip_navbg6.jpg); background-repeat: no-repeat;}
.navbg7{background: url(../images/cip_navbg7.jpg); background-repeat: no-repeat;}


/* RIGHT CONTAINER*/
#right_column{ width:168px; float:right; position:relative; margin-right:-167px; left:2px;}

/* Links + terms and conditions links */
#links{margin-top:330px; margin-left:10px;}
.partnerpics img{border:0; padding-bottom:8px;}

.align{text-align:center;}


/* MIDDLE CONTAINER*/
#middle_column{position:relative;}
#heading{padding-top:40px;}
#heading img{margin-left:-1px;}
* html #heading img{margin-left:-4px;}

#breadcrumb{padding:14px 0px 14px 13px;}

#main_movie{position:absolute; top:119px;}
#logo_movie{position:absolute; top:289px; left:401px;}

/* Sub-page Strap */
#strap{position:absolute;top:119px;}
#strap_movie{
	width:719px;
	height:175px;
	padding-top:27px;
	font-weight:bold;
}
* html #strap_movie{margin-left:-1px; height:202px;}


/* Strap movie - background graphics */
.error{background: url(../images/cip_homebanner.jpg);}
.cip_services{background: url(../images/cip_bgphotos/cip_bgphoto20.jpg);}
.cip_units{background: url(../images/cip_bgphotos/cip_bgphoto20.jpg);}
.unit_specs{background: url(../images/cip_bgphotos/cip_bgphoto37.jpg);}
.evolution{background: url(../images/cip_bgphotos/cip_bgphoto36.jpg);}
.contact_us{background: url(../images/cip_bgphotos/cip_bgphoto8.jpg);}
.partners{background: url(../images/cip_bgphotos/cip_bgphoto20.jpg);}
.scada{background: url(../images/cip_bgphotos/cip_bgphoto33.jpg);}
.programming{background: url(../images/cip_bgphotos/cip_bgphoto32.jpg);}
.electrical{background: url(../images/cip_bgphotos/cip_bgphoto30.jpg);}

#strap_movie ul{
	margin:0px 60px 0px 0px;
	padding:0px;
	text-align:right;
	list-style-type:none;
}
#strap_movie li{
 	font-size: 1em;	
	color:#ffffff;
	font-weight:bold;
	background: url('../images/cip_bullet.gif');background-repeat:no-repeat; background-position:right; 
	padding:0px 20px 0px 0px;
}
	
.margin2{margin:0px 0px 2px 0px;}

#strap_line{padding-top:10px;}

.beforeafter{
	padding-bottom:10px;
}

/* CONTENT AREA */
#content_container{padding-top:210px; padding-left:10px; position:relative; }

.float{float:left;}
.home_header{width:220px;}

/* Sub-page content section */
.content{width:340px; float:left;}
.content_units{width:320px; float:left;}
.content p{margin:0px; padding:0px 0px 15px 0px;}

#right_content{float:left; position:absolute; right:0px; top:170px; padding-right:43px;}
* html #right_content{padding-right:420px;}

/* Sub-page content section */
.right_content_sub{float:right; width:286px;}

.evopic_container{float:right; width:286px; padding-right: 12px;}

* html .right_content_sub{float:right; width:280px;}

/* Sub-page TEXT content section */
.content_box{}
.content_box ul, .content ul{padding-left:20px; margin-top:0px;}
.content_left{width:310px; float:left; margin-right:10px;}
.content_right{width:310px; float:left;}
.content_left p, .content_right p{margin:0px; padding:0px 0px 15px 0px;}

#archive{float:left; width:130px; margin:0px 0px 5px 15px;}
/* Flash plugin */
#icon{float:right; margin-right:5px;}
#icon a{color:#0C76CD;}
#icon a:hover{color:#887071;}
.info{vertical-align:middle; float:left; margin-right:5px;}
/* Video links */
.videos{list-style-type:none; padding:0px; margin:0px;}
.videos li{ margin-bottom:8px; padding:5px 0px 5px 15px; width:287px;} /* width defined for IE7 white-space bug */
.videos a{color:#ffffff; display:block;}
.videos a:hover, .videos .on{color:#ABD7FA;}

/* CIP Services page links */
.servbutton1{background: url(../images/cip_servbutton1.jpg); background-repeat: no-repeat;}
.servbutton2{background: url(../images/cip_servbutton2.jpg); background-repeat: no-repeat;}
.servbutton3{background: url(../images/cip_servbutton3.jpg); background-repeat: no-repeat;}

/* Unit Specification page links */
.specbutton1{background: url(../images/cip_specbutton1.jpg); background-repeat: no-repeat;}
.specbutton2{background: url(../images/cip_specbutton2.jpg); background-repeat: no-repeat;}
.specbutton3{background: url(../images/cip_specbutton3.jpg); background-repeat: no-repeat;}

/* Cleaning process - bullets */
.size{font-size:1.1em; font-weight:bold;}
.pre_rinse{color:#00C6FE;}
.chemical{color:#F24500;}
.final_rinse{color:#003FFE;}

/* Contact Us Form */
.button{
	width:6em;
	padding:0em;
	margin:0em;
	text-align:center;
	line-height:1.6em;
	border:0.166em solid;
	border-color:#ABD7FA #0C76CD #0C76CD #ABD7FA;
	background-color:#0A5796;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.button:hover{color:#ABD7FA;}
.map{color:#0A5796;}
.map:hover{color:#887071;}

/* BOTTOM BANNER */
.graphic{float:left;}

/*FOOTER*/
#footer{color:#887071; font-size:0.6em; margin:10px 10px 10px 0px; text-align:right; width:986px; margin:0 auto;}
#footer p{margin:0px; padding:0px;}

/* Clear */
.clear{clear:both;}