
body	{margin:0;padding:0;border:none;background-color:#DDD6C1;}
html 	{box-sizing: border-box;
	/* Always show a scrollbar for short pages - stops the jump */
	height: 101%;}
*, *:before, *:after{box-sizing: inherit;}
.clearfix:before, .clearfix:after 
	{content: " ";display:table;}
.clearfix:after 	{clear:both;}
#container 	{width:99.5%;min-width:320px;max-width:1300px;height:100%;margin:0 auto;}
#container 	{font-size:17px;font-family:verdana,arial;color:#4c4c4c;}
img	{max-width:100%;border:none;}
#header 	{width:98%;margin:0 auto;text-align:center;margin-top:70px;}
#mainLogo	{display:block;} /* full logo */
#foneLogo	{display:none;}  /* simple phone logo */
#header img 	{margin:0 0 26px 50px;}
#header h1, #header a
	{margin:-25px 0 0 0;font-family:'times new roman';color:#ff8c00;font-size:125%;letter-spacing:1px;font-weight:bold;}
#header a	{text-decoration:none;}
#pageContent	{float:left;width:99.8%;border:1px solid #b00000;border-top:1px solid #fff;}
#pageContent	{background:#fff url(images/LOGO_BG_2.jpg) 0 20px no-repeat;background-size:contain;}
#content	{float:left;width:94%;margin:12% 0 200px 3%;clear:both;height:100%;}
#subcontent	{float:right;width:85%;margin:57px 5% 0;}

	/* ******************* NAVIGATION ******************** */
#navbar	{position:fixed;z-index:1700;top:0;width:99.3%;max-width:1297px;margin-bottom:10px;border:1px solid #b00000;}
.navbar	{list-style-type:none;background:#fff;}
.navbar ul	{margin:0;padding:0;list-style-type:none;line-height:30px;}
.navbar ul li	{position:relative;display:inline;float:left;width:12%;text-align:center;}
.navbar ul li a, .navbar ul li span.on
	{display:block;padding:2px 0;text-decoration:none;color:#999;font-size:110%;font-weight:bold;border:none;cursor:pointer}
.navbar ul li a:hover, .navbar ul li span.on:hover
	{background-color:#ff5900;color:#fff;text-decoration:none;}
.navbar ul li span.onMbr{color:#ff5900;}
.navbar ul li span.onMbr:hover{color:#fff;}
.navbar ul li.nHome	{width:6%;padding:0;} 
.navbar ul li.nHome #i1
	{display:block;margin:0 auto 2px; } 
.navbar ul li.nMore	{width:95px;padding:2px 0;}
.navbar #nMor	{background:#fff url(images/nav_more.gif) top center no-repeat;} 
.navbar #nMor:hover	{background: url(images/nav_more2.gif) top center no-repeat;cursor:pointer;} 
	/* second level */
.navbar ul li ul	{position:absolute;display:none;float:left;z-index:2000;background-color:#fff;border:2px solid #ff5900;border-radius:10px;border-top-left-radius:0;}
.navbar ul li ul	{box-shadow: 0 10px 20px rgba(0,0,0,0.8);}
.navbar ul li ul li	{float:none;display:list-item;width:100%;}
.navbar ul li ul li a	{display:block;line-height:30px;font-size:90%;color:#ff5900;text-indent:5px;text-align:left;}
.navbar ul li ul li a:hover{color:#666;background-color:#eee;text-decoration:none;}
.navbar ul li ul li .mbr a:hover{color:#fff;background-color:#ff5900;text-decoration:none;}
	/* third level */
.navbar ul li ul li ul	{position:relative;display:block;width:100%;border:none;border-radius:0;box-shadow:none;}
	/* button off state */
.navbar ul li.on	{width:92px;color:#fff;padding:2px 0;font-family:arial,verdana;font-size:11pt;font-weight:bold;background-color:#333;}
.navbar ul li.on2	{background-color:#333;}


#navSplitL, #navSplitR{float:left;width:49.8%;}
.nvL, .nvM, .nvR	{float:left;width:220px;margin-left:10px;}
.nvItem	{margin-left:20px;line-height:20px;text-indent:0;font-weight:normal;text-align:left;font-style:italic;font-size:80%;color:#4c4c4c;}
.n1	{float:left;width:100%;margin:5px 0;border:1px solid #ccc;}
.nvL .n1, .nvM .n1, .nvR .n1
	{margin:5px 0;border:1px solid #ccc;} /* for UL */
.n2 	{margin-left:20px;line-height:15px;font-size:95%;font-weight:normal;border:none;}
.n3 	{font-weight:bold;color:#666;}
.vs	{width:100%;margin:20px 0 10px 0;border:none;text-align:center;}
.vs div	{margin-left:0;text-align:center;}
#uArt	{width:470px;}
#uHow	{width:700px;}
#uShp, #uTrd, #uMbr, #uMor
	{width:240px;}
#uMor	{margin-left:-144px;border:2px solid #ff5900;border-top-left-radius:10px;border-top-right-radius:0;}
#nCnt2, #nArt2, #nTrd2, #nShp2, #nBlg2
	{display:none;}
	/* ******************* End NAVIGATION **************************** */

#colMain 	{float:left;height:100%;width:78%;}
#promoCol	{float:right;width:220px;}
#facebook 	{width:100%;text-align:center;}
#facebook img	{vertical-align:middle;}
#pageBanner 	{height:40px;margin:18px 0 0 14%;text-align:left;text-indent:20px;background-color:#b00000;background-image:url('images/bg_tile40.jpg');background-size: contain; border:1px solid #fff;}
#pageBanner h1	{display:inline;color:#F3F005;font-size:200%;font-family:times,'times new roman';font-weight:normal;}
#pageBnr	{float:left;border:none;}

#addthis	{float:right;max-width:430px;margin:8px 2% 0 0;}
#addthis img 	{margin:0 2px;}
.addthis_toolbox	{display:inline-block;}  

#areas	{width:98%;height:290px;margin:20px auto 30px;}
#areas a	{color:#000;text-decoration:none;font-size:90%;text-align:left;}
#areas .header	{color:#b00000;font-family:nunito;font-size:140%;font-weight:bold;text-align:center;margin-bottom:5px;
	text-shadow:
	-1px -1px 0 #fff,
	1px -1px 0 #fff,
	-1px 1px 0 #fff,
	1px 1px 0 #fff;
}
.area-block	{float:left;width:24.5%;height:100%;margin-right:0.5%;}
#area1, #area2, #area3, #area4{
	width:94%;max-width:200px;height:100%;margin:10px auto;text-align:center;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-o-border-radius: 16px;
	-ms-border-radius: 16px;
	border-radius:16px;
	-moz-box-shadow: 4px 4px 4px #999;
	-webkit-box-shadow: 4px 4px 4px #999;
	-o-box-shadow: 4px 4px 4px #999;
	-ms-box-shadow: 4px 4px 4px #999;
	box-shadow: 6px 6px 4px #999;
}
#area1:hover, #area2:hover, #area3:hover, #area4:hover
	{
	-moz-box-shadow: 6px 6px 4px #666;
	-webkit-box-shadow: 6px 6px 4px #666;
	-o-box-shadow: 6px 6px 4px #666;
	-ms-box-shadow: 6px 6px 4px #666;
	box-shadow: 6px 6px 6px #666;
}
#area1:hover, #area3:hover, #area4:hover
	{cursor:pointer;}
#area1 img, #area3 img, #area4 img	
	{margin:0 auto;border:1px solid #555;}
#area3 ul, #area4 ul
	{margin-top:6px;}
#area1 ul li, #area3 ul li, #area4 ul li
	{margin-left:-20px;color:#000;margin-bottom:6px;}

#area1	{
	background: #E1F8E2; /*IE8 default */
	background: -moz-linear-gradient(top, #B2F9B5, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#B2F9B5));
	background: -o-linear-gradient(top, #B2F9B5, #fff);
	background: -ms-linear-gradient(top, #B2F9B5, #fff);
	background: linear-gradient(top, #B2F9B5, #fff);
	border:2px solid #00c000;
}

#area2	{
	background: #FDEFEE; /*IE8 default */
	background: -moz-linear-gradient(top, #F9B8B2, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#F9B8B2));
	background: -o-linear-gradient(top, #F9B8B2, #fff);
	background: -ms-linear-gradient(top, #F9B8B2, #fff);
	background: linear-gradient(top, #F9B8B2, #fff);
	border:2px solid #ff0000;
}
#area3	{
	background: #E4F1FC; /*IE8 default */
	background: -moz-linear-gradient(top, #B2D8F9, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#B2D8F9));
	background: -o-linear-gradient(top, #B2D8F9, #fff);
	background: -ms-linear-gradient(top, #B2D8F9, #fff);
	background: linear-gradient(top, #B2D8F9, #fff);
	border:2px solid #5656F8;
}
#area4	{
	background: #F9E3F9; /*IE8 default */
	background: -moz-linear-gradient(top, #FAC5F9, #fff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#FAC5F9));
	background: -o-linear-gradient(top, #FAC5F9, #fff);
	background: -ms-linear-gradient(top, #FAC5F9, #fff);
	background: linear-gradient(top, #FAC5F9, #fff);
	border:2px solid #FB46DB;
}

#navBtm 	{margin:30px 0 100px 0;color:#aeaeae;text-align:center;}
#navBtm a	{color:#aeaeae;font-family:arial;font-size:80%;text-decoration:none;font-weight:normal;}
#navBtm a:hover	{color:#b00000;text-decoration:underline;}

.floatLeftNB	{float:left;margin-right:10px;border:none;}
.floatRightNB	{float:right;margin-left:10px;border:none;}


			/* HOME PAGE */
#welcome	{display:block;margin:0 auto 40px;text-align:left;}
.watch	{color:#ff5900;font-weight:bold;margin-bottom:10px;}
a.news	{font-family:arial,verdana,sans-serif;font-weight:normal;text-decoration:none;font-size:80%;}
a.news:hover	{text-decoration:underline;}

			/* A LINKS */
a	{color:#ff5900;font-size:100%;text-decoration:none;}
a:hover, .txtLink:hover
	{color:#800000;text-decoration:underline;cursor:pointer;}
.default	{color:#00f;font-size:90%;text-decoration:underline;}
.u	{color:#800000;font-size:100%;text-decoration:underline;}
.u:hover	{color:#ff5900;}
.txt, .txt:hover	{font-size:100%;color:#4c4c4c;text-decoration:none;}
.conv, .conv_shop, .convTxt
	{color:#ff5900;font-family:verdana;font-size:90%;border-bottom:1px dashed #ff5900;text-decoration:none;}
.conv_shop, .convTxt{font-size:100%;}
.none, .none:hover, .conv:hover, .conv_shop:hover, .convTxt:hover
	{text-decoration:none;}
a img	{border:none}
.txtLink	{display:inline-block;color:#ff5900;font-size:100%;}

select	{font-size:8pt;width:120px}
.book4	{color:#ff5900;line-height:12pt;margin-top:0;}
.plug	{background-color:#c92222;color:white;font-size:14pt;font-weight:normal;text-align:center;}
#topPromo	{height:230px;width:470px;margin-left:30px;padding:0;}
#topBtn	{float:right;width:145px;height:224px;}
.topBtn	{width:145px;height:30px;margin:18px 0;background:url(home/index-top-button.gif) no-repeat;padding-top:6px;}
.topBtn a	{width:145px;height:30px;color:#ff5900;font-family:verdana;font-weight:bold;text-align:center;text-decoration:none;}
.topBtn a:hover 	{text-decoration:none;}


		/* BOXES and BARS */
#tour	{background-color:#ffecab;width:500px;margin:20px 0;padding:10px;margin:0 auto;border:1px solid red;}
.boxgreyline	{border:solid 1px #aeaeae;text-align:center;background:#fffff3;}
.boxgreylinehead	{border:none;background:#aeaeae;color:#ffffff;text-align:center;margin-bottom:10px;}
#commBox, .commBox	{width:590px;margin:0 auto 30px auto;border:solid 1px #b00000;background-color:#fff;}
#commPad, .commPad	{margin:20px;}
#commPad .indent, .commPad .indent
	{text-indent:50px;font-style:italic;}
.display1	{background-color:#fffff0;border:1px solid #ff5900;padding:6px;margin:20px;}
.display2	{background-color:#fff;border:1px solid #ff5900;padding:6px;}
.display3	{background-color:#fffff0;border:1px solid #ff5900;padding:6px;}
.boxtop, .boxtop2, .boxtop3
	{width:100%;line-height:26px;text-align:center;background-color:#c92222;font-family:arial;color:#ffec99;font-weight:bold;margin-bottom:0;clear:both;}
.boxtop2	{color:#fff;background-color:#F08D0D;font-size:120%;font-weight:normal;}
.boxtop3	{color:#fff;background-color:#FF6702;font-size:120%;font-weight:normal;}
.boxred	{border:1px solid #b00000;background-color:#fff;clear:both;}
.boxred1	{border:1px solid #b00000;background-color:#fffff5;}
.boxred2	{border:2px solid #b00000;background-color:#fffff5;}
.newsbox	{width:100%;margin-bottom:10px;text-align:center;border:solid 1px #b00000;border-top:none;background-color:#fff;}
.newstop	{width:100%;text-align:center;background-color:#c92222;color:#ffec99;font:bold 90% arial;margin-bottom:0;}
.dotline	{border-bottom:1px dashed #b00000;clear:both;margin-bottom:10px;}
.dotline1	{border-bottom:1px dashed #aeaeae;}
.subhead, .subheadRed
	 {border:1px solid #b00000;background-color:#fff;color:#ff5900;font:bold 118% arial;line-height:20px;padding:5px 10px;text-align:center;margin-bottom:20px;clear:left;}
.subheadRed 	{background-color:#eee;color:#b00000;}
.redbar, .redbar2, .redbar12
	{color:#ffec99;font-family:arial;font-weight:bold;background-color:#c92222;height:20px;line-height:20px;text-align:center;clear:both;}
.redbar2	{padding-bottom:1px;}
.redbar12	{font-size:12pt;height:24px;line-height:24px;clear:both;}
.boxredline, .boxbuff
	{border:solid 1px #b00000;}
.boxbuff	{background-color:#f9f2d5;padding:5px;}
.subbox	{background-color:#fff;border:1px solid #004000;padding:6px;margin:20px;text-align:left;}
#txtView:hover	{background-color:#ddd;}

#ws_callout, #callout
	{position:fixed;z-index:4000;width:630px;height:250px;border:2px solid #ff5900;background:#fff;display:none;
	-moz-box-shadow: 0 0 20px #333;
	-webkit-box-shadow: 0 0 20px #333;
	-o-box-shadow: 0 0 20px #333;
	-ms-box-shadow: 0 0 20px #333;
	box-shadow: 0 0 20px #333;
	}
.wsFull	{display:inline;padding:0 6px;margin-left:10px;text-align:center;background:#f00;color:#fff;font-weight:bold;border-radius:4px;font-size:100%;}
.full	{background:red;color:white;font-weight:bold;font-size:11pt;}
		/* LINE HEIGHT */
.lh24	{line-height:24px;}

		/* TEXT FORMATS */
.nunito	{font-family:Nunito;letter-spacing:1px;}
.fs60	{font-size:60%;}
.fs70	{font-size:70%;}
.fs80	{font-size:76%;}
.fs90	{font-size:90%;}
.fs95	{font-size:95%;}   /* ~11pt */
.fs100	{font-size:100%;}
.fs105, .txt12	{font-size:105%;}  /* ~12pt */
.fs110	{font-size:110%;}
.fs120	{font-size:120%;}  /* ~14pt */
.fs130	{font-size:130%;}
.fs150	{font-size:150%;}
.fs170	{font-size:170%;}  /* ~20pt */
.txt	{color:#4c4c4c;}   /* body text */
.orange	{color:#ff5900;}
.dkred	{color:#900000;}
.red	{color:#f00;}
.grey	{color:#aaa;}
.dkgrey	{color:#666;}
.i	{font-style:italic;}
.b	{font-weight:bold;}
.xb	{font-weight:normal;}
.nowrap	{white-space:nowrap;}
.order	{color:#ff5900;text-decoration:none;font-weight:bold;}
.order:hover	{color:red;text-decoration:underline;}
.newstxt	{font:normal 90% arial;text-align:left;padding:3px;}
.newssub	{font:bold 90% arial;color:#b00000;}
.review	{font-size:12pt;color:#b00000;font-weight:bold;margin-bottom:5px;text-align:center;}
.mustbe	{text-align:center;color:#FF0000;font-family:arial;}
.book2	{color:#ff5900;font-size:110%;font-weight:bold;text-align:center;}
		/* BUTTONS */
	  /* --- white to pink (ON PAGE)--- */
.thispage	{width:400px;height:30px;margin:0 auto;clear:both;}
.onpg		{list-style-type:none;}
.onpg ul	{margin:0;padding:0;list-style-type:none;}
.onpg ul li 	{float:left;width:120px;line-height:30px;margin:2px;background-color:#ffffff;border:1px solid #b00000;}
.onpg ul li a 	{display:block;width:100%;line-height:30px;color:#b00000;text-align:center;text-decoration:none;font-size:90%;font-family:arial;}
.onpg ul li a:hover {color:#b00000;background-color:#fcdbdb;text-decoration:none;}
.onpg .grey	{float:left;width:120px;height:16px;margin:2px 0 0 3px;background-color:#f6f6f6;color:#aeaeae;font-size:9pt;font-family:arial;border:1px solid #b00000;}
	  /* --- pink to white (EXTERNAL PAGE)--- */
.extpage	{width:400px;line-height:30px;margin:0 auto;clear:both;}
.extpg		{list-style-type:none;}
.extpg ul	{margin:0;padding:0;list-style-type:none;}
.extpg ul li	{display:inline-block;width:120px;line-height:30px;margin:0 1px;background-color:#fcdbdb;border:1px solid #b00000;}
.extpg ul li a 	{display:block;width:100%;line-height:30px;color:#b00000;text-align:center;text-decoration:none;font-size:90%;font-family:arial;}
.extpg ul li a:hover{color:#b00000;background-color:#fff;text-decoration:none;cursor:pointer;}
.extpg .grey 	{line-height:30px;text-align:center;background-color:#f6f6f6;color:#999;font-size:90%;font-family:arial;border:1px solid #b00000;}
	   /* ---15px single button white to pink --- */
.oneBtn 	{height:15px;width:300px;margin:0 auto;background-color:#fff;border:1px solid #b00000;color:#b00000;cursor:pointer;}
.oneBtn a	{float:left;width:100%;line-height:15px;color:#b00000;font-family:arial;font-size:8pt;text-align:center;text-decoration:none;}
.oneBtn:hover 	{background-color:#fcdbdb;text-decoration:none;}
	  /* ---15px single button grey to white --- */
.oneBtnGrey 	{display:block;width:100%;margin:0 auto;background-color:#eee;border:1px solid #888;color:#888;text-align:center;padding:1px 20px;text-decoration:none;font-family:arial;font-size:90%;font-weight:normal;}
.oneBtnGrey:hover{background-color:#fff;text-decoration:none;}
	  /* ---15px single button pink to white --- */
.oneBtn2, .oneBtn3 	{display:block;width:100%;margin:0 auto;background-color:#fcdbdb;border:1px solid #b00000;color:#b00000;text-align:center;padding:1px 20px;text-decoration:none;font-family:arial;font-size:90%;font-weight:normal;}
.oneBtn2:hover, .oneBtn3:hover, .oneBtn2 a:hover, .oneBtn3 a:hover
	{background-color:#fff;text-decoration:none;}
	  /* --- single big button white to pink --- */
.bigBtn, .bigBtn-v, .bigBtn-sv
	{width:300px;height:30px;margin:0 auto;background-color:#fff;color:#ff5900;border:1px solid #b00000;text-align:center;clear:both;}
.bigBtn a, .bigBtn-v a, .bigBtn-sv a
	{display:block;width:100%;line-height:26px;font-family:verdana;font-weight:bold;text-decoration:none;}
.bigBtn:hover	{background-color:#fcdbdb;color:red;text-decoration:none;}
	  /* --- single big button or box NO HOVER --- */
.bigBtnX	{padding:3px 20px;line-height:20px;background-color:#fffff0;color:#ff5900;border:1px solid #b00000;font-family:verdana;font-weight:bold;text-align:center;text-decoration:none;}
	  /* --- currency update button --- */
.updt1 	{background-color:#fcdbdb;border:2px outset;border-color:#ff5900;text-decoration:none;padding:2px;padding-bottom:3px;text-align:center;cursor:pointer;}
.updt1:hover 	{border:2px inset;padding-top:3px;cursor:pointer;border-color:#ff5900;}

.clickbox3 	{height:26px;width:360px;margin:5px auto;border:solid 2px #b00000;background-color:#ffecab;}
.clickbox3 a	{display:block;width:100%;color:#ff0000;line-height:20px;text-decoration:none;font-weight:bold;text-align:center;}
.clickbox3:hover	{background-color:#fff;color:#ff5900;}
.clickbox4 	{height:20px;width:360px;margin:0 auto 10px auto;border:solid 1px #b00000;background-color:#ffffec;}
.clickbox4 a	{float:left;width:100%;color:#ff0000;line-height:20px;text-decoration:none;font-weight:bold;text-align:center;}
.clickbox4:hover	{background-color:#fcdbdb;color:#ff0000;}
.clickbox5  	{height:20px;width:300px;background-color:#fff;border:1px solid #b00000;text-align:center;}
.clickbox5 a	{float:left;width:100%;line-height:20px;color:#000;text-decoration:none;}
.clickbox5:hover	{background-color:#fcdbdb;color:#000000;text-decoration:none;}


		/* FORMS */
form		{margin:0;font-size:90%;}
form input, form textarea {
	background-color: #eaeaea;
	background: -moz-linear-gradient(top, #ffffff, #eaeaea);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #ffffff), color-stop(1.0, #eaeaea));
	border:1pt solid #ff5900;
	}
#wsOuter	{width:600px;height:1000px;margin:0 auto;text-align:left;}
.wsSection	{float:left;width:100%;border:1px solid #000;background-color:#fffff9;margin-bottom:10px;}
.wsSection .label	{float:left;width:130px;text-align:right;margin-right:6px;display:block;font-family:arial;font-size:9pt;}
.wsSection input	{width:200px;display:block;margin:2px 0;font-family:arial;font-size:80%;clear:right;}
.wsSection #places	{width:30px;display:inline-block;}
.wsSection #updt	{text-indent:90px;margin-bottom:5px;}
.wsSection #updt a	{font-size:12px;}
.wsSection #datesList{margin-left:100px;}
.wsSection .wsopt	{float:left;width:15px;margin:5px 5px 0 0;border:none;background:none;}
#ws1, #ws2, #ws3, #ws4,#ws5, #ws6, #ws7
	 {display:inline-block;}
#ws1Date, #ws2Date, #ws3Date, #ws4Date, #ws5Date, #ws6Date, #ws7Date
	{display:inline-block;font-size:90%;margin:0 20px 20px 0;}
#p1, #p2, #p3	{margin:10px 0 20px 0;clear:right;}
#p1-3, #pm 	{float:left;text-align:left;width:47%;min-height:130px;margin-right:0;}
#dataCol, #pd	{float:left;text-align:left;width:47%;min-height:120px;border-left:1px solid #999;margin-left:0;padding-left:10px;}
#p1-3, #pm 	{border-right:1px solid #999;}
#dataCol, #pd	{border:none;}
.wsSection #opt1, .wsSection #opt2, .wsSection #opt3
	{margin-top:5px;}
.wsSection #opt4, .wsSection #payby
	{margin-top:10px;}
.formOpt	{display:inline-block;width:60px;}
.wsSection #subs1	{margin-bottom:15px;text-indent:68px;}
#adrs_msg textarea, #adrs_msg input
	{width:80%;margin-left:60px;}
#submit_pd, #submit_pp
	{width:90%;text-align:center;margin:0 30px;}
#submit_pd input, #submit_pp input
	{width:105px;margin:0 auto;border:none;}
.submitThis	{border: 3px solid #ffffec;}    /* shop */
.submitThis:hover	{border: 3px solid #ffdd00;cursor:pointer;}  /* shop */


		/* MAILING LISTS */
#mailer1 	{float:left;width:50%;margin:50px 25%;}
#mailer1:hover, .mailer2:hover
	 	{box-shadow: 0 0 20px #333;}
#mailer1 .tag, .mtag
		{font-size:140%;font-family:nunito;font-weight:bold;color:#ff5900;text-align:center;}
#mailer1 .m-list{margin-left:60px;color:#4c4c4c;}

.mailer2 	{float:left;width:96%;margin:20px 2%;}
.mailer2 .tag	{font-size:140%;font-family:nunito;font-weight:bold;color:#ff5900;text-align:center;}
.mailer2 .m-list{margin-left:40px;color:#4c4c4c;}

#mailerUK input, #mailerUS input, #mailerAUS input, #mailerDS input
	{font-size:90%;margin:2px 0 2px 4px;height:16px;}
.mailerUK, .mailerUS, .mailerAUS, .mailerDS
	{color:#ff5900;font-size:90%;margin:0 0 2px 4px;}
#mailerUK .submit, #mailerUS .submit, #mailerAUS .submit, #mailerDS .submit,
.mailerUK .submit, .mailerUS .submit, .mailerAUS .submit, .mailerDS .submit
	{height:22px;margin:10px 0 10px 4px;background:#fcdbdb;border:1px solid #b00000;}
#mailerUK .submit:hover, #mailerUS .submit:hover, #mailerAUS .submit:hover, #mailerDS .submit:hover
	{background:#aeaeae;cursor:pointer;}
#mailer	{width:90%;max-width:400px;padding-bottom:6px;margin:0 auto;text-align:left;}
#mailer .mailHead{width:100%;text-align:center;background-color:#c92222;font-family:verdana;color:#ffec99;font-weight:bold;padding:2px 0}
#mailerText 	{text-align:center;margin:5px 0;font-size:85%;}
#mailer .main	{float:left;width:100%;}
#mailer .main .label{float:left;width:130px;text-align:right;vertical-align:middle;margin-right:6px;display:block;font-family:arial;font-size:85%;color:#b00000;}
#mailer .main input	{float:left;width:200px;display:block;clear:right;font-size:80%;background-color:#fff;border:1px solid #ff5900;margin-bottom:3px;}
#mailer .opts 	{clear:both;margin:5px 0 8px 0;font-size:9pt;text-align:center;}
#mailer .send 	{margin:5px 0 0 145px;font-size:9pt;border: 1px solid #b00000;}
#mailer .send:hover	{background:#ccc;}


		/* COPYRIGHT */
.copy	{font-family:arial;font-size:90%;color:#ff5900;}
a.copy	{font-family:arial;font-size:90%;color:#ff5900;text-decoration:underline;}
a.copy:hover	{color:#b00000;}
.c	{font-size:110%}
#copyright	{clear:left;margin:30px 0 20px 0;text-align:center;}


	/* ROUNDED CORNERS */
.rc16, #tour, .clickbox3, .clickbox4, #commBox, .commBox, #quoteBox,
 .tipbox, #ws_callout, #callout, #calloutV {
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	-o-border-radius: 16px;
	-ms-border-radius: 16px;
	border-radius:16px;
}
.rc10, .corners-10, .clickbox5, .onpg ul li, .onpg ul li a, .subhead,
.subheadRed   {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
}
.rtc10  {
	border-top-left-radius: 10px;border-top-right-radius: 10px;
}
.rc8, .oneBtn2, .oneBtn, .oneBtnGrey, .bigBtn, .bigBtn:hover,
 .display1, .display2, .clickbox5, .oneBtn3, .mainhead  {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	border-radius: 8px;
}
/* .rc5, #navbar, .corners-5, form input, form textarea, .menuskin, .extpg ul li, .extpg ul li a:hover  { */
.rc5, .corners-5, form input, form textarea, .menuskin, .extpg ul li, .extpg ul li a:hover  {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
}

	/* DROP SHADOWS + GLOWS */
.ds20	{-moz-box-shadow: 0 0 20px #333;
	-webkit-box-shadow: 0 0 20px #333;
	-o-box-shadow: 0 0 20px #333;
	-ms-box-shadow: 0 0 20px #333;
	box-shadow: 0 0 20px #333;
}
.ds10, #area2 .a2:hover, #fdm img:hover, #text_pp input:hover {
	-moz-box-shadow: 0 0 10px #333;
	-webkit-box-shadow: 0 0 10px #333;
	-o-box-shadow: 0 0 10px #333;
	-ms-box-shadow: 0 0 10px #333;
	box-shadow: 0 0 10px #333;
}
.ds15, .gal_array .item img:hover, .quo:hover {
	-moz-box-shadow: 0px 0px 15px #666;
	-webkit-box-shadow: 0px 0px 15px #666;
	-o-box-shadow: 0px 0px 15px #666;
	-ms-box-shadow: 0px 0px 15px #666;
	box-shadow: 0px 0px 15px #666;
}

#navbar {-moz-box-shadow: 0 10px 10px #aaa;
	-webkit-box-shadow: 0 10px 10px #aaa;
	-o-box-shadow: 0 10px 10px #aaa;
	-ms-box-shadow: 0 10px 10px #aaa;
	box-shadow: 0 10px 10px #aaa;
}

.ds4, .extpg ul li a:hover, .oneBtn3:hover {
	-moz-box-shadow: 6px 6px 4px #666;
	-webkit-box-shadow: 6px 6px 4px #666;
	-o-box-shadow: 6px 6px 4px #666;
	-ms-box-shadow: 6px 6px 4px #666;
	box-shadow: 6px 6px 6px #666;
}
.ds5, .subhead, .subheadRed { 
	-moz-box-shadow: 4px 4px 4px #999;
	-webkit-box-shadow: 4px 4px 4px #999;
	-o-box-shadow: 4px 4px 4px #999;
	-ms-box-shadow: 4px 4px 4px #999;
	 box-shadow: 5px 5px 4px #999;
}
.glow15	{-moz-box-shadow: 0 0 15px #ff5900;
	-webkit-box-shadow: 0 0 15px #ff5900;
	-o-box-shadow: 0 0 15px #ff5900;
	-ms-box-shadow: 0 0 15px #ff5900;
	box-shadow: 0 0 15px #ff5900;
}
		/* TUTORIALS styling */
.mainhead 	{width:86%;margin:30px auto 0 auto;text-align:center;line-height:30px;background-color:#c92222;color:#ffec9f;font-family:arial;font-size:12pt;font-weight:bold;clear:both;}
.intro	{width:84%;margin:10px auto 20px auto;text-align:left;color:#ff0000;font-family:verdana;}
.tutContent	{width:90%;margin:0 auto;text-align:justify;clear:both;}
.tutContent img 	{border:1px solid #888;}  
#tut 	{width:84%;margin:0 auto;text-align:justify;line-height:130%;}
#tut ol	{font-size:11pt;text-align:left;}
#tut ol li	{line-height:20px;margin-bottom:5px;}
#tut ul	{font-size:11pt;font-family:verdana;text-align:left;}
#tut ul li	{padding:4px 0;}
.sectionhead	{color:#ff5900;font-family:nunito,verdana;font-size:120%;font-weight:bold;margin:10px 0;clear:both;}
#tut .subhead	{color:#ff5900;font-weight:bold;margin-right:30px;}
.number	{float:left;display:block;color:#ff0000;font-weight:bold;margin:0 10px;}
.flimg	{float:left;display:block;}
.quote8, .quote9, .quote10
	{text-align:justify;font-family:verdana;}
.quote8, .quote9
	{color:#ff0000;font-size:80%;}
.quote9	{color:#b00000;font-size:90%;}
.quote10	{color:#b00000;}
.quote10mono	{color:#4c4c4c;}
.tipbox		{width:90%;margin:30px auto 40px;clear:both;text-align:center;background-color:#d0cc44;border:1px solid #003000;color:#003000;padding:5px;}
.tiptitle	{color:#ffffff;font-family:arial;font-size:12pt;font-weight:bold;margin-bottom:6px;}
#tut .pic	{color:#ff5900;font-size:11px;text-align:left;}

#list .ndx	{float:left;width:25px;height:25px;text-align:center;border:1px solid #ff5900;background-color:#fff;line-height:25px;margin:2px;text-decoration:none;}
#list .ndx:hover{background-color:#fcdbdb;color:#B00000;text-decoration:none;}
.ndxalpha	{float:left;width:100%;clear:both;border-top:1px solid #aeaeae;border-bottom:1px solid #aeaeae;background-color:#fff;color:#900000;font-size:14pt;font-weight:bold;text-indent:10px;background:#eee;}
.ndxitem1, .ndxitem2
	{float:left;width:35%;text-indent:10px;}
.ndxitem2	{border-top:1px solid #aeaeae;}
.ndxdesc1, .ndxdesc2
	{float:left;width:65%;}
.ndxdesc2	{border-top:1px solid #aeaeae;}
.ndxitem1, .ndxitem2, .ndxdesc1, .ndxdesc2
	{line-height:22px;}
.ndxdesc1 .item:hover, .ndxdesc2 .item:hover
	{background-color:#fcdbdb;color:#7c0000;text-decoration:none;}
.ndxdesc1 .item a, .ndxdesc2 .item a
	{display:block;width:100%;}
.promoShop	{width:660px;margin:30px auto 80px;padding-top:4px;background:#ddd;border:1px solid #666;color:#666;font-size:95%;font-weight:bold;text-align:center;}
.promoInner	{margin:1% 2% 2% 2%;background:#fff;border:1px solid #333;}
.promoBox	{display:inline-block;width:150px;min-height:220px;text-align:center;}
.promoStrip	{width:96%;min-height:203px;margin:8px 0 0 8px;padding:4px;border:1px solid #fff;cursor:pointer;}
.promoStrip:hover	{border:1px solid #999;box-shadow: 0 0 15px #333;border-radius:5px;}


		/* WORKSHOPS styling*/
.wshead	{color:#ff5900;font-size:12pt;font-family:verdana;font-weight:bold;margin-bottom:20px;width:100%;border-bottom:1pt solid #aeaeae;}
.wshead2	{clear:both;color:#ff5900;font-weight:bold;margin:0 0 20px 0;width:100%;line-height:30px;border-bottom:1pt solid #aeaeae;border-top:1pt solid #aeaeae;text-indent:30px;}
.wsdate	{color:#ff5900;font-weight:bold;margin-top:10px;margin-bottom:5px;}
.wsquote, .wsquoteQ	{display:block;padding:10px;border-radius:10px;color:#CD302D;background:#eee;margin-bottom:5px;font-size:90%;}
.wsquoteQ 	{border-radius:10px;background:#fff;box-shadow: 4px 4px 12px #aaa;}
.wsquoteQ:before	{content: url(workshops/quote.gif);margin-right:10px;}
.wsmainhead	{color:#ff5900;font-size:140%;font-family:nunito,verdana;font-weight:bold;letter-spacing:1px;margin:10px 0;text-align:center;}
.wssubhead:before	{content: url('images/icon-20.gif');vertical-align:top;}
.wssubhead	{color:#ff5900;line-height:20px;font-size:95%;font-weight:bold;margin:10px 0;}
.wsindent	{text-indent:36px;}
.ws_head1	{color:#b00000;font-size:14pt;font-family:verdana;font-weight:bold;margin:5px 0;text-align:center;}
.wstoplist	{width:130px;float:left;display:inline;text-align:right;}
.commend 	{padding:5px;font-family:verdana;font-size:80%;margin-bottom:10px;color:grey;background:url(workshops/quote.gif) top left no-repeat;text-indent:15px;}
.commend img	{border:none;}
.commSig	{font-style:italic;font-size:90%;}

.miles	{color:#b00000;font-weight:normal;font-size:90%;margin-left:50px}
.wsphone	{font-weight:normal;margin-left:12px}
.wsemail	{font-weight:normal;margin-left:20px}
.hilite	{border: 1px solid #fff;}
.hilite:hover	{background-color:#FDECEC;border: 1px solid #fff;}
#full	{display:none;width:500px;height:65px;margin-bottom:10px;text-align:center;font-weight:bold;border:4px double red;background:#fff;color:#ff0000;}
#place1_slider, #place2_slider, #place3_slider, #place4_slider, #place5_slider, #place6_slider, #place7_slider, #place8_slider, #place9_slider, #place10_slider
	{display:none;margin-top:20px;font-weight:bold;}
.slider-box	{float:left;height:7px;width:400px;margin:6px 20px 0 0;border:1px solid black;background-color:#f1eeee;text-align:left;}
#slider1-box, #slider2-box, #slider3-box, #slider4-box, #slider5-box, #slider6-box, #slider7-box, #slider8-box, #slider9-box, #slider10-box
	{display:none;}
#slider1, #slider2, #slider3, #slider4, #slider5, #slider6, #slider7, #slider8, #slider9, #slider10
	{float:left;width:10px;border-width:0;}
#avail1, #avail2, #avail3, #avail4, #avail5, #avail6, #avail7, #avail8, #avail9, #avail10
	{float:left;display:inline;margin-top:2px;}
.feeLine	{margin-left:100px;}
#notes1	{float:left;display:none;margin-top:5px;}

		/* GLOBAL CALLOUT styling */
#callout	{z-index:4000;color:#b00000;font-family:verdana;}
#callout .hdr2	{width:250px;background-color:#fffff0;color:#b00000;border:1px solid #b00000;font-family:verdana;font-size:14pt;text-align:center;margin:10px auto 6px auto;}
#callout ul	{margin:0;color:#b00000;}
#callout .bigBtn	{width:200px;height:24px;display:inline-block;margin:20px 5px 0 5px;color:#ff5900;border:1px solid #b00000;}
#callout .bigBtn a	{display:block;line-height:24px;color:#ff5900;text-decoration:none;}
#callout .bigBtn:hover{background-color:#fcdbdb;}
#callout .centerTxt	{border:0;}

		/* CONVERT BOX STYLING */
.defttl	{color:#ffec99;background-color:#c92222;line-height:20px;font-size:12px;font-family:verdana;font-weight:600;text-align:center;}
.defbox	{color:#7c0000;font-size:11px;font-family:verdana;line-height:15px;text-align:center;}
.deflink	{color:#ff5900;font-size:11px;font-family:verdana;text-align:center;text-decoration:underline;}
#conv_gly td 	{font-size:11px;} /*Gallery - reduced font to fit £1000+ figures*/
.defbox hr  	{color:#c92222;}
.menuskin	{position:absolute;z-index:4500;width:170px;border:2px solid #c92222;background-color:#fffff3;text-align:center;padding:3px;visibility:hidden;
	-moz-box-shadow: 0 0 20px #333;
	-webkit-box-shadow: 0 0 20px #333;
	-o-box-shadow: 0 0 20px #333;
	-ms-box-shadow: 0 0 20px #333;
	box-shadow: 0 0 20px #333;
}
html>body .menuskin	{width:160px;}
.menuskin a	{text-decoration:none;}

		/* GLOBAL styling */
.noBorder	{border:none;}
.center		{width:100%;display:block;text-align:center;}
.centerTxt	{display:block;margin:0 auto;text-align:center;clear:both;}
.clear		{float:left;width:100%;display:block;margin-bottom:10px;clear:both;}
.clearfix	{display:block;clear:both;}
.wsUpdate	{float:left;width:100%;display:block;margin-top:-20px;clear:both;}
.forceSplit	{float:left;width:100%;margin-bottom:10px;clear:both;}
.boxPad3	{margin:3px;}
.boxPad5	{margin:5px;}
.boxPad10	{margin:10px;}
.floatLeft, .floatL{float:left;margin-right:10px;}
.floatRight, .floatR{float:right;margin-left:10px;}
hr		{color:#900000;height:1px;border-width:0;color:#900000;background-color:#900000;clear:both;}
.must		{color:#FF0000;font-family:arial;}
ul, ol, ul a	{color:#b00000}
.b, .bold	{font-weight:bold;}
.n, .normal	{font-weight:normal;}
.i. .italic	{font-style:italic;}
.captxt		{margin:10px 5px 0 5px;line-height:20px;color:#111;font-size:80%;text-align:center;background:#ccc;padding:2px 0;}
.captxt img	{border:1px solid #ff5900;}
.capcode	{width:130px;height:24px;color:#666;margin-right:10px;vertical-align:top;text-transform:uppercase;text-indent:13px;font-weight:bold;letter-spacing:8px;font-size:160%;padding-top:2px;border:1px solid #ff5900;}
.vim		{vertical-align:middle;}
.emoticon	{border:0;vertical-align:middle;}

#waterMark	{position:absolute;width:110px;background:#fff;font-size:100%;z-index:3000;}
#waterMark:hover{background:#ddd;cursor:pointer;}

		/* VIDEO styling */
.video-sbar 	{float:left;width:100%;margin:10px 0;}
.video-sbar .shadow-sbar {
	width:210px;height:122px;margin:0 0 0 4px;
	border: solid 5px #C9DED3;
	-moz-box-shadow: 0 0 0 1px #709883; 
	-webkit-box-shadow: 0 0 0 1px #709883; 
	box-shadow: 0 0 0 1px #709883;
	-webkit-border-radius: 5px; 	
	-moz-border-radius: 5px; 
	border-radius: 5px;  
}

/* ********** Global MEDIA QUERIES ************ */

@media screen and (max-width: 1180px) { 
  #colMain 	{width:74%;}
}
@media screen and (max-width: 1064px) { 
  #pageContent	{margin-top:20px;}
  #pageBanner 	{margin-top:5px;}
  .navbar ul li	{width:12%;}
  #navHome	{width:6%;} 
  #nMor	{width:9%;}
  #uMor	{left:-5px;}
}
@media screen and (max-width: 970px) { 
  #uHow	{left:-60px;border-top-left-radius:10px;}
  #uMor	{left:-12px;}
  #waterMark	{display:none;}  /* disable 'top of page' */
}
@media screen and (max-width: 900px) { /* begin wider HOME button */
  #uHow	{left:-90px;}
  #navHome	{width:8%;} 
  #nMor	{width:64px;}
  #uMor	{left:-30px;}
}
@media screen and (max-width: 870px) {
  #navbar ul li a 	{font-size:100%;}	
  .navbar ul li span.on {font-size:100%;}
  #navbar ul li ul li a {font-size:90%;}	
  #pageContent	{background-size:contain; }
  #content	{margin:10% 3%;}
  #uHow	{left:-90px;}
}
@media screen and (max-width: 826px) {
  #nMor	{width:60px;}
  #uMor	{left:-36px;}
}
@media screen and (max-width: 800px) {
  #uHow	{left:-100px;}
  #mailer input	{height:20px;}
  #mailer .label 	{line-height:20px;}
  input[type=checkbox]{width:20px;height:20px;}
}
@media screen and (max-width: 775px) {
  #nHow	{width:13%}
  #uHow	{left:-130px;}
  #uArt 	{width:240px;}
  #uMor	{left:-30px;}
  #menu1 .n1 div	{display:none;}
  #navbar ul li a 	{font-size:90%;}	
  .navbar ul li span.on {font-size:90%;}
  .navbar ul li	{width:11.5%;}
}
@media screen and (max-width: 740px) {
  #nCnt	{display:none;}
  #nCnt2	{display:block;}
  .navbar ul li	{width:15%;}
  #menu1 .n4	{display:none;}
  #nHow	{width:15%;}
  #nShp	{width:10%;}
  #nBlg	{width:10%;}
  #uHow	{width:230px;left:-40px;}
  .nvL, .nvM, .nvR	{float:none;width:210px;}
  #uShp	{left:-30px;border-top-left-radius:10px;}
  #uMbr	{left:-20px;border-top-left-radius:10px;}
  #uTrd	{left:-80px;border-top-left-radius:10px;}
}
@media screen and (max-width: 650px) {
  #uHow	{left:-70px;}
  #navbar ul li ul li.n3 {font-size:80%;}
  #navHome	{width:60px;}	
  #nBlg	{display:none;}
  #nBlg2	{display:block;}
  #nHow	{width:17%}
  #nShp	{width:16%}
  #uMbr	{left:-40px;}
}
@media screen and (max-width: 590px) {
  #foneLogo	{display:none;}
  #navHome	{width:70px;}	
  #nArt	{width:12%}
  #nShp	{width:14%}
  #uTrd	{left:-100px;}
  #nArt1	{display:none;}
  #nArt2	{display:block;}
}
@media screen and (max-width: 550px) { /* reposition AddThis */
	       /* reduce nav to 1 col + no sub links */
	       /* change to small logo */
  #foneLogo	{display:block;}
  #header img 	{margin:0 0 26px 0;}
  #header 	{margin-top:60px;}
  #pageContent	{background:#fff;margin:0;} /* no image */
  #content	{margin:0 3%;}
  #pageBanner 	{margin:20px auto;}
  #translate-this 	{float:none;}
  #addthis	{float:right;width:300px;}
  .addthis_toolbox	{float:left;width:100%;}  
  .navbar ul li	{width:18%;}
  #navHome, #nMor	{width:70px;}
  #nTrd	{display:none;}
  #nTrd2	{display:block;}
  #nArt	{width:15%;}
  #nHow	{width:19%;}
  #nShp	{width:17%;}
  #uShp, #uTrd, #uMbr, #uMor, #uArt
	{width:230px;}
  #uMor	{left:-10px;border-top-right-radius:10px;}
  #uHow	{left:-40px;}
  #uShp	{left:-70px;}
  #uMbr	{left:-100px;}
}
@media screen and (max-width: 480px)
	and (orientation:landscape) {  /* nav compression */
  #uShp, #uMor, #uArt, #uHow
	{max-height:280px;}
  #uArt .n1 	{max-width:220px;margin:0;border:none;}
  #uHow .n1 	{line-height:16px;border:none;}
  #uHow .n1 a	{line-height:18px; }
  #uHow .n3 	{line-height:20px;}
  #uShp .n1 	{line-height:16px;border:none;}
  #uMor .n1 	{line-height:16px;border:none;} 
  #uMor .n1 a	{line-height:18px; }
}
@media screen and (max-width: 480px) { 
  .navbar ul li	{width:17%;}
  #navbar ul li a	{font-size:80%;}
  #navbar ul li ul li a	
	{line-height:30px;font-size:80%;}
  #navHome, #nMor	{width:60px;}
  #nArt 	{width:14%;}
  #nHow	{width:23%;}
  #nShp	{width:18%;}
  #uHow	{left:-40px;}
  #uShp	{left:-70px;}
  #uMor	{left:-24px;}
}
@media screen and (max-width: 450px) {
  .navbar ul li	{border-left:1px solid #ccc;}
  #nArt	{width:16%;}  
  #nHow	{width:28%;}
  #nMbr	{width:24%;}
  #nShp	{display:none;}
  #nShp2	{display:block;}
  #uHow	{left:-50px;}
  #uShp	{left:-80px;}
  #uMbr	{left:-120px;}
}
@media screen and (max-width: 400px) {
  #nArt, #nMor	{width:12%;}  
}
@media screen and (max-width: 375px) {  /* fix nav top position */
  #container, #content, #pageContent	
	{width:99.5%;margin:0;}
  #navbar  	{position:absolute;} 
  .navbar ul li span.on {font-size:80%;}
  #foneLogo h1	{font-size:120%;}
  #pageBanner h1	{font-size:180%;}
  #navHome, #nMor	{width:40px;}
  #nArt	{width:20%;}  
  #nHow	{width:28%;}
  #nMbr	{width:26%;}
  #uHow	{left:-40px;}
  #uMbr	{left:-100px;}
  #uMor	{left:-45px;}
}
@media screen and (max-width: 350px) {
  #subcontent	{width:100%;margin:0;}
  .navbar ul li	{width:14%;}
  #nArt	{width:20%;}  
  #nHow	{width:26%;}
  #uShp	{left:-100px;}
  #uHow	{left:-50px;}
  #uMbr	{left:-120px;}
}




