body{
margin: 0;
text-align: center;
background: #750c0c url(images/bg.jpg) repeat ;
color:#fff;
}

#topshad{
margin : 0 auto;
background : url(images/top_shadow.jpg) top center repeat-x;
height: 191px;
}

#header{
margin: 0 auto;
height: 191px;
background : url(images/header.jpg) top center no-repeat;
}

#banner{
margin: 0 auto;
height: 241px;
}

#ring{
margin: 0 auto;
height: 150px;
background: #fff url("images/grey.jpg") repeat-x;
}

#inring{
margin: 0 auto;
width: 950px;
height: 150px;
}

#ringtext{
margin: 0 auto;
float:left;
width: 350px;
height: 150px;
}

#ringimage{
margin: 0 auto;
float:left;
width: 560px;
height: 150px;
background: url("images/ring.jpg") no-repeat top right;
}

/* ------------------------------------------------- Management */
#management{
margin: 0 auto;
width: 100%;
height: auto;
background: #fff;
color:#000;
}

#inman{
margin: 0 auto;
width: 950px;
height: auto;
overflow:hidden;
}

#faces{
width: 950px;
height:240px;
margin: 20px auto 0 auto;
background:#fff;
}

#manbottom{
margin: 0 auto;
height: 77px;
background: url("images/greybottom.jpg") repeat-x;
}

/* ------------------------------------------------- Peek-a-view */

#peekaview{
width:900px;
margin: 0 auto;
height: auto;
}

/* ------------------------------------------------- Peek-a-view */

#promotion{
width:900px;
margin: 0 auto;
height: auto;
}

/* ------------------------------------------------- Smalline */

#smalline{
width:900px;
height: 2px;
background: url('images/dot.jpg') center center repeat-x;
margin:0 auto;
}

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

#footer{
margin:0 auto;
height: 200px;
background:#fff url('images/bottom_shadow.jpg') repeat-x;
}
/* ------------------------------------------------- Faces */

.facegroup{
height:230px;
width: 135px;
margin: 0 10px;
float:left;
}

.faceimage{
margin:0 auto;
width: 135px;
height:180px;
background:#fff;
}

.fecedes{
margin:0 auto;
width: 135px;
height: auto;
}

.faceborder{
border: 4px solid #750c0c;
}

.pfaces
{
font-family: century gothic;
font-size: 14px;
font-style: normal;
margin: 4px 0 4px 0px;
}

/*---------------------------------- Handling Gallery2 */

div.gallery2
{
width:895px;
height:auto;
margin: auto;
text-align:center;
float:right;
}

div.thumb2
{
float:left;
width:60px;
height:60px;
background:#fff;
border: 2px solid #fff;
margin: 1px 2px;
overflow:hidden;
color: #666;
}

/* ------------------------------------------------- nav list2 */
#nav
{
margin : 0 auto;
width : 950px;
height : 45px;
overflow: show;
}

#cssdropdown, #cssdropdown ul {padding: 0; margin: 0; list-style: none;
font-size: 20px; font-family: georgia ; font-style: italic;}

#cssdropdown li{float: left; width: 190px; position: relative; display: block;
padding: 0; text-align: center;}

.mainitems{}

.mainitems a{display: block; color:#fff;
padding:6px 0;}

ul#cssdropdown li.mainitems a:hover {width: 190px; color:#800000; background:#fffffa; z-index:2000;}

.subuls{display: none; position: absolute; left:0px; }

.subuls li{width: 100%;}

.subuls li a{padding:6px 0px; text-decoration: none; display:block;
width: 190px; font-size:12px; color:#fff; background:#300000; text-align:center; }

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto; left: auto; z-index:2000;}

#cssdropdown li:hover ul, li.over ul{ /* lists nested under hovered list items */
display: block; z-index:2000;}

/* ------------------------------------------------- H's*/
.h3ring
{
font-family:georgia;
font-weight: normal;
font-size: 22px;
font-style: italic;
text-align: left;
padding: 110px 10px 0px 60px;
color:#000;
}

.hall
{
font-family:georgia;
font-weight: normal;
font-size: 26px;
font-style: italic;
text-align: left;
color: #fff;
margin: 0px 0 10px 0;
}

.hsampleform
{
font-family:georgia;
font-weight: normal;
font-size: 24px;
font-style: italic;
text-align: center;
color: #fff;
}

.h3block
{
font-family:georgia;
font-weight: normal;
font-size: 22px;
font-style: italic;
text-align: left;
margin:10px 0 0 10px;
}

/* ------------------------------------------------- paragraph's & span*/
.pmanagement{
font-family:georgia;
font-size: 16px;
line-height:20px;
font-style: italic;
text-align: justify;
padding: 10px 60px 0 60px;
}

.bold{
font-family:Century Gothic;
font-size: 12px;
font-style:normal;
font-weight:bold;
}

.ppeekaview{
color:fff;
font-family:georgia;
font-size: 16px;
line-height:20px;
font-style: italic;
text-align: justify;
padding: 20px;
}

.ppeekaview2{
color:fff;
font-family:tahoma;
font-size: 14px;
line-height:20px;
font-style: normal;
font-weight:bold;
text-align: center;
padding: 20px;
}

.hazelin{
font-family:georgia;
font-size: 16px;
line-height:20px;
font-style: italic;
text-align: center;
}

.psampleform{
color:fff;
font-family:georgia;
font-size: 15px;
line-height:16px;
font-style: italic;
text-align: left;
padding: 10px 0 0 30px;
}

.pfoot{
font-family:georgia;
font-size:15px;
text-align:center;
color:#fff;
font-style:italic;
padding: 40px 0 0 0;
}

.pblock{
font-family:Century Gothic;
font-size: 14px;
font-style:italic;
text-align:left;
margin: 5px 0 0 10px;
}

.ppack{
padding: 30px 0 0 0;
font-family:georgia;
font-size: 24px;
line-height:20px;
font-style: italic;
text-align: center;
}

.pbox02{
color:fff;
font-family:georgia;
font-size: 16px;
line-height:24px;
font-style: italic;
text-align: justify;
padding: 20px;
}

.pbox02r{
color:fff;
font-family:georgia;
font-size: 17px;
line-height:24px;
font-style: italic;
text-align: right;
padding-right: 40px;
}

.pbox03{
color:fff;
font-family:georgia;
font-size: 16px;
line-height:18px;
font-style: italic;
text-align: left;
padding: 20px;
}

.smallt
{
font-size:16px;
}

/* ------------------------------------------------- nav clear */

br.clear
{
clear : both;
}

/* ------------------------------------------------- nav Form */

#form{
width:900px;
margin: 0 auto;
height: 590px;
}

.mainform{
width:600px;
margin:0 auto;
height:500px;
float: left;
}

.sampleform{
width:299px;
margin:0 auto;
height:530px;
float: left;
}

.aform{
margin: 0 auto;
}

.subform{
width: 580px;
margin:0 auto;
}

.sub01{
width: 110px;
margin:4px auto 4px auto;	
float:left;
text-align:right;
color:#fff;
font-family:georgia;
font-size: 14px;
font-style:italic;

}

.sub02{
width: 440px;
margin:4px auto 4px auto;	
float:left;
text-align:left;
padding: 0 0 0 15px;
}

.sub03{
width: 470px;
margin:4px auto 4px auto;	
float:left;
text-align:center;
}

.inputa{
border: none;
width: 450px;
height:18px;
}

.inputb{
border: none;
width: 380px;
}

.inputc{
border: none;
width: 450px;
height:170px;
font-family:arial;
font-size: 14px;
padding: 2px;
}

.button{
border: none;
width: 200px;
cursor:pointer;
height:20px;
background:#fff;
}

/* -------------------------------------------------- handling a*/

a:link, a:visited, a:active
{
text-decoration:none;
outline:none;
color:white;
}

a:hover
{
text-decoration:none;
color:white;
outline:none;
}

a img
{
outline:none;
text-decoration:none;
border-style:none;
}

.islide{
margin:10px 0 0 10px;
}

/* -------------------------------------------------------------------------------------- Page 2 a*/

/* -------------------------------------------------- handling a*/

#groupgallery{
margin:0 auto;
width: 950px;
height: auto;
}

.mainblock{
margin: 15px auto;
width: 940px;
height:180px;
}

.picblock{
margin: 0 auto;
width: 300px;
height:180px;
float:left;
}

.subblock{
margin: 0 auto;
width: 640px;
height:180px;
float:left;
}

/*---------------------------------- Handling Gallery3 */

div.gallery3
{
width:600px;
height:auto;
margin:20px 10px;
text-align:center;
float:left;
}

div.thumb3
{
float:left;
width:45px;
height:45px;
background:#fff;
border: 2px solid #fff;
margin: 1px 2px;
overflow:hidden;
color: #666;
}

/* -------------------------------------------------------------------------------------- Page 3 a*/

#packages{
margin:0 auto;
width: 950px;
height: auto;
}

/* -------------------------------------------------------------------------------------- Page 3 a*/

#bannergallery{
margin:0 auto;
width: 900px;
height: auto;
}

/*---------------------------- bunting section --- */

div.bunting
{
width:800px;
height:auto;
background: url() no-repeat;
margin:auto;
}

.select
{
width:100px;
height: 200px;
background: url() no-repeat;
float:left;
}

.select02
{
width:100px;
height: 166px;
background: url() no-repeat;

}

.select03
{
width:90px;
height:20px;
background: url() #400000 no-repeat;
font-family:tahoma, verdana, helvetica;
font-size: 10pt;
font-weight: bold;
margin:auto;
color:#fff;
}

/*----------- Information -----------*/

#info
{
width:850px;
height:160px;
color:#555;
font-family:tahoma, verdana, helvetica;
font-size: 10pt;
font-weight: bold;
margin:auto;
background:#400000;
}

#info01
{
width:425px;
height:160px;
color:#555;
font-family:tahoma, verdana, helvetica;
font-size: 10pt;
font-weight: bold;
float:left;
}

h2.info
{
font-family: tahoma, trebuchet, sans serif;
font-size:14px;
font-weight:bold;
color:#fff;
margin:15px 30px -10px 50px;
text-align:left;
}

h3.info
{
font-family: tahoma, trebuchet, sans serif;
font-size:7pt;
color:#888;
margin: 15px 0 30px 0;
}

p.info
{
text-align:left;
font-family:Tahoma, Trebuchet;
font-size:12px;
color:#fff;
margin: 20px 10px 0px 50px;
line-height:130%;
}

p.info2
{
text-align:left;
font-family:Tahoma, Trebuchet;
font-size:10px;
color:#fff;
margin: 5px 10px 0px 50px;
line-height:130%;
}

/* -------------------------------------------------------------------------------------- Page 5 a*/

#box01{
margin:0 auto;
width: 900px;
height:auto;
}

.box02{
width: 600px;
height: auto;
float:left;
}

.box03{
width: 290px;
height: auto;
float:left;
border-left: dashed 3px #400000;
}
