@charset "utf-8";
/* CSS Document */

body {margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

a{color:#595959;
text-decoration:none;
}

.maindiv {width:100%;
}

.curser
{
cursor:pointer;
}
.innerdiv {width:742px;
margin:auto;
}

.header {width:742px;
height:70px;
}

.logo {width:171px;
height:25px;
float:left;
background:url(images/shootthemoon.jpg) left top no-repeat;
margin-top:22px;
margin-bottom:22px;
}

.menu_main{width:516px;
float:right;
height:14px;
margin-top:33px;
margin-bottom:17px;
}


h1 {padding:0px;
margin:0px;
display:none;
}

h2{
font-size:14px;
font-weight:normal;
padding:0px;
margin:0px;
}

h4{
font-size:10px;
font-weight:bold;
padding:0px;
margin:0px;
}

.newspan {display:none;
padding:0px;
margin:0px;
}




ul {padding:0px;
margin:0px;
list-style:none;
}

ul li {padding:0px;
margin:0px;
}

.home{ width:85px;
height:14px;
float:left;
background:url(images/home.jpg) right top no-repeat;
}

.home a {width:85px;
height:14px;
text-decoration:none;
display:block;
}

.home a:hover {
text-decoration:none;
background:url(images/home_d.jpg) right top no-repeat;
}


.home-current{ width:85px;
height:14px;
float:left;
background:url(images/home_d.jpg) right top no-repeat;
}

.home-current a {width:85px;
height:14px;
text-decoration:none;
display:block;
}

.home-current a:hover {
text-decoration:none;
background:url(images/home_d.jpg) right top no-repeat;
}


.service{ width:110px;
height:14px;
float:left;
background:url(images/services.jpg) right top no-repeat;
}

.service a {width:110px;
height:14px;
text-decoration:none;
display:block;
}

.service a:hover { 
text-decoration:none;
background:url(images/services_d.jpg) right top no-repeat;
}


.service-current{ width:110px;
height:14px;
float:left;
background:url(images/services_d.jpg) right top no-repeat;
}

.service-current a {width:110px;
height:14px;
text-decoration:none;
display:block;
}

.service-current a:hover { 
text-decoration:none;
background:url(images/services_d.jpg) right top no-repeat;
}

.client{ width:100px;
height:14px;
float:left;
background:url(images/client.jpg) right top no-repeat;
}

.client a {width:100px;
height:14px;
text-decoration:none;
display:block;
}

.client a:hover { 
text-decoration:none;
background:url(images/client_d.jpg) right top no-repeat;
}

.client-current{ width:100px;
height:14px;
float:left;
background:url(images/client_d.jpg) right top no-repeat;
}

.client-current a {width:100px;
height:14px;
text-decoration:none;
display:block;
}

.client-current a:hover { 
text-decoration:none;
background:url(images/client_d.jpg) right top no-repeat;
}


.company{ width:110px;
height:14px;
float:left;
background:url(images/company.jpg) right top no-repeat;
}

.company a {width:110px;
height:14px;
text-decoration:none;
display:block;
}

.company a:hover { 
text-decoration:none;
background:url(images/company_d.jpg) right top no-repeat;
}


.company-current{ width:110px;
height:14px;
float:left;
background:url(images/company_d.jpg) right top no-repeat;
}

.company-current a {width:110px;
height:14px;
text-decoration:none;
display:block;
}

.company-current a:hover { 
text-decoration:none;
background:url(images/company_d.jpg) right top no-repeat;
}


.contact{ width:110px;
height:14px;
float:left;
background:url(images/contact.jpg) right top no-repeat;
}

.contact a {width:110px;
height:14px;
text-decoration:none;
display:block;
}

.contact a:hover {
text-decoration:none;
background:url(images/contact_d.jpg) right top no-repeat;
}


.contact-current{ width:110px;
height:14px;
float:left;
background:url(images/contact_d.jpg) right top no-repeat;
}

.contact-current a {width:110px;
height:14px;
text-decoration:none;
display:block;
}

.contact-current a:hover {
text-decoration:none;
background:url(images/contact_d.jpg) right top no-repeat;
}


.clear {clear:both;
}

.banner {width:742px;
height:341px;
}

.banner_h2 {width:742px;
background:url(images/home2.jpg) left top no-repeat;
height:341px;
}

.banner_h3 {width:742px;
background:url(images/home3.jpg) left top no-repeat;
height:341px;
}

.banner_h4 {width:742px;
background:url(images/home4.jpg) left top no-repeat;
height:341px;
}

.banner_h5 {width:742px;
background:url(images/home5.jpg) left top no-repeat;
height:341px;
}

.banner_h6 {width:742px;
background:url(images/home6.jpg) left top no-repeat;
height:341px;
}


.banner_cl_1 {width:742px;
background:url(images/client1.jpg) left top no-repeat;
height:341px;
}

.banner_cl_2 {width:742px;
background:url(images/client2.jpg) left top no-repeat;
height:341px;
}

.banner_cl_3 {width:742px;
background:url(images/client3.jpg) left top no-repeat;
height:341px;
}

.banner_cl_4 {width:742px;
background:url(images/client4.jpg) left top no-repeat;
height:341px;
}

.banner_cl_5 {width:742px;
background:url(images/client5.jpg) left top no-repeat;
height:341px;
}

.banner_cl_6 {width:564px;
height:313px;
float:right;
background:url(images/client6.jpg) left top no-repeat;
}

.banner_cl_8 {width:564px;
height:313px;
float:right;
background:url(images/client8.jpg) left top no-repeat;
}

.banner_ser_1 {width:742px;
height:341px;
}

.banner_ser_3 {width:742px;
height:341px;
background:url(images/service3.jpg) left top no-repeat;
}

.banner_com_2 {width:742px;
height:341px;
background:url(images/company2.jpg) left top no-repeat;
}

.banner_com_3 {width:742px;
height:341px;
background:url(images/company3.jpg) left top no-repeat;
}

.banner_com_4 {width:742px;
height:341px;
background:url(images/company4.jpg) left top no-repeat;
}

.banner_com_5 {width:742px;
height:341px;
background:url(images/company5.jpg) left top no-repeat;
}



.com_small_4 {width:301px;
height:136px;
background:#a8dcd8;
float:right;
margin-top:50px;
}

.com_small_5 {width:301px;
height:136px;
background:#cfe4aa;
float:right;
margin-top:50px;
}


.banner1 {width:742px;
height:341px;
background:url(images/service.jpg) left top no-repeat;
}

.company_banner {width:742px;
height:341px;
background:url(images/613_shoot.jpg) left top no-repeat;
}

.cont {width:742px;
margin-top:-40px;
float:left;
}

.cont_1a {
	width:742px;
	z-index:1000;
	position:relative;
	top:-40px;
	left: 0px;
}

.cont1 {width:395px;
padding-left:12px;
padding-right:12px;
float:left;
}

.cont2 {width:395px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#231f20;
}

.cont2a {width:395px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:14px;
color:#76777a;
padding-bottom:7px;
}

.cont2aa {width:395px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-bottom:15px;
line-height:14px;
color:#231f20;
}

.footeamil{width:279px;
margin-top:-10px;
padding-left:12px;
height:13px;
}

.cont3 {width:269px;
padding-top:52px;
height:13px;
}

.cont4 { background:#e4ddca;
width:301px;
height:170px;
float:right;
margin-top:50px;
}

h3 {padding:0px;
margin:0px;
font-size:13px;
font-weight:bold;
}

.latest {font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:8px 10px 10px 10px;
color:#6a6a69;
}

.latest1 { width:281px;
padding-left:10px;
padding-right:10px;
}

.latest2 { width:135px;
height:91px;
float:left;
}

.latest2a { width:135px;
height:91px;
padding-left:8px;
float:left;
}

.latest3 {font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:135px;
float:right;
padding-left:10px;
}

img {border:0px;
}

.ser_1 {width:237px;
height:136px;
float:right;
margin-top:50px;
}


.clie_1 {width:237px;
height:136px;
background:#b9dca4;
float:right;
margin-top:50px;
}

.ftLnk_2 {width:269px;
padding-top:25px;
height:13px;
}
.ftLnk_3 {width:269px;
padding-top:25px;
height:13px;
}
.ftLnk_4 {width:269px;
padding-top:86px;
height:13px;
}

.ser_2 {width:269px;
padding-top:78px;
height:13px;
}

.ser_2ab {
width:269px;
padding-top:90px;
height:13px;
}

.ser_2a {width:269px;
/*padding-top:50px;*/
margin-left:10px;
height:13px;
}

.ser_2a_san {width:269px;
padding-top:120px;
margin-left:10px;
height:13px;
}

.ser3 {width:175px;
float:left;
}

.ser4 {width:169px;
float:left;
color:#656668;
font-weight:bold;
line-height:15px;
font-size:10px;
border:#848082 solid 1px;
background:url(images/white_bg.png);
}

.ser4 a {width:161px;
float:left;
padding:0 0 0 8px;
color:#656668;
cursor:pointer;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

.ser4 a:hover {
text-decoration:underline;
background:#e7e0cf;
font-weight:bold;
width:161px;
}

.ser4-current {width:161px;
float:left;
color:#656668;
font-weight:bold;
padding-left:8px;
line-height:15px;
font-size:10px;
border:#848082 solid 1px;
background:#e7e0cf;
}

.ser4-current a {width:161px;
float:left;
color:#656668;
cursor:pointer;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

.ser4-current a:hover {
text-decoration:underline;
background:#e7e0cf;
text-decoration:underline;
width:161px;
float:left;
color:#656668;
line-height:15px;
font-size:10px;
font-weight:bold;
background:url(images/white_bg.png);
background:#e7e0cf;
padding:0 0 0 8px;
}

.magin8Px {
	padding:0 0 0 8px;
}

.ser5 {width:169px;
float:left;
color:#656668;
font-weight:bold;
line-height:15px;
font-size:10px;
border-bottom:#848082 solid 1px;
border-left:#848082 solid 1px;
border-right:#848082 solid 1px;
background:url(images/white_bg.png);
}

.ser5 a {width:161px;
float:left;
padding:0 0 0 8px;
color:#656668;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

.ser5 a:hover {
text-decoration:underline;
width:161px;
float:left;
color:#656668;
line-height:15px;
font-size:10px;
font-weight:bold;
background:url(images/white_bg.png);
background:#e7e0cf;
padding:0 0 0 8px;
}


.ser5-current {width:169px;
float:left;
color:#656668;
font-weight:bold;
line-height:15px;
font-size:10px;
border-bottom:#848082 solid 1px;
border-left:#848082 solid 1px;
border-right:#848082 solid 1px;
background:#e7e0cf;
}

.ser5-current a {width:161px;
float:left;
color:#000000;
font-weight:bold;
text-decoration:none;
font-size:10px;
}

.ser5-current a:hover {
text-decoration:underline;
}


.client1 {width:237px;
height:136px;
float:right;
margin-top:50px;
background:url(images/guinness.jpg) left top no-repeat;
}

.client_ban {width:742px;
height:341px;
}

.client2 {width:564px;
height:313px;
float:right;
background:url(images/pic2.jpg) left top no-repeat;
}

.client3 {
    width:564px;
    background:#e5deca;
    height:28px;
    margin-right:3px;
    float:right;
}
.client4 {width:90px;
float:left;
font-size:11px;
padding-left:12px;
padding-top:7px;
padding-bottom:7px;
}

.cont_cliet {width:742px;
margin-top:10px;
}

.client5 {
float:left;
text-align:center;
font-size:11px;
color:#000000;
padding-top:7px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
}

.client5 a {
float:left;
color:#000000;
text-align:center;
font-size:11px;
text-decoration:none;
}

.client5_current a{
color:#FFFFFF;
font-weight:bold;
}

.client5 a:hover {
color:#FFFFFF;
text-decoration:none;
}

.client5a {
float:left;
text-align:center;
font-size:11px;
color:#ffffff;
padding-top:7px;
padding-bottom:7px;
padding-left:10px;
padding-right:10px;
}

.client5a a {
float:left;
color:#ffffff;
text-align:center;
font-size:11px;
text-decoration:none;
}


.client5a a:hover {
color:#ffffff;
text-decoration:none;
}

.client6 {width:175px;
float:left;
}

.client6a {width:165px;
font-size:14px;
text-transform:uppercase;
padding-left:10px;
float:left;
}

.client6a_1902 h4{
	font-size:11px;
	width:165px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	padding-left:10px;
}

.client7 {font-size:11px;
width:165px;
font-weight:normal;
padding-left:10px;
float:left;
padding-top:2px;
}

.client7a {font-size:11px;
width:165px;
padding-left:10px;
float:left;
padding-top:2px;
}

.client8 {width:555px;
float:right;
}

.client9 h4{font-size:11px;
width:545px;
font-weight:bold;
float:left;
padding-bottom:10px;
padding-top:2px;
}

.client9a {font-size:11px;
width:545px;
float:left;
padding-bottom:15px;
padding-top:2px;
}


.cli_4 {width:169px;
float:left;
color:#656668;
font-weight:bold;
line-height:17px;
font-size:10px;
border:#848082 solid 1px;
}

.cli_4 a {width:161px;
float:left;
color:#656668;
padding-left:8px;
font-weight:bold;
display:block;
text-decoration:none;
font-size:10px;
}

.cli_4 a:hover {
text-decoration:underline;
background:#e7e0cf;
}


.cli_4-current {width:169px;
float:left;
color:#656668;
font-weight:bold;
line-height:17px;
font-size:10px;
border:#848082 solid 1px;
background:#e7e0cf;
}

.cli_4-current a {width:161px;
float:left;
color:#656668;
padding-left:8px;
font-weight:bold;
display:block;
text-decoration:none;
font-size:10px;
}

.cli_4-current a:hover {
text-decoration:underline;
background:#e7e0cf;
}

.cli_5 {width:169px;
float:left;
color:#656668;
font-weight:bold;
line-height:17px;
font-size:10px;
border-bottom:#848082 solid 1px;
border-left:#848082 solid 1px;
border-right:#848082 solid 1px;
}

.cli_5 a {width:161px;
float:left;
color:#656668;
font-weight:bold;
padding-left:8px;
text-decoration:none;
font-size:10px;
}

.cli_5 a:hover {
text-decoration:underline;
background:#e7e0cf;
}

.cli_5-current {width:169px;
float:left;
color:#656668;
font-weight:bold;
line-height:17px;
font-size:10px;
border-bottom:#848082 solid 1px;
border-left:#848082 solid 1px;
border-right:#848082 solid 1px;
background:#e7e0cf;
}

.cli_5-current a {width:161px;
float:left;
color:#656668;
font-weight:bold;
padding-left:8px;
text-decoration:none;
font-size:10px;
}

.cli_5-current a:hover {
text-decoration:underline;
background:#e7e0cf;
}


.contact_banner {width:742px;
height:341px;
z-index:-1000;
}

.contact_1 {width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#231f20;
}

.contact_2 {width:280px;
padding-left:12px;
background:#FFFFFF;
padding-right:12px;
float:left;
}

.studio {width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
color:#231f20;
}

.studio1 {width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
color:#231f20;
}

.studio_2 { background:#ee468a;
width:237px;
height:136px;
float:right;
margin-top:65px;
}

.studio_2a { background:#ee468a;
width:237px;
height:136px;
float:right;
margin-top:65px;
}

.studio_3 {width:269px;
padding-top:15px;
height:13px;
}

.studio_4 {font-size:13px;
width:227px;
text-transform:uppercase;
padding-left:10px;
padding-top:8px;
padding-bottom:5px;
font-weight:bold;
color:#f9c8d7;
}

.studio_4a {font-size:13px;
color:#616a6c;
width:281px;
text-transform:uppercase;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:2px;
font-weight:bold;
}

.contact_4a {font-size:13px;
color:#000;
width:281px;
text-transform:uppercase;
padding-left:10px;
padding-right:10px;
padding-top:8px;
padding-bottom:2px;
font-weight:bold;
}
.studio_5 { width:222px;
padding-left:15px;
}

.green_bg { width:275px;
padding-left:15px;
}


.studio_5a { width:60px;
height:52px;
float:left;
margin-top:42px;
}


.green_text a {font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-top:70px;
padding-left:5px;
float:left;
width:100px;
}


.contact_link_text a {font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:70px;
padding-left:5px;
float:left;
width:100px;
color:#FFFFFF;
}

.gren_pdf_cion { width:60px;
height:52px;
float:left;
margin-top:35px;
}

.studio_5aa { width:60px;
float:left;
margin-top:78px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.studio_5aa a { width:60px;
float:left;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.studio_5aa a:hover { 
text-decoration:underline;
}

.studio_6 {width:269px;
padding-top:35px;
height:13px;
}

.studio_6a {width:269px;
padding-top:70px;
height:13px;
}

.studio_6aa {width:269px;
padding-top:46px;
height:13px;
}


.admin { background:url(images/main_bg.jpg) left top repeat-x;
width:742px;
padding-top:100px;
padding-bottom:100px;
height:200px;
}

.admin_a {
width:742px;
height:80px;
}

.admin1 {border-top:#e4ddca solid 1px;
width:742px;
padding-top:100px;
padding-bottom:100px;
height:200px;
}

.admin1a {width:273px;
height:46px;
float:left;
padding-top:20px;
}

.form {padding:0px;
margin:0px;
}

.admin1aa {width:172px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding-top:35px;
text-transform:uppercase;
text-align:right;
height:24px;
float:right;
}

.admin2 {width:350px;
border:#949495 solid 1px;
background:url(images/user_bg.jpg) left bottom repeat-x;
margin:auto;
}

.admin2a {width:350px;
background:url(images/admin_bg.jpg) left top repeat-x;
height:38px;
}

.admin2aa {
float:left;
height:38px;
padding-right:12px;
padding-left:12px;
}

.admin3 {font-size:20px;
color:#FFFFFF;
float:left;
padding-top:7px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}

.admin3a {width:310px;
padding:20px 20px 20px 20px;
}

.admin3aa { width:310px;
}

.admin4 {font-family:Arial, Helvetica, sans-serif;
font-size:15px;
width:100px;
padding-top:5px;
padding-bottom:5px;
text-transform:uppercase;
float:left;
}

.admin4a { float:left;
padding-top:5px;
padding-bottom:5px;
}

.admin4aa {width:310px;
text-align:right;
padding-top:10px;
}

.admin5 {width:350px;
background:url(images/shadwo.png) left top no-repeat;
margin:auto;
height:35px;
}

.f {width:204px;
height:13px;
}

p
{
	margin:0px; padding:0px;
}

/*iframe{
width:742px; height:341px; border:0px; scrolling:no; margin:0px; padding:0px;
}*/
.slideshow {font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.slideshow img {z-index:-100}
img {
	border: none;
}
ul {
	margin:0px;
}
ul#portfolio li img{
	padding: 0px;
}
#subDiv{
	position:absolute;
	top:0px;
	left:168px;
	background-color:#D3D3D3;
	display:none;
}
.brspan{
	height:1px;
	background-color:#848082;
}