/*
Theme Name: PNC
Theme URI: http://www.powerandcontrolfilm.com
Description: Theme developed for the website powerandcontrolfilm.com
Version: 2.8
Author: Mark Davoli
Author URI: http://www.avendim.com
Tags: mark davoli, avendim, mone8
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "superfish.css";

/*												Regularly used colors, allows for easy replacing
												white:			#ffffff		- Used for Background and fonts with dark backgrounds
												Dark Tan/gray	#4f4a47		- Used in backgrounds of some blocks
												Dark brown:		#49382c		- Used for some buttons
												Yellow/Brown:	#f5edd8		- Used for text headers
												Orange/Brown:	#cf6733		- Used for some background colors and buttons
												Orange:			#d87b3d		- Links
												Brown:			#a37d64		- Used for nav bar bg and footer bg

*/


*												{ margin: 0; padding: 0;}
html 											{ overflow-y: scroll; height: 100%;}
ul												{ list-style: none; }
ol												{ list-style: decimal inside; }
a												{ outline: none; text-decoration: none; }

body											{ font-size: 12px; font-family: Georgia, Times, "Times New Roman", serif; color: #CCCCCC;
												  background: url('images/bg-tile.png') repeat #FFFFFF; height: 100%; }
/* 
	TYPOGRAPHY
*/

p 												{ font-size: 12px; line-height: 16px; margin: 0 0 10px 0; }
li 												{ font-size: 12px; line-height: 16px; }
ol												{ list-style: decimal inside; margin: 0 0 10px 20px;}
.post ul										{ list-style: disc outside; margin: 0 0 10px 30px;}
.post li										{ margin-bottom: 5px; }
.post ol										{ list-style: decimal inside; margin: 0 0 10px 30px; }
.post td										{ color: #664b3a; }
.post table										{ margin-bottom: 10px; }
.post img 										{ margin: 5px 10px 5px 10px; }

blockquote { padding: 0 0 0 12px; margin: 0 10px 10px 15px;  }
blockquote, blockquote p { font: italic 12px/18px Helvetica, Arial, Sans-Serif; }

code 											{ font: 12px/18px Monaco, Courier; width: 450px; padding: 10px; display: block; background: #a37e64;  overflow: auto; margin: 5px 0 15px 0; position: relative; color: #CCCCCC; }
pre code[class]:after 							{ content: attr(class); position: absolute; font-size: 10px; bottom: 5px; right: 5px; color: #fe4902; }	

a												{ color: #d87b3d;  }
a:hover, a:focus								{ color: #cccccc; text-shadow: 1px 1px 0 rgba(0,0,0,.4); text-decoration: none;}
.home a:hover, .home a:focus					{ color: white;	text-shadow: 1px 1px 0 rgba(0,0,0,.4); text-decoration: none;}
.fancylink										{ color: #d87b3d; margin: -0.3em; padding: 0.3em;}
.fancylink:hover, .fancylink:focus				{ 
	background: #d87b3d; color: white; 	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	margin:-0.3em;
	padding:0.3em;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none;
 }

.contains-image									{ color: #d87b3d; text-shadow: 1px 1px 0 rgba(0,0,0,.4);  margin: 0; padding: 0; }
.contains-image:hover, .contains-image:focus	{
	background: transparent; color: white; 	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0, 0);
	box-shadow: 1px 2px 5px rgba(0,0,0,0);
	margin: 0em;
	padding: 0em;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.dvd-image .contains-image:hover, .dvd-image .contains-image:focus {
	background: transparent; color: white; 	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0, 0);
	box-shadow: 1px 2px 5px rgba(0,0,0,0);
	margin: 0em;
	padding: 0em;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

h1												{ font-size: 18px; font-family: Georgia, Times, "Times New Roman", serif; font-weight: normal; margin: 0 0 5px 0; }
h2												{ font-size: 16px; font-family: Georgia, Times, "Times New Roman", serif; font-weight: normal; margin: 0 0 5px 0; }
h3												{ font-size: 14px; font-family: Georgia, Times, "Times New Roman", serif; font-weight: normal; margin: 0 0 5px 0; }
h4												{ font-size: 13px; margin-bottom: 15px; margin: 0 0 10px 0; }

#backgroundwrap									{ width: 1040px; background: url('images/bg.png') top center repeat-y #FFFFFF; height: auto !important; min-height: 100%; margin: 0 auto; }
#pagewrap										{ margin: 0 auto; width: 980px; padding-bottom: 10px; }
#header											{ width: 980px; height: 75px; background: url('images/powerandcontrol-title.jpg'); }
#header h1, #header p							{ margin: 0; padding: 0; text-indent: -9999px; position: absolute; top: 0; left: 0; }
#header h1 a 									{ display: block; width: 610px; height: 75px; text-indent: -9999px; }
.searchform										{  }
#header .searchform								{ position: absolute; height: 75px; top: 0; right: 0; width: 300px; }
#header .searchform fieldset					{ margin-top: 20px; margin-right: 10px; text-align: right; } 
.searchform label								{ color: #664b39; font-weight: bold; vertical-align: middle; } 
.searchform input								{ vertical-align: middle; } 
.searchform .searchButton						{ vertical-align: middle; background-image: url("images/go-on.png"); background-repeat: no-repeat; background-position: -1000px -1000px; }

/* Navigation (also look at superfish.css */
#main-nav										{ width: 980px; background: #a37d64; color: white; z-index: 99; margin-bottom: 8px; }
#main-nav a										{ color: white; }
#main-nav #buydvd								{ background: #8A4A1F;}
.right-menu										{ float: right; margin-bottom: 0em; width: 11em; text-transform: uppercase; }
.right-menu ul									{ width: 10em; position: absolute; top: -999em; }
.right-menu li									{ width: 100%; float: left; position: relative; background: #cf6733; line-height: 11px; border-top: 1px solid #cf6733; border-bottom: 1px solid #cf6733;}
.right-menu a 									{ display: block; padding: .75em .9em; font-weight: bold; text-decoration:none;  }
.right-menu li									{ font-size: 11px; }
.right-menu li:hover, .right-menu a:focus, .right-menu a:hover, .right-menu a:active { background: #664b39; text-shadow: 1px 1px 0 rgba(0,0,0,.4); }
.rightarrow 									{ position: absolute; display: block; right: .7em; top: .8em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('images/rightarrow.png') no-repeat; }
.right-menu #buyno

/* Main Body */
#content										{ width: 980px; }
#preview-header									{ padding-bottom: 8px; border-bottom: 1px solid #d9d2cf; margin-bottom: 8px; }
.preview-item									{ float: left; width: 226px; height: 100px; color: white; text-align: center; padding: 8px 5px;}
.preview-item h2								{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 22px; }
.preview-item p									{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; }
#survivors-preview								{ background: #754321; margin-right: 12px; }
#medical-preview								{ background: #8a4a1f; margin-right: 12px; }
#law-preview									{ background: #bd662b; margin-right: 12px; }
#founders-preview								{ background: #da7c3d; }
#content .explore								{ width: 10em; margin: 0 auto 5px auto;}
#content .explore a								{ color: white; display: block; background: #49382c; width: 10em; text-align: center; text-transform: uppercase;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	margin:-0.3em;
	padding:0.3em;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none; }
#content .explore a:hover, #content .explore a:focus	{ color: white; background: #a37d64; }

#main-content									{ height: auto !important; min-height: 500px; }

#post-content									{ width: 980px; }
.postheader										{ display: block; font-weight: normal; width: 960px; background: #664B39; color: white; padding: 0.75em 10px .75em 10px; margin-bottom: 8px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,.4); }
#post-content p, #post-content li 				{ color: #664b3a; }
#post-content h1								{ color: #664b3a; font-weight: bold; font-size: 18px;  }
#post-content h2								{ color: #664b3a; font-weight: bold; font-size: 16px;  }
#post-content h3								{ color: #664b3a; font-weight: bold; font-size: 14px;  }
#post-content h4								{ color: #664b3a; font-weight: bold; font-style: italic; font-size: 13px;  }
#post-content h5								{ color: #664b3a; font-weight: normal; font-style: italic; font-size: 13px;  }
#post-content .post								{ width: 700px; margin: 0 10px; }
.home #main-content								{ background: url('images/maincontent-bg.png') #f6f6f6; }
.home #left-column								{ color: white; width: 456px; float: left; margin-right: 6px; background: #4f4a47; padding: 5px 8px;  }
.home .vimeo-container							{ border-bottom: 1px solid #888583; padding-bottom: 8px; margin-bottom: 10px; }
.home .vimeo-player								{ background: #000000; padding-bottom: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
 }
.home .vimeo-player p							{ text-align: center; font-weight: bold; padding: 0; margin: 0; }
.home #content .vimeo-player p					{ color: white; margin-top: 5px; }
.home #content .vimeo-player p a				{ margin:-0.3em; padding:0.3em; color: white; padding-right: 15px; background: url('images/rightarrow-dark.png') right center no-repeat;  }
.home #content .vimeo-player p a:hover, .home #content .vimeo-player p a:focus	{ margin:-0.3em; padding:0.3em; color: white; position: relative; padding-right: 15px; background: url('images/rightarrow-dark.png') #d87b3d right center no-repeat;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none; 
 }
.home #right-column								{ color: white; width: 502px; float: left; font-size: 12px; padding: 0px 0px;  }
.home .rc-box									{ padding: 5px 8px; width: 486px; background: #4f4a47; }
.home #media-box								{ padding: 0; width: 502px; padding-bottom: 10px; }
.home .rc-hr-break								{ background: #f6f6f6; height: 18px; width: 502px; }
#specialoffer-box								{ position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; height: 311px;  }
#specialoffer-box h2							{ text-align: center; z-index: 2; position: relative; font-size: 22px; font-weight: bold; text-transform: uppercase; text-shadow: 2px 2px 0 rgba(0,0,0,.4); }
#specialoffer-box h3							{ text-align: center; z-index: 2; position: relative; color: #d97b3d; font-size: 16px; font-weight: bold; text-transform: uppercase; text-shadow: 2px 2px 0 rgba(0,0,0,.4); }
#specialoffer-box #pnc-specialoffer				{ position: absolute; top: 10px; left: 0; z-index: 1;  }
#specialoffer-box h4							{ text-align: center; z-index: 2; margin-top: 240px; position: relative; font-weight: bold; text-shadow: 1px 1px 0 rgba(0,0,0,.4); }
#specialoffer-box #specialoffer-moreinfo		{ z-index: 2; position: absolute; top: 70px; left: 0; text-align: center; }
#specialoffer-box #specialoffer-moreinfo ul		{ width: 140px; }
#specialoffer-box #specialoffer-moreinfo li a	{ font-weight: bold; color: white; display: block; margin: 0px; padding: 8px 5px; height: 15px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
 }
#specialoffer-box #specialoffer-moreinfo li a:hover	, #specialoffer-box #specialoffer-moreinfo li a:focus	{ background: #d87b3d; position: relative; z-index: 3;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
 }
#specialoffer-box #specialoffer-moreinfo li.special-odd a			{ background: #827f7c; position: relative; z-index: 2;  }
#specialoffer-box #specialoffer-moreinfo li.special-odd a:hover, 
#specialoffer-box #specialoffer-moreinfo li.special-odd a:focus	{ background: #d87b3d; position: relative; z-index: 3;  }
#specialoffer-box #specialoffer-moreinfo li.special-even a			{ background: #4f4a47; position: relative; z-index: 2;  }
#specialoffer-box #specialoffer-moreinfo li.special-even a:hover, 
#specialoffer-box #specialoffer-moreinfo li.special-even a:focus 	{ background: #d87b3d; position: relative; z-index: 3;  }
#specialoffer-box #specialoffer-moreinfo li.special-end a			{ background: #a74d11; position: relative; z-index: 2;  }
#specialoffer-box #specialoffer-moreinfo li.special-end a:hover, 
#specialoffer-box #specialoffer-moreinfo li.special-end a:focus	{ background: #d87b3d; position: relative; z-index: 3;  }

#individual-quotes								{ padding: 0 20px; margin-top: 20px; }
#individual-quotes .quote						{ margin: 20px 0 0px 0; }
#individual-quotes #quote-1						{ margin-bottom: 40px; }
#individaul-quotes #quote-2						{}
#individual-quotes .quote-image					{   }
#individual-quotes .quote-image img				{ border: white 1px solid; }
#individual-quotes .quote-text					{ position: absolute; bottom: 0; left: 140px; }
#individual-quotes .quote-author				{ font-weight: normal; margin: 34px 0 0 0; font-family: Georgia,Times,"Times New Roman",serif; font-size: 18px;}
#individual-quotes .quote-top					{ margin-bottom: 15px; position: relative; }

.parent-pageid-5 #post-content					{ width: 980px;  } 
.parent-pageid-5 #left-column					{ float: left; width: 498px; margin-right: 20px; }
.dvd-image										{ float: left; width: 109px; margin-right: 20px; padding-bottom: 10px; }
.dvd-image .dvd-logo							{ padding: 0 0 0 0; }
.post-information								{ }
.all-dvds .post-information p, .all-dvds .post-information li		{ color: #664B3A; }
#post-content .post-information h3				{ background: #87481d; color: white; font-style: normal; font-weight: normal; width: 488px; padding: 0.5em 10px .5em 10px; margin-bottom: 8px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,.4); }
.all-dvds .post-information h3					{ background: #87481d; color: white; font-style: normal; font-weight: normal; width: 960px; padding: 0.5em 10px .5em 10px; margin-bottom: 8px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,.4); }
.all-videos .post-information h3				{ background: #87481d; color: white; font-style: normal; font-weight: normal; width: 960px; padding: 0.5em 10px .5em 10px; margin-bottom: 8px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,.4); }
.dvd-information								{ float: left; width: 369px; }
.all-dvds .dvd-information, .page-template-page-single-dvd-php .dvd-information	{ float: left; width: 600px; }

.dvd-information td								{ color: #664B3A; padding: 5px 0; font-weight: bold; }
.dvd-information table							{ color: #664B3A; padding: 5px 0; }
.dvd-information input							{ color: #664B3A; padding: 10px 0; }

.page-template-page-single-dvd-php #post-content .post { width: 800px; }

.buy-dvd										{ width: 10em; margin: 5px; }
.buy-dvd a										{ color: white; display: block; background: #8a491f; width: 10em; text-align: center; text-transform: uppercase;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	margin:-0.3em;
	padding:0.3em;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none;
}
.buy-dvd a:hover, .buy-dvd a:focus				{ color: white; background: #a37d64; }
.all-dvd 										{ width: 10em; margin: 15px 5px 5px 5px; }
.all-dvd a 										{ color: white; display: block; background: #ba642b; width: 10em; text-align: center; text-transform: uppercase;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	margin:-0.3em;
	padding:0.3em;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none;
}
.all-dvd a:hover, .all-dvd a:focus				{ color: white; background: #a37d64; }


.parent-pageid-5 #post-content .post			{ margin: 0 10px; width: 498px; }
.parent-pageid-5 #post-content #left-column h4	{ background: #87481d; color: white; font-style: normal; font-weight: normal; width: 478px; padding: 0.5em 10px .5em 10px; margin-bottom: 8px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,.4); }

.parent-pageid-5 #right-column					{ float: left; width: 462px; }
.video-excerpts									{ background: #000000; width: 462px; margin-bottom: 10px;}
.video-excerpts-widget							{ width: 400px; }
.trouble-viewing								{ text-align: center; }
#post-content #right-column h3					{ background: #87481d; color: white; font-style: normal; font-weight: normal; width: 442px; padding: 0.5em 10px .5em 10px; margin-bottom: 8px; font-size: 12px; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(0,0,0,.4);}

.text-transcripts								{ margin-bottom: 5px; }
.transcript-photo								{ float: left; margin-right: 10px; width: 97px; }
.transcript-link								{ float: left; margin-top: 17px; color: #664B3A; }
.transcript-link-content						{ width: 100px; }
.transcript-link a, .domestic-news a			{ color: #d87b3d; margin: -0.3em; padding: 0.3em; }
.transcript-link a:hover, .transcript-link a:focus, .domestic-news a:hover, .domestic-news a:focus	{ 
	background: #d87b3d; color: white; 	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	margin:-0.3em;
	padding:0.3em;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none;
}
.domestic-news									{ color: #664b3a; }

#SignUp .signupframe { 
 border: #000000;
  color: #664b3a;
  font-family: Arial, Helvetica, sans-serif; 	
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	padding: 5px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none;
	margin-left: 225px;
}

#SignUp .signupframe table						{ margin: 0px auto 0px auto; }
#SignUp .signupframe td							{ padding: 3px 5px; }

#contact-form form							{ margin-top: 20px;	padding-left: 20px; color: #664b3a; }
#contact-form form div						{ margin-bottom: 10px; }
#contact-form form div label				{ clear: both; display: block; height: 20px; text-align: left; margin: 10px 5px 0 0px; float: left; width: 100px; }
#contact-form form div input				{ height: 20px; margin: 5px 0 5px 0px;  width: 400px; float: left; background: white; border: #000000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	padding: 5px;
 }
 
#contact-form form div input:hover, #contact-form form div input:active, 
#contact-form form div input:focus			{ background: #dddddd;  }
#contact-form form div textarea				{ width: 400px; background: white; border: #000000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	padding: 5px;
	}
#contact-form div textarea:hover, #contact-form div textarea:active, 
#contact-form div textarea:focus			{background: #dddddd;  } 
#contact-form form div #submit				{ margin-left: 438px; width: 70px; height: 30px; background: #d87b3d; color: white; text-transform: uppercase; font-weight: bold;
	border: 1px solid #d87b3d;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	padding: 5px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none;
}
#contact-form form div #submit:hover			{ cursor: pointer; background: #a37d64; border: #a37d64; }

.videos-widget									{ float: left; width: 400px; margin-bottom: 20px}
.videos-transcript								{ float: left; width: 450px; margin-left: 20px; }


.search #main-content p							{ color: #664b3a; }
.error404 #main-content p						{ color: #664b3a; }

.watch-trailer									{ text-align: center; text-transform: uppercase; font-size: 24px; font-weight: bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }

.dvd-information .buyitnow						{ font-size: 12px; color: white; width: 10em; background: #d87b3d; color: white; text-transform: uppercase;
	border: 0px solid #d87b3d;
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	box-shadow: 1px 2px 5px rgba(0,0,0,.35);
	padding: 5px;
	text-shadow: 1px 1px 0 rgba(0,0,0,.4);
	text-decoration: none;
	margin: 10px 0;
	padding:0.3em;	
}
.dvd-information .buyitnow:hover					{ cursor: pointer; background: #a37d64; border: #a37d64; }
/* Footer */
#footer											{ background: #a37d64; margin: 10px 0 0 0; height: 25px; padding: 0 5px; color: white;  }
#footer a										{ color: white; }
#footer a:hover, #footer a:focus				{ color: #c5c5c5; }
#footer li										{ display: block; float: left; width: auto; margin: 0; padding: 0 5px;  }
#footer-left-nav								{ position: absolute; top: 0; left: 5px; width: auto; }
#footer-left-nav li								{ padding: 5px 5px 5px 5px;  }
#footer-right-nav								{ float: right; width: auto;  }
#footer-right-nav li							{ padding: 3px 3px 3px 3px;}
#footer-right-nav li.no-image					{ padding: 5px 5px 5px 5px; }
#footer-copyright								{ color: #4F4A47; margin: 10px 0 5px 0; width: 980px; ; text-align: center; font-size: 10px; }
#footer-copyright p								{ margin: 0; padding: 0; }
