@charset "utf-8";
/* CSS Document
Client: DREAMY WEDDINGS & TOURS
Particulars: LandingPage Styles
Authorship: Genesis Creatives
*/

/*-------------------------------------------------------------GENERAL/BLANKET RULES*/
#container_global { margin: 0 auto; text-align:center; width:1000px; height:100%; background-image:url(../../images/filter.png); background-repeat:repeat-y; }
#container { margin-top:20px; margin: 0 auto; text-align: left; /*border: 1px solid #f69;*/
	width: 900px; }
body { margin-top:0px; padding-top:0; background-color:#c23239; background-image:url(../../images/bride_bg.jpg); background-attachment:fixed; background-repeat:no-repeat; font-family:"Century Gothic", arial, helvetica, sans-serif; color:#fff; font-size: 0.80em; text-align: center; /* for IE */ }
p { /*color:#666;*/
	line-height:150%; margin-top:10px; }
h1 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fcf; font-size:24px; font-weight:100; margin:0; padding:0; }
h2 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fcf; font-size:20px; font-weight:100; margin:0; padding:0; }
h3 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fcf; font-size:16px; font-weight:100; margin:0; padding:0; }
h4 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fcf; font-size:13px; font-weight:100; margin:0; padding:0; }
.alttext{color:#fff}

/*-------------------------------------------------------------HEADER ELEMENTS*/
#header { width:100%; height:150px; background-color:#c23239; background-image:url(../../images/header_bg.jpg); background-repeat:repeat-x; }
#logo { float:left; width:400px; height:100px; }
#announcements { float:right; width:400px; height:100px; }
#announcements ul li {list-style-type: none; font-weight:bold; padding:5px}
#announcements a:hover {text-decoration:none}

ul { padding-top:0px; padding-left:0px; margin-left:15px; }
.nav { float:left; clear:left; width:900px; }
.nav li { display:inline; padding-right:10px; }
a:link, a:visited, a:active { color:#fcf; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
a img {border:none;}

/*----------------------------------------------------------------------MAIN ELEMENTS*/
div#main { margin-top:20px; background-color:#c66; height:200px; }

/*----------------------------------------------------------------------LEFT ELEMENTS*/
#left { float:left; width:350px;/*height:400px; background-color:#FFCCFF;*/ }

/*----------------------------------------------------------------------RIGHT ELEMENTS*/
#right { float:right; width:500px; height:200px; padding:0px 25px 0px 25px; background-repeat:no-repeat; text-align:justify; }

/*---------------------------------------------------------------------CONTENT*/
div#content { clear:both; background-color:#c23239; background-image:url(../../images/contentbg.jpg); background-repeat:no-repeat; padding:25px; float:left;display:inline}
div#content h1 {margin-bottom: 10px}
div#content_left{float:left; width:180px; padding:5px; height:300px; height:auto;display:inline}
div.pic { float:left; width:150px; height:300px; height:auto; padding:10px; margin-right:20px; border-width:1px; border-color:#e69090; border-style: solid; border-spacing:2px; margin-bottom:15px; margin-top:9px;; display:inline }
div#content_main { float:right; width:638px; padding:10px; height:100%; display:inline }
div.spacer { clear:left; }
div#content ul { padding-left:200px; margin-left:50px; }
div#content ul li { list-style-type:none; list-style-image:url(../../images/checkorange.gif); padding:5px; }
div#content ul.default { padding-left:10px; margin-left:10px; }
div#content p { text-align:justify; padding-bottom:5px; padding-bottom:5px }
div#content p.center { text-align:center; }
div#content table ul{margin-left:8px;padding-left:8px;}
div#content table ul li{list-style-position: outside}
table { width:100%; }
td { padding:5px; }
.center{text-align:center;}

/*---------------------------------------------------------------------Forms*/

.required{color:#F5DD57; font-size:14px}

/*---------------------------------------------------------------------FOOTER ELEMENTS*/
div#footer { /*height:210px; background-color:#930d0e;*/clear:both }
/*div#footer p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding:25px; }*/
div#copyright { /*position:relative; top:25px; left:25px;*/position:relative; top:15px; text-align:center; }
div#footer_icons { width:100%; /*height:100px;*/ text-align:center; background-color:#fff; }
