/* CSS Document */

body
{
margin: 0px;
background: #1c1616;
font-color: #ffffff;
font-family: tahoma;
color:#ffffff;
text-align:center;
}


a:link {color: #fbedab}
a:visited {color: #fbedab}
a:active {color: #fbedab}
a:hover {color: #f8dc81}
a {text-decoration: none; }

				/* CONTAINER */


.table{
border-collapse: collapse;
}



				/* MAIN BODY AREA */


.body{
float:left;
}


.topline{
}

				/* HEADER FOR HOME PAGE */

.header{
height:105px;
float:left;
clear:both;
}

.logo{
width:480px;
float:left;
}

.navigation{
float:left;
height:25px;
margin-top:75px;
margin-right:25px;
}

.navbutton{
float:left;
font-size: 15px;
font-variant: small-caps;
padding-left:5px;
padding-right:5px;
margin-left:15px;
background-image:url(highlight.jpg);
background-position: center;
background-repeat: no-repeat;
}

				

			/* TOP AND BOTTOM OF CONTENT AREA */

.roundedtop{
background: #484444;
background-image:url(tcorner.gif);
background-position: top left;
background-repeat: no-repeat;
height: 10px;
clear:both;
}

.toprightcorner{
width: 10px;
float:right;
background-image:url(trcorner.gif);
background-position: top right;
background-repeat: no-repeat;
height: 10px;
}

.roundedbottom{
background: #3b3737;
background-image:url(bcorner.gif);
background-position: bottom left;
background-repeat: no-repeat;
height: 10px;
clear:both;
}

.bottomrightcorner{
width: 10px;
float:right;
background-image:url(brcorner.gif);
background-position: bottom right;
background-repeat: no-repeat;
height: 10px;
}



					/* CONTENT */

.content{
background-image:url(contentbg2.gif);
background-position: bottom;
background-repeat: repeat-x;
clear:both;
float:left;
}





		/* FULL WIDTH BOX */
.box{
background: #2d2a2a;
float:left;
width:825px;
margin-left:5px;
margin-right:5px;
background-image:url(boxbg2.gif);
background-position: top;
background-repeat: repeat-x;
border-bottom: 2px inset #dddddd;
padding-bottom:3px;
}

		/* HALF WIDTH BOXES */

.halfbox{
border-bottom: 2px inset #dddddd;
background: #2d2a2a;
float:left;
width:400px;
margin-left:5px;
margin-right:5px;
background-image:url(boxbg2.gif);
background-position: top;
background-repeat: repeat-x;
padding-bottom:3px;
border-bottom: 2px inset #dddddd;
}

.halfrow{
float:left;
width:400px;
margin-left:5px;
margin-right:5px;
}

.halfthumb{
float:left;
width:150px;
font-size: 12px;
font-variant: small-caps;
margin-left:25px;
}




.title{
font-variant: small-caps;
font-weight: bold;
font-size: 15px;
text-align: left;
color: #f8dc81;
clear:both;
border-bottom: 2px inset #dddddd;
padding-bottom:2px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

.text{
text-align:left;
padding-left: 5px;
padding-right: 2px;
font-size: 13px;
margin-top:10px;
margin-bottom: 5px;
}


/* FOR HOMEPAGE TEXT WITH PICTURE NEXT TO IT */

.textandpic{
text-align:left;
font-size: 13px;
margin-top:10px;
margin-bottom: 5px;
height: 115px;
}

.smalltext{
padding-left: 5px;
text-align:left;
float:left;
width: 200px;

font-size: 13px;
}

.homepagepic{
float:left;
width: 155px;
}


					/* GALLERIES MAIN PAGE */


.regionslist{
width:500px;
float:left;
}/* HALF WIDTH CONTAINER FOR VERTICAL LIST */

.regionitem{
text-align:left;
font-size: 15px;
margin-top:2px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
font-variant:small-caps;
background: #3b3737;
border-left: 5px solid #dddddd;
}

span.regiondescription{
font-size: 12px;
}/* SMALL TEXT FOR LISTING PEAKS */

.regionstext{
width:275px;
float:left;
text-align:left;
font-size: 13px;
margin-left:25px;
}/* HALF WIDTH CONTAINER FOR TEXT TO THE RIGHT OF THE LIST */



.thumbcontainer{
float: left;
padding-bottom: 5px;
margin: 5px;
}/* FULL WIDTH FOR 5 THUMBNAILS */

.thumb{
float:left;
width:150px;
font-size: 12px;
font-variant: small-caps;
}

.landthumb{
padding-top:30px;
float:left;
width:150px;
font-size: 12px;
font-variant: small-caps;
}


.bigthumb{
padding:5px;
float:left;
width:185px;
font-size: 13px;
font-variant: small-caps;
}

			/* ORDER PAGE */

.orderrow{
height:21px;
margin-left:5px;
}



.orderboxone{
border: 1px solid #3b3737;
background: #484444;
width:125px;
text-align:center;
float:left;
font-size: 15px;
}
	
.orderboxtwo{
border: 1px solid #484444;

background: #3b3737;
width:125px;
text-align:center;
float:left;
font-size: 15px;
}

.orderspace{
text-align:left;
font-size:10px;
height:12px;
}
	

			/* SLIDESHOW IMAGES */


.mainimage{
border: 2px solid #dddddd;
padding:3px;
}

.imagenavigation{
margin-top:2px;
margin-bottom:2px;
}

span.imagenavbutton{
font-variant: small-caps;
padding-left:20px;
padding-right:20px;
margin-left:10px;
margin-right:10px;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
}

.imagetitle{
font-variant: small-caps;
font-weight: bold;
font-size: 15px;
text-align: left;
color: #f8dc81;
margin-top: 10px;
margin-left: 200px;
}


			



				



		/* COLORS, OUTLINES, AND TEXT FORMATTING */

.imgoutline{
padding:1px;
border: 1px solid #ffffff;
}

.imgoutline:hover{
border: 1px solid #FA8072;
}

/* THIS ONE DOESN'T CHANGE WITH HOVER: */
.imgoutlinetwo{
padding:1px;
border: 1px solid #ffffff;
}

.imgoutlinethree{
padding:2px;
border: 1px solid #484444;
}



span.color{
color: #f8dc81;
margin-left: 10px;
font-size: 15px;
font-variant: small-caps;
}

span.colortwo{
color: #ff3f3f;
font-variant: small-caps;
}

span.colorthree{
color: #ff3f3f;
}

span.highlight{
background-image:url(highlight.jpg);
background-position: center;
background-repeat: no-repeat;
}









				/* FOOTER */



.footer{
height: 20px;
margin-top: 5px;
}



.copyright{
float:left;
margin-left: 20px;
font-size:10px;
}

.disclaimer{
float:left;
margin-left: 60px;
font-size:9px;
}

.contact{
font-size: 15px;
font-variant: small-caps;
float:right;
margin-right: 20px;
}

.pagebottom{
}







				/* CONTACT AND LINKS PAGE */
.linkrow{
width:800px;
float:left;
text-align:left;
clear:both;
padding:5px;
}

.linkpic{
float:left;
}

.linktext{
float:left;
margin-top:10px;
font-size: 13px;

}

