.cartNav { display:none;} 
.breadcrumb { display:none;} 
#galleryImages li { width:168px; height:128px; padding:0px; border-style:solid; border-width:0px;} 
#footerwrap {text-align:center;width:100%;}
body { margin:0px; padding:0px; background-image:url('/images/112304/layout/bg.jpg'); background-repeat:repeat-y; background-position:center top; text-align:left; font-size:12px; color:#FFF; font-family:Arial;} 
body table { text-align:left;}
 a,  a:visited { color:#FFF; text-decoration:none; font-weight:bold;}
 a:hover { color:#FFF; text-decoration:underline;}
#searchContainer { position:absolute; left:600px; top:10px; display:none; float:left;} 
.webDugoutLink { margin:0px 0px 0px 0px; color:#FFFFFF;} 
.webDugoutLink a, .webDugoutLink a:visited { color:#FFFFFF; text-decoration:none;}
.webDugoutLink a:hover { text-decoration:underline;}
h1 { width:1000px; height:270px; margin:0px 0px 0px -25px; padding:0px 0px 0px 0px; background-image:url('/images/112304/layout/universalbg.png'); background-repeat:no-repeat; background-position:left top; font-size:24px; color:#FFF; font-family:Helvetica; font-weight:normal; text-transform:uppercase;} 
input, textarea, select { line-height:0.75; font-size:11px; color:#4B4949;} 
#galleryImages li img { margin:0px; padding:3px; border-style:solid; border-width:1px;} 
h2 { margin:0px 0px -20px 0px; font-size:19px;} 
h3 { margin:0px 0px -10px 0px; line-height:1.0; font-size:17px;} 
#pageContainer { width:1000px;margin:0 auto;} 
#header { width:1000px; height:194px; background-image:url('/images/112304/layout/headbg.png'); background-repeat:no-repeat; background-position:center top; position:relative; display:block;} 
#columnsContainer { padding:0px 0px 0px 0px; background-image:url('/images/112304/layout/contbg.png'); background-repeat:repeat-y; background-position:center top;} 
#leftcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:left;} 
#maincolumn { width:725px; min-height:565px; margin:0px 0px 0px 0px; padding:0px 25px 10px 25px; position:relative; float:left; text-align:justify; line-height:2.0; font-size:14px; color:#FFFFFF;} 
#maincolumn table { text-align:justify;}
#rightcolumn { width:200px; margin:280px 25px 0px 0px; padding:0px 0px 25px 0px; display:inline; float:right;} 
#newsletterContainer { width:200px; height:147px; margin:0px 0px 25px 0px; background-image:url('/images/112304/layout/newsl_bg.png');} 
.cformlabel { text-align:left; color:#FFF;} 
#footerwrap { margin:5px 0px 0px 0px;} 
#newsletterContainer .buttonSubmit { width:111px; height:31px; margin:15px 0px 0px 44px; padding:0px 0px 0px 0px; border-style:solid; border-width:0px 0px 0px 0px; background-color:transparent; text-indent:-9999px;} 
#footer { width:1000px; height:90px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url('/images/112304/layout/footbg.png'); background-repeat:no-repeat; display:inline-block; clear:both;} 
#newsletterContainer .newsletterBox { width:167px; height:24px; margin:62px 0px 0px 0px; padding:0px 0px 0px 3px; border-style:solid; border-width:0px 0px 0px 0px; background-color:transparent; position:relative; left:15px;} 
#Navigation-255 { width:990px !important; height:32px; margin:0px 0px 0px 0px; padding:18px 10px 0px 0px; background-image:url('/images/112304/layout/navbg.png'); position:absolute; top:119px;} 
#Navigation-256 { height:14px; position:relative; left:10px; top:70px; text-align:center;} 
#Navigation-256 ul li a { padding:0px 13px 0px 0px; text-decoration:none; font-size:11px; color:#FFFFFF; font-weight:normal;} 
#Navigation-256 ul li a:visited { color:#FFFFFF; text-decoration:none;}
#Navigation-256 ul li a:hover { text-decoration:underline;}
#Navigation-256 ul li a.hover {cursor:pointer;}
#Navigation-255 ul li a { text-align:center; font-size:12px; color:#FFFFFF; font-family:Arial; font-weight:bold; text-transform:uppercase;} 
#Navigation-255 ul li a:visited { color:#FFFFFF;}
#Navigation-255 ul li a.hover {cursor:pointer;}
#Navigation-255>ul>li:first-child>a { width:266px !important; margin:-72px 5px 0px 11px;} 
#Navigation-255 ul li ul { margin:17px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url('/images/112304/layout/dropbg.png'); background-position:right top; text-align:center;} 
#Navigation-256 ul li ul { display:none;} 
#Navigation-256 ul li ul li a { display:none;} 
#Navigation-256 ul li ul li a.hover {cursor:pointer;}
#Navigation-255 ul li ul li a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;} 
#Navigation-255 ul li ul li a.hover {cursor:pointer;}
#sliderContainer { width:1000px; height:565px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; top:194px;} 
.nivo-controlNav { width:66px; height:40px; margin:0px 0px -40px 0px; padding:0px 0px 0px 10px; background-image:url('/images/112304/layout/pagecont.png'); position:relative; left:888px; display:block;} 
.nivo-controlNav a { width:18px; height:18px; margin:10px 0px 0px 3px; padding:0px 0px 0px 0px; background-image:url('/images/112304/layout/slidepage.png'); background-repeat:no-repeat; color:transparent;} 
.nivo-controlNav a:visited { color:transparent;}
.nivo-controlNav a.menuactive { background-position:left bottom;}
.nivo-controlNav a:hover { background-position:left center;}
.nivo-controlNav a.hover { background-position:left center;cursor:pointer;}
#Navigation-255 .downarrowclass { display:none;} 
#Navigation-256 .downarrowclass { display:none;} 
.blogMainColumn { width:725px;} 
.blogListEntry { margin:10px 0px 0px 0px; padding:25px 0px 0px 0px; border-style:solid; border-width:0px 0px 0px 0px; background-image:url('/images/112304/layout/hr.png'); background-repeat:no-repeat; background-position:center top;} 
.blogRightColumn { width:175px; margin:15px 0px 20px 0px; padding:0px 0px 45px 25px; border-style:solid; border-width:0px 0px 0px 1px; border-color:#444;} 
.textJoin {display:none;}
.sn {position:absolute;top:9px;left:10px;width:114px;}
.sn td {text-align:center;}
.sc {padding-top:10px;}
#MainContent_ctl00_controlBlogListView1_pagesContainer {margin-bottom:5px;}
.blogListDate {margin-top:-10px;}
.blogRightColumn h3 {margin:0;text-align:left;}
.blogListName {text-align:left;line-height:1.5;margin-bottom:5px;}
.socialMediaShare {
    float: right;
    position: absolute;
    right: -215px;
    top: 255px;}
.blogListLatest{border-color:#444;}
h3.blogArchiveTitle {border-bottom:1px solid #444;padding-bottom:5px;}
.blogListLatest .blogDate {
    margin-bottom: 1px;
    margin-top: -6px;}
.blogArchiveList {margin-bottom:-40px;}

#app {height:255px;margin-bottom:-4px;}
.gift_card {margin:25px 0;}

.number {display:inline;position:absolute;top:0px;right:0px;}
.number2 {display:none;position:absolute;top:0px;right:0px;}

#maincolumn a {text-shadow: 0 0 7px #FFFFFF;}
h1 {text-indent:-9999px;}

.faqCategories {display:none;}
#faqs h3 {line-height:1.5;background:none !important;}
#faqs div {padding-bottom:5px;}

.logos {width:1000px;height:230px;background-image:url('/images/112304/layout/logos.jpg');text-indent: -9999px;margin-top:-5px;}

.servicing {font-size:10px;text-align:left;padding-left:10px;position:relative;top:-1px;}
.servicing p {margin:0;padding:0;}

#buckets {width:1000px;height:255px;list-style:none;margin:0;padding:0;}
#buckets li {float:left;width:320px;}
.appt {margin-right:20px;}
.newsl {margin-right:20px;}

#Navigation-255 .page-4322791 a { height:108px; background-image:url('/images/112304/layout/logo.png');text-indent:-9999px;}

#Navigation-255 ul li a:hover { text-shadow:#55178b 1px 0px 3px, #55178b -1px 0px 3px;}
#Navigation-255 ul li a.hover { text-shadow:#55178b 1px 0px 3px, #55178b -1px 0px 3px;}

#Navigation-255 ul li a.menuactive, h1 { text-shadow:#55178b 1px 0px 3px, #55178b -1px 0px 3px;}

#sliderContainer {box-shadow: 5px 0 5px #131313, -5px 0 5px #131313;}

#Navigation-255 ul li ul li:first-child a { width:159px !important; height:25px;margin:0px;text-align:left;font-size:12px;text-transform:none;padding-top:10px;padding-left:10px;} 
#Navigation-255 ul li ul li a { width:159px !important; height:25px;margin:0px;text-align:left;font-size:12px;text-transform:none;padding-top:10px;padding-left:10px;}
#Navigation-255 ul li ul li:first-child a.hover {cursor:pointer;}

    hr{ background-image: url("/images/112304/layout/hr.png");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0 none;
    height: 9px;
    margin: 30px 0;}
