body{font-size:62.5%; line-height:1.4em; font-family:arial, Lucida Sans, Arial, serif; text-align:center; color:#fff; background:#000}
a img { border: 0 none }
/* =IE6 png fix */
* { behavior: url(iepngfix.htc); }

/* =Force FF to display scroll bar */
html,body{height:100.01%;}

/* =Main Container */
#container{width:770px; margin-left:auto; margin-right:auto; text-align:left; position:relative;}

/* =header */
#header {width:100%; height:70px; }
#header img.logo{float:left; margin-top:23px; margin-left:10px;}
#header img.glass{float:right; margin-right:-42px;  }
*html #header img.glass{position:absolute; right:-7px; top:-15px;}




/* =Navigation */
#navigation ul{padding: 8px 10px 6px 10px; }
/* ie6*/ *html #navigation ul{margin-top:-3px; }
#navigation ul li{display:inline; font-family:Georgia, Arial, serif; font-size:2em; margin-right:15px; padding-right:25px; background:url(../img/icons/diamond.gif) no-repeat center right;}
#navigation ul li.on a{color:#BA1A0F;}
#navigation ul li.last{background:none;}
#navigation ul li a{color:#fff; text-decoration:none;}
#navigation ul li a:hover{color:#FFB3B3;}

/* =Sub Navigation */
#subnav ul{padding: 8px 10px 6px 10px; background:#282828; padding:5px; padding-left:15px; margin-bottom:10px;}
/* ie6*/ *html #subnav ul{margin-top:-3px; }
#subnav ul li{display:inline; font-family:Arial, verdana, sans-serif; font-size:1.2em; margin-right:15px; background:none; border-right:1px solid #ddd; padding-right:20px;}
#subnav ul li.on a{font-weight:bold; color:#d6dc70;}
#subnav ul li.last{background:none; border-right: 0 none}
#subnav ul li a{color:#b7b998; text-decoration:none;}
#subnav ul li a:hover{color:#FFB3B3;}




/* =Introduction */
#introduction{padding: 6px 6px; background-color:#E02112; border:1px solid #260202; margin-top:0px; margin-bottom:10px; padding-bottom:8px; margin-top:5px;}
#introduction h1{font-family:Georgia, Arial, serif; font-size:2.1em; line-height:1.2em; color:#fff; }
#introduction h1 em{font-style:normal; padding:2px; color:#FDBEBB; }

/* Home banner */
#banner{margin-top:4px;} 
/* ie6 */ *html #banner{margin-top:9px;}
/* ie7 */ *:first-child+html #banner{margin-top:10px;}
ul#imagery{width:770px; height:160px; overflow:hidden;}
ul#imagery li img{border: 1px solid #000; padding: 4px; background:#fff; }

/* Boxes on Homepage */

.extra {display:inline; float:left; text-decoration:none; margin-right:7px; border:2px solid #730606; margin-bottom:15px;}
.extra em {font-style:normal;}
.extra em.txt, .extra b {display:none;}
.extra .head {display:block; width:140px; height:24px;}
.extra .color1 {background:#A9A326;}
.extra .color2 {background:#000;}
.extra .color3 {background:#E34B02;}
.extra .color4 {background:#C17315;}
.extra .color5 {background:#8D1A1A;}

.extra img {border:0; display:block;}
.extra em.mh2 {padding-left:5px; margin:0; color:#fff; font-weight:normal; font-family:Arial, "Times New Roman", Times, serif; font-size:1.2em; font-weight:bold; line-height:24px;letter-spacing:.8px;}
.extra em.mh3 {padding-left:5px; margin:0; color:#fff; font-weight:normal; font-family: verdana, arial, sans-serif; font-size:16px;}



.extra:hover {background:#fff; position:relative;cursor:pointer;}
.extra:hover b {display:block; position:absolute; top:24px; left:0; width:140px; background:#ccc; height:60px; opacity:0.85;}
.extra:hover .color1 b {background:#A9A326;}
.extra:hover .color2 b {background:#000;}
.extra:hover .color3 b {background:#E34B02;}
.extra:hover .color4 b {background:#C17315;}
.extra:hover .color5 b {background:#8D1A1A;}

.extra:hover em.txt {display:block; position:absolute; top:24px; width:130px; left:5px; height:50px; color:#fff; margin:0; line-height:1.5em; font-family:Lucida Grande, Lucida Sans, Arial, serif; font-size:1.2em;}

br.clearboth{clear:both;}

/* =Content */
#content{padding-bottom:15px; overflow:hidden;}

#content a{text-decoration:none; color:#FDC1C1;} #content a:hover{text-decoration:underline;}

/* list style */
#content ul{margin-top:10px; margin-bottom:10px;}
#content ul li{	font-size:1.2em; margin-bottom:4px; background:url(../img/icons/arrow.gif) no-repeat 0px 2px; padding-left:12px; }

*html #content ul li{background:none; padding-left:0px; }

#home-content{padding-left:12px;}
#home-content h2{margin-top:0px;}
h2{font-family:Georgia, Arial, serif; font-size:1.2em; font-weight:bold; margin-bottom:12px; color:#F1150A; /*color:#B60A0A;*/ margin-top:10px;}

/* =Homepage Headings */
#home-content h3.one{padding-left:29px; background:url(../img/icons/1.jpg) no-repeat 0px 0px; font-size:1.6em; font-family:Georgia, Arial, serif; line-height:22px; margin-top:15px; margin-bottom:8px; font-weight:bold;}
#home-content h3.two{padding-left:29px; background:url(../img/icons/2.jpg) no-repeat 0px 0px; font-size:1.6em; font-family:Georgia, Arial, serif; line-height:22px; margin-top:15px; margin-bottom:8px; font-weight:bold;}
#home-content h3.three{padding-left:29px; background:url(../img/icons/3.jpg) no-repeat 0px 0px; font-size:1.6em; font-family:Georgia, Arial, serif; line-height:22px; margin-top:15px; margin-bottom:8px; font-weight:bold;}
#home-content h3 strong{color:#94150C;}

p{font-size:1.2em; line-height:1.6em; color:#FEEDED;}
p.note{margin-top:13px; padding:5px;background-color:#E02112; color:#fff; text-align:center; border:1px solid #430303;}

/* =LHS */
#leftside p{
margin-bottom:10px;
line-height:1.5em;
}
#leftside{padding-top:0px; width:490px; float:left; padding-right:10px; padding-bottom:15px; }
#leftside h2.venue-name {font-size:2.4em; color:#009999; font-weight:normal; line-height:1.0em;}
#leftside h2.blog-name {font-size:2.0em; color:#ca0707; font-weight:normal; line-height:1.2em;}
#leftside h2.blog-name a{color:#FFCC99; text-decoration:none;}
#leftside p.viewblog {padding:3px 5px 3px 5px; background:#272727; color:fff; border:1px solid #454343; margin-top:10px;}
#leftside h3.blogdetails {font-size:1.2em; color:#FFFF99; font-weight:normal; line-height:1.6em; margin-bottom:10px;}
#leftside h3.blogdetails a{color:#FFFF99;}

#leftside p.viewblog a{color:#FFFF66; text-transform:uppercase;}
#leftside img.limg {margin-right:20px; float:left; margin-bottom:20px;}
/* =RHS */
#rightside{padding-top:0px; width:220px; float:right; margin-right:20px; }
/* ie6 padding */ *html #rightside{margin-right:0px;}
#rightside p{font-size:1.3em; margin-bottom:20px;}
#rightside p a{color:#FDBEBB; text-decoration:none;} #rightside p a:hover{text-decoration:underline;}
#rightside h2 {font-size:1.6em; margin-bottom:10px;}


/* Clients */
#clients{clear:both; padding-top:4px; border-top:1px solid #1B1B1B;}
#clients p{text-align:center; padding-left:14px; margin-bottom:15px;}
#clients h2{margin-left:13px;}
#clients img{margin-right:10px;}

/* =Testamonials */
#rightside ul li{font-size:11px; background:none; padding-left:0px;}
#quotes{width:220px; height:150px; padding-top:10px; background: url(../img/bg/bg-test.gif) no-repeat top left; margin-bottom:10px;}
#quotes p a {margin-left:10px; color:#FFCC00; font-weight:bold; text-transform:uppercase;position:relative;bottom:30px;}
/* ie6 */ *html #quotes{margin-bottom:0px;}
#rightside ul#testamonials{font-size:10px; padding:5px 10px 15px 10px; line-height:1.4em}
#home-content #rightside ul#testamonials{font-size:11px; padding:10px 10px 15px 10px; line-height:1.4em;}
/* #rightside ul#testamonials li{ line-height:1.4em;letter-spacing: 0.2em;} */
ul#testamonials li {font-size:12px; padding: 5px 0 0 0}

/* =Enquires */
#rightside img.enquire{border:1px solid #630505; padding:3px; }
#enq-img { border: 1px solid #630505; padding: 3px; margin-bottom: 5px }

/* Venues Page */
#venue_photo img {float:left; margin-right:10px;}
#venue_photo p {padding-top:08px;}
#first {border-top:dashed #94150C;margin-top:40px; padding-top:3px;}
#venue img {float:left;margin-right:10px;}
#venue {border-bottom:dashed #94150C;margin-bottom:20px;}

/* Gallery Page */
.gallery-item{float:left; width:230px; margin-right:25px; margin-bottom:25px;}
.gallery-item a img{border:3px solid #430303;}
.gallery-item a:hover img{border:3px solid #fff;}
.gallery-item h3{font-size:1.6em; font-family:Georgia, Arial, serif; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.gallery-item p{color:#FDC1C1;}
.gallery-item p strong{color:#B60A0A;}

/* Inside Gallery */
.inside-item{float:left; width:130px; margin-right:20px; margin-bottom:25px;}
.inside-item a img{border:1px solid #D90000;}
.inside-item a:hover img{border:1px solid #fff;}
.inside-item p{color:#fff; line-height:1.3em; font-size:1.1em; color:#FFCCFF;}

/* Individual Photo Page */
img.bigphoto{border:3px solid #430303; float:left; margin-right:20px; margin-left:2px;}

/* back and forward buttons */
#content p.backnext{margin-top:15px;}
#content p.backnext a{padding:4px; border:1px solid #333; color:#666; margin-right:5px;} #content p.backnext a:hover{text-decoration:none; color:#ccc;}

/* Opacity Effect */
a.linkopacity img {filter:alpha(opacity=80);  -moz-opacity: 0.8;  opacity: 0.8;}
a.linkopacity:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

a.clientlogo img {filter:alpha(opacity=30);  -moz-opacity: 0.3;  opacity: 0.3;}
a.clientlogo:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

/* Table style */
table.general{width:100%; margin-top:12px; margin-bottom:10px;}
table.general th{background-color:#990000; font-size:1.4em; font-family:Georgia, serif; font-size:1.6em; font-weight:bold; padding:6px 10px;}
table.general tr.alt td{background-color:#2F0000; border-top:1px solid #5E0000; border-bottom:1px solid #5E0000;}
table.general td{padding:6px 10px; font-size:1.2em;}
table.general td.desc{width:240px;}
table.general td input{width:100%; padding:2px;}
table.general td select.drop{width:80%;}
table.general td input.check{width:auto;}
table.general tr.checkbox td{padding-top:10px; padding-bottom:8px;}
table.general textarea{width:100%; height:100px; font-family:Lucida Grande, Lucida Sans, Arial, serif; padding:2px; font-size:12px;} 
table.general input.submit{width:auto;}
table.general input.submit{width:auto; font-family:Georgia, serif; font-size:1.6em; cursor:pointer; color:#430303;}

/* Image Styling */
.img-left{float:left; margin-right:15px; margin-bottom:5px; border:3px solid #430303;}

/* =Footer */
#footer{clear:both; padding-top:7px; border-top:1px solid #1B1B1B; font-size:0.9em; color:#666; text-align:center; padding-bottom:5px;}
#footer strong{color:#999; font-weight:normal;}
#footer p{color:#666;}
#footer a{color:#999;} #footer a:hover{text-decoration:none;}
/* ie6 padding fix */ *html #footer{padding-top:4px;}
/* ie7 padding fix */ *:first-child+html #footer{padding-top:4px;}

.number 
{
text-align: right;
}

.clear {clear:both;}

/* =headerhome */
#header-home {width:770px; height:70px; margin-bottom:20px; background:#000; padding:10px; text-align:center; margin-top:20px;}
#header-home img.logo{margin-top:23px; margin-left:10px;}

#new-home-content {margin-top:30px; margin-bottom:30px; background:#000; padding:40px 5px 0 40px; height:300px; width:745px;  margin:0 auto; border:1px solid #666; background:#fff; margin-bottom:30px; }
.new-home-box {width:170px; height:200px; background:red; float:left; margin-right:15px; border-bottom:3px solid red; margin-bottom:40px;}
.new-home-box h2 {text-align:center; font-weight:normal; line-height:1.4em; height:40px; font-family:Trebuchet MS;}


.new-home-box h2.bigger {padding-top:10px; height:30px;}
.new-home-box h2 a {color:#fff; text-decoration:none; font-size:1.4em;}



.new-home-box.orange {background:#e34b02;  border-bottom:3px solid #e34b02; }
.new-home-box.blue {background:#02a18f;  border-bottom:3px solid #02a18f; }
.new-home-box.gold {background:#a9a326;  border-bottom:3px solid #a9a326; }


.breadcrumbs {padding-left:12px; margin-bottom:5px;}
.breadcrumbs p {font-weight:normal;}
.breadcrumbs p a{color:#FF9966; text-decoration:none;}

.subnav {}


blockquote { background: transparent url(../img/icons/quotes.gif) no-repeat 0 2px; margin: 0 0 2em; padding-left:45px; font-size:1.2em; }
blockquote.yellow { background: transparent url(../img/icons/quotes-y.gif) no-repeat 0 2px; }
blockquote img{margin-right:10px;}

blockquote cite { font-style: italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em;}

#enquiry {width:220px; height:137px; background:url(../img/bg/enquiry.jpg) no-repeat;}
#enquiry p {padding:10px 45px 10px 10px; font-size:1.3em; line-height:1.4em;}
#enquiry p a {color:#FFFF00; padding-top:10px;}

#side-photos img {float:left; margin-right:10px; margin-bottom:10px;}
#side-photos p a {color:#FFFF00; padding-top:10px; text-transform:uppercase; font-weight:bold;}

.venue-box {width:340px; padding:10px; float:left; background:#1A1A1A; border:1px solid #333; margin-right:10px; margin-bottom:20px; margin-left:10px;}
.venue-details img{float:left; margin-right:10px;}
.venue-details h3{font-family:Georgia, "Times New Roman", Times, serif; color:red; font-size:1.4em; margin-bottom:5px;}
.venue-details h3 a.vd{color:red;}
.venue-details p.linksstuff {color:#fff; background:#B22016; padding:5px; margin-top:5px; border:1px solid #330000;}
a.venuelink {background:url(../img/icons/link.png) no-repeat 0 0; padding-left:25px;}
a.venuemap {background:url(../img/icons/map_go.png) no-repeat 0 0; padding-left:25px;}
a.venuephotos {background:url(../img/icons/camera.png) no-repeat 0 1px; padding-left:25px;}

#paginater {background:#1A1A1A; border:1px solid #333; padding:3px; height:20px;}
#paginater p.pleft {float:left; margin-left:5px;}
#paginater ul.pright {float:right; margin-right:5px; font-size:1.2em; padding-top:2px;}
#paginater ul.pright li {display:inline;}
#paginater ul.pright li a {color:#FF9966;}

#rightside ul.recent li {background:url(../img/icons/diamond.gif) 0 8px no-repeat; padding-left:20px; font-size:1.4em; line-height:1.8em;}
#rightside ul.recent li a {color:#FFFF66; text-decoration:none;}

#photo-gallery {padding-left:10px; padding-right:10px;}
#photo-gallery img {width:150px; height:102px; padding:10px; border:1px solid #666666; float:left; margin-right:15px; margin-bottom:20px;}
#photo-gallery img:hover {border:1px solid #FFFF99}



#new-home-contentone {margin-top:30px; margin-bottom:30px; text-align:center; width:600px; margin:auto;}
#homesquareone {width:300px; height:290px;float:left;}
#homesquaretwo {width:300px; height:290px; float:right;}
#homesquarethree {width:300px; height:290px;float:left;}
#homesquarefour {width:300px; height:290px; float:right;}


/* jQuery slider */
#content-slider {
	width: 200px;
	height: 6px;
	margin: 5px 0 15px 80px;
	background: #404040;
	position: relative;
}
.ui-slider-handle {
	width: 20px;
    height: 10px;
	position: absolute;
	top: -4px;
	background: #E02112;
	border: solid 1px black;
}
#content-scroll { width: 750px; height: 130px; overflow: hidden }
#content-holder { height: 130px }
.content-item { float: left }
