/*** Stylesheet for Pixel House *****************************/
/*** Copyright Pixel House 2007 *****************************/

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: url;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}
p { font-size: 0.8em; color: #4e4e4e; line-height: 1.5em; margin: 0 0 1.2em 0; }
h1, h2, h3, h3 a {
	color: #03558c;
	font-weight: normal;
}
h2 { font-size: 1.0em; margin: 0px 0px 4px 0px; }
h3 { font-size: 0.8em; font-weight: bold; }
h3 a { font-weight: bold; text-decoration: noGne; }
.imgtable {
	margin: 10px;
}
.sagcizgi {
	background-image: url(ciz.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.sagcizgiCopy {
	background-image: url(ciz.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.imga{
	border: 2px solid #CCCCCC;
	margin: 6px;
	padding: 2px;
}

 .imga {	border: 2px solid #CCCCCC;
	margin: 6px;
	padding: 2px;
}
a.q:link {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
}
.style21 {font-size: 11px; color: #FFFFFF; font-family: "Trebuchet MS";}
.style23 {color: #FFFFFF}
.style24 {
	font-family: "myriad Pro";
	font-size: 1.38em;
	color: #03558c;
}
.bgtd {
	background-color: #c5e3e9; 
	padding: 6px 0px 5px 8px; 
	margin: 0px; 
	color: #0678a9; 
	border-top: 1px solid #99c4d5;
	border-right: 1px solid #99c4d5;
	border-left: 1px solid #99c4d5;
	 margin-top: 4px; }
}

h3 a:hover { text-decoration: underline; }
a.dig:link {
	font-family: "trebuchet MS";
	font-size:11px;
	color: #333333;
}
.cizgi {
	background-image: url(images/cizgi.png);
	background-repeat: repeat-x;
	background-position: left;
}


a img { border: none; }
.b {
}


#wrapper {
	float: left;
	min-width: 995px;
	background-color: url;
	background-repeat: no-repeat;
	background-position: center 0px;
}
.ort {
	width: 995px;

}

#wrapper2 { width: 995px; margin: 0px auto; }
a.alta:link {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ffffff;
}

.under {
	background-image: url(underline.gif);
	background-repeat: repeat-x;
}
.alt {
	background-image: url(images/alt.jpg);
	height: 100px;
}


#header {
	width: 995px;
	float: left;
	height: 175px;
}
.bgt {
	background-image: url(BG.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#content { width: 995px; float: left; padding: 0px 0px; }
#left { float: left; width: 620px; }
#right, #right2 { width: 287px; float: right; margin: 0px 0px 10px 0px; }
#right2 { width: 310px; }


/*** Navigation ********************************************/
/***********************************************************/

#navigation { float: left; width: 100%; }
#navigation ul { float: right; margin: 0px 21px 0px 0px; padding: 0px; border-left: 1px solid #367ea8;}
#navigation ul li { float: left; list-style-type: none; }
#navigation ul li a {
	float: left;
	height: 23px;
	padding: 12px 18px 0px 18px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #367ea8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#navigation ul li a:hover { text-decoration: underline; }

#pHome #navigation .home { background: url("nav_Home.gif"/*tpa=http://www.pixel-house.com.au/images/nav_Home.gif*/) no-repeat right 0px; }
#pAbout #navigation .about { background: url("nav_About.gif"/*tpa=http://www.pixel-house.com.au/images/nav_About.gif*/) repeat-x 0 0; }
#pServices #navigation .services,
#pPortfolio #navigation .portfolio,
#pContact #navigation .contact
{ background: url("nav_Active.gif"/*tpa=http://www.pixel-house.com.au/images/nav_Active.gif*/) repeat-x 0 0; }


/*** Header ************************************************/
/***********************************************************/

#header .slogan {
	width: 438px;
	height: 73px;
	float: right;
	margin-top: 40px;
	margin-right: 80px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header .slogan span { display: none; }

#logo {
	margin: 10px 0px 0px 21px;
	display: inline;
	float: left;
}
#logo a { background: url("logo.png" no-repeat 0 0; width: 203px; height: 100px; display: block; text-indent: -5000px; outline: none; }

#logoP { height: 0px; overflow: hidden; float: left; }

/*** Left **************************************************/
/***********************************************************/

#left h1 { font-size: 1.35em; color: #03558c; font-weight: normal; letter-spacing: -0.03em; margin: 0 0 0.7em 0; }
#left #h1-sm { font-size: 1.1em; margin: 15px 0 10px 0; }
#left .posted { margin: -10px 0px 20px 0px; font-size: 0.7em; }
#left .posted span { font-weight: bold; color: #6b9800; }
#left p a { color: #03558c; }
#left p a:hover { background-color: #c5e3e9; color: #0678a9; }
#left .lg { font-weight: bold; }
#left h2 { color: #2b739f; font-weight: bold; font-size: 1.00em; }
#pHome #left h2 { font-weight: normal; }

#pServices .shiftP { margin: 0px 0px 6px 0px; display: block; color: #5c882e; font-size: 0.8em; background: url("icon-arrow.gif"/*tpa=http://www.pixel-house.com.au/images/icon-arrow.gif*/) no-repeat 0 4px; padding: 0 0 0 15px; }
#pAbout #left h2 { color: #5c882e; font-size: 0.8em; padding: 10px 0; }
#pServices #left { padding-bottom: 20px; }
#pServices .servicesBox { float: left; width: 100%; padding-bottom: 10px; }
.rightMargin { margin-right: 50px; display: inline; }


.imgB { padding: 4px; background-color: #fff; border: 1px solid #8cbcdc; margin: 0px 0px 10px 15px; }
.imgRight { margin-left: 23px; }
.imgBtm { margin: 5px 0 25px 0; }

#tLeft { float: left; width: 100%; }
#tRight { width: 170px; padding: 20px 20px 12px 20px; float: right; background: #bfe8eb; margin-top: 30px; }

#tRight p { color: #2b739f; font-style: italic; line-height: 1.4em; font-size: 0.75em; }
#tRight p a, #tRight p a:hover { color: #2b739f; background: none; }
#tRight span { font-style: normal; }

#awards { float: left; width: 100%; height: 60px; }
#recognition { background: url("h2-awards.gif"/*tpa=http://www.pixel-house.com.au/images/h2-awards.gif*/) no-repeat 0px 15px; float: left; display: block; width: 100%; height: 34px; text-indent: -5000px; border-top: solid 1px #99c4d5; }
#recognition span { display: none; }

.padRight { margin-right: 7px; display: inline; }

#ticks { margin: 0 0 1.2em 0; padding: 0; }
#ticks li {  font-size: 0.8em; color: #4e4e4e; line-height: 1.5em; list-style-type: none; padding: 0px 0px 0px 20px; background: url("tick.gif"/*tpa=http://www.pixel-house.com.au/images/tick.gif*/) no-repeat 0px center; }

#noMargin { margin: 0 0 0.3em 0; }
#divider, #cDivider { border-top: 1px solid #99c4d5; margin: -10px 0 0px 0; float: left; width: 100%; height: 30px; }

#partners { float: left; width: 616px; background: #fff; border: solid 1px #9cc6d6; margin: 0; padding: 0 0 0 2px; }
#partners li { float: left; list-style-type: none; padding: 17px; background: url("divider.gif"/*tpa=http://www.pixel-house.com.au/images/partners/divider.gif*/) no-repeat right center; }
#partners .noDiv { background: none; }

#h2-partner { background: url("h2-partners.gif"/*tpa=http://www.pixel-house.com.au/images/h2-partners.gif*/) no-repeat 0 16px; width: 165px; height: 30px; display: block; text-indent: -5000px; margin: 0; }
#h2-latest { background: url("cal.png"/*tpa=http://www.pixel-house.com.au/images/h2-latest.gif*/) no-repeat 0 15px; width: 165px; height: 35px; display: block; text-indent: -5000px; margin: 0; }


/*** Right *************************************************/
/***********************************************************/

#right h2 { font-size: 17px; color: #03558c; font-weight: normal; margin: 0px 0px 5px 0px; }
#right h3 { margin: 0px; }
#right p { font-size: 0.7em; line-height: 1.4em; }
#right p span { color: #6b9800; font-weight: bold; }
#right p a { color: #4e4e4e; }

.article { background: url("underline.gif"/*tpa=http://www.pixel-house.com.au/images/underline.gif*/) repeat-x 0 0; padding: 12px 0px 4px 0px; float: left; width: 287px; } 
.added { margin: 2px 0px 6px 0px; }
#news h2 {
	background: url("news_desk.gif"/*tpa=http://www.pixel-house.com.au/images/news_desk.gif*/) no-repeat 0 0;
	width: 100%;
	height: 20px;
	float: left;
	margin: 5px 0 0 0; 
}
#news h2 span { display: none; }


/*** Client Login ******************************************/
/***********************************************************/

#cLogin { float: left; background: url("cl_shadow.gif"/*tpa=http://www.pixel-house.com.au/images/cl_shadow.gif*/) no-repeat right bottom; padding-bottom: 15px; }
#cLoginForm {
	border: 1px solid #b3d1db;
	background: url("bg-client-login.jpg"/*tpa=http://www.pixel-house.com.au/images/bg-client-login.jpg*/) no-repeat right 0 #ecf8f9;
	padding: 16px 14px 12px 14px;
	margin: 0px;
        width: 259px;
}
.ref {
	background-image: url(asd.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#cLogin .field, #cLogin .fieldU { width: 160px; padding: 3px; border: 1px solid #b3d1db; font-size: 11px; }

#cLogin label { font-size: 12px; color: #0678a9; width: 88px; display: block; float: left; padding-top: 4px; }
#cLogin p { margin: 5px 0px; } 

#cLogin #overline { background: url("underline.gif"/*tpa=http://www.pixel-house.com.au/images/underline.gif*/) repeat-x 0px 0px; padding: 12px 0px 0px 0px; }
#cLogin .pRight { text-align: right; width: 256px; padding: 2px 0 0 0; }
.mTop { padding-top: 10px; }
.cl_login {
	width: 93px;
	height: 18px;
	background: url("client_login.gif"/*tpa=http://www.pixel-house.com.au/images/client_login.gif*/) no-repeat 0 0;
}
.cl_login span { display: none; }

/*** Footer ************************************************/
/***********************************************************/

#footer { border-top: 4px solid #034a82; float: left; width: 953px; padding: 10px 0px; margin: 0px 21px 20px 21px; display: inline; height: 40px; }
#footer hr { display: none; }
#footer p, #footer ul { font-size: 0.7em; margin: 0px; }
#footer p a, #footer ul li a { color: #03558c; }
#footer .left { float: left; }
#footer .right { float: right; }
#footer ul { float: right; }
#footer ul li { padding-left: 8px; list-style-type: none; float: left; }
#footer ul li span { padding-right: 8px; border-right: 1px solid #84acc7; }
#footer p a:hover, #footer ul li a:hover { color: #062b44; }


/*** sIFR styles ******************************************/
/**********************************************************/

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] { display: none !important; }

.sIFR-hasFlash #left h1 { visibility: hidden; letter-spacing: -9px; }

 
a.dig:link {
	font-family: "trebuchet MS";
	font-size:11px;
	color: #333333;
}
a.alta:visited {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
}
a.q:visited {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
}
a.q:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
}
a.q:active {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0066FF;
	font-weight: normal;
}
a.dig:visited {
	font-family: "trebuchet MS";
	font-size:11px;
	color: #333333;
}
a.dig:hover {
	font-family: "trebuchet MS";
	font-size:11px;
	color: #333333;
}
a.dig:active {
	font-family: "trebuchet MS";
	font-size:11px;
	color: #333333;
}
