/*
      Created by webdesign Studio
	  Copyright 2008
*/

* { padding: 0; margin: 0; }
body {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#a2deef; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top}
#bgwhite {background-color:#fff; width:1000px}
/* Header top */
#logo img {border:none; float:left}
#topimage {width:100%; height:309px;background-image:url(images/header.jpg); background-position:top right; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; }
#text {margin:0px 0 0 400px; width:400px;}
#topimage h1{color:#fff; font-weight:normal; line-height:30px; width:350px; padding:50px 0 0 0}
#topimage p{color:#fff; width:340px; font-size:15px; line-height:22px}
#topimage p b{color:#4c4c4c; font-weight:normal}
#topimage span {font-style:italic}

#headermic {background-image:url(images/headermic.jpg); background-repeat:repeat-x;}

/* Top menu */
#topmenu {float:right; position:absolute; top:0; right:0; height:27px; font-size:12px;  background-color:#000; margin:0 50px 0 0}
#topmenu ul li {display:inline; list-style:none; margin:0; padding:0}
#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; width: 1000px;}
#header {width: 1000px; float: left; background-image:url(images/glow.png); background-repeat:no-repeat; height: 13px; margin:0}

/*Navigation*/
#navigation {float: left; width: 1000px; background-image:url(images/pro_line_0.gif); background-repeat:repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; height:33px; line-height:35px}
#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 {width:1000px; height:35px; float:left; background-image:url(images/submenu.gif); background-repeat:repeat-x; text-align:center}
#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: 0px 0px 0px 0px; width: 749px; float: left; background: #fff;}
#welcome {height:303px; background-image:url(images/green.jpg); background-repeat:no-repeat; background-position:left}
#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 {background-image:url(images/box_left.jpg); background-position:left top; background-repeat:no-repeat}
#box {width:700px; border:1px solid #b5b5b5; margin:10px 0 20px 20px; padding:0 0 20px 0; background-image:url(images/box_bg.jpg); background-repeat:repeat-x; background-position:top}
#boxright {background-image:url(images/box_right.jpg); background-position:right top; background-repeat:no-repeat}
#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 img {margin:10px 0 10px 15px }

/* Right Column */
#rightcolumn {float:left; color: #333; margin: 0px 0px 0px 0px;  width: 250px;  display: inline; background:#f5f5f5; border-left:1px solid #c7c7c7; background-image:url(images/news.jpg); background-repeat:no-repeat; background-position:top}
#news {margin:200px 0 0 0; padding:0 0 0 10px}
#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 {margin:0; width: 1000px; height:214px; float:left; clear: both; background-image:url(images/footer.jpg); background-repeat:repeat-x;}

#footerbg {height:264px; width:100%; background-image:url(images/footer.gif); background-position:right bottom; background-repeat:no-repeat; float:left }
#footermic {height:264px; width:100%; background-image:url(images/footermic.jpg); background-repeat:repeat-x; background-position:bottom left; float:left}

#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}

#copy {width:180px; height:210px; margin:4px 10px 0 0; float:right; background-image:url(images/logo_footer.jpg); background-repeat:no-repeat; background-position:top}
#copy p {color:#86a35f; margin:160px 0 0 0; font-size:10px;}

/* 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}

/* 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 {height:260px;}
#small img{border:1px solid #999; padding:4px; background-color:#b5b5b5; }
#small a:hover img {background-color:#4889a4}

/*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:420px; height:290px; padding: 2px; text-align: center; color: #ccc; float:left; margin:10px 10px 0 50px}
.phohover{background: none; display:block;width:420px; height:290px;}
a.phohover:hover{/*background:  url(images/bg_body.jpg) no-repeat left top;*/display:block;width:420px; height:290px;color: #76B41C;font-weight: bold;}
.pho img{	/*background: #000;*/ padding: 2px;margin: auto;display:block;}
.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;}