* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Helvetica;
	vertical-align: baseline;
	
}
html {overflow-y: scroll}
p {margin:0 0 10px 0;}
strong {font-weight:bold}
body{font-size:62.5%; background:#1c1c1c url(../images/bg.jpg); background-repeat:no-repeat;}
ol {list-style-type:none;}

/* Header Only*/

#wrapper {width:960px; margin:12px auto 0 auto;}
#wrapper-holding{width:960px; margin:0 auto 0 auto; border:solid 0px red;}
#holding{margin: 120px auto 0 200px}
#expo{float:left; width:195px; height:70px;}

#pnav{float:left; font-size: 9px; padding:25px 0 0 0px;}
#pnav li{float:left;display:block; padding:0 5px 0 5px;}
#pnav li.first{padding-left:8px;}
#pnav li.last{padding-right:0px;}
#pnav li a{float:left; color:#fff; display:block; text-decoration:none; font-family: Helvetica; text-transform:uppercase;}
#pnav li a:hover, #pnav li a.pnavon{ color:#c50078; background:url(../images/arrow-nav.png) no-repeat bottom center; height:22px}

#logo img{float:right; width:158px; height:70px;}
#border{float:left; border:solid 7px white; width:946px; height:671px; overflow:hidden}
#left{float:left; height:669px;}
#brands{float:left; width:188px; border:solid 0px red; text-align:center; padding-top:57px; font-weight:bold;}
#brands h1{font-size:1.8em; color:#c50078; text-transform:uppercase;}

#brands-arrow-up{float:left; clear:both; padding:20px 0 10px 0;}
#brands-outer{float:left; height:415px; width:188px; overflow:hidden;clear:both;}
#brands-inner{float:left; height:1712px; padding-left:38px;}
#brands-inner img{margin:16px 0 16px 0}
#brands-arrow-down{float:left; clear:both; padding-top:10px;}

#header{float:left; padding-top:23px;}
#header h1{color:#c50078; font-size:4em; width:500px;font-weight:bold; border-left:1px solid #5e5e5e; padding-left:21px;}
#header h2{color:White; font-size:1.8em; font-weight:bold; padding-top:8px;border-left:1px solid #5e5e5e; padding:0 0 25px 21px;}
#register{float:right; padding:9px 15px 0 0 }

/* Content */
#content-left{float:left; width:512px;}
#rotate{float:left; border-left:1px solid #5e5e5e; width:511px; height:202px}

#whitebg{float:left; background-color:White; width:462px; height:251px; overflow: hidden; padding:25px}
#whitebg h1{font-weight:bold; text-transform:uppercase; color:#b8107e; font-size:1.8em; padding-bottom:10px;}
#whitebg p{font-size:1.3em; color:#141414;}
#whitebg p a { text-decoration:none; color: #c50078; }
#whitebg2{float:left; background-color:White; width:451px; height:340px; padding:25px; overflow:hidden;}
#whitebg2 h1{font-weight:bold; text-transform:uppercase; color:#b8107e; font-size:2.1em; padding-bottom:10px;}
#whitebg2 p{font-size:1.3em; color:#717171}
#whitebg2 p.head{text-transform:uppercase; color:#010101}
#whitebg2 a{text-decoration:none; color:#c50078}
#whitebg2 ul{padding:0 0 10px 20px; font-size:1.3em; color:#c50078}
#whitebg2 li span{color:#717171; line-height:20px;}
#whitebg2 span{color:#c50078;}
#whitebg2 table{width:451px; color:#717171;font-size:1.1em; margin-bottom:10px;}
#whitebg2 tr{padding:5px 0 5px 0}
#whitebg2 td{padding:0 0 0 5px;}

#whitebg2 .brand-outer{float:left; padding-bottom:10px;}
#whitebg2 .brand-logo{float:left; width:117px; height:53px; padding-right:10px;}
#whitebg2 .brand-text{float:left; width:315px;}
#whitebg2 .brand-text h1{text-transform:lowercase;}
#whitebg2 .brand-text p{color:#000; font-size:1.1em;}
#whitebg2 .section{float:left; border:solid 0px red; padding-bottom:10px; width:440px}
#whitebg2 .section textarea#enquiry { float: left; border: solid 1px #c5c7ca; height: 100px; width: 250px; color: #717171; font-size: 1.2em; }
#whitebg2 label{float:left; color:#717171; font-weight:bold; font-size:1.2em; width:150px; padding-top:4px;}
#whitebg2 input{float:left; border:solid 1px #c5c7ca; color:#717171; font-size:1.2em; height:20px; width:250px;}
#whitebg2 select{float:left; color:#717171; font-size:1.2em;border:solid 1px #c5c7ca; width:70px;}
#whitebg2 .radio{margin:3px 5px 0 0; width:20px; border:none;}
#whitebg2 .labellong{width:200px;}
#whitebg2 #anotherroomyes1{float:left; clear:both;}
#whitebg2 #submitbutton{float:left; clear:both;}
#whitebg2 #submitbutton input{float:left; margin-left:150px; width:172px; height:39px;}
#whitebg2 .pink{color:#c50078;}

#whitebg2 .newsStorySection { float: left; width: 451px; height: auto; padding-bottom: 10px; }
#whitebg2 .newsStorySection .textCol { float: left; width: 231px; padding-left: 20px; }
#whitebg2 .newsStorySection .imageCol { float: left; width: 200px; }

#content-right{float:right; width:246px}
#news-outer{float:left; border:solid 0px red;}
.content{float:left; background-color:#141414; width:246px; height:32px;}
.title a{float:left; color:#c50078; font-size:1.9em; padding:3px 10px 0 10px; text-decoration:none;}
.content img{float:left; padding:8px 0 0 0px;}
#news-content{float:left; background-color:#232323; width:246px; height:80px}
#news-content p, #reg-content p, #directions-content p{color:White; padding-top: 5px;; margin: 0 10px; font-size:1.1em; border-bottom: solid 1px #393939; }
#news-content p { height: 74px; }
#news-content a{float:right; text-decoration:none; color:#c50078}
#reg-content{float:left; background-color:#232323; width:246px; height:49px}
#directions-content{float:left; background-color:#232323; width:246px; height:49px}
#grayline{float:left; border-left:solid 1px #6c6c6c; width:1px; height:175px;}

#picheader{float:left; border-left:1px solid #5e5e5e; width:511px; height:114px}
#header-right{float:left; background-color:#232323; width:220px; height:79px; padding:22px 5px 13px 20px}
#header-right h1{float:left; color:#c50078; font-size:1.7em;}
#header-rightline{float:left; border-left:1px solid #5e5e5e; width:1px; height:420px;}


/* scrollbars */						
.scrollbar-main{float:left;background-color:#e0e0e0;height:390px;width:11px;}
.handle-main{height:42px;width:11px;background:#c50078 url(../images/scroll.gif) no-repeat;}


/* Footer Only */

#footer{float:right; color:#c50078; width:960px; padding:10px 0 10px 0; font-size:1.2em}
#footer p{float:right;}
#footer a{color:#c50078; text-decoration:none;}
#footer a:hover{color:White;}
#footer img{margin-right:5px;}
#footer span{float:left;padding-top:7px;}

/* gallery page */
#galleryContainer { float: left; width: 737px; height: 550px; padding-left: 20px; border-left: 1px solid #5e5e5e; }
#show { float: left; width: 600px; height: 430px; }