/*=========================== TAGS ============================*/

* { 
	margin:0; 
	padding:0;
}

html {
	min-width:972px;
} 

body { 
	background:#000;  
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1em; 
	color:#444; 
	min-width:972px;
}

object { 
	vertical-align:top; 
	outline:none;
}

input, 
textarea, 
select { font-family:Arial, Helvetica, sans-serif; font-size:1em;
vertical-align:middle; font-weight:normal;}

textarea{width:175px; height:80px;}

fieldset {
	border:0;
}

p { 
	margin:0; 
	padding:0;
}

img { 
	border:0; 
	vertical-align:top; 
	text-align:left;
}

ul, 
ol { 
	list-style:none;
}

.p1{padding-bottom:15px; text-transform:none; line-height:1.57em; }

/*========================== ALIGMENT =========================*/

.fleft { 
	float:left;
}

.fright { 
	float:right;
}

.clear { 
	clear:both;
}

.alignright { 
	text-align:right;
}

.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%; 
	overflow:hidden;
}

.container { 
	width:100%;
}

/*=========================== TAILING =========================*/

.tail-top {}

/*=========================== FORMS ===========================*/

#search-form {
	width:100%;
	overflow:hidden;
}
#search-form span {
	display:block;
	float:left;
	background:url(images/input-bg.gif) no-repeat left top;
	width:179px;
	height:26px;
	margin:0 5px 0 0;
}
#search-form input {
	background:none;
	border:0;	
	text-transform:uppercase;
	font-size:1.22em;
	line-height:1.2em;
	margin-left:13px;
	padding-top:6px;
	width:153px;
	vertical-align:top;
}
#search-form a {
	margin-top:1px;
}

#find-form .field {
	height:42px;
}
#find-form .field1 {
	padding-bottom:19px;
}
#find-form label {
	color:#fff;
	display:block;
} 
#find-form select {
	color:#bcbcbc;
	text-transform:uppercase;
	font-size:1.22em;
	line-height:1.2em;
	width:265px;
	height:20px;
	border:1px solid #e7a908;
}
#find-form span {
	display:block;
	background:url(images/input-bg1.gif) no-repeat left top;
	width:265px;
	height:26px;
	margin:0 5px 0 0;
}
#find-form input {
	background:none;
	border:0;
	color:#bcbcbc;
	text-transform:uppercase;
	font-size:1.22em;
	line-height:1.2em;
	margin-left:13px;
	padding-top:6px;
	width:240px;
	vertical-align:top;
}
#find-form a {
	float:right;
}

/*========================== LISTS ============================*/

.site-nav {
	width:155px;
	overflow:hidden;
	margin-bottom:90px;
}
.site-nav li {
	background:url(images/line-hor.gif) repeat-x left top;
	padding:7px 0 3px 12px;
	margin-top:1px;
}
.site-nav li a {
	color:#999;
	text-decoration:none;
	padding-left:16px;
	background-image:url(images/marker2.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
}
.site-nav li a:hover,
.site-nav li a.act {
	background-image:url(images/marker1.gif);
	color:#efeeef;
}

.list {
	margin-top:-15px;
	padding-bottom:15px;
}
.list li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-top:15px;
}
.list li cite {
	font-style:normal;
}
.list li strong {
	display:block;
	text-align:right;
	font-size:1.22em;
	color:#898575;
}

.list1 {
	margin-top:-5px;
}
.list1 li {
	color:#898575;
	font-size:1.22em;
	font-weight:bold;
	padding-top:5px;
}

.list2 {
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
}
.list2 li {
	width:207px;
	float:left;
	margin-right:31px;
}
.list2 li.last {
	margin-right:0;
}
.list2 li img {
	display:block;
	margin-bottom:15px;
}

/*========================== OTHER ============================*/

.img-box {
	position:relative;
	width:731px;
	height:180px;
}

.img-box1 { 
	width:100%; 
	overflow:hidden;
	padding-bottom:16px;
}
.img-box1 img { 
	float:left; 
	margin:0 20px 0 0;
}

p { 
	margin-bottom:12px;
}
.p0 {
	margin-bottom:0;
}

.phone { 
	float:right; 
	margin-right:30px;
}

.logo {
	padding:0 0 43px 0px; background:transparent url('images/logo.jpg') no-repeat center center;
	width:197px; height:125px;
}
.logo a{display:block; height:125px; width:125px;}
.logo a:hover{ text-decoration:none;}

.address {
	padding-left:16px; color:#ffffee;
}
.address ul li {
	padding:15px 0 10px 0;
}
.address ul li a {
	color:#ffffee;
}
.address ul li.m1 {	}
/**=== MODIFIED  ===**/
.address ul li.m1 span{
	display:block; margin-bottom:7px; padding:0px; font-size:1.1em;
}
.address ul li.m2 {
	background:url(images/pic2.gif) no-repeat left top;
}
.address ul li.m1 .s1{padding-left: 25px; background:url('images/pic1.gif') no-repeat 0px;}
.address ul li.m1 .s2{padding-left: 25px; background:url('images/pic4.gif') no-repeat 0px;}
.address ul li.m1 .s3{padding-left: 25px; background:url('images/pic4.gif') no-repeat 0px;}
.address ul li.m1 .s4{padding-left: 25px; margin-top:-5px;}
.address ul li.m1 .s5{padding-left: 25px; background:url('images/pic2.gif') no-repeat 0px; 
display:block; font-size:1.1em; line-height:1em; min-height:1.1em;
}

#main cite.testimonia { font-style:normal; font-size:1.1em; text-transform:none; display:block; padding:2px 0px 8px 0px;}
#main a.testimonia  { display:block; text-align:right; font-weight:bold; font-size:1.2em; padding-top:4px; margin-bottom:8px;}
#main div.testimonia p{padding:5px; text-transform:none;}
#main .inner .wrapper .col-1 ul#wedding-list, #main .inner .wrapper .col-1 ul#corporate-list
{list-style-type:disc; line:0.8em; padding-left:8px; line-height:1.5em; font-size:1.1em; text-transform:none;}
ul.testimonia{list-style:url('images/bullet-1.png'); line:0.8em; padding-left:8px; line-height:1.5em; font-size:1em; padding-left: 45px; }
.col-1 ul.testimonia li, .col-2 ul.testimonia li{padding:5px auto; margin-top:1.2em; text-transform:none;!important;}
.highlight{color:#232323!important; margin:10px 0 16px 0; padding-top:15px;}
.img-bot-1, .img-bot-2, .img-bot-4{ display:block; float:left; margin-right:1em; min-width:98px; min-height:98px; padding:5px 10px 0 0;}
.img-bot-1, .img-bot-1a{background:transparent url('images/image-bot-02.jpg') no-repeat scroll center center; }
.img-bot-2, .img-bot-2a{background:transparent url('images/image-bot-03.jpg') no-repeat scroll center center; }
.img-bot-1a, .img-bot-2a{display:inline-block; float:left; margin-right:1em; min-width:98px; min-height:98px; padding:5px 10px 0 0;}
.img-bot-4{background:transparent url('images/image-bot-04.jpg') no-repeat scroll center center; }
.image-box-wedding{width:300px; height:200px; display:block; margin-top:10px; background:url('images/image-wedding-bg.jpg')}
.image-box-testimonia{background:transparent url('images/image-testimonia.jpg') no-repeat; display: block;
width:250px; height:200px; margin-bottom:25px;}
.image-box-testimonia-2{background:transparent url('images/image-testimonia-2.jpg') no-repeat; display: block;
width:250px; height:200px; margin-bottom:25px;}

.image-box-conference{width:300px; height:200px; display:block; margin-top:10px; background:url('images/image-conference-bg.jpg')}
.image-box-event{width:300px; height:200px; display:block; margin-top:10px; background:url('images/image-event.jpg')}
.image-box-corporate{width:300px; height:200px; display:block; margin-top:10px; background:url('images/image-corporate.jpg')}

.advert a {opacity:0.4;filter:alpha(opacity=40); text-decoration:none; -moz-opacity:0.4;}
.advert a:hover{opacity:1; filter:alpha(opacity=100); -moz-opacity:1; text-decoration:none; cursor:pointer;}

.col-2 img{margin-bottom: 10px;}

.pad{padding: 10px auto 0 auto; }
.gap{margin-top: 15px;}
img.gap{margin-top: 10px;}

/*===  EVENTS NAVIGATION ====*/
ul.event-nav{list-style:none; padding:auto; margin:10px auto 0px auto; width:60%; height:auto;}
ul.event-nav li{height:1.4em; padding:5px; float:left; font-size:1.1em; font-weight:bold; margin-right:1.8em;}
ul.event-nav li a{color:#E86886; text-decoration:none; }
ul.event-nav li a:hover{color:#DF2651; text-decoration:underline;}
ul.event-nav li a.act-event{color:#DF2651; text-decoration:underline;}


/*================= TXT, LINKS, LINES, TITLES =================*/

a {	
	color:#FA6187; 
	outline:none;
}
a:hover {
	text-decoration:none;
	color:#e5073f;
}

h3 {
	font-size:17px;
	line-height:1.2em;
	font-weight:bolder;
	text-transform:none;	
	/*color:#008800;*/
	color:#4B7444;
	margin:20px auto 18px auto;
}

.txt1 {
	color:#898575;
	font-weight:bold;
	font-size:1.22em;
}

.link {
	font-size:1.22em;
	font-weight:bold;
	color:#898575;	
	text-decoration:none;
}
.link:hover {	
	color:#555;
}

.link1 { 
	display:block; 
	float:left; 
	background:url(images/link1-tail.gif) repeat-x left top; 
	color:#f7f7f7; 
	text-decoration:none;
	font-size:1.22em; 
	line-height:.92em;
}
.link1 em { 
	display:block; 
	background:url(images/link1-left.gif) no-repeat left top;
}
.link1 b { 
	display:block; 
	background:url(images/link1-right.gif) no-repeat right top; 
	padding:7px 17px 7px 17px; 
	font-style:normal; 
}
.link1:hover {
	color:#FF9999;
}

.line-ver {
	background:url(images/line-ver.gif) repeat-y 254px 0;
}

/*============================ BOXES ==========================*/

.box { 
	background:#fff; width:100%; font-size:1.2em;
}
.box .left-top-corner {	
	background:url(images/left-top-corner.gif) no-repeat left top;
	width:100%;
}
.box .right-top-corner { 
	background:url(images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner {	
	background:url(images/left-bot-corner.gif) no-repeat left bottom;
}
.box .right-bot-corner { 
	background:url(images/right-bot-corner.gif) no-repeat right bottom;
}
.box .inner {
	padding:24px 25px 28px 37px;
}
.box .inner.extra {
	padding:13px;
}
.box .inner.extra span {
	display:block;
	position:absolute;
	left:58px;
	top:70px;
}


.box1 {background:#222;width:100%; font-size:1.1em;}

.box1 .left-top-corner {	
	background:url(images/left-top-corner1.gif) no-repeat left top;
}
.box1 .right-top-corner { 
	background:url(images/right-top-corner1.gif) no-repeat right top;
}
.box1 .left-bot-corner {	
	background:url(images/left-bot-corner1.gif) no-repeat left bottom;	min-height:163px; height:auto!important; height:163px;
}
.box1 .right-bot-corner { 
	background:url(images/right-bot-corner1.gif) no-repeat right bottom;
}
.box1 .inner {
	padding:23px 0 17px 40px;
}
.box1 .inner .wrapper .line-ver {	background:url(images/line-ver.gif) repeat-y transparent scroll 240px 0;}

.box1 .inner .wrapper .col-1 p{font-size:1.1em;}
.box1 .inner .wrapper .col-2 p{font-size:1.1em;}

/**=== MODIFIED INDEX BOX1 ===*/
#page1 .box1 .left-bot-corner {	
	background:url(images/left-bot-corner1.gif) no-repeat left bottom;	min-height:163px; height:auto!important; height:163px;
}
#page2 .box1 .left-bot-corner, #page3 .box1 .left-bot-corner, #page6 .box1 .left-bot-corner {	
	background:url(images/left-bot-corner1.gif) no-repeat left bottom;	min-height:163px; height:auto!important; height:163px;
}

#page1 .box1 .inner {
	padding:23px 0 20px 20px;
}
#page1.box1 .inner .wrapper .line-ver {
	background:url(images/line-ver.gif) repeat-y transparent scroll right 0;
}
#page1 .box1 .inner .wrapper div.col-1 {
	width:220px; padding-right:20px; margin:auto 10px auto 0;
}
#page2  .inner .wrapper div.col-1 p{
	text-transform:none; font-size:1.1em;
}
#page1 .box1 .inner .wrapper div.col-2 {
	width:199px; padding:auto 10px; margin-left:15px;
}

/**==MODIFIED INDEX== **/
#page11{background:#000; font-size:1.0em;}
#page11 .box1 .inner {padding:23px 0 20px 20px;}
#page11 .box1 .inner .wrapper .line-ver {	background:url(images/line-ver.gif) repeat-y transparent scroll right 0;}
#page11 .box1 .inner .wrapper div.col-1 {width:220px; padding-right:20px; margin:auto 10px auto 0;}
#page11 .box1 .inner .wrapper div.col-2 {width:199px; padding:auto 10px; margin-left:15px;}

#page4 #content .content #thumbs{ width:250px; float:left;}

#page6 form span.form{ display:block; padding:10px 0 5px 0; font-size:1.18em; line-height:1.2em; width:100%;}
#page6 form span.form label{ display:block; margin-bottom:4px; font-size:1.0em;}
#page6 form span.form input[type=text]{ display:block; width:175px;}
#page6 form span.form select{ display:block; width:175px;}
#page6 #map{ background:transparent url('images/map.jpg') no-repeat scroll 10px center; padding:25px 0 0 10px; display:block;
 min-width:250px; min-height:164px; border:0 none; text-decoration:none;}
#page6 #map:hover{ text-decoration:none;}
#page6 .link1{ margin-right:15px; margin-top:7px;}
#page6 form .link1 em {display:block; background:url(images/link1-contact-left.gif) no-repeat left top;}
#page6 form .link1 b {display:block; background:url(images/link1-contact-right.gif) no-repeat right top; padding:7px 12px 7px 12px; font-style:normal;}
/**== MODIFIED BOX1 CONTENT ==**/
#page20{padding-top:50px;}
#page20 .info{ margin-left:45px; min-width: 250px; padding:auto 8px;}
#page20 .construct{margin:auto; width:490px; min-height:420px;
text-align:center; padding-bottom:5px; }


.box1 h3 {color:#fff; margin-bottom:10px;}
.box1 p {
	color:#fff; text-transform:none;
}
.box1 .link {
	color:#fff; display:block;
}
.box1 .link:hover {
	color:#989898;
}

.testimonia-box{margin-top:20px;}
.testimonia-box .fleft-1{ width:390px; margin-right:20px; float:left; padding:10px 5px;}
.testimonia-box .fleft-2{ width:auto; float:left; padding-top:10px;}
.testimonia-box .clear{border-bottom:1px solid #232323;}
.testimonia-box h3 a{text-decoration:none;}

.gallery-box{width:500px; height:auto; margin:auto;}
.gallery-display{width:500px; height:auto; margin:10px auto; padding:auto;}
.gallery-display img{margin:auto; display:block;}

.heading-2{font-size:1.5em; margin-bottom:15px; color:#e5073f; font-family:'Garamond'}

div.heading-gallery{ margin:auto auto 5px auto; width:90%; }
div.heading-gallery p a{font-size:1.2em; margin:auto 8px 0 0; text-decoration:none; padding:3px;}
div.heading-gallery p a:hover{color:#2232323; text-decoration:underline;}
div.heading-gallery p a.active{color:#2232323; text-decoration:underline;}

/*========================= CONTENT ===========================*/

#content {
	padding-bottom:15px;
}
#content .indent {
	padding-bottom:7px;
}
#content .indent1 {
	padding-bottom:18px;
}

/*========================= FOOTER ============================*/

#footer p {
	color:#aeaa9b;
	padding:0 0 0 231px;	
}
#footer p a {
	color:#aeaa9b;
}

/*=============================================================*/

#loopedSlider {
	position:relative;
	margin-bottom:24px;
}
#loopedSlider .box {
	width:511px;
}
#loopedSlider .box .inner {
	padding:13px;
}
#loopedSlider .container { 
	overflow:hidden; 
	position:relative;
	width:485px; 
	height:430px;
	z-index:10;
}
#loopedSlider .slides {
	position:absolute;
	left:0;
	top:0;
}
#loopedSlider .slides div { 
	width:485px; 
	height:430px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
#loopedSlider .slides div span {
	display:block;
	position:absolute;
	right:20px;
	bottom:32px;
}
#loopedSlider ul.pagination { 
	width:280px;
	height:456px;
	position:absolute;
	right:0; 
	top:0;
}
#loopedSlider ul.pagination li {
	line-height:1.5em;
}
#loopedSlider ul.pagination li a { 
	width:280px; 
	height:152px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	color:#666666;
	
}
#loopedSlider ul.pagination li a span {
	display:block;
	padding:14px 18px 0 60px;
}
#loopedSlider ul.pagination li a strong {
	display:block;
	font-size:16px;
	line-height:1.2em;	
	color:#c0c0c0;
	text-transform:none;
	padding-bottom:8px;
}

#loopedSlider ul.pagination li a b {
	display:block;
	color:#c0c0c0;
	padding-top:5px;
	font-size:1.22em;
}
#loopedSlider ul.pagination li a:hover,
#loopedSlider ul.pagination li.active a {
	background:url(images/banner-bg.gif); color:#222;
}

#loopedSlider ul.pagination li a:hover b,
#loopedSlider ul.pagination li.active a b{
	color:#777;	
}



