@charset "utf-8";
/* CSS Document */

html { margin:0; padding:0; }
body { margin:0; padding:0; color:#cdcdcd; background-color:#3c2a26; font-size:0.83em; font-family:Helvetica, Arial, Sans-serif; }
body a { text-decoration:none; font-size:small; font-weight:bold; color:#fff; }
body a:hover { color:#cbcbcb; }
body p { text-decoration:none; font-size:small; font-weight:bold; color:#cbcbcb; }
body h1 { margin:0px 0px 15px 0px; font-size:1.2em; color:#b5ff00; }
body h3 { margin:0px 0px 10px 0px; font-size:1.0em; color:#b5ff00; }
img { border:none; border-style:none; }
fieldset { border: 0; }
#imagevue {outline:none;}

.border { border:solid; border-color:#463430; }

#container { width:760px; min-height:480px; margin:0 auto; background:url("banner.jpg") left top no-repeat; }

#footer {height:50px; padding:0 20px 0 20px; }
#footer p, #furtherit a:link, #furtherit a:hover, #furtherit a:visited {color:#695753;}
#fullwedding {float:left; width:280px;}
#furtherit {float:right; text-align:right; width:150px;}

#nav { height:116px;  }
#nav ul { list-style:none; margin:0; padding:80px 0 0 20px;}
#nav ul li { float:left; border-left:1px solid #B5FF00; }
#nav ul li a { padding:5px 19px 5px 19px; display:block; font-weight:bold; }
#nav ul li a, #nav ul li a:visited { color:#fff; text-decoration:none; }
#nav ul li a:hover { color:#B5FF00; text-decoration:none; }
#nav ul li.selected a { color:#B5FF00; text-decoration:none; }

.textCenter { text-align:center; }

#article { margin:0px 0px 40px 0px; font-weight:bold; width:740px; line-height:1.4em; overflow:hidden; }
#packages { width:720px; }
#packages img { float:left; }
.package { width:padding:20px; }

#packagesText { width:490px; float:right;}
#notes { clear:both; width:720px;}
#notes ul { margin:0px 0px 0px 20px; padding:0; }
.more { cursor:pointer; float:right; }

#slider_holder { width:1520px; overflow:hidden; }
.article_padding { position:relative; float:left; width:720px; left:0; margin:20px 20px 0 20px; }
#article_more { float:left; position:relative; left:0; top:0; width:720px; padding:20px 20px 0 20px; } 

.aboutus { margin:0px 20px 50px 0px; width:333px; height:500px; border:thick; border:solid; border-color:#463430; float:left; }
.green { color:#b5ff00; }
.videoframe { width:720px; height:405px; margin:0 auto; padding:2px; background-color:#463430; left: -2px; position: relative; }

.quotes_container { float:left; position:relative; clear:both; padding:0px; margin-bottom:30px; line-height:1.2em; min-height:210px; overflow:hidden; width:720px; }
.quotes_container img { float:left; margin:0px 20px 0px 0px; clear:both; width:133px; height:200px; border:thick; border:solid; border-color:#463430; }
.quote { float:right; position:relative; width:550px; overflow:hidden; min-height:210px; display:block;}
.quote p { margin:0px; padding:0; }
.quoteMore { z-index:99; position:absolute; bottom:0px; text-align:center; right:0px; width:550px; height:30px; color:#b5ff00; cursor:pointer; padding-top:10px; background:#3c2a26; border:solid 5px #463430; float:right;}

.clear { clear:both; height:1px; overflow:hidden; }
.highlight { background-color:#b5ff01; color:#3C2A27; }
.highlight_notconfirmed { color:#f91; }

hr { color:#b5ff00; border:#b5ff00; border-style:none;}
br.clear { clear:both; font-size:1px; }
a:link { text-decoration:none; outline:none; color:#b5ff00; }
a:visited { text-decoration:none; outline:none; color:#b5ff00; }
a,
a:active { text-decoration:none; outline:none; }
a:hover { color:#cbcbcb; text-decoration:none; outline:none; }

a.fxfilms_text, .fxfilms_text, p.fxfilms_text{ color: #d066cb; font-weight:bold; }
a.fxfilms_text:link { text-decoration:none; color:#d066cb; }
a.fxfilms_text:visited { text-decoration:none; color:#d066cb; }
a.fxfilms_text:active { text-decoration:none; }
a.fxfilms_text:hover { color:#cbcbcb; text-decoration:none; }


/*LOGIN*/
#newsletter { position:relative; top:0px; width:215px; height:21px; float:right; text-align:left; /*For IE*/ }
#panel-wrapper { position:relative; width:215px; top:0px; z-index:999; margin:0px; background:url(login_bg.png) bottom left no-repeat; }
#panel-wrapper .panel-contents { display:none; padding:10px; }
#panel-wrapper .panel-contents p { color:#3C2A26; }
#panel-wrapper form textarea { width:200px; height:120px; font:inherit; }
.panel-contents form { position:relative; left:-10px;}
#mail { margin:0 0 10px 0; }
#mail p { padding:0; margin:5px 0 0; }
#mail input { margin-bottom:10px; }
.open_login { float:left; position:relative; left:-25px; cursor:pointer; }

#flashcontent { position:relative; left:-40px; }
