@charset "utf-8";
/*base*/
@import url("reset.css");
body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, sans-serif!important;
	height:100%;	
}

body #maincontent p{
	font-size: 14px;
	color: #000!important;
	line-height:19px;
	font-weight: normal;
	font-variant: normal;	
}

a {
	color:#000000;
	text-decoration:none;

}
a:hover {
	color:#666;

}


li, ul, h1, h2, h3, h4, h5, p {
	padding:0px;
	margin:0px;
}

#venuesarea li {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 20px;
	padding-bottom:5px;
}

/*IE 6 Warning Style */
#ie6msg{border:1px solid #bbb; margin:8px 0; background:#eee; color:#000; background-image:url(/img/warning/bjg.jpg); background-repeat:repeat-x;}
#ie6msg h4{
	margin:8px;
	padding:0;
	font-size: 12px;
}
#ie6msg p{
	margin:8px;
	padding:0;
	font-size: 10px;
}
#ie6msg p a.getie7{font-weight:bold; color:#006;}
#ie6msg p a.ie6expl{font-weight:bold; color:#006;}


/*container*/
#container {
	background-repeat: repeat-y;
	width: 1000px;
	margin: auto;
}
#frameborderbottom {
	height: 33px;
}

/*Bannerarea*/

#bannerarea {
	height: 230px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #001c55;
	background-color: #FFF;
}
#bubbles {
	height: 40px;
	text-align: right;
}
#bannerholder {
	height: 230px;
	overflow:hidden;
	z-index: 0;
}
#bannerarea #logo {
	position: absolute;
	z-index: 1;
	/*move the rdc logo to the right by increasing the value below*/
	padding-left: 571px;
	padding-top: 56px;
}


/*Content Area Structure*/
#contentframe {
	background-color: #f7f7f7;
	margin: auto;
	width: 896px;
	padding-right: 12px;
	padding-left: 12px;
}
#maincontent {
	padding-top: 15px;
}
#maincontent #leftsidebar {
	width: 151px;
	float: left;
}
.sidenavblock ul {
	list-style-type: none;
	text-transform: uppercase;
	padding:5px;
	margin:0px;
	font-size: 14px;
}
.sidenavblock ul li {
	display: block;
	background-color: #ee3135;
	padding:0px;
	margin:0px;
}
.sidenavblock ul li a {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-left-color: #fff;
	margin: 0px;
	background-image: url(/img/menu_bkg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size:12px;
	line-height:16px;
}
.sidenavblock ul li a:hover {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #001a54;
	border-left-color: #001a54;

	background-position: bottom;
}

/*XMAS*/
.sidenavblock ul #nav-xmas a {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-left-color: #fff;
	margin: 0px;
	background-image: url(/img/wheelmenu.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.sidenavblock ul #nav-xmas a:hover {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #001a54;
	border-left-color: #001a54;

	background-position: top;
}

/*END OF XMAS*/


#body-home #nav-home a,
#body-about #nav-aboutus a,
#body-venues #nav-venues a,
#body-whatson #nav-whatson a,
#body-news #nav-news a,
#body-specials #nav-specials a,
#body-comps #nav-comps a,
#body-students #nav-students a,
#body-getting #nav-getting a,
#body-gallery #nav-gallery a {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ee3135;
	border-left-color: #ee3135;
	color: #fff;
	background-image: url(/img/menurollover2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#001a54;
}
.leftroundtop span {
	height: 2px;
	margin: 0px;
	padding: 0px;
}


.leftroundtop {
	background-image: url(/img/leftbar_roundedtop.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 4px;
}
.leftroundtop span {
	display: none;
}
.sidenavblock {
	background-image: url(/img/leftbar_roundedbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
}
#whatson {
	display: block;
	background-image: url(/img/whatson_header.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 222px;
}
#whatson span {
	display: none;
}
#whatson:hover {
	background-position: -0px -26px;
}
#comps {
	display: block;
	background-image: url(/img/competitions_title_large.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 222px;
}

#comps span {
	display: none;
}
#newsrssheader {
	display: block;
	background-image: url(/img/news_header_rss.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 137px;
}

#newsrssheader span {
	display: none;
}
#newsbox h3 a {
	text-decoration: none;
	color: #6E6E6E;
}
#newsbox h3 a:hover {
	text-decoration: none;
	color: #ee3135;
}
#featurebox a {
	text-decoration: none;
	color: #ee3135;
}

#featurebox a:hover {
	text-decoration: underline;
	color: #6E6E6E;
}
#featurebox h3 {
	color: #0198CD;
	font-size: 14px;
}
#featurebox p {
	font-size: 12px;
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#news {
	display: block;
	background-image: url(/img/news_header.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 222px;
}
#news span {
	display: none;
}
#news:hover {
	background-position: -0px -26px;
}
.normalcontent {
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.sidenavblocknews {
	background-image: url(/img/leftbar_roundedbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.sidenavblocknews h3 {
	color: #29ade5;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
.sidenavblocknews p {
	font-size: 12px;
	padding-top: 8px;
	line-height: 14px;
	color: #333;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maincontent #centralarea {
	width: 487px;
	float: left;
	margin-left: 11px;
}
#maincontent #centralarea_new {
	width: 734px;
	float: left;
	margin-left: 11px;
}




#centralintro {
	overflow: visible;
}

#centralintro h1{
	text-transform: uppercase;
}

#centralintro h2{
	text-transform: uppercase;
}

#centreboxarea #centrebox1 {
	width: 487px;
	float: left;
	background-color:#FFF;
	background-image: url(/img/centralbox_body.jpg);
	background-repeat: repeat;
	background-position: bottom;
}



#centreboxarea #centrebox2 {
	width: 237px;
	float: left;
	margin-left:13px;
	background-color:#FFF;
	background-image: url(/img/centralbox_body.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.centralroundtop {
	background-image: url(/img/centralbox_top.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 4px;
}
.centralroundtop span {
	display: none;
}

#centralintro h1, #centralareasub h1 {
	color: #ee3135;
	line-height:24px;
	padding-bottom: 20px;
	font-size:26px;
}
.rdc_titles h1 {
	color: #ee3135;
	line-height:24px;
	padding-bottom: 20px;
	text-transform:uppercase;
}
.rdc_titles h2 {
	color: #001a54;
	text-transform:uppercase;
}
#centralintro h2, #centralareasub h2 {
	color: #001a54;
	font-size:18px;
}


#introleftimage #virtualtourbut {
	padding-top: 10px;
	padding-bottom: 10px;
}
.centralintrocontent #introrightcopy {
}
.centralintrocontent #introleftimage {
	float: left;
	width: 176px;
	height: 160px;
}
.centralintrocontent #introrightcopy {
	float: right;
	font-size: 12px;
	padding-left: 10px;
	text-align: justify;
	padding-right: 10px;
	width: 280px;
	line-height: 14px;
}
.centralintrocontent #introrightcopy_new {
	font-size: 13px!important;
	text-align: justify;
	padding-right: 10px;
	line-height: 17px;
}
#centralarea #centreboxarea {
	clear: both;
}

#maincontent #rightsidebar {
	width: 235px;
	float: right;
}
#featurebox #featuresection {
	height: 5px;
	background-color:#fff;
	background-image: url(/img/sigup_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#rightsidebar #featurebox {
	background-image: url(/img/sigup_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#FFF;
}

#featurebox span {
	display:none;
}
#featured {
	display: block;
	background-image: url(/img/featured.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 222px;
}

#footerroundtop {
	background-image: url(/img/footer_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 6px;
}
#footerroundtop span {
	display: none;
}
#footerspace {
	height: 10px;
	clear: both;
}
#footer {
	height: 100px;
	clear: both;
	background-image:url(/img/footer_contentbkg.jpg);
	background-position:bottom;
}
#footer li {
	height:58px;
	list-style: none;
	float: left;
	background-image:url(/img/venuelogos.gif);
	background-repeat:no-repeat;
}
#footer li a, #footer li a:visited {
	display: block;
	height:58px;
	width: 67px;
	text-decoration: none;
	text-indent: -10000px;
	overflow: hidden;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #FFF;
}
#venues {
	display: block;
	background-image: url(/img/venues_header.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 70px;
	padding-left:2px;
}
#footer #venuesheader {
	padding-left: 4px;
}
#supnav {
	text-align: center;
	font-size: 10px;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
}
#supnav ul li a {
	text-decoration: none;
	color: #666;
}
#supnav ul li a:hover {
	color: #000;
}
#supnav ul {
	list-style-type: none;
}
#supnav ul li:first-child {
	border:none;
}
#supnav ul li {
	display: inline;
	padding: 0 5px 0 9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}
#venues span {
	display: none;
}

#style-switcher {
	text-align: center;
	padding: 3px;
}
#style-switcher img {
	padding: 2px;
	border: 1px solid #CCC;
}
#introrightcopy p strong {
	color: #ee3135;
}
#introrightcopy p a {
	color: #059ADC;
}
.whatsonitemcontainer {
	height: 121px;
	width: 300px;
	background-image: url(/img/carousel_bkg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}



.whatsonitemcontainer .whatsonimageholder {
	height: 121px;
	width: 170px;
	overflow: hidden;
}
.whatsonitemcontainer .whatsondescholder {
	height: 121px;
	top: -121px;
	position: relative;
	left: 179px;
	width: 120px;
	overflow: hidden;
}
.whatsonitemcontainer .whatsondescholder h3 {
	font-weight: bold;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
}
.whatsonitemcontainer .whatsondescholder p {
	margin: 0px;
	color: #FFF;
	font-size: 10px;
	line-height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

/*Signup Box*/

#signupsection span {
	display: none;
}
#rightsidebar #Signupbox #signupsection {
	height: 5px;
	background-color:#fff;
	background-image: url(/img/sigup_top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#rightsidebar #Signupbox {
	background-image: url(/img/sigup_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom: 15px;
	padding:0px;
}
#Signupbox .normalcontent p {
	color: #666;
	font-size: 12px;
}
.sigupinputarea #textfield {
	background-image: url(/img/sigup_bkg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 20px;
	border: 1px solid #CCC;
	font-size: 13px;
	width: 80px;
	color: #999;
	padding-left:5px;
}
#rightsidebar .sigupinputarea #textfield {
	width: 165px;
}

#rightsidebar .sigupinputarea {
	vertical-align: bottom;
	padding:0px;
	margin:0px;
}

.sigupinputarea #button {
	height: 15px;
	width: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	color: #FFF;
	background-image: url(/img/join_button.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
}
#signupheader {
	display: block;
	background-image: url(/img/tellmemore.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 140px;
}
.sigupinputarea {
	padding-top: 5px;
	padding-bottom: 5px;
}

#rightsidebar #signupheader {
	display: block;
	background-image: url(/img/sigup_header.jpg);
	background-repeat:no-repeat;
	height: 26px;
	width: 218px;
}
#signupheader span {
	display: none;
}
#maincontent #centralareasub {
	float: right;
	width: 730px;
}
#maincontent #centralareasub #centreboxareasub {
	width: 730px;
	text-transform: uppercase;
}
#maincontent #centralareasub {
}

#subcontainer {
	float: left;
	width: 500px;
min-height:400px;
}

#subcontainerfull {
	float: left;
	width: 728px;
min-height:400px;
}



/*#subcontainer #subcontentarea {
	padding: 10px;
	background-image: url(/img/maincontent_bkg.gif);
	font-size: 14px;
	color: #333;
}*/

#subcontainer #subcontentarea, #subcontainerfull #subcontentarea {
	padding: 5px;
	
	border-radius: 5px 5px 5px 5 px; 

-moz-border-radius: 5px 5px 5px 5px; 

-webkit-border-radius: 5px 5px 5px 5px; 

border: 1px solid #e2e2e2;

background: -moz-linear-gradient(top,  rgba(234,234,234,0.65) 0%, rgba(255,255,255,0.77) 35%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.65)), color-stop(35%,rgba(255,255,255,0.77)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}


#subcontainer #subcontentarea p {
	padding-bottom: 5px;
}

#subcontainer #subcontentarea #newstitle {
	color:#EE3135;
	text-transform:uppercase;
	padding-bottom: 5px;
}
#subcontainer #subcontentarea p a, #subcontainer #subcontentarea li a {
	color: #ee3135;
	text-decoration: none;
}


#subcontainer #venuesarea {
	padding: 5px;
	
	border-radius: 5px 5px 5px 5 px; 

-moz-border-radius: 5px 5px 5px 5px; 

-webkit-border-radius: 5px 5px 5px 5px; 

border: 1px solid #e2e2e2;

background: -moz-linear-gradient(top,  rgba(234,234,234,0.65) 0%, rgba(255,255,255,0.77) 35%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.65)), color-stop(35%,rgba(255,255,255,0.77)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,0.77) 35%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

#subcontainer #venuesarea h5{
	color:#EE3135;
}

#subcontainer #venuesarea p {
	padding-bottom: 5px;
}
#subcontainer #venuesarea p a, #subcontainer #venuesarea li a {
	color: #ee3135;
	text-decoration: none;
}

#subcontentimages #subimagescontent {
	/*background-image: url(/img/imagecontent_bkg.gif);*/
	border-radius: 5px 5px 5px 5 px; 

-moz-border-radius: 5px 5px 5px 5px; 

-webkit-border-radius: 5px 5px 5px 5px; 

border: 1px solid #e2e2e2;

background: -moz-linear-gradient(top,  rgba(234,234,234,0.65) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0.65)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,1) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(234,234,234,0.65) 0%,rgba(255,255,255,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



	padding: 10px;
}

#subcontentimages #subimagescontentbot {
	line-height: 9px;
	/*background-image: url(/img/imagecontent_bkg_bot.gif);*/
	height: 9px;
}

#subcontainer #subcontentarea p a:hover {
	text-decoration: underline;
}
#subcontainer #subcontentarea li a:hover {
	text-decoration: underline;
}
 
#subcontainer #subcontentarea ul  {
	padding-left: 20px;
}
#subcontainer #subcontentarea ul li {
	padding-bottom: 4px;
	list-style-image: url(/img/pinkbullet.gif);
	list-style-type: none;
}



#subcontainer #subcontentareabottom {
	/*background-image: url(/img/maincontent_bkg_bot.gif);*/
	height: 9px;
	line-height: 9px;
}
#subcontentarea h5 {
	color: #ee3135;
}


#centralareasub #subcontentimages {
	width: 220px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sidecontainerbox {
	float: right;
}

#subcontentimages #subimagescontent img {
	padding: 8px;
	text-align: center;
}

/* Venue Nav block */
#subimagescontent ul {
	list-style-type: none;
	text-transform: uppercase;
	padding:5px;
	margin:0px;
	font-size: 14px;
}
#subimagescontent ul li {
	display: block;
	padding:0px;
	margin:0px;
}
#subimagescontent ul li a {
	text-decoration: none;
	color: #666;
	display:block;
	padding: 3px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	line-height:16px;
	font-size:12px;
}
#subimagescontent ul li a:hover {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #001b54;
	border-left-color: #001b54;
	color: #000;
	background-image: url(/img/menurollover.jpg);
	background-repeat: repeat-x;
	background-position: top;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subimagescontent h1 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#subimagescontent2 h1 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

#odeon #odeon a,
#bowl #bowl a,
#casino #casino a,
#orleans #orleans a,
#doctor #doctor a,
#italia #italia a,
#spice #spice a,
#oriental #oriental a,
#rbar #rbar a,
#reddragon #reddragon a,
#cad #cad a,
#chiquito #chiquito a,
#grillshake #grillshake a {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EE3135;
	border-left-color: #EE3135;
	color: #000;
	background-image: url(/img/menurollover.jpg);
	background-repeat: repeat-x;
	background-position: top;
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centralareasub #subcontentimages2 {
	width: 220px;
	float: right;
	margin-bottom: 10px;
}
#centralareasub #subcontentimages3 {
	width: 200px;
	float: right;
	padding: 10px;
	margin-bottom: 10px;
	background-color:#FFFFFF;
	
}
#subimagescontent2 h2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #79AB28;
}
#subimagescontent2 p {
	font-size: 12px;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subimagescontent2 p a {
	color: #ee3135;
	text-decoration: none;
}
#subimagescontent2 p a:hover {
	color: #ee3135;
	text-decoration: underline;
}


#subcontentimages2 #subimagescontent2 {
	background-image: url(/img/imagecontent_bkg_dark.gif);
	padding: 10px;
}
#subcontentimages2 #subimagescontent3 {
	background-image: url(/img/imagecontent_bkg_dark.gif);
	padding: 10px;
}

#subcontentimages2 #subimagescontentbot2 {
	line-height: 9px;
	background-image: url(/img/imagecontent_bkg_bot.gif);
	height: 9px;
}
.calOptions {
	-moz-border-radius: 4px;
	font-size: 12px;
	background-color: #EEE;
	padding: 5px;
}
.calOptions a{
	text-decoration: none;
	color: #ee3135;
}
.calOptions a:hover{
	text-decoration: underline;

}
#subcontentarea h4 {
	color: #666;
	font-weight: normal;
}
#subimagescontent p a {
	color: #ee3135;
	text-decoration: none;
}
.flickwrap {
	text-align: center;
}
.newsthumb {
	height: 96px;
	width: 116px;
	-moz-border-radius: 5px;
}
.dhtmlgoodies_question{	/* Styling question */
	overflow:hidden;
	cursor:pointer;
	width:340px;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	width:340px;
		color: #666;
	font-size: 12px;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	position:relative;

}
#newsdate {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
}
#signupform input {
	border: 1px dotted #CCC;
	color: #666;
}

#newssummary p{
	color: #666;
	font-size: 12px;
}
#newsmorebut {
	font-size: 12px;
	color: #ee3135;
}

#newstitle {
	font-size: 18px;
	color: #ee3135;
	line-height: 18px;
}
#subcontentarea hr {
	color: #CCC;
	border:thin #ee3135 solid;
}
#subcontentarea h6 {
	color: #001b54;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.galleryset {
	height: 95px;
	width: 91px;
	background-image: url(../img/set_case.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.galleryset img {
	top: 8px;
	position: relative;
	left: 8px;
}
.flickrdescr {
	padding-left: 10px;
	padding-bottom: 10px;
}
.flickrdescr h5 a {
	color: #ee3135;
}
#body-home #container #contentframe #maincontent #centralarea #centralintro .centralintrocontent iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.copyright {
	margin-top:10px;
	margin-bottom:10px;
}

.flickrdescr h2 {
	font-size:14px;
	
	}

h6 {
	font-size:9px;
}
#email_error {
	padding-top:10px;
	padding-bottom:10px;
	display: block;
}
