﻿/******* General properties *******/
* {margin:0;padding:0}
body{background:none center 11em no-repeat #fff;padding:0;margin:0; }
/**{background:url('/images/bkg.jpg') center 11em no-repeat #000;}**/
a img{background-color:transperent;border:0;margin:0;padding:0;}
a, a font{color:#999!important; }
a{text-decoration:underline!important;}
a:hover, a:hover font{color:#333!important; }
a:visited, a:visited font{color:#000!important;}

/******* Header properties *******/
.MS_MasterHeader .MSC_SiteWidth td{background:none! important; padding-bottom:0px!important; }
.MSC_SiteWidth{height:7em; }
.MSC_SiteWidth .MSC_HeaderText, .MSC_SiteWidth .MSC_HeaderDescription{text-align:left; }
.MSC_SiteWidth .MSC_HeaderText span{font-size:2.80em; letter-spacing:2px; text-shadow:0.5px 0.5px 1px #bcbaba; }
.MSC_SiteWidth .MSC_HeaderDescription span{font-size:1.60em; letter-spacing:1px; }
.BG_Base.MSC_SiteWidth, .MSC_SiteWidth .BG_Dark img{display:none;}
.MS_WH_ZoneContent{padding-bottom:5px; border-bottom:1px solid #999; }

/******* Reposition Header, Topnav properties *******/
.MS_MasterHeader{position:relative; top:0px; left:-260px; background-color:#fff;}
.MSC_SiteWidth{position:relative; top:0px; left:0px; z-index:1; width:454px; }
.MS_MasterPrimaryNav{position:absolute; top:0px; z-index:10; padding-left:625px; }
.MSC_SecondaryNavFrame{background-color:#fff;}


/******* Topnav properties *******/
.MS_MasterPrimaryNav{width:14em;}
.MSC_PrimaryNavFrame td{background-color:#FFFFFF!important; padding:0px!important; vertical-align:text-top;}
.MSC_PrimaryNavFrame, .MSC_PrimaryNavFrame td.MSC_PrimaryNavLeftSpace, .MSC_PrimaryNavFrame td.MSC_PrimaryNavRightSpace, .MSC_PrimaryNavFrame td.MSC_TopNavEnd, .MSC_SecondaryNavFrame, .MSC_SecondaryNavFrame td{background-color:transperent!important; }
.MSC_PrimaryNavFrame td.MSC_PrimaryNavLeftSpace, .MSC_PrimaryNavFrame td.MSC_PrimaryNavRightSpace{padding-left:5px!important; }
.MSC_PrimaryNavFrame a{display:block; padding:20px 8px 10px 8px; /**background-color:#1c1c1c;**/ background-color:#fff; color:#000!important; text-shadow:-1px -1px 1px #dadada;}
.MSC_SecondaryNavLinkFrame a{color:#444c52!important;}
.MSC_PrimaryNavFrame a:hover, .MSC_SecondaryNavLinkFrame a:hover{text-decoration:underline!important; color:#444c52!important; }
.MSC_PrimaryNavLink-On:visited, .MSC_PrimaryNavFrame a, .MSC_SecondaryNavLinkFrame a, .MSC_SecondaryNavLinkFrame a:visited, .MSC_SecondaryNavLink-On{font-family:Georgia, "Times New Roman", Serif; font-size:1.125em!important; font-weight:normal!important;  }
.MSC_PrimaryNavLink-On{text-decoration:underline!important; color:#8f959a!important; font-weight:bold!important; }
.MSC_SecondaryNavLink-On{text-decoration:underline!important; color:#8f959a!important; font-weight:bold!important; }
.MSC_SecondaryNavLinkFrame-On, .MSC_SecondaryNavRightSpace, .MSC_SecondaryNavLeftSpace{background:transparent none repeat scroll 0 0!important;}


/******* Footer properties *******/
.MSC_FooterFrame{background-color:transparent; padding:5px 30px!important; }
.MSC_FooterFrame .MSC_FooterLinkSpacer{color:#999; padding:0px 3px;}
.MSC_FooterFrame .MSC_FooterLink{font-size:0.75em; font-weight:normal; color:#666!important; }
.MSC_FooterFrame #IWS_WH_Elem_FooterLinks{display:block;width:75%;float:left;}
.MSC_FooterFrame .MSC_FooterLink:hover{color:#000;}
.MSC_FooterFrame #IWS_WH_Elem_FooterText{width:25%;float:left;text-align:right;}
.MSC_FooterFrame #IWS_WH_Elem_FooterText span{}


/******* Page properties *******/
.MS_MasterFrame{width:955px;margin:0px auto;margin-bottom:20px;}
.MS_MasterBody div, .MS_MasterBody{background-color:#FFFFFF!important; }
.MS_MasterBody{padding:0px 10px;}
.MS_MasterBody .MS_WH_ZoneContent{font-family:Georgia, "Times New Roman", Serif!important; font-size:1em!important; color:#8f959a;}
.MS_MasterBody i span{font-style:normal!important; color:#666!important; }
#IWS_WH_PageLayoutTable{width:765px;}
#IWS_WH_PageLayoutTable td{width:auto!important;}
.MSC_Body{padding-top:0px!important; }
.MS_WH_ZoneContent div a img, .MS_WH_ZoneContent div a:hover img, .MS_WH_ZoneContent div a:visited img, .MS_WH_ZoneContent div a:hover img, .MS_WH_ZoneContent div a:active img{-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); color:none!important; text-decoration:none!important; border:0px!important; padding:0px!important; margin:0px!important; opacity:1;filter:alpha(opacity=100); }
.MS_WH_ZoneContent div a:active{padding:0px!important; margin:0px!important; border:0px!important; text-decoration:none!important; }
.MS_WH_ZoneContent div a:hover img{opacity:0.6;filter:alpha(opacity=60); }
.MS_WH_ZoneContent{display:block; }

/*** Contact form ***/
#ContactUs_Title{padding-left:15px; }
#ContactUSTextBlock, #ctl00_IWS_WH_CPH_Content_ContactUsControl1{width:625px!important; padding:0px 15px; background-color:white!important; -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); }
#ctl00_IWS_WH_CPH_Content_ContactUsControl1 table{width:620px!important; }

/*** Gallery ***/
#ctl00_IWS_WH_CPH_Content_SlideshowControl1_Title{color:#8f959a; padding-top:15px; }
#ctl00_IWS_WH_CPH_Content_SlideshowControl1 div{background-color:none!important; -moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); box-shadow:0 1px 5px rgba(0, 0, 0, 0.5); }
#ctl00_IWS_WH_CPH_Content_ContactUsControl1 table{width:635px!important; }

/*** Site map ***/
span#ctl00_IWS_WH_CPH_Content_SiteMap1 table{width:560px;background-color:#1a1a1a;}
span#ctl00_IWS_WH_CPH_Content_SiteMap1 table td a{font-size:0.95em;}
span#ctl00_IWS_WH_CPH_Content_SiteMap1 table td{vertical-align:top;padding:2px;}
