/**

*

* BASE HTML SELECTORS

*

**/



@font-face {  

	  font-family: corbel;

	  src: url('../../public/corbel.ttf' );  

	}  



@font-face {  

	  font-family: corbelbold;

	  src: url('../../public/corbelb.ttf' );  

	}  

	

body {

background: #424c55;



	font-family: corbel,Arial, Helvetica, sans-serif;

	font-size:13px;

}



a {

	font-family: corbel,Arial, Helvetica, sans-serif;

	text-decoration:none;

	color:#fff;

}







a:hover {

	

	text-decoration:none;

}



h3 {

	font-family: corbel,Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	font-size: 30pt;

	padding-bottom:25px;

	border-bottom:#000 1px solid;

}



h4 {

	font-family: corbelbold,Arial, Helvetica, sans-serif;

	color:#424c55;

	font-size: 16pt;

	padding-bottom:15px;

	padding-top:15px;



}



p {

margin: 10px 0;

font-family: corbel,Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:17.5px;

}

p strong {

font-family: corbel,Arial, Helvetica, sans-serif;

	font-size:14px;

font-weight:bold;

color: #fff;

}



.contact .marker{

	width: 150px !important;

	display:block;

	line-height: 2em;

	position:relative;

	z-index:99999;

	

}



/**

*

* DOCUMENT SCAFFOLDING

*

**/

#doc-container {

	width:1030px;

	display:block;

	margin: 0 auto;

	position:relative;

	height: 80%;

	top:-89px;

	/** DEBUG **/

	/*background: #ccc;*/

}



#doc-header {

	height:104px;

	margin-left:16px;

	position:relative;

	z-index:9999;

	/** DEBUG **/

	/*background: #fff;*/

}



#doc-content {

	

	background-position: 0 372px;

	min-height:570px;

	height:auto;

	/*position:absolute;*/

	display:block;

	/*left:0px;

	top:104px;*/

	padding: 0px 10px 16px 16px;

	/** DEBUG **/

	/*background: #990;*/

	/*border: 5px solid #00f;*/

	

}



#doc-submenu {

	

	position:relative;

	z-index:9999;

	top:-62px;

	left:16px;

	width:974px;

	height:28px;

	display:block;

}



#doc-panels {



	position:relative;

	top:-67px;

	left:16px;

	width:974px;

	height:auto;

}



#doc-modules {

	position:relative;

	top:-57px;

	left:16px;

	width:974px;

	height:0px;

	display:block;

	

}



#content-background {

	position:absolute;

	top:104px;

	left:0px;

	margin-left:16px;

	background: url(../../public/images/content_backgrounds/1_main/prinknash_index1.jpg) no-repeat;

	

	width: 998px;

	height:552px;

}



.openingp {

	background: url(../../public/images/panel/prinknash_opening4.png) no-repeat;

	width:50px;

	cursor:pointer;

}



.admissionp {

	background: url(../../public/images/panel/prinknash_admission4.png) no-repeat;

	width:50px;

	cursor:pointer;

}



.accessp {

	background: url(../../public/images/panel/prinknash_3rd_nav_accessibility4b.png) no-repeat;

	width:50px;

	cursor:pointer;

}



.findusp {

	background: url(../../public/images/panel/prinknash_3rd_nav_findus4b.gif) no-repeat;

	width:50px;

	cursor:pointer;

}



.mapp {

	background: url(../../public/images/panel/prinknash_3rd_nav_findus4b.gif) no-repeat;

	width:50px;

	cursor:pointer;

}

.facp {



background: url(../../public/images/panel/prinknash_facilities4.png) no-repeat;

	width:50px;

	cursor:pointer;

}



.panradiobtn {

position:relative;

top:-5px;

}



#content-background-white {

	position:absolute;

	top:104px;

	left:0px;

	margin-left:16px;

	

	width: 974px;

	height:552px;

	

}

.contentpaneopen ul{

list-style-position:inside;

list-style-type:disc;

}



.xmap ul {

list-style-type:none

}

.level_1 {

padding-top:5px;

}

.xmap ul li {

padding-bottom:5px;

}



.xmap ul li a{

text-decoration:underline;

}



#doc-article,#r58_gallery_thumbnails{

	background: transparent url(../../public/images/background/contentbg.png) repeat-y;



	color: #fff;

	font-family: corbel, verdana, arial;

	font-size: 12px;

	line-height:17.5px;

	padding: 20px 17px 20px 17px;

	/*min-height:110px;*/

	min-height:288px; 

	/*height: auto !important;

	height: 110px;*/

	margin-top:32px;

	display:block;

	position:relative;

	z-index:9999;

	

}



.prink_bottom {

	position:relative;

	visibility:hidden;

	display:none;

}



#doc-internal-article {

	background: #272727;



	font-family:corbel,  verdana, arial;

	font-size: 12px;

	line-height:17.5px;

	padding: 25px;

	min-height:553px;

	/*height: auto !important;

	height: 110px;*/

	display:block;

	

	

}



#doc-article h2, #r58_gallery_thumbnails h2 {

	font-size: 16px;

	line-height:26px;

	margin-bottom:10px;

}



#doc-sub-content {

	height: 208px;

	/** DEBUG **/

	/*background: #0f0;*/

	clear:both;

	margin: 16px;

}



#doc-footer {

	clear:both;

	height:40px;

	color:#666e75;

	font-size:12px;

	text-align:center;

	position:relative;

	top:-40px;

	width:970px;

	padding-left:17px;

	/** DEBUG **/

	/*background: #900;*/

}



#email_link a:hover{

text-decoration:underline;

}



#doc-footer-shop {

	clear:both;

	height:40px;

	color:#666e75;

	font-size:12px;

	text-align:center;

	position:relative;

	top:75px;

	width:970px;

	padding-left:17px;

	/** DEBUG **/

	/*background: #900;*/

}





/**

*

* HEADER ITEMS

*

**/



#primary-navigation {

	color: #313131;

	text-align:left;

	font-size:13px;

	position:relative;

	font-family:corbel, helvetica, arial;	

	float:right;

	padding-top:46px;

	text-align:right;

	padding-right: 35px;

	z-index: 50;

}



#secondary-navigation {

	color: #313131;

	text-align:left;

	font-size:13px;

	position:relative;

	

	font-family:corbel, helvetica, arial;	

	float:left;

	top:28px;

	left:445px;

	width:192px;



	text-align:right;

	padding-right: 10px;

	z-index: 60;

}





#doc-header h1 a{

background: transparent url(../../public/images/prinknash_logo.jpg) no-repeat;

display:block;

float:left;

text-indent:-9999px;

width:328px;

position:relative;

height:39px;

top:38px;

}



#primary-navigation table {

width:400px;

}



#primary-navigation ul {

	text-align:right;

	float: right;

}



#primary-navigation ul li{

	display:block;

	float:left;	

}





#primary-navigation span {

color: #a1a6aa;

	text-align:left;

	text-decoration: none;

	text-transform:uppercase;

	

	font-family: corbel, verdana, arial;

	font-size:13px;

}

#primary-navigation a{

	padding:0 10px;

	color: #a1a6aa;

	text-align:left;

	text-decoration: none;

	text-transform:uppercase;

	opacity:1;

	font-family: corbel,Arial, Helvetica, sans-serif;

	font-size:13px;

}

#primary-navigation a:hover {

	text-decoration:underline

}

#doc-header #primary-navigation ul  li .separator {

font-weight: 700;

color:#666;

}





/**

*

* SECTION ITEMS

*

**/



.section-link { 

	display:block;

	height:83px;

	top:372px;

	position:relative;

	background-repeat: no-repeat;

	z-index:9998;

}



.section-link span{

	display:none;

}



#section-link-about{

	background-image: url(../../public/images/section_images/1.png); 

}





#section-link-whatson{

	background-image: url(../../public/images/section_images/2.png);

}





#section-link-yourvisit{

	background-image: url(../../public/images/section_images/3.png);

}





#section-link-buytickets{

	background-image: url(../../public/images/section_images/4.png);

}







/*

#section-link- {

	background-image: url(/public/images/section-link/accessories.gif);

}





#section-link- {

	background-image: url(/public/images/section-link/living.gif);

}





#section-link- {

	background-image: url(/public/images/section-link/dining.gif);

}





#section-link-bedroom {

	background-image: url(/public/images/section-link/bedroom.gif);

}





#section-link-accessories {

	background-image: url(/public/images/section-link/accessories.gif);

}

*/

.section-description {

	color:#fff;

	display:none;

	font-family: corbel, verdana, arial;

	font-size:12px;

	line-height:16px;

	padding:10px 10px 10px 17px;

	position:relative;	

}



#section-description-yourvisit {

z-index:9999	

}

#section-description-whatson {

z-index:9999	

}



/**

*

* CONTENT COLUMNS

*

**/

#prink_menu {

display: block; 

position: relative; 

height: 100px; 

top: 109px;

}



.content-col {

	display:block;

	float:left;

	position:relative;

	/** DEBUG **/

	/*background: #999;*/

	height:444px;

	clear:right;

	display:block;

	overflow: hidden;

	margin-bottom:16px;



	

}



.content-col-fade {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

	height:553px;

	width:100px;

	background-color: #000;

}



#content-col-internal {

float:left;

min-height:400px;

position:absolute;

top:104px;

width:486px;

left:504px;



}



#content-col-about {

	width: 242px;



}



#content-col-whatson {

	width: 242px;

	overflow:visible



}



#content-col-yourvisit {

	width: 242px;

	overflow:visible

}



#content-col-buytickets {

	width: 242px;

	overflow:visible



}



.col-spacer {

	display:block;

	float:left;

	height: 120px;

	width:2px;

	/** DEBUG **/

	background: transparent;

	position:relative;

}



/**

*

* SUB CONTENT COLUMNS

*

**/

.sub-content-col {

	background: url(/public/images/doc-sub-content/sub-content-col/background.gif) no-repeat;

	display:block;

	float:left;

	height: 208px;

	/** DEBUG **/

	/*background: #c00;*/

	

}



.sub-content-col a {

	word-spacing: .1em;

	letter-spacing: .05em;

	

	background: url(../../public/images/doc-sub-content/sub-content-col/link.gif) no-repeat right;

	color:#fff;

	display:block;

	font-size:15px;

	padding: 0 0 0 19px;

}



#sub-content-news{

	width: 197px;



}



#sub-content-consultancy {

	width: 201px;

}



#sub-content-experience {

	width: 199px;



}



#sub-content-experts {

	width: 201px;

}



#sub-content-testimonials {

	width: 200px;

	

}



/**

*

* DOC FOOTER ITEMS

*

**/

#doc-footer a,#doc-footer-shop a {

	color:#666e75;

}





.loading-flash {

	display:none;

	position:absolute;

	top:300px;

	height:19px;

	width: 219px;

	margin:auto;

	text-align:center;

	/*background: url(../../public/images/loading.gif) no-repeat center;*/

	

		

}



/**

*

* INTERNAL STYLES

*

**/

#section-cat-menu {

/*	font-size:12px;

	position:relative;

	min-height:26px;

	height:26px;

	padding: 0px 0px;

	display:block;

	color: #fff;

	width:100%;

	line-height:26px;

	z-index:99999;

	*/

}



.active {

text-decoration:underline

}



#primary-navigation #active_menu-main {

text-decoration:underline;

color:#FFFFFF;

}



.buyticketstext {

width:240px; font-family:corbelbold,Arial, Helvetica, sans-serif; text-transform:uppercase;

font-size:13px;

}



 #section-cat-menu a:active, #section-cat-menu a,#section-cat-menu a:visited, #section-cat-menu span{

background:none;

padding: 8px 6px 0px 0px;

font-size:13px;

text-transform:uppercase;

display:block;

}



#section-cat-menu a:hover {

background:none;

padding: 8px 6px 0px 0px;

font-size:13px;

text-decoration:underline;

text-transform:uppercase;

display:block;

}



.primary-sub-menu{

	display:block;

	width:100%;

	

}





.primary-sub-menu li{

	float:left;

}



.primary-sub-menu li a{

	display:block;

	color: #fff;

	font-size:13px;

	background: url(../../public/images/menu-spacer.gif) no-repeat center right;

	padding: 3px 15px;

	text-decoration: none;

}





.primary-sub-menu li a:hover{

	background:#000;

}





.primary-sub-menu li a:active{

	background:#000;

}



#article-navigation {

	position:absolute;

	top:346px;

	right:0px;

	background:black;

	height:26px;

	color: #999;

	line-height:26px;

	

}



#article-navigation-all{

	height:26px;

	color: #ccc;

	background:black;

	height:26px;

	color: #999;

	line-height:17.5px !important;

	font-size:10px;

	font-weight:bold;

	/*position:absolute;

	bottom: 50px;

	right: 0px;*/

	padding: 0px 10px 0px 0px;

	display:inline;

}

#article-navigation .article-navigation-lt, #article-navigation .article-navigation-gt {

font-weight: bold;

}

#article-navigation-all a{

	color: #ccc;

}



#article-navigation a{

	display:inline;

	text-decoration:none;

	/*padding:0 10px;*/

	color:#fff;

}



#article-navigation-lt{

	display:inline;

	padding:0 0 0 10px;

	color: #333;

	font-weight: bold;

}



#article-navigation-gt{

	display:inline;

	padding:0 10px 0 0 ;

	color: #333;

	font-weight: bold;

}



#article-navigation a:visited{

	

}



#article-navigation-of {

	padding: 0 5px;

	display:inline;

}



.prop {

   height:100px;

   float:right;

   width:1px;

   

 }



 .clear {

   clear:both;

   height:1px;

   overflow:hidden;

 }

 

 

.sub-menu {

	display:block;

}



.sub-menu li{

	float:left;

	display:block;

}



.sub-menu a{

	color:#fff;

	display:block;

	font-size:12px;

	font-family: corbel, verdana;

	line-height:26px;

	padding: 0 12px;	

}



.sub-menu .first{

}



.sub-menu .active{

		background: #000;

}



.sub-menu li {

	background: url(../../public/images/doc-sub-content/sub-content-col/background.gif) no-repeat;

	display:block;

	float:left;

	height: 208px;

	/** DEBUG **/

	/*background: #c00;*/

	

}





.sub-menu li a {

	word-spacing: .1em;

	letter-spacing: .05em;

	

	background: url(../../public/images/doc-sub-content/sub-content-col/link.gif) no-repeat right;

	color:#fff;

	display:block;

	font-size:15px;

	padding: 0 0 0 19px;

}

/**

* SUBMNEU SWAP

*

**/

.sub-menu li.item16{

	width: 197px;



}



.sub-menu li.item17{

	width: 201px;

}



.sub-menu li.item18{

	width: 199px;



}



.sub-menu li.item19 {

	width: 201px;

}



.sub-menu li.item20 {

	width: 200px;

	

}





/*

.sub-menu li.item16{

	width: 197px;



}



.sub-menu li.item17{

	width: 201px;

}



.sub-menu li.item19 {

	

	width: 199px;

	

}



.sub-menu li.item126{

	width: 200px;



}



.sub-menu li.item127 {

	width: 201px;

}

*/

.sub-menu li a span {





font-family:arial;

font-size:	15px;

font-weight:	400;

font-style:	normal;

color:	#FFFFFF;

text-transform:	none;

text-decoration:	none;

letter-spacing:	0.733333px;

word-spacing:	1.53333px;

line-height:	26px;

text-align:	start;

vertical-align:	baseline;

direction:	ltr;

}









.ajax-col{

	position:relative;

	display:block;/*

	padding:10px;

	border: 5px solid #0f0;*/

	

}



#r58_gallery_thumbnails{

	display:block;

	min-height:553px;

	height:auto !important;

	height: 553px;

	color:#fff;

	padding-top: 20px;

	position: relative;

	/*background:transparent;*/

}



#r58_gallery_thumbnails .content-col-fade {

	opacity: 0.8;

	z-index:-1;

}



.r58_gallery_thumbnail {

	display:block;

	float:left;

	margin-right: 20px;

	margin-bottom: 25px;

	position:relative;

	min-height: 260px;

	height: auto !important;

	height: 260px;

	border: 0px solid #000;

	width:200px;

	padding:1em;

	background:#222;

}



.r58_gallery_thumbnail h3{

	font-weight: 500;

	width: 180px;

}

.r58_gallery_thumbnail h3 strong{

	color: #999;

}

.r58_gallery_thumbnail_content {

	position:absolute;

	top:170px;

	left:10px;	

}



.r58_gallery_thumbnail a img.thumbnail{

	position:absolute;

	top:10px;

	opacity:0.8;

}



.r58_gallery_thumbnail a img.thumbnail:hover{

	position:absolute;

	top:10px;

	opacity:1;

}





.r58_gallery_thumbnail img.shadow{

	position:absolute;

	top:160px;

}



.product_description h2 strong {

	color: #999;

}



.r58_gallery_thumbnail .r58_gallery_marked_link{

	color:#fff !important;

}



.r58_gallery_thumbnail a:hover{

}



.prod_height, .prod_width, .prod_depth   {

height: 25px;

margin-right: 10px;

float: left;



}

.product_description h3 {

padding-top: 10px;

font-weight: 500;

color: #999;

font-size: 1em;

padding-left:10px;

}

.prod_also {

margin: 5px 0;

}

.prod_dimen {

background-color: #666;

}

.prod_height strong, .prod_width strong, .prod_depth strong {

	font-size:1.1em;

	color: #999;

	margin-right: 5px;

}

.ajax-col {

color: #999;

}

.contact_address  {

font-size: 1em;

color: #fff;

line-height: 20px;

position:relative;

	z-index:99999;

}

.contact .intro_text {

line-height: 17.5px;

position:relative;

	z-index:99999;

}

.blog {

margin-top: 15px;



}

.blog p {

line-height: 20px;

font-size: 11pt;

}

#doc-cat-nav {

width: 100%;

}

.componentheading, .ajax-col h1 {

color: #FFF;

font-size: 2.5em;

text-transform:uppercase

}

#doc-internal-article h2, #doc-article h2, #r58_gallery_thumbnails h2  {

color: #999;

font-size: 1.3em;

}

.contact, .blog {

padding: 0px 15px;

position:relative;

	z-index:99999;

	background: transparent url(../../public/images/background/contentbg.png) repeat-y;

	color: #fff;

	font-family: corbel, verdana, arial;

	font-size: 14px;

	/*height:auto;*/

	min-height:288px;

	

	

}

.blog h2 {

color: #fff;

font-size: 1.1em;

}

.blog a {

color: #fff;

text-decoration: none;

}



.blog a:hover {

color: #fff;

}

.contact .intro_text {

color: #999;

position:relative;

	z-index:99999;

}

.contact_address p {

margin: 0;

position:relative;

	z-index:99999;

}

.contact  .marker {

color: #fff;

position:relative;

	z-index:99999;

}

.content {

float: left;

margin: 7px 15px 2px 0;

}

#section-cat-menu li.parent a {

background: url(../../public/images/menu-arrow.gif) no-repeat center right;

}



#section-cat-menu li ul {

background-color: #4C4C4C;

position: absolute;

top: 32px;

width: 100%;

}

#section-cat-menu li ul li {

clear: left;

width: 100%;

border-bottom: 1px solid #000;

}

#section-cat-menu li ul li a {

background-image: none;

}

#section-cat-menu li ul li a:hover {

background-color: #000;

}



#membox-container{

	position:absolute;

	width:300px;

	height: 30px;

	top:0px;

	right: 0px;

	background: #999;

	color: #fff;

	font-size:10px;

	line-height:30px;

	padding: 0 20px;

	

}



#membox-container a{

	color:#000;

	margin: 0 5px;

}



.chronoform{

	display:none;

}



.mb_item{

	border-top:1px solid #333;

	padding:1em 1em;

	position:relative;

}



.mb_item:hover{

	background: #111;

}



.mb_item a img{

	

}







.mb_item p{

	position:absolute;

	top:0em;

	left: 6em;

}







.mb_item p strong{

	display:block;

}



.mb_remove_link{

	position:absolute;

	top:0;

	right:1em;

	color: #fff;

	font-size: 0.75em;

}



fieldset {

}





fieldset p {

	

}



fieldset p label {

	display:block;

	padding-bottom:1em;

}



fieldset p input{

}





.additional{

		float:right;

		width:200px;

		background: #222;

		font-size: 0.75em;

		color:#999;

		padding:1em;

		

	}



.product_description{

	float:left;

	width: 250px;

}



.additional-images img {

	margin:1em 1em 0em 0em;

}



.additional-options a {

	padding:1em 0em 1em 1em;

	border-top:1px solid #222;	

	display:block;

}





.additional-options a:hover {

	background: #333;

}





table#openinghours{

	margin-top:1em;

}



table#openinghours td{

	padding: 0.25em 0.25em 0.25em 0em;

}



#contact-map{

	width:166px;

	padding: 10px;

	background:#222;

	display:block;

	

}



#contact-map:hover{

	background:#666;

}



a.markedLink{

	padding-left: 25px !important;

	background: #333 url(../images/markedLink.gif) no-repeat 10px !important;

}



a.markedLink:hover{

	background: #666 url(../images/markedLink.gif) no-repeat 10px !important;

}





.additional h3 {

	margin-top:0em;

	}



.additional-options {

	margin-top:0.5em;

}



#doc-article .product_description h3 {

	padding-left:0px;

}



.side-logo{

	position: absolute;

	bottom: 0px;

	right: -100px;

	height: 100px;

	width:100px;

	background:#f00;	

}



#doc-container{

	background: url(../images/sidelogo.gif) no-repeat bottom;

	}

	/*

#doc-article, #r58_gallery_thumbnails {

	background:transparent none repeat scroll 0%;

}*/





.doc-cat-topper{

	POSITION: absolute; TOP: -404px;

}



ul.menusubmenu li a{

	font-family: corbel,Arial, Helvetica, sans-serif;

	font-size:11pt;

	line-height:18px;

	text-transform:uppercase;

}



#ajax-col-whatson #section-nav {

position:absolute;

top:40px;

left:10px;

}



#ajax-col-yourvisit {

z-index:1;	

}



#ajax-col-yourvisit #section-nav {

position:absolute;

top:40px;

left:10px;

}



#doc-page{

position:relative;	

}



.searchbtn {



}

/*

.searchend {

float:right;

position:relative;

}

*/

#mod_search_searchword {

color:#61666a;

height:17px;

border:none;

background:#a1a6aa  url(../../public/images/background/searchbg.png) repeat-x;

width:160px;

}



.panellogo {

background: transparent url(../../public/images/background/submenulogo.png) no-repeat;

display:block;

height:28px;

width:244px;

float: left;

}



.panelmenu {

background: transparent url(../../public/images/background/submenubg.png) repeat-x;

float: left;

display:block;

height:20px;

/*

width:668px;

padding-left:62px;

*/

width:562px;

padding-left:168px;

font-size:13px;

padding-top:8px;



font-family: corbel,Arial, Helvetica, sans-serif;

font-weight:bold;



}



.panelmenu a, .panelmenu a:hover, .panelmenu a:visited {

color:#434c55;

padding-left:5px;

font-size:11pt;

padding-right:5px;

text-transform:uppercase

}



.panelmenu span {

color:#666666;

}



.paneldata {

	width:974px;



}



#doc-article-panel{

	/*background: #272727;*/

	color: #fff;

	font-family: corbel, verdana, arial;

	font-size: 12px;

	line-height:20px;

	/*height: auto !important;

	height: 110px;*/

	display:block;

	

}



#main-content {

position:absolute;

min-height:0px;

width:0px;

left:504px;

visibility:hidden;

background:#FFFFFF;



}



.col-main{

}



#searchresults a{

text-transform:uppercase;

}

#doc-article-main{

	background: transparent url(../../public/images/background/contentbg.png) repeat-y;

	color: #fff;

	font-family: corbel, verdana, arial;

	font-size: 14px;

	/*height:auto;*/

	min-height:288px;

	padding: 20px 25px 20px 25px;

	display:block;

	overflow:hidden;

	position:relative;

	z-index:9999;



}



#doc-article-footer{

	background: transparent url(../../public/images/background/contentfooter.png) repeat-x;

	height:139px;

	display:block;

	width:486px;

}





#doc-article-main p{

	color:#FFFFFF;

	margin: 10px 0;

	font-family: corbel,Arial, Helvetica, sans-serif;

	line-height:17.5px;

	font-size:14px;

	

}



#doc-article-main h1{

	font-family: corbel,Arial, Helvetica, sans-serif;

	font-size: 30px;

	text-transform:uppercase;

	color:#FFFFFF;

}



.module_pane_a {

float:left;

width:242px;

}



.module_pane {

float:left;

width:242px;

padding-left:2px;

}



.module_img {

padding-bottom:5px;

}



.module_desc {

background: transparent url(../../public/images/background/quicklinks_bg.png) no-repeat;

height:89px;

width:242px;

padding: 10px 17px;

font-family:Arial, Helvetica, sans-serif;

font-size: 13px;

line-height:14px;

color:#cccccc;

}



#ext_left{

background: transparent url(../../public/images/background/quicklinks_bg.png) repeat-x;

position:relative;

height:77px;

width:100%;

top:573px;

}



#ext_right{

background: transparent url(../../public/images/background/quicklinks_bg.png) repeat-x;

position:relative;

height:77px;

width:100%;

top:945px;

}



#shopping_cart {

	float:left;

	width:242px;

}

#shop_area {

	float:left;

	width:730px;

	height:852px;

	background: #ecedee;

	margin-left:4px;

}



.s5_menu {

padding:15px;

background:#232a30;

}



#s5_dropdownback{

	font-family:corbel,Arial, Helvetica, sans-serif;

	font-size:12pt;

	color:#FFF;

	padding-top:10px;

}



.shop_blueline{

margin-bottom:9px;margin-top:9px;clear: both;border-bottom:none;border-right:none;border-left:none;border-top: 1px solid #6b7a86; height:1px;

}



.s5shop_item{

	font-family:corbel,Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#FFF;

}



.s5shop_item a, .s5shop_item a a:hover, .s5shop_item a a:visited{

	font-family:corbelbold,Arial, Helvetica, sans-serif;

	font-size:13pt;

	color:#FFF;

	text-decoration:none

}



.s5shop_subtotal {

	font-family:corbel,Arial, Helvetica, sans-serif;

	font-size:11pt;

	color:#FFF;

	text-decoration:none

}



.vmCartModule {

	background:#232a30;

	

}



.s5btm {

background: transparent url(../../public/images/background/basket_background.png) no-repeat;

width: 242px;

height:351px;

}

#vmMainPage {

	padding:20px;	

}



#vmMainPage h3{

	font-size:25pt;

}



div.buttons_heading {

	margin:10px;

	width:20%;

	float:right;

}



.prinknash_browse_tbl {

	border-bottom:1px #a8adb1 solid;

	height:171px;

	padding-top:15px;

}



.prinknash_browse_img {

	width:171px;

	text-align:center;

}



.prinknash_browse_img a{

color:#a8adb1

}



.prinknash_browse_tbl2{

	width:495px;

	vertical-align:top;

}



.prinknash_browse_tbl2 h2 {

	font-size:16pt;

	

	font-family:corbel,Arial, Helvetica, sans-serif;

	color:#000;

}

.prinknash_browse_row1 {

padding-bottom:10pt;	

}



.prinknash_browse_row2 {

	padding-bottom:10pt;	

}



.productPrice {

	font-size:16pt;

	font-family:corbel,Arial, Helvetica, sans-serif;

	color:#000;

	font-weight:normal;

	

}



.basket_tbl th {

	background:#424c55;

	height:32px;

	vertical-align:middle;

	color:#FFF;

	font-size:13.5pt;

	border-bottom:2px #ecedee solid;

	

	font-family:corbelbold,Arial, Helvetica, sans-serif;

	

}



.basket_prod{

	width:213px;

	padding-left:15px;

	border-right:2px #ecedee solid;

}



.basket_opt,.basket_quan,.basket_price,.basket_quan,.basket_total{

	border-right:2px #ecedee solid;

	text-align:center;

	width:93px

}



.basket_remove{

	text-align:center;

	width:93px

}



.basket_tbl td {

	background:#cacdcf;

	height:32px;

	vertical-align:middle;

	color:#394045;

	font-size:13.5pt;

	border-bottom:2px #ecedee solid;

	

	font-family:corbelbold,Arial, Helvetica, sans-serif;

	

}





.ibasket_prod{

	width:213px;

	padding-left:15px;

	border-right:2px #ecedee solid;

}



.ibasket_opt,.ibasket_quan,.ibasket_price,.ibasket_quan,.ibasket_total{

	border-right:2px #ecedee solid;

	text-align:center;

	width:93px

}

.pagination a,.pagination a:link,.pagination a:visited{
color: #000;
text-decoration:none
}

.pagination a:hover{
color: #000;
text-decoration:underline
}

.ibasket_remove{

	text-align:center;

	width:93px

}



.loginbutton {

height:20px;

width:98px;



float:left;	

}



.lbl_text {

	font-family: corbelbold,Arial, Helvetica, sans-serif;

	color:#424c55;

	font-size: 13.5pt;

}



.shop_confirm_title {

	font-family: corbelbold,Arial, Helvetica, sans-serif;

	color:#424c55;

	font-size: 13.5pt;

}



.cat_heading {

	font-family: corbel,Arial, Helvetica, sans-serif;

	color:#000;

	font-size: 18pt;

	padding-bottom:10px;

	padding-top:15px;

	border-bottom:1px #abacae solid;

	

}



.buy_tickets{

	font-family: corbelbold,Arial, Helvetica, sans-serif;

	color:#000;

	font-size: 14px;

}



#shop_mainmenu {

	display:block;

	width:993px;

	margin: 0 auto;

	position:relative;

	z-index:99999;	

}



#user_menu {

position: relative; 
right: 285px;
/*right: 220px;*/
top: 3px; float:right

}

#share {

position: absolute; 
right: 205px; 
/*right: 220px; */
top: 2px; 
float:left

}


#user_menu a,#user_menu a:active,#user_menu a:hover,#user_menu a:visited{

color:#A1A6AA;

font-family:corbel,Arial, Helvetica, sans-serif;

font-size:13px;

opacity:1;

text-align:left;

text-decoration:none;



}

#user_menu span {

color:#A1A6AA;

color:#A1A6AA;

font-family:corbel,Arial, Helvetica, sans-serif;

font-size:13px;

padding-left:5px;

padding-right:5px

}

.mainemail {
float:right;
position:relative;
top:-30px;
width:20px;
z-index:9999
}