@charset "utf-8";
/* CSS Document */
html, body {	height: 100%;	margin: 0;	padding: 0;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	
            background-image:url(/struct/shop_bg_tall.gif);	background-position:top; background-color:#14100D; background-repeat:repeat-x;}

.wrapper{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -4em;
}

a{	color:#09F;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration:none;	font-weight:bold;}
a:hover{	color:#000!important;}
h1{	font:Arial, Helvetica, sans-serif;	font-size:21px;	font-weight:bold;	color:#09F;	margin-top:0px;	margin-bottom:0px;}
h2{	font: Arial, Helvetica, sans-serif;	font-size:30px;	font-weight:bold;	color:#000;	margin-top:0px;}
h3 {	font:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#09F;	margin-top:0px;	margin-bottom:0px;}

/************************* index ******************************/
#holding {	width:99.9%;	height:479px;	background-image:url(/images/holding_bg.jpg);	background-repeat:repeat-x;	background-position:left top;	margin:0 auto;}
#item {	text-align:center;	width:100%;	margin:0px;}
.item {	position:absolute;	top:5px;	z-index:10px;	width:100%;	text-align:center;}
.item  a{ font-size:16px;}

/************************ Main  *******************************/
#book {	width:954px;	height:579px; 	background-image:url(/images/book_bg.png);			background-repeat:no-repeat;	background-position:left;	margin:10px; 	position:relative;}
#book2{	width:954px;	height:579px;	background-image:url(/images/blank_book_bg.png);	background-repeat:no-repeat;	background-position:left;	margin:10px;	position:relative;}
#column_left{	width:220px;	height:450px;	font:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	position:absolute;	left:25px;	top:45px;}
#column_left_lg{	width:400px;	height:450px;	font:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	position:absolute;	left:25px;	top:45px;}
#column_right_lg{	width:400px;	height:450px;	font:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	position:absolute;	right:25px;	top:45px;}
.flash{	position:absolute;	width:615px;	height:416px;	right:80px;	top:50px;	z-index:5px;}
.bookhead{	position:absolute;	right:80px;	top:50px;	z-index:30px!important;	width:636px;	height:72px;}
.shopbg{	background:url(images/shopcans.jpg);	background-repeat:no-repeat;	background-position:bottom;	width:424px;	height:335px;	float:right;	position:absolute;	left:20px;	bottom:-60px;	z-index:-10px!important;}
#facebook {	width:220px; margin:auto; margin-top:10px; position:absolute; left:955px;}

/************************ History  *********************************/
.home_cans{	background-image:url(/images/home_cans.png);	background-repeat:no-repeat;	position:absolute;	width:529px;	height:428px;	right:108px;	top:80px;}
.fullstory{	position:absolute;	right:90px;	top:492px;	color:#FFF;}
.history_poloroids{	text-align:center;}
.bottomnav{	position:absolute;	right:130px;	bottom:20px;}
.bottomnavLeft{	position:absolute;	left:130px;	bottom:20px;}

/************************* Contact us  *************************/
.contact_pics{	background-image:url(/images/polaroids_contactus.png);	background-repeat:no-repeat;	position:absolute;	width:480px;	height:377px;	right:153px;	top:80px;}

/**************************** Links  ****************************/
.sublink{ width:200px;	height:77px; top:10px;	left:530px;	position:absolute;	z-index:10px;}
.mclogo{	position:absolute;	top:170px;	left:140px;	text-align:center;}
.nitro2g{ position:absolute;	top:290px;left:720px; text-align:center;}
.south{ position:absolute;	top:240px;	left:500px;	text-align:center;}
.burgerman{	position:absolute;	top:350px;	left:80px;	text-align:center;}

/****************** News & Events ***************************/
.news_pics{	background-image: url(/images/news_bg.jpg);	background-repeat:no-repeat;	position:absolute;	width:520px;	height:100%;	right:88px;	top:80px;}

/******************* Footer  ********************************/
#footer{margin:0;	margin-top:5px;	background-image:url(/images/footer_bg.jpg);	
background-repeat:repeat-x;	
background-position:top; 	
background-color:#14100D;	
padding:5px;
padding-bottom:none!important;
font-family:Arial, Helvetica, sans-serif;	
font-size:10px;	color:#FFF;
height:auto;
height:15%;
clear:both;
}

.faq-bg{
	background-image:url(images/faq-bg.jpg);
	background-position:left-top;
	background-repeat:no-repeat;
	width:100%;
	height:550px;
}

.shipping-bg{
	background-image:url(images/shipping_bg.jpg);
	background-position:left-top;
	background-repeat:no-repeat;
	width:100%;
	height:550px;
}

.term-bg{
	background-image:url(images/terms_bg.jpg);
	background-position:left-top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.push{height: 4em; clear:both;}

#footer_txt{width:954px;	height:40px;	padding-top:30px;	color:#FFF;	margin:10px 10px auto;}
#footer_txt ul,li{	width: 100%;	padding: 0px;	margin: 0;	display:inline;	color:#FFF;}
#footer_txt li a{	display:inline;	color:#FFF;	text-decoration:none;	padding:0 5px 0 5px;	font-size:12px;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	margin:auto;	margin-top:20px;}
#footer_txt li a:hover{	color:#09F!important;}

/**************** Classes  *******************************************/
.right{	float:right;}
.margin-r{	margin-right:5px;}img{	border:0;}
.black{	color:#000;}
.center{	text-align:center;}
.submitButton {	text-align: right;}
#book_account {	width:954px;	height:659px;	background-image:url(/struct/book_account.png);	background-repeat:no-repeat;	background-position:center;	margin:auto;	margin-top:10px;	position:relative;}
#book_account_create {	width:954px;	height:659px;	background-image:url(/struct/book_account_create.png);	background-repeat:no-repeat;	background-position:center;	margin:auto;	margin-top:10px;	position:relative;}
#book_bg {	width:954px;	height:659px;	background-image:url(/struct/blank_book.png);	background-repeat:no-repeat;	background-position:left;	margin:10px;	margin-top:10px;	position:relative;}
#book_account_control {	width:954px;	height:659px;	background-image:url(/struct/blank_book.png);	background-repeat:no-repeat;	background-position:center;	margin:auto;	margin-top:10px;	position:relative;}
.createAccountForm {	border-collapse: collapse;}
.createAccountForm tr th {	padding-top: 10px;	text-align: left;}
.createAccountForm tr td {	font-size: 8pt;	padding-top: 2px;	padding-left: 5px;}
.createAccountFormRight {margin-top: 300px;	border-collapse: collapse;}
.createAccountFormRight tr th {	padding-top: 10px;	text-align: left;}
.createAccountFormRight tr td {	font-size: 8pt;	padding-top: 2px;	padding-left: 5px;}
label { width: 10em; float: left; }
label.error { float: right; color: red; font-size: .8em; padding-left: .5em; vertical-align: top; clear: both;}
fieldset {border: 0px;}
#book_basket{	width:954px;	height:659px;	background-image:url(/struct/book_basket.png);	background-repeat:no-repeat;	background-position:center;	margin:auto;	margin-top:10px;	position:relative;}
.basketLine {	}
#basketList {	margin-left: auto;	margin-right: auto;	background-image:url(/struct/basket_item_list_bg.jpg);	background-repeat:no-repeat;	width: 400px;	height: 580px;	padding-top: 70px;}
.basketLine {	margin-left: 30px;	font-weight: bold;}
#basketTotals {	margin-left: 30px;}
.categoryThumbHolder {	width: 108px;	height: 146px;	background-image: url('struct/thumb_bg.png');	text-align: center;		float: left;}
.categoryThumbImage {	padding-top: 8px;	height: 103px;}
#categoryContainer {	padding-top: 180px;	margin-left: 30px;}
.categoryThumbHeading {	font-size: 10pt;	font-weight: bold;}
.categoryThumbText {	color: #0099FF;	padding-top: 5px;	font-weight: bold;}
.error {    font-weight: bold;    color: #ff0000;}
.contenttxt{ margin:auto; width:600px; height:auto;}


