/* Global Style
----------------------------*/
.width100, .dnnAdminWrapper #dnn_ContentPane {
	width: 100%;
}

.blockWrapper10 {
	padding: 10px;
	background: #FFFFFF;
	-moz-box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
	-webkit-box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
	box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
}
.blockWrapper5 {
	padding: 5px;
	background: #FFFFFF;
	-moz-box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
	-webkit-box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
	box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
}
	.blockHover .blockWrapper5:hover {
		/*background-color: #e3ded6;*/
		/*border: 1px solid #aea089;*/
	}
.blockInner5 {
	padding: 5px;
	background: #FFFFFF;
}
.pageContent {
	font-size: 0.8125em; /* 13 / 16 = 0.8125 */
	line-height: 1.5em;
}

/* Global Breadcrumbs */
#modBreadcrumb {
	height: 20px;
	padding: 5px 0 0 30px;
	font-size: 0.75em; /* 12 / 16 = 0.75 */
	font-weight: bold;
	background: url('../img/gjc-breadcrumbHome.gif') no-repeat center left;
}
	#modBreadcrumb a {
		text-decoration: none;
		color: #3c3c3c;
	}
		#modBreadcrumb a:hover {
			text-decoration: underline;
		}
	#modBreadcrumb span {
		margin: 0 0 0 5px;
		color: #e87d1e;
	}
/* Sidebar */
.contentSidebar h3 {
	padding: 5px;
	font-size: 1em; /* 15 / 16 = 0.9375 */
}

	/* Page Headings */
	.pageHeading {
		margin-top: 1px;
	}
		.pageHeading.yellow h1, .pageHeading.yellow .pageHeadingRight {background: #e87d1e;}
		.pageHeading.red h1, .pageHeading.red .pageHeadingRight {background: #6f1200;}

		.pageHeading h1 {
			width: 68.81720430107527%; /* 640 / 930 = 68.81720430107527 (660-20 for Padding)*/
			/*color: #FFFFFF;*/
			float: left;
		}
			.pageHeading h1.full {
				width: 97.89473684210526%; /* 930 / 950 =  (950-20 for Padding)*/
			}
		.pageHeadingRight {
			width: 27.95698924731183%; /* 260 / 930 = 27.95698924731183 (270-10 for Padding) */
			padding: 8px 1.0752688172043% 0 0; /* 10 / 930 = 1.0752688172043 */
			height: 28px;
			text-align: right;
			float: left;
		}
	.newsArticle {
		margin-top: 10px;
	}
		.newsArticleDate {
			width: 76.618705035971%; /* 213 / 278 = 76.618705035971 */
			float: left;
		}
		.newsArticleSocial {
			width: 23.381294964029%; /* 65 / 278 = 23.381294964029 */
			float: left;
		}
			.newsArticleSocialIcons {
				padding: 6px 0 7px 0;
				float: right;
			}
			.newsArticleSocialIcon {
				width: 16px;
				height: 16px;
				margin: 0 5px 0 0;
				display: block;
				float: left;
			}
		.newsArticleImage {
			width: 31.034482758621%; /* 90 / 290 = 31.034482758621 */
			height: 90px;
			margin: 10px 0 0 0;
			overflow: hidden;
			float: left;
		}
			.newsArticleImage img {
				width: auto;
				position:relative;
				top: -50%;
				left: -50%;
			}
			.newsArticle:hover .newsArticleImage {
				width: 100%;
				height: auto;
			}
				.newsArticle:hover .newsArticleImage img {
					width: 100% !important;
					position: static;
				}
		.newsArticleHeading {
			margin-top: 10px !important;
		}
		.newsArticleHeading, .newsArticleMessage {
			width: 65.51724137931%; /* 190 / 290 = 65.51724137931 */
			margin-left: 3.448275862069% !important; /* 10 / 290 = 3.448275862069 */
			float: left;
		}
			.newsArticle:hover .newsArticleHeading, .newsArticle:hover .newsArticleMessage {
				width: 100%;
				float: none;
			}
			.contentSidebar .newsArticleHeading {
				font-size: 1.30769230769231em; /* 17 / 13 (Base font size inherited from .pageContent) */
			}
	/* Heading Social */
	#modHeadingSocial .facebookLike iframe {width:75px !important;}

/* Home Page Specific Style
----------------------------*/

/* Home Columns */
#modHomeCol1, #modHomeCol2, #modHomeCol3 {
	float: left;
}
/* Home Find Store Module */
#modHomeFindStore {
	margin: 10px 0 0 0;
}
	#modHomeFindStoreForm {
		margin: 4px 0 0 0;
	}
		#modHomeFindStoreForm .stdField {
			width: 77.586206896552%; /* 225 / 290 = 77.586206896552 */
			height: 28px;
			padding: 0 0 0 27px;
			background-image: url('../img/gjc-findStoreIcon.png');
			background-repeat: no-repeat;
			background-position: center left;
			float: left;
		}
		#modHomeFindStoreForm .stdSubmit {
			width: 10.344827586207%; /* 30 / 290 = 10.344827586207 */
			height: 30px;
			margin: 0 0 0 5px;
			font-size: 0.875em; /* 14 / 16 = 0.875 */
			float: left;
		}
/* Home Check In Map */
#modHomeCheckInMap {
	margin: 10px 0 0 0;
}
	#modHomeCheckInMapInner {
		width: 100%;
		height: 91px;
		padding: 74px 0 0 0;
		background: url('../img/gjc-modHomeCheckIn.gif') no-repeat center center #403c3c;
	}
		#modHomeCheckInMsg  {
			width: 44.827586206897%; /* 130 / 290 = 44.827586206897 */
			height: 16px;
			margin: 0 auto 0 auto;
			padding: 2px 0 0 0;
			font-family: 'Trade Gothic W02 Cn 18', sans-serif;
			font-size: 0.75em; /* 12 / 16 = 0.75 */
			line-height: 1em;
			color: #FFFFFF;
			text-align: center;
			text-transform: uppercase;
			-moz-text-shadow: 0 0 3px #231f20;
			-webkit-text-shadow: 0 0 3px #231f20;
			text-shadow: 0 0 3px #231f20;
			background: url('../img/gjc-blackFrostBkg.png');
			border-radius: 5px 5px 5px 5px;
		}
/* Home Check In List */
#modHomeCheckInList {
	margin: 10px 0 0 0;
}
	#modHomeCheckInList ul {
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#modHomeCheckInList ul li {
			margin: 0 0 9px 0;
		}
			.modCheckInLeft {
				width: 17.241379310345%; /* 50 / 290 = 17.241379310345 */
				float: left;
			}
			.modCheckInRight {
				width: 95.310344827586%; /* 230 / 290 = 79.310344827586 */
				padding: 0 0 0 3.448275862069%; /* 10 / 290 = 3.448275862069 */
				font-size: 0.8125em ; /* 13 / 16 = 0.8125 */
				float: left;
			}
				.modCheckInName {
					width: 65.217391304348%; /* 150 / 230 = 65.217391304348 (-20 for padding) */
					height: 23px;
					padding: 0 0 0 8.695652173913%; /* 20 / 150 = 8.695652173913 */
					font-size: 1.07692307692308em; /* 14 / 13 = 1.07692307692308 */
					font-weight: bold;
					color: #3c3c3c;
					border-bottom: 1px dotted #afa089;
					float: left;
				}
					.modCheckInFacebook {
						background: url('../img/gjc-fbIcon16x16.png') no-repeat top left;
					}
					.modCheckInTwitter {
						background: url('../img/gjc-twIcon16x16.png') no-repeat top left;
					}
					.modCheckInLikeIcon {
						background: url('../img/gjc-likeIcon.gif') no-repeat top left;
					}
				.modCheckInTime {
					width: 23.913043478261%; /* 55 / 230 = 23.913043478261 */
					height: 23px;
					font-size: 1em; /* 13 / 13 = 1 */
					color: #a29f9a;
					text-align: right;
					border-bottom: 1px dotted #afa089;
					background: url('../img/gjc-timeIcon11x11.gif') no-repeat top left;
					float: left;
				}
				.modCheckInMessage {
					margin: 10px 0 10px 0;
				}
					.modCheckInMessage img {
						width: auto;
						margin: 0 auto 25px auto;
						display: block;
					}
				.modCheckInLocation {
					font-weight: bold;
				}
/* Home Mod Like Panel */
#modHomeLikePanel {
	font-size: 0.8125em;
}

/* Home News */
#modHomeNews {
	margin: 10px 0 0 0;
}
	img#dnn_ctr470_DNNArticle_List_MyArticleList_rptContent_ctl00_imgedit {
		width: auto; /* DNN Article Icon, fixed width. */
	}
	#modHomeNewsImage {
		margin-bottom: 10px;
	}
	#modHomeNewsHeading {
		margin: 8px 0 10px 0;
		padding: 7px 5px 0 7px;
		background: #e3ded6;
	}
		#modHomeNewsDate h4 {
			color: #494544;
		}
		#modHomeNewsSocial {
			padding: 0 0 5px 0;
		}
	#modHomeNewsArticleTitle h3 {
		margin: 5px 0 0 0;
		font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
		font-size: 1.3125em; /* 21 / 16 = 1.3125 */
		line-height: 25px; /* 25 / 21 = 1.19047619047619 */
		color: #8b806f;
		text-transform: none;
	}
	#modHomeNewsArticleBody {
		width: 100%;
		margin: 10px 0 0 0;
		padding: 10px 0 20px 0;
		font-size: 0.8125em ; /* 13 / 16 = 0.8125 */
		line-height: 1.53846153846154em;
		border-top: 1px dotted #afa089;
	}
	#modHomeNews .boneButton {
		width: 75px;
		float: left;
	}
	#modHomeNews .commentLink {
		width: 80px;
		margin: 12px 0 0 0;
		float: right;
	}

/* Content Page Specific Style
----------------------------*/

/* What You Think Module */
#modThinkForm {
	margin: 40px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px dotted #afa089;
	display: none;
}
	#modThinkForm h2 {
		padding-left: 25px;
		background: url('../img/gjc-whatThinkIconOr.gif') no-repeat top left;
	}
	#modThinkForm label {
		margin-top: 30px;
	}
	#modThinkForm .stdField {
		width: 98%;
		height: 28px;
	}
	#modThinkForm textarea {
		height: 130px;
		font-family: 'PT Sans', sans-serif;
	}
	#modThinkForm .stdSubmit {
		width: 60px;
		height: 30px;
		margin-top: 10px;
		font-size: 1.15384615384615em; /* 15 / 13 = 1.15384615384615 */
		float: right;
	}

/* Store Locator */
#modStoreLocatorForm {
	height: 30px;
	padding: 6px 0 6px 0;
	margin: 0 0 10px 0;
	background: #e3ded6;
}
	#modStoreLocatorForm input.storeFindInput {
		width: 24.17582417582418%; /* 220 / 910 = 24.17582417582418*/
		margin: 0 10px 0 10px;
		font-size: 1em; /* 13 / 13 = 1 */
		background-color: #E3DED6;
		border-color: #FFFFFF;
	}
	#storeFindCountryWrap {
		width: 17.58241758241758%; /* 160 / 910 = 17.58241758241758 */
		margin: 0 10px 0 10px;
		background-image: url('../img/gjc-countrySelectFlag.png');
		background-repeat: no-repeat;
		background-color: #E3DED6;
		float: left;
	}
		#storeFindCountryWrap.flag-aus { background-position: 5px -49px; }
		#storeFindCountryWrap.flag-aze { background-position: -333px -245px; }
		#storeFindCountryWrap.flag-bah { background-position: -164px -301px;; }
		#storeFindCountryWrap.flag-ban { background-position: -333px -189px; }
		#storeFindCountryWrap.flag-cam { background-position: -333px -105px; }
		#storeFindCountryWrap.flag-chi { background-position: -333px -21px; }
		#storeFindCountryWrap.flag-cyp { background-position: 5px -329px; }
		#storeFindCountryWrap.flag-cze { background-position: -333px -49px; }
		#storeFindCountryWrap.flag-eas { background-position: -333px -273px; }
		#storeFindCountryWrap.flag-egy { background-position: -164px -217px; }
		#storeFindCountryWrap.flag-fij { background-position: -164px -245px; }
		#storeFindCountryWrap.flag-ind { background-position: -164px -273px; }
		#storeFindCountryWrap.flag-indo { background-position: 5px -189px; }
		#storeFindCountryWrap.flag-ire { background-position: 5px -301px; }
		#storeFindCountryWrap.flag-jap { background-position: 5px -21px; }
		#storeFindCountryWrap.flag-jor { background-position: -164px 7px; }
		#storeFindCountryWrap.flag-kha { background-position: -164px -21px; }
		#storeFindCountryWrap.flag-kor { background-position: 5px -77px; }
		#storeFindCountryWrap.flag-kuw { background-position: 5px -273px; }
		#storeFindCountryWrap.flag-leb { background-position: -333px -77px; }
		#storeFindCountryWrap.flag-mac { background-position: -164px -49px; }
		#storeFindCountryWrap.flag-mal { background-position: -164px -77px; }
		#storeFindCountryWrap.flag-mex { background-position: -164px -105px; }
		#storeFindCountryWrap.flag-new { background-position: 5px -133px; }
		#storeFindCountryWrap.flag-nor { background-position: 5px -357px; }
		#storeFindCountryWrap.flag-oma { background-position: -333px -133px;}
		#storeFindCountryWrap.flag-pak { background-position: -164px -133px;}
		#storeFindCountryWrap.flag-per { background-position: -333px 7px }
		#storeFindCountryWrap.flag-phi { background-position: 5px -161px; }
		#storeFindCountryWrap.flag-qat { background-position: -164px -329px; }
		#storeFindCountryWrap.flag-rom { background-position: 5px -217px; }
		#storeFindCountryWrap.flag-sau { background-position: -333px -217px; }
		#storeFindCountryWrap.flag-sin { background-position: -164px -161px; }
		#storeFindCountryWrap.flag-sou { background-position: -333px -161px; }
		#storeFindCountryWrap.flag-sri { background-position: -333px -357px; }
		#storeFindCountryWrap.flag-tai { background-position: -333px -301px; }
		#storeFindCountryWrap.flag-tha { background-position: 5px -245px; }
		#storeFindCountryWrap.flag-tur { background-position: -333px -329px; }
		#storeFindCountryWrap.flag-uae { background-position: 5px -105px; }
		#storeFindCountryWrap.flag-ukr { background-position: -164px -357px }
		#storeFindCountryWrap.flag-usa { background-position: 5px 7px}
		#storeFindCountryWrap.flag-vie { background-position: -164px -189px; }
		
	.storeFindCountry {
		width: 100%; /* 160 / 910 = 17.58241758241758 */
		height: 28px;
		padding: 3px 0 0 20px;
		font-size: 1em; /* 13 / 13 = 1 */
		color: #5A534B;
		background: none;
		border: 1px solid #FFFFFF;
		border-radius: 5px 5px 5px 5px;
		display: block;
	}
		.storeFindCountry option {
			width: 120px;
			height: 20px;
			margin: 5px 0 5px 0;
			padding: 0 0 0 20px;
			background-image: url('../img/gjc-countrySelectFlag.png');
			background-repeat: no-repeat;
		}
	#modStoreLocatorForm .stdSubmit {
		width: 3.40659340659341%; /* 31 / 910 = 3.40659340659341 */
		height: 30px;
		background: #FFFFFF;
	}
#modStoreLocator {
    height: 572px;
	margin: 10px 0 0 0;
	background-color: #FFFFFF;
}
    .storelocator-panel {
        width: 31.18279569892473%; /* 290 / 930 = 31.18279569892473 */
        height: 520px;
        float: left;
		overflow: auto;
    }
		#panel ul.store-list {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#panel ul.store-list li.no-stores {
				margin: 0 0 10px 0;
				padding: 10px 10px 10px 40px;
				color: #e87d1e;
				background: url('../img/gjc-nostores.gif') no-repeat top left #ffe7d1;
				border: 1px solid #eba666;
				border-radius: 5px 5px 5px 5px;
				-moz-border-radius: 5px 5px 5px 5px;
				-webkit-border-radius: 5px 5px 5px 5px;
				-o-border-radius: 5px 5px 5px 5px;
			}
        #panel ul.store-list li.store {
            height: auto;
            padding: 10px 0 10px 0; /* 10 / 930 = 1.0752688172043% */
            border-top: 1px dotted #afa089;
			cursor: pointer;
        }
            #panel ul.store-list li.store:nth-child(even) {
                background: #f1eeea;
            }
				#panel .modStoreLocatorTip {
					padding: 10px 3.4482758620689655172413793103448% 10px 3.4482758620689655172413793103448%; /* 10 / 290 = 3.4482758620689655172413793103448 */
					background: none;
				}
				#panel .modStoreLocatorDist {
					width: 50px;
					height: 0;
					text-align: center;
					position: relative;
					display: block;
					z-index: 900;
					top: 65px;
					left: 200px;
				}
					#panel .modStoreLocatorDist span {
						padding: 30px 0 0 0;
						font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
						font-size: 1.3076923076923076923076923076923em; /* 17 / 13 = 1.3076923076923076923076923076923 */
						letter-spacing: -1px;
						background: url('../img/gjc-storeItemDistance.png') no-repeat top center;
					}
				#panel .modStoreLocatorPhone {
					display: none;
				}
				.storeItemAddress {
					 font-size: 0.8125em; /* 13 / 16 = 0.8125 */
				 }
                .storeItemDetailLink {
                    width: 65.714285714285714285714285714286%; /* 115 / 175 = 65.714285714285714285714285714286% */
                    margin: 10px 0 0 0;
					font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
                    font-size: 1.1538461538461538461538461538462em; /* 15 / 13 = 1.1538461538461538461538461538462 */
                }
             .storeItemRight {
                 width: 25%; /* 70 / 280 = 25 */
                 height: 109px;
                 float: left;
             }
	#modStoreLocatorMap {
		width: 67.741935483870967741935483870968%;/* 630 / 930 = 67.741935483870967741935483870968 */
		height: 520px;
		margin: 0 0 0 1.0752688172043%; /* 10 / 930 = 1.0752688172043 */
		float: left;
	}
		.modStoreLocatorTip {
			width: 175px;
			padding: 10px 10px 5px 75px;
			font-size: 0.8125em; /* 13 / 16 = 0.8125 */
			line-height: 1.2em;
			background: url('../img/gjc-storeLocatorTip.gif') no-repeat top left #FFFFFF;
		}
			.modStoreLocatorTip h3 {
				margin: 0 0 10px 0;
				font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
				font-size: 1.3846153846153846153846153846154em; /* 18 / 13 = 1.3846153846153846153846153846154 */
				color: #8b806f;
				line-height: 1em;
				text-transform: none;
			}
			.modStoreLocatorDist,
			.action.directions,
			.action.zoomhere,
			.action.streetview {
				display: none;
			}
			.modStoreLocatorPhone {
				font-weight: bold;
				display: block;
			}
	.storelocator-filter {
		height: auto;
	}
/* Store Detail */
#modStoreDetailMap #modStoreLocatorMap,
#modStoreDetailMap .storelocator-panel {
	height: 375px;
}
	#modStoreLocatorList img {
		width: auto;
	}

	#modStoreDetailMap h4 {
		margin: 10px 0 0 0;
	}
	span.storeDetailItem {
		display: block;
	}
	#modStoreDetailMap .fbVisitLink {
		margin: 20px 0 0 0;
	}
	#modStoreLocatorDirections {
		width: 100%;
		margin: 58px 0 0 0;
	}
		#modStoreLocatorDirections h2 {
			padding: 10px 0 10px 30px;
			border-top: 1px dotted #afa089;
			background: url('../img/gjc-directionsArrow.gif') no-repeat center left;
		}
		#modStoreLocatorDirections .stdField {
			width: 84.82758620689655%; /* 246 / 290 = 84.82758620689655% */
			height: 30px;
			float: left;
		}
		#modStoreLocatorDirections .stdSubmit {
			width: 10.3448275862069%; /* 30 / 290 = 10.3448275862069 */
			height: 30px;
			margin: 0 0 0 3.44827586206897%; /* 10 / 290 = 3.44827586206897 */
			float: left;
		}
#modStoreLocatorLeft {
	width: 66.31578947368421%; /* 630 / 950 = 66.31578947368421 */
	margin-right: 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
	float: left;
}
	#modStoreLocatorLeft img {
		width: 100% !important;
	}
#modOpeningTimes img {
	width: 100% !important;
}
#modOpeningTimes h2 {
	margin-top: 10px;
	padding-bottom: 10px;
}

#modOpeningTimes ul {
	list-style: none outside none;
    margin: 0;
    padding: 0;
}

	.openingTimesList {
		width: 49.18032786885246%; /* 300 / 610 = 49.18032786885246 */
		float: left;
	}
		.openingTimesList.openTimesListFirst {
			margin-right: 1.63934426229508%; /* 10 / 610 = 1.63934426229508 */
		}
		.openingTimesList li {
			height: 25px;
			padding: 10px 0 0 0;
			border-bottom: 1px dotted #d7cfc4;
		}
			.openingDay {
				font-weight: bold;
				float: left;
			}
			.openingTime {
				margin-left: 110px;
				position: absolute;
				display: block;
				float: left;
			}
#modSocialSidebar {
	width: 32.63157894736842%; /* 310 / 950 = 32.63157894736842 */
	float: left;
}
	#modSocialSidebar #organicTabs .nav li {
		width: 43.54838709677419%; /* 135 / 310 = 43.54838709677419 */
	}
		#modSocialSidebar .nav li a {
			padding: 10px 10px 0 10px;
			background-color: #FFFFFF;
			-moz-box-shadow: inset 0 -5px 5px #d2d2d2;
			-webkit-box-shadow: inset 0 5px 5px #d2d2d2;
			box-shadow: inset 3px -3px 3px #d2d2d2;
		}
			#modSocialSidebar .nav li a.current {
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
				#modSocialSidebar .nav li a.current span {
					background-color: #fde6c2;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;
					box-shadow: none;
				}
				#modSocialSidebar .nav li a span {
					padding: 5px 10px 5px 10px;
					background-color: #e3ded6;
					display: block;
					-moz-box-shadow: inset 0 -5px 5px #d2d2d2;
					-webkit-box-shadow: inset 0 5px 5px #d2d2d2;
					box-shadow: inset 3px -3px 3px #d2d2d2;
				}
					#modSocialSidebar .nav li a:hover span {
						background-color: #fde6c2;
						-moz-box-shadow: inset 0 -5px 5px #ead0a8;
						-webkit-box-shadow: inset 0 5px 5px #ead0a8;
						box-shadow: inset 3px -3px 3px #ead0a8;
					}
	.modCheckInLB {
		padding: 0 0 8px 0;
		border-bottom: 1px dotted #afa089;
	}
		h5.modCheckInLB-heading {
			margin: 0 0 3px 0;
			font-size: 1.461538461538462em; /* 19 / 13 = 1.461538461538462 */
			font-weight: bold;
			color: #8b806f;
			letter-spacing: -0.05em;
			text-transform: none;
		}
		.modCheckInLB-location {
			margin: 0 0 5px 0;
			font-family: 'Trade Gothic W02 Cn 18', sans-serif;
			font-size: 1.181818181818182em; /* 13 / 11 = 1.181818181818182 */
			font-weight: bold;
			color: #8b806f;
			text-transform: uppercase;
			display: block;
		}
		.modCheckInLB-totalNumber {
			font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
			font-size: 3em; /* 33 / 11 = 3 */
			color: #2d292a;
			letter-spacing: -0.05em;
			line-height: 1em;
			display: block;
			float: left;
		}
		.modCheckInLB-total {
			margin: 18px 0 0 3px;
			font-family: 'Trade Gothic W02 Cn 18', sans-serif;
			font-size: 1.363636363636364em; /* 15 / 11 = 1.363636363636364 */
			font-weight: bold;
			color: #8b806f;
			text-transform: uppercase;
			display: block;
			float: left;
		}

		.modCheckInLB-user {
			padding: 10px 0 10px 0;
			border-bottom: 1px dotted #d7cfc4;
		}
			.modCheckInLB-user:last-child {
				border: none;
			}
			.modCheckInLB-userNumber {
				width: 30px;
				height: 35px;
				padding: 15px 0 0 0;
				font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
				font-size: 1.636363636363636em; /* 18 / 11 = 1.636363636363636 */
				color: #231f20;
				text-align: center;
				background: url('../img/gjc-modCheckInLB-userNumber.gif') no-repeat center left;
				float: left;
			}
			.modCheckInLB-userImg {
				width: 50px;
				margin: 0 10px 0 10px;
				float: left;
			}
			.modCheckInLB-userInfo {
				padding: 5px 0 0 0;
				float: left;
			}
				.modCheckInLB-userName {
					font-weight: bold;
				}

/* Products */
/*#ProgressDiv {
	z-index: 999;
}
	#ProgressDiv img {
		width: auto;
	}*/
#modProductTabs {
    margin: 0 0 0 -5px;
    /*padding: 0 5px 0 5px;*/
    background: #FFFFFF;
    -moz-box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
    -webkit-box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
    box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
}
    #modProductTabs ul {
        width: 100%;
        margin: 0;
        padding: 0;
		list-style: none;
    }
        #modProductTabs ul li {
            width: 23.93617021276596%; /* 225 / 940 = 23.93617021276596% */
            margin: 10px 5px 10px 5px;
            background: #e3ded6;
            -moz-transition: background 0.3s linear;
            -webkit-transition: background 0.3s linear;
            transition: background 0.3s linear;
            float: left;
        }
			#modProductTabs ul li img {
				width: auto;
				margin: -10px 0 0 -10px;
				position: absolute;
			}
			#modProductTabs ul li .productTabLink {
				width: 100%;
				height: 39px;
				font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
				font-size: 1.1875em; /* 19 / 16 = 1.1875 */
				font-weight: normal;
				text-align: center;
				text-transform: uppercase;
				color: #FFFFFF;
				display: block;
				border: none;
				cursor: pointer;
			}
				#modProductTabs ul li .productTabLink:hover, #modProductTabs ul li.current .productTabLink {
					text-decoration: none;
					background: #e87d1e;
				}

.modProductWrapper {
    height: 340px;
    width: 310px; /* 310 / 960 = 32.29166666666667% */
    background: url('../img/gjc-modProductShelf.png') no-repeat bottom center;
	cursor: pointer;
    float: left;
}
		
    .modProductImage {
        width: 240px;
	    height: 213px;
	    margin: 0 auto 0 auto;
        text-align: center;
    }
        .modProductImage img {
            width: 220px;
	        -moz-transition: width 0.2s linear;
	        -webkit-transition: width 0.2s linear;
	        transition: width 0.2s linear;
	        margin-top: 25px;
	        z-index: 900;
        }
        .modProductWrapper:hover .modProductImage img, .infoBox .modProductImage img {
	        width: 240px;
        }

	.modProductLabel {
		width: 90px;
		height: auto;
		margin: -3px auto 0 auto;
		padding: 7px 0 7px 0;
		font-family: 'Trade Gothic W02 Cn 18', sans-serif;
		font-size: 0.75em; /* 12 / 16 = 0.75 */
		color: #FFFFFF;
		text-align: center;
		text-transform: uppercase;
		background-color: #000000;
		border: 3px solid #544c45;
		-moz-box-shadow: 0 0 5px #231f20;
		-webkit-box-shadow: 0 0 5px #231f20;
		box-shadow: 0 0 5px #231f20;
		position: relative;
		z-index: 990;
	}
	.modProductArrow {
		width: 19px;
		height: 9px;
		margin: -160px auto 0 auto;
		background: url('../img/gjc-modProductArrow.png') no-repeat top center;
		position: relative;
		z-index: 999;
		display: none;
	}
		.infoBox .modProductArrow {
			display: block;
		}
    .modProductInfo {
	    cursor: default;
		position: relative;
	    z-index: 999;
		display: none;
    }
        .infoBox .modProductInfo {
	        display: block;
        }

        .modProductInfoTop {
	        height: 26px;
	        margin: 0 0 10px 0;
			background: #e3ded6;
        }
            .modProductInfoTop .newsArticleSocialIcons {
	            padding: 0;
            }
	            .modProductInfoTop .newsArticleSocialIcons span {
		            margin: 5px 2px 0 2px;
	            }
	            button.closeBtn {
		            width: 52px;
		            height: 26px;
		            margin: 0 0 0 5px;
		            font-family: 'Trade Gothic W02 Cn 18', sans-serif;
		            font-size: 0.875em; /* 14 / 16 = 0.875 */
		            text-transform: uppercase;
		            text-align: center;
		            color: #544c45;
					border: none;
		            border-left: 1px solid #FFFFFF;
		            float: left;
					cursor: pointer;
		            display: block;
	            }
        .modProductInfoLeft {
	        width: 49.46236559139785%; /* 460 / 930 = 49.46236559139785% */
	        margin: 0 1.0752688172043% 0 0; /* 10 / 930 = 1.0752688172043% */
	        float: left;
        }
            .modProductInfoLeft h4 {
	            margin: 0 0 10px 0;
	            padding: 0 0 15px 0;
	            font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
	            font-size: 1.25em; /* 20 / 16 = 1.125 */
	            font-weight: normal;
	            color: #8b806f;
	            text-transform: uppercase;
	            border-bottom: 1px dotted #afa089;
            }
            .modProductInfoDesc {
	            font-size: 0.8125em; /* 13 / 16 */
	            line-height: 1.6em;
				padding-bottom: 6px;
            }
            .modProductLinkWrapper {
	            margin: auto 0 10px 0;
			}
				.modProductLinkWrapper .chalkButton {
					cursor: pointer;
					float: left;
				}
					.chalkButton.nutInfoActive {
						background-image: url('../img/gjc-chalkBtnActive.gif');
					}
						.modNutInfoPanel {
							display: none;
						}
							.modNutInfoPanel.nutInfoActive {
								display: block;
							}
				.modProductLinkWrapper .boneButton {
					float: right;
				}
					.modProductInfoRight {
						width: 49.46236559139785%; /* 460 / 930 = 49.46236559139785% */
						float: left;
					}
/* Blog Summary */

ul.modBlogSummary {
	padding: 0;
	list-style: none;
}

ul.modWhatsInTheMedia {
	padding: 0;
	list-style: none;
}

.modBlogSumItemText
	{
		max-height: 100px;
		overflow: hidden;
	}
	
.modBlogSumItemTextLarge
	{
		max-height: 200px; 
		overflow: hidden;
	}

.modBlogSumItem {
	margin: 0 0 10px 0;
	background: #FFFFFF;
	box-shadow: 0 0 5px rgba(35, 31, 32, 0.1);
	float: left;
}
	.modBlogSumLrgImg {
		float: left;
	}
	.modBlogSumLrgDesc {
		position: absolute;
		float: right;
	}
	.modBlogSumSmlImg {
		margin: 0 0 6px 0;
	}
	.modBlogSumSmlDesc {
		height: 223px;
		position: absolute;
	}

.modBlogSummaryLinks {
	width: 100%;
	position: absolute;
	bottom: 0;
}
	.modBlogSummaryLinks .newsReadMore {
		width: 80px;
		color: #231f20;
		font-size: 1.076923076923077em; /* 14 / 13 = 1.076923076923077 */
		font-weight: bold;
		float: left;
	}
	.modBlogSummaryLinks .newsComment {
		height: 20px;
		margin: 7px 0 0 0;
		color: #231f20;
		font-size: 0.9230769230769231em; /* 12 / 13 = 0.9230769230769231 */
		font-weight: normal;
		float: right;
	}
/* Blog Comments */
	/* Hide elements within the standard Comments section */
	#dnn_ctr467_ViewDNNArticle_ctl01_dshComment_imgIcon, #dnn_ctr467_ViewDNNArticle_ctl01_dshComment_pnlRule {
		display: none;
	}

	/* Comments Heading */
	#dnn_ctr467_ViewDNNArticle_ctl01_dshComment_lblTitle {
		width: auto;
		height: auto;
		margin-bottom: 15px;
		padding: 10px 0 10px 25px;
		font-family: 'Trade Gothic W02 Cn 18', sans-serif;
		font-size: 1.384615384615385em; /* 18 / 13 = 1.384615384615385 */
		color: #8b806f;
		background: url('../img/gjc-commentIconLrg.gif') no-repeat center left;
		border-top: 1px dotted #afa089;
		border-bottom: 1px dotted #afa089;
		display: block;
		cursor: default;
	}
	/* No Comments Message */
	#dnn_ctr467_ViewDNNArticle_ctl01_lbNoComment {
		background: url('../img/gjc-commentLinkIcon.gif') no-repeat center left;
	}

	/* Comment Form */
	#dnn_ctr467_ViewDNNArticle_ctl01_tblComment hr {
		display: none;
	}
	#dnn_ctr467_ViewDNNArticle_ctl01_tbComment tbody tr, #dnn_ctr467_ViewDNNArticle_ctl01_tbComment tbody tr td {
		display: block;
	}
	#dnn_ctr467_ViewDNNArticle_ctl01_tbComment tbody tr {
		width: 49.18032786885246%; /* 300 / 610 = 49.18032786885246 */
		margin-top: 20px;
		float: left;
	}
		#dnn_ctr467_ViewDNNArticle_ctl01_tbComment tbody tr:nth-child(odd) {
			margin-right: 1.31147540983607%; /* 8 / 610 = 1.31147540983607 */
		}
	#dnn_ctr467_ViewDNNArticle_ctl01_tbComment .NormalTextBox {
		width: auto;
		height: 29px;
		background-color: #e3e0da;
		border: 1px solid #bfb3a1;
		border-radius: 5px 5px 5px 5px;
		display: block;
	}
		#dnn_ctr467_ViewDNNArticle_ctl01_tbComment .NormalTextBox:hover, #dnn_ctr467_ViewDNNArticle_ctl01_tbComment .NormalTextBox:focus {
			border-color: #afa089;
			background: #dcd8d1;
		}
	/* Field Labels */
	.CommentLeftTD .NormalBold {
		font-size: 1.181818181818182em; /* 13 / 11 = 1.181818181818182 */
	}
	/* Comment Textarea */
	#dnn_ctr467_ViewDNNArticle_ctl01_txtComment {
		font-family: 'PT Sans', sans-serif;
	}
	/* Submit Button */
	#dnn_ctr467_ViewDNNArticle_ctl01_tbComment .StandardButton {
		margin: -10px 0 0 0;
		padding: 5px;
		font-family: 'Trade Gothic W02 Cn 18', sans-serif;
		font-weight: bold;
		font-size: 1.454545454545455em; /* 16 / 11 = 1.454545454545455 */
		text-transform: uppercase;
		background: #e3ded6;
		border: none;
		border-radius: 3px 3px 3px 3px;
		cursor: pointer;
		position: absolute;
	}
		#dnn_ctr467_ViewDNNArticle_ctl01_tbComment .StandardButton:hover {
			background-color: #aea089;
		}
	/* User Comment */
	.modCommentHeading {
		height: 22px;
		margin: 0 0 15px 0;
		padding: 4px 0 0 10px;
		font-family: 'Trade Gothic W02 Cn 18', sans-serif;
		font-weight: normal;
		font-size: 1.090909090909091em; /* 12 / 11 = 1.090909090909091 */
		text-transform: uppercase;
		background: #e3ded6;
	}
	.modCommentContent {
		font-size: 1.181818181818182em; /* 13 / 11 = 1.1818181818181821 */
		font-weight: normal;
	}

/* Generic News Style */
	.modNewsSummaryItem {
		margin: 10px 0 0 0;
	}
		#dnn_modNewsSummaryImage {
			width: auto;
			margin: 0 0 10px 0;
		}
		#modNewsDetailImage {
			width: auto;
			height: 280px;
			overflow: hidden;
			margin: 0 0 10px 0;
		}
	.modNewsSummaryButton a {
		width: 80px;
		color: #231f20;
		font-size: 1.076923076923077em; /* 14 / 13 = 1.076923076923077 */
		font-weight: bold;
		float: left;
	}
	.modNewsHeading {
		padding: 7px 10px 5px 10px;
		background-color: #e3ded6;
	}
		.modNewsHeading h4 {
			width: 61.290322580645166%; /* 190 /  310 = 61.29032258064516% */
			color: #494544;
			font-family: 'Trade Gothic W02 Cn 18', sans-serif;
			font-size: 1.076923076923077em; /* 14 / 13 = 1.076923076923077 */
			font-weight: normal;
			text-transform: uppercase;
			float: left;
		}
		.modNewsSocial {
			width: 32.25806451612903%; /* 100 / 310 = 32.25806451612903 */
			text-align: right;
			float: right;
		}
			.modNewsSocial img {
				width: auto !important;
			}

/* Unique Links */
a.whatThinkButton {
	/* Inherits style from .boneButton */
	width: 135px;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 10px 0 0 30px;
	font-size: 1em; /* 13 / 13 = 1 */
	text-align: left;
	background-image: url('../img/gjc-whatThinkIcon.png');
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
}
.askQuestButton {
	/* Inherits style from .boneButton */
	width: 125px;
	height: 20px;
	padding: 10px 0 0 30px;
	font-size: 1em; /* 13 / 13 = 1 */
	text-align: left;
	background-image: url('../img/gjc-askQuestIcon.png');
	background-repeat: no-repeat;
	background-position: center left;
	float: left;
}

/* Others are Reading */
ul#modOthersReading {
	padding: 0;
	margin: 0;
	list-style: none;
}
#modOthersReading .newsArticleDate {
	width: 72.142857142857%; /* 202 / 280 = 72.142857142857% */
}
#modOthersReading .newsArticleSocial {
	background-color: #e3ded6;
}
	#modOthersReading ul {
		padding: 0;
		list-style: none;
	}
/* Careers Page */

#modAusMap {
	width: 630px;
	height: 600px;
	margin: 0 0 25px 0;
}
	.ausMapLabel {
		font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
		font-size: 1.230769230769231em; /* 16 / 13 = 1.230769230769231 */
		text-transform: uppercase;
		color: #FFFFFF;
		position: absolute;
		z-index: 999;
	}
	.ausMapElement {
		background-image: url('../img/gjc-ausMap.png');
		background-repeat: no-repeat;
	}
		.ausMapElement:hover {
			background-image: url('../img/gjc-ausMapHover.png');
		}
	#ausMap-wa {
		width: 246px;
		height: 600px;
		background-position: 0 0;
		position: absolute;
		z-index: 930;
	}
		#ausMap-wa .ausMapLabel {
			margin: 260px 0 0 120px;
		}
	#ausMap-nt {
		width: 139px;
		height: 263px;
		margin: 0 0 0 246px;
		background-position: -245px 0;
		position: absolute;
		z-index: 920;
	}
		#ausMap-nt .ausMapLabel {
			margin: 165px 0 0 60px;
		}
	#ausMap-sa {
		width: 185px;
		height: 227px;
		margin: 263px 0 0 248px;
		background-position: -247px -263px;
		position: absolute;
		z-index: 900;
	}
		#ausMap-sa .ausMapLabel {
			margin: 50px 0 0 70px;
		}
	#ausMap-qld {
		width: 245px;
		height: 321px;
		margin: 0 0 0 385px;
		background-position: -384px 0;
		position: absolute;
		z-index: 820;
	}
		#ausMap-qld:hover {
			background-image: url('../img/gjc-ausMapQldHov.png');
			background-position: top left;
		}
		#ausMap-qld .ausMapLabel {
			margin: 220px 0 0 85px;
		}
	#ausMap-nsw {
		width: 199px;
		height: 170px;
		margin: 300px 0 0 431px;
		background-position: -430px -300px;
		position: absolute;
		z-index: 800;
	}
		#ausMap-nsw:hover {
			z-index: 820;
			background-image: url('../img/gjc-ausMapNswHov.png');
			background-position: 0 1px;
		}
		#ausMap-nsw .ausMapLabel {
			margin: 70px 0 0 50px;
		}
	#ausMap-vic {
		width: 137px;
		height: 97px;
		margin: 409px 0 0 431px;
		background-position: -430px -408px;
		position: absolute;
		z-index: 800;
	}
	#ausMap-vic:hover {
		background-image: url('../img/gjc-ausMapVicHov.png');
		background-position: 1px 0;
		z-index: 830;
	}
		#ausMap-vic .ausMapLabel {
			margin: 45px 0 0 30px;
		}
	#ausMap-tas {
		width: 137px;
		height: 100px;
		margin: 506px 0 0 431px;
		background-position: -430px -505px;
		position: absolute;
		z-index: 840;
	}
		#ausMap-tas .ausMapLabel {
			font-size: 9pt;
			margin: 50px 0 0 78px;
		}
#modJobSearch h2 {
	text-transform: uppercase;
}
	.modJobSearchForm {
		width: 48.85245901639344%; /* 298 / 610 = 48.85245901639344 */
		margin-top: 20px;
		margin-bottom: 10px;
		float: left;
	}
		.modJobSearchForm.first {
			margin-right: 1.63934426229508%; /* 10 / 610 = 1.63934426229508 */
		}
		.modJobSearchForm input {
			width: 100%;
			height: 29px;
		}
	#modJobSearch .stdSubmit {
		height: 30px;
		font-size: 1.181818181818182em; /* 13 / 11 = 1.181818181818182 */
		float: right;
	}
/* Gallery Module */
.modGalleryHeader {
	height: 40px;
	background: white;
}
	.modGalleryHeader .pin-it-button {
		margin: 4px 0 0 0;
		display: block;
		float: left;
	}
	.modGalleryHeader .boneButton {
		width: 100px;
		font-size: 1em; /* 13 / 13 = 1 */
		font-weight: bold;
		float: right;
	}
	.modGalleryArchive {
		margin-bottom: 10px;
	}
/* Staff Summary */
#modStaffSummary {
	margin: 10px 0 0 0;
}
	#modStaffSummary .nav li a {
		padding: 10px 10px 0 10px;
		background-color: #FFFFFF;
		-moz-box-shadow: inset 0 -5px 5px #d2d2d2;
		-webkit-box-shadow: inset 0 5px 5px #d2d2d2;
		box-shadow: inset 3px -3px 3px #d2d2d2;
	}
		#modStaffSummary .nav li a.current {
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
			#modStaffSummary .nav li a.current span {
				background-color: #fde6c2;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
		#modStaffSummary .nav li a span {
			padding: 5px 10px 5px 10px;
			background-color: #e3ded6;
			display: block;
			-moz-box-shadow: inset 0 -5px 5px #d2d2d2;
			-webkit-box-shadow: inset 0 5px 5px #d2d2d2;
			box-shadow: inset 3px -3px 3px #d2d2d2;
		}
			#modStaffSummary .nav li a:hover span {
				background-color: #fde6c2;
				-moz-box-shadow: inset 0 -5px 5px #ead0a8;
				-webkit-box-shadow: inset 0 5px 5px #ead0a8;
				box-shadow: inset 3px -3px 3px #ead0a8;
			}
	.modStaffMember {
		width: 24.19354838709677%; /* 225 / 930 = 24.19354838709677 */
		height: 288px;
		margin: 0 1.0752688172043% 1.0752688172043% 0; /* 10 / 930 = 1.0752688172043 */
		float: left;
		overflow: hidden;
	}
		.modStaffMember img {
			z-index: 900;
		}
		.modStaffMember:nth-child(4n) {
			margin-right: 0;
		}
		.modStaffMemberInfo {
			width: 100%;
			height: 288px;
			margin: 7px 0 0 0;
			background-color: #FFFFFF;
			position: relative;
			z-index: 999;
		}
			.modStaffMember:hover .modStaffMemberInfo {
				margin-top: -228px;
			}
			h4.modstaffMemberName {
				height: 21px;
				margin: 0 0 1px 0;
				padding: 4px 0 0 10px;
				font-family: 'trade gothic w02 cn 18', sans-serif;
				font-size: 0.8125em; /* 13 / 16 = 0.8125 */
				font-weight: normal;
				text-transform: uppercase;
				color: #494544;
				background-color: #e3ded6;
			}
			h5.modstaffMemberPosition {
				height: 21px;
				margin: 0;
				padding: 4px 0 0 10px;
				font-family: 'trade gothic w02 cn 18', sans-serif;
				font-size: 0.8125em; /* 13 / 16 = 0.8125 */
				font-weight: normal;
				text-transform: uppercase;
				color: #494544;
				background-color: #f7f5f3;
			}
			.modStaffMemberText {
				padding: 10px 4.44444444444444% 10px 4.44444444444444%; /* 10 / 225 = 4.44444444444444 */
				font-size:0.75em ; /* 12 / 16 = 0.75 */
			}
				.modStaffMemberQuote {
					margin-bottom: 10px;
					font-style: italic;
					color: #e87d1e;
					display: block;
				}
				.modStaffMemberText a.commentLink {
					margin: 10px 0 0 0;
					padding: 0;
					background: none;
					float: right;
					font-size: 1.083333333333333em; /* 13 / 12 = 1.083333333333333 */
				}
	.pageHeadingRight .careersLink {
		width: 140px;
		height: 11px;
		margin: 1px 10px 0 0;
		text-align: center;
		float: right;
	}
	.staffCareerBlock{
		width: 30.52631578947368%; /* 290 / 950 = 30.52631578947368 (310-20 for Padding)*/
		margin-top: 10px;
		display: block;
		padding:10px 1.05263157894737% 10px 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
		background-color: #FFFFFF;
		float: left;
	}
		.staffCareerBlock.centreItem {
			margin: 10px 1.05263157894737% 0 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
		}
		.staffCareerHeadingLeft {
			width: 70.96774193548387%; /* 220 / 310 = 74.19354838709677 (230-10 for Padding) */
			padding-left: 3.2258064516129%; /* 10 / 310 = 3.2258064516129 */
		}
			.staffCareerHeadingLeft, .staffCareerHeadingRight {
				padding-top: 5px;
				padding-bottom: 5px;
				font-family: 'Trade Gothic W02 Cn 18', sans-serif;
				font-size: 0.75em; /* 12 / 16 = 0.75 */
				font-weight: normal;
				text-transform: uppercase;
				background-color: #e3ded6;
				float: left;
			}
		.staffCareerHeadingRight {
			width: 22.58064516129032%; /* 70 / 310 = 0.2258064516129032*/
			padding-right: 3.2258064516129%; /* 10 / 310 = 3.2258064516129 */
			text-align: right;
			float: right;
		}
		.staffCareerText {
			width: 290px;
			padding: 10px 10px 20px 10px;
			margin-left: -10px;
			font-size: 0.8125em; /* 13 / 16 = 0.8125 */
			display: none;
			position:absolute;
			background-color: #FFFFFF;
		}
			.staffCareerBlock:hover .staffCareerText {
				display: block;
			}
			.staffCareerText a.commentLink {
				margin: 20px 10px 0 0;
				padding: 0;
				background: none;
				float: right;
			}
/* Staff Detail */
#modStaffDetail {
	margin: 10px 0 12px 0;
}
	#modStaffDetailImage {
		width: 31.57894736842105%; /* 300 / 930 =  */
		float: left;
	}
	#modStaffDetailRight {
		width: 65.59139784946237%; /* 610 / 930 = (630-20 for Padding) */
		float: right;
	}
		#modStaffDetailRight h2 {
			font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
			font-size: 1.615384615384615em; /* 21 / 13 = 1.615384615384615 */
		}
		#modStaffDetailRight .boneButton {
			width: 117px;
			margin: 25px 0 0 0;
			font-size: 1.076923076923077em; /* 14 / 13 = 1.076923076923077 */
			font-weight: bold;
			float: right;
		}
	#modStaffDetailTeam .modStaffMember {
		margin-top: 10px;
	}

/* Ask a Question */
#modAskQuestionSymbol {
	width: 14.91803278688525%; /* 91 / 610 = 14.91803278688525 */
	float: left;
}
#modAskQuestionInput {
	width: 67.54098360655738%; /* 412 / 610 = 67.54098360655738 */
	margin: 10px 0 0 1.63934426229508%; /* 10 / 610 = 1.63934426229508 */
	background: url('../img/gjc-modAskQuestionInput.gif') no-repeat center left;
	float: left;
}
.stepHidden {
	display: none; /* Triggered and disabled by JS for each step of the form. */
}
	#modAskQuestionInput .stdField {
		width: 92.71844660194175%; /* 382 / 412 = 92.71844660194175 */
		height: 68px;
		margin: 0 0 0 11px;
		padding: 0 2.42718446601942% 0 2.42718446601942%; /* 2.42718446601942 */
		font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
		font-size: 1.692307692307692em; /* 22 / 13 = 1.692307692307692 */
		color: #3c3c3c;
		border-left: none;
	}
	.modAskQuestion-Step1 .stdSubmit {
		width: 13.77049180327869%; /* 84 / 610 = 13.77049180327869 */
		height: 70px;
		margin: 10px 0 0 1.47540983606557%; /* 9 / 610 = 1.47540983606557 */
		font-family: 'TradeGothicW02-BoldCn20 675505', sans-serif;
		font-size: 1.692307692307692em; /* 22 / 13 = 1.692307692307692 */
		color: #3c3c3c;
		float: left;
	}
.modAskQuestion-Step2 label {
	margin: 20px 0 0 0;
}
.modAskQuestion-Step2 .stdField {
	width: 98%;
	height: 32px;
}
.modAskQuestion-Step2 .stdTextarea {
	width: 98.36065573770492%; /* 600 / 610 = 98.36065573770492 */
	height: 140px;
	padding: 5px 0.81967213114754% 5px 0.81967213114754% ; /* 5 / 610 = 0.81967213114754 */
	/*font-size: 0.8125em; /* 13 / 16 = 0.8125 */
}
.modAskQuestion-Step2 .stdSubmit {
	padding: 5px;
	margin: 10px 0 0 0;
	font-size: 1.230769230769231em; /* 16 / 13 = 1.230769230769231 */
	font-weight: bold;
	float: right;
}

.faqHeading {
	margin: 10px 0 10px 0;
}
	.faqHeading h2 {
		margin: 0;
		padding: 10px 0 10px 10px;
		font-family: 'Trade Gothic W02 Cn 18', sans-serif;
		font-size: 1.692307692307692em; /* 22 / 13 = 1.692307692307692 */
		font-weight: bold;
		color: #FFFFFF;
		border-bottom: none;
	}
.modFaqBlock {
	margin: 10px 0 10px 0;
}
	.modFaqQuestion {
		background: url('../img/gjc-modFaqQuestion.gif') no-repeat center left;
	}
		.modFaqQuestion h3 {
			margin: 0 0 20px 50px;
			padding: 10px 0 10px 0;
			font-weight: bold;
			font-size: 1.307692307692308em; /* 19 / 13 = 1.461538461538462 */
			text-transform: capitalize;
			color: #8b806f;
			border-bottom: 1px dotted #8b806f;
		}
	.modFaqAnswer {
		padding: 0 0 0 50px;
		background: url('../img/gjc-modFaqAnswer.gif') no-repeat top left;
	}

.fb-like {
	/*z-index: 999;*/
}


/* Desktop Breakpoint
----------------------------*/
@media all and
(min-width: 960px)
{
	.width66 {
		width: 66.315789473684%; /* 630 / 950 = 66.315789473684 */
		float: left;
	}
		.blockHover .width66:hover {
			/*width: 66.105263157895%; /* 628 / 950 = 66.105263157895 */
		}
	.width50 {
		width: 50%;
		float: left;
	}
	.width33 {
		width: 32.631578947368%; /* 310 / 950 = 32.631578947368 */
		float: left;
	}
	 	.blockHover .width33:hover {
			/*width: 32.421052631579%; /* 308 / 950 = 32.421052631579 */
		}
	.width25 {
		width: 23.210526315789%;/* 230 / 950 = 24.210526315789 */
		float: left;
	}

	/* Page Content */
	/*.pageContent {
		margin: 10px 0 0 0;
	}*/
	.pageContent .width66 {
		margin: 0 10px 0 0;
	}

	/* Heading Social */
	#modHeadingSocial {
		width: 21.505376344086%; /* 200 / 930 = 21.505376344086% (-20 px for padding) */
		height: 16px;
		padding: 10px;
		background: #e87d1e;
		float: left;
	}

	/* Home Gallery */
	#modHomeGallery, #modHomeCols {
		margin: 0 0 10px 0;
	}
	#modHomeGallery #modHomeGalleryBox1 {
		margin-right: 10px;
	}
	#modHomeGallery #modHomeGalleryBox2 {
		/*margin-bottom: 10px;*/
	}
	/* Home Columns */
	#modHomeCol2 {
		margin: 0 10px 0 10px;
	}
	#modHomeCol1.width33:hover, #modHomeCol2.width33:hover, #modHomeCol3.width33:hover {
		/*width:32.2917%;*/
	}
		.fb-like-box iframe {
			width: 292px !important;
		}

    /* Products */
    #modProducts {
        background: url('../img/gjc-modProductShadow.png') repeat-y bottom center;
    }
        #modProductsList {
            margin-left: 100px;
        }
            .modProductWrapper {
                margin-left: -100px;
            }
			.modProductInfo {
				width: 920px;
			}
			/* InfoBox position relative to product */
			#Product0 .modProductInfo { margin-left: 0;}
			#Product1 .modProductInfo { margin-left: -210px;}
			#Product2 .modProductInfo { margin-left: -420px;}
			#Product3 .modProductInfo { margin-left: -640px;}
			#Product4 .modProductInfo { margin-left: 0;}
			#Product5 .modProductInfo { margin-left: -210px;}
			#Product6 .modProductInfo { margin-left: -420px;}
			#Product7 .modProductInfo { margin-left: -640px;}
			#Product8 .modProductInfo { margin-left: 0;}
			#Product9 .modProductInfo { margin-left: -210px;}
			#Product10 .modProductInfo { margin-left: -420px;}
			#Product11 .modProductInfo { margin-left: -640px;}
			#Product12 .modProductInfo { margin-left: 0;}
			#Product13 .modProductInfo { margin-left: -210px;}
			#Product14 .modProductInfo { margin-left: -420px;}
			#Product15 .modProductInfo { margin-left: -640px;}
			#Product16 .modProductInfo { margin-left: 0;}
			#Product17 .modProductInfo { margin-left: -210px;}
			#Product18 .modProductInfo { margin-left: -420px;}
			#Product19 .modProductInfo { margin-left: -640px;}
			#Product20 .modProductInfo { margin-left: 0;}
			

	/* Blog Summary */

	/* Blog Summary Item Separation
	 | The nth-child pseudo-selector is used to
	 | give margin to each of the items that
	 | require it, as per the creative. Items 5,
	 | 8 and 11 have margin left and right where
	 | item 3 has only margin left. The margin is
	 | then calculated as a percentage of the
	 | width of the page.
	 */
	ul.modBlogSummary li:nth-child(3) {
		margin-left: 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
	}
	ul.modBlogSummary li:nth-child(5),
	ul.modBlogSummary li:nth-child(8),
	ul.modBlogSummary li:nth-child(11) {
		margin: 0 1.05263157894737% 0 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
	}
	/* END: Blog Summary ITem Separation */

	ul.modBlogSummary li.modBlogSumItem {
		height: 358px;
	}
		ul.modBlogSummary li.modBlogSumItemLrg {
			width: 64.21052631578947%; /* 610 / 950 = 64.21052631578947 */
			padding: 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
		}
			.modBlogSumLrgImg {
				width: 47.54098360655738%; /* 290 / 610 = 47.54098360655738 */
				height: 358px;
			}
			.modBlogSumLrgDesc {
				width: 310px; /* 310 / 610 = 50.81967213114754 */
				margin: 0 0 0 300px;
				height: 358px;
			}
		ul.modBlogSummary li.modBlogSumItemSml {
			width: 30.52631578947368%; /* 290 / 950 = 30.52631578947368 */
			padding: 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
		}
			.modBlogSumSmlImg {
				width: 100%;
			}
			.modBlogSumSmlDesc {
				width: 290px;
			}
			
	/*What's in the Media*/
	
	ul.modWhatsInTheMedia li:nth-child(1) {
		margin: 0 !important;
	}
	
	ul.modWhatsInTheMedia li:nth-child(2) {
		margin-left: 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
	}
	ul.modWhatsInTheMedia li:nth-child(4),
	ul.modWhatsInTheMedia li:nth-child(7),
	ul.modWhatsInTheMedia li:nth-child(10),
	ul.modWhatsInTheMedia li:nth-child(13),
	ul.modWhatsInTheMedia li:nth-child(16),
	ul.modWhatsInTheMedia li:nth-child(19),
	ul.modWhatsInTheMedia li:nth-child(22),
	ul.modWhatsInTheMedia li:nth-child(25),
	ul.modWhatsInTheMedia li:nth-child(28),
	ul.modWhatsInTheMedia li:nth-child(31),
	ul.modWhatsInTheMedia li:nth-child(34),
	ul.modWhatsInTheMedia li:nth-child(37),
	ul.modWhatsInTheMedia li:nth-child(40) {
		margin: 0 1.05263157894737% 0 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
	}
	/* END: Blog Summary ITem Separation */

	ul.modWhatsInTheMedia li.modBlogSumItem {
		height: 358px;
	}
		ul.modWhatsInTheMedia li.modBlogSumItemLrg {
			width: 64.21052631578947%; /* 610 / 950 = 64.21052631578947 */
			padding: 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
		}

		ul.modWhatsInTheMedia li.modBlogSumItemSml {
			width: 30.52631578947368%; /* 290 / 950 = 30.52631578947368 */
			padding: 1.05263157894737%; /* 10 / 950 = 1.05263157894737 */
		}
	
	/* Gallery Module */
	.modGalleryHeader {
		width: 96.82539682539683%; /* 610 / 630 = 96.82539682539683 */
	}
}
/* Tablet Portrait Breakpoint
----------------------------*/
@media all and
(min-width: 768px) and
(max-width: 959px)
{
	.width66 {
		width: 100%; /* 758 / 758 = 98.68073878628% */
		float: left;
	}
		.blockHover .width66:hover {
			/*width: 99.736147757256%; /* 756 / 758 = 99.736147757256 */
		}
	.width50 {
		width: 50%;
		float: left;
	}
	.width33 {
		width: 49.34036939314%; /* 374 / 758 = 49.34036939314 */
		float: left;
	}
		.blockHover .width33:hover {
			/*width: 49.076517150396%; /* 372 / 758 = 49.076517150396 */
		}
	.width25 {
		width: 30.343007915567%;/* 230 / 758 = 30.343007915567 */
		margin: 0 5px 0 5px;
		float: left;
	}

	/* Page Content */
	/*.pageContent {
		margin: 10px 0 0 0;
	}*/
	.contentSidebar {
		display: none;
	}
	/* Home Gallery */
	#modHomeGallery, #modHomeCols {
		margin: 0 0 10px 0;
	}
	#modHomeGallery .width66 {
		margin-bottom: 10px;
	}
	
	#modHomeGallery #modHomeGalleryBox2 {
		margin-right: 10px;
	}
	/* Home Columns */
	#modHomeCol2 {
		margin: 0 0 0 10px;
	}
	#modHomeCol1.width33:hover, #modHomeCol2.width33:hover, #modHomeCol3.width33:hover {
		/*48.697916666667%; /* 374 / 768 = 48.697916666667 */
	}
	#modHomeCol3 {
		margin: 10px 0 0 0px;
	}
		.fb-like-box iframe {
			width: 354px !important;
		}

    /* Products */
	
    #modProductTabs ul li {
        width: 23.64736842105263%; /* 227.5 / 950 = 23.94736842105263% */
    }
        #modProductTabs ul li img {
            margin: -10px 0 0 -15px;
        }
        #modProductTabs ul li a {
            font-size: 0.92em; /* 15 / 16 = 0.9375 */
        }
    #modProducts {
        background: url('../img/gjc-modProductShadowTab.png') repeat-y bottom center;
    }
        #modProductsList {
            margin-left: 100px;
        }
            .modProductWrapper {
                margin-left: -100px;
            }
			.modProductInfo {
				width: 720px;
			}
			/* InfoBox position relative to product */
			#Product0 .modProductInfo { margin-left: 0;}
			#Product1 .modProductInfo { margin-left: -210px;}
			#Product2 .modProductInfo { margin-left: -420px;}
			#Product3 .modProductInfo { margin-left: 0;}
			#Product4 .modProductInfo { margin-left: -210px;}
			#Product5 .modProductInfo { margin-left: -420px;}
			#Product6 .modProductInfo { margin-left: 0}
			#Product7 .modProductInfo { margin-left: -210px;}
			#Product8 .modProductInfo { margin-left: -420px;}
			#Product9 .modProductInfo { margin-left: 0;}
			#Product10 .modProductInfo { margin-left: -210px;}
			#Product11 .modProductInfo { margin-left: -420px;}
			#Product12 .modProductInfo { margin-left: 0;}
			#Product13 .modProductInfo { margin-left: -210px;}
			#Product14 .modProductInfo { margin-left: -420px;}
			#Product15 .modProductInfo { margin-left: 0;}
			#Product16 .modProductInfo { margin-left: -210px;}
			#Product17 .modProductInfo { margin-left: -420px;}
			#Product18 .modProductInfo { margin-left: 0;}
			#Product19 .modProductInfo { margin-left: -210px;}
			#Product20 .modProductInfo { margin-left: -420px;}

	/* Blog Summary */

	/* Blog Summary Item Separation
	 | The nth-child pseudo-selector is used to
	 | give margin to each of the items that
	 | require it, as per the creative. Items 5,
	 | 8 and 11 have margin left and right where
	 | item 3 has only margin left. The margin is
	 | then calculated as a percentage of the
	 | width of the page.
	 */
	ul.modBlogSummary li:nth-child(1) {
		margin-right: 0;
	}
	ul.modBlogSummary li:nth-child(odd){
		margin-right: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
	}
	.modBlogSummaryLinks {
		width: 100%;
		position: absolute;
		bottom: 24px;
	}
	/* END: Blog Summary ITem Separation */

		ul.modBlogSummary li.modBlogSumItem {
			height: 358px;
		}
		ul.modBlogSummary li.modBlogSumItemLrg {
			width: 97.36147757255937%; /* 738 / 758 = 64.21052631578947 (758-20 for Padding) */
			padding: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
		}
			.modBlogSumLrgImg {
				width: 36.58536585365854%; /* 270 / 738 = 36.58536585365854 */
				height: 358px;
			}
			.modBlogSumLrgDesc {
				width: 60.70460704607046%; /* 448 / 738 = 60.70460704607046 */
				height: 358px;
				margin: 0 0 0 280px;
			}
		ul.modBlogSummary li.modBlogSumItemSml {
			width: 46.70184696569921%; /* 354 / 758 = 30.52631578947368 (758/2 = 379 then -20 = 359 then -5 = 354) */
			padding: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
		}
			.modBlogSumSmlImg {
				width: 100%;
			}
			.modBlogSumSmlDesc {
				width: 354px;
			}
			
	/*What's in the Media*/
	
	ul.modWhatsInTheMedia li:nth-child(1) {
		margin-right: 0;
	}
	ul.modWhatsInTheMedia li:nth-child(even){
		margin-right: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
	}
	/* END: Blog Summary ITem Separation */

	ul.modWhatsInTheMedia li.modBlogSumItem {
		height: 358px;
	}
		ul.modWhatsInTheMedia li.modBlogSumItemLrg {
			width: 97.36147757255937%; /* 738 / 758 = 64.21052631578947 (758-20 for Padding) */
			padding: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
		}

		ul.modWhatsInTheMedia li.modBlogSumItemSml {
			width: 46.70184696569921%; /* 354 / 758 = 30.52631578947368 (758/2 = 379 then -20 = 359 then -5 = 354) */
			padding: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
		}
	
		/* Careers Page */
		#modAusMap {
			margin-right: auto;
			margin-left: auto;
		}
		/* Store Detail */
		.openingTimesList {
			float: left;
			width: 49.1803%;
			
		}
		
	/* Gallery Module */
	.modGalleryHeader {
		width: 97.36147757255937%; /* 738 / 758 = 97.36147757255937 */
	}

	/* Store Locator */
	#panel .modStoreLocatorDist {
		left: 150px;
	}
	.modStoreLocatorTip {
		width: 150px;
	}
}

/* Mobile Breakpoints
----------------------------*/
@media all and
(min-width: 0px) and
(max-width: 767px)
{
	.width66, .width33, .width50 {
		width: 97.392438070404%; /* 747 / 767 = 97.392438070404 (.width66 remains at full width on Mobile Breakpoints) */
		padding: 5px;
		float: none;
	}
		.blockHover .width66:hover, .blockHover .width33:hover {
			/*width: 99.732262382865%; /* 745 / 747 = 99.732262382865 (let's drop the width by two to cater for .moduleOuter's hover state) */
		}
		.blockHover .width66inner, .blockHover .width33inner {
			/*width: 98.661311914324%; /* 737 / 747 = 98.661311914324 */
			/*padding: 5px;*/
			/*background: #FFFFFF;*/
		}
	.width25 {
		width: 76.190476190476%;/* 320 / 420 = 76.190476190476 */
		margin: 0 5px 0 5px;
		float: left;
	}
	.contentSidebar {
		display: none;
	}
	/* Page Headings */
	.pageHeading h1 {
		width: 97.24896836313618%; /* 707 / 727 = 97.24896836313618 (727-20 for Padding)*/
		padding: 10px 1.37551581843191% 0 1.37551581843191%; /* 10 / 727 */
		/* color: #FFFFFF; */
	}
		.pageHeading h1.full {
			width: 97.32262382864793%; /* 727 / 724 = 97.32262382864793 (747-20 for Padding)*/
		}
	.pageHeadingRight {
		width: 98.62448418156809%; /* 717 / 724 = 98.62448418156809 (727-10 for Padding)*/
		padding: 8px 1.37551581843191% 0 0; /* 10 / 727 = 1.0752688172043 */
		height: 28px;
		float: left;
	}

	/* Page Content */
	/*.pageContent {
		margin: 10px 0 0 0;
	}*/

	/* Home Gallery */
	#modHomeGallery, #modHomeCols {
		width: 100%;
		margin: 0 0 10px 0;
	}
	#modHomeGallery #modHomeGalleryBox1 {
		margin-bottom: 10px;
	}
	#modHomeGallery #modHomeGalleryBox2 {
		margin-bottom: 10px;
	}
	#modHomeGallery #modHomeGalleryBox3 {
		margin-bottom: 10px;
	}
	/* Home Columns */
	#modHomeCol2 {
		margin: 0 0 0 0;
	}
	#modHomeCol1.width33:hover, #modHomeCol2.width33:hover, #modHomeCol3.width33:hover {
		width: 97.392438070404%; /* 747 / 767 = 97.392438070404 (.width66 remains at full width on Mobile Breakpoints) */
	}

    /* Products */
	/*#ProgressDiv img {
		width: auto;
	}*/
	#modProductTabs {
		width: 97.32262382864793%; /* 727 / 747 */
		margin: 0;
		padding: 0 1.33868808567604% 0 1.33868808567604%; /* 10 / 747 = 1.33868808567604 */
	}
		#modProductTabs ul li {
			width: 98.62448418156809%; /* 717 / 727 = 98.62448418156809 (-10 for padding)*/
			padding: 0;
		}
			#modProductTabs ul li input {
				width: 100%;
			}
    #modProducts {
        background: url('../img/gjc-modProductShadowMob.png') repeat-y bottom center;
    }
        #modProductsList {
            margin-left: 0;
        }
            .modProductWrapper {
                margin: 0 auto 0 auto;
                float: none;
            }
			.modProductInfo {
				width: 310px;
			}
			.modProductInfoLeft {
				width: 100%;
				float: none;
			}
            .modProductInfoRight {
	            display: none;
            }
	/* Blog Summary */

	.modBlogSumItem {
		float: none;
	}
		.modBlogSumItemLrg {
			width: 97.36147757255937%; /* 738 / 758 = 97.36147757255937 */
			padding: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
		}
			.modBlogSumLrgImg {
				width: auto;
				height: auto;
				float: none;
			}
				.modBlogSumLrgImg img {
					width: 100% !important;
				}
			.modBlogSumLrgDesc {
				width: auto;
				margin-left: 0;
				position: static;
				float: none;
			}
		.modBlogSumItemSml {
			width: auto; /* 354 / 758 = 46.70184696569921 */
			padding: 1.31926121372032%; /* 10 / 758 = 1.31926121372032 */
		}
			.modBlogSumSmlImg {
				width: 100%;
				float: none;
			}
				.modBlogSumSmlImg img {
					width: 100% !important;
				}
			.modBlogSumSmlDesc {
				width: auto;
				position: static;
				float: none;
			}
	.modBlogSummaryLinks {
		margin-top: 20px;
		position: static;
	}
	/* Careers Page */
	#modAusMap {
		display: none;
	}
	.modJobSearchForm {
		width: auto;
		margin-top: 10px;
		float: none;
	}
		.modJobSearchForm.first {
			margin-right: 0;
		}
	#modJobSearch .stdSubmit {
		float: none;
	}
	/* Blog Comment Form */
	#dnn_ctr467_ViewDNNArticle_ctl01_tbComment tbody tr {
		width: auto;
		margin-top: 10px;
		float: none;
	}
	#dnn_ctr467_ViewDNNArticle_ctl01_tbComment tbody tr:nth-child(odd) {
		margin-right: 0;
	}
		/* Submit Button */
		#dnn_ctr467_ViewDNNArticle_ctl01_tbComment .StandardButton {
			margin: 16px 0 0 0;
			float: right;
			position: static;
		}
		#dnn_ctr467_ViewDNNArticle_ctl01_tbComment .StandardButton:hover {
			background-color: #aea089;
		}
	/* Store Detail */
	#modStoreLocator #panel {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
		float: none;
	}
		.openingTimesList {
			float: none;
			width: auto;
		}
	#modSocialSidebar {
		width: 100%;
		float: none;
	}
	/* Gallery Module */
	.modGalleryHeader {
		width: 97.32262382864793%; /* 727 / 747 = 97.32262382864793 */
	}
	/* Staff Summary */
	.modStaffMember {
		width: 48.59437751004016%; /* 363 / 747 = 48.59437751004016 */
		height: 288px;
		margin: 0 1.33868808567604% 1.33868808567604% 0; /* 10 / 747 = 1.33868808567604 */
	}
		.modStaffMember:nth-child(even) {
			margin-right: 0;
		}
	.staffCareerBlock{
		width: 97.32262382864793%; /* 727 / 747 = 97.32262382864793 */
	}
		.staffCareerBlock.centreItem {
			margin: 10px 0 0 0%; /* 10 / 950 = 1.05263157894737 */
		}
		.staffCareerText {
			width: 97.32262382864793%; /* 727 / 747 = 97.32262382864793 */
			position:static;
		}
		
	/* Store Locator */
	#storeFindCountryWrap {
		width: 110px;
	}
	#modStoreLocatorForm input.storeFindInput {
		width: 70%;
	}
	#modStoreLocatorForm .stdSubmit {
		width: 32px;
	}
	#modStoreLocatorList {
		width: 100%;
	}
	#modStoreLocatorMap {
		display: none;
	}
}

#dnn_ctr789_contentpane {
	margin-top: 0px;
} 