img {border:0px;}
.wrapper {position:relative; margin:0 auto; width:1000px;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	padding-top:0;
	margin-top:0;
}

.cpy_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cdb680;
	padding-left: 20px;
}
.float_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cdb680;
	padding-right: 20px;
}
.float_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cdb680;
	text-decoration: none;
}
.float_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cdb680;
	text-decoration: underline;
}
.float_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cdb680;
	text-decoration: none;
}
.float_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4e5035;
}.abt_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	line-height: 16px;
}
.contact_txt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	line-height: 16px;
}
.consult_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	line-height: 16px;
	background:url(../images/img_contact_head3.gif) top left no-repeat #FFFFFF;
}
.img_contacthead {
	margin-left: 20px;
}
.img_btnsession {
	margin-right: 20px;
}
.wedding_toppic {
	background-image: url(../images/img_home_top.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.wed {
	padding-left: 13px;
}
.wed_bg {
	background-image: url(../images/img_wed_bg.gif);
	background-repeat: no-repeat;
	background-position: left 414px;
}

.fgallery {position:relative; z-index:auto; top:0px; padding:0px; margin:0px;}


/* beginning of navigation */

.navdrop, .navdrop ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.navdrop a {
	display: block;
}

.navdrop li {
	float: left;
}

.navdrop li ul {
	position:absolute;
	left: -999em;
}

.navdrop li:hover ul {
	left: auto;
}

.navdrop li:hover ul, .navdrop li.sfhover ul {
	left: auto;
}

.navdrop li ul ul {
	margin: -1em 0 0 10em;
}

.navdrop, .navdrop ul {
	padding: 0;
	margin-right: 0;
	list-style: none; 
	line-height: 1;
}

.navdrop li:hover ul ul, .navdrop li.sfhover ul ul {
	left: -999em;
}

.navdrop ul li { 
	display: block; 
	float: none;
}

/* global menu settings */

.navdrop a {
	font-family:Arial; font-size:11px; font-weight:bold; text-decoration: none; color:#f0f0f0;
}

.navdrop ul a {
	height: 12px; padding: 5px;
}

.navdrop ul a:hover {
	color: #efefef;
	background-color: #22499C;
}

.navdrop a {
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

.navdrop ul li a {
	margin-top: 0;
	margin-left: 2px;
}

.navdrop a:hover {
	color: #efefef;
	background-color: #22499C;
}

.navdrop ul li:hover {
	color: #efefef;
	background-color: #22499C;
}

.navdrop {
	padding: 0;
	margin-bottom: 0px;
}

.navdrop ul {
	margin-top: 0px;
	background-color: #073d8f;
	border-top:4px solid #073d8f;
	padding: 0px;
	
}

.navdrop ul li {
	line-height: 10px;
	padding: 0;
	
}

.navdrop li ul {
	margin-left: 0px;
}

/* end global menu settings */

/* menu specific settings */
.navs1 ul { width: 132px; }
.navs1 ul li { width: 132px; }
.navs1 ul a { width:120px; }
.navs1 li:hover ul, .navs1 li li:hover ul, .navs1 li.sfhover ul, .navs1 li li.sfhover ul {z-index:1;}

.navs2 ul { width: 132px; }
.navs2 ul li { width: 132px; }
.navs2 ul a { width:120px; }
.navs2 li:hover ul, .navs2 li li:hover ul, .navs2 li.sfhover ul, .navs2 li li.sfhover ul {z-index:1;}

.navs3 ul { width: 132px; }
.navs3 ul li { width: 132px; }
.navs3 ul a { width:120px; }
.navs3 li:hover ul, .navs3 li li:hover ul, .navs3 li.sfhover ul, .navs3 li li.sfhover ul {z-index:1;}

.navs4 ul { width: 132px; }
.navs4 ul li { width: 132px; }
.navs4 ul a { width:120px; }
.navs4 li:hover ul, .navs4 li li:hover ul, .navs4 li.sfhover ul, .navs4 li li.sfhover ul {z-index:1;}

.navs5 ul { width: 222px; }
.navs5 ul li { width: 222px; }
.navs5 ul a { width:200px; }
.navs5 li:hover ul, .navs5 li li:hover ul, .navs5 li.sfhover ul, .navs5 li li.sfhover ul {z-index:1;}

.navs6 ul { width: 100px; }
.navs6 ul li { width: 100px; }
.navs6 ul a { width:80px; }
.navs6 li:hover ul, .navs6 li li:hover ul, .navs6 li.sfhover ul, .navs6 li li.sfhover ul { z-index:1; }

/* end of menu specific settings */

/* pictures styles */

.pictures {background:url(../images/spril.gif) no-repeat top left #FFFFFF; width:1000px;}
.pic-white {vertical-align:top; padding-left:96px;}
.pic-white2 {vertical-align:middle; padding-left:17px;}
.pic-white3 {vertical-align:top; padding-left:0px;}

.pic-head {width:904px; background:#5e5c5a;}
.pic-head2 {width:904px; background:#9a6b19;}
.pic-head3 {width:1000px; background:#5e5c5a;}
.pic-head-1 {vertical-align:middle; height:23px; text-align:left; font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff; padding-left:13px;}
.pic-head-2 {vertical-align:middle; text-align:right; padding-right:13px;}

.pic-number {width:904px; background:#c9c9c9;}
.pic-number2 {width:904px; background:#e2d8c6;}
.pic-number3 {width:1000px; background:#c9c9c9;}
.pic-number-1 {vertical-align:middle; height:23px; padding-left:13px; text-align:left;}
.pic-number-2 {vertical-align:middle; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; color:#000000; width:80%;}
.pic-number-2b {vertical-align:middle; text-align:center; font-family:Arial; font-size:12px; font-weight:bold; color:#7a530f; width:80%;}
.pic-number-3 {vertical-align:middle; padding-right:13px; text-align:right;}

.pic-art {width:904px; margin-top:23px;}
.pic-art2 {width:1000px; margin-top:23px;}
.pic-art-1 {vertical-align:top; padding-right:0px; padding-bottom:18px;}
.pic-art-2 {vertical-align:top; padding-bottom:18px;}

.pic-image {background:#e6e0d8; width:220px; height:220px;}
.pic-1 {vertical-align:middle; text-align:center; height:175px; font-family:Arial; font-size:10px; color:#5e5c5a; font-weight:bold; width:220px; height:200px;}
.pic-b {vertical-align:middle; text-align:center; height:175px; font-family:Arial; font-size:10px;  font-weight:bold; width:227px;}
.pic-2 {vertical-align:middle; height:20px; background: url(../images/favorites2.gif) #b8a07f no-repeat left top; padding-left:2px;}
.pic-2b {vertical-align:middle; height:20px; background: url(../images/favorites4.gif) #b8a07f no-repeat left top; padding-left:2px; width:148px;}
.pic-3 {vertical-align:top; background:#816c51;}
.pic-check {width:13px; height:13px; border:1px solid #59411f;}
.pic-nav {background:#f5f5f5; border:1px solid #dcd9d9; padding:4px;}
.pic-nav-1 {vertical-align:middle;}

/* order styles */
.order-img {margin-top:18px; float:left; width:414px; background:#e6e0d8;}
.order-img-1 {vertical-align:middle; text-align:center; padding:10px; padding-bottom:0px;}
.order-img-2 {vertical-align:middle; text-align:center; height:22px; font-family:Arial; font-size:10px; color:#5e5c5a; font-weight:bold;}

.order {margin-top:18px; float:right; width:462px; background:#e6e0d8; border:1px solid #b8a07f;}
.order-1 {vertical-align:middle; text-align:left; background:#b8a07f; height:18px; font-family:Arial; font-size:10px; color:#ffffff; font-weight:bold; text-transform:uppercase; padding-left:5px; border-right:1px solid #FFFFFF;}
.order-2 {vertical-align:middle; text-align:left; border-right:1px solid #b8a07f; border-bottom:1px solid #b8a07f; padding-left:5px; padding-top:2px; padding-bottom:2px;}
.order-3 {vertical-align:top; text-align:left; border-bottom:1px solid #b8a07f;}
.order-4 {vertical-align:top; text-align:left; border-right:1px solid #b8a07f;}
.order-5 {vertical-align:top; text-align:left;}

.order-amount {padding-bottom:8px; width:100%;}
.order-amount-1 {vertical-align:middle; padding-left:0px; text-align:center;}
.order-amount-2 {vertical-align:middle; padding-right:11px; text-align:right;}
.order-num {width:43px; height:19px; border:1px solid #a7a6aa;}
.order-size {width:113px; height:19px; border:1px solid #a7a6aa;}
.order-type2 {width:113px; border:1px solid #a7a6aa;}
.order-type {width:134px; height:19px; border:1px solid #a7a6aa; margin-top:5px;}

.order-navi {margin-top:7px; float:right; width:462px; background:#5e5c5a;}
.order-navi-1 {vertical-align:middle; text-align:center; height:33px;}
.order-but {margin-right:5px;}

/* basket styles */
.grey {width:904px; background:#c9c9c9; padding:10px;}
.grey-1 {vertical-align:top; background:url(../images/grey-butterfly.gif) no-repeat center right; font-family:Arial; font-size:11px; color:#322f2c; font-weight:bold;}

.basket {width:624px; border:1px solid #5e5c5a; background:#ebeaea; margin-bottom:5px;}
.basket-head {color:#7c623e; font-weight:bold;}
.basket-head-1 {width:105px; vertical-align:middle; text-align:center; background:#5e5c5a; height:17px; font-family:Arial; font-size:10px; color:#ffffff; border-right:1px solid #ffffff;}
.basket-head-2 {width:137px; vertical-align:middle; text-align:center; background:#5e5c5a; height:17px; font-family:Arial; font-size:10px; color:#ffffff; border-right:1px solid #ffffff;}
.basket-head-3 {width:66px; vertical-align:middle; text-align:center; background:#5e5c5a; height:17px; font-family:Arial; font-size:10px; color:#ffffff; border-right:1px solid #ffffff;}
.basket-head-4 {width:137px; vertical-align:middle; text-align:center; background:#5e5c5a; height:17px; font-family:Arial; font-size:10px; color:#ffffff; border-right:1px solid #ffffff;}
.basket-head-5 {width:91px; vertical-align:middle; text-align:center; background:#5e5c5a; height:17px; font-family:Arial; font-size:10px; color:#ffffff; border-right:1px solid #ffffff;}
.basket-head-6 {width:88px; vertical-align:middle; text-align:center; background:#5e5c5a; height:17px; font-family:Arial; font-size:10px; color:#ffffff;}
.basket-1 {vertical-align:top; padding-top:10px; text-align:center; height:93px; border-right:1px solid #5e5c5a; background:url(../images/gradient.gif) repeat-x bottom; border-bottom:1px solid #5e5c5a;}
.basket-2 {vertical-align:top; text-align:left; padding-left:10px; border-right:1px solid #5e5c5a; background:url(../images/gradient.gif) repeat-x bottom; border-bottom:1px solid #5e5c5a; padding-top:12px;  font-family:Arial; font-size:13px; }
.basket-3 {vertical-align:top; text-align:left; padding-left:10px; border-right:1px solid #5e5c5a; background:url(../images/gradient.gif) repeat-x bottom; border-bottom:1px solid #5e5c5a; padding-top:12px; font-family:Arial; font-size:13px;}
.basket-4 {vertical-align:top; text-align:left; padding-left:10px; border-right:1px solid #5e5c5a; background:url(../images/gradient.gif) repeat-x bottom; border-bottom:1px solid #5e5c5a; padding-top:12px; font-family:Arial; font-size:13px;}
.basket-5 {vertical-align:top; padding-top:14px; text-align:left; font-family:Arial; font-size:13px; color:#5e5c5a; padding-left:18px; font-weight:bold; border-right:1px solid #5e5c5a; background:url(../images/gradient.gif) repeat-x bottom; border-bottom:1px solid #5e5c5a; line-height:18px;}
.basket-6 {vertical-align:middle; text-align:center; background:url(../images/gradient.gif) repeat-x bottom; border-bottom:1px solid #5e5c5a;}
.basket-bottom-1 {vertical-align:middle; text-align:left; background:#5e5c5a; padding-left:13px; height:30px;}
.basket-bottom-2 {vertical-align:bottom; text-align:right; background:#5e5c5a; padding-bottom:6px; font-family:Arial; font-size:13px; color:#dedddc; font-weight:bold;}
.basket-bottom-3 {vertical-align:bottom; text-align:left; background:#5e5c5a; padding-left:18px; padding-bottom:6px; font-family:Arial; font-size:16px; color:#ffffff; font-weight:bold;}
.basket-tax {vertical-align:middle; text-align:right; background:#ffffff; height:12px;font-family:Arial; font-size:12px; }

.billing-head {margin-top:22px;}