html, body {margin:0px; padding:0px; height:100%; }
body {background:#ffffff url("/images/Bckgr.TopLine.png") 0px 0px repeat-x; }
a {color:#fb5725; text-decoration:none; outline:none; }
a:hover {text-decoration:underline; }
.ColorLink {color:#fb5725; }
.HeadlineIcon {position:absolute; right:0px; bottom:3px; }
.IconFile {float:left; margin:0 10px 0 0; }

.WrapperContainer {position:relative; margin:0px; bottom:0px; width:100%; background:url("/images/Bckgr.LeftColumn.gif") 0px 0px repeat-y; 
  height:auto !important; /* real browsers */
  height:100%; /* IE6:treaded as min-height*/
  min-height:100%; /* real browsers */
}
.WrapperTop,
.WrapperMain,
.WrapperFooter {position:relative; width:1000px; }
.WrapperTop {z-index:100; }
.WrapperMain {z-index:10; }
.WrapperFooterContainer {z-index:100; }

.WrapperTop {height:101px; background:url("/images/Bckgr.TopLine.png") 0px 0px repeat-x; }
.WrapperTopBckgr {position:absolute; z-index:100; top:0px; left:0px; width:430px; height:109px; background:transparent url("/images/Bckgr.Top.png") 0px 0px no-repeat; } 

.LogoHolder {position:absolute; width:293px; height:70px; left:16px; top:18px; z-index:1000; }
  .Logo {width:293px; height:70px; }
  .Logo img {}

.LeftContent {position:relative; float:left; width:214px; padding:15px 20px; }
.MainContent {position:relative; float:left; width:725px; line-height:16px; overflow:hidden; }
  .MainContent .Content {position:relative; float:left; width:405px; }
  .MainContent .RightContent {position:relative; float:right; padding:0 20px; width:260px; background:url("/images/ContentDivider.gif") 0px 0px no-repeat; }

.WrapperMain {padding-bottom:40px; }
  .WrapperMain .LeftContent {padding-top:35px; background:#E3E3E3 url("/images/Bckgr.Left.gif") 0px 0px repeat-x; }
  .WrapperMain .MainContent {padding:27px 0 0 20px; }
  .WrapperMain .Content {}
  .WrapperMain .RightContent {padding-top:5px; }

.WrapperFooterContainer {position:absolute; bottom:0; left:0; height:30px; width:100%; overflow:hidden; background:#434343 url("/images/Bckgr.Footer.gif") 0px 0px repeat-x; }
  .WrapperFooter {white-space:nowrap; color:#888888; }
    .WrapperFooter .LeftContent {width:234px; padding:9px 10px 0 10px; }
    .WrapperFooter .MainContent {padding-top:7px; padding-left:15px; }

.Copyright {color:#cdcccc; font-size:10px; }

.SearchBlock {position:absolute; top:10px; right:0px; z-index:1000; }
  .SearchBlock .InputKeyword {margin:0; padding:0 0 0 3px; height:17px; width:178px; font-size:10px; }
  .SearchBlock .Button {height:19px; width:26px; margin-left:5px !important; padding:0 !important; border:0;}

.SlideLineBlock {position:absolute; z-index:10; top:50px; right:0px; width:650px; white-space:nowrap; text-align:right; font-size:10px; overflow:hidden; }
.SlideLineBlock a {color:#ffffff; text-transform:uppercase; }

.SectionBlock {margin:0; padding:0 0 14px 0; }
.SectionBlock .SectionHeadline {position:relative; margin:0 0 14px 0; padding:0; border-bottom:1px solid #4b4b4b; line-height:18px; font-size:12px; color:#353535; font-weight:bold; text-transform:uppercase; }

.NavTop {position:absolute; z-index:1000; bottom:1px; right:0px; width:640px; height:27px; font-size:11px; white-space:nowrap; } /* set width because of the Safari */
.NavTop a,
.NavTop a:hover {text-decoration:none; white-space:nowrap; }
.NavTop .Item,
.NavTop .Divider {float:left; height:27px; }
.NavTop .Item {padding:0 8px; line-height:26px; color:#ffffff; text-transform:uppercase; }
.NavTop .Item:hover,
.NavTop .Selected {background:url("/images/NavTop.BckgrHover.gif") 0px 0px repeat-x; }
.NavTop .Divider {width:2px; overflow:hidden; background:url("/images/NavTop.Divider.gif") 0px 0px no-repeat; }

.NavTop .SubMenu {}

.NavBottom {font-size:11px; }
.NavBottom .Item,
.NavBottom .Divider {float:left; }
.NavBottom .Item {color:#fb5725; text-decoration:none; }
.NavBottom .Divider {padding:0 15px; }

.NavSubscribeLinks {position:relative; overflow:hidden; clear:both; margin-bottom:7px; }
.NavSubscribeLinks .SubscribeLink {float:left; margin-right:20px; }
.NavSubscribeLinks .SubscribeLink a,
.NavSubscribeLinks .SubscribeLink a:hover {text-decoration:none; }
.NavSubscribeLinks .SubscribeLink a:hover span {text-decoration:underline; }
.NavSubscribeLinks .SubscribeLink .Icon {margin-right:5px; }

.Breadcrumbs {position:relative; font-size:10px; margin-bottom:21px; } /*margin-top:-15px; */
.BreadcrumbsUppercase {text-transform:uppercase; font-size:11px; font-weight:bold; }

.Gallery {position:relative; width:100%; }
.Gallery .GalleryRow {position:relative; width:100%; }
.Gallery .GalleryCell {float:left; width:213px; margin-right:20px; margin-bottom:20px; }
.Gallery .GalleryCell .Thumbnail {float:none !important; margin:0 0 5px 0; padding:0; background:#fff; text-align:center; width:211px; height:126px; overflow:hidden; }
.Gallery .GalleryCell .Thumbnail img {margin-left:auto; margin-right:auto; display:inline; }
.Gallery .GalleryCell .ThumbnailCell {vertical-align:middle; text-align:center; width:211px; height:126px; }

.Thumbnail {border:1px solid #fb5725; margin-bottom:5px; }
.Thumbnail a,
.Thumbnail img {}

.MainContent .Thumbnail {float:left; margin-right:20px; margin-bottom:20px; }
.MainContent .Thumbnail a,
.MainContent .Thumbnail img {display:block;}
.RightContent .Thumbnail {float:none !important; width:258px; margin:0 0 5px 0; }
.LeftContent .GalleryCell .ThumbnailCell {vertical-align:middle; text-align:center; width:211px; height:126px; background:#fff; }
.LeftContent .GalleryCell .Thumbnail {width:211px; height:126px; overflow:hidden;}

.MapHeadline {margin:0 0 20px 0; padding:0; } 
.Map {border:1px solid #b2b2b2; }
.MapLegend {margin-bottom:14px; line-height:16px; }
.MapLegend .Icon {vertical-align:middle; margin-right:3px; }
.MapStatus {background:#ffffe7; border:1px solid #b2b2b2; padding:10px; border-top:0px; }


.Banner {margin-bottom:21px; }


.FileIcon {margin:0 3px 0 0; }
a:hover .FileIcon {text-decoration:none; }
.FileSize {color:#4b4b4b !important; font-size:10px; }


input,
select,
textarea {border:1px solid #8d8a8a; background:#ffffff; color:#4b4b4b; font-size:11px; }
input {height:17px;}

.Form td {vertical-align:top; padding-top:2px; padding-bottom:2px; }

.Form input,
.Form select,
.Form textarea {border:1px solid #bdbdbd; background-color:#e0e0e0; }
.Form label,
.Label {padding-right:10px; color:#4b4b4b; font-weight:bold; }
.InputText {width:230px; }
.InputTextHalfWidth {width:125px; }


.ButtonsLine {padding-top:10px; overflow:hidden; clear:both; vertical-align:middle; }
  input.Button,
  .Button {height:21px !important; border:0 !important; margin:0 !important; padding:0 5px !important; background:#bc541a url("/images/Button.Bckgr.gif") 0px 0px repeat-x; 
    text-transform:uppercase; color:#ffffff; font-size:10px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }


.SearchCategories {margin:10px 0;}

.Paging a {padding:0 5px; }


.Asterisk {font-size:11px; font-weight:bold; font-family:Verdana,Arial,Helvetica, sans-serif; }
.Error {color:#9C2400 !important; }


.ColorGrey {color:#4b4b4b; }
.BackLink {}

.TextUppercase {text-transform:uppercase; }
.TextBold {font-weight:bold; }
.FontSize12px {font-size:12px; line-height:16px; }



div.submenus {position:relative; float: left; width: 885px; z-index:2000; }
iframe.submenu-frame {position: absolute; display: none; }
div.submenu .submenu-items {}
div.submenu {position:absolute; top:-10000px; padding:5px 10px; background-color: #f4f4f4; border:1px solid #cecece; }
/*
div.submenu a {display:block; color:#4b4b4b !important; }
div.submenu a:hover {color:#fb5725 !important; text-decoration:none; }
*/
div.submenu-item,
div.submenu-item-sel {margin:0; padding:2px 0; color:#4b4b4b; min-width: 140px; }  /*width: 210px; height:20px; */
div.submenu-item-sel {cursor:default; }

.found {background-color:#999999; color:#ffffff; }
#gmapmarker {width: 350px; padding-bottom: 30px;}
.gmapDir {padding-bottom: 10px; }
.gmnoprint {}

.headset{  display:inline-block; width: 12px; height: 11px; background: transparent url('/images/headphone2.png'); margin-right: 11px; }
.headsetBig{ display:inline-block; width: 19px; height: 16px; background: transparent url('/images/headphone1.gif'); margin-right: 5px; }

.itunesLink {
    display: inline-block;
    margin: 0 10px 10px 0;
    float: left;
}

.shareOn { float: right}

.shareOn .Icon{
   display: block;
   float: left;
   margin-right: 10px;
}
