﻿.FloatFix{overflow:hidden; font-size:0; height:0; clear:both;}
a{text-decoration:none;}
a img{border:0; outline:0;}
a:focus{outline:0;}
a{outline:0;}
.PreLoad{visibility:hidden; max-height:0 !important; display:none; height:0; width:0; font-size:0;}
.CustomHR{border-top:solid 1px #333; max-height:1px; min-height:1px; height:1px; font-size:0; margin:20px 0 20px 0; width:88%; float:right;}
input{font-family:Verdana;}
body {margin:0; padding:10px 20px 10 20px; background:url(../App_Themes/Images/Master/bg.gif) repeat-x; background-color:#000;
      font-family:Verdana; font-size:12px; color:#a9b5ba; line-height:20px;}
body ul{margin:0; padding:0;}
body ul li{margin:10px 0 0 15px; padding:0;}
.dropDownSeparator{height:1px; color:#8c7c59; width:90%;}

.HeaderWrapper{width:940px; min-width:940px; max-width:940px; height:157px; min-height:157px; padding:0; margin:0 auto;}
.HeaderLeft{float:left;}
.LogoWrapper{float:left;}
.FlashWrapper{float:right; margin:0 0 -100px 0;}
.MainMenuWrapper{margin:0 0 0 15px; padding:15px 0 0 0; float:left; max-width:750px;}
.MainMenuWrapper ul{list-style-type:none; margin:52px 0 0 0; padding:0;}
.MainMenuWrapper li{float:left; margin:0 20px 0 0; padding:0;}
.MainMenuWrapper li a{display:block;}

.MenuHome{background:url(../App_Themes/Images/home_default.gif) no-repeat; min-width:41px; width:41px; min-height:14px; height:14px;}
.MenuHomeAlive{background:url(../App_Themes/Images/home_highlight.gif) no-repeat; min-width:41px; width:41px; min-height:14px; height:14px;}
.MenuHome:hover{background:url(../App_Themes/Images/home_rollover.gif) no-repeat; cursor:pointer;}
.MenuHomeAlive:hover{cursor:pointer;}

.MenuAbout{background:url(../App_Themes/Images/teamwork_default.gif) no-repeat; min-width:71px; width:71px; min-height:14px; height:14px;}
.MenuAboutAlive{background:url(../App_Themes/Images/teamwork_highlight.gif) no-repeat; min-width:71px; width:71px; min-height:14px; height:14px;}
.MenuAbout:hover{background:url(../App_Themes/Images/teamwork_rollover.gif) no-repeat; cursor:pointer;}
.MenuAboutAlive:hover{cursor:pointer;}

.MenuShowreel{background:url(../App_Themes/Images/showreel_default.gif) no-repeat; min-width:64px; width:64px; min-height:14px; height:14px;}
.MenuShowreelAlive{background:url(../App_Themes/Images/showreel_highlight.gif) no-repeat; min-width:64px; width:64px; min-height:14px; height:14px;}
.MenuShowreel:hover{background:url(../App_Themes/Images/showreel_rollover.gif) no-repeat; cursor:pointer;}
.MenuShowreelAlive:hover{cursor:pointer;}

.MenuWhy{background:url(../App_Themes/Images/why-use-us_default.gif) no-repeat; min-width:79px; width:79px; min-height:14px; height:14px;}
.MenuWhyAlive{background:url(../App_Themes/Images/why-use-us_highlight.gif) no-repeat; min-width:79px; width:79px; min-height:14px; height:14px;}
.MenuWhy:hover{background:url(../App_Themes/Images/why-use-us_rollover.gif) no-repeat; cursor:pointer;}
.MenuWhyAlive:hover{cursor:pointer;}

.MenuWhat{background:url(../App_Themes/Images/what-clients-say_default.gif) no-repeat; min-width:114px; width:114px; min-height:14px; height:14px;}
.MenuWhatAlive{background:url(../App_Themes/Images/what-clients-say_highlight.gif) no-repeat; min-width:114px; width:114px; min-height:14px; height:14px;}
.MenuWhat:hover{background:url(../App_Themes/Images/what-clients-say_rollover.gif) no-repeat; cursor:pointer;}
.MenuWhatAlive:hover{cursor:pointer;}

.MenuContact{background:url(../App_Themes/Images/contact_default.gif) no-repeat; min-width:57px; width:57px; min-height:14px; height:14px;}
.MenuContactAlive{background:url(../App_Themes/Images/contact_highlight.gif) no-repeat; min-width:57px; width:57px; min-height:14px; height:14px;}
.MenuContact:hover{background:url(../App_Themes/Images/contact_rollover.gif) no-repeat; cursor:pointer;}
.MenuContactAlive:hover{cursor:pointer;}

.HeaderRight{float:right;}
.TelEmailInfo{padding:131px 0 0 0;}

.CenterImageWrapper{margin:-15px 0 13px 0; padding:0; font-size:0;}
.CenterImage{border:0; margin:0 auto; width:940px; min-width:940px; max-width:940px; height:300px; min-height:300px; padding:0;}
.CenterImageShowreel{border:0; margin:0 auto; width:940px; min-width:940px; max-width:940px; height:430px; min-height:430px; padding:20px 0 0 0;
                     background:url(../App_Themes/Images/showreel_banner.jpg) no-repeat;}
.ShowreelFlashWrapper{margin:0 auto; width:460px; max-width:460px; height:296px; max-height:296px;}

.BlueHeader{margin:20px auto 0 auto; width:940px; min-width:940px; max-width:940px;} 
.BlueHeader h1{color:#6699cc; font-size:16px; font-weight:normal; margin:0; padding:0; line-height:25px; max-width:525px;}

.ContentAreaWrapper{width:940px; min-width:940px; max-width:940px; padding:13px 0 0 0; margin:0 auto;}
.ContentAreaWrapper a{color:#a05599;}
.ContentAreaWrapper a:hover{color:#fff;}
.ContentColOne{float:left; width:250px; max-width:250px;}
.ContentColTwo{float:left; width:250px; max-width:250px; margin-left:20px;}
.ContentColThree{float:left; width:220px; max-width:220px; margin-left:20px;}
.ContentColFour{float:right; width:220px; max-width:220px; margin-left:20px;}

.WhatClientsSayColTwo{float:left; width:330px; max-width:330px; margin-left:20px;}
.WhatClientsSayColTwo h3{color:#782f76; font-weight:bold; font-size:16px; margin:0; padding:0;}
.WhatClientsSayColThree{float:left; width:335px; max-width:335px; margin-left:20px; padding:42px 0 0 0;}
.WhatClientsSayTable{margin:0; padding:0;}
.WhatClientsSayTable td{padding:10px 0 0 0;}
.WcsTdLeft{width:25%;}
.WhatClientsSayImageWrapper{float:right;}
.ClientImagesWrapper{padding:18px 0 0 0;}
.ClientImageOne{float:left; width:80px;}
.ClientImageTwo{float:left; width:80px; margin-left:5px;}
.ClientImageThree{float:left; width:80px; margin-left:5px;}
.ClientImageOne:hover{cursor:pointer;}
.ClientImageTwo:hover{cursor:pointer;}
.ClientImageThree:hover{cursor:pointer;}

.HomePageQuote{margin:0 0 7px 0; padding:4px 0 0 0; font-weight:normal; font-size:14px; font-family:Verdana; color:#a05599;}
.TestimonialQuote{margin:0; padding:10px 10px 10px 0; font-weight:normal; font-family:Verdana; color:#a05599;}
.TestimonialFrom{margin:0; padding:5px 10px 10px 0; font-weight:normal;}

.FooterWrapper{width:940px; min-width:940px; max-width:940px; padding:13px 0 0 0; margin:70px auto 0 auto;}
.SupportedBrandsWrapper{padding:0; margin:0;}
.SupportedBrandsWrapper ul{list-style-type:none; margin:5px 0 0 0; padding:0;}
.SupportedBrandsWrapper li{float:left;}
.SupportedBrandsWrapper li a{display:block;}

.SupportingArgos{background:url(../App_Themes/Images/argos_default.gif) no-repeat; min-width:84px; width:84px; min-height:36px; height:36px;}
.SupportingArgos:hover{background:url(../App_Themes/Images/argos_rollover.gif) no-repeat; cursor:pointer;}

.SupportingBT{background:url(../App_Themes/Images/BT_default.gif) no-repeat; min-width:95px; width:95px; min-height:36px; height:36px;}
.SupportingBT:hover{background:url(../App_Themes/Images/BT_rollover.gif) no-repeat; cursor:pointer;}

.SupportingHalifax{background:url(../App_Themes/Images/halifax_default.gif) no-repeat; min-width:88px; width:88px; min-height:36px; height:36px;}
.SupportingHalifax:hover{background:url(../App_Themes/Images/halifax_rollover.gif) no-repeat; cursor:pointer;}

.SupportingMcCain{background:url(../App_Themes/Images/mccain_default.gif) no-repeat; min-width:84px; width:84px; min-height:36px; height:36px;}
.SupportingMcCain:hover{background:url(../App_Themes/Images/mccain_rollover.gif) no-repeat; cursor:pointer;}

.SupportingYorkshireWater{background:url(../App_Themes/Images/yorkshirewater_default.gif) no-repeat; min-width:102px; width:102px; min-height:36px; height:36px;}
.SupportingYorkshireWater:hover{background:url(../App_Themes/Images/yorkshirewater_rollover.gif) no-repeat; cursor:pointer;}

.SupportingTopshop{background:url(../App_Themes/Images/topshop_default.gif) no-repeat; min-width:111px; width:111px; min-height:36px; height:36px;}
.SupportingTopshop:hover{background:url(../App_Themes/Images/topshop_rollover.gif) no-repeat; cursor:pointer;}

.JobTitleName{margin:-2px 0 0 0; padding:0; font-size:10px; line-height:13px;}

.ContactTable{min-width:350px; width:350px;}
.ContactTable td{width:45%;}
.ContactTable h3{margin:5px 0 5px 0; padding:0; font-size:12px; font-weight:bold;}
.ContactText{margin:5px 0 0 2px;  border:0;}
.ContactComments{margin:0 0 0 0; border:0; height:100px; font-family:Verdana;}
.ContactTextReq{margin:2px 0 0 2px; width:200px; border:0;}
.ContactSend{margin:30px 20px 0 0; float:right;}

.FooterInfoWrapper{min-height:30px; height:30px; width:940px; min-width:940px; max-width:940px; margin:10px 0 0 0; border:0;
                   border-bottom:solid 1px #333; border-top:solid 1px #333;}
.FooterInfoText{font-size:10px; margin-top:5px;}
.FooterInfoMenuItems{font-size:10px;}
.FooterInfoMenuItems ul{margin:5px 0 0 0; padding:0; list-style-type:none;}
.FooterInfoMenuItems li{float:left; margin-left:10px; margin-top:0;}
.FooterInfoMenuItems a{color:#fff;}
.FooterInfoMenuItems a:hover{color:#a05599;}
.FooterInfoMenuItems .Alive{color:#a05599;}

.Credit{min-height:30px; height:30px; width:940px; min-width:940px; max-width:940px; margin:0; font-size:10px;}
.CreditCopy{float:left;}
.CreditWylde{float:right;}
.Credit a{color:#a9b5ba;}
.Credit a:hover{color:#fff;}


