/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#231f20;
line-height:18px;
margin:0px 0px 0px 0px;
padding:0px;
background-image: url(../images/body_img.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#897763;
text-align:left;

}

.flash{
margin:10px 0px 0px 0px;}

.mt{
background-color:#FFFFFF;
width:900px;
}

.t-menu
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7c6a55;
text-align:right;
text-transform:uppercase;
padding:5px 5px 0px 0px;
}

.t-menu a
{
text-decoration:none;
padding:5px 5px 3px 5px;
color:#7c6a55;
}

.t-menu a:hover, .t-menu a:active
{
text-decoration:underline;
padding:5px 5px 3px 5px;
color:#7c6a55;
}


.search .search_but{

vertical-align:bottom;
margin:0px 0px 10px 0px;
}


.search{
background:url(../images/search_bg.jpg);
background-repeat:no-repeat;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c6a55;
text-transform:uppercase;
padding:0px 0px 0px 400px;
vertical-align:bottom;
margin:0px 0px 0px 0px;
}

.search input{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7c6a55;
border:1px solid #ccc1b6;
padding:2px 1px 3px 1px;
margin:0px 0px 10px 0px;
width:130px;
height:16px;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b5121b;
background-color:#000000;
font-weight:normal;
text-align:center;
padding:2px 0px 2px 0px;
}

.menu a{
color:#ffffff;
text-decoration:none;
padding:2px 18px 2px 18px;
}

.menu a:hover{
color:#b5121b;
text-decoration:none;
}

.bgcolor{
background-color:#efeae0;
}


.p-bg{
background:url(../images/p_bg.jpg) 200px 12px;
background-repeat: no-repeat;

}

.planning{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7c6a55;
background-color:#bbad9e;
padding:8px 10px 4px 30px;
vertical-align:middle;
}

.planning b{
font-family:Georgia, Times New Roman, Times, serif;
font-size:19px;
color:#b5121b;
padding:0px 20px 0px 0px;
}

.planning input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c6a55;
width:165px;
vertical-align:middle;
padding:3px 2px 3px 2px;
border:1px solid #ccc1b6;
}

.planning .pi{
vertical-align:middle;
}

.bor_img{
border:2px solid #d3cabe;
padding:2px 2px 2px 2px;
margin:5px 7px 5px 0px;
float:left;
}

.red{
font-family:Georgia, Times New Roman, Times, serif;
font-size:12px;
color:#FFFFFF;
line-height:18px;
text-align:left; 
padding:0px 10px 10px 15px;
}

 .text {
font-family:Georgia, Times New Roman, Times, serif;
font-size:13px;
color:#000;
line-height:18px;
/*padding:0px 35px 5px 20px;*/
text-align:left;
}
.text ul
{
	margin:2px 0px 12px 0px;
	padding:0px;
}
.text ul li {
font-family:Georgia, Times New Roman, Times, serif;
font-size:13px;
color:#000;
line-height:18px;
padding:2px 5px 2px 0px;
margin:0px 0px 0px 20px;
text-align:left;
list-style-type:none;
list-style-image:url(../images/airo.gif);

}
.textMid ul
{
	padding:4px 5px 2px 2px;
	margin:0px 0px 0px 30px;
}
.textMid ul li {
font-family:Georgia, Times New Roman, Times, serif;
font-size:13px;
color:#000;
line-height:18px;
padding:2px 5px 2px 0px;
margin:0px 0px 0px -10px;
text-align:left;
list-style-type:none;
list-style-image:url(../images/airo.gif);

}


.textMid{
font-family:Georgia, Times New Roman, Times, serif;
font-size:13px;
color:#000;
line-height:18px;
padding:0px 20px 5px 25px;
text-align:left;
}
.text h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-weight:normal;
font-size:22px;
color:#b92028;
margin:25px 0px 5px 0px;
text-transform:uppercase;
}
.text a
{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:13px;
	color:#b92028;
	
}
.text a:hover
{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:13px;
	color:#000000;
}
.textMid a
{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:13px;
	color:#b92028;
}
.textMid a:hover
{
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:normal;
	font-size:13px;
	color:#000000;
}
.text h2 {
font-family:Georgia, Times New Roman, Times, serif;
font-weight:normal;
font-size:17px;
color:#b92028;
margin:0px 0px 6px 0px;

}



.text h3{
font-family:Georgia, Times New Roman, Times, serif;
font-weight:normal;
font-size:13px;
color:#b92028;
margin:0px 0px 0px 0px;
padding:0px;
text-decoration:underline;
}


.text h4#me {
background:url(../images/bg_head.jpg) 150px 2px;
background-repeat:no-repeat;
line-height:23px;

}

.text h4{
font-family:Georgia, Times New Roman, Times, serif;
font-size:17px;
color:#b5121b;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
text-transform:uppercase;
font-weight:normal;

}
.text h4 a{
font-family:Georgia, Times New Roman, Times, serif;
font-size:17px;
color:#b5121b;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
text-transform:uppercase;
font-weight:normal;
text-decoration:none;
}
.text h4 a:hover{
font-family:Georgia, Times New Roman, Times, serif;
font-size:17px;
color:#b5121b;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
text-transform:uppercase;
font-weight:normal;
text-decoration:none;
}
.lp-text a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c6a55;
font-weight:normal;
text-decoration:underline;
}

.lp-text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b92028;
font-weight:normal;
text-decoration:none;
}

.lp-text {
font-family:Georgia, Times New Roman, Times, serif;
font-size:12px;
color:#7c6a55;
font-weight:normal;
margin:0px 0px 0px 0px;
}

.lp-text h4{
font-family:Georgia, Times New Roman, Times, serif;
font-size:17px;
color:#b5121b;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
text-transform:uppercase;
font-weight:normal;

}

.lp-text h2#hbg3 {
background:url(../images/bg_head.jpg) 135px 2px;
background-repeat:no-repeat;
line-height:23px;

}

.lp-text h2#hbg2 {
background:url(../images/bg_head.jpg) 169px 2px;
background-repeat:no-repeat;
line-height:23px;

}

.lp-text h2#hbg1 {
background:url(../images/bg_head.jpg) 190px 2px;
background-repeat:no-repeat;
line-height:23px;

}



.lp-text h2{
font-family:Georgia, Times New Roman, Times, serif;
font-size:19px;
color:#b5121b;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
text-transform:uppercase;
font-weight:normal;

}

.lp-text ul  {
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
margin:0px;

}

.lp-text ul li  {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#7c6a55;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
line-height:16px;
list-style-type:none;

}

.lp-bg{
background-image:url(../images/lp_bg.gif);
background-repeat:repeat-x;}



.imgl{
float:left;
}

.b-menu{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c7bcb0;
padding:5px 0px 5px 0px;
}

.b-menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#c7bcb0;
padding:0px 4px 0px 4px;
text-decoration:none;
}

.b-menu a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b0a192
}
title{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:13px;
}

.r-bg{
background-image:url(../images/r_bg.jpg);

}

.bor_img {
border:1px solid #b6aa9b;
padding:2px;
margin:0px;}


.sbbg{
background-image:url(../images/VrLine.gif);
background-repeat:repeat-y;
background-position:center;
}

.sbbg1{
background-image:url(../images/verticalBg.gif);
/*background-image:url(../images/VrLine.gif);*/
background-repeat:repeat-y;
background-position:center;
}
.sbbg2{
background-image:url(../images/verticalBg.gif);
/*background-image:url(../images/VrLine.gif);*/
background-repeat:repeat-y;
background-position:left;
}
.lpm1{
background-image:url(../images/menuBar.jpg);
background-position:top;
background-repeat:repeat-x;
}

.lpm{
background-image:url(../images/menuBar.jpg);
background-repeat:no-repeat;
/*background-image:url(../images/lpm.gif);


background-position:top;
background-repeat:repeat-x;
width:115px;*/
}

.lpmt{
font-family:Arial, Helvetica, sans-serif;
/*font-family:Georgia, Times New Roman, Times, serif;*/
font-size:12px;
color:#231f20;
line-height:18px;
padding:0px 5px 0px 25px;
text-align:left;
}
.lpmt.on
{
font-family:Arial, Helvetica, sans-serif;
/*font-family:Georgia, Times New Roman, Times, serif;*/
font-size:12px;
color:#b5121b;
padding:0px 0px 0px 0px;
text-align:left;
}
.lpmt a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#231f20;
text-decoration:none;
width:100%;
}
.lpmt a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b5121b;
text-decoration:none;
}

.lpmt ul  {
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px;

}

.lpmt ul li  {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#231f20;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
text-align:left;

}


.mid
{
	padding:15px 0px 15px 0px;
}
#pic {
	background-color: #FFFFFF;
	position: relative;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: 1px;
	width: 1px;
}

#pic a img {
	/*border: 0;*/
	border:2px solid #d3cabe;z-index:100;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 0px solid #000000;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
	
}

#pic a.p1:hover {
	background-color: #fbfbfb;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 0px solid #000000;display: block;	
	height: 250px;width: 250px;
	/*left: 85px;top: 0px;*/
	position: absolute;z-index:99999;
}

#top {
	margin-left: 80px;
}
/*//////////////////////*/
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; text-decoration:none;
 }
.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:pointer; height:auto; width:auto;

  margin:0px 0px 0px 0px; }
  html>body .PZ3zoom a:hover { margin:0px 0px 0 0px; }

.PZ3zoom a img {  height:85px; width:85px; border:2px solid #d3cabe; z-index:100; padding:2px 2px 2px 2px;}
.PZ3zoom a:hover img { height:300px; width:300px; background-color:#eeebe1; padding:2px 2px 2px 2px;
 border:2px solid #d3cabe; top:-10px; left:-10px; cursor:pointer;  }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:0px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:2px 2px 2px 2px; }



/*////////////////////////////*/
.PriceBorder
{
	border:1px solid #7D6A55;
}
.price table
{
	margin:5px 5px 5px 5px;
	background-color:#BBAD9E;
}
.price .head
{
	background-color:#B5121B;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Georgia, Times New Roman, Times, serif, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:12px;
}
.price .pading
{	padding:5px 5px 5px 5px;
text-align:center;
vertical-align:bottom;
}
.price .pading1
{	padding:5px 5px 5px 15px;
text-align:left;
}

.price td
{
	background-color:#EFEDE2;
	font-family:Arial, Helvetica, Georgia, Times New Roman, Times, serif, sans-serif;
	color:#7D6A55;
}
.price td span
{
	font-family:Georgia, Times New Roman, Times, serif, sans-serif;
	color:#B5121B;
	font-weight:bold;
}
.price td.divider
{
	background-color:#BBAD9E;
	height:15px;
}
