@charset "UTF-8";
/* CSS Document */

body 
    {
	background-color: #162421;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 18px;
	color: #2b423b;
} 

.underlined {
	text-decoration: underline; }

ol { 
	font-family: Georgia, "Times New Roman", Times, serif;
	 font-size:12px;
}
ol p { 
	font-family: Georgia, "Times New Roman", Times, serif;
	 font-size:12px;
}
a:link {
	color: #2b423b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2b423b;
}
a:hover {
	text-decoration: underline;
	color: #2b423b;
}
a:active {
	text-decoration: none;
	color: #2b423b;
}
	hr {border-top:1px dotted #162421; height:1px;}
	
	
#test ol {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:140px;
}

.img_left {
  float: left;
  margin-right: 5px;
}
.img_right {
  float: right;
  margin-left: 5px;
}

td {
	border-top: 1px dotted #2b423b;
	}

/* TEXT
*******************************************************************************/


.information_text {
	font-size: 13px;
}
.small_text {
	font-size: 9px;
	line-height: 11px;
	font-style: normal;
	text-align:center;
}
.med_text {
	font-size: 11px;
		line-height: 12px;

	font-style: italic;
}
.big_text {
	font-size: 18px;
}
.lodge_buttons {
	font-size: 14px;
}
.big_it_text {
	font-size: 15px;
	font-style:italic;
}
.close {
	font-size: 12px;
	margin-right: 5px;
	z-index: 201;
}
.loading_text {
	font-size: 12px;
	padding-left: 35px;
}
.loading_text_info {
	font-size: 12px;
	padding-left: 35px;
}


/* LAYOUT
*******************************************************************************/
#thumbnails {
	position:absolute;
	width:428px;
	height:398px;
	left: 20px;
	top:20px;
	z-index:20;
	background-image: url(../img/transparent_rollover.png);
	background-repeat: repeat;
}

.thumbnail {
float:left;
margin-right:2px;
margin-bottom:2px;
width:105px;
height:98px;
	background-color: #112D1E;

}

#main {
	position:absolute;
	top: 50%;
	left: 50%;
	width:955px;
	height:600px;
	margin-top: -300px;
	margin-left: -477.5px;
	background-color: #FFFFFF;
}

#container {
	position:absolute;
    margin-left: 20px;
    margin-top: 45px;
	width:915px;
	height:4px;
	text-align:left;
}
#lodgecontainer {
	position:absolute;
    margin-left: 20px;
    margin-top: 45px;
	width:915px;
	height:4px;
	text-align:left;
}
	
#logo a {
	position:absolute;
	top: 43px;
	left: 54px;
	width: 157px;
	height: 47px;
	background-position: right top;
	background-image: url(../img/rayward.gif);
	background-repeat: no-repeat;	
	z-index:220;
}


#line {
	width: 915px;
	height:1px;
	margin-top:100px;
	margin-left:20px;
 	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}

#filmholder {
	position:absolute;
	margin-left: 35px;
	width:847px;
	height:415px;	
}
#contactinfo {
	position:absolute;
	width:480px;
	height:360px;
	left: 20px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/contact.png);
	background-repeat: repeat;
}
#info {
	position:absolute;
	width:387px;
	height:360px;
	left: 20px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/info.png);
	background-repeat: repeat;
}

#gunroom_info {
	position:absolute;
	width:410px;
	height:360px;
	left: 20px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/info.png);
	background-repeat: repeat;
}

#fullinfo {
	position:absolute;
	width:834px;
	height:360px;
	left: 20px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/transparent_rollover.png);
	background-repeat: repeat;
}
#info2 {
	position:absolute;
	width:387px;
	height:360px;
	left: 467px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/info.png);
	background-repeat: repeat;
	visibility:hidden;
}
#scroll_text {
	width:367px;
	height:360px;
	left: 467px;
	top:20px;
	padding-right:20px;
	z-index:20;
    overflow:auto;
}
#fullinfo_scroll {
	width:814px;
	height:360px;
	left: 467px;
	top:20px;
	padding-right:20px;
	z-index:20;
    overflow:auto;
}
	
#slideshow {
	width: 915px;
	height: 440px;
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#slideshow2 {
	width: 915px;
	height: 440px;
	background-image: url(../img/lodge.jpg);
	background-repeat: no-repeat;

}
iframe#ifrm {
	width:426px;
	height:398px;
	
}
.iframe_holder {
	position:absolute;
	width:426px;
	height:398px;
	z-index:1;
	left: 467px;
	top:20px;
}

#lodge-links {
	position:absolute;
	width:150px;
	height:360px;
	left: 20px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/transparent_rollover.png);
	background-repeat: repeat;
}

#lodge-info {
	position:absolute;
	width:624px;
	height:360px;
	left: 231px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/transparent_rollover.png);
	background-repeat: repeat;
	visibility:hidden;
}

#scroll-lodge {
	width:604px;
	height:360px;
	left: 467px;
	top:20px;
	padding-right:20px;
	z-index:20;
		overflow:auto;

}
/* BUTTONS
*******************************************************************************/

#nav  {
	left: 41px;
	margin-top:56px;
	text-align:right;
} 

	.button  {
	margin-right:40px;
} 


#film a {
	position:absolute;
	width:28px;
	height:15px;
	z-index:220;
	top: 116px;
	left: 309px;
	background-position: right top;
	background-image: url(../img/film.gif);
	background-repeat: no-repeat;	
} 
#film A:hover {
	background-position: right bottom;
	height: 15px;
}

#collection a {
	position:absolute;
	width:57px;
	height:15px;
	z-index:220;
	top: 116px;
	left: 190px;
	background-position: right top;
	background-image: url(../img/collection.gif);
	background-repeat: no-repeat;	
} 
#collection A:hover {
	background-position: right bottom;
	height: 15px;
}

#contact a {
	position:absolute;
	width:57px;
	height:15px;
	z-index:220;
	top: 116px;
	left: 395px;
	background-position: right top;
	background-image: url(../img/contact.gif);
	background-repeat: no-repeat;
} 
#contact A:hover {
	background-position: right bottom;
	height: 15px;
}


/* CONTACT PAGE
*******************************************************************************/

#jmhgroup {
	position:absolute;
	width:292px;
	height:50px;
	z-index:1;
	left: 563px;
	top: 330px;
	padding:20px;
	background-image: url(../img/jmh.png);
}

#palace  {
	position:absolute;
	width: 43px;
	height: 73px;
	z-index:220;
	top: 323px;
	left: 402px;
}


/* MISC
*******************************************************************************/

 
#iphone a {
	position:absolute;
	width: 93px;
	height: 15px;
	z-index:220;
	top: 425px;
	left: 822px;
	background-position: right top;
	background-image: url(../img/iphone.gif);
	background-repeat: no-repeat;	
}
#iphone A:hover {
	background-position: right bottom;
	height: 15px;
}

#languages {
	position:absolute;
	z-index:1;
	left: 690px;
	top: 569px;
	width: 225px;
	text-align: right;
}
.language_text {
	font-size: 11px;
	font-style:normal;
}

#official {
	position:absolute;
	z-index:1;
	left: 60px;
	top: 569px;
	width: 210px;
}
.official_text {
	font-size: 11px;
	font-style:normal;
}

#terms {
	position:absolute;
	width:835px;
	height:360px;
	left: 20px;
	top:20px;
	padding:20px;
	z-index:20;
	background-image: url(../img/terms.png);
	background-repeat: repeat;
	overflow:auto;
}
#termscroll {
	position:absolute;
	width:815px;
	height:360px;
	left: 20px;
	top:20px;
	z-index:20;
	overflow:auto;
	padding-right:20px;
}.termstext {
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, serif;
}

.lowlatin { list-style-type:lower-alpha; }

#close { width:10px; height:10px; left:610px; top:20px; position:absolute; cursor:pointer; }

.sale
    {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	color: #ffffff;	font-size:20px;

} 

#saleinfo {
	position:absolute;
	width:560px;
	height:260px;
	left: 140px;
	top:50px;
	padding:40px;
	z-index:20;
	background-image: url(../img/transparent_rollover.png);
}

#gunroommenu {
	width:auto; height:auto; cursor:pointer;
}
#gunroommenu a {padding:0; padding:0; cursor:pointer;}
#gunroommenu ul {margin:0; padding:0; cursor:pointer;}
#gunroommenu ul li {list-style:none; display:inline; margin-right:60px; cursor:pointer;}
#gunroommenu ul li a:hover { cursor:pointer;}



/* RAY WARD GUNS PAGE
*******************************************************************************/

#rwinfo {
	position:absolute;
	width:407px;
	height:400px;
	left: 20px;
	top:0px;
	padding-left:20px;
	z-index:20;
	background-image: url(../img/info.png);
	background-repeat: repeat;
}

#rwscroll_text {
	width:387px;
	height:400px;
	left: 467px;
	top:0px;
	padding-right:20px;
	z-index:20;
    overflow:auto;
}

#rwguns_gallery {
	position:absolute;
	width:430px;
	height:400px;
	left: 447px;
	top:0px;
	padding:0px;
	z-index:20;
	background-image: url(../img/info.png);
	background-repeat: repeat;
}

#rwthumb {
	position:relative;
	width:430px;
	height:93px;
	left:0;
	top:306px;
	z-index:20;
}

#rwthumb img {
	cursor: pointer;
	margin-bottom:2px;
	margin-right:2px;
	float:left;
}
