/*

Theme Name: IIS

Description: Semantic, SEO Optimised, Custom Wordpress Theme for IIS

Author: Perrelink Solutions

Author URI: http://www.perrelink.com.au

*/





/* Reset */

a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,

code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,

h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,

q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,

tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}



/* Defaults */

:focus {outline:0}

a, a:visited {color:#ed1c24}

a:hover {text-decoration:none}

body {background:#FFF url(images/bg.jpg) left top repeat;color:#333;font:80%/135% "Trebuchet MS", Arial, Sans-Serif}

img {border:0;vertical-align:bottom}

fieldset {border:0}

p {margin:0 0 1em}

h1, h2, h3, h4, h5, h6 {font-family: "Arial Narrow", Arial, Sans-Serif}

h1, h2 {color:#3b6981;font-size:2em;font-weight:400;padding:0 0 14px}

h3 {color: #FF3300; font-size: 1.5em; margin-top: 8px; margin-bottom: 8px;}



/* Containers */

#page {margin:10px auto 0;width:976px}



/* Header */

#header {background:url(images/header-bg.png) center top repeat-y;margin:0 auto;width:956px}

#header div {background:url(images/header.png) left bottom no-repeat;padding: 0 8px 11px;width:940px}

#header div div {background:none;padding:0;width:940px}

#logo {float:left;margin:15px 0 18px 25px}

#contact {float:right;font-size:1.5em;height:36px;margin:27px 10px 0 0;overflow:hidden;position:relative;width:280px}

#contact span {background:url(images/call-now.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}



	/* Header Image */

	#header .header-img {clear:both;display:block;margin:0 auto}



	/* Navigation */

	#header div #navigation {background:url(images/nav-bg.png) left top repeat-x;clear:both;font:1.365em "Arial Narrow", Arial, Sans-Serif;height:45px;margin:0 0 4px;padding: 0 0 0 43px;width:897px}

	#header ul#nav {height:45px;list-style:none}

	#header ul#nav li {background:url(images/nav-divider.png) left top no-repeat;float:left;height:45px;padding: 0 0 0 1px}

	#header ul#nav li.first {background:none}

	#header ul#nav li a {color:#fff;float:left;height:32px;padding: 13px 26px 0 24px;text-decoration:none}

	#header ul#nav li a:hover, #header ul#nav li.current a {background:url(images/nav-bg.png) left -45px repeat-x;color:#1b3848}

	

/* Main */

#main {background:url(images/main.png) center top repeat-y;width:976px}

#main div {background:url(images/main-bg.png) left top no-repeat;margin:0 auto;overflow:hidden;padding: 7px 17px 0;width:942px}

#main div div {background:none;margin:0;padding:0;width:auto}

#main div #intro {background:url(images/divider.png) center bottom no-repeat;padding:18px 20px 23px;width:902px}

#main div #intro a.more {padding: 0 0 0 10px}

#main h1 {color:#3b6981;font-size:1.5em; line-height: 1.2em; font-weight:600;padding:0 0 14px}



/* Boxes */

#main div #specialist-areas {background:url(images/box-divider.png) right center no-repeat;display:inline;float:left;margin:0 0 0 37px;padding:22px 24px 20px 0;width:200px}

#main div #consulting {background:url(images/box-divider.png) right center no-repeat;float:left;padding:22px 30px 20px;width:275px}

#main div #projects {float:left;padding:22px 0 20px 48px;width:270px}

#main div #projects img {display:block;float:left;padding: 0 5px 15px 0; }

#main div #specialist-areas h2 , #main div #testimonial h2 {padding:0 0 22px}

#main div #consulting h2 {text-align:left;margin:0 0 0 45px}

#main div #projects h2 {text-align:left;margin:0 0 0 70px}

#main div #agents-for {background:url(images/divider.png) center top no-repeat;clear:both;padding: 20px 38px;width:866px}

#main div #specialist-areas a.more, #main div #consulting a.more, #main div #projects a.more {background:url(images/more-bg.png) left top no-repeat;clear:both;color:#fff;display:block;height:26px;line-height:12px;margin:0 auto;padding:3px 5px;text-align:center;text-decoration:none;width:140px}

#main div #specialist-areas a.more {height:23px;margin:27px 0 0;padding:9px 5px 0}

#main div #testimonial a.more {padding: 3px 25px 3px 5px }

#main div #projects a.more {height:23px;margin:0 auto 0;padding:9px 5px 0 5px}

#main div #consulting a.more {margin:59px auto 0}



	/*Scroller*/

	#main div #agents-for #scroller {float:left;height:80px;left:auto;margin: 10px 0 0;overflow:hidden;position:relative;width:866px}

	#main div #agents-for #scroller #scrolling-items {float:left;height:80px!important;/*57px;*/left:0;position:absolute;top:0;width:auto!important}

	#main div #agents-for #scroller #scrolling-items div {float:left;height:80px} 

	#main div #agents-for #scroller #scrolling-items img {padding:0 15px;vertical-align:middle!important;}

	

	/* Main List*/

	#main div #specialist-areas ul {list-style:none;padding:0 0 16px}

	#main div #specialist-areas ul li {background:url(images/bullet.png) left 5px no-repeat;line-height:20px;padding: 0 0 0 9px}

	

	/* Quote */

	#main div #testimonial blockquote {padding:0 0 0 22px;width:233px}

	#main div #testimonial blockquote p {}

	#main div #testimonial cite {display:block;font-style:normal;margin:0 auto;padding:0 0 7px;width:200px}

		

/* Content*/

#main div #content {background:none;display:inline;float:right;margin:18px 38px 23px 0;width:641px}

#main div #content img.alignright {float:right;margin:0 0 7px 7px}

#main div #content h1 { font-size: 1.8em; padding:0 0 24px}

#main div #content ul li {background:url(images/bullet.png) left 10px no-repeat;line-height:2em;padding: 0 0 0 9px}

#main div #content h2 {font-size: 1.3em; font-weight: bold; line-height: 1.5em; padding: 0 0 24px;}

#main div #content a, a:visited {color: #3366CC;}



/* Sidebar */

#main div #sidebar {background:none;display:inline;float:left;width:226px}

#main div #sidebar div {padding:11px 13px;width:200px}

#main div #sidebar div a#products {background:#ce151d;color:#fff;display:block;font-size:1.365em;height:36px;overflow:hidden;position:relative;text-transform:uppercase;width:180px;margin-bottom: 2px;}

#main div #sidebar div a#products span {background:url(images/products-bg.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}



	/*Navigation

	#main div #sidebar div ul#p7PMnav {list-style:none;}

	#main div #sidebar div ul#p7PMnav li {background:#005aab;height:24px;margin:1px 0 0 0;padding:6px 0 0 20px;width:180px}

	#main div #sidebar div ul#p7PMnav li a {color:#fff;font-size:1.165em;text-decoration:none}

	#main div #sidebar div ul#p7PMnav li a:hover {color:#000}

#main div #sidebar div ul#p7PMnav ul {list-style:none}

#main div #sidebar div ul#p7PMnav ul ul {list-style:none}

*/

/* Footer */

#footer {background:url(images/footer-bg.png) left top no-repeat;color:#fff;margin:0 auto;padding: 30px 22px 20px;height:143px;width:898px}

#footer .left {float:left;padding: 10px 0 0;width:697px}

#footer .right {float:right;text-align:right;width:201px}

#footer ul#footer-nav {float:left;list-style:none}

#footer ul#footer-nav li {display:inline; border-right: 1px solid white;}

#footer ul#footer-nav li a {color:#fff;text-decoration:none;padding: 6px;}

#footer .left p  {clear:both;padding:60px 0 0; /*margin: 90px; */}

#footer .right address {font-style:normal;margin:.5em 0 1em}

#footer a {	text-decoration: underline;color: #EAF8FF;}



.imgleft {float: left; padding:8px; margin: 0;}

.imgright {float: right; padding: 8px; margin: 0;}



hr{color: #CCCCFF; background: #CCCCFF; border: 0;height: 1px;margin:2em 0 2em;}

.contacttable {
	border: 1px solid black; 
	border-collapse: collapse;
	width: 500px;
	margin-left: 10px;
	}
	
.contacttable td{
	border: 1px solid black;
	padding: 6px;
}

/* Image Alignment */

img.centered {display:block;margin-left:auto;margin-right:auto}

img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}

img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}

.alignright {float:right}

.alignleft {float:left}



/* 2.7+ Comments */

#comments_wrap ol {list-style:none}

#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}

#comments_wrap .commentmetadata {margin:0 0 10px}

#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}

#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}

#comments_wrap .comment-author cite {font-weight:bold}



/* Captions */

.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}

.wp-caption img {border:0 none;margin:0;padding:0}

.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

