/* Paris House */
/* general */


html{ height:100%;background-image: url(/images/bodybg.jpg); background-repeat: no-repeat; background-position: left bottom; background-attachment: fixed;}
body { margin: 0px; padding: 0px; font-family:Arial, Helvetica, Sans-Serif;font-size:0.75em; height:100%; min-height:100%; text-align:center; }
p{	margin: 5px 0px 10px 0px; line-height:140%; text-align:justify; }
textarea{ font-family:Trebuchet MS, Arial, Sans-Serif; font-size:12px;}
a{ text-decoration:none; }
a:hover{ text-decoration:none;text-decoration:underline;}


/* main blocks */
#pagewrapper {margin:0px auto; width:1000px; padding:0px 0px;   min-height:100%; position:relative;background-image:url(/images/shadows.png); background-repeat:repeat-y; background-position:center;  }

.middle{margin: 0px 16px; padding:0px 0px 0px 0px; background-image:url(/images/header.jpg); padding-top:0px; background-repeat:no-repeat;   height:auto; float:left; width:968px; text-align:left;}

.tenin8link{ width:180px; height:150px; float:right;}
.tenin8link a{ width:180px; height:150px; display:block;}
.tenin8link a span{ display:none;}

.homelink{ width:180px; height:150px; float:left;}
.homelink a{ width:180px; height:150px; display:block;}
.homelink a span{ display:none;}


.middleleft{ float:left; width:238px; text-align:center;  }
.middleright{float:right; width:460px; padding:0px 0px; min-height:271px; margin:20px 20px 30px 0px; display:inline; }
.imagesright{ float:right; width:222px; margin:10px 10px 10px 0px;}
.imageright{border:solid 1px #ccc;}
.clear{	clear:both;}
.middlecontent{ }


.homepage{ width:232px; float:left;/* color:White; */ padding:10px 0px 20px 30px; }
.homepage h1{/*color:#FFEA97;*/ font-family:Georgia; font-size:1.4em; font-weight:normal; color:#0E2D1E; background-image:url(/images/menuseparator.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:5px;}
.homepage a{ /*color:#FFEA97; */ color:#0E2D1E;}
.homeimages{ float:right; width:696px;  margin:10px 0px 10px 0px; display:inline;}
.homeimages .homeimage{ float:left; margin-right:10px; width:220px; height:311px; display:inline; border:solid 1px #0E2D1E;}

.homeimage img{display:none; } 
.homeimage img:first-child {display:block;}
 
 
.homeimagetext{ position:absolute;  width:220px; height:311px; background-color:white;  opacity:0.8; filter: alpha(opacity=80); padding:0px;  z-index:500; }

/* top menu */
.menutop{  background-color:#8b8b8b; margin:0px; height:40px; }
.menutop ul{ z-index:600;}
.menutop ul li{ margin:0px; padding:0px; }
.menutop ul ul{left:0px; top:40px; width:auto;}
.menutop ul li a{  width:auto; line-height:40px; padding-left:10px;padding-right:15px; text-align:center; color:#ddd; font-size:1.4em; font-family:Georgia;/*display:block;  z-index:602;*/} 
.menutop ul li a:hover, .menutop ul li a.AspNet-Menu-Selected{color: #ffffff; text-decoration:none;}
 .menutop ul li a.AspNet-Menu-Selected{ border-bottom:solid 2px #81001A;}
.menutop ul li ul li a{border-bottom:solid 1px #ccc; color:#ccc; background-color:#8b8b8b; opacity:0.9; text-align:left; font-size:1.2em; height:30px; line-height:30px;}
.menutop ul li ul li a:hover{ opacity: 1; color:#fff;}

/* sub menu */
.logoleft{ margin:20px 0px 20px 0px;}
.middleleft .AspNet-Menu-Vertical{ margin:0px auto; width:200px;  margin-top:0px; margin-left:0px; margin-bottom:20px;}
.middleleft ul, .middleleft ul li{ width: 200px; margin:0px; padding:0px; }
.middleleft ul{background-image:url(/images/menuseparator.jpg); background-repeat:no-repeat; background-position:top left;  }
.middleleft ul li a{font-style: normal;	color: #000; background-image:url(/images/menuseparator.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:5px;/**/ text-decoration: none;display: block; padding:5px 0px; margin:0px; text-align:left; font-family:Georgia; font-size:1.2em;}
.middleleft ul li a:hover{color:#81001A; text-decoration: none; }
.middleleft ul li a.AspNet-Menu-Selected{color:#81001A;}

.pageimage{margin:10px 0px 10px 10px;  border:solid 1px #0E2D1E; padding:0px; width:210px; }
.pageimagery{margin:10px 0px 10px 10px;  border:solid 1px #ccc; padding:0px; width:220px; }
.pageimagerymenu{ margin:10px 0px 10px 10px; padding:0px; width:220px;border:none;}

/* main body */
.middleright h1{ color:#81001A;  font-size:1.8em; font-family:Georgia; font-weight:normal; margin:0px; padding:0px; background-image:url(/images/h1underline.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:5px; margin-bottom:10px;}
.middleright h2{ font-family:Georgia;color:#81001A; font-size:1.6em; font-weight:normal;}
.middleright h3{ color:#81001A;  margin:15px 0px 3px; padding:0px;font-family:Georgia; font-size:1.3em; font-weight:normal;}
.middleright img{ float:left; margin:0px 10px 10px 0px; }
.middleright a{color:#1C461C; text-decoration:underline;}

.middleright a:hover{ color:Black;}
.middleright hr{border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 100%;
text-align: left;
}

/* Footer */

.footer{ padding:5px 10px; background-color:#8a8a8a; color:#ccc; clear:both; width:948px; position:absolute;bottom:0px; left:16px;  }
.footer p{ margin:0px; padding:0px; line-height:20px; padding-left:10px; font-size:85%;}
.footer a{ color:#ccc;}
.footer a:hover{ color:White;}

.footerbottom{ background-image:url(/images/footer.png); background-repeat:no-repeat; width:100%; height:30px; background-position:left top;}
.rightfootershadow{ background-image:url(/images/brshadow.png); background-repeat:no-repeat; background-position:right; height:19px;}
.leftfootershadow{  background-image:url(/images/blshadow.png); background-repeat:no-repeat; height:19px;}
.middlefootershadow{ height:19px; margin:0px 19px; background-image:url(/images/bottomshadow.png); background-repeat:repeat-x; }

/* Form table */
.formtable{width:90%; border:0px; padding:0px;}
.formtable td{ padding-bottom:4px; vertical-align:top; line-height:100%; font-size:11px; border:0px solid #cccccc;}
.formtable td.left{ width:220px; text-align:right; padding-top:5px;}
.formtable td.right{ width:250px; text-align:left;}

.boxed, .boxed80, .boxed40{ width:170px; border:solid 1px #999; font-family:Trebuchet MS, Arial, Sans-Serif;}
.boxed80{ width:80px;}
.boxed40{ width:40px;}