/*
Skin name: addtocartmovie.com
Version: 1.0
Author: Devin and Shingo [SZ]
Author uri: http://www.sz-solutions.com
Description: Custom Skin for addtocartmovie.com 
*/



/*  Copyright 2009 addtocartmovie.com All Rights Reserved.
*  Structure of this document:
* 1) GLOBAL 2) LAYOUT 3) STYLES 4) NAVIGATION 


/* ***GLOBAL*** */
	/*Initialize the browser's CSS Except for table structure*/
	@import url(reset.css);

	body {background: #151515 url(images/back-body.jpg) repeat; font: 14px Tahoma, Geneva, sans-serif; color: #5c5b5b }
	
	h1 {font-size: 36px; color: #782203 }
	
	h2 {font-size: 24px; color: #490a00; padding: 0; }
	
	h3 {font-size: 18px; color: #292929 }
	
	h4 {font-size: 16px; color: #782203 }
	
	h5 {font-size: 14px; color: #490a00 }
	
	h6 {font-size: 13px; color: #292929 }
	
	p {margin-bottom: 30px; line-height: 1.7em }
	
	strong {font-weight: bold }
		
	a:link {color: #d63c05; font-weight: normal; text-decoration: none }
	
	a:visited {color: #9a2b04; font-weight: normal; text-decoration: underline }
	
	a:hover, a:active {color: #d63c05; font-weight: normal; text-decoration: underline }
/* ***END GLOBAL*** */



/* ***LAYOUT*** */
	#shadow, #header, #container, #footer {margin: 0 auto; }
	
	#shadow-outer {position: relative; background: url(images/back-shadow-outer.jpg) no-repeat center top }
	
	#shadow {width: 996px; position: relative }
	
	#container {background: url(images/back-container.png) repeat-y center top; width: 960px; padding: 0 6px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/back-container.png'); margin: 180px auto 0 auto }
	
	#container-shadow {width: 658px; float: left; padding: 0 33px 0 24px; background: url(images/container-shadow.jpg) no-repeat right top }
	
	#optin-container {width: 214px;	height: 155px;	position: absolute;	top: 323px;	right: 24px;	z-index:0;	background: url(images/back-optinbox.jpg) no-repeat;	padding: 193px 0 0 26px }
	
	.left-col {width: 605px; padding: 20px 0 0 0; z-index: 1 }
	
	.entry_header {clear: both; min-height: 50px; _height: 50px }
	
	.datemeta {float: left; width: 79px; height: 62px; text-align: right; text-align: center }
	
	.left-col .date {font-size: 40px; line-height: 46px; display: block; color: #fff; background: #d63c05; font-weight: bold  }
	
	.month-year {font-size: 11px; line-height: 16px; display: block; color: #fff; background: #782203 }
	
	.author-data {margin: 0 0 0 20px; font-size: 11px; color: #7a7474 }
	
	.master .entry_content {clear: both; margin: 15px 0 0 0 !important; font-size: 12px }
	
	.entry { background: url(images/back-entry-content.jpg) no-repeat center bottom; padding: 0 0 48px 0 }
	
	.master .left-col h1 {float: right; background: url(images/post-title-line.gif) repeat-x 0 bottom; width: 510px; font-weight: normal; padding: 5px 0 0 }
	
	.master .left-col h1 a {font-weight: normal; color:#782203; font-size: 36px }
	
	#header {height: 160px }
	
	#logo {position: absolute; top: 18px; left: 5px; text-indent: -99999px }
	
	#logo a {width: 350px; height: 90px; display: block; outline: none }
		
	#optin-container .textfield, #footer-optin .textfield {width: 180px; height:23px; padding:2px 5px; border:none; background:transparent; font-size:11px; color: #5f5f5f; margin: 2px 0 6px 0 }
	
	#optin-container #Contact0Email {margin:0 0 2px 8px;}
	
	#optin-container #submit {margin: 0 0 0 100px}
	
	#sidebar {float: right; width: 228px !important; margin: 353px 0 0 0; color: #4d4d4d; padding: 0 8px 200px 0  }
	
	#sidebar ul {list-style: none }
	
	#sidebar ul li {margin: 0 0 30px 0 }
	
	#sidebar h2 { min-height: 41px; _height: 41px; background: url(images/back-sidebar-title.jpg) no-repeat right bottom; font-size: 24px; color: #666; font-weight: normal; padding: 0 30px 0 6px; letter-spacing: -1px }
	
	#sidebar ul ul {padding: 0 0 0 5px }
	
	#sidebar ul ul li {background: url(images/sidebar-dash.gif) repeat-x 0 bottom; padding: 8px 4px; margin: 0 }
	
	#sidebar ul ul li a {background: url(images/sidebar-arrow.gif) no-repeat 0 5px; padding: 0 0 0 16px }
		
	#footer {width: 960px; background: #d75400 url(images/back-footer.jpg) no-repeat }
	
	form#search {width: 162px; padding: 4px 0 0 ; float:right; z-index: 50 }
	
	#search #s {color: #474747; font-size: 11px; width: 122px; height: 21px; line-height: 20px; background: transparent; border: none; vertical-align: -3px; position: relative;}
	
	#s, #btn-search {z-index: 100 }
	
	#sociables {margin: 23px 0 0 4px }

	#footer .footer-content {position: relative; width: 911px; margin: 0 auto; min-height: 203px; _height: 203px; color: #fff; font-size: 12px; padding: 40px 0 0 0 }
	
	#footer ul.footerlinks {list-style: none; margin: 0 0 0 -6px }
	
	#footer ul.footerlinks li {float: left; color: #fff }
	
	#footer ul.footerlinks li a {padding: 0 5px }
	
	#copyright {position: absolute; bottom: 0; left: 0; display: block; height: 39px; line-height: 39px; font-size: 11px  }
	
/* *** END LAYOUT*** */


/* ***STYLES*** */
	
	.left-col h1.weight {background: url(images/heading-mark.jpg) no-repeat left top; min-height: 93px; _height: 93px; padding: 0 0 0 110px; color: #e10000; font-size: 24px; font-weight: bold; font-style: italic; line-height: 1em }
	
	.left-col h2 {padding: 15px 0 15px 12px; color: #4b4646; font-size: 18px; font-weight: normal; font-style: italic; line-height: 1.5em }
	
	h1.tagline {color: #e10000; font-size: 36px; text-align: center; font-style: italic; line-height: 2em }
	
	.recover {clear: both; line-height:0 }
	
	.italic {font-style: italic; }

	.txtcenter {text-align: center }
	
	.forFree {font-size: 24px }
	
	.picture-frame {border: 2px solid #de2424; padding: 4px }
	
	.testimonialName {font-size: 18px; color: #ff0000; }
	
	.side-divider {display: block; background: url(images/side-divider.gif) no-repeat center 50% }
	
	.testimonial-divider {display: block; background: url(images/side-testimonial-divider.gif) no-repeat center 50%; height: 28px  }
	
	.sidebar p {padding: 0 15px 0 20px; margin: 0 0 5px }
	
	.before-after-sign {position:relative; margin: -37px 0 0; z-index: 5; height: 46px; background: url(images/before-after-sign.png) no-repeat center bottom }
	
	.wide-col p {padding: 0 0 0 27px }
	
	.container-body-med {margin:0 auto; width:550px }
	
	ul.youwill li {font-size:16px; margin-left:30px }
/* *** END STYLES*** */




/* *** NAVIGATION *** */
	#globalnav {position: absolute; top: 160px; height: 53px; padding: 0 30px 0 0; left: 37px; width: 653px; color: #EFE6E0 }
	
	#globalnav ul {list-style: none }
	
	#globalnav ul li {float: left; padding: 0 13px 0; line-height: 39px; background: url(images/globalnav-divider.gif) no-repeat right center}
	
	#globalnav a:link, #globalnav a:visited {color: #efe6e0; text-decoration: none; font-weight: bold; font-size: 11px }
	
	#globalnav a:active, #globalnav a:hover {color: #ED8202 }
	
	#sidebar a:link, #sidebar a:visited {color: #9d4f13; font-size: 12px; font-weight: bold }
	
	#footer a:link, #footer a:visited {color: #fff; text-decoration: none; font-size: 12px; font-weight: bold }
	
	#footer a:active, #footer a:hover {color: #fff; text-decoration: underline; font-weight: bold }
	
	a.attribution:link, a.attribution:visited, a.attribution:hover {display: block; width:200px; text-align: center; margin: 0 auto; color: #706969; text-decoration: none; font-style: italic; letter-spacing: 1px }
/* ***END NAVIGATION*** */

/* *** NAVIGATION *** */
	#search_form, #tagline, #sitename {display: none }
	
	#navbar {padding: 4px 0 0 0 }
	
	.textwidget {padding: 10px}
/* *** END NAVIGATION *** */