body.homepage {background: #fff;}
body.homepage #content {margin: 0 0 8px; padding: 0; background: none;}
body.homepage #content #leftCol {margin: 0; padding: 0 0 15px; background: #FFF none; width: 316px; }
body.homepage #content #main {margin: 0; padding: 5px 10px 5px 10px; width: 313px; background: #FFF none;}
body.homepage #content #main h2{width:300px; margin:0 auto; clear:both;}
body.homepage #content #rightCol {margin: 0; padding: 0; width: 316px; background: #c0ccd0 none; text-align: center;}

ul.homepage2column {padding: 0; list-style-type: none;}
ul.homepage2column li {line-height: 1.6em;}
.homepageDivider {width: 190px; border-bottom: 1px solid #C4CCD6; margin: 0;}

.home-bottom-search{margin:10px}
.home-bottom-search h2{line-height:18px; margin-bottom:15px;}
.home-bottom-search h3{color:#21323c; font-weight: bold; margin-bottom: 10px;}

.homeSubTitle {color:#21323c; font-weight: bold; margin-bottom: 5px;}
.homepageContent h2 {color:#e01e21; margin-bottom:15px; }

#homepageLmds .homepageDivider {width: 220px; margin-bottom: 15px;}

body.homepage #content #main ul.homepage_promo_lmd_nav {overflow:hidden; clear:both; width:300px; margin:0 auto 20px; display:block;}
/*Vacation Search */
ul.homepage_promo_lmd_nav {list-style-type: none; margin: 0; padding: 0;}
ul.homepage_promo_lmd_nav li {float: left; display: inline-block; padding: 3px 5px 4px; background: #fafbfb; margin: 0;}
#main ul.homepage_promo_lmd_nav li.current {background-color: #e01e21; background-image: none;}
#main ul.homepage_promo_lmd_nav li a {margin: 0; padding: 0; color: #21323c; font-size: 12px;}
#main ul.homepage_promo_lmd_nav li.current a { color: #FFF; cursor: default; text-decoration: none; }

#main #homepageLmds .homepage-promo-hold{clear:both; overflow:hidden; width:300px; margin:0 auto 20px; border-bottom:1px solid #C4CCD6; padding-bottom:20px;}
#main #homepageLmds .homepage-promo-hold-last{clear:both; overflow:hidden; width:300px; margin:0 auto 20px; }
#main #homepageLmds div.iconSize{color:#3D5A6C; display:block; padding:5px; width:100px; height:auto; font-size:18px; font-weight:bold; text-align:left; border:0;}
#main #homepageLmds div.iconSize span{font-size:12px; font-weight:normal; display:block; margin-top:5px; line-height:13px; }
#main #homepageLmds div.promo-desc{float: left; display:block; width:181px; padding-left:8px; line-height:16px; border-left:1px solid #C4CCD6; }
#main #homepageLmds div.promo-desc input{border:0; clear:both; margin:0;display: block;}

#main #section5 .homepage-promo-hold{clear:both; overflow:hidden; width:300px; margin:0 auto 20px; padding-bottom:20px;}
#main #section5 div.iconSize{color:#3D5A6C; display:block; padding:5px; width:100px; height:auto; font-size:18px; font-weight:bold; text-align:left; border:0;}
#main #section5 div.iconSize span{font-size:12px; font-weight:normal; display:block; margin-top:5px; line-height:13px; }
#main #section5 div.promo-desc{float: left; display:block; width:181px; padding-left:8px; line-height:16px; border-left:1px solid #C4CCD6; }
#main #section5 div.promo-desc input{border:0; clear:both; margin:0}


#main #homepagePromotions .homepage-promo-hold{clear:both; overflow:hidden; width:300px; margin:0 auto 20px;}
#main #homepagePromotions .homepage-promo-hold div.promoNumber{float:left; text-align:center}
#main #homepagePromotions .homepage-promo-hold div.promo-desc{float: left; width:170px; padding-left:8px;}

#static-featuredProducts{background:#fff; width: 316px; float:right; padding:30px 0 0; text-align:center;}
#static-featuredProducts h2{color:#E01E21; margin-bottom:22px;}
#static-featuredProducts div{margin: 10px auto; width: 185px; height:57px; line-height:42px; vertical-align:middle; padding: 0 0 0 101px; text-align: left; }
#static-featuredProducts .facebook{background:#fff url('/media/images/common/web/icons/facebook-logo.jpg') no-repeat; border-bottom: 1px solid #9AADB5;}
#static-featuredProducts .twitter{
    background:#fff url('/media/images/common/web/icons/twitter-logo.jpg') no-repeat;
    border-bottom: 1px solid #9AADB5;
}

#static-featuredProducts .mobile{
    background:#fff url('/media/images/common/web/icons/mobile.jpg') no-repeat;
}

/*-----------------------*/
/* Added Nov 2011        */
/*-----------------------*/
/* ..............................Banner SlideShow */
#slideshowWrapper{
	width:967px;
	position:relative;
}
#slideShow {
    display:none;
}
.txt-intro {
    color: #FFF;
    display: block;
    left: 10px;
    position: absolute;
    top: 10px;
}

#divControls {
	position:absolute;
	bottom:20px;
	right:10px;
}

.nav-count {
    border: 1px solid #444444;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 5px;
    padding: 0 5px;
    width: auto;
    background-color:#21323C;
    bottom: 20px;
    color: #fff;
    display: block;
    float: left;
    height: 20px;
    width: 20px;

}

.button-nav {
	border: 1px solid #444444;
    color: #fff;
	display:block;
	float:right;
	bottom:20px;
	height:20px;
	width:20px;
}

.button-nav a {
     background-image: url("/media/images/common/web/backgrounds/sprite_icons.png") !important;
    background-color:#21323c; 
    display: block;
    height: 100%;
    text-indent: -999999px;
}

#divControls .next {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    padding:0;
}

.next {
	border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.prev {
	border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

#fssNext {
  background-position: -56px -346px; 
}

#fssPrev {
    background-position: -6px -346px;    
}
#fssPlayPause {
    background-position: -22px -346px;    
}

.btn-play {
	 background-position: -37px -346px !important;    
}
.btn-pause {
	 background-position: -10px -345px;
}

#fssList {
    bottom: 20px;
    position: absolute;
    right: 0;
    list-style-type:none;
    padding-right: 10px;
}

#fssList li {
    float:left;
    background-image: url("/media/images/common/web/backgrounds/sprite_icons.png");
    background-position:-57px -254px;
    width:20px;
    height:16px;
}

#fssList li.fssActive {
   background-position:-78px -254px;
}
#fssList li a {
    color:#fff;
    display: block;
    text-indent:-9999px;
}


/*........................./Banner SlideShow */

