/* CSS Document */
body
{
	margin:0;
	padding:0;
	color:#C9CEBA;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	background-color: #616359;
}

#main
{
	padding:0;
	margin:0;
	margin: 0px auto;
	width:800px;
}

#logo
{
	margin:9px 0 0 0;
/*	background: url(../images/logo.jpg)  no-repeat; 
	width:800px;
	height:88px;*/
}

/*text color*/
.textClor1
{	
	color: #C0C2BB;
}


/* link effect*/
.linkWithoutUnderLine,#guestPrice a
{
	color: #c0c6b0;
	text-decoration: none;	
}

.linkWithUnderLine, .DivLinkWithUnderLine a
{
	color: #c0c6b0;
}

a.linkWithoutUnderLine:hover, a.linkWithUnderLine:hover ,#guestPrice a:hover , .DivLinkWithUnderLine a:hover
{
	color: #f2f2f2;
	text-decoration: underline;	
}

/*text field style and border*/
.fieldSytle, .ShortFieldSytle
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #ffffff;
}
.fieldSytle
{
	width:135px;
}

.ShortFieldSytle
{
	width:100px;
}

.selectfile
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	width:110px;
    border: 1px solid #ffffff;
}


/*gap*/
.gap1
{
	padding:0;
	margin: 8px 0 0 0;
}


/*hiiden text*/
.hiddenText
{
	display:none;
}

/*navigtion which header*/
#navi
{
 	margin:0;
	padding:0

}

#navi ul
{
	padding:0;;
	margin:0;
	width:800px;
	height:18px;
	background-color:#696B61;
}
#navi li
{
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
}

#navi a
{
	padding:0;
	margin:0;
	display: block;
	height: 18px;
}

a#home
{
	padding:0;
	margin:0 0 0 20px;
	width: 30px;
	background-color:#669999;
	background: url("../images/buttonAndText/home.jpg") 0 0 no-repeat;
	float:left;
}

a#product
{
	padding:0;
	margin:0 0 0 38px;
	width: 48px;
	background: url("../images/buttonAndText/product.jpg") 0 0 no-repeat;
	float:left;
}

a#choose
{
	padding:0;
	margin:0 0 0 39px;
	width: 82px;
	background: url("../images/buttonAndText/choose.jpg") 0 0 no-repeat;
	float:left;
}

a#destinations
{
	padding:0;
	margin:0 0 0 38px;
	width: 71px;
	background: url("../images/buttonAndText/destination.jpg") 0 0 no-repeat;
	float:left;
}

a#find_out
{
	padding:0;
	margin:0 0 0 38px;
	width: 78px;
	background: url("../images/buttonAndText/but_find.jpg") 0 0 no-repeat;
	float:left;
}

a#guests
{
	padding:0;
	margin:0 0 0 41px;
	width: 38px;
	background: url("../images/buttonAndText/guest.jpg") 0 0 no-repeat;
	float:left;
}

a#couples
{	
	padding:0;
	margin:0 0 0 42px;
	width: 46px;
	background: url("../images/buttonAndText/couple.jpg") 0 0 no-repeat;
	float:left;
}

a:hover#home,a:hover#product,a:hover#choose,a:hover#destinations,a:hover#guests,a:hover#couples,a:hover#find_out
{
  background-position: 0 -18px;
}


/* footer */
#footerBar, .footerBar2
{
	background-color:#797C71;
	color:#797C71;
	padding:0;
	margin: 5px 0 0 0;
	border: solid #797C71;
	border-width:1px;
}

#footerContent ul
{
	padding:0;;
	margin:0;
	
	
}
#footerContent li
{
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
}


#footerContent a
{
	display:block;
}

a#footerHome
{
	padding:0;
	margin: 0 0 0 10px;
	width: 27px;
	height: 11px;
	background: url("../images/buttonAndText/footer_home.gif") 0 0 no-repeat;
	float:left;
}

a#contactUs
{
	width: 57px;
	height: 11px;
	background: url("../images/buttonAndText/footer_contactUs.gif") 0 0 no-repeat;
	float:left;
}

a#faq
{
	width: 20px;
	height: 11px;
	background: url("../images/buttonAndText/fotter_FAQ.gif") 0 0 no-repeat;
	float:left;
}

a#policy
{
	width: 75px;
	height: 11px;
	background: url("../images/buttonAndText/footer_policy.gif") 0 0 no-repeat;
	float:left;
}

a#terms
{
	width: 115px;
	height: 11px;
	background: url("../images/buttonAndText/footer_terms.gif") 0 0 no-repeat;
	float:left;
}

.spareBar
{	padding: 0 0px 0 0px;
	margin: 0 5px 0 5px;
	width: 1px;
	height: 7px;
	background: url("../images/buttonAndText/footer_spareBar.gif") 0 0 no-repeat;
	float:left;
}

#weddingName
{
	padding:0;
	margin: 0 0px 0 60px;
	width: 372px;
	height: 11px;
	background: url("../images/buttonAndText/footer_weddingName.gif") 0 0 no-repeat;
	float:left;
}


a:hover#footerHome,a:hover#contactUs,a:hover#faq,a:hover#policy,a:hover#terms
{
  background-position: 0 -11px;
}

#footerContent
{
	padding:5px 0 0 0;
	margin:0;
	
}

/* index page mainContent(index page ) */
#leftpanel
{
	float:left;
	padding: 0 12px 0 12px;
}

#findRegistry
{
	padding:10px 0 0 0;
	margin:0;
	display:block;
	width:389px;
	height:110px;
	background: url("../images/find_bg.jpg");
}

#Surname
{
	padding:0;
	margin: 0 0 0 37px;
	display:block;
	width: 126px;
	height: 11px;
	background: url("../images/buttonAndText/Surname.gif") 0 0 no-repeat;
}

#weddingdate
{
	padding:0;
	margin: 0 0 0 90px;
	display:block;
	width: 72px;
	height: 13px;
	background: url("../images/buttonAndText/weddingdate.gif") 0 0 no-repeat;
}

#findCoupletext
{
	padding: 0 0 0 0;
	margin: 0 0 0 170px;
	display: block;
	width:212px;
	height:35px;
	background: url("../images/buttonAndText/find_registery.jpg") 0 0 no-repeat;
}

#findCoupleTable
{
	padding:15px 0 0 20px;
	margin: 0;
}

#findRegistry th
{
	text-align:right;
}

#registrySample, #findMore
{
	width:376px;
	height:67px;
	background-color:#717368;
	float:left;
}


#findMore
{
	padding:0;
	margin:7px 0 0 0;
}

a#regidtImage
{
	padding:0;
	margin:40px 0 0 136px;
	display: block;
	width:240px;
	height:25px;
	background: url("../images/buttonAndText/registery.jpg") 0 0 no-repeat;
}

a#findImage
{
	padding:0;
	margin: 40px 0 0 223px;
	display: block;
	width:135px;
	height:14px;
	background: url("../images/buttonAndText/find_more.jpg") 0 0 no-repeat;
}

#rightTwoImage img
{
	margin: 7px 0 0 0;
}

#rightImage1
{
	padding:0 20px 0 0;
	margin: 0;
}


#CoupleLogin
{
	padding:0 0 0 0;
	margin:5px 0 0 0;
	float:left;
	width:376px;

	background: url("../images/find_bg.jpg");
}

#login
{
	padding:0;
	margin: 0 0 0 90px;
	display: block;
	width:144px;
	height:21px;
	background: url("../images/buttonAndText/coupleLogin.gif") 0 0 no-repeat;
}

#loginEmail
{
	display: block;
	width:31px;
	height:13px;
	background: url("../images/buttonAndText/email.gif") 0 0 no-repeat;
}

#loginPass
{
	display: block;
	width:51px;
	height:13px;
	background: url("../images/buttonAndText/pass.gif") 0 0 no-repeat;
}

#CoupleLogin table
{
	padding:0;
	margin: 5px 0 0 120px;
}

/* index page mainContent(with left site is navigation bar right is contetnt) */
#contentLeft
{
	float:left;
	width:121px;
	height:453px;
	background-image:url(../images/content_leftPanel.gif);	
}

#contentRight
{
	padding:0 0 0 8px;
	margin:0;
	float:left;
}

#rightTextContent
{
	padding:28px 0 0 25px;
	margin:0;
	width:601px;
}

#rightTextContent2
{
	padding:0;
	margin:0;
	width:670px;
}



#rightTextContent p
{
	padding:0 0 25px 0;
	margin:0;
}

#contentLeft a
{
	display: block;
	height:12px;
}

#chooseNavi ul
{
	padding:24px 0 0 16px;
	margin:0;
	list-style:none;
}

#chooseNavi li
{
	padding:0 0 14px 0;
	margin:0;

}

a#whayChoose
{
	width:87px;
	background: url("../images/buttonAndText/whyChoose.gif") 0 0 no-repeat;
}

a:hover#whayChoose
{
  background-position: -87px 0;
}


a#aboutUs
{
	width:47px;
	background: url("../images/buttonAndText/about.gif") 0 0 no-repeat;
}

a:hover#aboutUs
{
  background-position: -47px 0;
}

a#service
{
	width:42px;
	background: url("../images/buttonAndText/service.gif") 0 0 no-repeat;
}

a:hover#service
{
  background-position: -42px 0;
}

a#convenience
{
	width:72px;
	background: url("../images/buttonAndText/BENEFITS.png") 0 0 no-repeat;
}

a:hover#convenience
{
  background-position: -72px 0;
}

a#btn_Benefits
{
	width:45px;
	height:18px;
	background: url("../images/buttonAndText/but_Benefits.jpg") 0 0 no-repeat;
}

a:hover#btn_Benefits
{
	background-position: 0 -17px;
}


a#works
{
	width:68px;
	background: url("../images/buttonAndText/works.gif") 0 0 no-repeat;
}

a:hover#works
{
  background-position: -68px 0;
}

a#testimonials
{
	width:68px;
	background: url("../images/buttonAndText/testimonials.gif") 0 0 no-repeat;
}

a:hover#testimonials
{
  background-position: -68px 0;
}

a#registry
{
	width:84px;
	background: url("../images/buttonAndText/registry.gif") 0 0 no-repeat;
}

a:hover#registry
{
  background-position: -84px 0;
}

a#choose_faq
{
	width:26px;
	background: url("../images/buttonAndText/choose_faq.gif") 0 0 no-repeat;
}

a:hover#choose_faq
{
  background-position: -26px 0;
}

/* image pattern in the main content top*/
#choosePattern,#aboutPattern,#servicePattern,#conveniencePattern,#howWorkPattern,#testimonialsPattern,#faqPattern
{
	display:block;
	width:670px;
	height:75px;
}

#choosePattern
{	
	background:url("../images/pattern/choosePattern.jpg") no-repeat;
}

#aboutPattern
{
	background:url("../images/pattern/aboutUSpattern.jpg") no-repeat;
}

#servicePattern
{
	background:url("../images/pattern/servicePattern.jpg") no-repeat;
}

#conveniencePattern
{
	background:url("../images/pattern/conveniencePattern.jpg") no-repeat;
}

#howWorkPattern
{
	background:url("../images/pattern/howWorkPattern.jpg") no-repeat;
}

#testimonialsPattern
{
	background:url("../images/pattern/testimonialsPattern.jpg") no-repeat;
}

#faqPattern
{
	background:url("../images/pattern/faqPattern.jpg") no-repeat;
}

/* index page mainContent( full content page) */
#fullContent
{
	padding: 0 25px 0 25px;
	margin:0;
}

#subContent
{
	padding:10px;
	margin:0;
}

/* html and id name Element*/
#termsList li
{
	padding-bottom:10px;
}

#basketTop,#productInfo,#contactRight,#rightTextContent2,#BasketFullContent
{
	background-color:#696B61;
}

#basketPageNumber,#basketTotalQTY,#coupleName
{
	float:left;
}

#basketPageNumber,#basketTotalQTY
{
	width:50%;
}

#basketTotalQTY,#basketCheckOut
{
	text-align:right;
}

#basketTop
{
	padding:0 5px 0 5px;
}

#basketCheckOut
{
	padding-top:10px;
}

#coupleMess
{
	width:95%;
	padding: 0 0 0 10px;
}

.basketBigText
{
	font-size:12px;
	font-weight:bold;
}

#coupleContact
{
	text-align:right;
}

/*guest and sample roduct page*/
#productInfo
{
	width:100%;
	height:100%;
}

#productInfo ul
{
	list-style:none;
	padding:0;
	margin:0;
}


#cssdescr,#guestProductImage
{
	float:left;	
}

#guestProductImage
{
	padding:10px 0 5px 20px;
}

#cssdescr
{
	padding: 15px 5px 0 15px;
	width:50%;
}

#guestPrice
{
	padding: 50px 10px 0 2px;
	margin:0;
	float:left;
}

#guestAddCat
{
	
	padding: 20px 0 0 0px;
	text-align:left;
	margin:0;
	float:left;
}

#guestAddCat li
{
	padding: 0 0 10px 0;
	margin:0;
}

/* contact page*/
#contactUsTopic
{
	display: block;
	width:248px;
	height:16px;
	padding: 0 0 5px 0;
	background: url("../images/buttonAndText/contactUs.gif") 0 0 no-repeat;
}

#contactUsText
{
 width:60%;
}

#contactUsForm
{
	padding: 10px 0 0 0;
	width:60%;
	float:left;
}

#contactUsForm table
{
	width:100%;
}

#contactUsForm th
{
	text-align:right;
}

#contactRight
{
	padding:10px 10px 10px 10px;
	margin: 0 0 0 20px;
	width:31%;
	float:left;
}

#contactRight p
{
	padding:0 0 5px 0;
	margin:0;
}

#contactMess
{
	float:left;
	width:60%;
	padding: 50px 0px 50px 0;
}


