body{
    margin:0;
    padding:0;
    line-height: 1.5em;
    font-family:"Lucida Grande",Arial,Geneva,sans-serif;
    font-size:18px;
    color: #666666;
    background-color:#ffffff;
}

a {border: 0; color: #005288; outline:0;}
img {border: 0;}

#maincontainer{
    width: 960px;
    margin: 5px auto;
    background-color:#ffffff;
}

div#head {
    white-space: nowrap;
    overflow: hidden;
    width: 960px;
    height: 350px;
	background: url('images/banner.jpg') no-repeat;
}

img#logo {
    position: relative;
	top: 20px;
	left: 11px;
}

div#banner {
	position: relative;
	top: 20px;
	left: 11px;
}

#banner p {
	line-height: 24px;
}

.startButton {
	position: relative;
	left: -2px;
}

h1{
    font-family:"Trebuchet MS",sans-serif;
    font-size: 35px;
	font-weight: normal;
	line-height: 36px;
    color:#000000;
}

h2{
    font-family:"Trebuchet MS",sans-serif;
    font-size: 30px;
	font-weight: normal;
	line-height: 36px;
    color:#000000;
	margin: 0 0 10px 0;
}

h3{
    font-family:"Trebuchet MS",sans-serif;
    font-size: 14px;
    color:#000000;
}

#leftcolumn{
    float: left;
    width: 460px;
    padding: 35px 10px;
}

#leftcolumn p {
	font-size: 14px;
	line-height: 30px;
	margin: 25px 0 75px;
}

img#photoBookSamples {
	background: url('images/sprite_pictures_home.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	width: 472px;
	height: 230px;
	position: relative;
	left: -15px;
}

#rightcolumn{
    float: right;
    width: 470px;
	padding: 20px 0 25px 0;
}

#photoBooksBlock {
	background: url('images/block_photo_books.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	width: 470px;
	height: 145px;
	padding: 15px 10px 10px;
}

#calendarsBlock {
	background: url('images/block_calendars.jpg');
	background-position:0 0;
	background-repeat:no-repeat;
	width: 470px;
	height: 145px;
	padding: 15px 10px 10px;
}

#photoBooksBlock h2,
#calendarsBlock h2 
{
	font-size: 35px;
	margin: 0;
}

#rightcolumn p,
#rightcolumn a 
{
	font-size: 14px;
	line-height: 18px;
	margin-top: 0;
}


img#calendarSamples {
	background: url('images/sprite_pictures_home.jpg');
	background-position:-502px 0;
	background-repeat:no-repeat;
	width: 400px;
	height: 292px;
	margin-left: 10px;
}

#pageFooter {
background-color:#E4EBF0;
font-size:x-small;
margin:0;
min-width:960px;
}

#pageFooter_topSection {
text-align:center;
}

#pageFooter_topSection {
background-color:#F2F5F7;
background-image:url(http://static.lulu.com/images/presenters/chrome/LLuluChromePresenter/footer/footer_top_sec_top_grad.png?20091216095638);
background-position:center top;
background-repeat:repeat-x;
margin:0;
width:100%;
}

#pageFooter_bottomSection {
background-color:#E4EBF0;
background-image:url(http://static.lulu.com/images/presenters/chrome/LLuluChromePresenter/footer/footer_bottom_sec_top_grad.png?20091216095638);
background-position:0 0;
background-repeat:repeat-x;
color:#777777;
margin:0;
padding-bottom:10px;
width:100%;
}

#pageFooter_bottomSection .pageFooter_innerContents {
position:relative;
text-align:center;
}

div#pageFooter_badges {
padding:12px 0;
}

div#pageFooter_badges .badge {
padding:0 5px;
}

