
/* eb4 - main css file. "Little surprises around every corner, but nothing dangerous.." */
/* eb4 "real" orange = #f26c36 */



/* First of all, let's import the other .css files */

@import url(/styles/globals.css);
@import url(/styles/menu.css);
@import url(/styles/pages.css);
@import url(/styles/tabs.css);
@import url(/styles/sale.css);
@import url(/styles/legacy.css);
@import url(/basket.css);
@import url(/js/fancybox/jquery.fancybox-1.3.1.css);
@import url(/styles/jquery-ui-1.8.2.custom.css);
@import url(/styles/basket.css);
@import url(/styles/customer.css);



/* Central content */

#content						{ z-index: 101; position: relative; top: 0px; left: 0px; clear: both; width: 1000px; margin: 5px auto 0px auto; text-align: left; }
#editorial						{ float: left; clear: both !important; width: 764px; }

#topPhoto						{ clear: both; margin: 10px 0px 0px 0px; }
#topPhoto img					{ border: 1px solid #b0b0b0; }
#topPhotoCaption				{ color: #808080; background: #fafafa; padding: 5px 5px 5px 5px; text-align: right; border-bottom: 1px solid #e0e0e0; }
#topPhotoCaption:hover			{ color: #000000; background: #eeeeee; padding: 5px 5px 5px 5px; text-align: right; border-bottom: 1px solid #c0c0c0; }
#topPhotoCaption a:hover			{ color: #606060; }
#topPhotoCaption b				{ color: #F26C36; font-weight: bold; }

#inlinePanorama				{ clear: both; }
#inlinePanorama img				{ padding: 0px 0px 0px 0px; }

span.quote					{ float: right; width: 250px; color: #808080; background: #eeeeee; margin: 7px 0px 15px 15px; padding: 15px; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; text-align: left; line-height: 15pt; }
span.quote b					{ color: #a0a0a0; }
span.quote:hover				{ color: #606060; background: #e0e0e0; }
span.quote:hover b				{ color: #808080; }

span.quoteL					{ float: left; width: 250px; color: #808080; background: #eeeeee; margin: 7px 15px 15px 0px; padding: 15px; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; text-align: left; line-height: 15pt; }
span.quoteL b					{ color: #a0a0a0; }
span.quoteL:hover				{ color: #606060; background: #e0e0e0; }
span.quoteL:hover b				{ color: #808080; }

#shopdetails					{ display:block;float:left;width:764px;height:auto;padding: 10px 0px 10px 0px;}
#shopdetails #ebmap				{ display:inline;float:left; width: 473px;margin: 0px 10px 0px 0px;padding:0px; }
#shopdetails #shdetails			{ display:inline;float:left; width: 281px;margin: 0px 0px 0px 0px;padding:0px; }
#shopdetails p 					{ margin: 0px;padding:0px;font-size: 12px;line-height:16px;}
#shopdetails .shopimg			{ float:right;margin: 0px 0px 10px 0px;border:1px solid #606060;}
#googleIframe					{ margin-bottom:10px; }
#googleIframe p					{ width:760px; }
.storextphoto img				{ display:inline;float:left;margin-right:5px;margin-bottom:5px; }



/* Shadows and Shading */

#menuTopShade				{ clear: both; width: 980px !important; height: 10px; background: transparent url(/gfx/shade/menuTop.gif) repeat-x top; margin: 5px auto 0px auto; padding: 0px; }
#menuLeftShade				{ display: block; clear: both; width: 196px !important; height: 10px; background: transparent url(/gfx/spacer.gif) repeat-x top; margin: 0px auto 0px auto; padding: 0px; overflow: hidden; }
#footerTopShade				{ display: none; clear: both; width: 980px !important; height: 10px; background: transparent url(/gfx/shade/menuTop.gif) repeat-x top; margin: 5px auto 0px auto; padding: 0px; }

#panelFoot					{ display: block; clear: both; width: 760px; height: 15px; background: transparent url('/gfx/back/panelFoot.gif') no-repeat top; margin: 0; padding: 0px 0px 0px 0px; }
#panelShade					{ display: block; clear: both; width: 760px; height: 10px; background: transparent url('/gfx/shade/panel.gif') no-repeat top; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; }



/* Most of the css below will move to /styles/pages.css in due course as they apply to particular pages. But for now.. */



/* Contact page */

#contactleft					{ display:block;float:left;width: 980px;height:auto; margin-top: 20px;}

.contacts						{ display:inline;float:left;width: 290px;height:155px;padding: 10px 10px;background-color: #FaFaFa;border: 1px solid #f4f4f4;margin-right: 15px;margin-bottom: 15px; }
.contacts a,.contactsE a			{ color:#F26C36;text-decoration:underline; }
.contacts a:hover,.contactsE a:hover	{ color:#F26C36;text-decoration:none; }
.contactsE						{ display:inline;float:left;width: 290px;height:155px;padding: 10px 10px;background-color: #FaFaFa;border: 1px solid #f4f4f4;margin-right: 0px;margin-bottom: 15px; }
.contacts:hover,.contactsE:hover		{ border: 1px solid #D9D9D9; }
.contacts strong,.contactsE strong	{ color: #000000; }

.boldorg						{ font-weight:bold;color:#F26C36;font-size:1.2em; }
.boldorgs						{ font-weight:bold;color:#F26C36;font-size:1.2em; }

#contactform					{ display:block;float:left;width: 920px;height:auto;padding: 20px 20px 20px 20px;background-color: #FaFaFa;border: 1px solid #f4f4f4;margin: 15px 0px 0px 0px;clear:both; }
#contactformbt					{display:block;float:left;width:100px;height:20px;}
#contactform form     			{ display:block;float:left;margin:0px;padding: 0px 0px 10px 0px;width: 938px;height:auto; }

#contactform .frow				{ display:inline;float:left;width: 380px; }
#contactform .srow				{ display:inline;float:left;width: 40px;margin: 10px 0px 10px 0px; }
#contactform .ffrow				{ display:inline;float:left;width: 400px;margin: 10px 0px 10px 0px; }
#contactform .flrow				{ display:block;float:left;width: 720px;margin: 0px 0px 10px 0px; }
#contactform label				{ display:inline;float:left;width: 130px; }
#contactform .button				{ float:right;width: auto; height: auto; background: #ece9d8; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 0px 0px 0px 5px; }
#contactform .buttonHi			{ float:right;width: auto; height: auto; background: #ece9d8 url(/gfx/back/button.gif) repeat-x top; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 0px 0px 0px 5px; cursor: pointer; }
#contactform .fpad				{ margin-bottom: 25px; }
#contactform strong,
#contactform b					{ color: #000000; }


#contactformdyn					{ display:block;float:left;width: 720px;height:auto;padding: 20px 20px 20px 20px;background-color: #FaFaFa;border: 1px solid #f4f4f4;margin: 15px 0px 0px 0px;clear:both; }

#contactformdynbt					{display:block;float:left;width:100px;height:20px;}
#contactformdyn form     			{ display:block;float:left;margin:0px;padding: 0px 0px 10px 0px;width: 938px;height:auto; }

#contactformdyn .frow				{ display:inline;float:left;width: 380px; }
#contactformdyn .srow				{ display:inline;float:left;width: 40px;margin: 10px 0px 10px 0px; }
#contactformdyn .ffrow				{ display:inline;float:left;width: 400px;margin: 10px 0px 10px 0px; }
#contactformdyn .flrow				{ display:block;float:left;width: 720px;margin: 0px 0px 10px 0px; }
#contactformdyn label				{ display:inline;float:left;width: 130px; }
#contactformdyn .button				{ float:right;width: auto; height: auto; background: #ece9d8; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 0px 0px 0px 5px; }
#contactformdyn .buttonHi			{ float:right;width: auto; height: auto; background: #ece9d8 url(/gfx/back/button.gif) repeat-x top; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 0px 0px 0px 5px; cursor: pointer; }
#contactformdyn .fpad				{ margin-bottom: 25px; }
#contactformdyn strong,
#contactformdyn b					{ color: #000000; }



.block						{ display:block;float:left;margin-top: 20px;padding-left: 20px;font-weight:bold;}
.ptop							{ margin-top:20px; }



/* Jobs page */

#jobs						{ display:block;float:left;width: 980px;height:auto; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#jobs strong					{ color: #000000; }
.jobpost						{ display:inline;float:left;width: 445px;height:205px; margin: 20px 10px 0px 10px; padding: 6px 6px 6px 6px;background-color: #F5F5F5;border: 1px solid #EFEFEF;overflow:auto;}
.jobpost .jtoleft				{ display:inline;float:left;margin-bottom: 4px; padding: 6px;}
.jobpost .jtoright				{ display:inline;float:right;margin-bottom: 4px; padding: 6px;}
.jobpost .jobtitle				{ display:inline;float:left;background-color: #FDFDFD;border: 1px solid #EAEAEA; padding: 3px 7px 3px 7px; font-weight:bold;font-size:1.1em;margin-bottom: 4px;}
.jobpost .jobpub				{ background-color: #FDFDFD;border: 1px solid #EAEAEA; padding: 3px 7px 3px 7px; font-weight:bold;font-size:1.1em;margin-bottom: 4px;}
.jobpost .tjobtitle			    { display:inline;float:left;width:210px;height:auto;background-color: transparent; font-weight:normal;font-size:1.1em; padding: 3px 7px 3px 7px; }
.jobpost .jobdesc				{ display:block;float;left;padding: 7px; }
.jobpost  a						{ color:#F26C36;text-decoration:underline; }
.jobpost  a:hover				{ color:#F26C36;text-decoration:none; }
.jline							{ margin: 20px 0px 10px 0px; }



/* Community pages */

#community					{ display:block;float:left;width: 980px;height:auto; margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px;}
#communityS					{ display:block;float:left;width: 760px;height:auto; margin: 20px 0px 0px 0px; padding: 0px 0px 10px 0px;}
#community strong,#community b	{ color: #474747;}

#community .top img				{ float:left; margin: 0px 15px 15px 0px;padding: 7px; border: 1px solid #E9E9E9;background-color: #FAFAFA;}

#community #freeskibuttons  		{ display:block;float:left;width: 980px;height:auto;margin: 20px 0px 0px 0px;padding:0px 10px 20px 10px; }
#community #freeskibuttons img  	{ display:inline;float:left;margin: 0px 25px 0px 25px;padding: 0px;opacity: 1.0;filter: alpha(opacity=100); }
#community #freeskibuttons img:hover  { opacity: 0.8;filter: alpha(opacity=80); }

#community a:link				{ background-color:transparent;color: #F26C36;}
#community a:visited				{ background-color:transparent;color: #F26C36;}
#community a:hover				{ background-color:transparent;color: #F26C36;}
#community a:active				{ background-color:transparent;color: #F26C36;}


a.titlelink:link					{ color:#808080 !important;text-decoration:none; font-weight:normal;}
a.titlelink:visited				{ color:#808080 !important;text-decoration:none; font-weight:normal;}
a.titlelink:hover					{ color:#808080 !important;text-decoration:underline; font-weight:normal;}
a.titlelink:active					{ color:#808080 !important;text-decoration:underline; font-weight:normal;}


/* Competition page */

#competition					{ display:block;float:left;width: 764px;height:auto; margin-top: 0px; }
#competition .top img			{ float:left; margin: 0px 0px 15px 0px;padding: 7px 7px 7px 0px;}

#competition .prizeheader	{ display:inline; color: #F26C36;font-weight:bold;font-size:1.2em;}

#competition #compansw		{ margin: 10px 0px 20px 0px; padding:0px;}

#competition #compansw .ans {  }

#competition .comphead		{ padding: 5px; background-color: #FBFBFB;border: 1px solid #F4F4F4;font-size: 1.2em;font-weight:bold; color: #F26C36;}

#competition .text			{ padding: 0px 10px 0px 0px; }

#competition .formtitle		{ background-color: #FBFBFB; font-weight:bold;color:#5D5d5d;font-size:1.1em;border: 1px solid #F4F4F4;padding: 3px; margin-right: 10px;}
#competition .formtitleB	{ background-color: transparent; font-weight:normal;color:#5D5d5d;font-size:1.1em;border: none;padding: 3px; margin-right: 10px;}
#competition .detformtitle	{ display:inline;float:left;width: 150px;margin-bottom: 4px; }
#competition .detformtitleL	{ display:inline;float:left;width: 290px;margin-bottom: 4px; }

#competition #details .compcapture {display:inline;float:right;margin-right: 100px;}

#competition #details .captureimg {display:inline;float:left;}



#competition #details .forminput	{ display:inline; float:left; margin-left: 20px; border: 1px solid #000000;}

#competition #details #nameaddressL { display:inline; float:left;margin: 10px 20px 20px 0px;padding:0px;width:327px;height:auto; }
#competition #details #nameaddressR { display:inline; float:left;margin: 10px 0px 20px 0px;padding:0px;width:427px;height:auto; }

#competition .compcomm 		{ display:block;float:left;clear:both;width:100%;text-align:center;font-weight:bold;font-size:1.3em;padding: 0px 0px 10px 0px; }


#competition .compsend		{ float:right;font-weight: bold; color: #FFFFFF; background-color: #999999; border-top: 1px solid #b7b7b7;border-left: 1px solid #b7b7b7;border-bottom: 1px solid #848484;border-right: 1px solid #848484; height: 30px; width: 80px; margin-right:20px;}

#competition #sponsor		{ display:block;float:left; margin: 10px 0px 0px 0px;}

#competition #sponsor img 	{ float:right;margin: 0px 0px 0px 15px; }

#competition a:link			{ color:#F26C36;text-decoration:underline; margin:0px;padding:0px;}
#competition a:visited		{ color:#F26C36;text-decoration:underline; margin:0px;padding:0px;}
#competition a:hover		{ color:#F26C36;text-decoration:none; margin:0px;padding:0px;}
#competition a:active		{ color:#F26C36;text-decoration:none; margin:0px;padding:0px;}

#competition b				{ color:#606060;font-weight:bold; }

#competition .compdesc	b	{ color:#F26C36 !important; }

#competition .largetext		{ font-size:1.2em; }

/* Other Community pages */

#community .profile img,
#communityS .profile img	{float:left;margin: 0px 10px 10px 0px;}

#community .centerb,
#communityS .centerb		{ text-align:center; font-weight:bold;}

#community .stencil,
#communityS .stencil		{ color: #333333; font: 2.1em stencil, futura black, portago, arial black, sans-serif ; }

#community .centerimg,
#communityS .centerimg 		{width:100%;display:block;text-align:center;}


.bktop						{ display:block;color:#606060;font-weight:bold; margin: 15px 0px 15px 0px;text-align:right;}

.bktop a:link				{ display:inline;color:#606060;text-decoration:none;	  background-color: #F9F1EE !important;border: 1px solid #FAD8CA;padding:4px; }
.bktop a:visited			{ display:inline;color:#606060;text-decoration:none;	  background-color: #F9F1EE !important;border: 1px solid #FAD8CA;padding:4px; }
.bktop a:hover				{ display:inline;color:#606060;text-decoration:underline;background-color: #F4E4DE !important;border: 1px solid #FAD8CA;padding:4px; }
.bktop a:active				{ display:inline;color:#606060;text-decoration:underline;background-color: #F4E4DE !important;border: 1px solid #FAD8CA;padding:4px; }

a.orangelink:link		{ color:#F26C36;text-decoration:underline; }
a.orangelink:visited	{ color:#F26C36;text-decoration:underline; }
a.orangelink:hover		{ color:#F26C36;text-decoration:none; }
a.orangelink:active		{ color:#F26C36;text-decoration:none; }

a.darklink:link		{ color:#333333;text-decoration:underline; background-color: transparent;}
a.darklink:visited	{ color:#333333;text-decoration:underline; background-color: transparent;}
a.darklink:hover	{ color:#333333;text-decoration:none; background-color: transparent;}
a.darklink:active	{ color:#333333;text-decoration:none; background-color: transparent;}

a.greyblink:link	{ font-size:1.2em;color:#4E4E4E;text-decoration:underline; background-color: transparent;}
a.greyblink:visited	{ font-size:1.2em;color:#4E4E4E;text-decoration:underline; background-color: transparent;}
a.greyblink:hover	{ font-size:1.2em;color:#4E4E4E;text-decoration:none; background-color: transparent;}
a.greyblink:active	{ font-size:1.2em;color:#4E4E4E;text-decoration:none; background-color: transparent;}

#community .bgbb img,
#communityS .bgbb img		{margin: 0px 10px 0px 0px;padding: 7px; border: 1px solid #E9E9E9;background-color: #FAFAFA;}

#community .nbgbb img,
#communityS .nbgbb img		{margin: 0px 0px 0px 0px;padding: 7px; border: 1px solid #E9E9E9;background-color: #FAFAFA;}

.center						{ text-align:center;}


#snowrep #srhead			{ display:block;float:left;width:750px;border: 1px solid #01A1DD;background-color: #00BAFF;padding: 5px;color: #ffffff;margin-bottom:5px;}
#snowrep #srhead b			{ color: #ffffff;font-size: 1.3em;}
#snowrep #srhead .left	{display:inline;float:left;}
#snowrep #srhead .right	{display:inline;float:right;}

#snowrep #srcl				{ display:inline;float:left;width: 377px;height:275px; margin: 0px 3px 0px 0px; }
#snowrep #srcr				{ display:inline;float:left;width: 377px;height:275px; margin: 0px 0px 0px 3px; }

#snowrep #srcr #srcrhead 	{ background-color: #00BAFF;padding: 5px;border: 1px solid #01A1DD;color:#ffffff;font-weight:bold;}

#snowrep .srcontent			{ border: 1px solid #B4E6FB;display:block;float:left;width: 365px;height:219px; padding:5px;background: url('/graphics/snflk-2.gif') repeat left top;}

#snowrep #srcl .infoleft	{ display:inline;float:left;width:175px;height:15px;background-color: #E9E9E9;border:1px solid #d6d6d6;padding: 3px 5px;font-weight:bold;margin-bottom:3px; font-size:1.2em;margin-right:3px;}
#snowrep #srcl .inforight	{ display:inline;float:left;width:171px;height:15px;background-color: #F3F3F3;border:1px solid #d6d6d6;padding: 3px 5px;font-weight:bold;margin-bottom:3px; }


#community #gallerythumbs	{ display:block;float:left;width:980px;text-align:center;margin-bottom: 10px;background-color: #FAFAFA;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;padding: 10px 0px 10px 0px; }
#community #gallerythumbsin	{ display:block;margin-left:auto;margin-right:auto;text-align:center;}


#community #gallerythumbs	a:link 	  { display:inline;float:left;border: 1px solid #ffffff; margin: 0px 3px 0px 3px;padding:2px; }
#community #gallerythumbs	a:visited { display:inline;float:left;border: 1px solid #ffffff; margin: 0px 3px 0px 3px;padding:2px; }
#community #gallerythumbs	a:hover   { display:inline;float:left;border: 1px solid #B5B5B5; margin: 0px 3px 0px 3px;padding:2px; }
#community #gallerythumbs	a:active  { display:inline;float:left;border: 1px solid #B5B5B5; margin: 0px 3px 0px 3px;padding:2px; }

.textcenter					{display:block;float:left;margin: 0px 0px 10px 0px;width:980px;text-align:center;}

#community .imgright strong	{color: #F26C36;}
#community .imgleft strong	{color: #F26C36;}
#community .imgright img	{float:right;margin: 0px 0px 15px 15px;}
#community .imgleft img		{float:left;margin: 0px 15px 15px 0px;}
#community .imgleftC img	{float:left;margin: 0px 15px 15px 0px;vertical-align:middle;}
#community .imgrightC img	{float:right;margin: 0px 0px 15px 15px;vertical-align:middle;}

#community .imgleftD 		{display:block;float:left;margin:0px;padding: 0px 0px 10px 0px;}
#community .imgrightD 		{display:block;float:left;margin:0px;padding: 0px 0px 10px 0px;}
#community .imgleftD img	{float:left;margin: 0px 15px 15px 0px;vertical-align:middle;}
#community .imgrightD img	{float:right;margin: 0px 0px 15px 15px;vertical-align:middle;}
#community .simgright		{float:right;margin: 0px 0px 15px 15px;}


#community .xtramargin img	{ margin-bottom: 40px; }

#community .desktopyear		{ display:block; float:left; width:980px; height:auto; margin-bottom: 20px;}

#community .desktopyear .desktop	{ display:inline; float:left; width:225px; height:auto; margin: 0px 10px 10px 10px;text-align:center; }


#community .desktopyear a		{color: #F26C36;text-decoration:underline;}
#community .desktopyear a:hover	{color: #F26C36;text-decoration:none;}

#community .note			{display:block;float:left;margin-top: -15px;margin-bottom:20px;font-size:0.9em;}

#community #flash			{display:block; float:left; width:980px; height:auto; text-align:center;margin-bottom:20px;}

#community #leftcontent		{display:inline; float:left; width:300px; height:auto; margin-bottom: 20px;}
#community #rightcontent		{display:inline; float:left; width:660px; height:auto; margin-bottom: 20px;margin-left:20px;}

#community #rightcontent label	{ display:inline;float:left;width:200px;height:auto;margin-bottom: 5px;margin-right: 5px;padding: 3px;background-color: #FBFBFB; font-weight:bold;color:#5D5d5d;border: 1px solid #F4F4F4;}
#community #rightcontent .blank	{ display:inline;float:left;width:200px;height:auto;margin-bottom: 5px;margin-right: 5px;padding: 4px;background-color: transparent; font-weight:bold;color:#5D5d5d;border: none;}

#community #rightcontent input	{ display:inline;float:left;margin-bottom: 5px;}
#community #rightcontent select	{ display:inline;float:left;margin-bottom: 5px;}

#community #rightcontent .xtp	{margin-bottom: 15px;}
#community #rightcontent .sbold	{font-weight:bold;color:#606060;width:180px;}

#community #staffinaction		{ background-color: #FcFcFc; border: 1px solid #F0F0F0; margin-left:50px; }
#community #staffinaction td	{ padding: 4px; border: 1px solid #F0F0F0; font-size: 1.2em; }

#community #staffinaction .actiontr { background-color: #F6F6F6; }

#community #staffinaction td a:link		{ color: #666666;font-weight:bold;text-decoration:underline; }
#community #staffinaction td a:visited	{ color: #666666;font-weight:bold;text-decoration:underline; }
#community #staffinaction td a:hover	{ color: #666666;font-weight:bold;text-decoration:none; }
#community #staffinaction td a:active	{ color: #F26C36;font-weight:bold;text-decoration:none; }

#community .bullet  		{ list-style-type: square;margin-left: 45px; }

#community .bullet a		{color: #F26C36;text-decoration:underline;}
#community .bullet a:hover	{color: #F26C36;text-decoration:none;}

#community .envlogos		{ width:100%;display:block;text-align:center; }
#community .envlogos img	{ margin: 10px; }


#community #events			{ margin-left:50px;font-size:1.1em;color:#555555; border-top: 1px solid #DADADA; border-left: 1px solid #DADADA; }
#community #events	#head	{ background-color: #DBDBDB; font-weight:bold;}
#community #events	tr		{ background-color: #ebebeb; }
#community #events	.boldtd	{ font-weight:bold;color:#555555; }
#community #events	td		{ padding: 5px; border-bottom: 1px solid #DADADA; border-right: 1px solid #DADADA; }

#community #events a		{color: #F26C36;text-decoration:underline;}
#community #events a:hover	{color: #F26C36;text-decoration:none;}

#communityS a.orgUlink	  		{color: #F26C36;text-decoration:underline;}
#communityS a.orgUlink:hover	{color: #F26C36;text-decoration:none;}

#community #leftprofile		{ display:inline;float:left;width: 220px;height:auto; }
#community #rightprofile	{ display:inline;float:left;width: 760px;height:auto; }
#community #flashprofile	{ display:block;float:left;width: 980px;height:auto;margin-top: 10px; }

#community #leftprofile .imgt	{border-bottom: 1px solid #C2B2B3;border-left: 1px solid #C2B2B3;border-right: 1px solid #C2B2B3;}
#community #leftprofile .imgo	{border: 1px solid #C2B2B3;}
#community #rightprofile img 	{ float:right;margin: 0px 0px 15px 15px; }
#community #rightprofile .imgleft img	{float:left !important;margin: 0px !important;}
#community #flashprofile p	{ display:inline;float:left;width: 470px;height:auto;text-align:center;margin: 10px 10px 10px 10px; }

#community .ebfreeimg		{ width:980px;margin-top: 20px; }

.redtext					{ color:red; }
.navytext					{ color:#000080; }
.orangetext					{ color:#F26C36 !important; }
.darktext					{ color: #333333; font-weight:bold; }
.boldtext					{ font-weight:bold; }
.centertext					{ text-align:center !important; }
.largetext					{ font-size: 1.2em; }

#carriagepage table b,
#carriagepage table strong	{ color:#606060;  }

#carriagepage .emphasised	{ color:#F26C36;font-size:1em;font-weight:bold; }

#carriagepage table			{ font-size: 1.1em; }
#carriagepage #maincarriage { margin-top: 20px; }
#carriagepage #maincarriage td	{ background-color: #f1f1f1; border: 1px solid #DEDEDE; text-align:center;}
#carriagepage #maincarriage .tdheader	{ background-color: #E5E5E5; border: 1px solid #D9D9D9; }
#carriagepage #maincarriage .tdtitle	{ background-color: #D8D8D8; border: 1px solid #C4C4C4;padding: 5px; color:#505050; text-align:left;}
#carriagepage #maincarriage .tdfooter	{ background-color: #D8D8D8; border: 1px solid #C4C4C4;padding: 3px; color:#505050; text-align:left;font-size:0.2em;}

#carriagepage #carriagelist	{ list-style-type:none;margin-top:15px; }
#carriagepage #carriagelist li	{ padding: 3px; }

#carriagepage #eurocarriage	.tdtitle td	 { background-color: #D8D8D8; border: 1px solid #C4C4C4;padding: 3px; color:#505050; }
#carriagepage #eurocarriage .tdheader td { background-color: #E5E5E5; border: 1px solid #D9D9D9;padding: 3px; color:#505050; }

#carriagepage #aircarriage .tdtitle  { background-color: #D8D8D8; border: 1px solid #C4C4C4;padding: 3px; color:#505050; }
#carriagepage #aircarriage .tdheader { background-color: #E5E5E5; border: 1px solid #D9D9D9;padding: 3px; color:#505050; }

#advsearch form				{ display:block;float:left;margin: 40px 0px 60px 0px; }
#advsearch .searchpanel		{ display:block;float:left;width: 470px;height:auto;margin: 0px 20px 0px 0px; }
#advsearch .emphasised		{ color:#F26C36;font-size:1em;font-weight:bold; }

#advsearch label			{ display:inline;float:left;width:100px; padding: 4px;margin-right: 15px; color: #55555;}
#advsearch .lbright			{ display:inline;float:none;width:200px; }
#advsearch .lbcolor			{ background-color:#F7F7F7; border:1px solid #EFEFEF; }
#advsearch .blankLB			{ display:inline;float:left;width:140px; padding: 4px;margin-right: 15px; color: #55555;}

#advsearch .button			{ display:inline;float:left;width: auto; height: auto; background: #ece9d8; 			 						   font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 35px 0px 0px 210px; }
#advsearch .buttonHi		{ display:inline;float:left;width: auto; height: auto; background: #ece9d8 url(/gfx/back/button.gif) repeat-x top; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 35px 0px 0px 210px; cursor: pointer; }
#advsearch .buttonB			{ display:inline;float:left;width: auto; height: auto; background: #ece9d8; 			 						   font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 0px 0px 0px 190px; }
#advsearch .buttonBHi		{ display:inline;float:left;width: auto; height: auto; background: #ece9d8 url(/gfx/back/button.gif) repeat-x top; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 0px 0px 0px 190px; cursor: pointer; }

#community .skievents  td			    { background-color: #f1f1f1; border: 1px solid #DEDEDE;padding: 5px; color:#505050; text-align:left; }
#community .skievents  .tableheader td	{ background-color: #D8D8D8; border: 1px solid #C4C4C4;padding: 5px; color:#505050; text-align:left; }


#community .skievents a:link	{ color:#F26C36;text-decoration:underline; }
#community .skievents a:visited	{ color:#F26C36;text-decoration:underline; }
#community .skievents a:hover	{ color:#F26C36;text-decoration:none; }
#community .skievents a:active	{ color:#F26C36;text-decoration:none; }

.skireview p strong				{ color: #333333 !important; }
.skireviewpro p strong			{ color: #616161 !important; }

.skireview .leftcontent		{display:inline; float:left; width:340px; height:auto; margin-bottom: 20px;}
.skireview .rightcontent	{display:inline; float:left; width:600px; height:auto; margin-bottom: 20px;margin-left:20px;}

.skireview .imgleftb		{ display:block;float:left;margin:0px;padding:0px; }
.skireview .imgleftb strong	{color: #F26C36;}
.skireview .imgleftb img	{float:left;margin: 0px 15px 15px 0px;}

#community #staffactionctr	   { height:420px;line-height:420px;text-align:center;font-size:0px; }
#community #staffactionctr img { vertical-align:middle;margin-bottom:1px; margin: 0px 20px 0px 20px;}

#community #commleft		{ display:inline;float:left;width: 470px;height:auto;margin: 0px 20px 15px 0px; padding:0px;}
#community #commright		{ display:inline;float:left;width: 490px;height:auto;margin: 0px 0px 15px 0px; padding:0px;}

#community #contleft		{ display:inline;float:left;width: 380px;height:auto;margin: 0px 20px 15px 0px; padding:0px;}
#community #contright		{ display:inline;float:left;width: 570px;height:auto;margin: 0px 0px 15px 0px; padding:0px;}
#community .skiindia img	{ margin-bottom: 15px;  }


#community	#staffTlond #imga	{ margin: 0px 0px 0px 0px; }
#community	#staffTlond #imgb	{ margin: 0px 178px 0px 160px; }
#community #stafftraining				{ display:block;float:left;margin:0px;padding:0px; }
#community #stafftraining img			{margin-right:10px;vertical-align:middle;}
#community #stafftraining .straininga	{ display:inline;float:left;margin: 0px 10px 10px 0px;padding: 5px;width:470px;height:85px;line-height:85px;background-color:#FbFbFb; }
#community #stafftraining .strainingb	{ display:inline;float:left;margin: 0px 0px 10px 10px;padding: 5px;width:470px;height:85px;line-height:85px;background-color:#FbFbFb; }
#community #stafftrainimga		{ text-align:center; }
#community #stafftrainimga img	{ margin:10px; }
#community #stafftrainimgb		{ text-align:center; }

#community #comlisttable	{ border-top: 1px solid #F5F5F5; border-left: 1px solid #F5F5F5; }
#community #comlisttable td	{ border-bottom: 1px solid #F5F5F5; border-right: 1px solid #F5F5F5; }

#community #comlisttable .gridgreytr		{ background-color: #ffffff; }
#community #comlisttable .gridgreytron		{ background-color: #F8F8F8; }
#community #comlisttable .gridgreytron td	{ border-bottom: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; }

#community .cardlogos img	{ margin: 0px 30px 0px 30px; }
#community .helpicons 		{ display:block;float:left;width:980px;margin-bottom:30px; }
#community .helpicons img	{ margin: 0px 0px 0px 0px; padding: 0px; }

#community .ssllink			{ display:block;float:left;width:110px;height:auto;text-align:center;margin-bottom:30px; }
#community .ssllink img		{ display:block; }


a.helpiconlink:link		{ display:inline; float:left; border: 1px solid #A4B9C4;padding: 10px; margin-left:74px; }
a.helpiconlink:visited	{ display:inline; float:left; border: 1px solid #A4B9C4;padding: 10px; margin-left:74px; }
a.helpiconlink:hover	{ display:inline; float:left; border: 1px solid #FF6600;padding: 10px; margin-left:74px; }
a.helpiconlink:active	{ display:inline; float:left; border: 1px solid #FF6600;padding: 10px; margin-left:74px; }


#catalogueform				{ display:block;float:left;width: 940px;height:auto;padding: 20px 20px 20px 20px;background-color: #FaFaFa;border: 1px solid #f4f4f4;margin: 15px 0px 0px 0px; }
#catalogueform form     	{ display:block;float:left;margin:0px;padding: 0px 0px 0px 0px;width: 940px;height:auto; }

#catalogueform .frow		{ display:inline;float:left;width: 380px; }

#catalogueform .srow		{ display:inline;float:left;width: 40px;margin: 10px 0px 10px 0px; }

#catalogueform .ffrow		{ display:inline;float:left;width: 400px;margin: 10px 0px 10px 0px; }

#catalogueform .flrow		{ display:block;float:left;width: 720px;margin: 0px 0px 10px 0px; }

#catalogueform label		{ display:inline;float:left;width: 130px; }

#catalogueform .button		{ float:right;width: auto; height: auto; background: #ece9d8; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 40px 0px 0px 5px; }
#catalogueform .buttonHi	{ float:right;width: auto; height: auto; background: #ece9d8 url(/gfx/back/button.gif) repeat-x top; font: normal 10pt arial, Helvetica, "MS Sans Serif", verdana; border: 1px solid #808080; margin: 40px 0px 0px 5px; cursor: pointer; }

#catalogueform .fpad		{ margin-bottom: 25px; }

#catalogueform strong,
#catalogueform b			{ color: #000000; }
.imgleft img		{float:left;margin: 0px 15px 15px 0px;}

#cataloguetop .ukresidents	{ display:block;float:left;width:970px;height:auto;padding: 5px;margin: 10px 0px 10px 0px; text-align:center; background-color:#F6F6F6; border: 1px solid #EEEEEE; color:#5C5C5C; font-weight:bold; }
#catalogueform .detpanel	{ display:inline;float:left;width:460px;height:auto;margin: 0px 10px 0px 0px; }
#catalogueform .catinput	{ display:inline;float:left; margin-bottom: 3px; }
#catalogueform .lrglabel	{ display:inline;float:left;width: 250px; padding-top:2px; }


#stores					{ display:block;float:left;width: 764px;height:auto; margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px;}
#stores #leftside		{ display:inline;float:left;width: 474px;height:auto; margin: 0px 15px 0px 0px; padding: 0px 0px 20px 0px; }
#stores #rightside		{ display:inline;float:left;width: 275px;height:auto; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#stores .imgleft img	{float:left;margin: 0px 15px 15px 0px;}
#stores .imgleftC img	{float:left;margin: 0px 15px 15px 0px;vertical-align:middle;line-height:60px;}
#stores .centerimg 		{width:100%;display:block;text-align:center;}
#stores .storelogos		{ display:block;float:left; }
#stores .storelogos	img	{display:inline;float:left;}
#stores .storelogos .slicenter	{ margin: 0px 74px 0px 84px; }
#stores p				{margin-bottom:0px;padding-bottom:0px;}

#community #comlist		{ margin-left: 30px;list-style-type:square; }
#community #comlist li	{ padding: 3px; }

#teamface
{
display:none;
}

#linkstbl td				{ background-color: #ffffff; border: none; }
#linkstbl .tdheadera		{ background-color: #EFEFEF; border: 1px solid #D9D9D9; text-align:left;padding-left: 5px; }
#linkstbl .tdheaderb		{ background-color: #EAEAEA; border: 1px solid #D9D9D9; text-align:left;padding-left: 5px; }
#linkstbl .tdheaderc		{ background-color: #E5E5E5; border: 1px solid #D9D9D9; text-align:center; font-weight:bold; }
#linkstbl .tdtitle			{ background-color: #D8D8D8; border: 1px solid #C4C4C4;padding: 2px; color:#505050; text-align:center; font-weight:bold; font-size:1.1em; margin-top:10px;}
#linkstbl .tblrow td		{ background-color: #ffffff; border: none; text-align:left;  }
#linkstbl .tblrow .tdright 	{ background-color: #ffffff; border: none; text-align:right; }

#climbzoneleft				{ display:inline;float:left;width: 780px;height:auto;margin: 0px 0px 0px 0px;padding:0px; }
#climbzoneright				{ display:inline;float:left;width: 190px;height:auto;margin: 0px 0px 0px 10px;padding:0px; }


.gldivider					{ width: 98%;height:1px;margin: 6px 0px 6px 0px; padding:0px;color:#eeeeee; }
.glheader					{ display:inline;float:left;width:300px;font-size: 1.2em; padding-bottom: 20px; }
.glprint					{ vertical-align:middle;display:inline;float:left;margin-right:8px; }


/* simple stuff for MG ;-) */
.body			{ color: #666666; font: normal x-small arial; text-decoration: none; line-height: 13pt; }
.bodyGrey			{ color: #C0C0C0; font: normal x-small arial; text-decoration: none; line-height: 13pt; }
.systemMsg			{ color: #FF0000; font: bold x-small arial; text-decoration: none; line-height: 13pt; }

.gridTableTitle { color: #666666; font: bold small arial; text-decoration: none; line-height: 13pt; }


/* End of css file. It's been emotional */

