/*
Theme Name: Reklam5
Theme URI: http://reklam5.com/
Description: reklaM5 Official Theme <a href="http://reklam5.com">reklaM5</a>.
Version: 1.0
Author: Mete Gulec
Author URI: http://reklam5.com/
Tags: red, black, custom header, fixed width, two columns, widgets

	Reklam5 v1.0
	 http://reklam5.com/wp

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
@import url(http://www.reklam5.com/wp-content/themes/reklam5/clients.css);
@import url(http://www.reklam5.com/wp-content/themes/reklam5/carousel.css);
@charset "utf-8";
body {
	color: #333333;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
* html .clearfix {
display: inline-block;
}

p {
	font-size: 12px;
	line-height: 18px;
	margin: .5em 1.5em .7em 0;
	clear: left;
}
p.first {
	margin-top: 0;
}
p.last {
	margin-bottom: 0;
}
a {
	font: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	overflow: hidden;
}
p a {
	color: #990000;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	outline: none;	
}
.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.full {
	margin: 0 -20px;
}
.full img {
	position: relative;
}
strong,
a strong {
	font-weight: bold;}
ul.circleGTRed {
	margin-bottom: 10px;
}
	ul.circleGTRed li {
	background: url(images/icons/circle_gt_red.gif) 10px 2px no-repeat;
		padding-left: 37px;
		margin-bottom: 2px;
	}
	h1, h2, h3, h4, h5, h6 {
		clear: left;
	}
	.home h1, .home h2 {
	width: 340px;
		float: left;
	}
.home h1 {
	/*font-size: 26px;*/
	height: 28px;
	color: #000000;
	}
h1 {
	/*font-size: 24px;*/
	height: 28px;
	color: #3d3d3d;
	}
h2 {
	/*font-size: 20px;*/
	height: 21px;
	color: #990000;
	margin-bottom: 2em;}
h3 {
	margin-bottom: 4px;
	font-size: 22px;
	line-height: 2spx;
	color: #990000;}
h3#respond {
	height: 20px;
}
span.redBold {
	font-size: 18px;
	height: 20px;
	color: #990000;}
h4 {
	font-size: 18px;}
h5 {
	font-size: 18px;
	height: 24px;
	color: #000000;
	margin-top: 1em;
}
h6 {
}
#contact span.normal {
	font-size: 18px;
}
#contact span.bold {
	font-size: 18px;
	letter-spacing: -1px;
}
#contact a {
	font-size: 18px;
	cursor: pointer;
}

/******************************************************************************************/

html {
	height: 100.1%;
}
body {
background: #730100 url(images/gradient_bg.gif) 0px 409px repeat-x;
}

.home .wrapperHD {
background: url(images/wrapperHD_home_bg.gif) 0 0 repeat-x;
	width: 100%;
}
.wrapperHD {/*PD inspired*/
background: url(images/wrapperHD_bg.gif) 0 0 repeat-x;
	width: 100%;
}
#wrapper {
	width: 100%;
}
#container {
	width: 1000px;
	margin: 0 auto;
}
#content .innerContent {_width: 615px;}
div.alignleft {
	float: left;
}
div.alignright {
	float: right;
	margin-right: 20px;
}
/****************************************** HEADER */
#header {
	height: 406px;
		position: relative;
}
#header h1.logo {
	width: 151px;
		position: absolute;
		top: 20px;
}
#header h1.logo a {
		display: block;
		width: 151px;
		height: 65px;
		text-indent: -999em;
}
#header .flash {
		position: absolute;
		top: 94px;
		left: 0px;
}
/***************************************** CONTENT */
#content-top {
	width: 1000px;
	position: relative;
}

#content {
/*background: url(images/main_bg.png) right 0px repeat-y;*/
	width: 1000px;
	position: relative;
}

#content img.topCap {
		position: absolute;
		top: 0;
		right: 0;}
/******************************************* MAIN */
#content .main {
background: url(images/main_top_bg.png) no-repeat;
	width: 665px;
	float: left;
	/*margin-left:4px;*/
}
#content .main .innerContent {
background: url(images/main_bg.png) 1px 0px repeat-y;
	min-height: 456px;
	padding: 20px; 0 0 20px;
	margin-top:4px;
	clear: left;
}
/*
#content-top .main-top {
	width: 663px;
	height: 46px;
	margin-top:-5px;
	margin-left:-1px;
}
*/
#content .main div.titleExpand {
background: url(images/titles/title_main_expand_bg.gif) left top no-repeat;
	border-bottom: 1px solid #c7c7c7;
	width: 571px;/*610*/
	height: 24px;
	padding: 8px 0 0 39px;
	margin: 0;
		cursor: pointer;}
	#content .main div.open {
	background-position: 0 -32px;
	}
	#content .main div.titleExpand h1.titleMain {
		height: 18px;
	}
#content .main div.titleBlock {
background: url(images/titles/title_block_bg.gif) right bottom no-repeat;
	margin: 0 20px 10px 0;
		border-bottom: 1px solid #c4c4c4;
}
/*************************************** SIDE BAR */
.side h4 {
	text-indent: -999em;
}
.side h4.newsFeed {
background: url(images/side/company_blog.gif) 0 0 no-repeat;
	width:78px;
}
.side h4.newsFeed a {
display: block;
	width: 108px;
}

#content .side {
background: url(images/side_top_bg.png) no-repeat;
	width: 322px;
	float: right;
}

#content .side .innerSide {
background: url(images/main_bg.png) right repeat-y;
min-height: 356px;
margin-top:4px;
width: 322px;
clear: right;
}

#content .side .sideBottom {
background: url(images/side_bottom.png) no-repeat;
	width: 322px;
	height:34px;
}

#content .side .sideTitle {
background: url(images/side_top.gif) no-repeat;
width: 314px;
height:42px;
margin-left:4px;
}

#content .side .titleTop {
	height: 28px;
	margin: 15px 0 0 26px;
	float: left;
	display: block;
	top: 0;
}




#content .side div.title {
background: url(images/side/title_border_bot.gif) right bottom no-repeat;
	margin: 0 0 0 23px;
	padding: 10px 0 8px 0;
}
#content .side h4.newsletter {
	height: 21px;
}
#content .side div.st_newsletter strong, #content .side div.st_newsletter small {
	display: block;
	padding: 5px 22px;
}
#content .side a.rss {
background: url(images/side/rssTitle.gif) 0 0 no-repeat;
	width: 54px;
	height: 37px;
	margin: 6px 0 0 0;
	display: block;
	text-indent: -999em;
		float: right;
		position: absolute;
		top: 0;
		right: 0;
}
#content .side a.rss:hover {
background-position: 0 -37px;
}

#content .side div.expand {
background: url(images/sidebar/open_close_bg.jpg) 0 0 no-repeat;
	height: 30px;
	padding: 16px 0 0 48px;
		cursor: pointer;
}


#content .side #archives {
padding: 0 0 0 10px;
}

#content .side #tagCloud {
padding: 0 0 0 10px;
}



#content .side div.open {
background-position: 0 -46px;
}
/*TWITTER UPDATES*/
#content .side #twitter_div ul {
	padding-bottom: 10px;
}
#content .side #twitter_div ul li {
	padding: .7em 20px 0;
	clear: both;
}
#content .side #twitter_div a {
	color: #990000;
	display: block;
	font-size: 90%;
}
#content .side #twitter_div span a {
	display: inline;
	color: #990000;
	font-size: 100%;
}
#content .side .list {
background: transparent url(images/side/list_bg.gif) left bottom no-repeat;
}
#content .side #archives .list {background: none;}
/*RECENT ARTICLES*/
#content .side #recentArticles ul {
	padding-bottom: 10px;
}
#content .side #recentArticles ul li {
	padding: .7em 20px 0;
}
#content .side #recentArticles a {
	display: block;
	color: #990000;
	font-weight: bold;
}
/*FEEDBURNER*/
#feedBurner .list {
	padding-left: 20px;}
#feedBurner form {
	padding-top: 5px;}
#feedBurner form p {
	margin: 0 0 5px;}
#feedBurner form button,
#feedBurner form input {
	margin-top: 0;}
#feedBurner form input.email {
background: #ffffff url(images/forms/input_bg.gif) 0 0 repeat-x;
	width: 174px;
	height: 22px;
	border: 1px solid #d1d1d1;
	color: #666666;
	padding: 4px 0 0 8px;
		float: left;}
#feedBurner form .subscribe {
	text-indent: -999em;
		float: left;}
#feedBurner p {
	margin: 0;}
#feedBurner .feedCounter {
	margin: 10px 0;}
#feedBurner .feedCounter p {
	width: 88px;
}
/*TAG CLOUD*/
#content .side #tagCloud ul {
	padding: 10px 20px;
	text-align: justify;
}
#content .side #tagCloud ul li {
display: inline;
text-align: center;
}
/*ARTICLES*/
#content .side #archives .list {
	padding: 10px 20px;
}
#content .side #archives .list h2 {
font-weight: bold;
	margin-bottom: .5em;
	height: 1em
}



#content .side #archives .list li .page_item{
	font-weight: normal;
}

#content .side #archives .list li .current_page_item{
	font-weight: bold;
}


#content .side #archives .list ul{
	margin-top: .7em;
}

#content .side #archives .list ul li{
	margin-bottom: .7em;
}
#content .side #archives .list ul ul ul li {
	margin-bottom: 0;
}
#content .side #archives .list ul ul,
#content .side #archives .list ul ul ul {
	padding-left: .5em;
}
/*EXPANDING TABS*/
#content .side div div.startClosed {
	display: none;
}
/*************************************** CONTACT */
#contact {
background: url(images/contact_bg.gif) 0 0 no-repeat;
	height: 44px;/*76px;*/
	color: #ffffff;
	padding: 32px 0 0 187px;
}
#contact span {
	height: 17px;
	margin-right: 31px;
	text-indent: -999em;
		float: left;
}
#contact span.phone {
background: url(images/titles/contact_phone.gif) 0 0 no-repeat;
width: 155px;
}
#contact span.tollFree {
background: url(images/titles/contact_tollFree.gif) 0 0 no-repeat;
width: 185px;
}
#contact span.email {
background: url(images/titles/contact_email.gif) 0 0 no-repeat;
width: 203px;
}
#errorMsgBox {
	color: #CC0000;
}
#errorMsgBox ul {
	list-style-type: disc;
	margin-left: 1.5em;
}
/*************************************** INNER PAGES */
.main div.title {
	margin: 0 0 1.5em 0;
}
.side img.title {
		float: right;
}
.main a.right {
	margin-right: 15px;
}
.side a.right {
	margin-right: 20px;
}
a.redGrey,
a.greyGrey {
background: url(images/icons/bullet_gt_grey.gif) right .2em no-repeat;
	margin-top: .2em;
	padding: 5px 27px 5px 0;
	font-weight: bold;
}
a.redGrey {color: #990000;}
a.greyGrey {color: #333333;}
ul.squareRed li {
	background: url(images/icons/bullet_square_red.gif) 0 .2em no-repeat;
	padding: 0 0 1em 20px;
}
ul.squareRed {
	padding-left: .4em;
}
.clientLogos ul {
	clear: both;
}
	.clientLogos ul li {
		width: 160px;
		height: 166px;
		margin-right:72px;
		float: left;
		text-align:center;
	}
	.clientLogos ul li.last {
		margin-right:0;
	}

	.clientLogos ul li a {
	display:block;
	}

	.clientLogos ul li a:hover {
	background-position:0 -144px;
	}


/*************************************** HOME */
.home #wrapper {
background: #ffffff url(images/home_header_bg.jpg) center top no-repeat;
													_background-color: transparent;/*IE6 temp fix*/
	height: 409px;
}
.home #header {
	height: 387px;
}

.home #header h1.logo a {
background: url(images/home_header_logo.gif) 0 0 no-repeat;
}

.home #content .main h1,
.home #content .main h2 {
	width: 340px;
}
.home #content .main p {
	padding-left: 2px;
}
#content a.oneSheet {
background: url(images/subSections/oneSheet_bg.gif) 0 0 no-repeat;
	display: block;
	width: 160px;/*227px*/
	height: 85px;
	margin: 7px 21px 8px 40px;
	padding: 46px 46px 8px 21px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#content a.oneSheet strong {
	font-weight: bold;
}
.home .clientLogos {
	margin: 26px 0 1em 0;
}
ul.newsFeed {
	float: right;
	width: 290px;
	margin-right:6px;
}
ul.newsFeed li {
display: block;
	/*border-top: 1px solid #f2f2f2;*/
	border-bottom: 1px solid #cbcbcb;
	padding: 9px 0 5px 0;
	min-height: 35px;
	_height: 35px;
}
ul.newsFeed li {background: url(images/sidebar/side_bg.jpg) 0 0 no-repeat;}
ul.newsFeed li:hover {
background-position: 0 -135px;
}
ul.newsFeed li span {
	display: block;
	color: #666666;
	margin: 0 0 2px 9px;
	overflow: hidden;
	height: 1.3em;
}
ul.newsFeed li span a {
display: inline;
	color: #666666;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0 0 0 3px;
	padding: 0;
}
ul.newsFeed li a {
display: block;
	color: #990000;
	padding-left: 33px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
form.searchTop {
	width: 200px;
	margin-top: 3px;
	height: 52px;
		float: left;}
form.searchTop .inputText {
background: #ffffff url(images/icons/magnify_sm.gif) right top no-repeat;
	margin-left: 23px;}
form.newsletter {
	width: 280px;
	margin-bottom: 10px;}
form.searchTop .inputText,
form.newsletter .inputText {
	width: 174px;
	height: 22px;
	border: 1px solid #d1d1d1;
	color: #999999;
	margin-top: 10px;
	padding: 4px 0 0 8px;
		float: left;
}
form.newsletter .subscribe {
		float: left;
}
form .subscribe {
background: url(images/buttons/form_newsletter_subscribe.gif) 0 0 no-repeat;
	width: 77px;
	height: 28px;
	text-indent: -999em;
	border: none;
	margin-top: 10px;
	cursor: pointer;
}
form .subscribe:hover {
background-position: 0 -28px;
}
form .subscribe:active {
background-position: 0 -56px;
}
/*************************************** INNER */

.innerPage #wrapper {
background: #ffffff url(images/inner_header_bg.jpg) center top no-repeat;
_background-color: transparent;/*IE6 temp fix*/
	height: 144px;
}
.innerPage #header {
	height: 118px;
}

.innerPage #header h1.logo a {
background: url(images/home_header_logo.gif) 0 0 no-repeat;
}

.innerPage #content .main h1,
.innerPage #content .main h2 {
	width: 340px;
}
.innerPage #content .main p {
	padding-left: 2px;
}

.innerPage {
background: #730100 url(images/gradient_bg.gif) 0px 144px repeat-x;
}

.innerPage .side {
margin-right:5px;
}

.innerPage .main {
margin-left:-5px;
}



/*************************************** CLIENTS */
.clients .clientLogos {
	margin-bottom: 25px;
}
/*************************************** FRESH SHEET */
#content .vid_embed {
background: url(images/video_embed_bg.jpg) center top no-repeat;
	margin: 0 0 10px -20px;
}
	#content .vid_embed .embed {
	width: 425px;
		display: block;
		margin: 0 auto;
	}
	#content .vid_embed .embed img{
		float: none;
		margin: 0 auto;
	}
div.article {
	margin-bottom: 25px;
}
	div.article span.info {
	display: block;
		font-size: 10px;
		color: #666666;
		margin: .2em 15px .8em 0;
	}
	div.article span.author {
	display: block;
		margin: 0 15px .8em 0;
	}
#content div.article span.info img {
	margin: 0 2px 0 0;
}
div.article span.info a.date {
background: url(images/icons/clock_sm.gif) 0 0 no-repeat;
	 width: 18px;
	 height: 16px;
	 	float: left;
}
div.article span.info a {
	color: #990000;
}
#content div.article p {
	margin: 0 15px 1em 0;
		clear: none;
}
#content div.article p.tags {
	clear: both;
}
/*UL OL LI UL.dash*/
#content div.article ul {
	margin: 0 0 1em 1em;
		float: left;
}
#content div.article ol {
	list-style: outside decimal;
	padding-left: 20px;
	margin: 0 0 1em 1em;
}
#content div.article ul a,
#content div.article ol a {
	color: #990000;
}
#content div.article ol li {
	margin-bottom: .4em;
}
#content div.article ul li {
background: url(images/icons/circle_gt_grey.gif) 0 2px no-repeat;
	padding-left: 18px;
	margin-bottom: .4em;
}
#content div.article ul.dash li {
background: none;
	padding-left: 10px;
}
/*IMAGE*/
#content div.article img.alignleft,
#content div.article img {
	float: left;
	margin: 5px 15px 1em 0;
}
#content div.article p img {
	float: none;
	margin: 0;
}
#content div.article img.block {
	display: block;
	float: none !important;
	margin: 1em 0 !important;
}
#content div.article img.alignright {
	float: right;
	margin: 5px 0 1em 15px;
}
/*DIGG*/
#content div.article div.digg {
	width: 52px;
	margin: 0 1em 1em 0;
		float: left;
}
/*SOCIABLE*/
#content #tweetbacks {
		clear: both;
}
#content div.sociable {
width: 100%;
	margin: .5em 0 .2em;
	overflow: hidden;
		clear: both;
}
	#content div.sociable ul {
		margin: 0;
	}
#content div.sociable span.more {
		float: left;
}
#content div.sociable span.more a.bullet {
background: url(images/icons/circle_gt_red.gif) 0 2px no-repeat;
	display: block;
	width: 15px;
	height: 15px;
	text-indent: -999em;
}
#content div.sociable li,
#content div.article div.sociable li {
background: none;
	width: 18px;
	height: 18px;
	display: inline;
	padding: 0 0 0 5px;
	margin: 0;
		float: left;
}
#content div.sociable a {
	color: #990000;
}
#content div.sociable img {
	margin: 0;
}
/*MORE*/
#content div.article span.more a.readMore,
#content div.article div.sociable a.readMore {
background: url(images/icons/circle_gt_red.gif) 0 2px no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 15px;
	margin-right: 1em;
	float: left;
}
#content div.article span.more a {
	color: #990000;
}
#content div.article blockquote {
background-color: #eeeeee;
	overflow: hidden;
	padding: 8px 10px 0;
	margin-bottom: 1em;
}
#content div.article p em {
	font-style: italic;
}
/*MULTIPAGENAV*/
div.multiPageNav .prevPage,
div.multiPageNav .nextPag {
	color: #990000;
	width: 100px;
}
div.multiPageNav .prevPage a,
div.multiPageNav .nextPage a {
	color: #990000;
}
div.multiPageNav .prevPage {
		float: left;}
div.multiPageNav .nextPage {
	margin-right: 20px;
	_margin-right: 0;
		float: right;}
div.multiPageNav .pageLinks {
height: 1.5em;
	margin: 1px 0 0 95px;
		float: left;}
	div.multiPageNav .pageLinks a {
		color: #222222;
	}
	div.multiPageNav .pageLinks .firstLink a,
	div.multiPageNav .pageLinks .lastLink a {
		padding: 0 3px;
	}
div.multiPageNav .firstPageSpacer {
	width: 65px;
		float: left;}
div.multiPageNav .current {
	color: #000000;
	padding: 0 1px;
	margin: 0 1px;
	border-bottom: 1px solid #666666;
}
div.multiPageNav .pageLink a {
background-color: #e4e4e4;
	padding: 0 1px;
	margin: 0 1px;
		border: 1px solid #cccccc;
}
div.multiPageNav .pageLink a:hover {
background-color: #cccccc;
}
/*==========ARTICLE SINGLE============*/
#content .main .articleNav {
	margin-bottom: 2em;
}
h3#comments {
	height: 20px;
}
/*COMMENTS*/
ol.commentlist {
	margin:  0 1.5em 20px;
}
ol.commentlist li {
	border-bottom: 2px solid #eeeeee;
	padding: 10px 5px 0 20px;
}
ol.commentlist li.alt {
	background-color: #eeeeee;
}
ol.commentlist li cite {
	font-weight: bold;
}
ol.commentlist li em {
	font-weight: bold;
	color: #666666;
}
/*COMMENTFORM*/
#commentform input,
#commentform textarea {
background: url(images/input_bg.gif) 0 0 repeat-x;
	border: 1px solid #9d9d9d;
	padding: 3px 4px;
	font-size:11px;
}
#commentform #submit {
background: url(images/submitComment.gif) 0 0 no-repeat;
display: block;
	border: none;
	width: 141px;
	height: 30px;
	text-indent: -999em;
	cursor: pointer;
}


#commentform #submit:hover {
background-position: 0 -30px;
}

#commentform div.required {
	bottom: 30px;
	left: 180px;
}

span.info {
background-color:#e9e9e9;
color:#666666;
display:block;
font-size:10px;
padding:2px;
margin:6px 0 6px 0;
}

.postmetadata {
margin: 10px 0 10px 0;
}

/*************************************** GALLERY */
#content .gallery .galleryLinks {
	margin-bottom: 1em;
}
#content .gallery .galleryLinks .thumbnail a {
	color: #990000;
	float: left;
}
#content .gallery .galleryLinks .thumbnail a img {
	border: 2px solid #cccccc;
}
#content .gallery .galleryLinks .thumbnail a:hover img {
	border: 2px solid #aaaaaa;
}
#content .gallery .galleryLinks .alignleft a.text {
	margin: 10px;
}
#content .gallery .galleryLinks .alignright a.text {
	margin: 10px;
}
/*************************************** SEARCH */
.search .post {
	margin-bottom: 2em;
}
.notFound #searchform,
.search #searchform {
	display: block;
	margin: 1em 0;
}
.notFound #searchform input,
.search #searchform input {
background: url(images/forms/input_bg.gif) 0 0 repeat-x;
	border: 1px solid #d1d1d1;
	border-right: none;
	height: 16px;
	padding: 6px 8px;
		float: left;
}
.notFound #searchform .search,
.search #searchform .search {
background: url(images/buttons/form_search.gif) 0 0 no-repeat;
	border: 1px solid #d1d1d1;
	border-left: none;
	width: 87px;
	height: 30px;
	text-indent: -999em;
	cursor: pointer;
		float: left;
}
/*************************************** CAREERS */
.careers #content .main blockquote {
	padding: 0 45px 5px 40px;
}
.careers #content .main blockquote h4 {
	color: #990000;
	font-size: 11px;
	text-transform: uppercase;
	margin: 1em 0 .8em;
}
img.title {
	margin: 1.5em 0 .7em;
}
.careers #content .main ul.circleGTRed,
.careers #content .main p {
	margin-bottom: 1em;
}
.careers #content .main a {
	color: #990000;
	font-weight: bold;
}
.careers #content #listingControls {
	margin: 0 22px 3px 0;
}
.careers #content #vertical {
	padding: 5px 0;
}
/*************************************** PEOPLE */
div.bio {margin: 20px 0 0;}
div.bio img {
	float: left;
}
div.bio div {
	width: 420px;
	padding: 0 0 0 20px;
		float:left;
}
div.bio h5 {
	margin-top: .5em;
	height: 22px;
}
div.bio h3 {
	margin-top: 0;
	height: 18px;
}
div.bio p {
	clear: none;
}
/*************************************** CONTACT */
.contact-us #content .info {
	color: #000000;
}
.contact-us #content .info p {
		clear: none;
		margin: 0 auto 20px;
}
.contact-us #content .info p a {
	color: #990000;
	font-weight: bold;
}
.contact-us #content .info div.location {
	float: left;
	text-align: left;
	margin-left: 27px;
}
.contact-us #content .info h4 {
background: url(images/titles/form_vancouverOffice.gif) 0 0 no-repeat;
	height: 12px;
	text-indent: -999em;
	margin-bottom: 2px;
}
.contact-us #content .info .thankYou {
background: url(images/forms/form_contact_bg.gif) 0 0 no-repeat;
	padding: 16px 0 0 14px;
	height: 360px;
	width: 365px;
		float: left;
}
.contact-us #content .info form {
background: url(images/forms/form_contact_bg.gif) 0 0 no-repeat;
	display: block;
	padding: 16px 0 0 14px;
	width: 365px;
	overflow: hidden;
	/*margin-right: 30px;*/
		position: relative;
}
.contact-us #content .info form label {
	display: block;
	color: #000000;
	font-size: 11px;
	margin: 5px 0 0 0;
}
.contact-us #content .info form select,
.contact-us #content .info form textarea,
.contact-us #content .info form input {
background: #ffffff url(images/forms/input_bg.gif) 0 0 no-repeat;
	border: 1px solid #9d9d9d;
}
.contact-us #content .info form textarea {
	width: 342px;
	height: 84px;
}
.contact-us #content .info form input {
	width: 246px;
	height: 22px;
	padding: 4px 5px 0 5px;
}
.contact-us #content .info form .submit {
background: url(images/buttons/btn_submit.gif) 0 0 no-repeat;
border: none;
	display: block;
	width: 87px;
	height: 28px;
	margin-top: 10px;
	text-indent: -999em;
	cursor: pointer;
}
/*REQUIRED*/
.required {
	color: #990000;
}
div.required {
	
		position: absolute;
		bottom: 0px;
		left: 110px;
}
/*GOOGLE MAP*/
.contact-us #content .info #map_canvas {
	overflow: hidden;
}
/*************************************** SITEMAP */
.sitemap #content {
}
.pageList {
}
.pageList h3.listheader {
background: url(images/titles/siteList_pages.gif) 0 0 no-repeat;
	text-indent: -999em;
}
.pageList div {
	width: 33%;
}
.pageList div ul li {
	margin-bottom: .5em;
}
.pageList div ul li ul li a {
background: url(images/icons/circle_gt_red.gif) 0 center no-repeat;
	padding-left: 17px;
}
.pageList div ul li ul li ul li a {
background: url(images/icons/bullet_dash_grey.gif) 0 center no-repeat;
	padding-left: 12px;
}
.pageList div ul li ul li ul {
	margin-top: .5em;
}
.pageList div ul li ul li {
	margin-left: 10px;
}
/*************************************** FOOTER */
#footer {
/*background: url(images/footer_bg.gif) 0 0 repeat-x;*/
	background: #000000;
	height: 49px;
}

#footer .links {
	display: block;
	width: 998px;
	margin: 0 auto;
	padding-top: 20px;
	text-align: left;
	color: #ffffff;
	font: normal 11px Arial, Helvetica, sans-serif;
}




#footer .links li {
	display: inline;
}

#footer .links .info{
	margin-right:190px;
}

#footer .links li a {
	color: #ffffff;
	font: normal 11px Arial, Helvetica, sans-serif;
}
/*************************************** BUTTONS */
/*MAINNAV*/
#mainNav {
		position: absolute;
		top: 45px;
		right: 0;
		float: left;
		height: 25px;
}
#mainNav a {
	float: left;
	height: 25px;
	display: block;
	text-indent: -999em;
}

flags {
		position: absolute;
		top: 45px;
		right: 0;
		float: left;
		height: 25px;
}

#flags a {
	float: left;
	height: 25px;
	display: block;
	text-indent: -999em;
}

#flags .flags_en {
position: absolute;
background: url(images/flags/en.jpg) 0 0 no-repeat;
margin-top:15px;
margin-left:970px;
width: 33px; 
}
#flags .flags_tr {
position: absolute;
background: url(images/flags/tr.jpg) 0 0 no-repeat;
margin-top:15px;
margin-left:920px;
width: 33px; 
}

#mainNav .phone {
background: url(images/menu/phone.gif) 0 0 no-repeat;
margin-top:-2px;
margin-right:20px;
width: 118px;}

#mainNav .pipe {
background: url(images/menu/pipe.gif) 0 0 no-repeat;
margin-top:5px;
margin-right:16px;
width: 2px;}

#mainNav .services {
background: url(images/menu/services.gif) 0 0 no-repeat;
margin-right:16px;
width: 46px;}
#mainNav .showcase {
background: url(images/menu/showcase.gif) 0 0 no-repeat;
margin-right:16px;
	width: 57px;}
#mainNav .company {
background: url(images/menu/company.gif) 0 0 no-repeat;
margin-right:16px;
	width: 49px;}
#mainNav .contact {
background: url(images/menu/contact.gif) 0 0 no-repeat;
	width: 63px;}
#mainNav a.active,
#mainNav a:hover {
background-position: 0 -25px;
}
/*SUBNAV*/
#subNav {
background: url(images/subnav_bg.gif) 0 0 no-repeat;
	display: block;
	height: 35px;
}
#subNav li {
	display: block;
	margin: 0;
	height: 33px;
		float: left;
}
#subNav li a{
	display: block;
	margin: 0;
	height: 32px;
	text-indent: -999em;
	}
/*COMPANY*/
#subNav li.page-item-280 a {/*about us*/
	background: url(images/buttons/subnav_aboutUs.gif) 0 0 no-repeat;
	width: 76px;
}
#subNav li.page-item-282 a {/*contact us*/
	background: url(images/buttons/subnav_contactUs.gif) 0 0 no-repeat;
	width: 78px;
}
#subNav li.page-item-281 a {/*people*/
	background: url(images/buttons/subnav_people.gif) 0 0 no-repeat;
	width: 60px;
}
/*SERVICES*/
#subNav li.page-item-284 a {/*about*/
	background: url(images/buttons/subnav_about.gif) 0 0 no-repeat;
	width: 58px;
}
#subNav li.page-item-285 a {/*strategy*/
	margin: 0 0 0 10px;
	background: url(images/buttons/subnav_strategy.gif) 0 0 no-repeat;
	width: 59px;
}
#subNav li.page-item-286 a {/*design & branding*/
	background: url(images/buttons/subnav_design.gif) 0 0 no-repeat;
	width: 105px;
}
#subNav li.page-item-287 a {/*development*/
	background: url(images/buttons/subnav_development.gif) 0 0 no-repeat;
	width: 81px;
}
#subNav li.page-item-288 a {/*marketing*/
	background: url(images/buttons/subnav_marketing.gif) 0 0 no-repeat;
	width: 66px;
}
#subNav li.page-item-289 a {/*management*/
	background: url(images/buttons/subnav_management.gif) 0 0 no-repeat;
	width: 81px;
}
/**/
#subNav li a:hover,
#subNav li.current_page_item a {
background-position: 0 -32px;
}
/*************************************** NAVIGATION */
.main .navigation {
	margin-bottom: 10px;
}
.main .navigation div {
	width: 300px;
overflow: hidden;
}
.main .navigation div a {
	color: #990000;
}
.main .navigation .alignright,
.main .navigation .right {
	margin-right: 20px;
	_margin-right: 0px;
	text-align: right;
}
#content .main .navigation .alignright img {float: right;}
p.postmetadat a {
	color: #990000;
}
.main .services {
	min-height: 364px;
	_height: 364px;
	position: relative;
}
.main .services ul {
	margin: .5em 0;
	width: 380px;
}
.main .services ul li {
background: url(images/icons/circle_gt_red.gif) 5px 6px no-repeat;
	padding: 4px 0 4px 25px;
	font-weight: bold;
	color: #000000;
}
/*************************************** SLIDING TABS */
#slideButtons {
}
#slideContent {
	overflow: hidden;
	width: 632px;
}
#slideContent div {
	width: 3160px;/*632x5*/
	float: left;
}
#slideContent div div {
	width: 632px;
	float: left;
	overflow: hidden;
}

.slideContainer {
	width: 652px;
	overflow: hidden;
	height: 280px;
	margin-left: -20px;
}

.slideContainer #slider {
	width: 3912px;
	height: 280px;
}

.slideContainer #slider .slideBox {
background: transparent url(images/services/servicesBox_bg.jpg) top left no-repeat;
	width: 609px;
	height: 280px;
	padding: 0 23px 0 20px;
		float: left;
}
	.slideContainer #slider .slideBox p {
		width: 380px;
		margin: 0 0 .8em 0;
		color: #444;
	}
	.slideContainer #slider .slideBox img.marker {
		float: left;
		margin: 2px 0 25px;}
	.slideContainer #slider .strategyBox img.marker {
		margin-left: 0px;}
	.slideContainer #slider .designBox img.marker {
		margin-left: 53px;}
	.slideContainer #slider .developmentBox img.marker {
		margin-left: 158px;}
	.slideContainer #slider .marketingBox img.marker {
		margin-left: 238px;}
	.slideContainer #slider .managementBox img.marker {
		margin-left: 304px;
		}
	.slideContainer #slider .slideBox img.symbol {
			margin-top: 42px;
			float: right;
	}

.arrow_container {
	width: 132px;
	height: 34px;
	position: absolute;
	top: 40px;
	right: 20px;
}

.arrow_container a#slide_prev {
	width: 66px;
	height: 34px;
	display: block;
	overflow: hidden;
	float: left;
	background: transparent url(images/services/arrow_prev.gif) top left no-repeat;
}

.arrow_container a#slide_next {
	width: 66px;
	height: 34px;
	display: block;
	overflow: hidden;
	float: left;
	background: transparent url(images/services/arrow_next.gif) top left no-repeat;
}

.arrow_container a#slide_prev:hover, a#slide_next:hover  {
	background-position: 0 -34px;
}

.cta {
margin-top: 1em;
display: block;
	float: left;}
	.home .cta {margin-top: .6em;}
.cta a {
background: url(images/icons/bullet_gt_red.gif) 0 center no-repeat;
padding: 5px 0 5px 23px;
	color: #990000;
	font-weight: bold;
}
