/* <style>*/
BODY{
font-family:verdana,arial;
text-align:center;
background-color:#0033CC;
margin:0px;
padding:0px;

}

img{
	behavior: url(includes/iepngfix.htc); 
}

.containerDiv{
width:1058px;
text-align:left;
margin:auto;
text-align:justify;
background: url(../images/page-background.jpg) top center repeat-y;
}

.HolderDiv{
position:relative;
width:800px;
text-align:left;
margin:auto;
text-align:justify;
background: url(../images/wedding_tent_art.jpg) bottom right no-repeat;
}



.LogoDiv{
position:absolute;
width:138px;
left:-52px;
float:left;
}

#NavDiv{
width:170px;
text-align:right;
float:right;

padding-right:20px;
}

.headerLinkDiv{

font-size:14px;
font-weight:bold;
text-align:center;
color:#333333;
font-family:palatino;


}
.headerLinkDiv p{
width:100%;
margin:0px;
padding:0px;
filter:alpha(opacity=10);
-moz-opacity:.1;
opacity:.1;
display:block;
}

.headerLinkDiv a:link,  .headerLinkDiv a:visited{
text-decoration:none;
color:#333333;
}

 .headerLinkDiv a:hover{
 position:relative;
filter:alpha(opacity=40);
color:#333333;
width:100%;
-moz-opacity:.4;
opacity:.4;
}

#headerImageDiv{
float:right;
width:400px;

}

#headerImageDiv DIV{
float:left;
width:200px
}

#bodyDiv{
clear:both;

}
#bodyDiv A, #bodyDiv A:visited{
color:#333;
}
#bodyDiv A:hover{
background:#0033cc;
color:#FFF;
}

#pageHeaderTitle{
position:relative;
top:-25px;
height:0px;
margin:0px;
padding:0px;
width:390px;

}

#pageHeaderTitle H1{
width:390px;
font-family:Verdana;
font-weight:bold;
font-size:24px;
filter:alpha(opacity=03);
color:#000;
-moz-opacity:.03;
opacity:.03;
text-align:left;
margin:0px;
}
#pageHeaderTitle H2{
position:relative;
top:-10px;
font-family:Verdana;
font-weight:bold;
font-size:16px;
color:#0033cc;
text-align:left;
margin:0px;
}


.homePageFocus{
font-family:palatino;
font-size:17px;
line-height:1.5em;
font-weight:bold;
padding:10px;
text-align:center;
margin:0px;
}


.leftCol{
width:380px;
float:left;
padding-right:20px;
padding-top:30px;
}

.rightCol{
width:400px;
float:left;
}

.rightCol p, .leftCol p {
margin:0px;
margin-bottom:20px;
}

.rightCol p,.rightCol Div {
padding-left:10px;
}


.leftCol H1, .rightCol H1{
background:#0033cc url(../images/h1_end.gif) top left no-repeat;
font-family:arial;
color:#FFF;
font-size:18px;
line-height:18px;
text-align:left;
padding 5px;
padding-top:5px;
margin:0px;
margin-bottom:15px;
padding-left:10px;
height:23px;

}

H1.H1GreyBox{
background:#666 url(../images/h1_end_grey.gif) top left no-repeat;
}


H1 span{
font-size:33px;
}

.leftCol H1 a:link, .leftCol H1 a:visited, .rightCol H1 a:link, .rightCol H1 a:visited{
color:#FFF ! important;
text-decoration:none;
}

.leftCol H1 a:hover, .rightCol H1 a:hover{
color:#CC6600 ! important;
text-decoration:none;

}


.rightCol H1, .rightCol H2 {
margin-left:10px;
}


H2{
font-size:16px;
}

.productList H2{
clear:both;
border-bottom:solid 1px #E1D9D9;
color:#0033cc;
}

.productList Img{
float:right;
border:solid 2px #0033cc;
margin-left:10px;
height:200px;
}

.productBox{
clear:both;
margin-bottom:20px;
}
.productBox img {border:solid #0033cc 2px; align:right;margin-left:10px;height:200px;float:right;margin-bottom:20px;}
.productBox p {margin:0px; margin-bottom:25px;font-size:13px;}
.productBox p span{float:left;font-size:10px;text-align:center;font-weight:bold;display:block;width:150px;margin-top:15px;}

.productBox  dl {
font-size:13px;
margin:0px;
}
.productBox dl dt {font-weight:bold;padding-top:10px;}
.productBox dl dd{margin-left:5px;}

.productBox table {
align:center;
font-size:11px;
cell-padding:4px;
cell-spacing:0px;
}
.productBox table tr:first-child{font-weight:bold}
.productBox table tr td {text-align:center;}
.productBox table tr td:first-child {text-align:left;}


.LanguageList{
width:200px;
float:left;
}

.galleryImage{
border: solid 2px #0033cc;
}

#tentDisplayDiv table {
font-size:11px;
text-align:center;
width:100%;
}
#tentDisplayDiv table td{

}
#tentDisplayDiv table tr:first-child {
font-weight:bold;
}

#footerDiv{
width:800px;
text-align:center;
margin:auto;
height:90px;
}
#footerDiv Div{
float:left;
width:200px;
min-height:50px;
font-family:palatino;
font-size:11px;
font-weight:bold;
}
