/* Linda Dano - Home Collection (c)2008 amazon pixels */
/* basic layout  required */


body
		{
			margin: 0;
			padding: 0;
			background-color: #978f43;
			text-align: center;
			font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: 14px;
			font-weight: normal;
			color: #330000;
		}

img {border: 0; text-decoration: none;}

		.red { color: #990000; }
		.yellow { color: #fff899; }
		.blue { color: #006699; }
		.darkbrown { color: #330000; }
		.brown { color: #663333; }
		.beige {color: #f9ebbe;}
		.kaki {color: #75681f;}
		.safered { color: #993300; }
		.sitecolor { color: #e8a712; }
		.orange {color: #ff6600;}
		
		.bigorange {font-size: 14px; color: #ff6600;}
		
		.hide {display: none;}
		.show {display: block;}

a {color: #993300; font-weight: bold; text-decoration: underline;}
a:link {color: #993300; text-decoration: underline;} 
a:visited {color: #993300; text-decoration: underline;} 
a:active {color: #993300; text-decoration: underline;} 
a:hover {color: #990000; text-decoration: underline;}


/* generic styles and classes*/	
table {border-collapse: collapse; border: 0;}

h1 {font-family: 'Garamond', Times, serif;
			font-size: 24px;
			font-style: normal;
			line-height: 24px;
			font-weight: bold;
			text-transform: none;
			background-color: transparent;
			margin: 0; 
			padding: 0;
			}
			
h2 {font-family: 'Garamond', Times, serif;
			font-size: 16px;
			font-style: normal;
			line-height: normal;
			font-weight: bold;
			text-transform: none;
			margin: 0; 
			padding: 0;
			}
		
h3 {font-family: 'Garamond', Times, serif;
			font-size: 15px;
			font-style: normal;
			line-height: normal;
			font-weight: bold;
			text-transform: none;
			color: #663300;
			margin: 0; 
			padding: 0;
			}
			
		
h4 {font-family: 'Garamond', Times, serif;
			font-size: 14px;
			font-style: normal;
			line-height: normal;
			font-weight: bold;
			text-transform: none;
			margin: 0; 
			padding: 0;
			}

p {	margin: 0.5em;
	padding: 0.5em;
	}

i {font-style: oblique;}

form {
	padding: 0px;
	width: 0px;
	display: inline;
	}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ol {
	margin: 0;
	padding: 0;
	}

dir {margin: 0;
	padding: 0;
	list-style: none;
	}

dir li {margin: 1%;}

li {margin: 2%;}

/* primary fixed frame w/background layout and styles */
body.videoplayer
		{
			position: relative;
			background-image: url(../../Q/hc_background.jpg);
			background-position: left top;
		}
		
#frame
		{
			position: relative;
			background-image: url(../images/hc_background.png);
			background-position: center 56px;
			background-position-y: 55px;
			background-repeat: repeat-y;
			width: 760px;
			height: 100% !important; /* must use 100% for IE */
			
			margin: 0;
			padding: 0;
			border: 0px solid #990000;
			border-top: 0;
		}
		
/* header container contains branding + navigation w/ visual presentation */			
#header
		{	background-image: url(../images/header_bar.png);
			background-position: top center;
			background-repeat: no-repeat;
			margin: 0;
			padding: 20px 0 0 15px;
			position: relative;
			width: auto;
			height: 46px;
			text-align: left;
			background-color: transparent;
			border: 0px dashed #ffcc00;
		}

#logo {float: left; padding: 0; margin: 0; border: 0px solid #ff0000;}
/* navigator and nav layouts and styles */
		

#mainNav { 
	position: relative;
	float: right;
	top: 0;
	right: 1em; 
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.08em;
	line-height: 1.1em;
	border: 0px solid #cccccc;
	}
	
/* nav horizontal layouts styles */
td.navcontainer {width: 45%; text-align: center; padding: 0; margin: 0; background-color: transparent;}
td.separator {width: 5%; text-align: center; padding: 0; margin: 0; background-color: transparent;}

.navcontainer a {
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0px dashed #FFF;
}

.navcontainer a:visited {
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0px dashed #FFF;
}

.navcontainer a:hover {
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #990000;
	border: 0px dashed #FFF;
}
					
/* basic layout  required required for homepages */
#content-container
		{
			position: relative;
			width: auto;
			height: 100% !important; /* must use 100% for IE */
			margin: 0;
			padding: 5px 15px 15px 15px;
			border: 0px solid #999999;
			background-color: transparent;
			clear: both;	
		}
		
#columnOne
		{
			position: relative;
			float: left;
			left: 0;
			width: 59%;
			height: 100%;
			min-height: 100%;
			text-align: left;
			padding: 0;
			margin: 0;
			background-color: transparent;
			border: 0px solid #999999;
		}
		

#columnTwo
		{
			position: relative;
			float: right;
			right: 0;
			width: 38%;
			height: 100%;
			min-height: 100%;
			text-align: left;
			padding: 0;
			margin: 0;
			background-color: transparent;
			border: 0px solid #999999;
		}
		
#box-one {margin-top: .75em; margin-bottom: 1.5em; width: 100%; text-align: left;}
#box-one table {width: 100%;}
#box-one td {text-align: center;}
#box-one img {border: 1px solid #663333;}

#box-two {position: relative; width: 100%; text-align: left; background-color: #fff899; color: #75681f; margin-bottom: 1.5em; }
#box-two h2 {padding: 0.3em; padding-bottom: 0.1em;}
#box-two h4 {color: white; padding: 0.3em; background-color: #75681f;}

#box-two h4 a {color: white; text-decoration: none;}

#box-three {position: relative; margin-top: 1em; margin-bottom: 1.5em; width: 100%; text-align: left; background-color: #fff899; color: #75681f;}
#box-three h4 a {font-size: 13px; text-decoration: none;}
#box-four img {padding: .3em;}

#box-four {position: relative; margin-top: 1em; margin-bottom: 1.5em; padding-top: .5em; padding-bottom: .5em; width: 100%; text-align: left; background-color: #fff899; color: #75681f;}
#box-four h4 a {font-size: 13px; text-decoration: none;}

#columnOne h1 {margin-left: 30%; margin-bottom: .15em; margin-top: .15em; border: 0px solid #330000;}

#present-pod {position: relative; border: 2px solid #663333; min-height: 210px; overflow: visible;}

#presenter {position: absolute; left: -5px; bottom: 0;}

#present-pod p {font-family: 'Garamond', Times, serif;
			font-size: 15px;
			font-style: normal;
			line-height: 16px;
			font-weight: bold;
			text-align: left;

			right: 0;
			width: 55%;
			background-color: transparent;
			margin-left: 40%;
			padding-top: .4em;
			border: 0px solid #663333;
			}

#featured-product {
			position: relative;
			left: 30%;
			padding: 0;
			margin: 0;
			width: auto;
			height: auto;
			border: 0px solid #330000;
			}
			
#featured-product table {margin: 0; padding: 0; width: 65%; }

td.ftop {margin: 0; padding: 0; width: 300px;}
td.fleft {width: 8px; margin: 0; padding: 0; background: #330000  url(../images/frame_left.gif) repeat-y top left;}
td.fcontent {background-color: #f9ebbe; padding: 0.5em; vertical-align: top; border: 0;}
td.fright {width: 8px; margin: 0; padding: 0; background: #330000  url(../images/frame_right.gif) repeat-y top right;}
td.fbot {margin: 0; padding: 0; width: 300px;}


p.productcopy {margin: 10px 0 10px 0; padding: 0;}
p.productshot {float: left; padding: 0;}
p.buyaction {float: right; text-align: right; line-height: 20px;}
.buyaction img {border: 0; padding: .2em; margin: 0; background-color: #f9ebbe;}

p.paint-colors {
	margin: 0;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	text-align: left;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666633;
}

p.show-times {
	margin: 0;
	padding-top: 1em;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	text-align: left;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666633;
}

p.book-talk {
	margin: 0;
	padding-top: 1em;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	text-align: left;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666633;
}



#callout {margin-left: 25%; margin-bottom: .15em; margin-top: .15em; border: 0px solid #330000; text-align: right;}

#globalfooter { 
	position: relative;
	clear: both;
	border: 0px dashed  #006699;
	background: #333300;
	padding: 2px;
	}

.clear {clear: both;}
.bordered {border: 1px solid #999999;}
.centered {text-align: center;}
.date {margin-top: 1em;}
.small {font-size: 11px;}
.cap {text-transform: capitalize;}

.quote {
	font-family: Georgia, Times, "Times New Roman", serif; 
	font-style: italic; 
	font-size: 12px;
	color: #006699;
	font-weight: normal;
	}

blockquote {
	padding: 0;
	margin: 10px;
	padding: 2%; 
	border: 2px dotted #e8a712; 
	color: #006699;
	text-align: left;
}

blockquote p {
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, Times, "Times New Roman", serif;
}

cite:before {
content: "\2014 "; /* auto mdash */
}

cite {display: block;
text-align: right;
}




