a, a:visited {
	color: #fff;
	text-decoration: none;
	background-image: url(/media/images/line.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
	
a:hover {
	text-decoration: underline;}

#hello {
	background-color: #292929;
	background-image: url(/files/hello/bg.png);
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans;
	font-size: 8pt;}
	
#container {
	width: 960px;
	top: 50%;
	left: 50%;
	margin: -195px 0 0 -480px;
	position: absolute;}
	
#container .box {
	width: 315px;
	height: 195px;
	background-color: #161616;
	margin: 1px 1px 0 0;
	float: left;
	position: relative;}
	
#container .box h3 {
	margin: 0;
	padding: 0;
	font-size: 8pt;
	font-weight: normal;
	color: #999;}
	
#container .box h2 {
	margin: 0 0 4px -1px;
	padding: 0;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFF66;
	font-family: Arial, Helvetica, sans;
	letter-spacing: -1px;
}
	
#container .box span {
	position: absolute;
	line-height: 1.6em;
	padding: 0 30px 28px 30px;
	bottom: 0;}

#container .box span div {
	width: 10px;
	border-bottom: 3px solid #fff;
	margin: 0 0 2px 0;
	line-height: 0;}
	
#container #nicosia.box span div {
	border-color: #0099cc;}

#container #nicosia a:link {
	color: #0099cc;
	text-decoration: underline;}
	
#container #nicosia a:hover {
	color: #0099cc;}
	
#container #newyork.box span div {
	border-color: #cc3300;}
	
#container #newyork a:hover {
	color: #cc3300;}
	
#container #vancouver.box span div {
	border-color: #99cc33;}
	
#container #vancouver a:hover {
	color: #99cc33;}

#container .box#logo {
	background-image: url(/media/images/logo.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
	
/* Case-studies */

#container .box#work {
	margin: 0;
	width: 315px;
	height: 196px;}
	
#container .box#work a, #container .box#work a:visited {
	color: #999;}
	
#container .box#work a:hover {
	color: #fff;
	text-decoration: underline;}

#container .box#work div {
	width: 78px;
	height: 48px;
	margin: 1px 1px 0 0;
	float: left;}


/* accordiaon */
.accordion-sliders .accordion-tab {
				margin: 0;
				color: #666;
				cursor: pointer;
				border-style:solid;
				border-width:1px;

			}
			.accordion-sliders .accordion-pane  { padding:2px; }
			/**/
			.accordion-sliders .accordion-color { background: #f6f6f6; color: #666; }
			.accordion-sliders .accordion-cont { height: 0px; background: #f6f6f6; padding:"5px"}
			/**/
			.accordion-down { padding:2px; }
			.accordion-sliders .accordion-tab {
				cursor: pointer;
				font-family: arial;
			}
			
			.marco{
				float:left;
				width:260px;
				height:380px;
			}
			.marco1{
				clear:both;
			}
			
			.accordion-contents{
				padding:10px;
				font-weight:normal;
				font-family:arial;
				font-size:12px;
			}
			.accordion-contents2{
				padding:10px;
				font-family:times;
				font-size:13px;
			}