@charset "UTF-8";



#content {
background-color: #FFFFFF;
min-height: 600px;
}

#content p {
line-height: 1.5em;
}

#content-inner {
background: #FFFFFF url(/assets/content-background.png) no-repeat center;
margin: 0 auto;
min-height: 600px;
padding: 24px 0;
width: 900px;
}

.offers #content-inner {
background: transparent;
}

#content-inner #coupons {
background: #EEEEEE url(/assets/coupon.png) no-repeat center;
font-family: 'Lithos Pro', san-serif;
height: 300px;
margin: 36px auto;
padding: 30px;
width: 700px;
}

#content-inner .coupons {
}

#content-inner #mailinglist {
float: right;
margin: 12px;
text-align: center;
width: 210px;
}

#content-inner #mailinglist-inner {
text-align: center;
}

/*
#content-inner input.buttons {
background-color: #cc9999;
border-style: solid;
cursor: pointer;
font-size: 18px;
}

#content-inner input.buttons:hover {
background-color: #9999cc;
color: #CCCCCC;
}
*/

#content a {
color: #6677cc !important;
text-decoration: none !important;
}

#content a:hover {
color: #6677aa !important;
text-decoration: underline !important;
}
    
#titles {
font-size: 3em;
font-weight: bold;
padding: 24px;
text-align: center;
}


#banner {
clear: both;
}


#widget {
clear: right;
float: right;
margin: 0 0 0 18px;
width: 210px;
}

#widget-inner {
background-color: white;
border: 1px solid white;
padding: 12px 0 12px 12px;
}

.packages td {
	line-height: 12px;
	text-align: center;
}

.packages {
	background-color: #FFFFFF;
	font-size: 11px;
}

.packages .even td {
	background-color: #EFEFEF;
	height: 24px;
}

.packages .odd {
	background-color: #EFDEEF;
	height: 24px;
}



