
#footer{margin-top:0}
#wedding{height:auto;padding-top:25px;font-size: 12px;}

#wedding a {
	color: inherit !important;
	text-decoration: none;	
}

#men{height:595px;margin:0 auto;position:relative;background:#fff url(../images/wedding/bg.png) repeat-x left bottom;padding:0 50px}
#nounce{background:url(../images/wedding/annouce.png) no-repeat;width:389px;height:68px;margin:0px auto}
#the4men{background:url(../images/wedding/4men.jpg) no-repeat;width:860px;height:499px;margin:0 auto}
.centerp{text-align:center;color:#003366}
.centerp a{color:#003366; text-decoration: none;}
#threeColumn{height:275px;cursor:pointer}
#threeColumn li{float:left;padding:20px 25px 5px;width:285px;height:250px;display:inline;text-align:center;position:relative}
#threeColumn li#mid{border-left:1px solid #ccc;border-right:1px solid #ccc;width;width:256px}
#threeColumn li p{color:#666;text-align:center}
#threeColumn li a{color:#003366;text-decoration:underline;display:block;position:absolute;right:25px;top:185px}
#bottom{border-top:1px solid #ccc;background:url(../images/wedding/bottombg.png) repeat-x;height:85px}
#bottom li{float:left;padding-left:25px;}
#bottom li#b1{width:500px;border-right:1px solid #ccc;height:85px}
#bottomlink{height:30px}
#bottomlink li{float:left;text-align:center}
#bottomlink li a{color:#003366;text-decoration:underline;}
#bottomlink li#l1{width:525px;}
#bottomlink li#l2{width:450px;}
/*sub pages*/
#nav{border-bottom:1px solid #ccc;height:40px;padding-left:280px}
#nav li{float:left;background:url(../images/wedding/mbg.png) repeat-x 0 -69px;height:39px;border:1px solid #ccc;line-height:39px;padding:0 15px;margin-left:5px;display:inline}
#nav li.selected{background:url(../images/wedding/mbg.png) repeat-x;border-bottom:1px solid #fff}
#nav li a{display:block;font-weight:bold;font-size:.875em}
#nav li a.n1{background:url(../images/wedding/n1.png) no-repeat left center;padding-left:39px;}
#nav li a.n2{background:url(../images/wedding/n2.png) no-repeat left center;padding-left:42px;}
#nav li a.n3{background:url(../images/wedding/n3.png) no-repeat left center;padding-left:55px;}
#wedding h1{color:#333;text-align:center}
#w4men{background:url(../images/wedding/w4men.jpg) no-repeat;width:978px;height:463px;margin:0 auto}
#the1stMid{height:440px;border-bottom:1px solid #ccc;}
#the1stMid li{float:left;height:400px;padding:20px 15px;display:inline;position:relative}
#the1stMid li#howbuy{width:460px;border-right:1px solid #ccc;background:url(../images/wedding/howbuy.jpg) no-repeat right bottom}
#the1stMid li#howbuy p{width:300px}
#the1stMid li#acc{background:url(../images/wedding/acc.jpg) no-repeat right bottom;width:457px}
#the1stMid a{position:absolute;top:335px;left:20px;text-decoration:underline;}
#newest{padding:0 20px}
#newest p{width:600px;color:#666;font-size:.775em}
#productlist,#productlist li{height:440px;}
#productlist li{float:left;display:inline;margin-left:1px;width:162px}
#productlist li a.pic{display:block}
#productlist li a div.pic{background:#fff url(../images/wedding/p_bg_1.jpg) repeat-x left bottom;text-align:center;height:395px;}
#productlist li a:hover div.pic{background:#fff url(../images/wedding/p_bg_2.jpg) repeat-x left bottom;}
#productlist li a span{display:block;text-align:center;color:#3f8cb2;}
#productlist li a span.v{color:#fff;font-size:.725em}
#productlist li a span em{font-weight:bold;font-size:1.25em;color:#333}
#productlist li a:hover span{color:#505050}
#productlist li a:hover span.v{color:#8e97a6}
h1#h{background:url(../images/wedding/h.png) no-repeat;width:624px;height:37px;margin:0.825em auto 0.5em;
text-indent:-100000px}



a.underlinelink{color:#003366;text-decoration:underline;}
#easybuy{background:url(../images/wedding/ebg.jpg) no-repeat right bottom;height:530px;padding:20px 10px}
#easybuy h1{text-align:left;width:450px;line-height:30px;font-size:2em;background:url(../images/wedding/eb.png) no-repeat;width:453px;height:111px;
text-indent:-10000px}
#easybuy p{width:450px;}
#easybuy p a{color:#003366;text-decoration:underline;}
#map{background:url(../images/wedding/map.jpg) no-repeat;width:480px;height:263px}
#the2ndMid{height:440px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#the2ndMid li{float:left;height:400px}
#the2ndMid li#wear{width:440px;background:url(../images/wedding/wear.jpg) no-repeat right bottom;padding:20px}
#the2ndMid li h3,#the2ndMid li p{width:260px}
#the2ndMid li#child{width:418px;padding:20px;background:url(../images/wedding/child.jpg) no-repeat right bottom}
#about{height:280px}
#about li{float:left;height:240px;padding:20px}
#about li#howwork{width:440px;}
#about li h3,#about li p{width:300px}
#about li#shipping{width:458px;padding:20px;background:url(../images/wedding/shipping.jpg) no-repeat right bottom}
#about li#shipping h3,#about li#shipping p{width:240px}


#photos{padding:10px 20px}
.case{background:url(../images/wedding/cases.jpg) no-repeat;text-align:right;height:21px}
.case2{background:url(../images/wedding/cases2.png) no-repeat;text-align:right;height:24px}
#shows{height:345px;}
#shows li{float:left;height:345px}
#shows li.text{width:306px;height:225px;padding:60px 10px;background:#565d67;line-height:25px}
#shows li.text em{color:#fff;font-size:1.2em;font-weight:lighter;}
#shows li.image img{width:612px;height:345px}
#thumb{margin-top:5px;padding-left:330px}
#thumb li{float:left;width:74px;height:49px;margin-left:2px;display:inline}
#thumb li.selected{background:url(../images/wedding/selected.png) no-repeat bottom center}
#thumb li img{width:74px;height:41px;cursor:pointer}
#art{border-top:1px solid #ccc;padding:20px}
#art p{width:600px;color:#666;font-size:.775em}
#bnav{margin-top:20px}
#bnav li{float:left;width:215px;height:35px;border:1px solid #ccc;margin-left:5px;padding:10px}
#bnav li a{display:block;color:#003366}
#bnav li a.j{background:url(../images/wedding/case1.png) no-repeat left center;padding-left:55px}
#bnav li span.m{background:url(../images/wedding/case2.gif) no-repeat left center;padding-left:65px;display:block}
#rightitaly{border-left:1px solid #ccc;background:url(../images/wedding/rightita.png) no-repeat 30px 0;position:absolute;right:10px;top:40px;height:55px;width:260px;padding-left:30px;padding-top:235px}
#rightitaly p{width:200px}


#form{background:url(../images/wedding/fbg.jpg) no-repeat right top;padding:0px 10px;margin-top:10px}
#form h1{background:url(../images/wedding/t.jpg) no-repeat;width:574px;height:67px;text-indent:-10000px}
#form h3{background:url(../images/wedding/t2.jpg) no-repeat;width:368px;height:30px;text-indent:-10000px;margin:0px}
#form p{width:550px;color:#666;margin:0}
.f{width:550px;margin-top:10px;height:auto;}
.t{width:200px;text-align:right;color:#333;}
.t strong{color:#333}
.i{margin-left:5px}
.i input.texts{border:1px solid #333;width:300px;height:20px;line-height:20px}
.txtarea{border:1px solid #333;overflow:hidden;width:300px}
#fmid{height:275px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#fmid li{float:left;height:275px}
#fmid li#map{background:url(../images/wedding/maps.jpg) no-repeat left bottom;width:450px}
#fmid li#shipping {width:468px;background:url(../images/wedding/shipping.jpg) no-repeat right bottom;margin-left:40px}
#fmid li#shipping p{width:230px}

#page_footer {
	border: 0;
}

