/* 
	Document:				landing.css
	Creation date:			28 April 2009
	Created by:				James Roberts
	This version:			*** Commented for development ***
	Deployment version:		Sitename/css/landing.css
	Notes:					Homepage styles
	-----------------------------------------------------------------
	Contents of this file:
	-----------------------------------------------------------------
	
	Landing page CSS
*/
/* globals */
p   { color:#878787; }

/* main-content */
#main-content h3        { font-size:21px; line-height:21px; text-transform:uppercase; }
#main-content a         { text-transform:uppercase; }
#main-content .dotted   { background: url(../images/header-divider.gif) repeat-x 100% 100%; padding-bottom: 4px !important; }
#main-content .chevron  { background:transparent url(../images/chevron-grey-right.png) no-repeat scroll 0px 2px; color:#313230; display:inline; font-size:0.786em; letter-spacing:1px; line-height:0.857; margin-bottom:12px; padding-bottom:1px; padding-left:12px; text-transform:uppercase; }

/* main-season */
#main-season                            { float:left; padding-top:10px; position:relative; width:640px; }
#main-season-sidebar                    { float:left; width:160px; }
#main-season-sidebar #sidebar-top       { clear:both; float:none; padding-bottom:20px; padding-top:168px; }
#main-season-sidebar #sidebar-top h3    { padding-bottom:2px !important; padding-top:0pt; }

/* one-season */
.one-season #main-season-sidebar #sidebar-top h2, 
.one-season #main-season-sidebar #sidebar-top h3, 
.one-season #main-season-sidebar #sidebar-top a.chevron         { color:#751333!important; }
.one-season #main-season-sidebar #sidebar-top a.chevron:hover   { border-bottom-color: #7A7A7A!important;}
.one-season #main-season-sidebar #sidebar-top a.chevron         { background:transparent url(../images/chevron-right-purple.gif) no-repeat scroll 0px 2px; }

/* promo */
#main-content .promo                    { padding-top:30px; }
#main-content .promo a.promo-image      { border-bottom:medium none; clear:both; display:block; float:none; padding-bottom:0pt; width:160px; }
#main-content .promo a.promo-image img  { float:none; margin:0pt; padding:0pt; }

/* newsletter */
#main-season-sidebar .sidebar-promos .newsletter    { padding-top:16px; }
#main-season-sidebar .sidebar-promos .newsletter h4 { padding-bottom:6px; }

#main-season a#main-season-image img                                { float:left; }
#main-season a#main-season-image .details,
#secondary-season a#secondary-season-image .details                 { position: absolute; display: block; width: 440px; left: 160px; top: 370px; padding: 18px 20px; background: url(../images/1x1-white-overlay.png) top left repeat; }
#main-season a#main-season-image .details span.title, 
#secondary-season a#secondary-season-image .details span.title      { display:block; padding-bottom:2px; }
#main-season a#main-season-image .details span.chevron, 
#secondary-season a#secondary-season-image .details span.chevron    { border-bottom:2px solid #7A7A7A; }
#main-season a#main-season-image .details span.chevron, 
#secondary-season a#secondary-season-image .details span.chevron    { font-size:1em; }

/* secondary-season */
#secondary-season                   { float:left; position:relative; width:320px; }
.one-season #secondary-season a     { border:medium none; }
.one-season #secondary-season img   { padding-top:20px; }
.one-season #secondary-season a#secondary-season-image .details { width:280px; }
#secondary-season a#secondary-season-image .details             { left:0px; }

/* list-page-feature */
.one-season #list-page-feature                              { width:320px; }
.one-season #list-page-feature a.list-page-feature-image, 
.one-season .more-products a                                { border:medium none; padding:0pt; }
.one-season #secondary-season #list-page-feature img        { padding-top:10px; }
.one-season #list-page-feature h3                           { font-size:1.5em; margin-top:-6px; text-transform:uppercase; }
.one-season #list-page-feature h3, 
.one-season #list-page-feature h4, 
.one-season #list-page-feature p, 
.one-season #list-page-feature a.chevron                    { color:#294575 !important; }
.one-season #list-page-feature h4                           { background:transparent url(../images/header-divider.gif) repeat-x 100% 100%; font-size:12px; line-height:15px; margin-bottom:16px; padding:0px 0pt 18px; width:320px; }
.one-season #list-page-feature a.chevron:hover              { border-bottom:2px solid #294575 !important;}

/* more-products  */
.one-season .more-products		{ background: url(../images/header-divider.gif) repeat-x 0% 0%; margin-top: 2px;padding-top: 10px; }
.one-season .more-products h4	{ padding-top: 8px; padding-bottom: 6px;}
.one-season .more-products a 	{ display: block; float: left; width: 160px;}
.one-season #secondary-season .more-products img    { padding-top:0; }

/* two-seasons */
.two-seasons #secondary-season #secondary-sidebar h2, 
.two-seasons #secondary-season #secondary-sidebar h3, 
.two-seasons #secondary-season #secondary-sidebar a.chevron         { color:#CC0000 !important; }
.two-seasons #secondary-season #secondary-sidebar a.chevron         { background: url(../images/chevron-right-red.gif) no-repeat scroll 0 2px;}
.two-seasons #secondary-season #secondary-sidebar a.chevron:hover   { border-bottom-color: #cc0000!important;}
.two-seasons #secondary-season img                                  { float:left; padding-top:80px; }
.two-seasons #secondary-season a#secondary-season-image .details    { width:120px; }
#secondary-season a#secondary-season-image .details                 { left:0px; }
#secondary-season #secondary-sidebar                                { float:right; padding-top:260px; width:160px; }
#secondary-season #secondary-sidebar .promo                         { padding-left:10px; }