@charset "UTF-8";
/* CSS Document */
* { margin: 0; padding: 0; }
/* CSS Reset for All Browsers */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  margin:0; padding:0;} 
table { border-collapse:collapse; border-spacing:0;} 
fieldset,img { border:0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }

/* Common */
body { background: url(../images/web/LeatherBG.jpg) top center repeat-y #332117; font-size: small; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; }
a { text-decoration: none; font-weight: bold; color: #031c84; }
a:hover { text-decoration: none; color: #475bb3; }
p { margin-bottom: 1.5em; color: #301b0e; }
h1 { font-size: 1.75em; margin: 0 0 1em 0; font-weight: bold; color: #031c84; line-height: 1.25em; }
h1 span { font-weight: normal; }
h2 { font-size: 1.25em; margin: .5em 0 .5em 0; font-weight: bold; color: #c74e09; }
h3 { font-size: 1em; margin: .25em 0 .5em 0; font-weight: bold; color: #c74e09; }
h4 { font-size: 1em; margin: .25em 0 .5em 0; font-weight: bold; color: #1c0d05; }
/* input, textarea { margin: 0 0 10px 0; } */
input { border: none; padding: 0; border: none; }

.Clear { clear: both; margin: 0; padding: 0; }
.Hide { display: none; visibility:hidden; }
.Orange { color: #c74e09; }

/* Layout */
#HeaderWrap { width: 100%; }
#Header { background: transparent; width: 980px; margin: 0 auto; }
#Header .MainNavTabs { display: block; float: left; z-index: -10; position: absolute; top: 95px; width: 980px; height: 65px; background: url(../images/web/Header_NavBar.png) top right no-repeat; margin: 0 0 0 -10px; z-index: 200; }
#Header .MainNavTabs ul { display: block; position: relative; float: right; margin: 13px 20px 0; width: 600px; }
#Header .MainNavTabs ul li { list-style: none; display: inline-block; float: left; margin: 0 5px 0 0; padding: 0; }
#Header .MainNavTabs ul li a { float: left; padding: 4px 15px; background: transparent; margin: 0; color: #fff; font-size: 12px; font-weight: bold; position: relative; }
#Header .MainNavTabs ul li a:hover { background: #031c84; text-decoration: none; }
#Header .MainNavTabs ul .MainNavTabActive a { float: left; background: #031c84; }

.Subnav { }
.Subnav { display: block; position: relative; width: 230px; margin: -30px 10px 0 10px; }
.Subnav .bottom { display: block; background: url(../images/web/Subnav_BottomCorners.gif) top left no-repeat; width: 230px; height: 8px; padding-bottom:0; }
.Subnav ul { display: block; width: 230px;  }
.Subnav ul li { display: block; width: 230px; list-style: none; float: left; background: #dcd4c9;  }
.Subnav ul li a { font-size: 12px; color: #1c0d05; display: block; width: 200px; padding: 7px 15px 5px 15px; background: url(../images/web/Subnav_Lines.gif) top center no-repeat #dcd4c9; }
.Subnav ul li a:hover { background: #FCF8F3; color: #031c84; }
.Subnav ul li .SubActive a { background: url(../images/web/SubNav_Arrow.gif) right center no-repeat; color: #031c84; border-top: 1px solid #F1E8DC; }
.Subnav .HeaderSectionTitle a { float: left; width: 210px; display: block; position: relative; background:url(../images/web/Subnav_TitleBg.gif) 0 0 no-repeat; color: #fff; font-size: 15px; font-weight: bold; padding: 5px 5px 5px 15px; }
.Subnav .HeaderSectionTitle a:hover { background-position: -230px 0; }

.HeaderImageWrap { background-color: #1c0d05; padding: 10px 0 8px 0;  }
.HeaderImageHome { display: block; height: 350px; width: 960px; margin: 0 auto; background: #fff; }
.HeaderImageWrapInner { background-color: #1c0d05; padding: 10px 0 0 0;  }
.HeaderImageInner { display: block; width: 960px; margin: 0 auto; background: url(../images/web/HeaderBG_Inner.gif) bottom repeat-x; background-color: #3f291c; }
.HeaderImageInner .PullQuote { float: left; font-family: Georgia, "Times New Roman", Times, serif; color: #cec7bc; font-size: 15px; font-style: italic; display: block; left: 500px; width: 410px; margin: 0 0 10px 0; line-height: 21px; height: 1%; }
.HeaderImageInner .PullQuote .FirstQuote { margin-left: -10px; }
.HeaderImageInner .PullQuote span { color: #d2520a; font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: bold; font-size: 21px; }
.HeaderImageInner .PullQuote i { text-align: right; display: block; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #AF9983; padding-top: 5px; }
.HeaderImageInner .Left { float: left; width: 250px; height: 170px; margin-bottom: 0; }
.HeaderImageInner .Left .Tagline { width: 200px; height: 28px; background:url(../images/web/Tagline.gif) top left no-repeat; margin: 90px 0 10px 25px; }
.HeaderImageInner .Middle { display: block; float: right; width: 680px; margin: 80px 0 10px 0; }
.HeaderImageInner .Right { position: absolute; width: 960px; height: auto; overflow: visible; }
.ServiceGuy { position: relative; display: block; float: right; background: url(../images/web/ServiceGuy.png) bottom left no-repeat; bottom:0; margin: -120px 50px 20px 500px; width: 150px; height: 125px; z-index: 500; }


#HeaderLeft { float: left; width: 258px; }
#HeaderRight { display: block; float: right; width: 700px; height: 70px; }
#HeaderLeft #Logo { display: block; float: left; background: url(../images/web/SantaFeAir_Logo.png) top left no-repeat; width: 253px; height: 130px; position:absolute;  top: 0px; margin-left: 10px; z-index: 1200; clear: none; }
#HeaderRight #CallNow {	float: right; clear: none; width: 260px; height: 35px; background: url(../images/web/Header_CallNow.gif) top right no-repeat; margin: 25px 20px 0 0; }
#ContentOuterWrapHome { width: 100%; position:relative; margin-top: 0; }
#ContentOuterWrap { width: 100%; position:relative; margin-top: 0; }
.ContentWrapBrown {width: 980px; margin: 0 auto; background: #1c0d05; }
.ContentWrap { width: 960px; margin: 0 auto; background: url(../images/web/Content_BgVertSync.gif) repeat-y #fcf8f3; }
.ContentWrap .LeftCol { width: 250px; float: left; background: url(../images/web/Content_BgVertSync.gif) left repeat-y #f1e8dc; padding-top: 20px;}
.ContentWrap .LeftColInner { width: 250px; float: left; background: url(../images/web/Content_BgVertSync.gif) left repeat-y #f1e8dc; padding-top: 0;}
.ContentWrap .RightCol { width: 250px; float: right; background: url(../images/web/Content_BgVertSync.gif) right repeat-y #f1e8dc; padding-top: 20px; }
.ContentWrap .RightColInner { width: 250px; display: block; clear: none; float: right; background: url(../images/web/Content_BgVertSync.gif) right repeat-y #f1e8dc; }
.Content { float: left; width: 400px; padding: 30px 30px 0 30px; }
.Content a:hover { color: #5F7FFF; border-bottom: 1px dotted #5f7fff; }

.Facebook { display: block; margin: 20px auto; }
#FooterWrap { width: 100%; }
.FooterWrapBrown { width: 980px; background: #1c0d05; margin: 0 auto 20px auto; }
#Footer { width: 960px; margin: 0 auto;  }
#FooterTop { background: url(../images/web/Content_BgBottom.gif) bottom center no-repeat; height: 80px; }
#FooterNowServing { background: #dad3cb; padding: 20px 20px 20px 3px; color: #1C0D05; }
#FooterNowServing ul { float: left; width: 95px; display: inline-block; clear: none; line-height: 18px; padding: 0 11px 0 11px; border-right: 1px solid #d4c9b9; }
#FooterNowServing ul li { font-size: 11px; }
#FooterNowServing ul li i { font-weight: bold; }
#FooterNowServing ul li a { font-weight: normal; padding: 0; margin: 0; color: #1C0D05; }
#FooterNowServing ul li a:hover { text-decoration: underline; color: #031c84;  }
#FooterBadges { float: right; }
#FooterBottom { font-size: 11px; text-align: center; color: #dad3cb; }
#FooterBottom a:hover { color: #4d5fb3; }
#FooterBottom div { margin: 5px 0 10px 0;  padding: 5px;}
#FooterBottom div a { color: #fff; display: inline-block; font-size: 11px; padding: 0 5px;}
#FooterBottom p { color: #dad3cb; line-height: 15px; padding-bottom: 15px; }
#FooterBottom p a { color: #fff; display: inline-block; font-size: 11px; padding: 0; }

#TopBlueBar { width: 100%; height: 5px; background: #42539b; }

/* Coupons */
.Coupon { display: block; background: #fff; margin: 10px; border: 1px dashed #301b0e; padding: 2px; }
.Coupon:hover { border-color: #031c84; }
.CouponTop {  display: block; color: #301b0e; font-weight: normal; font-size: 11px; line-height: 15px; padding:12px 12px 0px 12px; }
.CouponHeadline { display: block; font-size: 18px; line-height: 21px; margin-bottom: 9px; }
.Coupon .CouponHeadline span { color: #c74e09; }
.Coupon:hover .CouponHeadline { color: #031c84; }
.CouponTerms { display: block; font-size: 10px; color: #8e6043; font-style: italic; margin: 6px 0 0 0; }
.CouponDownload { display: block; background: url(../images/web/Coupon_DownloadArrow.gif) left center no-repeat #1c0d05; color: #f1e8dc; padding: 6px 5px 6px 35px; font-weight: normal; }
.Coupon:hover .CouponDownload { color: #fff; background-color: #071B6F; }

/* Special Coupons */
.SpecialCoupon { display: block; background: #fff; margin: 10px 0; border: 1px dashed #301b0e; padding: 2px; }
.SpecialCoupon:hover { border-color: #031c84; }
.SpecialCouponTop {  display: block; color: #301b0e; font-weight: normal; font-size: 11px; line-height: 15px; padding:12px 12px 0px 12px; }
.SpecialCouponHeadline { display: block; font-size: 33px; line-height: 39px; letter-spacing: -.5px; margin-bottom: 9px; }
.SpecialCoupon .CouponHeadline span { color: #c74e09; }
.SpecialCoupon:hover .SpecialCouponHeadline { color: #031c84; }
.SpecialCouponTerms { display: block; font-size: 10px; color: #8e6043; font-style: italic; margin: 6px 0 0 0; }
.SpecialCouponDownload { display: block; background: url(../images/web/Coupon_DownloadArrow.gif) left center no-repeat #1c0d05; color: #f1e8dc; padding: 6px 5px 6px 35px; font-weight: normal; }
.SpecialCoupon:hover .SpecialCouponDownload { color: #fff; background-color: #071B6F; }


/* Email Sign Up */
.EmailCallout { position: relative; margin: 10px; padding: 15px 15px 25px 15px; background: #dad3cb; width: 200px; clear: none; }
.EmailCallout label { font-size: .91em; }
.EmailCallout input { width: 195px; height: 17px; vertical-align: middle; border-top: 1px solid #ccc4ba; padding-left: 0; border-left: 1px solid #ccc4ba; border-right: 1px solid #f2e9dc; border-bottom: 1px solid #f2e9dc; }
.EmailCallout .Zip { display: block; position: relative; width: 40%; float: left; }
.EmailCallout .InputZip { width: 60px; }
.EmailCallout .EmailPromoSubmit { display: inline-block; float: right; width: 97px; margin-top: 14px; }
.EmailCallout .EmailPromoSubmit input { background: url(../images/web/EmailCallout_Submit.gif) top center no-repeat #1c0d05; color: #f1e8dc; height: 30px; width: 97px; border: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; overflow: hidden; }
.EmailCallout .EmailPromoSubmit input:hover { background-position: bottom center; background-color: #4d5fb3; color: #fff; cursor: pointer; }
.EmailCallout fieldset { }

/* Home Feature Area */
#HomeWinter { background: url(../images/web/HomeHeroBg_Winter.jpg) top left no-repeat; }
#HomeWinterSign { position: absolute; width: 985px; height: 400px; z-index: 100; }
#HomeWinterSign div { background:url(../images/web/Home_Winter_Sign.png) top left no-repeat; width: 414px;  height: 374px; position: relative; float: right;  margin: 50px -40px 0 0; }
#HomeWinterBtn { position: absolute; z-index: 101; }
#HomeWinterBtn a { position: relative; margin: 280px 0 0 260px; display: block; width: 170px; height: 30px; background:url(../images/web/OrangeButton_ScheduleService.gif) 0 0 no-repeat; z-index: 110; }
#HomeWinterBtn a:hover { background-position: 0 -60px; }
/*#HomeViewServicesBtn a { display: block; width: 120px; height: 30px; background:url(../images/web/OrangeButton_ViewServices.gif) 0 0 no-repeat; z-index: 110; border-bottom: none; }
#HomeViewServicesBtn a:hover { background-position: 0 -60px; } */

#HomeSpring { background:url(../images/web/Home_Hero/Hero_bg_Spring2010.jpg) top left no-repeat; }
#HomeSpringSign { position: absolute; width: 985px; height: 400px; z-index: 100; }
#HomeSpringSign div { background:url(../images/web/Home_Spring_Sign.png) top left no-repeat; width: 414px;  height: 374px; position: relative; float: right;  margin: 50px -40px 0 0; }
#HomeSpringBtn { position: absolute; z-index: 101; }
#HomeSpringBtn a { position: relative; margin: 295px 0 0 260px; display: block; width: 150px; height: 30px; background:url(../images/web/OrangeButtonsSpring.gif) 0 0 no-repeat; z-index: 110; text-align: center; padding-top: 5px; color: #fff; }
#HomeSpringBtn a:hover { background-position: 0 -60px; }
#HomeViewServicesBtn a { display: block; width: 120px; height: 30px; background:url(../images/web/OrangeButton_ViewServices.gif) 0 0 no-repeat; z-index: 110; border-bottom: none; }
#HomeViewServicesBtn a:hover { background-position: 0 -60px; }

#HomeSummer { background:url(../images/web/Hero_bg_Summer2010.jpg) top left no-repeat; }
#HomeSummerSign { position: absolute; width: 985px; height: 400px; z-index: 100; }
#HomeSummerSign div { background:url(../images/web/Home_Summer_Sign.png) top left no-repeat; width: 414px;  height: 374px; position: relative; float: right;  margin: 50px -40px 0 0; }
#HomeSummerBtn { position: absolute; z-index: 101; }
#HomeSummerBtn a { position: relative; margin: 295px 0 0 260px; display: block; width: 170px; height: 30px; background:url(../images/web/OrangeButtonsSummer.gif) 0 0 no-repeat; z-index: 110; text-align: center; padding-top: 5px; color: #fff; }
#HomeSummerBtn a:hover { background-position: 0 -60px; }


/* Home News */
.NewsHome { padding: 15px 25px 0 25px; }
.NewsHome h3 { font-size: 1em; }
.NewsHome p { font-size: 11px; line-height: 15px; margin-bottom: 6px; }

/* Inner */
.CouponTermsConditions { padding: 10px 25px 0 25px; }
.CouponTermsConditions h4 { font-size: 10px; line-height: 12px; color: #594437; text-indent: -4px; margin-bottom: 0; }
.CouponTermsConditions p  { font-size: 10px; line-height: 12px; color: #8e6043; }

.ServiceHours { position: relative; margin: 0 10px 10px 10px; padding: 0 15px 15px 15px; background: #dad3cb; width: 200px; }
.ServiceHours p { text-align: center; line-height: 1.25em; margin-bottom: .5em; }
.ServiceHours p strong { font-size: 1em; font-weight: bold; }
.ServiceHours  a { display: block; position: relative; bottom:-6px; width: 140px; height: 20px; background:url(../images/web/OrangeButton_ScheduleService.png) 0 0 no-repeat; top: -15px; margin: 0 auto 0 auto; z-index: 500; color: #fff; text-align: center; padding: 5px; font-size: 12px; overflow:visible; }
.ServiceHours  a:hover { background-position: 0 -60px; cursor:pointer; color: #fff; }

.LearnMoreLink { padding-right: 10px; display: inline-block; background: url(../images/web/LearnMoreArrow.gif) right center no-repeat; }
.BackLink { padding-left: 10px; background: url(../images/web/BackArrow.gif) left center no-repeat; }

/* News */
.NewsDate { display: block; font-size: 11px; border-bottom: 1px dotted #d9d5ce; border-top: 1px dotted #d9d5ce; width: 100%; }

/* Testimonials */
.Content .PullQuote { font-weight: bold; font-size: 1em; padding: 0 0 10px 0; border-bottom: 1px dotted #dcd4c9; margin: 0 0 10px 0; }
.Content .PullQuote span { color: #d2520a; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }
.Content .PullQuote i { text-align: right; display: block; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size: .85em; color: #AF9983; padding-top: 5px; }
.Content .PullQuote .FirstQuote { padding-right: 2px; }

.Content ol { list-style: decimal; list-style-position: inside; margin-bottom: 20px; width: 90%; }
/*.Content ul { list-style: disc; list-style-position: outside; margin-left: 20px; margin-bottom: 1em; } */
.Content ul li { margin: .5em 0; }
.Content .ContentCTA { padding-top: 10px; margin-top: 10px; display: block; border-top: 1px dotted #d9d5ce; }

/* Contact New */
textarea, input { padding: 5px; font-size: .91em; border: 1px solid #DAD3CB; background: #F1E8DC; }
textarea:focus, input:focus { border: 1px solid #DAD3CB; background: #fff; }
.ContactForm { display: block; float: left; width: 390px; }
.ContactForm .State { display: block; float: left; width: 112px; clear: none; border-top: none; }
.ContactForm div.State input { width: 60px; }
.FirstLabels div label { float: left; display: inline-block; width: 120px; float: left; }
.FirstLabels div { display: block; clear: both; padding: 5px 0;}
.ContactForm div { display: block; float: left; width: 400px;  }
.ContactForm .BorderTop { border-top: 1px dotted #d9d5ce; }
textarea.FormComments { width: 388px; float: left; padding: 5px; font-family: Arial, Helvetica, sans-serif; }
.ContactSubmitButton { font-family:Arial, Helvetica, sans-serif; color: #031c84; display: block; background: url(../images/web/OrangeButton_ScheduleService.png) 0 0 no-repeat; width: 150px; height: 30px; text-align: center; font-size: 12px; margin: 10px 0 30px 0; border:none; padding: 0; font-weight: bold; color: #fff; }
.ContactSubmitButton:hover { background-position: 0 -60px; color: #fff; cursor:pointer; }
.FormComments { width: 100%; }
.InputFirst, .InputLast, .InputStreet, .InputPhone, .InputEmail, .InputCity { display: block; float: right; width: 250px; margin: 0; }
.InputState { width: 50px; margin-right: 10px; display: inline-block;  }
.InputZip { float: left; width: 60px; display: inline-block; }
.InputCountry { padding: .5em 0 .5em 0; font-size: .85em; width: 250px; }
.ContactForm .Zip { display: inline-block; float: left; width: 100px; clear: none; border-top: none; margin: 5px 0; }
.ContactForm .Zip label { float: left; padding-right: 2px; }
.ContactForm .Zip input { display: inline; width: 60px; float: none; margin-left: 3px; clear: none; }
.ContactForm .col { border: none; }
.ContactForm .colWide { float: left; display: block; width: 380px; padding: 2px 0 3px 0; border-top: none; border-bottom: none; }
.colWide input { float: left; width: 15px; margin: 0; padding: 0; background: none; }
.colWide p {float: right; width: 350px; }
.ContactForm .col { float: left; display: block; width: 190px; border: none; padding: 2px 0 3px 0; }
.ContactForm .col input, .colWide input { margin-right: 10px; margin-top: 3px; }
.ContactForm .col input, .colWide input { margin-right: 10px; margin-top: 3px; }
.ContactForm .Clear { margin-bottom: 10px; }
.State { display: block; float: left; width: 112px; clear: none; border-top: none; margin: 5px 0; }
textarea.FormComments { width: 388px; float: left; padding: 5px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
.FormComments { margin: 5px 0; }
.ContactSubmitButton { font-family:Arial, Helvetica, sans-serif; color: #031c84; display: block; background: url(../images/web/OrangeButton_ScheduleService.png) 0 0 no-repeat; width: 150px; height: 30px; text-align: center; font-size: 12px; margin: 10px 0 30px 0; border:none; padding: 0; font-weight: bold; color: #fff; }
.ContactSubmitButton:hover { background-position: 0 -60px; color: #fff; cursor:pointer; }
.RequiredField { font-size: 10px; margin-bottom: 0; }

/* Map */
.ContactMap { width: 224px; margin: 10px auto; border: 3px solid #dcd4c9; background: #dcd4c9; }
.ContactMap p, .ContactMap h2 { padding: 0 10px; }

/* Promotions */
/* --- NBC Hot summer cool savings givaway --- */
#NBCgivaway form { float: left; }
#NBCgivaway .TopFormFields { width: 220px; float: left; }
#NBCgivaway .TopFormFields label { float: left; display: block; }
#NBCgivaway .rulesWrapper, #NBCgivaway .EmailPromoSubmit {float: left; }
#NBCgivaway .rules { float: left; display: block; height: 100px; overflow-y: scroll; margin: 10px 0; background: #fff; border: 1px solid #DAD3CB; padding: 5px; line-height:1.2em; }
#NBCgivaway label { font-weight: bold; }
#NBCgivaway input { float: left; width: 210px; margin-bottom: 10px; }
#NBCGiveAway { background: url(../images/web/PromoHeader_200GiveAway_Jun2010.jpg) top left no-repeat; padding-top: 160px; }
#NBCIntroCopy { float: right; width: 150px; line-height: 1.25em; }
#NBCGiveAway .ContactSubmitButton { float: left; width: 150px; }

/* CSS 3 or webkit code that won't validate */
/* rounded corners */
.RoundedCornersAll, .EmailCallout, input, .FormComments, .ContactMap  { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-topright: 5px; -khtml-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }

.RoundedCornersTop, .HeaderImageHome, .HeaderImageInner { -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-radius-topright: 5px; -khtml-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }

.RoundedCornersBottom, .ServiceHours, .Subnav ul { -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

.FooterWrapBrown  { -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -khtml-border-radius-bottomright: 10px; -khtml-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }

.HeaderImageWrap, .HeaderImageWrapInner { -webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; -khtml-border-radius-topright: 10px; -khtml-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; border-top-right-radius: 10px; border-top-left-radius: 10px;
