/* ----------------------------------The Wedding House CSS-------------------------------*/


*body{
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:100.01%;
	color:#fff;
	background-color:#000;
	text-align:center;
	}

img{
	margin:0;
	padding:0;
	border:0;
	}

.justify{
	text-align:justify;
	}
	
.bold{
	font-weight:bold;
	}
	
.center{
	text-align:center;
	}
	
.right{
	text-align:right;
	}
	
.clear{
	clear:both;
	}
	
.float{
	position:relative;
	float:left;
	width:612px;
	}
	
.nostart{
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
p{
	color:#000;
	font-size:11px;
	margin:0;
	padding:10px 0 10px 0;
	}
	
address{
	color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:5px 0 9px 20px;
	text-align:justify;
	font-style:normal;
	}
	
address a:link, address a:visited, address a:hover{
	color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	}
	
address a:hover{
	text-decoration:underline;
	}
	
/* ----------------------------------Container-------------------------------*/

#container{
	position:relative;
	margin:0 auto 0;
	width:1000px;
	color:#fff;
	text-align:left;
	}
	
	#container-in{
	position:relative;
	float:left; 
	width:1000px;
	text-align:left;
	background-color: #000; /* overwrites Netscape Bug*/
	}
	
/* ----------------------------------Head-------------------------------*/

#top{
	position:relative;
	float:left;  
	width:1000px;
	height:30px;
	margin:0;
	padding:0;
	background:url("../images/top-bg.jpg") top left no-repeat;
	}
	
#time{
	position:relative;
	float:right;  
	width:447px;
	height:20px;
	text-align:right;
	padding:8px 0 0 0;
	margin:0 40px 0 0;
	display:inline;
	color:#efefef;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;	
	letter-spacing:1px;
	}

#head{
	position:relative;
	float:left;  
	width:1000px;
	height:152px;
	}
	
#head-sub{
	position:relative;
	float:left;  
	width:1000px;
	height:34px;
	background:url("../images/top-space.jpg") top left no-repeat;
	}
	
#breadcrumb{
	position:relative;
	float:left;
	height:25px;
	width:724px;
	padding:9px 0 0 276px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#eecb77;
	background:url("../images/breadcrumb-bg.jpg") top left no-repeat;
	}
	
#breadcrumb ul{
	list-style-type:none;
	margin:0;  
	padding:0;
	}
	
#breadcrumb li{
	display:inline;
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#eecb77;
	font-weight:normal;
	}
	
#breadcrumb, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover{
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#eecb77;
	font-weight:normal;
	}

#breadcrumb a:hover{
	text-decoration:underline;
	}
	
#arrow{
	margin:0;
	padding:0 52px 4px 0;
	height:19px;
	color:#eecb77;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    background:url("../images/arrow.jpg") 105px 3px no-repeat;
	}
	 
#floater-top{
	position:relative;
	float:left;
	width:1000px;
	height:40px;
	margin:0;
	padding:0;
	background:url("../images/floater-top.jpg") top left no-repeat #000;
	}
	
#floater-big-top{
	position:relative;
	float:left;
	width:1000px;
	height:40px;
	margin:0;
	padding:0;
	background:url("../images/floater-big-top.jpg") top left no-repeat #000;
	}
	
#floater{
	position:relative;
	float:left;
	width:1000px;
	margin:0;
	padding:0;
	background:url("../images/floater-bg.jpg") top left repeat-y #000;
	}
	
#floater-big{
	position:relative;
	float:left;
	width:1000px;
	margin:0;
	padding:0;
	background:url("../images/floater-big-bg.jpg") top left repeat-y #000;
	}

	
#leftblock{
	position:relative;
	float:left;
	width:197px;
	margin:0;
	padding:0 23px 0 28px;
	background-color:transparent;
	}
	
/* ----------------------------------------------Navi-------------------------------------*/

#navi{
	position:relative;
	float:left;
	width:197px;
	margin:0 0 26px 0;
	display:inline;
	padding:0;
	background-color:#000;
	}

#navi ul{
	list-style:none;
	margin:0;
	padding:0;	
	}
	
#navi li{
	width:197px;
	margin:0;
	padding:0 0 1px 0;
	background:url("../images/li-bg.jpg") bottom left repeat-x;
	}
	
#navi a{
	display:block;
	width:192px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#fee1a1;
	margin:4px 0 4px 0;
	padding:3px 0 2px 5px;
	}
	
#navi a:hover{
	width:178px;
	padding:3px 0 2px 19px;
	color:#fee1a1;
	background:url("../images/li-a.jpg") 5px 7px no-repeat #3e3c39;
	}
	
#level1on a, #navi #level2on a, #navi #level2on a:visited, #navi #level2on a:hover, #navi #level3on a, #navi #level3on a:visited, #navi #level3on a:hover{
	width:178px;
	padding:3px 0 2px 19px;
	color:#fee1a1;
	background:url("../images/li-a.jpg") 5px 7px no-repeat #3e3c39;
	}

/*--LVL 2-*/

#navi a.level2, #navi a.level2:hover, #navi #level2on a, #navi #level2on a:visited, #navi #level2on a:hover{
	width:140px;
	padding-left:43px;
	background-position:29px 10px;
	}
	
/* ----------------------------------End Navi-------------------------------*/


/* ----------------------------------Content-------------------------------*/
	
#content, #content-herve, #content-video, #content-cloud9, #content-match, #content-classy, #content-bigentertainments, #content-lou, #content-cakes, #content-groom{
	position:relative;
	float:left;
	width:723px;
	margin:0;
	height:900px;
	min-height:900px;
	padding:0 20px 0 9px;
	background:url("../images/cloud9-bg.jpg") bottom right no-repeat;
	}

#content-herve{
height:auto;
	background:url("../images/herve-bg.jpg") bottom right no-repeat;
	}	

#content-groom{
        height:auto;
	background:url("../images/groom-bg.jpg") bottom right no-repeat;
	}

#content-cakes{
	background:url("../images/cakes-bg.jpg") bottom right no-repeat;
	}

#content-bigentertainments{
height:auto;
	background:url("../images/bigentertainments-bg.jpg") bottom right no-repeat;
	}

#content-lou{
	background:url("../images/lou-bg.jpg") bottom right no-repeat;
	}

#content-video{
	background:url("../images/video-bg.jpg") bottom right no-repeat;
	}	

#content-classy{
        height:auto;
	background:url("../images/classy-bg.jpg") bottom right no-repeat;
	}	

#content-match{
	background:url("../images/match-bg.jpg") bottom right no-repeat;
	}	

#content-cloud9{
       height:auto;
	background:url("../images/cloud9-bg.jpg") bottom right no-repeat;
	}	
	
#content-big{
	position:relative;
	float:left;
	width:916px;
	margin:0;
	padding:0 20px 0 84px;
	}
	
#content-sitemap{
	position:relative;
	float:left;
	width:723px;
	margin:0;
	height:900px;
	min-height:900px;
	padding:0 20px 0 9px;
	background:url("../images/content-sitemap-bg.jpg") bottom right no-repeat;
	}


#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content-big h1, #content-sitemap h1, #content-herve h1, #content-video h1, #content-cloud9 h1, #content-match h1, #content-classy h1, #content-lou h1, #content-bigentertainments h1, #content-groom h1, #content-cakes h1 {
	font-size:16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#eecb77;
	font-weight:bold;
	padding:0 0 15px 20px;
	margin:0;
	background-color:transparent;
	}
	
#content h2{
	font-size:14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#750f0d;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0;
	background-color:transparent;
	}
	
#content p, #content-big p, #content-herve p, #content-video p, #content-cloud9 p, #content-match p, #content-classy p, #content-bigentertainments p, #content-cakes p, #content-groom p, #content-lou p{
	color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:5px 20px 9px 20px;
	text-align:justify;
	}
	
#content p a:link, #content p a:visited, #content p a:hover, #content-herve p a:link, #content-herve p a:visited, #content-herve p a:hover, #content-video p a:link, #content-video p a:visited, #content-video p a:hover, #content-cloud9 p a:link, #content-cloud9 p a:visited, #content-cloud9 p a:hover, #content-match p a:link, #content-match p a:visited, #content-match p a:hover, #content-classy p a:link, #content-classy p a:visited, #content-classy p a:hover, #content-groom p a:link, #content-groom p a:visited, #content-groom p a:hover, #content-lou p a:link, #content-lou p a:visited, #content-lou p a:hover, #content-bigentertainments p a:link, #content-bigentertainments p a:visited, #content-bigentertainments p a:hover, #content-cakes p a:link, #content-cakes p a:visited, #content-cakes p a:hover{
	color:#fff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	}
	
#content p a:hover, #content-herve p a:hover, #content-video p a:hover, #content-cloud9 p a:hover, #content-match p a:hover, #content-classy p a:hover, #content-lou p a:hover, #content-bigentertainments p a:hover, #content-cakes p a:hover, #content-groom p a:hover{
	text-decoration:underline;
	}
	
#content ul, #content-sitemap ul, #content-herve ul, #content-video ul, #content-cloud9 ul, #content-match ul, #content-classy ul, #content-groom ul, #content-lou ul, #content-cakes ul, #content-bigentertainments ul{
        list-style-type:none;
	position:relative;
	margin:0 0 15px 0;
	padding:5px 18px 5px 17px;
	}

#content li, #content-sitemap li, #content-herve li, #content-video li, #content-cloud9 li, #content-match li, #content-classy li, #content-lou li, #content-bigentertainments li, #content-groom li, #content-cakes li{
        text-align:justify;
        margin:0;
	padding:0;
	}

#content li, #content-herve li, #content-video li, #content-cloud9 li, #content-match li, #content-classy li, #content-groom li, #content-bigentertainments li, #content-cakes li, #content-lou li{
	margin:0;
        font-size:12px;
	padding:0 0 9px 25px;
        color:#fff;
        text-decoration:none;
        background:url("../images/arrow.jpg") 3px 2px no-repeat transparent;
       	}

#content li a:link, #content li a:visited, #content li a:hover, #content-herve li a:link, #content-herve li a:visited, #content-herve li a:hover, #content-video li a:link, #content-video li a:visited, #content-video li a:hover, #content-cloud9 li a:link, #content-cloud9 li a:visited, #content-cloud9 li a:hover, #content-classy li a:link, #content-classy li a:visited, #content-classy li a:hover, #content-match li a:link, #content-match li a:visited, #content-match li a:hover, #content-groom li a:link, #content-groom li a:visited, #content-groom li a:hover, #content-lou li a:link, #content-lou li a:visited, #content-lou li a:hover, #content-bigentertainments li a:link, #content-bigentertainments li a:visited, #content-bigentertainments li a:hover, #content-cakes li a:link, #content-cakes li a:visited, #content-cakes li a:hover {
	margin:0;
        font-size:12px;
	padding:0 0 9px 0;
        color:#fee1a1;
        text-decoration:none;
       	}

#content li a:hover, #content-herve li a:hover, #content-video li a:hover, #content-cloud9 li a:hover, #content-match li a:hover, #content-classy li a:hover, #content-cakes li a:hover, #content-lou li a:hover, #content-groom li a:hover, #content-bigentertainments li a:hover{
	text-decoration:underline;
       	}

#content-sitemap li a:link, #content-sitemap li a:visited, #content-sitemap li a:hover {
	margin:0;
        font-size:12px;
	padding:0 0 9px 41px;
        color:#fee1a1;
        text-decoration:none;
        background:url("../images/arrow.jpg") 20px 2px no-repeat transparent;
       	}

#content-search li a:hover, #content-sitemap li a:hover {
	text-decoration:underline;
      	}

.image{
	position:relative;
	float:left;
	width:135px;
	height:101px;
	border:1px solid #000;
	margin:15px 19px 15px 0;
	padding:0;
	display:inline;
	}
	
.start{
	text-align:center;
    padding:0;
	width:100%;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#2a557f;
	}
	
#content #welcome h1, #content #guarantee h1, #content #release h1, #content #contact h1{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#fee1a1;
	display:inline;
	padding:0;
	height:20px;
	}
	
#welcome, #guarantee, #release, #contact, #welcome-video, #welcome-herve, #sitemap, #welcome-cloud9, #welcome-match, #welcome-classy, #welcome-bigentertainments, #welcome-cakes, #welcome-lou, #welcome-groom{
	position:relative;
	float:left;
	height:34px;
	width:596px;
	padding:0;
    margin:0 0 12px 20px;
	display:inline;
	background:url("../images/welcome-bg.jpg") top left no-repeat;
	}

#welcome-video{
	background:url("../images/welcome-video.jpg") top left no-repeat;
	}


#welcome-cakes{
	background:url("../images/welcome-cakes.jpg") top left no-repeat;
	}

#welcome-lou{
	background:url("../images/welcome-lou.jpg") top left no-repeat;
	}

#welcome-groom{
	background:url("../images/welcome-groom.jpg") top left no-repeat;
	}

#welcome-bigentertainments{
        width:673px;
	background:url("../images/welcome-bigentertainments.jpg") top left no-repeat;
	}

#welcome-classy{
	background:url("../images/welcome-classy.jpg") top left no-repeat;
	}

#welcome-match{
	background:url("../images/welcome-match.jpg") top left no-repeat;
	}

#welcome-herve{
	background:url("../images/welcome-herve.jpg") top left no-repeat;
	}

#welcome-cloud9{
	background:url("../images/welcome-cloud9.jpg") top left no-repeat;
	}

#sitemap{
	background:url("../images/sitemap.jpg") top left no-repeat;
	}
	
#guarantee{
    margin:14px 0 12px 0;
	background:url("../images/guarantee-bg.jpg") top left no-repeat;
	}
	
#release{
    margin:14px 0 12px 0;
	background:url("../images/release-bg.jpg") top left no-repeat;
	}
	
#contact{
    width:200px;
    margin:34px 0 12px 20px;
	background:url("../images/contact-bg.jpg") top left no-repeat;
	}
	
#contentbox-left, #contentbox-right{
	position:relative;
	float:left;
	width:233px;
	margin:20px 0 25px 0;
	display:inline;
	padding:0;
	background-color:transparent;
	border:1px solid #382c85;
	}
	
#contentbox-left{
	margin-right:85px;
	}
	
#contentbox-left-head, #contentbox-right-head{
	position:relative;
	float:left;
	width:233px;
	height:25px;
	margin:0;
	padding:0;
	background:url("../images/contentbox-head-bg.jpg") top left no-repeat;
	border-bottom:1px solid #382c85;
	}
	
#content #contentbox-left-head h1, #content #contentbox-right-head h1{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#395c78;
	margin:0;
	padding:4px 0 0 40px;
	}
	
#contentbox-left-content, #contentbox-right-content{
	position:relative;
	float:left;
	width:217px;
	margin:0;
	padding:12px 8px 12px 8px;
	background-color:#fff;
	}
	
#content #contentbox-left-content p, #content #contentbox-right-content p{
	color:#000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:1px 0 0 0;
	text-align:justify;
	}
	
#content #contentbox-left-content p a:link, #content #contentbox-left-content p a:visited, #content #contentbox-left-content p a:hover, #content #contentbox-right-content p a:link, #content #contentbox-right-content p a:visited, #content #contentbox-right-content p a:hover{
	color:#2f2474;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
#content #contentbox-left-content p a:hover, #content #contentbox-right-content p a:hover{
	text-decoration:underline;
	}
	
.image-in-left{
	position:relative;
	float:left;
	padding:0;
	margin:0 15px 6px -2px;
	display:inline;
	}

.image-in-left-border{
	position:relative;
	float:left;
	padding:0;
	margin:0 15px 6px -2px;
	display:inline;
border:1px solid #fff;
	}
	
#flash{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:243px 0 0 10px;
	}

#flash-herve{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:105px 0 0 13px;
	}

#flash-video{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:145px 0 0 10px;
	}

#flash-match{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:88px 0 0 12px;
	}

#flash-cloud9{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:190px 0 0 10px;
	}

#flash-classy{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:140px 0 0 11px;
	}
	
#flash-bigentertainments{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:190px 0 0 11px;
	}

#flash-cakes{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:161px 0 0 11px;
	}

#flash-lou{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:173px 0 0 11px;
	}

#flash-groom{
	position:relative;
	float:left;
	width:703px;
	height:203px;
	margin:0;
	padding:170px 0 0 11px;
	}

#startnavi{
	position:relative;
	float:left;
	height:276px;
	width:417px;
	padding:24px 0 0 24px;
    margin:12px 0 10px 0;
	display:inline;
	background:url("../images/startnavi-bg.jpg") top left no-repeat;
	}
	
#startnavi ul{
	list-style:none;
	margin:0;
	padding:0;	
	}
	
#startnavi li{
	width:395px;
	margin:0;
	padding:0 0 1px 0;
	background:url("../images/li-bg.jpg") bottom left repeat-x;
	}
	
#startnavi a{
	display:block;
	width:376px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	color:#fee1a1;
	margin:3px 0 3px 0;
	padding:3px 0 3px 19px;
	background:url("../images/li-a.jpg") 5px 7px no-repeat #3e3c39;
	}
	
#startnavi a:hover{
	width:376px;
	color:#fee1a1;
	text-decoration:underline;
	}
	
.wearhouse a{
	color:#ece96f;
	}
	
#house{
	position:relative;
	float:left;
	height:301px;
	width:388px;
	padding:0;
    margin:12px 0 10px 4px;
	display:inline;
	}
	


/* ----------------------------------------------Footer-------------------------------------*/

#footer{
	position:relative;
	float:left;
	width:1000px;
	height:51px;
	padding:0;
	margin:0;
	text-align:center;
	}
	
#footer-big{
	position:relative;
	float:left;
	width:1000px;
	height:41px;
	padding:0;
	margin:0;
	text-align:center;
	background:url("../images/footer-big.jpg") top left no-repeat;
	}

.class150px_a { 
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #222625;
	 background-color: #fff;
	 width: 130px;
	 height:13px;
	 margin:0 0 0 3px;
	 padding:1px 0 0 0;
	 text-align:left;
	 }
	 
.class16px { 
	 font-family: Arial, Verdana, Helvetica, sans-serif;
	 display:inline; 
	 font-size: 11px;
	 color: #000;
	 width: 20px;
	 height:16px;
	 margin:0 0 0 7px;
	 padding:0;
	 text-align:center;
	 background:url("../images/go.jpg") top left no-repeat;
	 border:0;
	 }
	 
	.email { 
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
	 font-size: 11px;
	 color: #222625;
	 background-color: #fff;
	 font-weight:normal;
	 width: 105px;
	 height:13px;
	 margin:0 0 2px 12px;
	 padding:1px 0 1px 4px;
	 display:inline;
	 text-align:left;
	 border: 1px solid #8e87b7; 
	 }
	 
.emailgo { 
	 width: 25px;
	 height:20px;
	 margin:4px 0 0 4px;
	 padding:0 0 2px 0;
	 text-align:center;
	 background:url("../images/go.jpg") top left no-repeat;
	 border:0;
	 }
	 
.dotted { 
	 width: 100%;
	 height:1px !important;
	 overflow:hidden;
	 margin:0;
	 padding:0;
	 background:url("../images/dotted.jpg") top left repeat-x;
	 }
