body{ margin:0;padding:0;background-color:#000;overflow:auto;font-family:"Verdana";font-size:12px; }
a{ color: rgb(56, 148, 222);text-decoration: underline; }
a:hover{ color: rgb(56, 148, 222);text-decoration: none; }

div.corners{ display:block;width:100%;height:7px;position:relative;background-color:#FFF;float:left;clear:both; }
input.submit{ margin-top:5px; }
p{ line-height:16px;padding:0;margin:0 5px;font-family:"Verdana";font-size:12px;color:#626262; }
h1{ color:#ff3b00;font-size:18pt;margin:15px;padding-top:7px;display:block; }
h1,h2,h3,h4,h5,h6{ font-family:Trebuchet MS, Verdana, Arial, Sans-serif; }

div#mainWrapper{ width:100%;height:100%;text-align:center; }
    div#topNavWrapper{ width:100%;background-image:url(../images/topnavspan.jpg);background-repeat:repeat-x;height:178px;float:left;clear:both; }
        div#mainContainer{ width:900px;margin:0 auto;text-align:left;position:relative; }
            div#callBox{ position:absolute;top:0;right:0;width:135px;height:25px;background-color:#393939;border:1px solid #292929;border-top:0;color:#808080;font-family:"Myriad Pro";font-size:8pt;padding-top:3px;text-align:center; }div#callBox b{font-size:12pt;color:#f7f7f7;font-weight:normal;margin-left:4px;}
            div#payButton{position:absolute;top:0;right:155px;width:84px;height:21px;}
            div#callNumber{position:absolute;top:0;right:0;width:251px;height:43px;background-image:url(../images/contactUsTop.jpg);background-repeat:no-repeat;}
            img#logo{ position:relative;background-image:url();margin-left:0px;top:24px;border:0; }
            div#topLinks{ top:66px;height:40px;width:650px;right:0;position:absolute;padding-left:25px;font-family:"Trebuchet MS";font-size:10pt; }
                /* div#topLinks a{ color:#FFF;font-weight:bold;text-decoration:none;display:block;float:left;height:auto;padding:10px 0; }
                div#topLinks a:hover{ color:#c2c489; } */
                div.topSeperator{ display:block;float:left;margin-left:10px;margin-right:10px;height:39px;width:1px;background:url(../images/topSeperator.gif) transparent no-repeat top left; }
    div#bodyWrapper{ width:100%;background:url(../images/centerBg.jpg) #FFF repeat-x top left;padding-top:27px;padding-bottom:22px;float:left;clear:both; }
        div#bodyCornerTopLeft{ position:absolute;height:7px;width:7px;top:0;left:0;background-image:url(../images/bodyTopLeft.gif);background-repeat:no-repeat;background-position:top left; }
        div#bodyCornerTopRight{ position:absolute;height:7px;width:7px;top:0;right:0;background-image:url(../images/bodyTopRight.gif);background-repeat:no-repeat;background-position:top right; }
        div#bodyCornerBottomLeft{ position:absolute;height:7px;width:7px;bottom:0;left:0;background-image:url(../images/bodyBottomLeft.gif);background-repeat:no-repeat;background-position:bottom left; }
        div#bodyCornerBottomRight{ position:absolute;height:7px;width:7px;bottom:0;right:0;background-image:url(../images/bodyBottomRight.gif);background-repeat:no-repeat;background-position:bottom right; }
        div#mainBody{ width:880px;background-color:#FFF;float:left;clear:both;padding-bottom:15px;font-family:Verdana,"Trebuchet MS";font-size:8pt;color:#000; }
            div#mainBody h1{ font-family:Verdana;color:#b0000e;font-size:18pt;margin:15px;padding-top:7px;display:block; }
            div#mainBody p{ line-height:18px; }
            form#siteReview{ display:inline-block;width:460px;text-align:center; }
            div#mainBody label{ font-family:Verdana,"Trebuchet MS";font-size:8pt;color:#000;font-weight:bold;width:100px;display:inline-block;text-align:right; }
                div#formNote{ color:#6fc0e1;display:block;float:right;width:480px;clear:both; }
            div#lowerText{ clear:both;float:left;line-height:18px;padding-left: 10px; }
                div#lowerText strong{ color:#700a0a; }
    div#footerWrapper{ background-color:#000;border-top:3px solid #999;height:268px;width:100%;float:left;clear:both; }
        div.footerBlock{ width:293px;margin-top:21px;float:left;height:250px;text-align:left; }
            div.footerBlock h3, div.footerBlock h3 a{ color:#e8e8e8;margin-top:10px;font-family:Verdana;font-size:14px;font-weight:bold;padding-left:0; }
            div.footerBlock h3 a:hover{ text-decoration:none; }
            div.footerBlock p, div.footerBlock a{ line-height:18px;font-family:Verdana;font-size:8pt;color:#FFF;padding:10px 25px 10px 10px;padding-top:0;text-decoration:none; }
            div.footerBlock a:hover{ text-decoration:underline; }
            div.footerBlock ul{ margin-top:-10px;line-height:18px;font-family:Verdana,"Trebuchet MS";font-size:8pt;color:#FFF; }
    div#copyright{ min-height:100px;border-top:3px solid #999;color:#454545;font-family:verdana;font-size:8pt;padding:15px 0 15px 0;text-align:center;width:100%;text-align:center;display:block;clear:both;background-color:#000; }

    /** Home Page bottom section **/
div#bottomSectionWrapper{ position:relative;width:880px;background-color:#FFF; }
    div.bottomRow{ float:left;width:880px;height:auto;clear:both;border-top:1px solid #e0e0e0;background-image:url(../images/homepageBottomRowBg.jpg);background-repeat:repeat-x;background-position:0 1px; }
        div.bottomCell{ float:left; }
        div.bottomCell h3{ font-weight:bold;font-size:18px;font-family:"Myriad Pro";color:#b0000e;margin:0;display:inline-block;padding:15px 3px 8px 0px; }
        div.bottomCell p{ margin-left:15px;margin-right:7px;margin-top:5px;line-height:14px;font-size:11px;font-family:Verdana; }

   div#footerSocial {position:relative;bottom:8px;left:8px;}
       div.followUs {float:left;font-weight:normal;font-size:10px;font-family:Verdana;color:#e0e0e0;margin:0;line-height:18px;}
            div.followUs a {padding:0 5px 0 0;}
       div.followUsContact {float:left;font-weight:normal;font-size:10px;font-family:Verdana;color:#e0e0e0;margin:0 0 0 15px;line-height:18px;}
            div.followUsContact a {padding:0 5px 0 0;}
    
    /** MailChimp CSS **/
    div#mc_embed_signup fieldset {border:0;padding:0;margin:0;display:inline;}
    div#mc-embedded-subscribe-form, fieldset {border: 0;display:inline;}
    div#mce-responses {font-family:Verdana;font-size:8px;color:red}

/** Slides **/
div#slidesContainer{ position:relative;width:880px;height:288px;overflow:hidden;margin-top:-7px; }
    div.slideWrapper{ position:absolute;top:0;left:0;width:880px;height:288px;display:block; }
        div.slidebg{ position:absolute;top:0;left:0; }
        div.slideTopText{ z-index:5;position:absolute;top:34px;left:46px;color:#6990a5;font-weight:bold;font-size:30px;font-family:"Myriad Pro";width:500px;height:100px; }
        div.slideDescription{ z-index:5;position:absolute;top:120px;color:#848e93;width:471px; }
        div.slideButton,div.slideButtonSm{ z-index:5;width:262px;height:45px;float:left;margin-left:150px;background-image:url(../images/detailsbg.png);text-align:center; }
            div.slideButton a,div.slideButtonSm a{ color:#FFF;font-size:14px;font-family:"Myriad Pro";text-decoration:none;margin-top:12px;display:inline-block;height:18px; }
            div.slideButton a:hover,div.slideButtonSm a:hover{ text-decoration:underline; }
        div.slideButtonSm{background-image:url(../images/details_sm_bg.png);width:173px;height:35px;margin-left:100px;}
        div.slideButtonSm a{ margin-top:8px; }

        a.controlButton{ padding:3px 4px;background-color:#f8f8f8;display:inline-block;margin:2px;color:#1c648a;font-weight:bold;text-decoration:none; }
        a.controlButton:visited{ color:#1c648a; }
        a.controlButton:hover, a.activeButton{ background-color:#d5d5d5; }

        /** Individual Slide Layouts **/
        /** Slide WebDesign **/
        div.slideTopTextDesign{ z-index:5;position:absolute;top:34px;left:46px;color:#ffffff;font-weight:bold;font-size:36px;font-family:"Myriad Pro";width:550px;height:100px;line-height:35px; }
            div.slideTopTextDesign .titleLine2 { font-weight:bold;font-size:30px;margin-left:100px;}
        div.slideDescriptionDesign{ z-index:5;position:absolute;top:120px;color:#848e93;width:600px; line-height:20px; font-family:Verdana;font-size:11px;color:#000;}
        /** Slide SEO **/
        div.slideTopTextSEO{ z-index:5;position:absolute;top:34px;left:46px;color:#ffffff;font-weight:bold;font-size:36px;font-family:"Myriad Pro";width:550px;height:100px;line-height:35px; }
            div.slideTopTextSEO .titleLine2 { font-weight:bold;font-size:30px;margin-left:100px;}
        div.slideDescriptionSEO{ z-index:5;position:absolute;top:120px;color:#848e93;width:600px; line-height:20px; font-family:Verdana;font-size:11px;color:#000;}
        /** Slide Addons **/
        div.slideTopTextAddons{ z-index:5;position:absolute;top:34px;left:46px;color:#ffffff;font-weight:bold;font-size:36px;font-family:"Myriad Pro";width:550px;height:100px;line-height:35px; }
            div.slideTopTextAddons .titleLine2 { font-weight:bold;font-size:30px;margin-left:100px;}
        div.slideDescriptionAddons{ z-index:5;position:absolute;top:120px;color:#848e93;width:600px; line-height:20px; font-family:Verdana;font-size:11px;color:#000;}
        /** Slide Holiday **/
        div.slideTopTextHoliday{ z-index:5;position:absolute;top:34px;left:46px;color:#6990a5;font-weight:bold;font-size:36px;font-family:"Myriad Pro";width:550px;height:100px;line-height:35px; }
            div.slideTopTextHoliday .titleLine2 { font-weight:bold;font-size:30px;margin-left:100px;}
        div.slideDescriptionHoliday{ z-index:5;position:absolute;top:120px;color:#848e93;width:600px; line-height:20px; font-family:Verdana;font-size:11px;color:#000;}

    /* Top menu PARENT cats */
	ul.parent {list-style:none;margin:0;display:inline;padding:0;position:absolute;right:0;z-index:100;}
    ul.parent li{ position:relative;padding:0;margin:0;display:block;float:left; }
	ul.parent a { float:left;text-align:center;text-decoration:none;display:block;margin:0;color:#FFF;font-weight:bold;text-decoration:none;display:block;float:left;height:auto;padding:10px 0 5px 0; }
    ul.parent a:hover{ color:#d9e027; }
        ul.parent li:hover,ul.parent li.catOn { color:#d9e027; }
		ul.parent li:hover > a,ul.parent li.catOn > a{ color:#d9e027; }
    /* Top menu SUB cats */
	ul.sub {background-color:#FFF;display:none;border:2px solid #17334B;padding:0;margin:0;width:150px;min-height:1%;position:absolute;top:27px;left:0px;}
    ul.sub li{ display:block;margin:0;padding:0;}
    ul.sub li a { display:block;float:left;clear:both;color:#274760;text-decoration:none;padding:3px 0 3px 10px;margin:0;width:140px;text-align:left;}
       ul.sub li:hover {  }
       ul.sub li:hover > a{ color:#274760;text-decoration:underline;background-color:#EAEAEA; }
       .subNavMenu{ color:#031D36; }


/** SeasonalDesign Page Menu style **/
.seasonMenu {padding:15px 28px 20px 20px;margin:0;}
.seasonMenu li {list-style-type:none;font-size:8pt;padding: 0 0 10px 0;}





#homeRow1{clear:both;}
    #featuredCategories{ width:589px;float:left;font-family:"Trebuchet MS";font-weight:bold; }
    div.featuredTab{ margin:0;padding:8px 13px;border-left:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;background-color:#e4e4e4;float:left;font-size:12px;font-weight:bold;text-align:center;color:#838383; }
        #featuredTab1{ background-image:url(../images/tabLeftBg.gif);background-repeat:no-repeat;background-position:top left;border:0; }
        #featuredTab6{ background-image:url(../images/tabRightBg.gif);background-repeat:no-repeat;background-position:top right; }
    div.featuredTab:hover{ cursor:pointer;background-color:#FFF;color:#000;border-bottom:0;height:19px; }
    div.activeTab{ background-color:#FFF;color:#000;border-bottom:0;height:19px; }
    #featuredContainer{ width:589px;height:auto;margin:0;clear:both;float:left;padding-bottom:15px;background-color:#FFF; }
        #featuredSection1{  }
        #featuredContainer h2{ color:#36758f;font-size:24px;font-family:"Myriad Pro";margin:4px 0 0 30px;padding:0; }
        #featuredContainer h3{ color:#6d3b64;font-size:18px;font-family:"Myriad Pro";margin:-4px 0 0 80px;padding:0; }
        #tabContainerBottom{ background:url(../images/tabContainerBottom.jpg) transparent no-repeat top left;width:589px;height:8px;float:left;clear:both; }
    #featuredTabs{ float:left;clear:right;margin:0; }
		div.featuredSection{ padding:10px;clear:both;min-height:179px;height: 179px;font-size:9px !important; font-family:"Verdana";color:#8c8c8c;font-weight:normal;overflow:hidden; }
		div.featuredProduct{ width:130px;margin:5px;float:left;height:150px; }
		div.featuredImage{ width:100%;text-align:center; }
		div.featuredName{ width:100%;text-align:center; }
			div.featuredName a{ color:#000;font-size:10px;text-decoration:none; }
		div.featuredPrice{ width:100%;text-align:center; }

    .middleRow{ background:none #FFF repeat-x top left;position:relative; }
        .middleRowTopLeft{ background:url(../images/LeftCorner.png) transparent no-repeat top right;height:5px;width:5px;position:absolute;top:0;left:0;line-height:0; }
        .middleRowTopRight{ background:url(../images/RightCorner.png) transparent no-repeat top left;height:5px;width:5px;position:absolute;top:0;right:0;line-height:0; }
        .middleRowBottom{ background:url(../images/middleRowBottom.gif) transparent no-repeat top left;height:6px;width:880px; }
    .middleRowElse{ background:none #FFF repeat-x top left;position:relative;float:left;width: 690px; overflow: hidden}
    div.bottomRow{ background:none transparent;border:0;height:auto; }
    div.bottomCell{ height:auto;font-family:"Verdana";font-size:12px;color:#626262; }
        div.bottomCell p{ line-height:16px;padding:0;margin:0 5px;font-family:"Verdana";font-size:12px;color:#626262; }
        div.bottomCell h3{ padding-top:7px; }
    #callToActionContainer{ float:left;margin-left:8px;width:283px;height:257px; }

    #discountAmount{ height:55px;float:left;margin-left:17px; }
        #discountAmount .percentage{ font-family:"Verdana";font-size:30px;font-weight:bold;color:#000; }
        #discountAmount .discount{ color:#6990a5;font-family:"Verdana";font-size:16px;font-weight:bold;padding-left:6px;}

    #mc_embed_signup{ margin-left:10px; }
    div.mc-field-group input,div.mc-field-group input.emailAddress { background-color:#FFF;color:#999;font-family:Verdana;font-size:12px;margin:0 10px 15px 0;padding:2px 0 2px 2px;width:120px;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9; }

.p {
	width: 654px;
	padding-left: 26px;
	text-indent: 5px;
	text-align:left;
}
.hThree {
	font-size: 15px;
	padding-left: 20px;
	margin-bottom: 2px;
}
#rightHand {
	width: 200px;
	position: relative;
	float: right;
	margin: 0;
	padding: 10px;
}



