/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{	clear:both;	font-size:1px;line-height:1px; display:block;}
.last	{margin:0 !important;}
/**************************************************************************************/
a {
	color:#FFF; 
	text-decoration:none; 
	outline:0 none;
}
a:hover {
	text-decoration:underline;
}
h1{font-size:34px;}
h2{font-size:30px;}
h3{font-size:26px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html{}
body {
	color:#FFF; 
	background:#000; 
	font-family:"Arial", Verdana, Tahoma; 
	font-size:12px;
}

.flt_Lt	{float:left; display:inline;}
.flt_Rt {float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper {margin:0 auto; background:#040404 url(../images/body.gif) no-repeat right top;}

.container {margin:0 auto;	width:960px; }

.main_content {}

#header { 	border-bottom:3px solid #93b953;	padding:15px 0 0 0;}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#logo {	padding:0 0 16px 0;
}
/* ---------------------------------------------------------*/

/* ------------------------- NAVIGATION HERE ---------------*/
#nav {padding-top:126px;}

#nav ul	 {}

#nav ul li {display:inline-block;	float:left;	margin:0 18px 0 0;}

#nav ul li a {display:block; background:url(../images/navLt.png) no-repeat left; 	float:left; 	padding:0 0 0 4px;	font-size:16px;	font-weight:bold;}

#nav ul li a span { display:block;	background:url(../images/navRt.png) no-repeat right;	padding:2px 8px;}

#nav ul li a:hover {text-decoration:none;}
/* ---------------------------------------------------------*/

/* ------------------------- BANNER HERE -------------------*/
#banner {background:url(../images/banner_bottom.jpg) no-repeat bottom; 	padding:0 0 3px 0;	line-height:0;	font-size:0;}

.bookingLt {background:url(../images/bookingLt.png) no-repeat left;	padding:0 0 0 0;	width:4px;	height:69px;}
.bookingMid {background:url(../images/bookingMid.jpg) repeat-x; 	width:884px;	height:43px;	padding:13px 34px;}
.bookingMid h3 {display:inline-block;	padding:5px 0 0 0;}
.button	{padding:0 30px;}
.button a {	width:204px;	height:44px;	background:url(../images/bookButton.jpg) no-repeat center top;	display:inline-block;	text-align:center;}
.button span {	display:block;	font-size:25px;	font-weight:bold;	cursor:pointer;	padding:5px 0 0 0;}
.button a:hover {background-position: center -44px;	text-decoration:none;}
.bookingRt {background:url(../images/bookingRt.png) no-repeat right;	padding:0 0 0 0;	width:4px;	height:69px;}
/* ---------------------------------------------------------*/

/* ------------------------ SERVICES HERE --------------*/
.services {	margin:12px 0 0 0; width:960px;}
.servicesBoxes {
	width:500px; float: left;
}
.WelcomeText {width:430px; height:442px; float:left; padding:10px; margin-right:10px; background:#FFF}
.WelcomeText h1 {color:#93B953;}
.WelcomeText p {color:#000; line-height:16px; font-size:12px; padding:10px 0 10px 0;}
.WelcomeText a {color:#0086CB}
.boxTop {background:url(../images/boxTop.png) no-repeat top center;	height:4px;	width:232px;	font-size:0;	line-height:0;}
.boxMid {background:url(../images/boxMid.png) repeat-y;	width:232px;	padding:0 1px;}
.boxMid_vrt {background:#e5e5e7 url(../images/boxMid_vert.jpg) repeat-x;	width:218px;	padding:0 0 0 12px;}
.box {margin:0 8px 0 0;	padding:0}
.boxBottom {background:url(../images/boxBottom.png) no-repeat top center;	height:5px;	width:232px;}
.web {background:url(../images/web_ico.jpg) no-repeat left top; padding:18px 0 20px 65px; margin:10px 0 0 0; color:#0086cb; display:inline-block;}
.print {background:url(../images/print_ico.jpg) no-repeat left; padding:18px 0 20px 65px; margin:10px 0 0 0; color:#0086cb; display:inline-block;}
.marketing { background:url(../images/marketing_ico.jpg) no-repeat left; padding:18px 0 20px 65px; margin:10px 0 0 0; color:#0086cb; display:inline-block;}
.it {background:url(../images/itsupport_ico.jpg) no-repeat left; padding:18px 0 20px 65px;margin:10px 0 0 0;color:#0086cb; display:inline-block;}
.list { padding:6px 0;}
.list ul { padding:0;}
.list ul li {padding:0 0 4px 0; margin:0}
.list ul li a {	color:#728d45;	font-size:18px;	font-weight:bold;	display:block;}
.list ul li a:hover {color:#506330;	text-decoration:none;}
/* ---------------------------------------------------------*/

/* ------------------------ BOTTOM BOX HERE --------------*/
.bottombox {padding:12px 0 0 0;}
.bottomboxTop {background:url(../images/bottom_boxTop.png) no-repeat top center;	padding:0 0 0 0;	width:960px;	height:5px;	line-height:0;	font-size:0;}
.bottomboxMid{background:#3d3e3e url(../images/bottom_boxMid_vrt.png) repeat-x top;	padding:0 1px;width:958px; border-left:#8e8d8d 1px solid; border-right:#8e8d8d 1px solid;}
.bottomboxMid h5{display:block; padding:0 0 3px 13px}
.bottomboxBottom {background:url(../images/bottom_boxBottom.png) no-repeat bottom center; padding:0 0 0 0; width:960px; height:5px; line-height:0; font-size:0;}
.recent	{width:217px; background:url(../images/col_1.jpg) no-repeat center 44px; padding:14px 0 0 13px;}
h4.recent_title {padding:0 0 14px 0; margin:0 0 20px 0; display:block;}
ul.prolist{}
ul.prolist li {	padding:0 0 8px 0;}
.proImg {padding:0;	margin:0}
.proImg a{position:relative; display:inline-block; height:93px; width:197px; text-decoration:none}
.proImg a img	{ position:absolute; left:0; top:0; z-index:10;}
span.overlap {background:url(../images/overlap.png) repeat; width:193px; position:absolute; font-size:16px; display:inline-block; padding:4px 0 4px 4px; bottom:0; left:0; z-index:100; text-decoration:none;}
.offer {width:497px; background:#272727 url(../images/col_2.jpg) no-repeat center 44px; padding:14px 0 41px 7px;}
h4.offer_title {padding:0 0 14px 19px;	margin:0 0 18px 0;}
.news {	width:202px;	background:url(../images/col_3.jpg) no-repeat center 44px;	padding:14px 0 0 22px;}
h4.news_title {	padding:0 0 14px 0;	margin:0 0 18px 0;}
.new ul {}
.news ul li {padding:9px 0;}
.news ul li a{color:#dcdcdc;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
#footer {background: url(../images/footer.jpg) repeat-x bottom;	padding:62px 0 22px 0;	margin:0 auto;}
#footer a {	text-decoration:none;	color:#83a44b;	display:inline-block;	padding:0 0 0 5px;}
#footer a:hover {text-decoration:none;}
.sidebar { border-right:#fff 1px solid;	padding:0 15px 0 0;	margin:0 13px 0 0;}
#footer span {text-decoration:none;	color:#fff;	padding:0 0 0 10px;	display:inline-block;}
/* ---------------------------------------------------------*/

/* ------------------ INNER1 HERE --------------------------*/
.wrapper_inner {background:url(../images/inner1Bg.gif) no-repeat right top;}
.webBanner {height:251px; background:#fff url(../images/bannerRt.jpg) no-repeat right top;	line-height:25px}

#innerWeb{padding:0 0 0 18px;}

h1.innerWeb {background:url(../images/innerWeb.jpg) no-repeat left top;	padding:18px 0 48px 92px; 	margin:10px 0 0 0; 	color:#0086cb; 	font-size:40px;	display:inline-block;}
.innerweblist { padding:0  0 0 95px;}
.innerweblist ul { padding:0;}
.innerweblist ul li {padding:0 0 4px 0; margin:0}
.innerweblist ul li a {	color:#728d45;	font-size:18px;	font-weight:bold;	display:block;}
.innerweblist ul li a:hover {color:#506330;	text-decoration:none;}
.innerWebLt {width:678px;	padding:10px 0 0 10px;}
.innerWebLt_content{ padding:7px 0;}
.innerWebLt_content h3 { color:#93b953; font-size:25px;}
.innerWebLt_content a { color:#0086cb; font-size:18px; text-decoration:none;}
a.read {background:url(../images/read_sprite.gif) no-repeat center top; width:123px; display:inline-block; cursor:pointer; font-size:20px; text-decoration:none; text-align:center; color:#fff;}
a.read:hover {background-position:center -26px; text-decoration:none;}


.innerWebRt {width:232px; padding:17px 0 0 10px}
.innerWebRt ul {}
.innerWebRt ul li { padding:0 0 5px 0;}
.innerWebRt ul li a {width:232px;	height:80px;	display:inline-block;	color:#0086cb;}
.innerWebRt ul li span{	display:block;	font-size:25px;	font-weight:bold;	cursor:pointer;}
.innerWebRt ul li a:hover, a.active {background-position: center -80px;	text-decoration:none;}

a.webin {background:url(../images/web.gif) no-repeat center top; display:inline-block;}
a.printin {background:url(../images/print.gif) no-repeat center top; display:inline-block;}
a.marketin {background:url(../images/marketing.gif) no-repeat center top; display:inline-block;}
a.itin {background:url(../images/it.gif) no-repeat center top; display:inline-block;}

span.webspan {display:inline-block; padding:25px 0 0 75px;}
span.printspan {display:inline-block; padding:25px 0 0 60px;}
span.marketspan {display:inline-block; padding:25px 0 0 80px;}
span.itspan {display:inline-block; padding:25px 0 0 76px;}

.view {padding:0 0 150px 0; margin:22px 0 0 0;}
.viewTop {background:url(../images/viewTop.png) bottom no-repeat; height:7px; width:960px; line-height:0; font-size:0;}
.viewMid {background:url(../images/view_mid.gif) repeat-y; width:960px;}
h3.viewMidTxt { background:url(../images/veiw.jpg) no-repeat left top; padding:25px 0 25px 85px; margin:7px 0 0 15px; font-size:24px; color:#0086cb;}
h3.viewMidTxt a{ color:#0086cb; text-decoration:none;}
h3.viewMidTxt a:hover {text-decoration:none;}
.viewBottom {background:url(../images/viewBottom.gif) no-repeat center bottom; height:5px; width:960px; line-height:0; font-size:0;  }

/* ------------------ PORTFOLIO PAGE --------------------------*/

.wrapper_portfolio {background:url(../images/portfolioback.gif) no-repeat ;}

.portfolioBanner { height:251px; background-color:#FFF;	line-height:25px;}
#innerPortfolio{width:560px; padding:0 0 0 18px;	color:#728d45;	font-size:18px;}
h1.innerPortfolio {	background:url(../images/innerPort.jpg) no-repeat left top;	padding:18px 0 48px 92px; 	margin:10px 0 0 0; 	color:#0086cb; 	font-size:40px;	display:inline-block;}

.buttonWeb {width:306px; height:53px; padding:0 30px; float:right; padding-top:105px; } 
.buttonWeb a, .innerLeft a {	width:306px;	height:43px;	background:url(../images/button_web.jpg) no-repeat center top;	display:inline-block; padding-top:10px; 	text-align:center; font-size:24px; color:#0086cb; font-weight:bold}
.buttonWeb span, .innerLeft span {	display:block;	font-size:25px;	font-weight:bold;	cursor:pointer;	padding:5px 0 0 0;}
.buttonWeb a:hover, .innerLefta:hover {background-position: center -53px;	text-decoration:none;}
.buttonWeb ul li, .innerLeft ul li  { display:inline-block; padding-bottom:10px}


.slidewrapper {width:960; float:left; padding-top:27px}
.buttonSlide {width:306px; height:53px; padding:0 30px; float:left;  } 
.buttonSlide a {	width:148px;	height:22px;	background:url(../images/button_details.jpg) no-repeat center top;	display:inline-block; padding-top:6px; 	text-align:center; font-size:14px; color:#808080; font-weight:bold}
.buttonSlide span {	display:block;	font-size:25px;	font-weight:bold;	cursor:pointer;	padding:5px 0 0 0;}
.buttonSlide a:hover {background-position: center -28px;	text-decoration:none;}

.slideportfolio_tsheating{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide1.png)}
.tsheating_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}
.portfolio_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}

.slideportfolio_fireplace{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide2.png)}
.fireplace_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}

.slideportfolio_basfords{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide3.png)}
.basfords_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}

.slideportfolio_chesterfields{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide4.png)}
.chesterfields_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}

.slideportfolio_msint{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide5.png)}
.msint_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}

.slideportfolio_render{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide6.png)}
.render_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}

.slideportfolio_nationwide{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide7.png)}
.nationwide_txt { width:270px; min-height:140px; font-size:16px; color:#666; padding-left:27px ; padding-top:173px}

.slideportfolio_asbestos{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide8.png)}

.slideportfolio_frag{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide9.png)}

.slideportfolio_wardskips{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide10.png)}

.slideportfolio_alpine{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide11.png)}

.slideportfolio_allweather{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide12.png)}

.slideportfolio_cmec{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide13.png)}

.slideportfolio_vulcan{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide14.png)}

.slideportfolio_ideal{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide15.png)}

.slideportfolio_fss{width:960px; height:370px; margin-bottom:10px; background-image:url(../images/portfolio/slide16.png)}

/* ------------------ INNER PORTFOLIO PAGES --------------------------*/

.titlebar { width:960px; height:36px; background:url(../images/titlebanner.png) repeat-x; }
.bannertitle_txt { width:960px; padding:5px 0 0 10px; text-align:left; font-size:18px; color:#144baf}


.buttonWebView {margin-top:-23px ; padding-right:5px; float:right;  } 
.buttonWebView a {	width:148px;	height:22px;	background:url(../images/button_details.png) no-repeat center top;	display:inline-block; padding-top:6px; 	text-align:center; font-size:14px; color:#F00; font-weight:bold}
.buttonWebView span {	display:block;	font-size:25px;	font-weight:bold;	cursor:pointer;	padding:5px 0 0 0;}
.buttonWebView a:hover {background-position: center -28px;	text-decoration:none;}

.picturebox {width:960px; float:left; padding: 10px 0 10px 0}


/* ------------------ PRINT PORTFOLIO PAGE --------------------------*/

.print_thumb_tsheating, .print_thumb_chesterfield, .print_thumb_basfords, .print_thumb_render, .print_thumb_fireplace, .print_thumb_firesprinkler {
	float:left;
	width:292px;
	height:331px;
}

.print_thumb_tsheating {background:url(../images/portfolio/thumbs/print_thumb1.png)}
.print_thumb_basfords {background:url(../images/portfolio/thumbs/print_thumb2.png)}
.print_thumb_render {background:url(../images/portfolio/thumbs/print_thumb3.png)}
.print_thumb_chesterfield {background:url(../images/portfolio/thumbs/print_thumb4.png)}
.print_thumb_fireplace {background:url(../images/portfolio/thumbs/print_thumb5.png)}
.print_thumb_firesprinkler {background:url(../images/portfolio/thumbs/print_thumb6.png)}

/* ------------------ WEB PORTFOLIO PAGE --------------------------*/
.thumb_tsheating, .thumb_chesterfield, .thumb_basfords, .thumb_fireplaces, .thumb_asbestos, .thumb_frag, .thumb_skip, .thumb_ms, .thumb_weather, .thumb_sprinklers, .thumb_cmec, .thumb_ideal {
	float:left;
	width:292px;
	height:331px;
}
.thumb_render, .thumb_alpine, .thumb_vulcan {
	float:left;
	width:613px;
	height:331px;
}

.thumb_tsheating {background:url(../images/portfolio/thumbs/thumb1.png)} 
.thumb_chesterfield {background: url(../images/portfolio/thumbs/thumb2.png)} 
.thumb_basfords {background:url(../images/portfolio/thumbs/thumb3.png)} 
.thumb_render {background:url(../images/portfolio/thumbs/thumb4.png);}
.thumb_fireplaces {background:url(../images/portfolio/thumbs/thumb5.png)}
.thumb_asbestos {background:url(../images/portfolio/thumbs/thumb6.png)}
.thumb_frag {background:url(../images/portfolio/thumbs/thumb7.png)}
.thumb_skip {background:url(../images/portfolio/thumbs/thumb8.png)}
.thumb_ms {background:url(../images/portfolio/thumbs/thumb9.png)}
.thumb_alpine {background:url(../images/portfolio/thumbs/thumb10.png)}
.thumb_weather {background:url(../images/portfolio/thumbs/thumb11.png)}
.thumb_sprinklers {background:url(../images/portfolio/thumbs/thumb12.png)}
.thumb_cmec {background:url(../images/portfolio/thumbs/thumb13.png)}
.thumb_vulcan {background:url(../images/portfolio/thumbs/thumb14.png)}
.thumb_ideal {background:url(../images/portfolio/thumbs/thumb15.png)}

.thumb_left {
	margin-left:15px;
	margin-right:27px;
}
.thumb_left_large {
	margin-left:15px;
	margin-right:0;
}
.thumb_left_with_large {
	margin-left:15px;
	margin-right:25px;
}
.thumb_right {
	margin-left:27px;
	margin-right:15px;
}
.thumb_right_large {
	margin-left:0px;
	margin-right:15px;
}
.thumb_right_with_large {
	margin-left:25px;
	margin-right:15px;
}
.clear_spacer {
	clear:both;
	height:27px;
}


.thumb_holder {
	padding:285px 15px 0 15px ;
	width:260px;
}
.thumb_holder_long {
	padding:285px 20px 0 20px ;
	width:573px;
}
.thumb_text {
	float:left;
	color:#333;
	font-size:14px;
	width:160px;
}
.thumb_text_long {
	float:left;
	color:#333;
	font-size:14px;
	width:473px;
}
.thumb_text span, .thumb_text_long span {
	font-weight:bold;
}
.thumb_button {
	float:left;
	width:100px;
}
	a.viewdetails {
		width:99px;
		height:27px;
		background:url(../images/button_viewdetails.png) top center;
		display:block;
	}
	a.viewdetails:hover {
		background:url(../images/button_viewdetails.png) center -27px;
	}
		
/* ------------------ MENU --------------------------*/

.navigation {
	padding-top:120px;
	margin-left:381px;
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color: #FFF; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:27px; left:-381px; background:#93B953; display:none; opacity:0; list-style:none; width:960px; }

ul.menu ul li {position:relative; width:960px; margin:0;}
ul.menu ul li a { display:block; padding:0 ; margin:0; color:#728D45; font-size:18px; font-weight:bold}
ul.menu ul li a:hover {color:#506330; text-decoration:none;}
ul.menu ul li.text { padding:10px;}
ul.menu ul li.dd_webdesign {
	float:left;
	width:215px;
	height:129px;
	background:url(../images/nav_web.png) top center;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:8px;
	margin-right:5px;
	padding:93px 0 0 17px;
}
ul.menu ul li.dd_print {
	float:left;
	width:215px;
	height:129px;
	background:url(../images/nav_print.png) top center;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:5px;
	padding:93px 0 0 17px;
}
ul.menu ul li.dd_marketing {
	float:left;
	width:215px;
	height:129px;
	background:url(../images/nav_marketing.png) top center;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:5px;
	padding:93px 0 0 17px;
}
ul.menu ul li.dd_support {
	float:left;
	width:215px;
	height:129px;
	background:url(../images/nav_itsupport.png) top center;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:8px;
	padding:93px 0 0 17px;
}
ul.menu ul li.block { display:inline; float:left; width:200px}


ul.menu ul ul {left:148px; top:-1px}

ul.menu .menu_services, ul.menu .menu_why, ul.menu .menu_port, ul.menu .menu_blog, ul.menu .menu_cont   { display:block; height:24px; font-weight:bold;  text-align:center; padding-top:3px;}

ul.menu .menu_services {background: url(../images/tab_services.png) top center no-repeat; width:118px;}
ul.menu .menu_why { background:url(../images/tab_whychooseus.png) top center no-repeat; width:140px}
ul.menu .menu_port { background:url(../images/tab_portfolio.png) top center no-repeat; width:94px}
ul.menu .menu_blog { background:url(../images/tab_newsblog.png) top center no-repeat; width:118px}
ul.menu .menu_cont { background:url(../images/tab_contact.png) top center no-repeat; width:99px}

ul.menu .menu_services:hover, ul.menu .menu_why:hover, ul.menu .menu_port:hover, ul.menu .menu_blog:hover, ul.menu .menu_cont:hover, ul.menu .selected  {background-position: center -27px }

ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


/* ------------------ PRINT PAGE --------------------------*/
.print_title { font-size:30px; color:#6a6a6a; padding-left:420px; padding-top:15px}
.print_text {width:512px; font-size:18px; color:#6a6a6a;padding-left:420px; padding-top:15px}
.print_flyers { width:960px; height:304px; float:left; background-image:url(../images/print_flyers.png);}
.print_buscards{ width:960px; height:304px; float:left; background-image:url(../images/print_businesscards.png)}
.print_compslips{ width:960px; height:304px; float:left; background-image:url(../images/print_compslips.png)}
.print_folders{ width:960px; height:304px; float:left; background-image:url(../images/print_folders.png)}
.print_buspacks{ width:960px; height:304px; float:left; background-image:url(../images/print_buspacks.png)}
.print_leaflets{ width:960px; height:304px; float:left; background-image:url(../images/print_leaflets.png)}


/* ------------------ SERVICES PAGE --------------------------*/
#innerPortfolio2{width:924px; padding:0 18px 18px 18px; background-color:#FFF;	color:#728d45;	font-size:16px;}
.innerPortfolio ul li { list-style: url(../images/tick-green.png); margin-left:30px; float:left; width: 285px}
.innerPortfolio ul {margin-top:10px;}
.portfolioBanner2 { width:960px; background-color:#FFF; line-height:25px;}
h1.title {margin-top:10px; margin-bottom:10px; color: #0086CB; line-height:25px; font-size:20px;}

#innerMarketing{width:560px; padding:0 0 0 18px;	color:#728d45;	font-size:18px;}
h1.innerMarketing {	background:url(../images/innerMarketing.jpg) no-repeat left top;	padding:18px 0 48px 92px; 	margin:10px 0 0 0; 	color:#0086cb; 	font-size:40px;	display:inline-block;}
.innerMarketing ul li { list-style: url(../images/tick-green.png); margin-left:30px; float:left; width: 285px}
.innerMarketing ul {margin-top:10px;}

#innerIT{width:560px; padding:0 0 0 18px;	color:#728d45;	font-size:18px;}
h1.innerIT {background:url(../images/innerIT.jpg) no-repeat left top;	padding:18px 0 48px 92px; 	margin:10px 0 0 0; 	color:#0086cb; 	font-size:40px;	display:inline-block;}
.innerIT ul li { list-style: url(../images/tick-green.png); margin-left:30px; float:left; width: 285px}
.innerIT ul {margin-top:10px;}



.innerLeft {
	float:left;
	padding-right:10px;
	width:600px;
	
}
.innerRight {
	float:left;
	width:314px;
}



/* ------------------ CONTACT US PAGE --------------------------*/

.contactusBanner {width:960px; height:252px; float:left; background:url(../images/banner_contactus.jpg) no-repeat}
.contactform {width:400px; height:120px; float:left; padding-top:10px; color:#000}
#tg_contact td {
	color:#000;
}

