/* CSS Document */

* { font-family:Myriad Pro, Helvetica, Verdana, Arial, sens-serif; }

a:focus { outline:none; }

body { 
	background-color:#ffffff;
	background-image:url("../i/bg-new.gif");
}

.contentWrap {
	display:block;
	position:relative;
	margin: 50px auto;
	width:844px;
	height:637px;
	border:none;
	top:0;
	right:0;
	background-image:url("../images/new/content-back.png");
	background-repeat:repeat;
}

.shadow {
	display:block;
	position:relative;
	width:876px;
	height:668px;
	margin:50px auto;
	background-image:url("../images/new/content-back-shadow.png");
	
}

* html .shadow { background-image:none; }

.content {
	display:block;
	position:absolute;
	top:25px;
	left:25px;
	background-repeat:no-repeat;
	width:100%;
	height:400px;
}

* html .shadow { background-image:none; }

.title-about { background-image:url("../images/new/title-about.png");  behavior:url("css/iepngfix.htc");  height: 600px;}
.title-portfolio { background-image:url("../images/new/title-portfolio1.png"); top:18px;  behavior:url("css/iepngfix.htc"); height: 600px; }
.title-faq { background-image:url("../images/new/title-faq.png");  behavior:url("css/iepngfix.htc"); height: 600px;}
.title-services { background-image:url("../images/new/title-services.png");  behavior:url("css/iepngfix.htc"); height: 600px;}
.title-home { left:100px;top:50px; background-image:url("../images/new/title-welcome.png"); behavior:url("css/iepngfix.htc");  height: 600px;}
.title-contact {  background-image:url("../images/new/title-contact.png"); behavior:url("css/iepngfix.htc");  height: 600px;}
.title-contact-thanks { background-image:url("../images/new/title_contact_thanks.png"); behavior:url("css/iepngfix.htc");  height: 600px;}
.title-news {  background-image:url("../images/new/title-news.png"); behavior:url("css/iepngfix.htc");  height: 600px;}

#scrollContainer {
	display:block;
	position:absolute;
	background-color:white;
	z-index:10;
}

#scrollBar {
	display:block;
	position:relative;
	height:100%;
	width:12px;
	float:left;
	background-image:url("../images/new/scrollbar-back.png");
	background-repeat:repeat-y;
	background-position:center;
}

#scroller {
	display:block;
	background-image:url("../images/new/scroller.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:46px;
	width:12px;
	position:relative;
	margin:0 auto;
}
#scroller:hover { cursor:pointer; background-position:-12px 0px; }

#scrollbox {
	display:block;
	height:100%;
	width:100%;
	overflow:hidden;
	float:left;
	top:0px;
	left:0px;
	color:#78C2C7;
	font-size:18px;
	background-color:white;
}


.sb-index { 
	margin-top:130px;
	margin-left:75px;
	height:400px;
	width:450px;
	}
	
.sb-about, .sb-faq, .sb-services, .sb-portfolio {	
	margin-top:75px;
	margin-left:50px;
	height:480px;
	width:530px;
}

.sb-contact {
	width:100%;
}
.sb-contact td { font-size:12px; font-weight:bold; }


.sb-portfolio {
	margin-top:10px;
	width:560px;
}

.teddy {
	position:absolute;
	display:block;
	bottom:10px;
	right:5px;
	width:666px;
	height:145px;
	background-position:right bottom;
	background-repeat:no-repeat;
	behavior:url("css/iepngfix.htc");
}

.menu {
	width:100%;
	position:absolute;
	bottom:10px;
	left:15px;
	z-index:3;
	
}

.menu a { float:left; height:26px; background-image:url('../images/new/menu.png'); background-repeat: no-repeat; background-color: white; position: relative; z-index: 5;}

#menu-portfolio { width:105px;background-position:0px 0px; }
#menu-portfolio:hover { background-position:0px -26px; }

#menu-about { width:104px;background-position:-201px 0px; }
#menu-about:hover { background-position:-201px -26px; }

#menu-services { width:96px;background-position:-105px 0px; }
#menu-services:hover { background-position:-105px -26px; }

#menu-news { width:69px;background-position:-476px 0px; }
#menu-news:hover { background-position:-476px -26px; }

#menu-faq { width:51px;background-position:-425px 0px; }
#menu-faq:hover { background-position:-425px -26px; }

#menu-contact { width:120px;background-position:-305px 0px; }
#menu-contact:hover { background-position:-305px -26px; }

#menu-twitter { width:67px;background-position:-545px 0px; }
#menu-twitter:hover { background-position:-545px -26px; }




.portfolio_header {
	color:#138F8D;
	font-size:36px;
	display:block;
	text-align:right;
}

.portfolio_link {
	font-size:22px;
	display:block;
	text-align:right;
	color:#7dc0c4;
	text-decoration:none;
}

.portfolio_children {
	display:none;
	position:relative;
}

.Copyright { 
	display:block;
	position:relative;
	left:50%;
	margin-left:-420px;
	background:white;
	color:#939BA1;
	width:280px;
	font-size:15px;
	padding:5px;
	margin-top:-35px;
}
#home-link {
	position: absolute;
	top: 10px;
	text-align: center;
	width: 99%;
}
#home-link img {
	position: relative;
	left: 360px;
}
