/* CSS Document */

body{
margin:0pt;
padding:0pt;
font-family:Arial, Helvetica, sans-serif;
line-height:110%;
}


#wrapper{
width:47.5em;
border:#666666 1px solid;
margin:auto;
margin-top:15px;
padding-bottom:0pt;
margin-bottom:0pt;
}

#main{
/*height:59%;*/
width:100%;
clear:both;
}

#greyleft{
width:8%;
height:66.3%;
background-color:#CCCCCC;
border-right:#666666 1px solid;
float:left;
padding:0pt;
margin:0pt;
}

#rightsubnav{
width:17%;
height:100%;
float:left;
margin-left:0px;
}

#header{
padding:0px;
}

#contentcolumn{
width:80%;
height:95%;
padding-top:40px;
margin-left:140px;
padding-bottom:10px;
font-size:95%;
}

.contentcolumn2{
width:80%;
height:55%;
padding-top:20px;
padding-bottom:10px;
padding-left:2px;
font-size:85%;
line-height:160%;
}

#contentcolumn3{
width:80%;
height:495px;
padding-bottom:10px;
padding-left:2px;
font-size:95%;
background:url(/conferencecentre/images/home01.jpg) no-repeat;
}

#copyright{
font-size:55%;
height:50px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
text-align:center;
color:#666666;
}

#copyright a:link{
color:#666666;
}

#copyright a:hover{
color:#333333;
}


#footerhme, #footervenue, #footerconf, #footerfood,.footerevents,.footeracom,#footerlocal,#footerprices,#footercontact,.footerteam,.footertests,#footerxmas{
clear:both;
width:760px;
height:21px;
margin-top:40px;
}

.footermail{
margin-left:1.3em;
}

/*#footerhme{
background:url(/conferencecentre/images/footerhme01.jpg) no-repeat;
}

#footervenue{
background:url(/conferencecentre/images/footerven.jpg) no-repeat;
}

#footerconf{
background:url(/conferencecentre/images/footer_conferences.jpg) no-repeat;
}

#footerfood{
background:url(/conferencecentre/images/footer_food.jpg) no-repeat;
}

.footerevents{
background:url(/conferencecentre/images/footer_events.jpg) no-repeat;
}

.footeracom{
background:url(/conferencecentre/images/footer_acom.jpg) no-repeat;
}

#footerlocal{
background:url(/conferencecentre/images/footer_local_2.jpg) no-repeat;
}

#footerprices{
background:url(/conferencecentre/images/footer_prices.jpg) no-repeat;
}

#footercontact{
background:url(/conferencecentre/images/footer_contact.jpg) no-repeat;
}


.footerteam{
background:url(/conferencecentre/images/footer_teambuilding.jpg) no-repeat;
}

.footertests{
background:url(/conferencecentre/images/footer_parties.jpg) no-repeat;
}

#footerxmas{
background:url(/conferencecentre/images/footer_xmas.jpg) no-repeat;
}*/

.address{
width:97.8%;
background-color:#666633;
font-size:70%;
padding:2px 5px 2px 12px;
color:#FFFFFF;
}

.address a:link{
color:#FFFFFF;
}

.address a:hover{
text-decoration:none;
}

/*#footer{
clear:both;
width:760px;
height:150px;
margin-top:8px;
}*/

ul#navlist
{
font-family:Arial, Helvetica, sans-serif;
margin-left:6px;
margin-top:11px;
padding-left:0;
font-size:70%;
/*white-space: nowrap;*/
}

#navlist li
{
display: inline;
list-style-type:none;

}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #999900;
text-decoration: none;

}

#navlist a:hover
{
color: #fff;
background-color: #666633;
text-decoration: none;

}

#navlist li a#current
{
color: #fff;
background-color: #666633;
text-decoration: none;

}


#navlist a { padding: 3px 9px;
margin-right:-1px;

 }
 
 
 
 

/*-----subnav-----*/

#navcontainer2 { width: 132px; }

#navcontainer2 ul
{
margin-top:-0pt;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size:70%;
font-family:Arial, Helvetica, sans-serif;
}

#navcontainer2 a
{
display: block;
padding: 3px;
padding-left:12px;
width: 117px;
background-color: #fff;

}

#navcontainer2 a:link, #navlist2 a:visited
{
color:#003300;
text-decoration: none;
}

#navcontainer2 a:hover
{
background-color:#cccc99;
color:#003300;
}

#navcontainer2 a#currentside
{
background-color:#cccc99;
color:#003300;
}

/*---------------------end of nav2---------------*/

h1{
font-size:150%;
color:#336600;
border-bottom:#006400 1px solid;
}


h2{
font-size:130%;
color:#666633;
border-bottom:#666633 1px solid;
padding-bottom:4px;
}

table.tabledesign1
{
    border-spacing: 0px;
    border-collapse: collapse;
	color:#4D7300;
	margin-bottom:15px;
	font-size:95%;
}

table.tabledesign1 th
{
    text-align: left;
    font-weight: normal;
	color:#fff;
    padding: 0.1em 0.5em;
    border-bottom: 2px solid #FFFFFF;
    background: #999900;
}


table.tabledesign1 td {
    text-align: left;
	color:#000;
	border: 2px solid #FFFFFF;
    padding: 0.1em 0.5em;
    background: #e3e3b8;
}

.downloadlink{
font-size:100%;
font-weight:bold;
}

.downloadlink a:link, .downloadlink a:visited{
color:#999900;
text-decoration:none;
}

.downloadlink a:hover{
color:#666633;
}

.names{
font-size:100%;
font-weight:bold;
color:#999900;
}


.a1{
color:#999900;
text-decoration:none;
}

.a1 a:link, .a1 a:visited{
color:#999900;
text-decoration:none;
}

.a1 a:link, a:hover{
color:#666633;
text-decoration:underline;
}

.centerdiv{ /*IE method of centering a relative div*/
width:300px;
height:225px;
}

/*.centerdiv>div{ Proper way to center a relative div
margin: 0 auto;
}*/


.testimonials{
font-style:italic;
line-height:120%;
}


#littlebox{
float:left;
margin-right:2px;
margin-top:-1px;
}

#photography{
font-size:70%;
line-height:155%;
}

/*--------- new image gallery for wedding-----*/


/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: left;
padding:0pt;
margin:0pt;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid #000;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 0px;
text-decoration: none;
color:#999900;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #red;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #fff;
background-color: #999900;
}
