/*
      Created by webdesign Studio
	  Copyright 2008
*/

* { padding: 0; margin: 0; }
body {margin:0; padding:0; font-family: font-family:Arial, Helvetica, sans-serif; font-size: 13px;  background-image:url(iphone/bsg.jpg); background-repeat:no-repeat; background-position:top center}
#bgwhite {background-color:#fff; width:1000px; float:left; display:none;}
/* Header top */
#logo img {border:none; float:left;padding:30px 0 0 0; display:none;}
#topimage {display:none}
#text {display:none}
#topimage h1{display:none}
#topimage p{display:none}
#topimage p b{display:none}
#topimage span {display:none}
.cirlce {display:none}
#textsite{display:none}
#footerbg{display:none}
#content{display:none}


#ilogo {text-align:center; width:100%; height:100%; display:block;}
#background {text-align:center; width:100%; height:100%; display:block;}
#ilogo img{max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */}
#itext {text-align:center; font-family: 'Ubuntu', sans-serif; }
#itext h1{color:#fff; font-family: 'Ubuntu', sans-serif; font-size:30px}
#itext h2{color:#fff; font-family: 'Ubuntu', sans-serif; font-size:70px; margin:-40px 0 0 100px}

#social {display:none}
a.facebook {background: url(images/button_facebook.gif) no-repeat 0 0; width: 108px; height: 49px; display: block; text-indent: -9999px; float:left; margin:5px 10px 0 0;}
a.facebook:hover { background-position: 0 -49px;}
a.facebook:active { background-position: 0 -48px;}
a.twitter {background: url(images/button_twitter.gif) no-repeat 0 0; width: 108px; height: 49px; display: block; text-indent: -9999px; float:left; margin:5px 10px 0 0;}
a.twitter:hover { background-position: 0 -49px;}
a.twitter:active { background-position: 0 -48px;}
a.yahoo {background: url(images/button_yahoo.gif) no-repeat 0 0; width: 108px; height: 48px; display: block; text-indent: -9999px; float:left; margin:5px 10px 0 0;}
a.yahoo:hover { background-position: 0 -48px;}
a.yahoo:active { background-position: 0 -47px;}
a.skype {background: url(images/button_skype.gif) no-repeat 0 0; width: 108px; height: 48px; display: block; text-indent: -9999px; float:left; margin:5px 10px 0 0;}
a.skype:hover { background-position: 0 -48px;}
a.skype:active { background-position: 0 -47px;}


#headermic {display:none}
#center {width:1000px; margin:0 auto}
#language {width:980px; height:20px; float:right; color:#464545; text-align:right; padding:5px 20px 0 0}
#language a{color:#4995ac; text-decoration:none; margin:0 10px 0 0px; border:1px solid #000; padding:2px 3px 2px 3px}
#language a:hover{color:#4995ac; text-decoration:none; border:1px dashed #4995ac; padding:2px 3px 2px 3px}


/*Quotes page and quotes homepage*/
.quotes {display:none}
#quotes p{display:none}
#hq {display:nonet}
#hq p a{color:#166777}
#rightcolumn h1{ color:#333; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; font-size:20px; font-weight:normal; float:left}
#rightcolumn script{float:left}
blockquote {font-family: Georgia, Times, serif;	width: 220px; /* required */ padding:0; margin:0; height:200px}
blockquote p {margin-bottom: 11px; padding:0; margin:0; line-height:17px}
blockquote cite {font-style: normal; display: block; text-align: right; text-transform: uppercase; font-size: 10px; font-weight: bold; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; padding:0 10px 0 0}
#quote_wrap {background-color:#fff; border:1px solid #ccc; background-image:url(images/quotes.gif); background-repeat:no-repeat; background-position:10px 15px; padding: 10px;}

/* Top menu */
#topmenu {display:none}
#topmenu ul li {display:none}
#topmenu ul a {padding:6px 5px 7px 5px; line-height:27px; color:#fff}
#topmenu a:link {text-decoration:none}
#topmenu a:visited {text-decoration:none}
#topmenu a:hover {text-decoration:none; color:#00CCFF}
#topmenu #home span{padding:0 29px 0 29px; font-style:normal}
#topmenu #quote span{padding:0 34px 0 15px; font-style:normal}
#topmenu #home {width:100px; height:27px; background-image:url(images/top_black.gif); background-repeat:no-repeat}
#topmenu #quote{width:151px; height:27px; background-image:url(images/top_blue.gif); background-repeat:no-repeat;}
#topmenu #quotewhite a:link {color:#fff}
#topmenu #quotewhite a:visited {color:#fff}
#topmenu #quotewhite a:hover {color:#000}

#wrapper {margin: 0 auto;}
#header {display:none}

/*Navigation*/
#navigation {display:none}
#navigation ul li{display:inline}
#navigation a{padding:7px 20px 8px 20px;}
#navigation a:link{color:#fff; text-decoration:none}
#navigation a:visited{color:#fff; text-decoration:none}
#navigation a:hover{text-decoration:none; background-image:url(images/menu_hover.jpg); background-repeat:repeat-x; color:#008888; background-position:top}
#navigation #current {background-image:url(images/menu_hover.jpg); background-repeat:repeat-x;color:#008888}

/*Subnavigation*/
#submenu {display:none}
#submenu ul li{display:inline; font-size:11px;}
#submenu a{padding:0 10px 0 10px; line-height:35px}
#submenu a:link{color:#444; text-decoration:none}
#submenu a:visited{color:#444; text-decoration:none}
#submenu a:hover{color:#008888; text-decoration:none}

/* Start LEFT and Welcome and Latest*/
#leftcolumn {color: #333; margin: 00px 0px 0px 0px; width: 749px; float: left; background: #fff;}
#welcome {display:none}
#welcome h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#d3e6bb; font-weight:normal; padding:20px 0 0 30px}
#welcome p{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px; width:510px; margin:10px 0 10px 40px; line-height:22px}
#welcome p b{color:#b7e5f4; font-weight:normal; font-style:italic}
#boxleft {display:none}
#box {display:none}
#boxright {display:none}
#box p { color:#666}
#box h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#fff; font-weight:normal; margin:0 0 0 20px}
#box h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#338584; font-weight:normal; margin:20px 0 0 0}
#box h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#338584; font-weight:normal; line-height:24px}
#boxcont { margin:20px 0 0 50px}
#box a:link {color:#4889a4; text-decoration:underline}
#box a:visited {color:#4889a4; text-decoration:underline}
#box a:hover {color:#4889a4; text-decoration:none}
#box a img {border:1px solid #999; padding:5px; background-color:#b5b5b5}
#box a:hover img {background-color:#4889a4}
.format {width:230px; }
.format img{border:none; vertical-align:middle; margin:5px 0 0 0;}

/* ADS */
#ads {display:none}
#ads img {margin:10px 0 10px 15px }

/* Right Column */
#rightcolumn {display:none}
#news {margin:200px 0 0 0; padding:0 0 0 10px;}
#news h1{margin:10px 0 0 0}
#news h4 {height:47px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#a99560; background-image:url(images/newsh.gif); background-repeat:no-repeat; background-position:left;}
#news h4 a{font-size:11px; color:#474747; vertical-align:top; text-decoration:none}
#news h4 span{font-size:11px; color:#474747; vertical-align:bottom; margin:0 0 0 -35px; font-size:14px; color:#a99560}
#news p{font-size:10px; color:#807f7f; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 10px 15px 10px; padding:0 0 10px 0; border-bottom:1px dotted #ccc;}
#news img{padding:0 0 0 10px; border:none}
#news p a {color:#807f7f; text-decoration:underline}

/* Footer*/
#footer {display:none}

#footerbg {display:none}
#footermic {display:none}

#footerport{background-image:url(images/footer2.gif); background-position:right bottom; background-repeat:no-repeat; padding:0 0 200px 0}
.links {padding:18px; float:left}
.links span {color:#FF0033}
#footer a {display:block; width:150px; line-height:20px; padding:0 0 0 15px}
#footer ul li {list-style:none}
#footer a:link {color:#fff; border-bottom:1px dotted #fff; text-decoration:none}
#footer a:visited {color:#fff; border-bottom:1px dotted #fff; text-decoration:none}
#footer a:hover {color:#abcc7e; border-bottom:1px solid #fff; text-decoration:none;}
#footer h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#fff; font-weight:normal}
#latest {margin:27px 0 0 0}

#logofooter {width:200px; height:70px; padding:140px 0 0 0; margin:4px 0 0 0; float:right; background-image:url(images/logo_footer.jpg); background-repeat:no-repeat; background-position:top}
#logofooter p {color:#86a35f; margin:0; padding:0; font-size:10px; border:none}

/* Inner page */
#innerpage { margin: 0px 0px 0px 0px; width:1000px; float: left; background: #fff; background-image:url(images/organic.jpg); background-position:top right; background-repeat:no-repeat}
#innerpage h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#338584; font-weight:normal; margin:20px 0 0 40px}
#innerpage h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#338584; font-weight:normal; margin:20px 30px 0 40px; border-bottom:1px dotted #338584}
#innerpage h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#338584; font-weight:normal; margin:0 30px 0 40px;}
#innerpage p{color:#807f7f; line-height:16px; margin:10px 30px 10px 40px}
#innerpage p b{color:#895c14}
#innerpage ul {margin:20px 0 0 100px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;}
#innerpage li {line-height:24px; color:#a99560}
#innerpage a:link {color:#a99560;}
#innerpage a:visited {color:#a99560;}
#innerpage a:hover {color:#a99560; text-decoration:none}
.black {color:#000; font-weight:bold}
.blue {color:#00CCFF; font-weight:bold}
.green {color:#00CC00; font-weight:bold}
.brown {color:#660000; font-weight:bold}
.grey {color:#999; font-weight:bold}
.orange {color:#FF9900; font-weight:bold}
.pink {color:#FF00FF; font-weight:bold}
.white {color:#CCC; font-weight:bold}
.yellow {color:#FFFF00; font-weight:bold}

/* Services */
#services a {display:block; width:400px}
#services ul li{list-style:none;}
#services ul{margin:20px 0 30px 300px}
#services a:link {font-size:14px; border-bottom:1px dotted #666; text-decoration:none}
#services a:visited {font-size:14px; border-bottom:1px dotted #666; text-decoration:none}
#services a:hover {font-size:14px; text-decoration:none; border-bottom:1px solid #666; background-image:url(images/active.gif); color:#fff}

/* Thank You */
#thankyou {height:305px; background-image:url(images/thankyou.jpg); background-position:right top; background-repeat:no-repeat}
#thankyoubg {background-image:url(images/thankyou_bg.jpg); background-repeat:repeat-x; background-position:305px}
#thankstext {width:400px; color:#fff; float:right; margin:30px 270px 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px}
#thankstext h2 {font-weight:normal}
#thankstext p{font-size:14px}
#thankstext a:link {font-family:Arial; font-size:11px; text-decoration:underline; color:#027895}
#thankstext a:visited {text-decoration:underline; color:#027895}
#thankstext a:hover {text-decoration:none}

/* Error pages */
#error h2 {color:#ff0101}
#error h3 {color:#000; font-size:16px}

/* Clients */
#ourclients {height:250px}
#clients {width:370px; height:204px; background-image:url(images/clients-map.gif); background-repeat:no-repeat; float:left;}
#clientstext {width:500px; float:left}
#clientstext p {color:#999; font-size:10px; margin:20px 30px 0 50px}

/* Sitemap */
#sitemap ul li {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#sitemap ul li a:link {color:#0099FF}
#sitemap ul li a:visited {color:#0099FF}
#sitemap ul ul li a:link {color:#a99560; text-decoration:none}
#sitemap ul ul li a:visited {color:#a99560; text-decoration:none}
#sitemap ul ul li a:hover {color:#a99560; text-decoration:underline}
#sitemap ul ul {margin:0 0 0 50px; padding:0}

#newsletter{ margin:0 10px 0 0}

/* Portfolio */
#portfimg {width:1000px; height:821px; background-image:url(images/portfolio.jpg); background-repeat:no-repeat;}

#portfolio p {color:#666; margin:0; padding:0}
#portfolio span {color:#FF0000}
#portfolio h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#fff; font-weight:normal; margin:0 0 0 20px;}
#portfolio h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#338584; font-weight:normal; margin:20px 0 0 0; border:none}
#portfolio h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#338584; font-weight:normal; line-height:18px; margin:0 30px 0 0}
#portfolio { margin:20px 0 0 50px}
#portfolio a:link {color:#4889a4; text-decoration:underline}
#portfolio a:visited {color:#4889a4; text-decoration:underline}
#portfolio a:hover {color:#4889a4; text-decoration:none}
#portfolio img{border:1px solid #999; padding:5px; background-color:#b5b5b5}
#portfolio a:hover img {background-color:#4889a4}

/* Boxes */
#boxes img {}
#boxes {width:900px; height:700px}
.book {height:280px; float:left; margin:20px 10px 0 20px;}

#other {width:980px; height:700px}

/* Logos */
#logos img{margin:20px 0 0 60px; padding:0 400px 0 0}

/*Corporate ID*/
#corporate {width:1000px; height:821px; background-image:url(images/corporateid.jpg); background-repeat:no-repeat;}

/*Photomanipulation page*/
#photo img{border:1px solid #999; padding:5px; background-color:#b5b5b5; }
#photo a:hover img {background-color:#4889a4}
#photo h3 {margin:10px 40px 0 65px; font-size:14px}

/* Poster */
/*#poster img {llmargin:10px 0 10px 40px; border:none}*/

/*Small*/
#small {width:240px; height:240px; margin:10px 0 0 0; float:left}
#small img{border:1px solid #999; padding:4px; background-color:#b5b5b5; }
#small a:hover img {background-color:#4889a4}
#newstext {float:left; width:240px}

/*Gallery*/
#description{background: #000000;border: 1px solid #333333;	padding: 10px;	margin: 5px;	width: 90%;	float: left; height: auto;	font-weight: bold;}
.date{font-weight: normal;	color: #666666;}
#content .category img {background: #fff;padding: 7px;border-top: 1px solid #FFFFFF;border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #FFFFFF;	float:right}
#content .category {margin:0px; padding:0px; clear:both;height:auto;}
.imageborderlarge {padding:7px; margin: 5px 0px;border: 1px solid #CCCCCC;	background: #FFFFFF;}
.unvisible {display: none;}
.thumbnail {width: 625px; height:125px; padding: 2px; text-align: center; color: #ccc;}
.thumbnailhover{background: none; display:block;width: 625px; height:125px;}
a.thumbnailhover:hover{/*background:  url(images/bg_body.jpg) no-repeat left top;*/display:block; width: 625px; height:125px;color: #76B41C;font-weight: bold;}
.thumbnail img{	/*background: #000;*/ padding: 2px;margin: auto;display:block;}
.thumbnail a {color:#999;text-decoration: none;}

/* non IE  hover 
div.thumbnail:hover{
	background: #000;
	color: #76B41C;
	font-weight: bold;
}

*/

a img {border:none;}
#gallerycontainer{padding: 0px;text-align:center;}

/*Poster thumbail gallery*/
.pos {width:320px; height:210px; padding: 2px; text-align: center; color: #ccc; float:left; margin:10px 0 0 0}
.poshover{background: none; display:block;width: 320px; height:210px;}
a.poshover:hover{/*background:  url(images/bg_body.jpg) no-repeat left top;*/display:block; width:320px; height:210px;color: #76B41C;font-weight: bold;}
.pos img{	/*background: #000;*/ padding: 2px;margin: auto;display:block;}
.pos a {color:#999;text-decoration: none;}

/*Photo Manipulation thumbail gallery*/
.pho {width:430px; height:300px; padding: 2px; text-align: center; color: #ccc; float:left; padding:10px 10px 0 50px}
.phohover{background: none; display:block;width:434px; height:310px;}
a.phohover:hover{display:block;width:430px; height:308px;color: #76B41C;font-weight: bold;}
.pho img{ padding: 2px;}
.pho a {color:#999;text-decoration: none;}

/*Other thumbail gallery*/
.other {width:200px; height:130px; padding: 2px; text-align: center; color: #ccc; float:left; margin:10px 0 0 30px}
.otherhover{background: none; display:block;width:200px; height:130px; }
a.otherhover:hover{/*background:  url(images/bg_body.jpg) no-repeat left top;*/display:block; width:200px; height:130px; color: #76B41C;font-weight: bold;}
.other img{	/*background: #000;*/ padding: 2px;margin: auto;display:block;}
.other a {color:#999;text-decoration: none;}

/*Home small*/
.small {width:112px; height:112px; padding: 2px; text-align: center; color: #ccc; float:left; margin:0}
.smallhover{background: none; display:block; width:112px; height:112px; }
a.smallhover:hover{/*background:  url(images/bg_body.jpg) no-repeat left top;*/display:block; width:112px; height:112px; color: #76B41C;font-weight: bold;}
.small img{	/*background: #000;*/ padding: 2px;margin: auto;display:block;}
.small a {color:#999;text-decoration: none;}