/* alvinlustig.com CSS Document */

body {
margin: 20px 5px 5px 5px;
padding: 0;
text-align: center;
background-color: #443333;
}
#container {
margin: 0px auto;
padding: 0;
width: 780px;
text-align: left;
vertical-align: middle;
}
.nob {
border: none;
display: none;
}
h1 {
margin: 0 0 0px 0;
padding: 0 0 5px 0;
font: normal 240% Arial, Verdana, sans-serif; 
color: #333; 
}
h2 {
margin: 0 0 0px 0;
padding: 0px 0 0 0;
font: bold 70% Verdana, Arial, sans-serif;
line-height: 18px;
color: #885555; 
}
h3 {
margin: 0 0 0 0;
padding: 5px 0 0 0;
font: italic 70% Verdana, Arial, sans-serif; 
line-height: 16px;
color: #333; 
}
p {
margin: 0;
padding: 20px 0 0 0px;
font: normal 70% Verdana, Arial, sans-serif; 
line-height: 20px;
color: #333; 
}
.nopad2 {
margin: 0;
padding: 15px 0 0 0px;
font: normal 70% Verdana, Arial, sans-serif; 
line-height: 20px;
color: #333; 
}
.nopad {
margin: 0;
padding: 0 0 0 0px;
font: normal 70% Verdana, Arial, sans-serif; 
line-height: 18px;
color: #333; 
}
a {
color: #990000;
text-decoration: underline;
}
a:hover {
color: #ff0000;
}
/* -------------------------------------------------------------------------------------------------------------------- HEADER--------------- */
#header {
display: none;
}
#skipnav {
display: none;
}
/* -------------------------------------------------------------------------------------------------------------------- PHOTOS--------------- */
#photos {
margin: 0px 0 0 0;
padding: 0;
}
.ph {
float: left;
padding: 0;
margin: 0 0 0 0;
border: none;
}
.ph2 {
padding: 0;
margin: 0 0 10px 0;
width: 780px;
height: 30px;
}
/* -------------------------------------------------------------------------------------------------------------------- HOME--------------- */
.section {
float: left;
width: 164px;
margin: 15px 0 25px 0;
padding: 10px 15px 10px 15px;
border-right: 1px solid #998888;
clear: none;
font: normal 65% Verdana, Arial, sans-serif;
line-height: 14px;
color: #eee; 
}
.sectionlast {
float: left;
width: 165px;
margin: 15px 0 25px 0;
padding: 10px 15px 10px 15px;
clear: none;
font: normal 65% Verdana, Arial, sans-serif;
line-height: 14px;
color: #eee; 
}
a.whitelink {
color: #eeeeee;
text-decoration: underline;
}
a.bplink {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
text-decoration: none;
color: #ffdddd;
display: block;
width: 160px;
font: bold 115% Verdana, Arial, sans-serif;
line-height: 18px;
}
a.bplink:hover {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
background-color: #992222;
text-decoration: none;
color: #fff;
}
a.ailink {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
text-decoration: none;
color: #ffdddd;
display: block;
width: 160px;
font: bold 115% Verdana, Arial, sans-serif;
line-height: 18px;
}
a.ailink:hover {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
background-color: #447733;
text-decoration: none;
color: #fff;
}
a.iplink {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
text-decoration: none;
color: #ffdddd;
display: block;
width: 160px;
font: bold 115% Verdana, Arial, sans-serif;
line-height: 18px;
}
a.iplink:hover {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
background-color: #772288;
text-decoration: none;
color: #fff;
}
a.aalink {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
text-decoration: none;
color: #ffdddd;
display: block;
width: 160px;
font: bold 115% Verdana, Arial, sans-serif;
line-height: 18px;
}
a.aalink:hover {
margin: 0 0 15px 0;
padding: 0 0 0 2px;
background-color: #225588;
text-decoration: none;
color: #fff;
}
/* -------------------------------------------------------------------------------------------------------------------- CONTENT --------------- */
#content {
width: 700px;
float: left;
margin: 0px 25px 0px 20px;
padding: 0 30px 0 0;
background-color: #fff;
border-top: 0;
}
.article {
width: 620px;
margin: 0 0px 0 0;
padding: 0;
}
blockquote.pullquote {
float: left;
width: 460px;
margin: 15px 10px 10px 15px;
padding: 0 15px 0 15px;
border-left: 2px #ccc solid;
clear: both;
font: bold 100% Verdana, Arial, sans-serif;
line-height: 24px;
color: #999;
}
.gallery {
margin: 10px 0 0px 0;
padding: 0;
height: 200px;
}
.galleryimg {
float: left;
margin: 0 5px 0px 5px;
padding: 0 0 0 0;
clear: none;
}
.articleimgbox {
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 30px 0 10px 0;
padding: 15px 0;
height: 200px;
}
.articleimg {
float: left;
margin: 0 13px 0px 0;
padding: 0 0 0 0;
clear: none;
font: normal 60% Arial, sans-serif;
color: #666;
width: 120px;
line-height: 12px;
background: #fff;
}
.articleimglast {
float: left;
margin: 0 0px 0 0;
padding: 0;
clear: none;
font: normal 60% Arial, sans-serif;
color: #666;
width: 120px;
line-height: 12px;
background: #fff;
}
.articleimg2 {
float: left;
margin: 0 15px 0px 0;
padding: 0 0 0 0;
clear: none;
font: normal 60% Arial, sans-serif;
color: #666;
width: 170px;
line-height: 12px;
background: #fff;
}
.articleimglast2 {
float: left;
margin: 0 0px 0 0;
padding: 0;
clear: none;
font: normal 60% Arial, sans-serif;
color: #666;
width: 170px;
line-height: 12px;
background: #fff;
}
.botlink {
background: #fff;
padding: 10px 0 0px 0;
margin: 25px 0 20px 0;
font: normal 70% Verdana, Arial, sans-serif; 
line-height: 16px;
border-bottom: 1px solid #ccc;
height: 95px;
}
.botlinkh {
font: bold 105% Verdana, Arial, sans-serif; 
margin: 0 0 10px 0;
padding: 5px 0 5px 5px;
border-bottom: 1px solid #ccc;
text-transform: uppercase;
background: #eee;
}
.botlink ul {
margin: 0px 0 0 0;
padding: 0 0 0 20px;
list-style-image: url(../images/arrow.gif);
list-style-position: outside;
float: left;
width: 160px;
}
.botlink li {
margin: 0px 0 0 0;
padding: 2px 0 2px 0;
}
.backtotop {
display: none;
}
.backtogal {
float: left;
text-align: left;
margin: 10px 0 20px 5px;
padding: 0;
}
#posters {
width: 693px;
margin: 0 0 15px 0;
padding: 45px 37px 100px 50px;
/*clear: both;*/
background-color: #fff;
border-top: 5px #bb2244 solid;
float: right;
position: relative;
}
.postersgrid {
width: 300px;
float: left;
margin: 50px 15px 0px 15px;
padding: 0px 0px 0px 0px;
}
.postersgrid2 {
width: 300px;
float: left;
margin: 50px 15px 0px 0px;
padding: 0px 0px 0px 0px;
}

.postertitle {
font: bold 120% Arial, sans-serif; 
margin: 10px 0 0 0;
padding: 0;
line-height: 20px;
}
.posterdesc {
font: normal 120% Arial, sans-serif; 
margin: 2px 20px 0 0;
padding: 0;
line-height: 16px;
}
.posterdesc2 {
font: normal 70% Verdana, Arial, sans-serif; 
margin: 14px 20px 0 0;
padding: 0;
line-height: 16px;
}
.posterprice {
font: bold 70% Verdana, Arial, sans-serif; 
margin: 7px 0 0 0;
padding: 0;
line-height: 16px;
}
.btn {
margin: 8px 0px 0 0;
padding: 0 0 3px 0;
}
#wrap {
margin: 0;
padding: 0;
width: 693px;
background-color: #fff;
}
.paypal {
margin: 0;
padding: 0;
}
.clearboth { clear: both; }
.season a {
display: block;
width: 275px;
padding: 0;
text-decoration: none;
height: 336px;
margin: 0;
background: transparent url(../images/seasoninhell2.jpg) 0 0 no-repeat;
border: none;
}
.season a:hover, .three a:hover, .amerika a:hover, .gatsby a:hover {background-position: -275px 0; text-decoration: none;}
.season span, .three span, .amerika span, .gatsby span {
display: none;
}
.three a {
display: block;
width: 275px;
padding: 0;
text-decoration: none;
height: 336px;
margin: 0;
background: transparent url(../images/threelives2.jpg) 0 0 no-repeat;
border: none;
}
.amerika a {
display: block;
width: 275px;
padding: 0;
text-decoration: none;
height: 336px;
margin: 0;
background: transparent url(../images/amerika2.jpg) 0 0 no-repeat;
border: none;
}
.gatsby a {
display: block;
width: 275px;
padding: 0;
text-decoration: none;
height: 336px;
margin: 0;
background: transparent url(../images/greatgatsby2.jpg) 0 0 no-repeat;
border: none;
}

/* -------------------------------------------------------------------------------------------------------------------- LEFT COLOUMN---------------*/
#leftcol {
display: none;
}
#lnavcontainer { 
display: none;
}
#lnavcontainer ul {
display: none;
}
#lnavcontainer a {
display: none;
}
#lnavcontainer a:hover {
display: none;
}
#lnavcontainer a.current {
display: none;
}
#leftquote {
display: none;
}
.quote {
display: none;
}
.author {
display: none;
}
/* -------------------------------------------------------------------------------------------------------------------- H1 H2 ---------------*/
#aih1 {background: url(../images/aih1.gif) top left no-repeat;}
#aah1 {background: url(../images/aah1.gif) top left no-repeat;}
#aa1h1 {background: url(../images/aa1h1.gif) top left no-repeat;}
#aa2h1 {background: url(../images/aa2h1.gif) top left no-repeat;}
#aa3h1 {background: url(../images/aa3h1.gif) top left no-repeat;}
#aa4h1 {background: url(../images/aa4h1.gif) top left no-repeat;}
#bph1 {background: url(../images/bph1.gif) top left no-repeat;}
#iph1 {background: url(../images/iph1.gif) top left no-repeat;}
#abouth1 {background: url(../images/abouth1.gif) top left no-repeat;}
#ackh1 {background: url(../images/ackh1.gif) top left no-repeat;}
#contacth1 {background: url(../images/contacth1.gif) top left no-repeat;}
#termsh1 {background: url(../images/termsh1.gif) top left no-repeat;}
#sitemaph1 {background: url(../images/sitemaph1.gif) top left no-repeat;}
#aih1 span, #aah1 span, #bph1 span, #iph1 span, #aa1h1 span, #aa2h1 span, #aa3h1 span, #aa4h1 span, #abouth1 span, #ackh1 span, #contacth1 span, #termsh1 span, #sitemaph1 span {visibility: visible;}
/* -------------------------------------------------------------------------------------------------------------------- FOOTER---------------*/
#footer {
display: none;
}
#footer ul {
display: none;
}
#footer li {
display: none;
}
#footer a {
text-decoration: none; 
color: #ddd;
}
#footer a:hover {
text-decoration: underline;
color: #ddd;
}
#footer a.current {
font-weight: bold; 
color: white;
}
.copyright {
display: none;
}
.copyright2 {
display: block;
font: normal 60% Verdana, Arial, sans-serif; 
color: #666;
margin: 20px 0 0 0px;
padding: 0 0 20px 0;
}
/* -------------------------------------------------------------------------------------------------------------------- FORM---------------*/
div.formlayout {
width: 500px;
padding: 0px;
margin: 0px auto;
}
div.row {
clear: both;
padding: 0px;
font: bold 70% Verdana, Arial, sans-serif; 
line-height: 15px;
color: #333; 
}
label {
float: left;
width: 170px;
text-align: right;
margin: 0;
padding: 2px 5px 0 0;
}
div.row span.forml {
float: left;
width: 170px;
text-align: right;
margin: 0;
padding: 2px 5px 0 0;
}
div.row span.formr {
float: right;
width: 320px;
text-align: left;
font: normal 100% Verdana, Arial, sans-serif; 
line-height: 15px;
color: #333; 
margin: 0;
padding: 0 0 20px 5px;
} 
input, textarea {
font: normal 100% Verdana, Arial, sans-serif; 
color: #333; 
vertical-align: middle;
}
select {
font: normal 100% Verdana, Arial, sans-serif; 
color: #333; 
margin-top: 3px;
}