
*{	margin:0 auto;
	padding:0;
}

body {
	font-family:"Times New Roman", Georgia, Times, serif;
	font-size:14px;
	color:#000;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: bottom center;
	font-style:normal;
	background-color:#202523;
	font-weight: normal;
	margin:0;
	padding:0px;
	height:100%;
}

#wrapper{
	width:100%;
	margin:23px 0 0 0; 
	padding:0px;
	margin-left:-14px;
	
}

#logo_box{

	width:935px;
	height:145px;
}


#logo_left{
	width:28px;
	height:145;
	float:left;

}

#logo_right{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	width:727px;
	height:93px;
	float:right;
	padding:31px 0 21px 180px;
	position: relative;
	
}

#mfpp {

    position: absolute;
    right: -10px;
    top: -20px;
    z-index: 100;
}


#container{
	width:935px;
	height:100%;
	background-color: none;
	
}


#container_left{
	width:27px;
	height:200px;
	float:left;
	margin-left:-27px;
	
}

#container_right{
	width:907px;
	height:100%;
	float:right;
	background-image:url(../images/main_bg.gif);
	background-repeat: repeat-y;
	background-color: #f4d3a8;

}


#menu_box{

	width:871px;
	height:40px;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	
}

#nav {
	margin: 0 auto; padding: 0px 0 0 0;
	width: 780px; height: 40px;
}

#nav img {
	float: left; display: block;
	margin: 0; padding: 0;
	border: 0;
}

#header{
	width:802px;
		background-image: url(../images/header.jpg);

	height:400px;
	margin-top:10px;
	padding-top:11px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:11px;
}
#flash {
width:802px;
height:400px;
margin:0;
padding:0;
color:#000000;
}
#flash a {color:#8c0c2c; line-height:28px; text-decoration:none;}
#flash a:hover {text-decoration:underline;}

#content{

	width:871px;
	height:100%;
	background-color: white;
	background-image:url(../images/main_bg.jpg);
	background-repeat:no-repeat;
	
}

#contentStore{

	width:871px;
	height:100%;
	background-color: #f4d3a8;
	background-image:url(../images/main_bg_store.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

#content_left{
	width:500px;
	height:536px;
	float:left;
	padding-left:70px;
	padding-top:40px;
	padding-bottom:40px;
	
}
.title{
color:#8c0c2c;
font-size: 30px;
}

#contentcenter{
height:100%;
height:auto;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#292929;
}

#text{
float:left;
width:60%;
margin-top:50px;
font-size:20px;
font-weight: lighter;
}

.submenu{
	position:relative;
	width:100%;
	height: 52px;
	padding-top: 23px;
	background-image:url(../images/submenu_bg.jpg);
	background-repeat:no-repeat;
	font-size:20px;
	font-weight: lighter;
}

#interiorCenter {

	margin: 0 auto;
	width:751px;
	padding-top:21px;
	padding-left:16px;
	padding-right:13px;
	height:100%;
	position:relative;
	
}

#intImage {

	width:252px;
	height:354px;
	padding-top: 6px;
	margin-bottom:34px;
	margin-left:14px;
	position:relative;
	float:right;
	
}

#intImageB {

	width:340px;
	height:auto;
	padding-top: 6px;
	margin-bottom:34px;
	margin-left:14px;
	position:relative;
	float:right;
	
}

#intImageC {

	width:380px;
	height:auto;
	padding-top: 6px;
	margin-bottom:34px;
	margin-left:14px;
	position:relative;
	float:right;
	
}

#intText, #intText a {
	
	width:100%;
	
	height:100%;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:14px;
	
	color:#292929;
	
	text-decoration: none;
	
}
#intText a:hover {

text-decoration: underline;

}


#newstxt {

	width:100%;
	
	height:100%;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:14px;
	
	color:#292929;
	
	text-decoration: none;
	
}

#newstxt a {

	
	font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:14px;
	
	font-style: italic;
	
	color:#7b2a40;
	
	text-decoration: none;


}

#newstxt a:hover {

text-decoration: underline;

}

#form{
float:right;
width:20%;
margin-right:20px;
margin-top:50px;
}

#contentfoot{
height:100%;
width:785px;
color:#8c0c2c;
font-size: 24px;
padding-top:20px;
text-align:center;
font-weight: lighter;
clear:both;
}

.box{
float: left;
background-image:url(../images/box.png);
background-repeat:no-repeat;
width:230px;
height:270px;
text-align:center;
margin-top:25px;
padding-right:30px;
font-size:16px;
color:#333;
font-weight:lighter;
text-decoration: none;
}

.box a, .box underl {
font-size:16px;
color:#333;
font-weight:lighter;
text-decoration: none;

}

.box .underl:hover {

text-decoration: underline;


}

.box img {
max-height:200px;
padding:20px;
}


#content_right{
	color: black;
	width:300px;
	height:100%;
	float:right;
	position:relative;
	
}


#footer{

	width:907px;
	height:19px;
	background-image:url(../images/footer_line.jpg);
	background-repeat:no-repeat;
	clear:both;
	text-align:center;

}


#footer_text{

	width:907px;
	height:60px;
	clear:both;
	text-align:left;
	padding-left:60px;
	
}

.class1 {color:#A7A7A7; text-decoration:none; font-weight:lighter; font-style:normal; padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.class1 a:link  {  color:#A7A7A7; text-decoration:none; padding-left:5px;}
.class1 a:active { color:#fff; text-decoration:none;}
.class1 a:visited { color:#A7A7A7; text-decoration:none;}
.class1 a:hover { text-decoration:underline;}
.on { color:#fff; text-decoration:none;}

/* sifr */

.submenuNav { color:#8c0c2c; text-align: center; font-weight: bold; font-family:"Times New Roman", Times, serif; font-size:16px; text-transform:uppercase; }

.submenuNav a { color:#8c0c2c; text-decoration: none; }
.submenuNav a:link { color:#8c0c2c; }
.submenuNav a:hover { color:#ffffff; }

#subTitle { color:#8c0c2c; text-align: center; font-weight: bold; font-family:"Times New Roman", Times, serif; font-size:24px; text-transform:uppercase; float:left; padding-top:10px; }

#subTitle a { color:#8c0c2c; text-decoration: none; }
#subTitle a:link { color:#8c0c2c; }
#subTitle a:hover { color:#ffffff; }

/* submenu */

#selected {

 background-image: url(../images/submenu_selected_bg.gif);
 background-repeat: repeat-x;
 
 


}

.submenul {

list-style: none;

height: 50px;



}

.submenul li {

display: inline;


padding-top: 7px;
padding-bottom: 20px;

padding-left: 10px;
padding-right: 10px;


}


/*
#lens{

	width:445px;
	height:343px;
	z-index:30;
	background-image:url(images/lens.gif);
	background-repeat:no-repeat;
	}*/
	#lens{ width:320px; height:300px; position:absolute; left:50%;top:345px; margin:0px 0px 0px -148px;  padding:0px; background:url(../images/adventures.png) left top no-repeat; z-index:100; }
	* html #lens { height:300px; position:absolute; left:50%; top:345px; margin:0px 0px 0px -165px; padding:0px;   background:url(../images/adventures.png) left top no-repeat; z-index:100; }
	
	
/* products landing Page */

#productcenter {

margin: 0 auto;

width: 520px;

height: auto;


}

#flashWrapper {
	
	width:837px;
	height:293px;
	padding-top: 33px;
	padding-left: 35px;
	margin: 0 auto;
	background-image: url(../images/product_flash_bg.png);
	background-repeat: no-repeat;
	background-position: center middle;
	
}	

#productsWrapper {
	margin: 0 auto;
	width:807px;
	height:auto;
	height: 100%;
	clear: both;
	
	}
	
	

.pt {

	width: 100%;

	height: 97px;
	position: relative;
	float: left;
	
}

.pttop {

	height: 17px;
	text-align: right;
	padding-right: 57px;
	padding-top: 28px;
	font-family: Georgia, times;
	font-style: italic;
	font-size: 14px;
	color: #474744;

}

.pttop a {

 font-family: Georgia, times;
	font-style: italic;
	font-size: 14px;
	color: #474744;
	
	text-decoration: none;


}

.pttop a:hover {

text-decoration: underline;

}

.ptbottom {

	height: 47px;
	
	padding-left: 56px;
	
	padding-top: 5px;
	

	


}

#pText {

	position: relative;

	width: 472px;
	height: 100%;
	float: right;
	padding-top: 24px;
	padding-right: 42px;
	

}

#pImage {

	position: relative;

	width: 200px;
	height: 100%;
	float: left;
	padding-left: 52px;

	padding-top: 12px;
	

}

#pInteriorCenter �{




}

.littlep {

	margin-right: 74px;
	margin-top: 20px;
	margin-bottom: 20px;
	
	width: 55px;
	height: 87px;
	
	float: left;


}

#otherp {


width: 516px;
height: 127px;
padding-left: 74px;

}	

.pTXT {

font-family:Georgia, "Times New Roman", Times, serif;
	
	font-size:14px;
	
	color:#292929;

}