@charset "UTF-8";
/*LINKS....................................................................... */
a:link { color: #283390; text-decoration: none; }
a:visited { text-decoration: none; color: #0066CC; }
a:hover { color: #333333; text-decoration: underline; }
a:active { text-decoration: none; color: #333333; }
#leftcolumn a{ display: block; width: 148px; text-decoration: none; margin-left: 11px; color:#666666; }
#leftnav a:hover{ background-color: #eff0f5; color: #666666; }
#leftnav3 a:hover{ background-color: #eff0f5; color: #666666; }
#leftnav4 a:hover{ background-color: #eff0f5; color: #666666; }

#splashcage #splashcity a {
	color: #FFFFFF;
	text-decoration: underline;
}
#splashcage #splashcity a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*MAIN PAGE TAGS....................................................................... */
#header {
	height: 115px;
	width: 825px;
	float: left;
	margin-top: 25px;
	font-size: 24px;
	color: #999999;
	padding-left: 30px;
	text-align: right;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
    background-repeat: no-repeat;
	background-color: #111;
	background-image: url(images/cordsbg.jpg);
    background-position: center center;

}
#bodywrap {
	height: auto;
	width: 825px;
	clear: both;
	float: left;
	padding-left: 30px;
	margin-right: 27px;
}
#bodywrap2 {
	
	background-image:url(images/black.jpg);
	background-repeat:no-repeat;
	height: 435px;
	width: 825px;
	clear: both;
	float: left;
	margin-right:38px;
	margin-left:30px;
	
}
#mezz {
	margin-top:100px;
	margin-left:42px;
	color:#CCCCCC;
	font-size:11px;
	float: left;
	width: 300px;
	text-align: left;
}
#mezz h3 {
	color:#666666;

}
#wrapper {
	width: 893px;
	font-family: "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Sans-serif;
	margin: auto;
	height: auto;
	background-image: url(images/testerbg2.png);
	background-repeat: no-repeat;
	background-color: #D7D7D7;
}
#footer {
	height: 55px;
	width: auto;
	font-size: 10px;
	margin-top: 30px;
	clear: both;
	color: #999999;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	background-color: #FFFFFF;
}
/*....................................................................... */
#wrapper #bodywrap #leftcolumn #homehead a { margin: 0px; padding: 0px; width:170px; }
#wrapper #bodywrap #leftcolumn #ehead a { margin: 0px; padding: 0px; width:170px; }
#wrapper #bodywrap #leftcolumn #mb301 a { margin: 0px; padding: 0px; width:170px; }
#wrapper #bodywrap #leftcolumn #subnews a { margin: 0px; padding: 0px; width:170px; }
/*....................................................................... */
#homehead { height: 40px; width: 170px; }
#301logo { background-image: url(images/301logo.jpg); height: 73px; width: 150px; float: left; }
/*....................................................................... */
#leftcolumn{
	float:left;
	width:170px;
	font-size: 11px;
}
/*LEFT SIDE AD BOXES....................................................................... */
#subnews { height: 88px; width: 170px; float: left; background: #d21e1e;}
.subnews-copy { height: 88px; width: 170px; float: left;}
#mb301{ height: 84px; width: 170px; float: left; }
.smalladvert{ height: 88px; width: 170px; float: left; }
#contact-sydney {
	height: 40px;
	width: 170px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0px;
}

#contact-sydney a {
	height: 40px;
	width: 170px;
	display: block;
	background: url(images/contact-us.png);
	text-indent: -999em;
	margin: 0;
}

#contact-sydney a:hover {
	background: url(images/contact-us.png) 0 -38px;
}
/*TOP GLOBAL NAV....................................................................... */
#topnav2 {
	height: 59px;
	width: 825px;
}
/*....................................................................... */
#rightcolumn{ width:615px; padding-bottom: 8px; float: right; }
#rightcolumn2{ float:left; width:170px; }
#rightcolumn3{ float:left; width:170px; height: auto; }
#rightcolumn4{ width: 150px; float: right; margin-top: 15px; margin-right: 200px; }

.navfoot2 {
	background-image: url(images/sydhead_05.png);
	height: 37px;
	width: 170px;
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}
/*....................................................................... */
#leftnav3{ width: 170px; height: auto; }
#leftnav4{ width: 170px; height: auto; }
#leftnavbyr{ width: 170px; height: 200px; background-image: url(images/leftnav_02.jpg); }
#leftnavsto{ width: 170px; height: 200px; background-image: url(images/leftnav_02.jpg); }
#leftnavcol{ width: 170px; height: 200px; background-image: url(images/leftnav_02.jpg); }
/*....................................................................... */
#location{
	height: 40px;
	width: 170px;
	background-image: url(images/sydhead_01.png);
	background-repeat: no-repeat;
	float: left;
}
#locationbyr{ height: 40px; width: 170px; background-image: url(images/byrhead.jpg); }
#locationsto{ height: 40px; width: 170px; background-image: url(images/stockhead_01.jpg); }
#locationcol{ height: 40px; width: 170px; background-image: url(images/colognehead.jpg); }
#location3{
	height: 40px;
	width: 170px;
	background-image: url(images/sydrec_01.png);
	float: left;
}
#location4{
	height: 40px;
	width: 170px;
	background-image: url(images/sydmas_01.png);
	float: left;
}
/*....................................................................... */
#righttop { background-image: url(images/box_01_01.png); background-repeat: no-repeat; height: 49px; width: 641px; }
#right { width: 615px; float: right; }
.rightbottom { height: 103px; width: 641px; float: right; }
.contentwidth {
	width: 615px;
	font-size: 12px;
	height: auto;
	word-spacing: 1.5px;
	color: #666666;
}
.contentwidth2 { width: 641px; font-size: 11px; float: left; }
.contentwidth3 { width: 280px; font-size: 11px; border: thin solid #CCCCCC; float: right; }
#mainnavbody{ width: 170px; height: 50px; }
/*....................................................................... */
#homebottom{ background-image: url(images/navleft_05.png); background-repeat: no-repeat; height: 37px; width: 170px; }
.navpad {
	text-indent: 10px;
	width: 170px;
	background-image: url(images/sydhead_03.png);
	background-repeat: repeat-y;
	float: left;
}
#clientcountry{ width: 150px; float: left; margin-top: 15px; }
/*....................................................................... */

/*....................................................................... */
#homenavtext{ width: 147px; margin-left: 11px; text-indent: 10px; }
/*....................................................................... */
.clientimg { width: 120px; height: 120px; background-image:url(images/cdbox.png); padding: 10px; background-repeat: no-repeat; }
.client { width: 280px; border: thin solid #CCCCCC; }
.country {
}
/*CONTENT TEXT....................................................................... */
.contenttext{ width: 600px; height: auto; color: #666666; margin-left: 7px; }
.contenttextstudio{
	width: 590px;
	height: auto;
	color: #666666;
	background-image: url(images/lon1gheadWbody_02.png);
	padding-right: 10px;
	padding-left: 15px;
}
.contenttexth1{
	height: auto;
	color: #666666;
	margin-left: 7px;
	float: left;
	padding-top: 10px;
}
.contenttexth2{ width: 290px; height: auto; color: #666666; margin-left: 7px; float: right; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; padding-left: 5px; padding-top: 10px; margin-right: 8px; }
.contenttexth3{ width: 295px; height: auto; color: #666666; float: left; padding-top: 10px; margin-left: 5px; }
.contenttexth4{ width: 295px; height: auto; color: #666666; float: right; padding-top: 10px; margin-right: 8px; }
/*....................................................................... */
.company{ width: 600px; height: auto; margin-left: auto; padding-top: 15px; margin-right: auto; text-align: center; }
.boxheading{ padding-top: 20px; margin-left: 7px; height: auto; }
/*SPLASH PAGE....................................................................... */
#splashcage{ height: 350px; width: 580px; margin-top: 150px; margin-right: auto; margin-bottom: auto; margin-left: auto; font-family: "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Sans-serif; }
#splashcity{ text-align: center; font-family: "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; }
#worldmap{ text-align: center; padding-right: 10px; }
/*....................................................................... */
#ehead { height: 40px; width: 170px; float: left;}
#ebody { background-image: url(images/navleft_04.png); height: auto; width: 170px; }
#efoot { background-image: url(images/navleft_05.png); height: 37px; width: 170px; }
#ebodytext { text-indent: 20px; }
/*....................................................................... */
.image_wrap_right { float: right; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.image_wrap_leftZ1 { margin: 0px; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; float: left; }
.image_wrap_rightZ2 { margin: 0px; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; float: right; }
.image_wrap_left { margin: 0px; float: left; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
.image_gallery_padding {
	margin: 0px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
}
/*....................................................................... */
.image_up_studios { float: none; padding-top: 0px; padding-right: 10px; padding-left: 0px; padding-bottom: 0px; bottom: 0px; top: 0px; margin: 0px; position: static; left: 0px; right: 0px; }
/*....................................................................... */
 .engclient { font-size:16px; font-weight: bold; color: #000000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; padding-top: 10px; padding-bottom: 10px; }
.engclient2 { font-size:16px; font-weight: bold; color: #000000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; padding-top: 10px; padding-bottom: 10px; background-color:#eff0f5 }
/*HEADINGS....................................................................... */ 




h11 { font-size: 15px; font-weight: bold; color: #000000; padding-left: 10px; vertical-align: super; }
h12 { font-size: 12px; color: #999999; vertical-align: super; padding-left: 5px; }
h13 { color: #333333; font-weight: bold; }
redphonenum { color: #FF0000; }
contactlge{ font-size: 16px; }
.newsheading{ background-color: #e9d3d3; font-size: 16px; font-weight: bold; color: #333333; }



h1 { font-size: 18px; font-weight: bold; color: #666666; }
h2{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {
	font-size: 14px;
	color: #999999;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h5 {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
	font-size: 14px;
}
h6 { font-size: 16px; text-align: center; }
h7 { font-size: 24px; text-align: center; }
h8 { font-size: 16px; font-weight: bold; color: #666666; }
/*....................................................................... */
#sydbox { width:270px; float: right; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; padding-left: 33px; font-size: 12px; background-color: #eff0f5; }
#sydbox1 { width:270px; float: left; font-size: 12px; }

#sydbox3 { width:270px; float: right; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; padding-left: 33px; font-size: 12px; background-color: #eff0f5; padding-top: 15px }

#sydbox_logic { width:270px; float: left; font-size: 12px; padding-top: 15px }

/*COLLAPSE DIV TAGS....................................................................... */
#dog3{
	padding-right: 10px;
	padding-left: 10px;
}
#dog4{
	padding-right: 10px;
	padding-left: 10px;
}
#dog5{
	padding-right: 10px;
	padding-left: 10px;
}
#dog6{
	padding-right: 10px;
	padding-left: 10px;
}
#dog7{
	padding-right: 10px;
	padding-left: 10px;
}
#dog8{
	padding-left: 10px;
	padding-right: 10px;
}
#dogjacqui{ background-image: url(images/staffdogbg_03.png); padding-left: 10px; padding-right: 10px; }
#doganna{ background-image: url(images/staffdogbg_03.png); padding-left: 10px; padding-right: 10px; }
#dogsteve{ background-image: url(images/staffdogbg_03.png); padding-left: 10px; padding-right: 10px; }
#dog9{
	padding-left: 10px;
	padding-right: 10px;
}
#dogCD{ padding-left: 10px; margin-left: 7px; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }
#dogsmic{ background-image: url(images/longheadWbodyb_02.png); padding-right: 10px; padding-left: 15px; }
#dogss3{
	padding-right: 10px;
	padding-left: 15px;
}
#dogs1{
	padding-right: 10px;
	padding-left: 15px;
}
#dogsydstuone{
	padding-right: 10px;
	padding-left: 15px;
}
#dogsydcli{
	padding-right: 10px;
	padding-left: 15px;
}
#dogsydorccli{
	padding-right: 10px;
	padding-left: 15px;
}
/*....................................................................... */
#wordsplash{
	color: #FFFFFF;
	font-size: 36px;
}
/*....................................................................... */
ul{
	padding-left: 19px;
	padding-bottom: 10px;
	list-style-type: none;
}
li{
	list-style-image: url(images/bulletblue.png);
	list-style-type: none;
	padding-top: 10px;
}
/*....................................................................... */

.301hire{ font-size: 9px; color: #999999; width: 570px; padding-left: 10px; }
.newsa{ background-color: #eff0f5; }
.affil{ border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-bottom-width: 1px; border-bottom-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; padding-bottom: 5px; }
.studiotext{ padding-right: 10px; padding-left: 10px; background-image: url(images/staffdogbg_03.png); }
.blurbtext{ padding-left: 9px; padding-right: 10px; clear:both; }

.leftmic {
	width: 137px;
	color: #666666;
	float: left;
	background-image: url(images/sydhead_03.png);
	padding-left: 19px;
	padding-right: 14px;
}

.staffbg{
	background-image: url(images/staffdogbg_03.png);
	padding-left: 11px;
	padding-right: 11px;
}

.galleryline{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#micleft {width: 170px; float: left; height:40px;}
.heading{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.content{
}
#wrapper #bodywrap #right #rightcolumn .contentwidth .contenttexth2 #main {
	list-style-type: none;
}
#wrapper #bodywrap #right #rightcolumn .contentwidth .contenttexth2 .heading {
	list-style-type: none;
}
#leftclient{
	width: 130px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#rightclient{
	width: 130px;
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 200px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.eng_item {
	height: 100px;
}

