body
{	margin: 0px;}

div#container
{	width: 800px;}

.main_text
{	font-family: verdana;
	color: #ffffff;
	font-size: 12px;}

.grey
{	color: #777777;
	font-size: 11px;}

.purchase1
{	font-family: verdana;
	color: #9ebbd2;
	font-size: 12px;}

.purchase2
{	font-family: verdana;
	color: #5f8fb3;
	font-size: 12px;}

div#left
{	float: left;
	padding-left: 8px;}

div#right
{	float: right;
	padding-right: 8px;}

div#caption_left
{	color: #777777;
	width: 430px;
	text-align: left;
	font-size: 11px;
	padding-top: 10px;}

div#caption_right
{	color: #777777;
	width: 340px;
	text-align: left;
	font-size: 11px;
	padding-top: 10px;}


div#caption_right_contact
{	color: #777777;
	width: 340px;
	text-align: left;
	font-size: 11px;}

div#q_search
{	
	/*background: #9ebbd2 url("../images/q_search.jpg");*/
	background: #9ebbd2;
	width: 313px;
	max-height: 48px;
	text-align: left;
	padding: 5px 15px 7px 9px;
	margin-bottom: 1px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	}
	
input.q_search{
	width: 250px;}

div#images_heading
{	padding-top: 7px;}

div#description
{	padding-top: 10px;
	padding-left: 1px;}

table#images
{	padding-left: 30px;
	padding-right: 30px;}

table#purchase
{	border-width: 2px;
	border-style: solid;
	border-color: #efefef;
	border-collapse: collapse;}

table#purchase td
{	border-width: 2px;
	border-style: solid;
	border-color: #efefef;
	border-collapse: collapse;}

table.caption
{	width: 100%;}

table.q_search
{	width: 100%;}

table.space
{	margin-top: 25px;
	margin-bottom: 10px;}

td.caption_left
{	width: 50%;
	vertical-align: top;
	padding-right: 10px;}

td.caption_right
{	width: 50%;
	vertical-align: top;
	padding-left: 10px;}

td.q_search
{	padding-top: 2px;}

td.q_search2
{	padding-top: 3px;}

td.image
{	padding-bottom: 10px;}

span.caption_heading
{	color: #9ebbd2;
	font-size: 15px;}

span.images_heading
{	color: #5f8fb3;
	font-size: 15px;}

span.images_heading_grey
{	color: #777777;
	font-size: 15px;}

span.rock
{	color: #65706f;}

span.date
{	font-size: 11px;}

span.page_on
{	font-size: 11px;
	color: #5f8fb3;}

span.event_desc
{	color: #5f8fb3;
	font-size: 11px;}

span.event_desc_grey
{	color: #777777;
	font-size: 11px;}

span#page_pad
{	padding-right: 25px;}

a.caption
{	text-decoration: none;	
	font-size: 11px;
	color: #9ebbd2;}

a.caption:hover
{	text-decoration: underline;}

a.caption_main
{	text-decoration: none;	
	font-size: 15px;
	color: #9ebbd2;}

a.caption_main:hover
{	text-decoration: underline;}

a.area
{	text-decoration: none;	
	font-size: 15px;
	color: #777777;}

a.area:hover
{	text-decoration: underline;}

a.highlightit img
{	border: 2px solid #ffffff;}

a.highlightit:hover img
{	border: 2px solid #9ebbd2;}

a.page_off
{	text-decoration: none;	
	font-size: 11px;
	color: #777777;}

a.page_off:hover
{	text-decoration: underline;}

img.left_arrow
{	padding-right: 2px;
	margin-top: 2px;}

img.right_arrow
{	padding-left: 2px;
	padding-top: 1px;}

img.back
{	padding-right: 0px;
	margin-top: 2px;}

input.q_search
{	font-family: verdana;
	font-size: 12px;
	border-width: 0px;
	color: #65706f;
	padding: 3px;}






div#spacer_padding
{	
	color:#777777;
margin-left:1px;
margin-top:4px;
text-align:left;
width:330px;
	}
div#spacer_padding h2{
	color:#9EBBD2;
	font-size:17px;
	margin:0px;
	padding:0px;
	text-transform:lowercase;
}
div.bgadd{
    background: none repeat scroll 0 0 #F3F7F9;
background: -moz-linear-gradient(top, #F3F7F9 79%, #FFFFFF 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(79%,#F3F7F9), color-stop(100%,#FFFFFF)); /* webkit */
    height: 414px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}