body{
	/*background:url(../images/bg_header.png) repeat-x; */	
	/*background:url(../images/back.jpg) top center no-repeat;	*/
}



html, body, p ,h1{
	font-family:  "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif ;
}

a:link, a:visited, a:active{
	color:#333
}

.box{
	background: none;	
}

#layout_header{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom:10px;
}

#layout_footer{
	background-image: url(../images/footer_back.gif);
	background-repeat:repeat-x;	
	height: 100px;
	border-top: 1px solid #ccc;
	text-align: center;
	color: #666666;
	padding-top: 20px;
	margin-top: 30px;
}




ul.header_nav {list-style-type: none; margin-top: 20px;}
ul.header_nav li {float: left;}
ul.header_nav li a {
	display: block; 
	height:80px; 
	text-indent: -10000px; 
	background: url(../images/header_tabs.png) no-repeat; 
	outline: none; 
}
#t-home{width: 60px; background-position: 0 0;}
#t-desktop{width: 120px; background-position: -60px 0;}
#t-web{width: 90px; background-position: -180px 0;}
#t-contact{width: 120px; background-position: -270px 0;}
#t-news{width: 90px; background-position: -390px 0;}


/* featured slider [
*/

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { /*padding: 20px 0*/ }
	.coda-slider { /*background: #ebebeb*/ }
		
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 950px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current { background: #39c }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { /*padding: 20px*/ }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }

.featured{	
	background: url(../images/featured/bg.jpg) no-repeat;	
	height: 360px;
	width: 950px;	
}
.featured h4{
	color: white;
	margin-top: 1em;
}
.featured ul{
	list-style-image: url(../images/bullet_white.png);
	margin: 0px;
}
.featured li{
	color: white;
}

.featured .nav { height: 355px;}
.featured .borzoi{ background-image: url(../images/featured/nav_borzoi.jpg); }
.featured .equran{ background-image: url(../images/featured/nav_equran.jpg); }
.featured .qotizer{ background-image: url(../images/featured/nav_qotizer.jpg); }
/* ]
*/


.web_brief{
	padding-right: 250px;	
}

.brief_focus{
 background-color: #6cc9ca;
 color: #202020;
}
.brief_divider{
	 text-align: center;	
	 clear: both;
}
.brief_app_image{
	width: 60px;
	float: left;
	margin-top: 15px;	
}
.brief_app_text{
	margin-left: 70px;
}
.brief_app_text h2{
	font-size: 1em;
	color: #333;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	margin: 0;
	margin-top: 10px;
}



/* sIFR framework */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* buttons */

.submenu{
	list-style-type: none;	
	margin: 0;
	padding: 0;
}

.submenu li{
	float: left;
	margin-right: 5px;
	
}

.button_red img, .btn_red img{
	vertical-align: text-bottom;
	padding-right: 3px;
}

a.button_red, a.btn_red{
	padding-left: 16px;	
	float: left;
	background: url(../images/btn_red_left.png) no-repeat top left;
	color: white;
	line-height: 22px;
	font-size: 12px;
	height: 22px;
	text-decoration: none;
	text-transform: uppercase;
	
}

a.button_red span, a.btn_red span{
	background: url(../images/btn_red_right.png) no-repeat top right;
	display: block;
	padding-right: 16px;	
}


.product_overview{
	background-color:#151515;	
	color: white;
	margin-right: 0 !important;
}
.product_overview_brozoi{ background-image: url(../images/featured/nav_borzoi.jpg); }
.product_overview_equran{ background-image: url(../images/featured/nav_equran.jpg); }
.product_overview_qotizer{ background-image: url(../images/featured/nav_qotizer.jpg); }
.product_overview h4{
	color: white;
	margin-top: 1em;
}
.product_overview ul{
	list-style-image: url(../images/bullet_white.png);
	margin: 0px;
}
.product_overview li{color: white; }

.product_showcase{
	background: url(../images/featured/bg.jpg) no-repeat;	
}


.thumb{
	border: 2px solid #151515;
	margin-top: 4em !important;
}

.center-content{
	text-align: center;	
}

.panel_consulting, .panel_opensource{
	padding-top: 100px;
	border-bottom: 1px solid #cddad4;
	margin-bottom: 20px;
}

.panel_consulting{	background: url(../images/panel_consulting.png) no-repeat top left; }
.panel_opensource{	background: url(../images/panel_opensource.png) no-repeat top left; }

.inline_panel dt{
	background-color: #151515;
	color: white;
	font-weight: bold;
	padding: 5px 5px 5px 10px;
}

.inline_panel dd{
	padding: 10px;
	background-color: #e1e1e1;
	color: #151515;		
	margin: 0;
}

.float-right{ float: right; }
.float-left{ float: left;}

/* Forms
**/

input[type="text"], input[type="password"], input.text, input.title, textarea, select{
	margin:0;	
}

label{ 	color: #363636; }
textarea{ height: 150px; font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif; font-size: 1.2em;}

.contactform{
	background: url(../images/bg_contactform.png) no-repeat top left;
	padding-left: 30px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.btn_send{
	cursor: pointer;
	background-image: url(../images/btn_send.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	border: 0;
	height: 50px;
	width: 160px;
}

.btn_send:hover{
	background-position: 0px -50px;
}