@import url("events.css");

/* - GLOBAL
=========================================================================*/
.b1 { 
font-size:16px; 
/*border-top:6px solid #ffa506;*/ 
}

body { 
font:.75em/1.417em Arial, Helvetica, sans-serif /* 12px */; 
/*color:#6d6e71;  GUIDE background:url(/images/!guide.jpg) 50% -6px no-repeat;*/ 
/*border-top:1px solid #FFF;*/ 
padding:0; 
margin: 0px auto;  /* make anything a hover with this code >> */ 
/*background: #131313 url(../../_img/stripes.png) repeat;*/
background: #000000 url(../../_img/wine.png) repeat-x top; 
}

table, td { 
border:0; 
border-spacing:0; 
border-collapse:collapse; 
vertical-align:top; 
}

img { border:0 }

html, ul, li, form, input, select, h1, h2, h3, h4, table, tr, td, p { 
list-style-type:none; 
padding:0; 
margin:0px auto;
}

a { color:#353535; text-decoration:none; -moz-outline-width:0; outline:none }

a:hover { color:#b40700; }/*4f4f4f*/

.clear_all { 
clear:both;
}
.clear_right { 
clear:right;
}
.clear_left { 
clear:left;
}

.alignleft { float:both }
.alignright { float:right }

h1 { font:3em Georgia, "Times New Roman", Times, serif; color:#6d2222; padding:26px 0 23px }
h2 { font:1.917em/1.313em Georgia, "Times New Roman", Times, serif; color:#c50008 }
#ThreeColumn #ColumnMain h2 { font:1.167em Arial, Helvetica, sans-serif; color:#570000; padding:0 0 6px }
h4 { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding:8px 0 0; margin:0 0 3px }

h4.title { text-indent:-10000px }
h4.featured_work { background:url(../../_img/featured_goods.png) 10px -3px no-repeat }
h4.featured_clients { background:url(/images/titles/featured_clients.gif) 15px -3px no-repeat }
h4.our_people { background:url(../../_img/our_take.png) 14px -7px no-repeat }
h4.our_people2 { background:url(/images/titles/our_people.gif) 23px 4px no-repeat }
h4.our_company { background:url(/images/titles/our_company.gif) 23px 4px no-repeat }
h4.our_culture { background:url(/images/titles/our_culture.gif) 23px 4px no-repeat }
h4.our_solutions { background:url(../../_img/solutions.png) 19px -7px no-repeat }
h4.whats_new { background:url(../../_img/news.png) 19px -7px no-repeat }
li.whats_new_nav { text-indent:-10000px; background:url(/images/titles/whats_new_nav.gif) 0 -11px no-repeat }
h4.who_we_are_gray { background:url(../../_img/who_we_are.png) 17px 14px no-repeat }
h4.what_we_do_gray { background:url(../../_img/we_are_good_at.png) 17px 14px no-repeat }
li.what_we_do_nav { text-indent:-10000px; background:url(/images/titles/what_we_do_nav.gif) 0 -11px no-repeat }
h4.our_philosophy { background:url(/images/titles/our_philosophy.gif) 0 -3px no-repeat }
h4.our_commitment { background:url(/images/titles/our_commitment.gif) 0 -3px no-repeat }
h4.our_structure { background:url(/images/titles/our_structure.gif) 0 -3px no-repeat }
h4.our_difference { background:url(/images/titles/our_difference.gif) 0 -3px no-repeat }
h4.talk_to_an_expert { background:url(/images/titles/talk_to_an_expert.gif) 0 -4px no-repeat }
h4.related_work { background:url(/images/titles/related_work.gif) 17px 2px no-repeat }
h4.related_articles { background:url(/images/titles/related_articles.gif) 17px 2px no-repeat }
h4.our_location { background:url(/images/titles/our_location.gif) 17px 2px no-repeat }
h4.socialize_with_us { background:url(/images/titles/socialize_with_us.gif) 17px 2px no-repeat }
.staff_titles.about_me { text-indent:-10000px; background:url(/images/titles/about_me.gif) 0 -7px no-repeat }
.staff_titles.big_deal { text-indent:-10000px; background:url(/images/titles/big_deal.gif) 0 -7px no-repeat }

#PageTitles { float:left; width:680px }
#PageTitles h2 { font-size:1.583em; padding-bottom:35px }
#TwoColumn-left #PageTitles h2 { font-size:1.917em; padding-bottom:0 }
#PageTitles.what-we-do-titles h2 { font-size:1.917em }
#PageTitles.whats-new-titles h1 { width:458px }
#PageTitles.whats-new-titles h2 { width:458px; font:1.583em/1.313em Georgia, "Times New Roman", Times, serif; color:#c50008; padding-bottom:35px }

.back-link { float:left; width:700px; padding:30px 0 0 }
.back-link a { font-size:1.083em; color:#a77a7a }
.back-link a:hover { color:#ff6000 }
.back-link.all { float:right; width:610px; text-align:right; padding:7px 30px 0 0 }

#ColumnMain ul { padding:5px 14px }
#ColumnMain ul ul { padding:5px 14px 0 }
#ColumnMain ul li { list-style:disc }
#ColumnMain ul li li { list-style:circle }
#ColumnMain ul li li li { list-style:square }

#ColumnMain ol { padding:5px 30px }
#ColumnMain ol ol { padding:5px 30px }
#ColumnMain ol li { list-style:decimal }
#ColumnMain ol li li { list-style:lower-alpha }
#ColumnMain ol li li li { list-style:lower-roman }

.red-button { float:left; display:block; width:auto; font:bold 11px Helvetica, Arial, sans-serif; color:#fff; border:0 none; text-transform:lowercase; background:#c50008; padding:4px 15px; margin:7px 9px 0 0 }
.red-button:hover { cursor:pointer; color:#fff; background:#ff6000; text-decoration:none }

#ColumnMain .our_work_list ul { padding-bottom:0; margin-bottom:-5px }

/* - WRAPPERS
=========================================================================*/
#sitewrap{ 
position:relative;
width:900px;
margin:0px auto;
}

#container { 
width: 1050px; 
padding:0; 
/*background: #080808;*/
background:url(../../_img/black_line.png) repeat-y;
margin:0px auto;
}

#ad_banner{
width:750px; 
margin:0px auto; 
clear:both;
}

#content {
	margin: 0px auto;
	width:900px;
	position: relative;
	text-align:center;
}
#pixbox {
	margin: 0px auto;
}
.red2 {
		 color: #ff0000;
		 margin:0px auto;
		}
/* - HEADER
=========================================================================*/
#Header { 
width:900px; 
height:196px; 
/*border-bottom:1px solid #373737;*/
clear:both;
background:url(../../_img/loglow.png) no-repeat;
}

#Header img { 
float:left; }

#HeaderLine { 
float:left; 
display:inline; 
width:900px;
height:1px;
background:url(../../_img/line.png) no-repeat;
position:relative;
top:-28px;
}

/* - LOGO
=========================================================================*/
#logo_div {
	float:left;
	position: relative;
	color:#CC9900;
	top: 0px;
	width:80px;
	height:80px;
	left:480px;
}

/* - NAVIGATION
=========================================================================*/
#NavMain { 
float:left; 
display:inline; 
width:790px; 
margin:210px 0 0 77px;
text-transform: uppercase;
}
#NavMain li { float:left; display:inline; height:15px }
#NavMain li.rightlink { float:right; border:0 }
#NavMain li.last { border:0 }
#NavMain li a { position:relative; float:left; display:inline; font-size:1em; margin:-3px 16px 0 }
#NavMain li a:hover { text-decoration:none }

body#WhoWeAre #NavMain .who-we-are-link,
body#WhatWeDo #NavMain .what-we-do-link,
body#OurWork #NavMain .our-work-link,
body#WhatsNew #NavMain .whats-new-link,
body#Blog #NavMain .blog-link,
body#Contact #NavMain .contact-link { color:#ff6000 }

#NavLeft { padding:38px 0 46px 18px }
#NavLeft .title { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#c50008; padding:0 0 16px }
#NavLeft li { padding-bottom:6px }
#NavLeft a { color:#9a6666 }
#NavLeft a:hover { color:#ff6000; text-decoration:none }

/* - CONTENT FOOTER
=========================================================================*/
#ContentFooter { float:left; clear:both; width:100%; min-height:181px; height:auto !important; height:181px; color:#999 }
#ContentFooter h4 { color:#7f7f7f; padding:22px 0 5px 17px }
#ContentFooter .more { font-size:1.083em; color:#a77a7a; margin:0 0 0 17px }
#ContentFooter .more:hover { color:#ff6000; text-decoration:none }
#ContentFooter .content-footer-left, #ContentFooter .content-footer-right { float:left; width:50% }
#ContentFooter .content-footer-left p { line-height:1.333em; padding:0 20px 13px 17px }
#ContentFooter .content-footer-right ul { float:left; width:33%; color:#ccc }
#ContentFooter .content-footer-right ul.last { width:38% }
#ContentFooter .content-footer-right ul.last li { padding-left:12px }
#ContentFooter .content-footer-right ul li { font-size:.833em; padding:0 0 3px 16px }
#ContentFooter .content-footer-right a { font-size:1.2em; color:#373737; text-transform:lowercase }
#ContentFooter .content-footer-right a:hover { color:#ffa506; text-decoration:none }

li.sitemap_column_one, li.sitemap_column_two, li.sitemap_column_three, li.sitemap_column_four { display:none }

/* - GLOBAL FOOTER
=========================================================================*/
body#OurWork #GlobalFooter { 
margin-top:40px
}

#GlobalFooter {
	float:left;
	/*clear:both;*/
	width:900px;
	padding:18px 0 0 0;
	margin:0px auto;
	position:relative;
}
body#Home #GlobalFooter { 
margin:0px auto; 
}

#GlobalFooter .copyright { 
float:left;
clear:both;
left:300px; 
color:#303030; 
margin:0px auto;
position:relative;
}
#GlobalFooter ul {
float:left;
position:relative;
left:150px;
margin:0 0 10px 0;
}
#GlobalFooter li {
	float:left;
	display:inline;
	padding:0 5px 0 5px;
	border-right-width:thin;
	border-right-style:solid;
	border-right-color: #F00;
	border-bottom-color: #F00;
}
#GlobalFooter a { font-size:.917em; color:#303030; }
#GlobalFooter a:hover { color:#ffa506; }

#GFlast{
margin:0px auto;
width:350px;
position:relative;
}
#GFlast ul { 
float:left;
border:none;
}
#GFlast li {
	float:left;
	display:inline;
	padding:0 5 0 5px;
	border:none;
}




#FooterLine { 
float:left; 
display:inline; 
width:900px;
height:1px;
background:url(../../_img/line.png) no-repeat;
position:relative;
}

.style3 {color: #e32842}
