/***** Tags *****/
H1{margin:0; padding:0; color:#669fbc;font-weight:normal;}
H1.sectionTitle{text-transform:lowercase;}

H2{margin:0; padding:0; font-size:10.5pt; font-weight:normal;}
INPUT, TEXTAREA, LABEL{display:block;}
LABEL{margin-bottom:5px; color:#8e8d90;;}
/* This may be causing the width on the ecards page*/
#ECardForm INPUT, #ECardForm TEXTAREA{width:95%;}

/***** Id's *****/
#Back:link{background-color:#669fbc; padding:3px 5px 3px 8px; color:white;text-decoration:none; text-align:right; font-size:9pt; line-height:15pt; }
#Back:link:hover, #Back:link:active{text-decoration:none;}
#Back:link:visited{background-color:#669fbc; padding:3px 5px 3px 8px; color:white;text-decoration:none; text-align:right; font-size:9pt; line-height:15pt; }

#BigPreview{float:left; padding:0 20px 0 0;width:286px;}
#BigPreviewImage{display:block;margin-bottom:5px;}
#CallOuts{font-size:7.5pt; color:#669fbc; }
#CallOuts P{margin:5px 0 0 0;}

#Company{padding-right:0px;width:260px;}
#Company .callOutText{width:120px;}

#ECardForm, #Confirmation{float:right; margin-bottom:20px;}
#ECardForm{width:47%;}
#ECardForm INPUT, #ECardForm TEXTAREA{width:95%;}

#Confirmation{width:58%;}
#Confirmation H1{font-size:15.5pt; }
#Header{background-color:#e0ecf2;}
#NavGifts, #NavSpot, #NavIdeas {background-color:#b2cfdd;}
#NavEcards { background-color:#669fbc; }
#NavGifts A { color:#8e8d90; }
#NavSpot A { color:#8e8d90; }
#NavIdeas A { color:#8e8d90; }
#NavEcards A { color:white;}
#NavBottom{background-color:#8cb7cd;}
#NavSection{ color:#8e8d90; font-weight:bold; font-size:7.5pt; text-transform:lowercase;}

#MessageIdeas{ display:block; float:left; width:auto; margin-top:19%; padding:0;}

#Middle{padding:35px 0 0 25px;}

#PreviewButton, #SubmitButton{background-color:#669fbc;background-image:url(../images/mccann/ecards_box_send.gif); border:0; color:white;width:auto;height:auto;display:inline;text-transform:lowercase;}
#PreviewButton{float:right;}
#PreviewCaption{font-size:10.5pt;color:#8e8d90; margin-bottom:10px;}
#SearchBar { background-color:#669fbc; }
#SectionIntro, #SubSection{color:#8e8d90; font-size:10.5pt; width:49%; }
#SectionIntro{margin-left:0px; line-height:200%; }
#SubSection{line-height:normal;font-size:7.5pt;}

#Slogans{float:right; text-align:right; margin:-60px 3px 0 0; line-height:30px; margin-top:-60px;color:#669fbc;font-family: Times New Roman, Courier, serif;}
#Slogan1{font-size:19pt;margin:-25px 0 0 0;padding:30px 245px 0 0;}
#Slogan2{font-size:36pt;margin:0;padding:15px 60px 0 0;color: #8cb7cd;}
#Slogan3{font-size:23pt;margin:0;padding:15px 145px 0 0;}

#MessageConfirmation{font-size:10.5pt;}

#pvMessage{word-wrap: break-word; padding-left:12px; padding-right:12px;}

.searchForm INPUT { border-bottom: 3px solid #B2CFDD; }
.LanguageSelect { background-color: #b2cfdd; }

/***** Classes *****/

.messagePart{color:#8e8d90; font-size:9.5pt;}
.messageValue{color:#669fbc;font-size:9.5pt;}
.navSectionLink, .navSectionLinkLast { color:#669fbc; text-decoration:none; padding-right:10px; padding-left:10px;padding-bottom:2px;border-right:1px solid #8e8d90;font-size:7.5pt; }
.navSectionLinkLast{ border-right:0; }


.previewLink:link, .previewLink:link:visited {color:#669fbc; text-decoration:none; padding-right:10px; padding-left:5px;font-size:7.5pt; font-weight:bold;font-size:9pt;}
.previewLink:active, .previewLink:link:hover{text-decoration:underline; font-size:9pt;}

.sectionLink, .sectionLink:hover, .sectionLink:visited { text-decoration: none; color: #669fbc; font-size: 10pt; font-weight: bold;}
.sectionLink:hover { text-decoration: underline; color: #669fbc; font-size: 10pt; }

.spellLink:link, .spellLink:link:visited {color:#f6982d; text-decoration:none; padding-right:10px; font-size:9pt; font-weight:bold; }
.spellLink:active, .spellLink:link:hover{text-decoration:underline;}

.callOut{ float:left; width:193px; padding-right:40px;}
.callOutImage { float:left; padding:28px 10px 0px 0; }
.callOutText { float:left; width:102px; border-left:1px solid #8e8d90; padding-left:10px;}

.noResults{}

.preview{float:left; width:140px;padding:28px 6px 0 0;}
.previewImage{margin:0; padding:0; border:0;}

.previewCaption:link:focus, .previewCaption:visited:focus {text-decoration:underline; color:#8e8d90; font-size:10pt; display:block;}
.previewCaption:link {text-decoration:none; color:#8e8d90; font-size:10pt; display:block;}
.previewCaption:visited {text-decoration:none; color:#8e8d90; font-size:10pt; display:block;}
.previewCaption:link:hover, .previewCaption:visited:hover {text-decoration:underline; color:#8e8d90; font-size:10pt; display:block;}
.previewCaption:link:active, .previewCaption:visited:active {text-decoration:underline; color:#8e8d90; font-size:10pt; display:block;}

.currentPage { color:#669fbc; } 

/* Override this class in all css files to put the correct background on the searchbar */
.searchColor { background-color: #B2CFDD; }

body {		
		scrollbar-arrow-color: #ffffff;
		scrollbar-3dlight-color: #8e8d90;
		scrollbar-darkshadow-color: #8e8d90;
		scrollbar-base-color: #669fbc;
		scrollbar-face-color: #669fbc;
		scrollbar-highlight-color: #669fbc;
		scrollbar-shadow-color: #669fbc;
		scrollbar-track-color: #e0ecf2;
	}