* {margin:0;padding:0}
html, body {background:#999; width:100%; height:100%; font-family: Arial, "Helvetica Neue", sans-serif;}

a {color:#FFF; text-decoration: none; outline: none; font-weight:bold; font-size: 12px}
a:hover {text-decoration: none; color: #8FC2FF}
p {color:#FFF; font-family: Arial, "Helvetica Neue", sans-serif; font-weight:bold; font-size: 13px}
img {border:none}
		
#photostories {width:700px; position:relative; top: 15px; margin: 0px auto; overflow:auto; z-index:0;	/*border:2px solid red;*/}

/*#photostories_gallery { width:682px; margin: 0 auto; position: relative}*/
		
#photostories ul {margin: 0 auto 155px; overflow:hidden}
#photostories ul li {list-style:none; float:left; height:220px}
#photostories ul li img{margin: 0px; padding:0px; width:330px; height:220px}
#download_pdf {margin:0px; padding:25px 0px 0px 0px; position:relative; top:0px}
#download_pdf p#gallery {margin:0px; padding:0px; float:left}
#download_pdf p#gallery a, #download_pdf p#gallery a:link {margin:0px; padding:0px;font-size:14px; text-decoration:none; color: #666}
#download_pdf p#gallery a:hover, #download_pdf p#gallery a:active {color: #333}
#download_pdf p#download {margin:0px; padding:0px; float:right}
#download_pdf p#download a, #download_pdf p#download a {margin:0px; padding:0px; font-size:14px; text-decoration:none; color: #666}
#download_pdf p#download a:hover, #download_pdf p#download a:active {color: #333}
#download_pdf ul {display:none}

#text_gallery {width:850px; position:relative; top: 15px; left:0px; margin: 0px auto 135px; overflow:auto;}
#text_gallery p.title {margin: 0px; padding:0px 0px 25px 0px; font-size:20px;}
#text_gallery a, #text_gallery a:link {color: #FFF; text-decoration:underline}
#text_gallery a:hover, #text_gallery a:active {color: #333; text-decoration:underline}

#buy {margin:0px; padding:3px 0px 0px 15px; width:65px; height:35px; background: #333 no-repeat 90%; z-index:4; position:fixed; top:15px; left:0px; float:left; filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65; z-index:900}

#buy_store {margin:0px; padding:3px 0px 0px 15px; width:65px; height:35px; background: #333 no-repeat 90%; z-index:4; position:fixed; top:15px; left:0px; float:left; filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65; z-index:900}
/*#buy_store a { padding:0px 0px 0px 15px; position:relative; top:-2px; text-align:left}*/
#buy_store #current {float: left; color:#8FC2FF}

#wrapper {margin:0px auto; font-size:12px; width:100% /*width:890px*/}

		#sidebar {width:20%; padding:0px; position:fixed; top:15px; right:15px; z-index:2; float:right}

		.jcart {margin:0px; padding:0px; float:left; text-align:left; font-size:12px}
		.jcart ul {margin:0; list-style:none; padding:0px; text-align:left}
		.jcart fieldset {border:0}
		.jcart strong {/*color:#8FC2FF*/ color:#FFF}
		.jcart .button {margin:0px auto; padding:0px}

		fieldset {border:0}
		#paypal-button {display:block; padding:0px; margin:0px auto; font-size:12px}

		.clear {clear:both}
		#low_cost {/*width:700px;*/ width:580px; position:relative; top: 15px; margin: 0px auto; overflow:auto; z-index:0;	/*border:2px solid red;*/}		
		#low_cost ul {margin: 20px auto 150px; overflow:hidden}
		#low_cost ul li {list-style:none; float:left; display:inline; padding:0px 10px 10px 0px; width:180px; height:150px}
		#low_cost ul li img{margin: 0px; padding:0px; border:1px solid #666; /*width:330px; height:220px*/}
		
		#checkout {width:700px; position:relative; top: 15px; margin: 0px auto; overflow:auto; z-index:0;	/*border:2px solid red;*/}		
		/*#checkout ul {margin: 20px auto 150px; overflow:hidden}
		#checkout ul li {list-style:none; float:left; display:inline; padding:0px 10px 10px 0px; width:180px; height:150px}
		#checkout ul li img{margin: 0px; padding:0px; border:1px solid #666}*/

#txt_store {width:580px; position:relative; top: 0px; left:0px; margin: 0px auto}
#txt_store p {color:#000; margin: 0px; padding:0px 0px 10px 0px; font-size:12px;}
#txt_store p a, #txt_store p a:link {color: #FFF; text-decoration:underline}
#txt_store p a:hover, #txt_store p a:active {color: #333}

#txt_mafia {width:600px; margin: 0px auto; padding:30px 0px}
#txt_mafia p {margin: 0px; padding:0px 0px 5px 0px; font-size:12px}
#txt_mafia p a, #txt_mafia p a:link {color: #666; text-decoration:underline}
#txt_mafia p a:hover, #txt_mafia p a:active {color: #333; text-decoration:underline}

#content{margin:0px auto; height:80px; width:100%; bottom:5%; z-index: 3; background: #333 no-repeat 90%; position:fixed; filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65}
		
#contentframe{/*overflow: hidden;*/ height: 100%; text-align:left; z-index: 3}
	
h1, h2, h3 {color: #FFF; font-size:22px; font-weight:bold; font-family: Arial, "Helvetica Neue", sans-serif; width: auto; float:left; padding: 25px 0px 0px 15px}
h1 a {font-size:22px; text-decoration:none}
h2 {font-size:20px; font-weight:lighter; padding: 26px 0px 0px 6px}
h2 a {font-size:20px; text-decoration:none; font-weight:lighter}
h3 {font-size:14px; font-weight:lighter; padding: 22px 0px 0px 6px}
		
#menu {float:right; color:#FFF;	text-align:right; font-family: Arial, "Helvetica Neue", sans-serif; line-height:13px; font-weight:bold; padding:3px 15px 0px 0px; /*position:relative; top:-28px; left:0*/}
#menu li {margin:0px; padding:0px; list-style: none}
#menu li a{margin:0px; padding:0px; color:#FFF}
#menu li a:hover{color:#8FC2FF}
#menu li a#current{color:#8FC2FF}
#slidecaption{float:left; color:#FFF; font:26px Arial, "Helvetica Neue", sans-serif; font-weight:bold; margin:13px 0px 13px 15px}