/*
Pacific7.co.uk StyleSheet 
Copyright Potent Group Web Services
June 2007: v1.0
*/

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,fieldset { margin: 0; padding: 0; }
img { border: none; }
.left { text-align: left; } .center { text-align: center; } .right { text-align: right; }
.floatr { float: right; } .floatl { float: left; }

body { margin: 0; padding: 0; background:#005C96  url(img/bg-body.jpg) repeat-x top center; text-align: left; font-size: 100%; font-family: Arial, "Times New Roman", Times, serif; }
p { color:#2b2b2b; margin:10px auto; }
.tenpx { font-size:.85em; }

.clear { clear:both; height: 0; margin: 0 auto; padding: 0; }

a, a:visited { color:#FEAC00; text-decoration: underline; border:0; }
a:hover { color:#FEAC00; text-decoration: none; }

.imgfloat-r { float:right; padding:5px 0 10px 15px; }
.imgfloat-l { float:left; padding:5px 15px 10px 0; }

/*  WRAPCELLS - HOLDERS  */
#wrapper { margin: 0 auto; padding-top:15px; width:745px; }
#maincontwrap { margin:0 auto; width:695px; padding:0 25px; background: url(img/bg-content.gif) repeat-y; }
/*#wrapcellsright { width:684px; float: right; margin: 0; padding: 0; }*/

/*  HEADER  */
#header { background:url(img/bg-head.gif) no-repeat top; height:98px; }
#header h1 { float:right; font-size:1.1em; padding: 33px 33px 0 0; font-weight:normal; text-align:center; }
#logo { float:left; margin:0; }

/*  BULLETS  */
#bluebullets { margin:15px 15px 0 15px; font-size:0.8em; }
#bluebullets ul { list-style: none; margin: 0 15px 0 12px; padding: 0; }
#bluebullets ul li { display: inline; display: block; color: #151515; padding: 0 25px 6px 25px; text-decoration:none; background: url(img/bullet-blue.gif) no-repeat left top; text-align:left; line-height:1.6em; }

/*  RIGHT COLUMN BULLETS  */
#rbullets { margin:0 15px; font-size:0.8em; }
#rbullets ul { list-style: none; margin: 0 15px 0 12px; padding: 0; }
#rbullets ul li { display: inline; display: block; color: #151515; padding: 0 0 0 15px; text-decoration:none; background: url(img/bullet-blue.gif) no-repeat left top; text-align:left; line-height:1.6em; }

/*  VENUE BAR  */
#vbar { background:url(img/venuebar.gif) no-repeat top; height:70px; }

/*  FONT STYLES  */
#confdetail { margin:0 20px; }
.p7blue { color:#005C96; }
.p7blue-bold { color:#005C96; font-weight:bold; }
.p7blue-bold-lrg { color:#005C96; font-weight:bold; font-size:1.2em; }
.detail { color:#7d7d7d; font-size:.85em; line-height:1.2em; }


/*  TOP NAV LINE  */
#topnav { float:right; padding:2px 0 3px 0; font-size:0.7em; color:#86C22D; }
#topnav .item { padding-right:25px; }
#topnav .blk { color:#2b2b2b; font-weight:normal; }
#topnav a, #topnav a:visited {  color: #86C22D; text-decoration: none; }
#topnav a:hover { color: #2b2b2b; margin-bottom:2px solid #2b2b2b; }

/*  ENQUIRE CONTAINERS */
#enquirea { height: 312px; float:left; }
#enquirea a { background:url(img/bg-enquire-a.gif) no-repeat bottom; text-align:center; }
#enquirea a:hover { background:url(img/bg-enquire-a.gif) no-repeat top; }
#enquirea ul { list-style: none; margin: 0; padding: 0; }
#enquirea ul li { display: inline; }
#enquirea ul li a { display: block; width: 224px; height: 172px; font-size:1.2em; color:#D5E3ED; text-decoration:none; padding:140px 0 0 0; }
#enquirea ul li a:hover { color:#D5E3ED; text-decoration:none; }

#enquireb { height: 312px; float:right; }
#enquireb a { background:url(img/bg-enquire-b.gif) no-repeat bottom; text-align:center; }
#enquireb a:hover { background:url(img/bg-enquire-b.gif) no-repeat top; }
#enquireb ul { list-style: none; margin: 0; padding:0; }
#enquireb ul li { display: inline; }
#enquireb ul li a { display: block; width: 224px; height: 237px; font-size:1.2em; color:#D5E3ED; text-decoration:none; padding:75px 0 0 0;}
#enquireb ul li a:hover { color:#D5E3ED; text-decoration:none; }

/*  MENU & BEDS  */
#menucell { background:url(img/bg-menu.gif) no-repeat top; margin: 0 auto; padding:0; height:35px; }
#menu { float:left; color: #D5E3ED; height:0; font-size: 1em; text-align: center; padding: 0 5px 0 5px; margin:0; }
#menu li { display: inline; margin:0; }
#menu li a, #menu li a:visited { float: left; background: url(images/bar-bg.gif) no-repeat; color: #D5E3ED; margin:0; padding: 8px 10px; text-align: left; font-weight: bold; text-decoration: none; border:0;}
#menu li a:hover { background: url(img/menu-hl.gif) repeat-x top; color: #fff; }	
#menu li a.current { background: url(img/menu-hl.gif) repeat-x top; color: #fff; }
#beds { float:right; width:250px; }
#beds .copy { float:right; font-size:1em; padding-top:8px; color: #D5E3ED; font-weight:bold; padding-right:15px; }
#beds .bedsimgs { float:right; }
#beds .bedimg { padding:0 3px 7px 3px; }

/*  MAIN PROMO CONTANIERS  */
#accommodation { float:left; background:url(img/bg-promo1.jpg) no-repeat left top; height:158px; width:347px; text-align:left; padding:20px 0 0 25px; }
#conference { float:right; background:url(img/bg-promo2.jpg) no-repeat right top; height:158px; width:348px; text-align:right; padding:20px 25px 0 0; }
#conference p { font-size:0.75em; width: 180px; text-align: left; margin:10px 0; float:right; }
#accommodation p { font-size:0.75em; width: 180px; text-align: left; margin:10px 0; float:left; }
#accommodation .title { font-size:1.1em; }
#conference .title { font-size:1.1em; }

#accommb { height: 36px; padding-top:2px; }
#accommb ul { list-style: none; margin: 0; padding: 0; }
#accommb ul li { display: inline; }
#accommb ul li a { display: block; width: 148px; height: 36px; }
#accommb #tt-1 a { background: url(img/free-booking2.gif) no-repeat top; width: 148px; text-align:left; text-decoration:none; }
#accommb #tt-1 a:hover { background: url(img/free-booking2.gif) no-repeat bottom; text-decoration:none; }

#confb { height: 36px; padding-top:2px; float:right; }
#confb ul { list-style: none; margin: 0; padding: 0; }
#confb ul li { display: inline; }
#confb ul li a { display: block; width: 148px; height: 36px; }
#confb #tt-2 a { background: url(img/request-help2.gif) no-repeat top; width: 148px; text-decoration:none; }
#confb #tt-2 a:hover { background: url(img/request-help2.gif) no-repeat bottom; text-decoration:none; }



/*  CONTAINERS  */
#cont1, #cont2, #cont3 { margin-bottom:20px; }
#cont1 .cont-txt, #cont2 .cont-txt { padding:10px 0; }
#cont3 .cont-txt { padding:10px 0 0 0; }
#cont1 .head, #cont2 .head, #cont3 .head { background:url(img/cont1-top.gif) no-repeat top; height:24px; font-size:.9em; font-weight:bold; padding:22px 0 0 43px; }
#cont1 .ctent, #cont2 .ctent { background:url(img/cont-body.gif) repeat-y top; padding:0 17px; font-size:.75em; line-height:1.4em; }
#cont3 .ctent { background:url(img/cont-body.gif) repeat-y top; padding:0 17px; line-height:1.4em; }
#cont3 ul { list-style: none; margin: 1px 0 0 1px; padding: 0; }
#cont3 ul li { display: inline; display: block; background: url(img/tick2.gif) no-repeat left top; color: #151515; padding: 0 0 6px 22px; text-decoration:none; text-align:left; line-height:1.6em; margin:0; font-size:.75em; }
#cont1 .foot { margin:0 auto; background:url(img/cont1-btm.gif) no-repeat bottom; height:40px; text-align:center; }
#cont2 .foot { margin:0 auto; background:url(img/cont1-btm.gif) no-repeat bottom; height:35px; text-align:center; padding-top:5px; }
#cont3 .foot { background:url(img/cont1-btm.gif) no-repeat bottom; height:20px; text-align:center; }

#compb { height: 29px; margin:0 auto; }
#compb ul { list-style: none; margin: 0; padding: 0; }
#compb ul li { display: inline; }
#compb ul li a { display: block; width: 117px; height: 29px; }
#compb #att a { background: url(img/enter-now2.gif) no-repeat top; width: 117px; text-decoration:none; }
#compb #att a:hover { background: url(img/enter-now2.gif) no-repeat bottom; text-decoration:none; }

/*  COMPETITION CONTAINER  */
#compcontainer { margin: 0 auto; background-color:#f8f8f8; border:1px solid #F2F2F2; padding:15px 20px 20px 20px; text-align:center; width:280px; }

/*  CALL BACK FORM  */
#cbform { text-align:center; }
#cbform input.text { margin: 0 0 4px 0; font-size: 100%; width: 135px; border: 1px solid #176193; background: #F8FCFF; padding:3px; }
#cbform input.text:hover { background: #fff; }

/*  MAIN FORMS  */
#mainforms { padding-bottom:10px; text-align:center; }
#mainforms input.text { margin: 0 0 4px 0; font-size:.9em; width: 135px; border: 1px solid #176193; background: #F8FCFF; padding:2px; }
#mainforms input.text2 { margin: 0 0 4px 0; font-size:.9em; width: 50px; border: 1px solid #176193; background: #F8FCFF; padding:2px; }
#mainforms input.text:hover { background: #fff; }
#mainforms input.textsml { margin: 0 0 4px 0; font-size:.9em; width: 60px; border: 1px solid #176193; background: #F8FCFF; padding:2px; }
#mainforms textarea.texta { margin: 0 0 4px 0; font-size:.9em; width: 260px; height: 70px; border: 1px solid #176193; background: #F8FCFF; padding:2px; }


/*  MAINHEADS  */
#hp-mainhead { margin:0 auto; background:url(images/hp-mainhead.gif) no-repeat top; height:155px; }
#hp-mainhead h1 { font-size: 1.4em; font-weight:normal; padding:18px 0 0 20px; }
#hp-mainhead b { font-weight:normal; color:#86C22D; }

/*  FEATURED PROPERTY  */
#featured { margin-top:6px; }
#featured .head { margin:0 auto; background:url(images/featured-head.gif) no-repeat top; height:40px; }
#featured .img { margin:0 auto; background:url(images/featured-prop-imgbg.gif) no-repeat top; height:115px; text-align:center; }
#featured .btm { margin:0 auto; background:url(images/featured-btmbg.gif) no-repeat bottom; }
#featured .details-a { float:left; color:#888888; font-size:.7em; width:70px; text-align:right; }
#featured .details-b { float:right; color:#2b2b2b; font-size:.7em; width:123px; text-align:left; }
#featured .butt { text-align:center; padding:15px 0 15px 0; }

/* COLUMNS */
#leftcell { width:203px; float:left; text-align: left;margin: 0 1px 0 0 ; padding: 0; }
#middlecell { width:480px; float:left; text-align: left; margin: 0; padding: 0; }
#rightcell { width:209px; float:right; text-align: left; margin: 25px 0 0 0; padding: 0; }



/* MIDDLE CELL CONTENTS */

#headim { margin: 0; padding: 8px; background-color: #F5F5F5; height: 141px;}

/*  CONTENT  */
#content { float:left; width:470px; padding:15px 0; }
#content p { margin:0; line-height: 1.6em; padding: 0.5em 0; font-size:0.8em; font-family: Arial, "Trebuchet MS", "Times New Roman", Times, serif; }
#content h1 { margin:0; line-height: 1.4em; padding: 0.5em 0; font-size:1.2em; font-weight:normal; }
#content a, a:visited { color: #0DA4D5; text-decoration: underline; }
#content a:hover { color: #0DA4D5; text-decoration: none; border:0; }
#content .blackbold {color:#000; font-weight:bold;}

/*  RIGHT COLUMN CONTENT */
#rcontent p { margin:0; line-height: 1.6em; padding: 0.5em 0; font-size:0.8em; font-family: Arial, "Trebuchet MS", "Times New Roman", Times, serif; }
#rcontent h2 { margin:0; line-height: 1.3em; padding: 0.5em 0; font-size:1.2em; font-weight:normal; color:#005C96; }

/*/  FOOTER  /*/

#footer { text-align:left; margin: 0 auto; padding-top:14px; background:url(img/bg-footer.gif) no-repeat top; }
#fmenu { margin:0 auto; color: #2b2b2b; height:0; font-size: .9em; padding: 0 5px 0 0; text-align: center; }
#fmenu li { display: inline; margin:0; }
#fmenu li { display: inline; margin:0; padding: 5px 10px; text-align: center; font-weight: bold; }
#footer a:link, #footer a:visited { color: #176193; text-decoration: none; border:0; }
#footer a:hover { color: #0DA4D5; }

.bmenu { float:left; }

#cright { margin:42px auto 0 auto; color:#D5E3ED; font-size:.7em; text-align:center; }
* html #cright { margin:25px auto 0 auto; }

#potent { margin: 15px auto;  }
#potent .pg { margin:0 auto; width: 36px; height:31px; background:url(img/potentgroup.gif) no-repeat top center; }

#content .textarea { height: 80px; width: 290px; background: #fff;border:1px solid #D0D0D2;-moz-border-radius:4px; }

.ident { margin-left:100px; }