/*******************************************/
/*                  Common                 */
/*******************************************/

body { background:#151515; }
body, table { color:#737373;  }
h1, .h1 { color:#f69308; }
h2, .h2 { color:#FFF; }
h3, .h3 { color:#3f3f3f; /*background:#eeedea;*/ border-bottom:1px solid #d9d8d7; }
a { color:#f69308; }
a:hover { color:#AAAAAA; }
a.Reverse { color:#AAAAAA; }
a.Reverse:hover { color:#f69308; }
a img { border:none; }
hr { color:#666; background:#666; }
.Req { color:#CA0000; }
.Important { color:#CA0000; }
.Error { color:#CC0000; border-top:1px solid #d9d8d7; }
.Date { color:#999; }


/*******************************************/
/*                  Layout                 */
/*******************************************/

#Wrapper #Header { background:url(/images/bg_header_internet.png) no-repeat top right; }
#Wrapper #Header h1 { background:url(/images/logo-orange.png) no-repeat }

#Footer .Details { background:#1C1C1C url(/images/bg_footertop.gif) no-repeat top left; }
#Footer .Details #Sitemap ul li a { color:#666; }
#Footer .Details #Wnzcontact span { color:#5F5F5F; }

#Container #ColLeft { color:#757677; }
/*#Container #ColLeft h2 { color:#757677; border-bottom:1px solid #3b3b3b; }*/
#Container #ColLeft .ContactUs h1 { background:url(/images/left_contactus.png) no-repeat 0 0; }
#Container #ColLeft h2 { background:transparent url(/images/h_news_home.gif) no-repeat scroll 0 0; }

.WrapperWhite #Container #ColRight { background:#FFF url(/images/bg_container.png) no-repeat; }
.WrapperWhite #Container #ColRight #Bottom { background:#151515 url(/images/bg_footer.png) no-repeat top; }

/*******************************************/
/*                   Menu                  */
/*******************************************/

#Menu ul li { float:left; background:url(/images/menu-divider-internet.gif) no-repeat 0 0; }
#Menu ul li.First { background:none; }
#Menu ul li a { color:#fff; }
#Menu ul li a:hover { color: #CCCCCC; }
#Menu ul li a:hover img { opacity:0.6; filter:alpha(opacity=60); }

/*******************************************/
/*                 Sub Menu                */
/*******************************************/

.SubMenu ul li { background:url(/images/submenu-divider.gif) no-repeat top left; }
.SubMenu ul li a, .SubMenu ul li span  { color:#757677; }
.SubMenu ul li span, .SubMenu ul li a.Last { background:url(/images/submenu-divider.gif) no-repeat bottom left; }
.SubMenu ul li li span { background:none; }
.SubMenu ul li li { background:none; }
.SubMenu ul li.Selected a { color:#f69308; }
.SubMenu ul li.Selected span { color:#f69308; }
.SubMenu ul li.Selected li a, .SubMenu ul li.Selected li a span { color:#757677; }
.SubMenu ul li li.Selected a { color:#FFF; }
.SubMenu ul li a:hover, .SubMenu ul li.Selected a:hover, .SubMenu ul li.Selected li a:hover span { color:#FFF; }
.SubMenu #ColLeft .ContactUs h1 { background:url(/images/left_contactus.gif) no-repeat 0 0; }



/*******************************************/
/*                  Forms			       */
/*******************************************/

.FormField { color:#666; background:#AAA url(/images/bg_formfield.png) repeat scroll 0 0; border:1px solid #DDD; }
.FormButton { color:#333; background:url(/images/bg_button.png); }
.Form div.Divider { background:url(/images/submenu-divider.gif) no-repeat top center; }
.Form .Captcha .CaptchaImage { background:#FFF; border:1px solid #CCC; }

/*******************************************/
/*              Info Container	           */
/*******************************************/

.InfoContainer .Top { background:url(/images/bg_infocontainer_top.png) no-repeat; }
.InfoContainer .Content { border:1px solid #d6d6d6; }
.InfoContainer .Bot { background:url(/images/bg_infocontainer_bot.png) no-repeat bottom; }

/*******************************************/
/*                Homepage                 */
/*******************************************/

#Homepage #ColLeft .ContactUs h1 { background:url(/images/left_contactus.gif) no-repeat 0 0; }
#Homepage #ColRight #Whoweare { color: #aaaaaa; }
#Homepage #ColRight #Whoweare h1 { background:url(/images/whoweare_home.gif) no-repeat 0 0; } 
#Homepage #ColRight #Whoweare .Thumbnails div a:hover img { opacity:0.7; filter:alpha(opacity=70); }
#Homepage #ColRight #Updates #News h1 { background:url(/images/h_news_home.gif) no-repeat 0 0; } 
#Homepage #ColRight #Updates #News ul li a { color:#CCC; font-weight:bold; }
#Homepage #ColRight #Updates #Blog h1 { background:url(/images/h_blog_home.gif) no-repeat 0 0; } 
#Homepage #ColRight #Updates #Blog .Entry .Date { background:url(/images/bg_calendar.gif) no-repeat 0 2px; }
#Homepage #ColRight #Updates #Blog .Entry .Date .Month a { color:#7F7F7F; }
#Homepage #ColRight #Updates #Blog .Entry .Date .Day a { color:#C0C2C1; }
#Homepage #ColRight #Updates #Blog .Entry .Details h4 { color:#f69308; }

/*******************************************/
/*                 Contact                 */
/*******************************************/

#Contact .ColLeft h4 { color:#FFF; } 
#Contact .ColLeft .Details h2 { background:url(/images/h_contactdetails.gif) no-repeat 0 0; } 
#Contact .ColLeft .Enquiry h2 { background:url(/images/h_enquiryform.gif) no-repeat 0 0; } 
#Contact .ColLeft .Enquiry .FormField { color:#FFF; background:url(/images/bg_formfield_dark.png) repeat scroll 0 0; border:1px solid #111; }
#Contact .ColRight #GoogleMapContainer { background:#FFF url(/images/bg_loader.gif) no-repeat center center; border:1px solid #CCC; color:#000; }

/*******************************************/
/*                 Sitemap                 */
/*******************************************/

#Sitemap ul li a { color:#4F4F4F; }

/*******************************************/
/*              Pretty Search              */
/*******************************************/

.SearchWrapper .PrettySearch { background:url(/images/bg_prettysearch.png) repeat-x; opacity:1; }
.SearchWrapper .Blurred { color:#7E7E7E; }
.SearchWrapper .Left { background:url(/images/bg_prettysearch_left.png) left top no-repeat; }
.SearchWrapper .Right { background:url(/images/bg_prettysearch_right.png) right top no-repeat; }

/*******************************************/
/*                   Blog                  */
/*******************************************/

#Blog h1 { color:#f69308; }
#Calendar th { color:#FFF; background:#313131; }
#Calendar .DayOfWeek { color:#757677; }
#Calendar .Day { color:#757677; background:#2F2F2F; border:1px solid #151515; }
#Calendar .Current { background:#f69308; color:#FFF; }
#Calendar .Active { background:#C1D87C; }
#CommentItem { border:1px solid #d9d8d7; }

/*******************************************/
/*                   News                  */
/*******************************************/

#NewsArchive { background:#FFF; opacity:0.90; }
#NewsArchive a { color:#313131; }
#NewsArchive a:hover { color:#f69308; }
#News h1, #News h2, #News h1 a, #News h2 a { color:#f69308; }
#News h1 a:hover, #News h2 a:hover { color:#262626; }
#News #List .Featured { height:280px; background:url(/images/bg_news_feature.gif) repeat-x left bottom;  }
#News #List .Featured .Details p a { color:#6F6F6F; }
#News #List .Item .Details p a { color:#6F6F6F; }

/*******************************************/
/*                 Our Work                */
/*******************************************/

/*#OurWork .Thumbnails div { background:url(/images/bg_thumbnail.gif) no-repeat; }*/
#OurWork .Thumbnails div a:hover img { opacity:0.7; filter:alpha(opacity=70); }
#OurWork .Thumbnails h2 { background:url(/images/bg_showcasetitle.gif) repeat-x; }
#OurWork .Thumbnails h2 a { color:#9F9F9F; }
#OurWork .Thumbnails h2 a:hover { color:#DDDDDD; }

#OurWork .Details { color:#868686; }
##OurWork .Disciplines { color:#868686; }
#OurWork .Disciplines ul li { color:#f69308; }
#OurWork .Disciplines ul li span { color:#757677; }