/* CSS Document */
*,body{margin:0px;padding:0px;}
body{background-color:#f2ecdf;text-align:center;font-family:Verdana;font-size:12px;}
#main_wrapper{width:932px;margin:0px auto;text-align:left;position:relative;}
.lep{display:none;}
.clr{clear:both;}
.fivepixel{height:5px;}
.eightpixel{height:8px;}
.tenpixel{height:10px;}
.onepixel{height:1px;background:#c8e3f0;}
.t5pixel{height:15px;}
.space{height:60px;}
.space_left{margin-left:18px;}

#ads{background-color:White;}
a.ads_logo:link, a.ads_logo:visited, a.ads_logo:active{width:100px;height:100px;float:left;border:1px solid White;margin-top:8px;margin-left:13px;}
a.ads_logo:hover{border:1px solid #68bfdb;}
a.ads_logo img{border:0px;}

.crumb{color:red;}

#nav{background:#f2ecdf url(images/nav.png) no-repeat top left;height:54px;}
#nav ul{list-style:none;margin-left:22px;}
#nav ul li{display:inline;margin-left:27px;line-height:30px;position:relative;}
#nav ul li a.navi{line-height:50px;outline:none;color:white;font-size:14px;font-weight:bold;text-decoration:none;}
#nav ul li.onhover a.navi{color:#3e3724;}
#nav ul li .nav_sub{position:absolute;top:31px;left:0px;z-index:9999;float:left;display:none;}

div.nav_top{width:932px;height:8px;background:#3e3724 url(images/nav_top.png) no-repeat top left;}
div.nav_bot{width:932px;height:8px;background:#3e3724 url(images/nav_bot.png) no-repeat bottom left;}
div.nav_mid, div.listContainer1{width:932px;background:#3e3724 url(images/nav_mid.png) repeat-y top left;}

div.nav_top_small{width:200px;height:8px;background:#3e3724 url(images/nav_top.png) no-repeat top left;}
div.nav_bot_small{width:200px;height:8px;background:#3e3724 url(images/nav_bot.png) no-repeat bottom left;}
div.nav_mid_small{width:200px;background:#3e3724 url(images/nav_mid.png) repeat-y top left;}

span.menu_link{width:162px;height:18px;line-height:18px;float:left;margin-top:2px;margin-left:16px;}
span.menu_link a{color:#fff;text-decoration:none;display:block;padding-left:5px;}
span.menu_link a:hover{text-decoration:underline;}

div.listContainer1 ul li a{text-decoration:none;color:#fff;line-height:20px;}
div.listContainer1 ul li a:hover{text-decoration:underline;color:#fff;}
div.listContainer1 ul li{float:left;margin-left:20px;width:150px;display:block;height:20px;}

div.nav_sub div.nav_mid_small ul.topmenu{list-style:none;margin-left:0px;}
div.nav_sub div.nav_mid_small ul.topmenu li{margin:0px;padding:0px;height:20px;display:block;width:170px;}
div.nav_sub div.nav_mid_small ul.topmenu li a{line-height:20px;text-decoration:none;color:#fff;}
div.nav_sub div.nav_mid_small ul.topmenu li a:hover{text-decoration:underline;}

.listCol1, .listCol2, .listCol3, .listCol4, .listCol5{float:left;width:160px;}

ul#special_menu{margin-left:0px;}

#main_banner{height:180px;background:#f2ecdf url(images/main_banner.jpg) no-repeat top left;}

#main_content{background:White;position:relative;padding:17px;}

#box_big_blue{float:left;width:438px;background:#e1f2fa url(images/blue_big_box.jpg) no-repeat top left;position:relative;color:#0095bf;height:453px;}
#box_big_blue a:link, #box_big_blue a:visited, #box_big_blue a:active{text-decoration:none;color:#000;}
#box_big_blue a:hover{text-decoration:underline;}


#box_blog{margin-bottom:10px;margin-left:460px;width:438px;background:transparent url(images/blog_link.jpg) no-repeat top left;position:relative;height:132px;}

#box_big_yellow{margin-left:460px;width:438px;background:#eae2cd url(images/brown_box.jpg) no-repeat top left;position:relative;color:#6b6b6b;font-size:12px;font-family:Arial;}
#box_big_yellow a:link, #box_big_yellow a:visited, #box_big_yellow a:active{text-decoration:none;color:#000;}
#box_big_yellow a:hover{text-decoration:underline;}


#box_bottom{background:#009ee0 url(images/bottom_box.jpg) no-repeat bottom left;color:White;}
#copyright{color:#706856;}

div.month_box{float:left;width:287px;background:#edf5d5 url(images/small_green_box.jpg) no-repeat top left;position:relative;color:#8d9c24;font-size:13px;}

div.box_content{padding:15px 20px 20px 20px;line-height:180%;}
p.text_center{text-align:center;}
p.text_center a:link, p.text_center a:visited, p.text_center a:active{color:Black;text-decoration:none;}
p.text_center a:hover{text-decoration:underline;}
h1.blue_big_title{font-size:22px;background:transparent url(images/title_big_blue.png) no-repeat top left;height:48px;line-height:43px;color:#fff;font-weight:normal;display:block;position:absolute;top:20px;left:-4px;width:393px;text-indent:25px;}
h2.yellow_big_title{font-size:20px;background:transparent url(images/title_big_yellow.png) no-repeat top left;height:48px;line-height:43px;color:#fff;font-weight:normal;display:block;position:absolute;top:20px;left:-4px;width:393px;text-indent:25px;}
h2.month_h2{font-size:15px;background:transparent url(images/title_small_blue.png) no-repeat top left;height:48px;line-height:43px;color:#fff;font-weight:normal;display:block;position:absolute;top:20px;left:-4px;width:266px;text-indent:20px;}
h2.bottom_h2{font-size:18px;line-height:45px;color:#d9f4ff;font-weight:bold;text-indent:20px;margin-bottom:-15px;}


ul.heart_list{list-style-image:url(images/heart.png);list-style-position:inside;}
ul.heart_list li{}
ul.heart_list li a{text-decoration:none;color:#8d9c24;}
ul.heart_list li a:hover{text-decoration:underline;}

div.general_container{background:#fff;padding:0px;}

.general_page{background:#e1f2fa;padding:20px;}
a{color:black;text-decoration:none;}
a:hover{text-decoration:underline;}

h2.general_h2, .strong{font-size:14px;line-height:30px;color:#000;font-weight:bold;color:#009DE0;}
h3.sub_general{font-size:12px;font-weight:bold;text-indent:30px;color:#000;line-height:30px;}
.indent{padding-left:30px;color:#0095bf;line-height:130%;}
.indent input {border:1px solid #ccc;background:White;height:25px;width:200px;float:right;padding-left:5px;}
.indent select {border:1px solid #ccc;background:White;height:25px;width:200px;float:right;}
.indent textarea{border:1px solid #ccc;background:White;width:200px;float:right;padding-left:5px;}
.indent .general_btn {border:1px solid #ccc;background:White;height:25px;width:100px;float:right;padding-left:0px;}
.indent span{width:130px;}

.line{clear:both;height:1px;background:#333;margin-top:10px;}

#user-details-left{margin-top:10px;}
#user-details-right{margin-top:10px;}

p.strong select, .center select{border:1px solid #ccc;background:White;height:25px;width:150px;}

.bottom input{border:1px solid #ccc;background:White;padding:5px 10px;margin-top:10px;}

.row{width:780px;margin-left:30px;}
.row_head{width:780px;margin-top:20px;margin-left:30px;}
.cell_big{width:210px;float:left;margin-right:1px;margin-top:1px;background:White;line-height:30px;padding-left:10px;}
.cell_normal{width:100px;float:left;margin-right:1px;margin-top:1px;background:White;line-height:30px;padding-left:10px;}
.cell_big_stro{font-weight:bold;width:220px;float:left;margin-right:1px;margin-top:1px;background:#009de0;height:40px;color:#fff;line-height:40px;text-align:center;}
.cell_normal_stro{text-align:center;font-weight:bold;width:110px;float:left;margin-right:1px;margin-top:1px;background:#009de0;height:40px;color:#fff;line-height:19px;}

h1.title{font-size:16px;color:#009de0;line-height:30px;padding-bottom:10px;}
div.listing-container{padding:10px;background:#e1f2fa;}
div.listing-left{width:705px; float:left;}
div.listing-right{float:right;max-width:300px; overflow:hidden;}
p.listing-strong{font-weight:bold;}
div.listing-stronger{width:590px;height:27px;margin-top:5px;margin-bottom:5px;}
div.listing_btn_web{height:25px;float:left;width:70px;background:White url(nhweddingimages/new_website_grey.gif) no-repeat left center;border:1px solid #c8e3f0;}
div.listing_btn_info{height:25px;float:left;width:200px;margin-left:5px;background:White url(nhweddingimages/new_email.gif) no-repeat left center;border:1px solid #c8e3f0;}
div.listing_btn_gal{height:25px;float:left;width:100px;margin-left:5px;background:White url(nhweddingimages/photo.gif) no-repeat left center;border:1px solid #c8e3f0;}
div.listing_btn_film{height:25px;float:left;width:90px;margin-left:5px;background:White url(nhweddingimages/film.gif) no-repeat left center;border:1px solid #c8e3f0;}

div.listing_btn_web a, div.listing_btn_info a, div.listing_btn_film a, div.listing_btn_gal a{display:block;color:#0095bf;text-decoration:none;font-size:11px;padding-left:20px;line-height:20px;}
p.more_detail{margin-left:10px;padding-left:35px;color:#0095bf;font-size:11px;line-height:180%;background:transparent url(images/info.png) no-repeat left 5px; min-height:50px;}
p.more_detail a{color:#000;text-decoration:none;}
.error{color:red;text-indent:30px;line-height:30px;}

ul.gen{list-style-position:outside;margin-left:50px;}
ul.gen li{color:#0095bf;line-height:130%;;}

div.listing-type{height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#fff;padding-left:10px;background:#009de0;}

.genbox{border:1px solid #ccc;background:White;height:25px;width:250px;float:right;}
.genareabox{border:1px solid #ccc;background:White;height:150px;width:250px;float:right;}
.genrow{clear:both;width:450px;padding-top:10px;padding-left:40px;}
.genrowbig{clear:both;width:450px;padding-top:10px;padding-left:40px;}
.txtgenbox{line-height:25px;display:block;width:150px;float:left;}
.genbtn{border:1px solid #ccc;background:White;padding:1px 10px 1px 10px;}

.hint_list{line-height:25px;padding:5px 10px;border:1px solid #c8e3f0;color:#0095bf;text-decoration:none;font-size:11px;background:#fff;}

