
@charset "UTF-8";

/*
HTML TAG-SPECIFIC
*/
body { background: url(http://resource.cottoninc.com/_images/vivealgodon/shell/body_bkg_repeat.gif); background-repeat: repeat; color: #333333; font-family: Times, serif; font-size: 16px; margin: 0px; padding: 0px; }

div.calendar { float: left; background: url(http://resource.cottoninc.com/_images/vivealgodon/shell/calendarlinks_repeat.gif) repeat-y; text-align: left; margin: 10px 0px 2px 10px; width: 680px; }
div.onthelist { background: #E9DEBE url(http://resource.cottoninc.com/_images/vivealgodon/shell/onthelist_repeat.gif); background-repeat: repeat-y; min-height: 125px; padding: 5px 15px; width: 190px; }

h1 { color: #47BAE0; font-family: Times, serif; font-size: 24px; font-weight: normal; margin-bottom: 0px; padding-bottom: 0px; }
h1.cap { color: #47BAE0; font-family: Times, serif; font-size: 24px; font-weight: normal; margin: 0px; padding: 0px; }

h2.calendar { color: #575035; font-family: Tahoma, Arial, sans-serif; font-size: 20px; font-weight: normal; margin: 0px; padding: 0px; }	
h2.onthelist { color: #006614; font-family: Tahoma, Arial, sans-serif; font-size: 20px; font-weight: normal; margin: 0px; padding: 0px; }
h2.section { color: #FFE8B5; font-family: Times, serif; font-size: 26px; font-weight: bold; margin: 0px; padding: 0px; vertical-align: middle; }
h2.tagline { color: #766C4C; font-family: Times, serif; font-size: 18px; font-weight: bold; margin: 0px; padding: 9px 0px 0px; }

input {	background: #FFFFFF !important; }

/*li { list-style-type: none; } - this was suppressing lists on articles*/

p { line-height: 19px; }
p, td { color: #333333; font-family: Times, serif; font-size: 16px; }
p.sectionintro { color: #333333; font-family: Tahoma,Arial,sans-serif; font-size: 14px; padding-left: 10px; }

ul.calendar { font-size: 12px; margin: 0px; padding: 0px 20px 0px 10px; }
ul.calendar li { padding-top: 1em; }

ul.bulleted { list-style-type: disc; list-style-position: outside; margin-left: 0px; padding-left: 14px; }

ul.bulleted li { list-style-type: disc; padding-bottom: 10px; }

/*
LINK STYLES
SECTION-SPECIFIC LINKS IN SEPARATE CSS
*/
a.yellow:link { color: #FFE8B5; text-decoration: underline; }
a.yellow:active { color: #FFE8B5; text-decoration: underline; }
a.yellow:visited { color: #FFE8B5; text-decoration: underline; }
a.yellow:hover { color: #FFE8B5; text-decoration: none; }

/* css to change text colors on the secion image per section - added by Kathy
	added in the section css due to class name change from yellow to sectionImageLink
*/
a.sectionImageLink:link { color: #FFE8B5; text-decoration: underline; }
a.sectionImageLink:active { color: #FFE8B5; text-decoration: underline; }
a.sectionImageLink:visited { color: #FFE8B5; text-decoration: underline; }
a.sectionImageLink:hover { color: #FFE8B5; text-decoration: none; }

a.green:link { color: #006614; text-decoration: underline; }
a.green:active { color: #006614; text-decoration: underline; }
a.green:visited { color: #006614; text-decoration: underline; }
a.green:hover { color: #006614; text-decoration: none; }

a.white:link { color: #FEFEFE; text-decoration: none; }
a.white:active { color: #FEFEFE; text-decoration: none; }
a.white:visited { color: #FEFEFE; text-decoration: none; }
a.white:hover { color: #FEFEFE; text-decoration: underline; }

a.footerLink { font-size: 12px; }

/*
HEADER STYLES
*/
#headerContainer { background: #FFFFFF; float: left; margin: 0px; padding: 0px 10px; width: 930px; }
.headerContent { background: #EEEBE4; float: left; padding-right: 10px; text-align: left; width: 920px; }
.navigation { background: #EEEBE4; float: right; width: 798px; margin-top: 10px; }
.search { float: right; font-size: 12px; margin: 0px; padding: 0px; text-align: right; width: 798px; }


/*
CONTENT STYLES
*/
#content { background: #FFFFFF; float: left; margin: 0px; padding: 0px 10px; text-align: left; width: 930px; }

.bodyContent {margin-top:0px; background: #EEEBE4 url(http://resource.cottoninc.com/_images/vivealgodon/shell/body_bottom2.gif) no-repeat; background-position: bottom left; float: left; padding: 6px 0px 10px 0px; width: 100%; }
.calendarHead { background: url(http://resource.cottoninc.com/_images/vivealgodon/shell/calendarlinks_header.gif) no-repeat; float: left; padding: 6px 10px; width: 660px; }
.calendarBody { background: url(http://resource.cottoninc.com/_images/vivealgodon/shell/calendarlinks_bottom.gif) no-repeat; background-position: bottom left; float: left; min-height: 124px; padding: 6px 10px 15px; width: 660px; }
.calendarSection { float: left; width: 220px; }
.OLDcontentArticle { background: #FFFFFF; float: right; margin: 0px; padding: 0px; width: 680px; }
.contentArticle { background: #FFFFFF; float: left; margin-left: 10px; padding: 0px; width: 680px; }
.contentFeature { background: #FFFFFF; float: left; margin: 0px; padding: 0px; width: 450px; }
.contentMain { float: right; text-align: left; width: 680px; margin-right: 10px; margin-left: 10px; }

.flash_fabfinds { float: right; margin: 10px 10px 0px; width: 220px; }

.padding_contentFeature { padding: 20px 20px 10px;  }
.sideBarLeft { float: left; width: 220px; margin-left: 10px; }
.sideBarRight { float: right; width: 220px; }


/*
FOOTER STYLES
*/
#footer { background: #EEEBE4; float: left; margin-top: 10px; width: 930px; }
.footerContent { float: left; font-size: 12px; line-height: 16px; margin: 3px 0px 6px; padding-left: 10px; padding-right: 10px; text-align: center; width: 910px; }


/*
SECTION COLORS
*/
.dblue { color: #003296; } /* DENIM RULES */
.dred { color: #872D00; } /* HOME DECORATING */
.lblue { color: #038DB4; } /* FOR THE CHILDREN */
.lred { color: #B33C00; } /* FABRIC SMART */
.magenta { color: #500D0D; } /* STYLE FILE */
.olive { color: #545C00; } /* LIFESTYLE */


/*
MISC STYLES
*/
.align_middle { vertical-align: middle; }
.clearfloat { clear: both; font-size: 1px; height: 0; line-height: 0; }
.floatLeft { float: left; }
.floatRight { float: right; }
#mainBody { background: url(http://resource.cottoninc.com/_images/vivealgodon/shell/body_bkg_top.gif); background-repeat: repeat-x; float: left; margin: 0px; padding: 0px; width: 100%; }
.mainContainer { margin: 0 auto 30px; text-align: center; width: 950px; }
.padd10top { padding-top: 10px; }
#siteAffiliates { color: #5A5A5A; font-size: 13px; margin: 0px auto; padding: 10px; width: 930px; }
.textsml { font-size: 12px; line-height: 14px; margin-top: 0; padding-top: 0.4em; margin-bottom: 0; padding-bottom: 0; }
.white { color: #FFFFFF; }
.yellow { color: #FFE8B5; }

/*NEW STYLES*/
.marRight{margin-right:15px;}
