/* CSS Document */

body
{
margin:0;
line-height:1.4em;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
background:#000;
}



#wrapper
{
width:860px;
margin:0 auto 0 auto;
padding:0;
background:#fff;
overflow:hidden;
}



.clear
{
clear:both;
}


* html img 
{
behavior: url('iepngfix.htc');
height:auto;
}


.line
{
border-top:1px solid #b09dba;
margin:1em 0;
}


/* content */





#header
{
padding:60px 0 10px 0;
background:#000;
}


#navigation
{
padding:35px 10px 10px 10px;
margin:0;
width:110px;
height:455px;
float:left;
background:#333 url(images/pureapline.com.gif) bottom no-repeat;
color:#fff;
}



#navigation ul
{
font-size:1em;
line-height:1.8em;
text-align:left;
padding:0;
position:relative;
margin:0 0 5px 0;
color:#000;
padding:0;
}

#navigation li
{
list-style:none;
color:#fff;
font-weight:normal;
padding:0;
margin:0;
}


#navigation a:link,
#navigation a:visited
{
text-decoration:none;
color:#fff;
}

#navigation a:hover
{
color:#000;
text-decoration:none;
}






#splashContent
{
width:860px;
padding:0;
margin:0;
}

/*#splashContent h1
{
font-size:1.6em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#fff;
margin:20px 20px 0 20px;
line-height:1.2em;
}


#splashContent h1 a:link,
#splashContent h1 a:visited
{
font-size:1em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
color:#333;
text-decoration:none;
}

#splashContent h1 a:hover
{
color:#fff;
text-decoration:none;
}*/








#content
{
width:335px;
height:430px;
overflow:hidden;
padding:29px 30px 20px 20px;
margin:10px 0 10px 0;
float:left;
position:relative;
}

.contentPrices{
	width:660px !important;
}

#contentScrollers{
	position:absolute;
	top:450px;
	right:10px;
	text-align:right;
}

#contentScrollers a{
	outline:0;
}

#imageWrapper
{
width:325px;
margin:10px;
padding:0;
float:right;
}



h1
{
font-size:1.6em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000;
margin:0;
line-height:1.4em;
}

h2
{
font-size:1.4em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000;
margin-top:20px;
padding:0;
line-height:1.6em;
}



p
{
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin-bottom:10px;
color:#333;
font-size:1.2em;
line-height:1.6em;
}

p span
{
color:#333;
font-weight:bold;
}

p a:link,
p a:visited
{
text-decoration:none;
color:#000;
line-height:1.6em;
}

p a:hover
{
color:#333;
text-decoration:none;
}



ul
{
font-size:1.2em;
line-height:1.6em;
text-align:left;
padding:0;
position:relative;
color:#333;
padding:0;
}

li
{
list-style:disc;
font-weight:normal;
padding:0;
margin-left:15px;
}


ul span
{
color:#000;
}











/* contact form */

form#purealpine
{
margin:0;
padding:0;
}

form#purealpine label
{
display:block;
float:left;
clear:left;
font-size:1em;
line-height:1.6em;
color:#999;
font-family: Verdana, Arial, sans-serif;
}
form#purealpine label.long
{
height:auto;
}


form#purealpine input, 
form#purealpine select, 
form#purealpine textarea
{
border:1px solid #000;
float:left;
width:280px;
margin:5px 0 15px 0;
padding:2px;
font-size:1em;
color:#999;
font-family: Verdana, Arial, sans-serif;
}

form.admin label{
	width:100px;
	float:left;
	clear:left;
}
form.admin input{
	margin-top:0 !important;
}

form#purealpine input#clear_form,
form#purealpine input#submit_form
{
margin-right:15px;
padding:5px;
width:auto;
color:#fff;
background:#000;
}










table.table
{

background:#333;
color:#333;
font-size:1em;
margin:0 20px 0 0;
float:left;
}

table.table td
{

background:#fff;
}


table.table tr.section td
{
background:#333;
color:#fff;
padding:10px 5px;
}


table.table tr.tops td
{
background:#999;
color:#333;
}









#footer
{
width:800px;
margin:10px auto 0 auto;
padding:0;
}


#footer p
{
padding:0;
margin:0;
color:#333;
font-size:.8em;
text-align:right;
}

#footer p a:link,
#footer p a:visited
{
text-decoration:none;
color:#666;
}

#footer p a:hover
{
color:#990000;
text-decoration:none;
}

a img{
	border:0;
}

.autowidth{
	width:auto !important;
}

table.admintable{
	float:left;
	margin-right:20px;
}

table.table a:link,
table.table a:visited{
	color:#000;
	text-decoration:none;
}
table.table a:hover{
	text-decoration:underline;
}
.adminContent{
	width:680px !important;
	height:auto !important;
}


<!--gallery page-->

#g_content
{
width:500px;
height:400px;
overflow:hidden;
padding:29px 30px 20px 50px;
margin:0;
float:left;
position:relative;
}


.thumbs,
.thumbsRight
{
width:135px;
height:135px;
float:left;
padding:5px;
margin:14px 14px 0 0;
background:#000;
border-width:5px;
border-style: solid;
border-color:#111;
}

.thumbs img,
.thumbsRight img
{
border:0;
}


.thumbsRight
{
margin-right:0;
}

.gallery_bg {
background-color: #000000;
}

.gallery_h2 {
margin: 0;
padding: 0;
}