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

@font-face {
    font-family: 'algerianregular';
    src: url('../fonts/alger-webfont.eot');
    src: url('../fonts/alger-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alger-webfont.woff') format('woff'),
         url('../fonts/alger-webfont.ttf') format('truetype'),
         url('../fonts/alger-webfont.svg#algerianregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'georgiaregular';
    src: url('../fonts/georgia-webfont.eot');
    src: url('../fonts/georgia-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgia-webfont.woff') format('woff'),
         url('../fonts/georgia-webfont.ttf') format('truetype'),
         url('../fonts/georgia-webfont.svg#georgiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'georgiabold';
    src: url('../fonts/georgiab-webfont.eot');
    src: url('../fonts/georgiab-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/georgiab-webfont.woff') format('woff'),
         url('../fonts/georgiab-webfont.ttf') format('truetype'),
         url('../fonts/georgiab-webfont.svg#georgiabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body	{margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; color:#383838; font-size:12px; font-weight:normal; /*background:#000 url(../images/body-bg.jpg) repeat center top;*/background:#fff;}

h1, h2, h3, h4, form{padding:0; margin:0;}

p	{ font-family:Arial, Helvetica, sans-serif; color:#383838; font-size:12px; font-weight:normal; text-align:left; margin:0 0 13px 0; }
h1	{ font-family:Arial; color:#383838; font-size:20px; font-weight:normal;}
h2	{ font-family:Arial; color:#383838; font-size:18px; font-weight:normal;}
h3	{ font-family:Arial; color:#383838; font-size:16px; font-weight: normal;}

img	{border:none; vertical-align:middle;}
a	{outline:none; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; color:#7658a8; font-size:12px; font-weight:normal;}
a:hover	{	text-decoration:none;	}

.fclear {clear:both; float:none; line-height:0px; height:0px; font-size:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}

input, select, textarea	{	color:#5b5b5b; font-size:12px; font-family:Arial; padding:2px;	}


/*======== Start header and Menu class ========*/


/*======== Start footer class ========*/


/*======== Start content class ========*/

.mainmn{
	width:1130px; margin:0px auto 0 auto;
}
.header{
	height:auto; margin:0px; text-align:center; font-family:georgiaregular, Arial, Helvetica, sans-serif; padding:0 0 0 0;
}
.logo{
	/*font-size:45px; color:#ca912a; font-family:georgiabold, Arial, Helvetica, sans-serif;*/ margin:5px auto 5px; width:450px;height:143px;
}
.logo a{
	/*font-size:45px; color:#ca912a; font-family:georgiabold, Arial, Helvetica, sans-serif; text-decoration:none;*/
	background:url(../images/logo.png) no-repeat;width:450px;height:143px;display:block;
}
.timer{
	color:#505050; font-size:26px; margin:0 0 15px 0;
}
.timer label{
	color:#dcdcdc; padding:0 15px 0 15px;
}
.navigation{
	background:url(../images/navigation_bg.png) repeat-x left top; height:55px;
}
.navigation ul{
	list-style:none; margin:0px; padding:0px; float:left;
}
.navigation ul li{
	float:left; text-align:left; padding:0 17px 3px 17px;border-right:dashed 1px #c8c8c8;
}
.navigation ul li:last-child {border-right:none;}
.navigation ul li a{
	text-transform:uppercase; font-family:georgiaregular, Arial, Helvetica, sans-serif; font-size:17px; color:#969696; text-decoration:none; display:block;
	padding:15px 0 10px 0;
}
.navigation ul li a:hover, .navigation ul li a.active{
	 /*border-bottom:#ca912a solid 7px;*/ color:#000;
}
.banner{
	/*background:url(../images/banner-bg.png) no-repeat left top;*/ height:600px; margin:10px auto 0;
	
}
#faded {
	width:1128px; height:580px; position:relative; margin: 1px 0 0 1px; z-index: 1; float:left;border:solid 1px #c8c8c8;
}
#faded div {
	height: 580px; z-index: 1; overflow: hidden;
}
#faded div img {
	padding: 0;
}
ul.pagination {
	list-style:none; padding:0; margin:0; z-index:2; position:absolute; bottom:20px; left: 530px; width: 120px;
}
ul.pagination li {
	position:relative; float:left; padding-right: 0px; font-size: 0; line-height: 0;
}
ul.pagination li a {
	display:block; color:#f00; text-decoration: none; width: 20px; height: 12px; background: url(../images/paginati.png) 0 0 no-repeat; font-size: 0; line-height: 0;
}
ul.pagination li.current a {
	left:0px; color:#fff; display:block; background: url(../images/paginatj.png) 0 0 no-repeat; color: #600909;
}
ul.pagination li.last a {
	display: none;
}
.content{
	text-align:center; font-family:georgiaregular, Arial, Helvetica, sans-serif; padding:20px 0 0 0; min-height:80px;border-top:dashed 1px #c8c8c8;
}
.content_text{
	color:#969696; font-size:14px; margin:0 0 20px 0;font-family:Arial, Helvetica, sans-serif;
}
.content_text span{
	color:#969696; padding:0 10px 0 10px;
}
.content_text strong{
	color:#505050; 
}

.content_text a{
	color:#505050; font-size:20px;text-decoration:none;
}


/* event page*/
.event {/*background:url(../images/event_bg.png) repeat;*/margin:15px 0 20px 0;padding:15px;overflow:hidden; width:1100px;}
.event h2 {font-family:algerianregular, Arial, Helvetica, sans-serif;font-size:20px;color:#000;text-transform:uppercase;}

.event .txt {float:left;width:860px;}
.event .txt .txt1 {color:#262626;font-size:16px;margin:20px 67px 0 0;float:left;font-family:Georgia, "Times New Roman", Times, serif;}
.event .txt .txt2 {float:none;}

.event .img_box .top_des {position:absolute;top:-43px; left:38px;}

.event .img_box {float:right;width:230px;border:solid 4px #c7c7c7;position:relative;margin:10px 0 0 0;
border-radius:0 125px; overflow:hidden;}
.event .img_box img {width:100%;}

/* accommodations page*/
.accommodations {/*background:url(../images/event_bg.png) repeat;*/ margin:15px 0 20px 0;padding:15px;overflow:hidden; width:1100px;}
.accommodations h2 {font-family:algerianregular,Arial,Helvetica,sans-serif;font-size:25px;color:#000;text-transform:uppercase;}

.accommodations .txt {float:left;width:790px;}
.accommodations .txt .txt1 {color:#262626;font-size:16px;margin:20px 0 0 0;font-family:Georgia, "Times New Roman", Times, serif;line-height:23px;}
.accommodations .txt .txt1 a {color:#262626;margin:0 0 0 3px;font-size:15px;}
.accommodations .img_box .top_des {position:absolute;top:-43px; left:25px;}
.accommodations .img_box {float:right;width:250px;border:solid 4px #c7c7c7;margin:0 0 0 0;position:relative;
border-radius:0 120px;overflow:hidden;}
.accommodations .img_box img {width:100%;}
/*Fun Facts*/
.points {}
.points .box {display:block;padding:15px 0 0 0; }
.points .box {color:#262626;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;line-height:23px;}
.points .box strong {display:block;font-size:20px;margin:0 0 10px 0;color:#505050;}



/* entourage page*/
.entourage {/*background:url(../images/event_bg.png) repeat;*/margin:15px 0 20px 0;padding:15px;overflow:hidden; width:1100px;}
.entourage h2 {font-family:algerianregular,Arial,Helvetica,sans-serif;font-size:25px;color:#000;text-transform:uppercase;}

.entourage .txt {float:left;width:100%;}
.entourage .txt .txt1 {color:#262626;font-size:14px;margin:20px 0 35px 0;width:50%;float:left;text-align:center;}
.entourage .txt .txt1 h3 {font-family:georgiaregular,Arial,Helvetica,sans-serif;font-size:23px;color:#000;text-align:left;}
.entourage .txt .txt1 ul {display:block;padding:0 0 0 0;overflow:hidden;}
.entourage .txt .txt1 ul li {display:block;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;margin:12px 5px 0px;width:30%;float:left;padding:8px 0 12px 0;background:#7c7c7c;color:#fff;}
.entourage .txt .txt1 ul li img {margin:8px 0 8px 0;border:solid 3px #fff;}
.entourage .txt .txt1 ul li:first-child {float:none;margin:0;}
.entourage .txt .txt1 ul li:nth-child(2) {float:none;margin:15px 0 0;background:none;}

.top_des {position:absolute;top:-43px; left:44px;}

.entourage .img_box {float:right;width:250px;border:solid 4px #c7c7c7;margin:10px 25px 0 0;position:relative;
border-radius:0 125px;overflow:hidden;}
.entourage .img_box img {width:100%;}
.shakils_family {text-align:left;margin:50px 0 0 0;}
.shakils_family img {width:500px;border:solid 10px;border-radius:40px;margin:10px 0 0 0;}
.zahras_family {text-align:left;margin:50px 0 0 0;}
.zahras_family img {width:500px;border:solid 10px;border-radius:40px;margin:10px 0 0 0;}

/* guestbook page*/
.guestbook {/*background:url(../images/event_bg.png) repeat;*/margin:15px 0 0 0;padding:15px;overflow:hidden; width:1100px;}
.guestbook h2 {font-family:algerianregular,Arial,Helvetica,sans-serif;font-size:25px;color:#000;text-transform:uppercase;}

.guestbook .form {}
.guestbook .form h3 {font-family:georgiaregular,Arial,Helvetica,sans-serif;font-size:20px;color:#262626;margin:20px 0 0 0;border-bottom:dashed 1px #8e8b8b;padding-bottom:8px;}

.guestbook .form .detail {margin:35px 0 70px;}
.guestbook .form .note {}
.guestbook .form .note p {font-size:14px; color:#505050;float:left;font-family:Georgia, "Times New Roman", Times, serif;}
.guestbook .form .note span {color:#FF4B33;display:block;float:left;font-size:20px;margin:0 0 0 3px;}

.guestbook .form ul {display:block;padding:0;clear:both;}
.guestbook .form ul li {display:block;margin:0 0 20px 0;}

.guestbook .form .label {font-size:16px; color:#505050;display:block;margin:0 0 8px 0;}
.guestbook .form .label span {color:#FF4B33;}
.guestbook .form .txtbox {width:50%;display:block;background:url(../images/txtbox_bg.png) repeat;border:1px solid #BEBCB9;height:25px;color:#000;}
.guestbook .form .txtarea {width:85%;display:block;background:url(../images/txtbox_bg.png) repeat;border:1px solid #BEBCB9;height:100px;color:#000;}

.guestbook .form .submit {width:92px;display:block;background:#201f1f;border:1px solid #BEBCB9;height:31px;color:#fff;font-size:14px;cursor:pointer;}
.guestbook .form .submit:hover {background:#3e3c3c;}



.guestbook .form .comments {}
.guestbook .form .comments h3 {margin-bottom:30px;}
.guestbook .form .comments .main_box {border-bottom:solid 1px #fff;padding:0 0 60px 0;overflow:hidden;}
.guestbook .form .comments .main_box .man_icon {float:left;background:url(../images/man_icon.png) no-repeat top left;border:4px solid #fff;width:32px;height:32px;border-radius:50%;margin:0 25px 0 0;}
.guestbook .form .comments .main_box .txt_box {float:left;margin:2px 0 0 0;width:94%;}
.guestbook .form .comments .main_box .txt_box a {color:#fff;text-decoration:none;}
.guestbook .form .comments .main_box .txt_box a:hover {text-decoration:underline;}

.guestbook .form .comments .main_box .txt_box span {color:#fff;font-style:italic;margin:0 0 0 4px;}
.guestbook .form .comments .main_box .txt_box .date {border:1px solid #BEBCB9;border-radius:3px;padding:5px 5px 5px 9px;color:#fff;background:#111111;margin:12px 0 0 0;}
.guestbook .form .comments .main_box .txt_box .date a {color:#fff;text-decoration:none;}
.guestbook .form .comments .main_box .txt_box .date a:hover {text-decoration:underline;}

.guestbook .form .comments .main_box .txt_box .massage {border:1px solid #BEBCB9;border-radius:3px;padding:9px;color:#fff;background:url(../images/massage_bg.png) repeat;margin:5px 0 0 0;}
.guestbook .form .comments .main_box .txt_box .extra_msg {color:#EEEEEE;margin:15px 0 0 0;font-size:13px;}




/* our_proposal page*/
.our_proposal {/*background:url(../images/event_bg.png) repeat*/margin:15px 0 20px 0;padding:15px;overflow:hidden; width:1100px;}
.our_proposal h2 {font-family:algerianregular,Arial,Helvetica,sans-serif;font-size:25px;color:#000;text-transform:uppercase;}
.our_proposal .propaser {color:#262626;font-size:18px;margin:0 0 30px 0;font-family:Georgia, "Times New Roman", Times, serif;float:left;}
.prop_video {clear:both;margin:20px 0 0 0;text-align:center;}
.prop_video h1 {margin:10px 0 10px 0;}
.prop_video h1 a {font-size:25px;color:#fff;text-decoration:none;} 
.prop_video p {color:#fff;}
.prop_video p a {color:#fff;text-decoration:none;font-size:18px;}
.prop_video iframe {border:solid 2px #fff; text-align:center;}

/* gallery page*/
.gallery {/*background:url(../images/event_bg.png) repeat;*/margin:15px 0 20px 0;padding:15px;overflow:hidden; width:1100px;}
.gallery h2 {font-family:algerianregular,Arial,Helvetica,sans-serif;font-size:25px;color:#000;text-transform:uppercase;}
.gallery ul {display:block;padding:0;}
.gallery ul li {display:block;padding:0;float:left;margin:2px;}
.gallery ul li a {border:solid 5px #fff;width:120px;display:block;height:110px;} 
.gallery ul li a img {width:100%;height:100%;}
.gallery ul li a:hover {border:solid 5px #dfdede;}

#facebox .content .image {/*width:500px;height:600px;*/}
#facebox .content .image img {width:100%;height:100%;}