/*
Moon colours
#413729 - brown
#c8bfb6 - fawn
#feb91e - orange
#e2deda - beige
*/
.clr{
		clear:both;
		line-height:1px;}

body{
    margin: 0px;
    padding: 0px;
    font-family: Arial,Helvetica;
    font-size: 11px;
    background-color: #c8bfb6;
    line-height: 15px;
			background-image: url(/images/website/default/originals/gradientGraphic.jpg);
			background-position:770px 0;
    background-repeat: repeat-y;
    background-color: #c8bfb6;}


img{
    border: 0px;}



form{
    margin: 0px;
    padding: 0px;}



/* Links ========================================================= */
a.green, div.moonblogMenu a, div.news-title a{
    color: #413729;
		text-decoration: none;
		font-weight: bold;}


div.moonblogItemBody a{
    color: #413729;
		text-decoration: none;}


div.moonblogItemBody a:hover, div.moonblogMenu a:hover{
    color: #777777;}



/* Layout ======================================================== */


div.rotatingAdvertHome{
    margin-bottom: 10px;
    border-width: 0px;}


div.rotatingAdvertProduct{
    margin-bottom: 10px;
    border-width: 0px;
    height: 195px;
    width: 590px;}


div.rotatingAdvertProductImage{
    float: left;
    width: 440px;}


div.rotatingAdvertProductRelated{
    background-color: #e2deda;
    color: #413729;
    height: 195px;
    width: 150px;
    float: left;
    clear: right;}


div.rotatingAdvertProductRelated #relatedTitle{
    font-weight: bold;
    padding: 5px;}


div.rotatingAdvertProductRelated #relatedLinks{
    padding-left: 5px;
    padding-right: 5px;
    height: 156px;}


div.rotatingAdvertProductRelated #supersizePicture{
    font-weight: bold;
    padding-left: 5px;
    vertical-align: text-bottom;}



div.rotatingAdvertProductRelated a{
    color: #413729;
    text-decoration: none;      }


div.rotatingAdvertProductRelated a:hover{
    color: #777777;}


a.header, a.header img {
    margin-bottom: 10px;
    border-width: 0px;}



/* Top line ====================================================== */
div.topLine{
    padding-top: 4px;
    height: 30px;
    vertical-align: middle;}



div.topLine a:hover{
    color: #777777;  
    text-decoration: none;  }



div.logo {
    padding: 0px;
    margin: 0px;
			height:70px;
			overflow:hidden;}

.domains{
		float: right;
		margin-top: 6px;}


/* Top nav ======================================================= 
div.topNav {
    width: 770px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #413729;
			color:#c8bfb6;
			font-weight:bolder;
			font-size:16px;
			letter-spacing:-2pt;
			text-transform:uppercase;}



div.topNav a{ padding:0; margin:0; border:none; outline:none; color:#c8bfb6; text-decoration:none;}

div.topNav a:hover{ color:#feb91e; text-decoration:none;}*/

/* Top nav V2.0 ======================================================= */
#topNav {
    width: 770px;
    padding-top: 5px;
    padding-bottom: 5px;
			margin:0;
    background-color: #413729;
			color:#c8bfb6;
			overflow:hidden;}

#topNav br.clr {display:none;}


#topNav img.slash				{ float:left; margin:0 1px; padding:0; border:0;}

#topNav ul							{ float:left; left:150px; list-style-type:none; margin:0; padding:0; border:0;}

#topNav ul li 						{ margin:0; padding:0; text-indent: -10000px; }

#topNav ul li a					{ display:block; height:15px; /*\ height:8px;*/}


a#home 								{ background: url(http://www.moonclimbing.com/images/website/topnav/originals/navHome.gif)  no-repeat 0 0; width:38px; margin-left:150px;}

a#blog								{ background: url(http://www.moonclimbing.com/images/website/topnav/originals/navMoonblog.gif)  no-repeat 0 0; width:72px; }

a#photos							{ background: url(http://www.moonclimbing.com/images/website/topnav/originals/navPhotos.gif)  no-repeat 0 0; width:50px; }

a#video								{ background: url(http://www.moonclimbing.com/images/website/topnav/originals/navVideos.gif)  no-repeat 0 0; width:76px; }

a#about								{ background: url(http://www.moonclimbing.com/images/website/topnav/originals/navAboutMoon.gif)  no-repeat 0 0; width:84px; }

a#school							{ background: url(http://www.moonclimbing.com/images/website/topnav/originals/navSchoolRoom.gif)  no-repeat 0 0; width:90px; }

a#climbers						{ background: url(http://www.moonclimbing.com/images/website/topnav/originals/navSponsoredClimbers.gif)  no-repeat 0 0; width:142px; }


#topNav ul li a:hover 					{ background-position: 0 -15px; text-decoration:none;}

#topNav ul li.active a 				{ background-position: 0 -15px; }

#topNav ul li.active a:hover		{ background-position: 0 0; cursor: default; }






/* Heading Bar =================================================== */
div.headingBar{
    height: 16px;
    padding: 5px;
    border: solid 1px #e2deda;
    margin-bottom: 10px;
    color: #413729;
    font-weight: bold;
    vertical-align: middle;}


/* Breadcrumb =================================================== */
#breadcrumb,
div.page-results{
    height: 16px;
    padding: 5px;
    border: solid 1px #e2deda;
    margin-bottom: 10px;
    color: #413729;
    font-weight: bold;
    vertical-align: middle;}

div.page-results{
		height:37px;}

#pearlCategoryID_276 .page-results{display:none;}

#img_rotator{
		margin:0 0 10px 0;
		padding:0;}

#img_rotator img{
		margin:0;padding:0;}

#pearlCategoryID_276 #img_rotator{display:none;}

div.headingBar table tr td a,
#breadcrumb{
		text-transform:uppercase;}

#breadcrumb a {
		color: #413729;
		text-decoration:none;}


div.headingBar table tr td a:hover,
#breadcrumb a:hover {
		color: #796E66;}

	
#pearlCategoryID_276 #breadcrumb{
		display:none;}

div.headingBarError{
    padding: 5px;
    border: solid 1px #ff0000;
    margin-bottom: 10px;
    color: #ff0000;
    font-weight: bold;
    overflow: auto;}



div.headingBarNotice{
    padding: 5px;
    border: solid 1px #413729;
    margin-bottom: 10px;
    color: #413729;
    font-weight: bold;
    overflow: auto;}



/* Left nav ====================================================== */
div.left{
		float: left;
		width: 150px;}


#dynamic-menu{
		width:150px;
		padding:0;
		margin:0;
		background:#413729;}

/* Cart ======================================================== */
#mooncart{
		border:1px dotted #413729;
		border-width:1px 0;
		padding:0; margin:0;
		overflow:hidden;}

	
#mooncart h3{
		display:block;
		text-align:right;
		color:#c8bfb6;
		font-weight:bolder;
		font-size:10px;
		background:#413729;
		padding:2px 5px 5px;
		margin:0;}

#mooncart h3 a{
		color:#c8bfb6;
		text-decoration:none;}


#cart-total {
		clear:both;
		text-align:right;
		color:#413729;
		font-size:18px;
		border:1px dotted #c8bfb6;
		border-width:1px 0;
		padding:5px 5px 0;}


#cart-view,
#cart-checkout {
		margin-top:12px;
		margin-bottom:12px;}


#cart-checkout,#cart-itemcount {
		float:right;
		margin-right:5px;}

#cart-view, #cart-contents {
		float:left;
		margin-left:5px;}

#cart-contents ul{
		margin:0; padding:0;
		float:left;
		width:150px;}


#cart-view a,
#cart-checkout a {
		height:16px;
		background-color:#e2deda;
		padding:4px;
		border:1px solid #ccc;
		color:#000;
		text-decoration:none;}

#cart-view a:hover,
#cart-checkout a:hover {
		height:16px;
		background-color:#feb91e;
		padding:4px;
		border:1px solid #000;
		text-decoration:none;}


#box-cart {
		clear:both;
		background:#c8bfb6;} 

#cart-contents li {
		width:100%;
		text-indent:5px;
		padding:4px 0;
		border-bottom:1px solid #ddd;}

/* Search ======================================================== */
.box-search{
		}

.box-search input.inputText {
		background:#e2deda;}



/* Moonblog Left ================================================= */
div.leftBlog {
    margin:5px 5px 0;
    background-color: #c8bfb6;
			width:130px;
			overflow:hidden;
			}


div.leftBlog a{
    color: #413729;
		text-decoration: none;}


div.leftBlogItem{
			padding:0;
    margin-top: 2px;
    margin-bottom: 7px;}



/* Moonblog Main ================================================= */
div.news-content{
    padding: 5px;
    border: solid 1px #e2deda;
    color: #796E66;}


div.news-content strong{
    padding: 5px;
    border: solid 1px #99cc99;
    color: #796E66;
    background-color: #e2f9e3;}


#pearlCategoryID_news div.pageHeading {
    color: #413729;
    font-weight: bold;
    padding-bottom: 10px;}


div.moonblogItemBody{
    padding-bottom: 10px;}


div.moonblogItemBody img{
    /* border: solid 1px #e2deda; */}


div.moonblogItemFooter{
    color: #413729;
    font-weight: bold;
    text-align: right;}


div.moonblogMenu{
    padding: 6px;
    background-color: #e2deda;
    width: 118px;
    float: left;
    height: 100%;}


div.moonblogMenuItem{
    color: #413729;}


div.moonblogMenuItem a{
    font-weight: normal;}



/* Thank You ===================================================== */
div.thankYouBody{
    padding: 5px;
    border: solid 1px #e2deda;
    color: #796E66;
    height: 350px;}



/* About ========================================================= */
div.aboutBody{
    padding: 5px;
    border: solid 1px #e2deda;
    margin-right: 10px;
    color: #796E66;}


div.aboutPicture{
    padding: 0px;
    border: solid 1px #e2deda;
    margin-bottom: 10px;
    color: #796E66;}



/* School Room =================================================== */
div.schoolBody{
    padding: 5px;
    color: #796E66;}


div.schoolBody a{
    color: #413729;
    text-decoration: none;}


div.schoolPicture{
    padding: 0px;
    border: solid 1px #e2deda;
    color: #796E66;}


div.schoolMenu{
    color: #796E66;
    background-color: #e2deda;
    border: solid 1px #e2deda;
    width: 187px;
			padding:6px;}


ul#staticMenu{ /* Applies to schoolroom and sponsored climbers */
	padding-left:3px;}

ul#staticMenu li a{
		color: #413729;
		text-decoration: none;}


ul#staticMenu li a:hover{
		color: #000000;}



/* Newsletter ==================================================== */
div.newsletter{
    padding: 5px;
    border: solid 1px #e2deda;
    color: #413729;}



/* Sponsored Climbers ============================================ */
div.sponsoredBody{
    padding: 5px;
    color: #796E66;}


div.sponsoredBody a{
    color: #413729;
    text-decoration: none;}


div.sponsoredPicture{
    padding: 0px;
    border: solid 1px #e2deda;
    color: #796E66;}


div.sponsoredMenu{
    color: #796E66;
    background-color: #e2deda;
    border: solid 1px #e2deda;
    width: 187px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 10px;}


ul#staticMenu {
		text-align:left;
		list-style:none inside;}


div.sponsoredMenuItem a{
    color: #413729;
    text-decoration: none;}



/* Photo, Video and Product ====================================== */
table.product-listing-table{
		width:590px !important;}

td.productListingImage{
		width:100%;
		display:block;
		text-align:center;
		background:#fff;}


td.product-listing-cell{}

a.product-listing-name{
		color:#413729; text-decoration:none;}

a:hover.product-listing-name{
		color:#413729;}

.product-listing-price br{display:none;}

.product-listing-description{
		display:none;}

div.product-listing-moreinfo a{
		color:#413729;
		font-weight:bolder;
		text-decoration:none;}

div.product-listing-moreinfo a:hover{
		color:#796e7c;}

div.photoThumbnail,
div.videoThumbnail,
div.productThumbnail,
table.productThumbnail{
    border: solid 1px #e2deda;
    color: #413729;
    background-color: #e2deda;
    width: 140px;
			margin-right: 7px;
			margin-bottom: 10px;}


ul.pul {list-style-type:none; margin:0; padding:0;}

ul.pul li{
		float:left;
		border: solid 1px #e2deda;
		color: #413729;
		background-color: #e2deda;
		width: 138px;
		height:266px;
		margin: 0 10px 10px 0;}

ul.pul li.last{
		margin-right:0;}

a.pul-name{
		font-weight:bold;
		text-decoration:none;
		color:#796E66;}




table.productThumbnail td.text,
table.productThumbnail td.link{
		padding:5px;}




div.videoThumbnail #text{
    height: 100px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;}


div.photoThumbnail #text,
div.productThumbnail .text{
    height: 70px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;}


div.photoThumbnail #link,
div.photoThumbnail #link,
div.productThumbnail .link{
    height: 12px;
    padding-top: 4px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;}


div.productThumbnail #link{
    height: 40px;}


div.photoThumbnail #text a, div.photoThumbnail #link a, div.photoPagination a, div.photoPreviousNext a,
div.videoThumbnail #text a, div.videoThumbnail #link a, div.videoPagination a, div.videoPreviousNext a,
div.productThumbnail #text a, div.productThumbnail #link a, div.productPagination a, div.productPreviousNext a{
    color: #413729;
    text-decoration: none;}


div.photoThumbnail #link a:hover, div.photoPagination a:hover, div.photoPreviousNext a:hover,
div.videoThumbnail #link a:hover, div.videoPagination a:hover, div.videoPreviousNext a:hover,
div.productThumbnail #link a:hover, div.productPagination a:hover, div.productPreviousNext a:hover{
    color: #796E66;}


div.photoDropDown,
div.videoDropDown{
    margin-bottom: 10px;}


div.photoPagination,
div.videoPagination{
    color: #413729;
    float: left;
    margin-bottom: 10px;
    font-weight: bold;}


div.photoPreviousNext,
div.videoPreviousNext{
    color: #413729;
    text-align: right;
    margin-bottom: 10px;
    font-weight: bold;}


div.photoClimberLocationProblem, div.photoCredit,
div.videoClimberLocationProblem, div.videoCredit,
div.photoFooter{
    color: #413729;}


/* Send to a friend */
div.photoFooter,
div.videoFooter,
div.productFooter{
    padding: 5px;
    border-left: solid 1px #e2deda;
    border-right: solid 1px #e2deda;
    border-bottom: solid 1px #e2deda;}


div.photoFooter a,
div.videoFooter a,
div.productFooter a{
    color: #413729;
    text-decoration: none;}


div.photoFooter a:hover,
div.photoFooter a:hover,
div.productFooter a:hover{
    color: #796E66;}


/*Product image gallery*/

#gallery ul.lbox{
		list-style-type:none;
		padding:0px;
		margin:0px;}

#gallery ul.lbox br{
		display:none;}

#gallery ul.lbox li{
		float:left;
		margin:2px !important;}
/* Gallery ======================================================= */
#pearlCategoryID_388 #img_rotator,
#pearlCategoryID_388 #breadcrumb,
#pearlCategoryID_388 .pageHeading {
		display:none;}

/* Photo ========================================================= */
div.photoBody{
    border: solid 1px #e2deda;
    color: #796E66;
    background-color: #e2deda;
    text-align: center;}


div.photoText{
    padding: 5px;
    border-left: solid 1px #e2deda;
    border-right: solid 1px #e2deda;
    border-bottom: solid 1px #e2deda;
    color: #796E66;}



/* Video ========================================================= */
div.videoBody{
    padding: 5px;
    border: solid 1px #e2deda;
    color: #796E66;
    background-color: #e2deda;
    vertical-align: middle;
    text-align: center;}


div.videoText{
    padding: 5px;
    border: solid 1px #e2deda;
    color: #796E66;}



/* Product ======================================================= */

/*Product Listing*/

.page-results {
		clear:both;
		display:block;
		height:38px;}


	
/*Product Display*/
div.product-detail{
		border-collapse:separate;
		border:1px solid #e2deda;}

	
div.product-detail-name{
		padding-top: 10px;
		padding-bottom: 5px;
		border-bottom: solid 1px #413729;    
	font-weight: bold;
		text-transform:uppercase;}


div.product-detail-price{
		}

table#productDisplay{
		}

table#productDisplay td{
		background:#fff;}


table#productDisplay div.product-detail-images {
		width:100%; border-top:1px solid #e2deda;}


table#productDisplay td.text{
		background:#e2deda;
		padding:5px;}


div.product-detail-options{
		width:100%;}

div.product-detail-options select{
		width:100%;}

#gallery ul{
		margin-left:-40px;
		display:table-cell;}


#gallery ul li{margin-left:-5px;}

a.lightbox img{
		border:1px solid #e2deda !important;
		width:91px;
		height:91px;}

a.lightbox {
		text-decoration:none; color:#796E66;}

a.lightbox span{
		display:none;}

span.productOfferOld{
    text-decoration: line-through;
    margin-right: 5px;}


span.productOfferNew{
    color: #ff0000;}


table.productDetail{
    border: solid 1px #e2deda;
    width: 100%;}


td.productDetailImage{
    background-color: #ffffff;
    width: 390px;
    vertical-align: middle;
    text-align:center;
    border-top: solid 1px #e2deda;
    border-left: solid 1px #e2deda;
    border-bottom: solid 1px #e2deda;}


td.productDetailButtons{
    height: 100%;
		width: 100%;
    color: #413729;
    background-color: #e2deda;
    padding: 5px;
    vertical-align: top;
    border-top: solid 1px #e2deda;}


td.productDetailButtons a{
		color: #413729;
		text-decoration: none;}


td.productDetailButtons ul{
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    list-style-type: none;
    padding-left: 15px;}


td.productDetailButtons ul a{
    color: #413729;
    text-decoration: none;}


td.productDetailButtons ul a:hover{
    color: #796E66;}


td.productDetailButtons div#title,
td.productDetailButtons div#select{
    padding-top: 10px;
    vertical-align: top;    
    font-weight: bold;}


td.productDetailButtons div#quantity{
    padding-top: 10px;
    font-weight: bold;}


td.productDetailButtons div#price{
    padding-top: 10px;
    font-weight: bold;}


td.productDetailButtons div.buttonAddToBasket{
    padding-top: 10px;}


td.productDetailButtons div.buttonViewBasket{
    padding-top: 10px;}


td.productDetailButtons div.buttonBack{
    padding-top: 10px;
    padding-bottom: 10px;}



/* Gallery */
td.galleryImagesContainer{
		border-left: solid 1px #e2deda;
		border-bottom: solid 1px #e2deda;}


table.galleryImages{
		background-color: #ffffff;
		/* margin: 0px;
		padding: 0px; */}


table.galleryImages tbody tr td{
    border: solid 1px #e2deda;
    /* margin: 0px 2px 0px 0px; */
    margin-right: 2px;
    padding: 0px;
    background-color: #ffffff;
    width: 93px;}


table.galleryImages td img{
		border: 0px;
		margin: 0px;}


td.productDetailText{
    border-top: solid 1px #d2deda;
    padding: 5px;}


td.productDetailText a{
    color: #413729;
    text-decoration: none;}


td.productDetailText a:hover{
    color: #796E66;}


td.productDetailText div#other{
    padding-left: 15px;}



/* Basket and Special Offers and Search ========================== */
div.basket, div.specialOffers, div.search{
    padding: 5px;
    border: solid 1px #e2deda;
    color: #796E66;
    vertical-align: top;}


div.basket strong, div.specialOffers strong, div.search strong{
    color: #413729;}


table.basket{
    width: 100%;
    margin-bottom: 20px;}


table.basket th, tr.basketFooter{
    color: #413729;}


table.basket a{
    color: #413729;
    text-decoration: none;}


table.basket a:hover{
    color: #796E66;}


td.basketAction{
    text-align: right;}


td.basketAction a{
    padding-left: 4px;}


div.basketDelivery, div.basketPostage{
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: solid 1px #e2deda;}


div.basketButtons{
    /*padding-bottom: 5px;*/}


div.basketCheckout{
    margin-top: 5px;
    padding-top: 5px;
    border-top: solid 1px #e2deda;}


div.basketCheckoutBreadcrumb th{
    font-weight: bold;
    color: #413729;
    padding-right: 5px;}


div.basketCheckoutBreadcrumb td{
    font-weight: normal;
    padding-right: 5px;}


div.basketCheckoutBreadcrumb{
    border-bottom: solid 1px #e2deda;
    padding-bottom: 5px;
    margin-bottom: 5px;}



/* Catalogue ===================================================== */
img.catalogue{
    border: 0px;
    margin-bottom: 10px;}


div.catalogue{
    padding: 5px;
    border: solid 1px #e2deda;
    color: #413729;}


div.catalogue a{
    color: #413729;
    font-weight: bold;
    text-decoration: none;}


div.catalogue a:hover{
    color: #796E66;}



/* Contact ======================================================= */
div.contactBody {
		padding: 5px;
		border: solid 1px #e2deda;
		color: #796E66;}


div#wheresmystuff {
		background:transparent url(/images/website/Contact/originals/ContactStuff.gif) top right no-repeat;}

div#salesenquiry{
		background:transparent url(/images/website/Contact/originals/ContactSales.gif) top right no-repeat;}

div#siteproblem{
		background:transparent url(/images/website/Contact/originals/ContactProblem.gif) top right no-repeat;}

div#feedback{
		background:transparent url(/images/website/Contact/originals/ContactFeedback.gif) top right no-repeat;}



div.contact-image{
		float:right;
		width:138px;
		height:138px;}


div#contact-form{
		width:471px;}


div#contact-form b{
		margin-top:10px;}


div.contact-foot hr{
		display:none;
		margin-top:10px;}


div#contact-page{
    padding: 10px;
    border: solid 1px #e2deda;
			color:#796e66;}


div#contact-page div.pageHeading{
		display:none;}

div#contact-message div.response{
    padding: 5px;
    border: solid 1px #413729;
    color: #413729;
    font-weight: bold;
    vertical-align: middle;}

/* Information =================================================== */
div.informationBody{
		padding: 5px;
		border: solid 1px #e2deda;
		color: #796E66;}


div.informationBody a{
    color: #413729;
    text-decoration: none;}

		
td.messageStackError{
		border:1px solid #f00;
		color:#f00;
		padding:5px;}

.contentHolder h1{
		font-size:14px;}


/* News ========================================================== */
/* index.html - lhs*/
div.leftNews {
    padding-top: 5px;
    background-color: #c8bfb6;
    padding-left: 5px;
    padding-right: 5px;}


div.leftNews a{
    color: #413729;
		text-decoration: none;}


div.leftNewsTitle{
    color: #413729;
		text-decoration: none;
		font-weight: bold;
		line-height: 16px;}


div.newsItem{
			margin:2px 0px 7px;}


ul.news-list{
width:130px !important;
padding:0;
		}

ul.news-list li{
		height:auto;
		background:transparent;
		border:1px dotted #413729;
		border-width:0px 0px 1px;
		padding-bottom:3px;}

div.news-list-date{
		}

div.news-list-item{
		}

/* News Listings*/
div.news-wrp{
		clear:both;
		padding: 5px;
		border: solid 1px #e2deda;
		margin-bottom: 10px;
		color: #413729;
		vertical-align: middle;}

div.news-title{
		float:left;}

div.news-date{
		float:right;}

div.news-author{
		text-align:left;
		clear:both;}

div.news-summary{
		clear:both;
		padding-top:3px;}


/* Rss =========================================================== */
div.leftRss{
    padding-top: 9px;
    background-color: #c8bfb6;
    padding-left: 5px;
    padding-right: 5px;
			width:100px;}



/* Main layout =================================================== */

.subHeading {
		font-size:13px;
		font-weight:bold;
		border-bottom:1px solid #333;
		margin-top:6px;
		margin-bottom:6px;
		padding:4px;
}


.pageHeading {
		color:#4A2A12;
		font-size:13px;
		font-weight:bold;
		border-bottom:1px solid #333;
		margin-top:6px;
		margin-bottom:6px;
		padding:4px;
}


div.main{
    float: left;
    background-color: #ffffff;
    width: 590px;
			_width:582px;
    height: auto;
			min-height:600px;
    padding: 10px;}


div.mainContent{
    float: left;    
    width: 770px;
    margin: 0px;
    padding: 0px;}


div.mainRightBar{
    float: left;
    color: #ffffff;
    background-color: #413729;
    width: 10px;
    height: 310px;
    margin: 0px;
    padding: 0px;}


/*td.mainRightGraphic{
    background-image: url(/images/website/default/originals/gradientGraphic.jpg);
    background-repeat: repeat-y;
    background-color: #c8bfb6;
    width: 28px;}

*/
/* Checkout Pages ================================================ */
#pearlCategoryID_success #contentHolder h1{
		color:#413729;}

#pearlCategoryID_success #contentHolder {
		min-height:400px;
		color:#413729;}

td.message {
		color:#f00;
		font-size:14px;}


	div.message {
		color:#f00;
		font-size:14px;}


	tr.moduleRow b{
		color:#413729;
		font-size:14px;}

tr.moduleRowOver b{
		color:#000;
		font-size:14px;
		}

	
tr.moduleRowOver{
		background:#e2deda;}


tr.moduleRowSelected b{
		color:#000;
		font-size:14px;
		}

tr.moduleRowSelected {
		background:#e2deda;}


#pearlCategoryID_checkout_1 .pageHeading,
#pearlCategoryID_checkout_2 .pageHeading,
#pearlCategoryID_checkout_3 .pageHeading{
		display:none;}

#pearlCategoryID_checkout_3 .subHeading{
		font-weight:bold;
		font-size:14px;
		color:#413729;
		}

/* Account Admin Pages =========================================== */

#stage .subsec{
		margin:10px;
		border:1px solid #f00;}


/* Blog Styles =================================================== */
/* Gallery Styles ================================================ */
ul.gallery-listing{
		list-style:none;}

li.gal-item a{
		font-weight:bold;
		text-decoration:none;
		color:#413729;}

li.gal-item a:hover{
		color:#796E66;}

#pearlCategoryID_gal{
		}

#pearlCategoryID_gal #img_rotator{
		display:none;}

div#gal-img{
		width:100%;
		text-align:center;
		background:#e2deda;
		border:1px solid #E2DEDA}

div#gal-img-nav{
		position:absolute;
		z-index:2;
		top:145px;
		left:600px;
		width:140px;
		text-align:right;}

div#gal-img-nav a{
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
		color:#413729;}

div#gal-img-nav span.disabledLink{
		color:#796E66;}

div#gal-img-nav a:hover{
		color:#796E66;}

div#gal-img img{
		border:1px solid #E2DEDA;
		margin:0 auto;}

/* hide name*/
div#gal-img-name{
		display:none;}

div#gal-img-info b{
		display:none;}

div#gal-img-title{
			display:none;}

div#gal-img-info{
		border:1px solid #E2DEDA;}

#gal-img-caption br{
		display:none;}

div.gCapName{
		float:left;
		font-weight:bold;
		padding: 3px 10px;
		width:200px;}

div.gCapLocGrade{
		float:right;
		font-weight:bold;
		padding: 3px 10px;
		text-align:right;
		width:340px;}

div.gCapCaptn{
		clear:both;
		margin-top:6px;
		padding: 3px 10px;
		border-top:1px solid #E2DEDA;}


div.gCapCaptn br{
		display:block;}

div#gal-img-thumbs{
		margin-top:10px;}

div#gal-img-thumbs a{
		margin:1px 1px 1px 0pt;}


/* Footer ======================================================== */
div.footer{
		clear: left;
		width: 760px;
		text-align: right;
		padding: 10px 0;}


div.footer a{
    color: #000000;
    text-decoration: none;}


div.footer a:hover{
    color: #413729;}

/* Cart Listing ======================================================== */
#pearlCategoryID_cart_contents div.stageWrp div.subHeading,
#pearlCategoryID_cart_contents div.subsec table table{display:none;}

#pearlCategoryID_cart_contents div#cartListingTable table table{
	display:block;}


/* DOMAINS WIDGET ======================================================== */

div.domains{
		}
div.domains select{
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
	padding-left:20px;}
div.domains option{
	background-position:left center;
	background-repeat:no-repeat;	
	height:20px;
	margin-bottom:2px;
	padding-left:20px;}
option[value='www.moonclimbing.com']{
		color:#00f;
		background-image:url('/images/website/flags/originals/eu.gif');}
option[value='usa.moonclimbing.com']{
		color:#00f;
		background-image:url('/images/website/flags/originals/us.gif');}
/* Hide the image rotator and bread crumb on the */
#pearlCategoryID_366 #breadcrumb,
#pearlCategoryID_366 #img_rotator,
#pearlCategoryID_367 #breadcrumb,
#pearlCategoryID_367 #img_rotator{
	display:none !important;}
.contact-fieldtext {
	margin-top:6px;
	display: block;
}

