/***** Tags *****/
H1{margin:0; padding:0; color:#c6b77a;font-weight:normal;}
H2{margin:0; padding:0; font-size:10.5pt; color: #c6b77a; font-weight:normal; }

/***** Id's *****/
#CallOuts{font-size:7.5pt; color:#c6b77a; }
#CallOuts P{margin:5px 0 0 0;}

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

#Header{background-color:#f4f1e4;}
#NavSpot, #NavEcards, #NavIdeas {background-color:#e2dbbc;}
#NavGifts { background-color:#c6b77a; }
#NavSpot A { color:#8e8d90; }
#NavEcards A { color:#8e8d90; }
#NavIdeas A { color:#8e8d90; }
#NavGifts A { color:white;}
#NavBottom{background-color:#d4c99b;}
#NavSection{ color:#8e8d90; font-weight:bold; font-size:7.5pt }
#Middle{padding:35px 0 0 22px;}

#SearchBar { background-color:#c6b77a; }
#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:-130px 0 0 0; line-height:30px; margin-top:-130px;color:#d4c99b;font-family: Times New Roman, Courier, serif;}
#Slogan1{font-size:37pt;margin:0;padding:30px 0 0 0; }
#Slogan2{font-size:17pt;margin:0;padding:15px 205px 0 0;color: #c6b77a;}
#Slogan3{font-size:26pt;margin:0;padding:15px 100px 0 0;color: #c6b77a;}

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

/***** Classes *****/
.navSectionLink, .navSectionLinkLast { color:#c6b77a; text-decoration:none; padding-right:10px; padding-left:10px;padding-bottom:2px;border-right:1px solid #8e8d90;font-size:7.5pt; line-height: 14pt}
.navSectionLinkLast{ border-right:0; }

.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;}
.previewAll {float: left; width: 140px; height: 220px; 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;}

.price { color:#c6b77a; font-weight: bold; }
.currentPage { color:#c6b77a; } 

.sectionLink, .sectionLink:hover, .sectionLink:visited { text-decoration: none; color: #c6b77a; font-size: 10pt; font-weight: bold;}
.sectionLink:hover { text-decoration: underline; color: #c6b77a; font-size: 10pt; }
.description { color:#c6b77a; }
.instructionText { color: #c6b77a; }
.submit { background-color: #c6b77a; }
.button { background-color: #c6b77a; }

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

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

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

