div.controls{
color:#306789;background-color:#FFFFFF;
position:absolute;top:270px;left:-4%;
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#14A6E3;
padding:10px;
}

div.slide1_container:hover{
width:800px;height:444px;
}

div.slide1_container {
border-style:solid;
border-left-width:2px;
border-right-width:2px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#14A6E3;
width:600px;
height:333px;
overflow:hidden; /* So the sliding bit doesn't stick out. */
margin:0 auto;
-webkit-transition:all 1.0s ease-in-out;
-moz-transition:all 1.0s ease-in-out;
-o-transition:all 1.0s ease-in-out;
transition:all 1.0s ease-in-out;
}

div.slide1_images {
width:3800px;
-webkit-transition:all 1.0s ease-in-out;
-moz-transition:all 1.0s ease-in-out;
-o-transition:all 1.0s ease-in-out;
transition:all 1.0s ease-in-out;
}

img.previewimg {
width:600px;height:333px;
padding:0;
margin:0;
float:left;
cursor: pointer;
-webkit-transition:all 1.0s ease-in-out;
-moz-transition:all 1.0s ease-in-out;
-o-transition:all 1.0s ease-in-out;
transition:all 1.0s ease-in-out;
}

img.previewimg:hover {
width:800px;height:444px;
}

img.links{
cursor: pointer;
}

div.cooktext{
width:100%;height:130px;
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-ms-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}

div.cook{
text-align: right;
padding-left:0px;
padding-right:20px;
padding-top:2px;
}

div.frame{
color:#306789;background-color:#FFFFFF;
width:100%;height:20px;
position:absolute;top:0px;left:0px;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:5px;
border-color:#14A6E3;
transition:height 2s;
-webkit-transition:height 2s; /* Safari */
z-index:2;
}

div.frame:hover{
height:150px;
}

div.Htext{
font-size:10pt;
font-weight:450;
}

div.Btext{
font-size:12pt;
font-weight:450;
font-style:italic;
font-weight:800;
font-family:Georgia, serif;
}

div.Ftext{
font-size:10pt;
font-weight:450;
position:absolute;bottom:35px;left:0;
width:100%;height:20px;
border-style:solid;
border-left-width:0px;
border-right-width:0px;
border-top-width:2px;
border-bottom-width:2px;
border-color:#14A6E3;
padding-top:5px;
padding-bottom:5px;
}

div.Dtext{
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
font-size:13pt;
font-style:italic;
font-weight:800;
font-family:Georgia, serif;
}


body {
text-align:center;
color:#306789;background-color:#306789;
font-size:100%;
font-weight:200;
}

div.frame1{
color:#306789;background-color:#FFFFFF;
width:90%;height:200%;
position:absolute;top:0px;left:5%;
border-style:solid;
border-left-width:5px;
border-right-width:5px;
border-top-width:0px;
border-bottom-width:0px;
padding-left:0px;
padding-right:0px;
padding-top:20px;
border-color:#14A6E3;
}


div.alignleft{
padding-left:300px;
text-align:left;
}


div.org{
font-size:15pt;
font-style:italic;
font-weight:800;
}


hr		{
color:#31b7ef;background-color:#FFFFFF;
width:80%;
}

hr.line2{
color:#31b7ef;background-color:#FFFFFF;
height:2px;width:80%;
text-align:center;
}

div.padv5{
padding-top:5px;
}
div.padv10{
padding-top:5px;
padding-bottom:5px;
}
div.center{
text-align:center;
}

div.left80{
padding-left:50px;
text-align:left;
}


div.left{
text-align:left;
}

div.centerX{
width:98%;
position:absolute;left:1%;
text-align:center;
}

div.centerpad{
padding-top:20px;
padding-bottom:20px;
text-align:center;
}

div.padleft40{
padding-left:40px;
text-align:left;
}
div.padleft40right{
text-align:right;
}
