/*-- Birthday-Gift-Basket.com stylesheet --*/

/*-- Body background color & fonts etc. --*/
body {
font: 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
background:#eee;
color:#222;
text-align:center;
margin:10px;
padding:0;
}

/*-- Top header area, includes hdr and map --*/
#banner {
background:#eee;
height:40px;
voice-family: "\"}\"";
voice-family: inherit;
height:40px;
padding:0px;
margin-bottom:5px;
}
html>body #banner {
height:39px;
}

/*-- Attributes of the logo/header area --*/
#hdr {
background:#9A1100;
color:#222222;
border:1px solid darkslategray;
padding:0px;
margin-bottom:5px;
}

/*-- Attributes of the "map" area just under the header area --*/
#map {
height:15px;
padding:0px;
font-family:Arial;
font-size:11px;
background:#ffffff;
color:#000000;
border:solid firebrick;
border-width:1px;
margin-bottom:5px;
}

/*-- How the regular links look in the map area --*/
#map a {
font-family:Arial;
font-size:11px;
color:#000000;
text-decoration:underline;
}

/*-- How the map area links look when hovered over with the mouse --*/
#map a:Hover {
color:firebrick;
font-family:Arial;
font-size:11px;
cursor:pointer;
text-decoration:underline;
}

/*-- Headers for search engine emphasis --*/
h1 {
font: 22px/2.2 Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
line-height:24px;
} 

h2 {
font: 16px/1.6 Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
line-height:16px;
margin-top:5px;
margin-bottom:3px;
} 

h3 {
font: 16px/1.6 Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
line-height:16px;
margin-top:5px;
margin-bottom:5px;
} 

h3.small {
font: 13px/1.3 Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
padding:0px;
line-height:13px;
margin-top:0px;
margin-bottom:2px;
} 

/*-- for the left nav form options --*/
.smallform {
padding:0px;
margin-top:3px;
margin-bottom:5px;
} 

/*-- LEFT navigation container holds all the LEFT menu stuff below --*/
#leftcontent {
position: absolute;
left:10px;
top:70px;
padding-top:5px;
background:firebrick;
border:0px solid firebrick; /* WAS 1px solid #000; */
}

/*-- LEFT navigation and related menus --*/
.nav {
width:162px;
background:#ffffff;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#222222;
border:1px solid firebrick;
text-align:left;
text-decoration:none;
padding-top:5px;
padding-left:9px;
padding-right:9px;
padding-bottom:10px;
margin-bottom:5px;
line-height:22px;
}

/*-- LEFT menu links in the index, main page, and article templates --*/
.nav a {
font-family:Arial;
font-size:14px;
color:blue;
font-weight:bold;
text-decoration:underline;
}

/*-- LEFT menu links in the index and article templates when hovered over with the mouse --*/
.nav a:Hover {
font-family:Arial;
font-size:14px;
color:firebrick;
font-weight:bold;
cursor:pointer;
text-decoration:underline;
}

/*-- LEFT menu optional subscription form --*/
#subscribe {
line-height:18px;
text-align:center;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#222222;
width:162px;
padding-top:5px;
padding-left:9px;
padding-right:9px;
padding-bottom:5px;
background:#ffffff;
margin-bottom:5px;
border:1px solid firebrick;
}

/*-- Attributes of the optional subscription form button --*/
#subscribe input {
height:20px;
width:75px;
background-color:firebrick;
shadow-color:#ffffff;
border-color:#ffffff;
text-align:center;
text-valign:middle;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#ffffff;
cursor:pointer;
}

/*-- Attributes of the optional adsense container --*/
#adsense {
width:162px;
background:#ffffff;
text-align:center;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
margin-bottom:5px;
margin-top:5px;
border:1px solid firebrick;
}

/*-- Main center content area --*/
#centercontent {
background:#eee;
margin-left: 199px;
margin-right:179px; 
border:0px solid #000;
padding:0px 0px 10px 0px;
text-align:left;
/*
IE5x PC mis-implements the box model. The voice-family property is a hack to fix it.
See IE Box-model hack.txt
Read more at http://www.glish.com/css/hacks.asp
*/
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 199px;
margin-right:179px;
}
html>body #centercontent {
margin-left: 201px;
margin-right:179px;
}

/*-- Stuff INSIDE the centercontent --*/

#contentheader {
background:#eee;
text-align:left;
}   

#SearchBox {
background:#eee;
float:left;
border:1px solid #eee;
padding:10px 10px 0px 10px;
text-align:left;
}   

#FeaturedContent {
background:yellow;
float:right;
margin-left:10px;
margin-bottom:5px;
border:1px solid #000;
padding:5px 10px 0px 10px;
text-align:center;
width:240px;
} 

#GoogleSearchBox {
background:#cccccc;
float:left;
border:1px solid #000;
padding:5px 0px 0px 0px;
text-align:left;
}   

/*-- for CLASS use this format --*/
.InnerFeaturedContent {
font: 16px/1.6 Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
background:white;
padding:2px 10px 10px 10px;
border:0px solid #000;
} 

/*-- Attributes of the RIGHT container --*/
/* this WAS there before: <DIV CLASS="nav" style="line-height:22px;padding-bottom:10px;"> */
#rightcontent {
position: absolute;
right:10px;
top:70px;
width:160px;

}

/*-- Tweaking the OL elements to be nice on output pages --*/
ol {
margin-left:1.6em;
}


/*-- Attributes of the main content of the sitemap template --*/
#contentsitemap {
float:left;
background:#ffffff;
font-family:Arial;
font-size:12px;
color: #333333;
padding-left:10px;
padding-right:10px;
width:510px;
}

/*-- Attributes of the adsense column of the sitemap template --*/
#contentsitemapadsense {
float:right;
width:160px;
background:#ffffff;
color: #333333;
text-align:center;
}

/*-- Attributes of the main content of the privacy/disclaimer template --*/
#contentprivdis {
float:left;
background:#ffffff;
font-family:Arial;
font-size:12px;
color:#333333;
padding-left:10px;
padding-right:10px;
width:675px;
}

/*-- Attributes of the Webmaster Note just above the Daily Quote --*/
#WebmasterNote {
width:780px;
text-align:center;
margin-top:35px;
margin-bottom:35px;
font: 18px/1.4 Verdana, Arial, Helvetica, sans-serif;
border:0px;
}

/*-- Attributes of the Daily Quote area just above the Footer --*/
#DailyQuote {
width:780px;
padding-top:1px;
padding-left:5px;
padding-bottom:2px;
text-align:left;
font: 14px/1.4 Verdana, Arial, Helvetica, sans-serif;
border:0px solid #336699;
margin-top:15px;
}

/*-- Attributes of the footer area --*/
#footer {
width:90%;
height:15px;
padding-top:1px;
padding-left:5px;
padding-bottom:2px;
text-align:center;
font-family:Arial;
font-size:12px;
background:firebrick;
color:#ffffff;
border:1px solid #336699;
clear:both;
margin-top:15px;
}

/*-- How the regular links look in the footer area --*/
#footer a {
font-family:Arial;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

/*-- How the footer area links look when hovered over with the mouse --*/
#footer a:Hover {
color:#ffff00;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-decoration:underline;
}

/*-- General look of links not affected by any of the other styles in this file --*/
.alink {
color:Blue;
font-family:Arial;
font-size:12px;
cursor:pointer;
text-decoration:underline;
font-weight:normal;
}

/*-- Reduces the vertical spacing taken up by the link partners and subscription forms --*/
form.nospace {
line-height:1%;
padding:0px;
margin:0px;
}

/*-- Border size and color around the text area in the link partners page --*/
#TAWrap {
border:1px solid #336699;
}

/*-- Background color of the text area's caption in the link partners page --*/
#TACaption {
background-color:#336699;
color:#FFFFFF;
}

/*-- How the links look in the text area's caption in the link partners page --*/
#TACaption a {
color:#FFFFFF;
text-decoration:underline;
}

/*-- How the links look in the text area's caption in the link partners page when hovered over --*/
#TACaption a:Hover {
color:#ffff00;
cursor:pointer;
text-decoration:underline;
}

/*-- Border size and color of the text area in the link partners page --*/
.TA {
border:1px solid #336699;
}
