@charset "utf-8";/* CSS Document */
html, body {	height: 100%;	margin: 0;	padding: 0;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background:#130f0c;	background-image:url(/struct/shop_bg_tall.gif);	background-position:top;	background-repeat:repeat-x;}
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-family:Arial, Helvetica, sans-serif;	font-size:21px;	font-weight:bold;	color:#09F;	margin-top:0px;	margin-bottom:0px;}
h2{	font-family: Arial, Helvetica, sans-serif;	font-size:30px;	font-weight:bold;	color:#000;	margin-top:0px;}
h3 {	font-family: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:10;	width:100%;	text-align:center;}
.item a{	font-size:16px;}


/************************ Main  *******************************/
#book 					{	width:954px;	height:659px; 	background-image:url(/images/book_bg2.png);				background-repeat:no-repeat;	background-position:left top;	margin:0px 5px; padding:0px; position:relative; border-style: none;}
#book2					{	width:954px;	height:659px;	background-image:url(/images/blank_book_bg.png);		background-repeat:no-repeat;	background-position:left top;	margin:0px 5px;	padding:0px; position:relative; border-style: none;}
#book_account_create  	{	width:954px;	height:659px;	background-image:url(/struct/book_account_create.png);	background-repeat:no-repeat;	background-position:left top;	margin:0px 5px;	padding:0px; position:relative; border-style: none;}
#book_bg 			   	{	width:954px;	height:659px;	background-image:url(/struct/blank_book2.png);			background-repeat:no-repeat;	background-position:left top;	margin:0px 5px;	padding:0px; position:relative; border-style: none;}
#book_account 			{	width:954px;	height:659px;	background-image:url(/struct/book_account.png);			background-repeat:no-repeat;	background-position:left top;	margin:0px 5px;	padding:0px; position:relative; border-style: none;}
#book_account_control 	{	width:954px;	height:659px;	background-image:url(/struct/blank_book2.png);			background-repeat:no-repeat;	background-position:left top;	margin:0px 5px;	padding:0px; position:relative; border-style: none;}
#book_basket			{	width:954px;	height:659px;	background-image:url(/struct/book_basket.png); 			background-repeat:no-repeat;	background-position:left top;	margin:0px 5px;	padding:0px; position:relative; border-style: none;}
#column_left	{	width:220px;	height:450px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	position:absolute;	left:25px;	top:45px; padding:0px; border-style: none;}
#column_left_lg	{	width:400px;	height:450px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	position:absolute;	left:25px;	top:45px; padding:0px; border-style: none;}
#column_right_lg{	width:400px;	height:450px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000;	position:absolute;	right:25px;	top:45px; padding:0px; border-style: none;}
#facebook 		{	width:220px; 	margin:15px 0 0 0; position:absolute; left:972px; border-style: none;}

.faq-bg		{	background-image:url(images/faq-bg.jpg);		background-position:left-top;	background-repeat:no-repeat;	width:100%;	height:659px;}
.shipping-bg{	background-image:url(images/shipping_bg.jpg);	background-position:left-top;	background-repeat:no-repeat;	width:100%;	height:659px;}
.term-bg	{	background-image:url(images/terms_bg.jpg);		background-position:left-top;	background-repeat:no-repeat;	width:100%;	height:659px;}

.flash		{	position:absolute;	width:615px;	height:416px;	right:80px;	top:55px;		z-index:  5;}
.bookhead	{	position:absolute;	width:636px;	height:72px;	right:80px;	top:50px;		z-index: 30!important;}
.shopbg		{	position:absolute;	width:424px;	height:335px;	left:20px;	bottom:-60px;	z-index:-10!important;	background:url(images/shopcans.jpg);	background-repeat:no-repeat;	background-position:bottom;	float:right;	}

/************************ 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;	left:200px;	bottom:25px;}
.bottomnavLeft{	position:absolute;	left:130px;	bottom:20px;}
.bottomnav2{ float:right;}

/************************* 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  ****************************/
.tagspot{	background-image:url(/images/tagspot.png);	background-repeat:no-repeat;	width:110px;	height:157px;	top:5px;	left:530px;	position:absolute;	z-index:10;}
.mclogo{	position:absolute;	top:170px;	left:140px;	text-align:center;}
.nitro2g{	position:absolute;	top:250px;	left:600px;	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:409px;	right:88px;	top:80px;}

/******************* Footer  ********************************/
#footer{	margin:0;	background-image:url(/images/footer_bg.jpg);	
			background-repeat:repeat-x;	background-position:top; 	background-color: #130f0c;	padding:0px; 
			font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#FFF;	border: none;}
#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:20px 0 0 0;}
#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;}
.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;}
.basketLine {	}
#basketList {	margin-left: 60px;	margin-right: auto;	background-image:url(/struct/basket_item_list_bg.jpg);	background-repeat:no-repeat;	width: 368px;	height: 580px;	padding-top: 70px;}
.basketLine {	margin-left: 10px;	font-weight: bold;}
#basketTotals {	margin-left: 100px;}
.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:20px; width:600px; height:659px; border:none; position:absolute;	left:320px}




