/* CSS Document */

body { 
min-width: 760px; 
text-align: center; 
margin: 0; 
background-image:url("http://www.arcolaflowerpatch.com/images/flowerback.gif"); 
height:101%;
}

.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

#metaDiv { display: none; }

#floatLeft { display:inline; float:left; }

#floatRight { display:inline; float:right; }

#outerWrapper { 
text-align:center; 
margin: 0 auto; 
width: 760px; 
max-width:760px; 
padding-top:10px; 
}

#innerWrapper { 
width: 736px; 
#width: 750px; 
max-width:750; 
padding:10px;
padding-top:0px;
float: left;
border: solid 2px #ffffff;
border-top:0px;
background-image:url("http://www.arcolaflowerpatch.com/images/circleBackground.gif");
}

#leftWrapper {
width:20px;
float:left;
vertical-align:bottom;
background-image: url('http://www.oldebrickwall.com/images/frame/left_background.gif');
border:0px;
}

#rightWrapper {
width:20px;
float:right;
vertical-align:bottom;
background-image: url('http://www.oldebrickwall.com/images/frame/right_background.gif');
border:0px;
}

#caption { font-size: 14px; color:black; text-align:center; clear:both;}

.room {  width:695px; clear:both; border: 0px dashed #f9cbdf; font-size: 12px; color:black; text-align:left; padding:0px; padding-bottom:5px; float:left;}
.room a, .room a:visited{  font-weight:bold; color: #0D1A7F; text-decoration:none; }
.room a:hover { text-decoration:underline; }

.roomImage { border:1px solid #83B53D;}

#roomDescription { font-size: 10px; color:black; text-align:center; clear:both; padding-bottom:20px;}

#logo { text-align:center; width:740px; height:120; padding-left:0px; border: 1px solid #ffffff; }

#homepageContent {font-size: 12px; color:black; text-align:left; }
#homepageContent a, #homepageContent a:visited{  font-weight:bold; color: #0D1A7F; text-decoration:none; }
#homepageContent a:hover { text-decoration:underline; }

#footnotes { font-size: 10px; color:black; text-align:left; }

#homepageTagline { clear:both; width:99.5%; #width:100%; font-size: 20px; font-weight:none; color:#ffffff; text-align:center; border:2px solid #f9cbdf; padding: 5px 0px 5px 0px; background-color:#9999ff;}
#homepageTagline a, #homepageTagline a:visited{  color: #ffffff; text-decoration:none; }
#homepageTagline a:hover { text-decoration:underline; }

#homepageHouseImages {
clear:both;
width:100%;
text-align:center;
}


#package {  width:700px; clear:both; border: 2px solid #f9cbdf; font-size: 12px; color:black; text-align:left; padding:5px; padding-bottom:20px; float:left; }
#package a, #package a:visited{  font-size:12px; font-weight:bold; color: #0D1A7F; text-decoration:none; }
#package a:hover { text-decoration:underline; }


#featuredEvents {
float:left;
height:99%;
text-align:left;
width:200px;
font-size:12px;
padding:5px;
border-right:1px dashed #0f702d;
line-height:1.0;
}
#featuredEvents a, #featuredEvents a:visited{  font-size:12px; font-weight:bold; color: #CC0066; text-decoration:none; }
#featuredEvents a:hover { text-decoration:underline; }
#featuredEvents ul { list-style-type:none; }
#featuredEvents li { display:list-item;padding-bottom:15px; font-size:10px; }

#eventSection {
float:left;
height:99%;
text-align:left;
width:480px;
font-size:12px;
padding:10px;
}
#eventSection a, #eventSection a:visited{  font-size:12px; font-weight:bold; color: #0D1A7F; text-decoration:none; }
#eventSection a:hover { text-decoration:underline; }


/* header */
#header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 10px;
text-transform:uppercase;
color: #402e12;
letter-spacing: 0;
/*background-color: #fdcdcd;*/
background-image:url("http://www.arcolaflowerpatch.com/images/circleBackground.gif");
border: solid 2px #ffffff;
border-bottom:0px;
/* padding: 10px 10px 10px 215px ; */
padding:3px;
text-align:right;
height:160px;
#height:163px;
}

#header a, #header a:visited{  color: #4f4f4f; text-decoration:none; }
#header a:hover { text-decoration:underline; }

#header ul { list-style-type:none; }
#header li { display:inline; }
#header li img { display:inline; margin-left: 8px; margin-right: 7px; }
#header li.current a { text-decoration: underline; }

/*4f4f4f*/
#header .topNav { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:5px 0 5px 0; letter-spacing:0; text-align:center;}
#header .topNav a, #header .topNav a:visited { text-decoration:none; color: #CC0066; }
#header .topNav a:hover { text-decoration:underline; }
#header .topNav ul { list-style-type:none; }
#header .topNav li { display:inline; margin-left: 5px; border:1px solid #ffffff; padding: 2px 8px 2px 8px;}
#header .altLinks a, #header .altLinks a:visited { letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #FFF; margin-left: 5px; text-decoration:none; }
#header .altLinks a:hover { text-decoration:underline; }
/* header */

#innerHeader {
padding: 2px;
border: solid 1px #0f702d;
text-align:center;
}


#largeImgContainer {
position:absolute; 
left:100px; 
top:100px;
}

/* sub Navigation */
#subNav {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size: 12px;
color: #ffffff;
padding:5px 0 0px 0;
}
#subNav a, #subNav a:visited { font-weight:bold; text-decoration:none; color: white; }
#subNav a:hover { text-decoration:underline; }
#subNav ul { list-style-type:none; margin-left: 0px; padding-left: 0px; }
#subNav li { display:inline; margin-left: 8px; border:2px solid #f9cbdf; background-color:#9999ff; padding: 2px 5px 2px 5px;}

/* room Navigation */
#roomNav {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
font-size: 12px;
color: #ffffff;
padding:5px 0 0px 0;
}
#roomNav a, #roomNav a:visited { font-weight:bold; text-decoration:none; color: white; }
#roomNav a:hover { text-decoration:underline; }
#roomNav ul { list-style-type:none; margin-left: -20px; padding-left: 0px; }
#roomNav li { display:inline; margin-left: 5px; border:2px solid #f9cbdf; background-color:#9999ff; padding: 2px 5px 2px 5px;}

/* left Navigation */
#leftNav {
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 160px;
padding-top: 10px;
text-align:left;
float:left;
font-size: 10px;
color: #4f4f4f;
/*text-indent: 14px;*/
/*border-right: solid 1px #d2d2d2;*/
}

#Navigation {
text-indent:14px;
}

#leftNav .bold { font-weight: bold; }
#leftNav li.bold ul { font-weight: normal; }
#leftNav ul { font-size: 11px; line-height:100%; list-style-type:none; }
#leftNav ul img { margin-bottom:3px; margin-right: 5px; }
#leftNav ul ul { text-indent: 28px; }
#leftNav ul ul ul { text-indent: 48px; }
#leftNav li { padding: 3px 0; }
#leftNav li.highLight, #leftNav p.highLight { background-color: #edeec1; }
#leftNav li.highLight ul { background-color: white; }
#leftNav p.header { font-size: 12px; font-weight: bold; color: #8c9141; margin-bottom: 4px; margin-top: 15px; }
#leftNav p.subheader {font-weight: bold; margin-bottom: 4px; margin-top: 15px;}

#leftNav a, #leftNav .navigation a:visited{ color: #4f4f4f; text-decoration:none; }
#leftNav a:hover { text-decoration:underline; }
#leftNav p.header a, #leftNav .navigation p.header a:visited { color: #8c9141; text-decoration:none; }
#leftNav p.header a:hover { text-decoration:underline; }

#leftNav .lineDivider img { margin-top:15px; }

#leftNav table,td,th{ border:0; margin:0; padding:0; }
#leftNav table{ border-collapse:collapse; display:block; margin-left:14px; }
#leftNav input,select{ font-size:7pt; padding:1;color: #a69a85; border: #a69a85 solid 1px; _margin-top:1px;}
#leftNav input.image{padding: 0px; border-width: 0px;}

#leftNav .altLinks a, #leftNav .altLinks a:visited { letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #a69a85; margin-left: 5px; text-decoration:none; }
#leftNav .altLinks a:hover { text-decoration:underline; }

#leftNav #narrowSearch INPUT {display: inline; background-color: transparent; border: 0px; padding: 0px; margin: 0px; width: auto; text-decoration: underline; cursor: pointer; //cursor: hand;}
/* left Navigation */

/* content */
#content, #content table { 
padding:5px; 
font-family:Verdana, Helvetica, sans-serif; 
background-color: #FFF; 
font-size:12px; 
font-weight:normal; 
line-height:1.5;
}
#content a, #content a:visited{  font-weight:bold; color: #0D1A7F; text-decoration:none; }
#content a:hover { text-decoration:underline; }
#content ul { list-style:disc; padding-left:20px; padding-bottom:10px; }
#content li { padding-left:0px;}
#content h1 { font-size:20px; color:#0D1A7F; padding-left:0px; }
#content h2 { font-size:15px; color:#0D1A7F; padding-left:0px; font-weight:bold; }
.c_textWrapper { width: 550px; padding:15px;}
.c_textWrapper hr {clear: left;}
.c_textWrapper p { padding-bottom:12px;}
.c_textWrapper a, .c_textWrapper a:visited { color:291800; }
.c_textWrapper ul,.c_textWrapper li { margin:0px; padding:0px; } 
.c_textWrapper a:hover { text-decoration:underline; }
.c_textWrapper h1, .c_textWrapper h2, .c_textWrapper h3 {
	margin: 5px 0px; font-family:Georgia, "Times New Roman", Times, serif; color:#3c290b; font-variant:small-caps; font-weight: bold;
}
.c_textWrapper h1 { font-size:14px;}
.c_textWrapper h2, .c_textWrapper h3 { font-size:13px;}
.c_textWrapper h2 { text-decoration:underline;}

.c_textWrapper h4, .c_textWrapper h5, .c_textWrapper h5 {
	margin: 5px 0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; color:#3c290b; font-weight: normal;
}
.c_textWrapper h4 { font-size:12px; }
.c_textWrapper h5 { font-size:11px; }
.c_textWrapper h6 { font-size:10px; }

#content hr {line-height:0; height:0;}
#content .c_button { margin-top:10px; }
.c_textWrapper .checkBox { float:left; margin-right:5px; margin-top:5px; }
/*#content div { _height:1%; }*/

/* footer */
#footer { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; text-transform:capitalize; color: #000;  width: 100%; float: left; display:inline; padding:2px 0; }

#footer a, #footer a:visited{  font-size:12px; color: #0D1A7F; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer ul { text-align:center; position:relative; list-style-type:none; top:2px; left:14px; }
#footer li { display:inline; margin-right: 10px; }

#footer table,td,th{ border:0; margin:0; padding:0; }
#footer table{ position:relative; border-collapse:collapse; float:right; right:3px; }
#footer input.emailField { font-size:7pt; padding:1; display:inline; color: #462a02; border: #a8bbb3 solid 1px;}*/

#footer .altLinks a, #footer .altLinks a:visited { letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #FFF; margin-left: 5px; text-decoration:none; }
#footer .altLinks a:hover { text-decoration:underline; }
/* footer */

/* google translate box */
.googleTransTop {
   margin-left: 1px;
   /*background: #FFF;*/
   /* The graphic height = 6px */
   padding-top: 6px;
}

.googleTransBG {
   /*background: #FFF;*/
   /* Added some padding at top and bottom to show more of the rounded-corner box */
   padding-top: 3px;
   padding-bottom: 6px;
   /* This will cause the table to be centered in IE */
   text-align: center;
}

.googleTransBottom {
   /*background: #FFF;*/
   /* The graphic height = 6px */
   padding-bottom: 6px;
}

#googleMenu { 
width:99.5%;
#width:100.5%;
font-size: 11px; 
font-weight:bold; 
color:#ffffff; 
text-align:center; 
border:2px solid #f9cbdf; 
padding: 5px 0px 5px 0px; 
background-color:#9999ff;
}
#googleMenu a, #googleMenu a:visited{  color: #ffffff; text-decoration:none; }
#googleMenu a:hover { text-decoration:underline; }

.googleTransTable {
   width: 160px;
   /* This will cause the table to be centered in Mozilla and Opera */
   margin-left: auto;
   margin-right: auto;
}

.googleTransTableHead {
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   color: #fff;
   background-color: #9999ff;
   text-align: center;
   border: 1px solid #000;
}

.googleTransTableHead a, .googleTransTableHead a:link, .googleTransTableHead a:visited, .googleTransTableHead a:active {
  color: #fff;
}

.googleTransTableBody {
   font: 8pt Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   background-color: #9999ff;
   text-align: center;
   width: 50%;
   border: 1px solid #000;
}
/* google translate box */

#videoBlock {
   padding:0px;
   height:328px;
   #height:320px;
   float:left;
   font: 12pt Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   border: 1px solid #9999ff;
}

#videoMenu {
   float:right;
   width:230px;
   height:318px;
   #height:333px;
   padding-top:10px;
   padding-left:20px;
   font: 12pt Verdana, Arial, Helvetica, sans-serif;
   color: #000;
   border: 1px solid #9999ff;
}

