

/******** general.css (processed with ModX)  *****/
/***
	- mainTextColor: 	#716262
	- generalMainFont	Raleway
	- generalMainLightFont	Khand-Light
	- generalMainBoldFont	CormorantGaramond-Bold
	- generalFontSize		20px
	- generalFontLetterSpacing		0px
****/
/* —————————————————————————————— CLEAR —————————————————————————————— */

*::-moz-selection {
background: none repeat scroll 0 0 #003472  ;
color: #fff;
text-shadow: none;
}

::selection {
background: #003472  ;
text-shadow: none;
color: #fff;
}

html, body {
	width:100%;
	height:100%;
}

@media (max-width: 992px) {
	body {
		hyphens: auto;
		text-overflow: clip;
	}
}

html, body, section, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
/*	margin:0;
	padding:0;
	border:0;
	outline:0;
*/
	font-family: Raleway, Arial, sans-serif;
	font-size: 20px;
	letter-spacing: 0px;
/*	line-height: 150%;*/
	/*color: #716262;*/
	/*vertical-align:top;*/
	background-color:transparent;
}

html, body {
	background-color:#ffffff;
}

.fittext p {
	font-size: inherit;
}

ol {margin: 0 0 10px 30px;}
ol li {}
ul {
	margin: 4px 0px 4px 2px;
	padding: 0;
}
ul li {
	list-style-position: inside;
}

ul ul, ol ul, ul ol, ol ol {
    margin: 0px 0px 0px 15px;
}

blockquote, q {
	quotes:none;
	background: url(../images/icons/quote.png) no-repeat 20px 22px #ebf0f1;
	padding: 20px 30px 20px 90px;
	margin: 20px 0;
	font-style: italic;
}
a {
	color: #008400;
}
a:hover {
	text-decoration: underline;
	color: #00348d;
}
/*
p {
	padding: 8px 0px 4px 0px;
}
strong {font-weight: bold;}
*/
span {vertical-align:baseline;}
img {
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}
.visual img, img.visual {
	width:100%;
}

noscript ul {list-style-type:none;background:black;color:white;padding:10px;}

/* —————————————————————————————— GENERAL STYLES —————————————————————————————— */
/* HEADINGS */
h1 {
	margin: 4px 0 20px;
	font: bold 40px "Raleway", Arial, sans-serif;
	color:#003472;
	position: relative;
	letter-spacing: 1px;
}
h2 {
	margin: 10px 0 5px;
	font: 500 28px "Khand-Light", Arial, sans-serif;
	color: #00348d;
	letter-spacing: 1px;
}
h3 {
	margin: 10px 0;
	font: bold 150% "Raleway", Arial, sans-serif;
	color: #003472;
}
h4 {
	margin: 10px 0;
	font: bold 130% "Raleway", Arial, sans-serif;
	color: #003472;
}
h5 {
	margin: 10px 0;
	font: bold 120% "Raleway", Arial, sans-serif;
	color: #003472;
}
h6 {
	margin: 10px 0;
	font: bold 80% "Raleway", Arial, sans-serif;
	color: #003472;
	font-style: italic;
}

big, .big {
	font: 32px "Raleway", Arial, sans-serif; color: #000
}
hr, .hr {
	width: 100%;clear: both;height: 2px;background: url(../images/separator1.png) repeat-x center center;margin: 20px 0;
}

section {
	clear:both;
}

.form-control-feedback.glyphicon {
	right:15px;
}

/* ERRORS */
.error {border: 2px solid #da0f00;background:#f5f5f5;margin:12px 0 0 0;padding:10px;}
.error p {padding:0;font-weight:bold;color:#000;}
.error ol {padding:0 0 3px 0;}
.error li {list-style-position:inside;list-style-type:decimal;margin:10px 0;color:red;}
form label.error {background: none; border: 0; color: #da0f00;margin: 0;padding: 0;position: relative;z-index: 10;top: -8px;right: 0;}

/* WARNING */
.warning {margin:12px 0 0 0;padding:10px 13px;color:#000;}
.warning_inline {color:red;font-weight:bold;}

/* SUCCESS */
.success {border:2px solid #5eb569;background:#f1f2f4;margin:12px 0 0 0;padding:10px 13px;font-weight:bold;color:#3eab4c;}
.success_inline {color:green;font-weight:bold;}

/* BUTTONS */
input[type="submit"],
input[type="button"],
form.style1 input[type="submit"],
form.style1 input[type="button"],
:not(.bootstrap-select) > .btn,
.button,
input.submit,
button.submit,
:not(.bootstrap-select) > .btn-default:focus,
:not(.bootstrap-select) > .btn-default.focus {
	color:#e7ecef;
	background-color:#003472;
	font: bold 14px "Raleway", Arial, Sans-Serif;
/*	width: calc(14px * 15);*/
	padding: 0px 14px 2px;
	min-height: calc(2.1 * 14px);
	text-align: center;
	border: 0;
	letter-spacing: 1px;
	margin: 5px auto 15px auto;
/*	text-transform: capitalize;*/
	max-width: 90%;
/*	white-space: normal;*/
/*	display: block;*/
	display: table;
	line-height: calc(2.1 * 14px);
	outline-color:transparent;
}
input[type="submit"]:hover,
input[type="button"]:hover,
form.style1 input[type="submit"]:hover,
form.style1 input[type="button"]:hover,
:not(.bootstrap-select) > .btn:hover,
:not(.bootstrap-select) > .button:hover,
:not(.bootstrap-select) > .btn-default:hover
.submit:hover {
        color:#e7ecef;
        background-color:#003473;
}

/* buttons in subsection */
.buttonDiv {
	min-width: 100px;
}
.buttonDiv.left {
	float:unset;
}
.buttonDiv.left .btn {
	margin-left:15px;
}

.buttonDiv.center {
	text-align: center;
}


/**
.buttonDiv.right {
	float:unset;
}
*/
.buttonDiv.right .btn {
	margin-right:15px;
}

.buttonDiv.right .btn > a {
	color: inherit;
}

.add_to_cart_button {
	margin: 0 auto;
}

/* FORMS AND INPUTS */
form {
	position: relative;
}
fieldset {}
legend {}
label {}
input, textarea, select, option, label {
	font-size: 90%;
	color: #716262;
	max-width: 100%;
}
input, input[type="text"], input[type="password"] {}
input[type="radio"], input[type="checkbox"] {
	margin: 5px 9px 0 0;
	float: left;
}
input[type="file"] {width: auto;border: 0}
.checkBox {background-position: 0 0;}
.checkBoxClear {background-position: 0 -23px;}
.checkBox, .checkBoxClear {background-image: url(../images/checkbox.png);background-repeat: no-repeat;display: block;height: 22px;padding: 0;margin: 0 2px;cursor: pointer;}

form.style1 select,
form.style1 input {
	background: #e7ecef;
	box-shadow: inset 0 0px 2px 0px rgba(0, 0, 0, 0.3);
	color: #2e2e2e;
	text-shadow: 1px 1px rgba(255,255,255,0.2);
	padding: 10px 14px;border: 0;
	border-bottom: 1px solid #f7ffff;
	border-radius: 5px;
	margin: 0 0 18px;
	width: 100%;
	position: relative;
	z-index: 10;
}
form.style1 textarea {
	background: #e7ecef;
	box-shadow: inset 0 0px 2px 0px rgba(0, 0, 0, 0.3);
	color: #2e2e2e;
	text-shadow: 1px 1px rgba(255,255,255,0.2);
	padding: 8px 14px;border: 0;
	border-bottom: 1px solid #f7ffff;
	border-radius: 5px;
	margin: 0 0 18px;width: 100%;
}
form.style1 ::-webkit-input-placeholder {color: #2e2e2e;}
form.style1 :-moz-placeholder {color: #2e2e2e;}
form.style1 ::-moz-placeholder {color: #2e2e2e;}
form.style1 :-ms-input-placeholder {color: #2e2e2e;}

.style1 .submit_btn {
	margin: 10px 0;
}
.style1 .submit_btn .inner {
	width: auto;
	text-align: center;
}
.style1 .submit_btn .btn {
	width: auto;
	border: 0;
	white-space: normal;
}

form.style2 {background: #0095d4; padding: 25px 25px;overflow: hidden;}
form.style2 .title {background: none; color: #fff; text-transform: uppercase; font: 20px "Raleway", "Trebuchet MS", Arial, Sans-Serif;margin: 0 0 10px;text-align: left;}
form.style2 [class*="span"] {margin-left: 0}
form.style2 input {background: #057db1; box-shadow: inset 0 3px 5px 0px rgba(0, 0, 0, 0.3); color: #fff; padding: 8px 14px;border: 0;border-bottom: 1px solid #75c6e8;border-radius: 5px;margin: 0 0 13px;width: 100%;}
form.style2 textarea {background: #057db1; box-shadow: inset 0 3px 5px 0px rgba(0, 0, 0, 0.3); color: #fff; padding: 8px 14px;border: 0;border-bottom: 1px solid #75c6e8;margin: 0;width: 100%;border-radius: 5px;}
form.style2 ::-webkit-input-placeholder {color: #fff;}
form.style2 :-moz-placeholder {color: #fff;}
form.style2 ::-moz-placeholder {color: #fff;}
form.style2 :-ms-input-placeholder {color: #fff;}
form.style2 .submit_btn .btn {background: url(../images/bg-btn.png) repeat-x 0 -75px #060606; margin: 5px auto;color: #fff;height: 33px;border: 0;font: 12px "CormorantGaramond-Bold", "Trebuchet MS", Arial, sans-serif;text-transform: uppercase;padding: 0;letter-spacing: 1px;width: auto;min-width: 130px;float: left;box-shadow: none;}

/* SELECT STYLE */
div.select {background: url(../images/backgrounds.png) no-repeat 0 -40px rgba(0,0,0,0) ;border: 0;width: 218px;height: 23px;font: 12px Arial;line-height: 23px;color: #497093;text-align: left;overflow: hidden;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;padding: 5px 12px 6px 0px;margin: 0 0 5px 2px;position: relative;}
div.select select {background: rgba(0,0,0,0) ; -webkit-appearance: none;-moz-appearance: none;appearance: none;border:0;line-height: 14px;/*height:23px;*/ width: 130%;font: 12px/35px Arial;padding: 7px 8px;height: auto;color: white;}
div.select select {font: 12px/25px Arial;}
div.select select {padding: 0 5px;*width: 200px} /* IE 7 FIX */
div.select select option {font: 12px Arial;}
div.select select:focus {border: 0;outline: 0;}
*[required="required"] {background-color: #FCF8E3 ;}

/* BOOTSTRAP OVERRIDES */
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width:100%;
}
.well {
    background: #fff;
    padding: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    list-style: none;
    overflow: hidden;}
[class*="span"] {position: relative}
.thumbnail {
    background: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/* GENERAL CLASSES */
.block {display: block;}
.ma {margin: auto;}
.none {display:none}

.clear {
	clear:both;
/*	padding-bottom:15px;*/
}
.clearer {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
.clearfix:after {clear:both;display:block;height:0;font-size:0;visibility:hidden;}
.clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}

.hidden {visibility:hidden;}
.nobg {background: none ;}
.nobd {border: 0 ;}

.sup{font-size:xx-small; vertical-align:top;}
.sub{font-size:xx-small; vertical-align:bottom;}

.left {float:left}
.right {float:right}

.rel {position:relative}
.abs {position: absolute}

.green{color:green}
.red {color:red}
.grey {color:grey}
.pink {color:pink}
.black {color:black}
.white {color:white}

div.image {
	overflow:hidden;
	/*text-align:center;*/
}


/* Simple Effects on image */
div.growbg {
        transition: background-size .2s ease-in-out;
}

div.grow img,
div.grow .imageEffect{
	transition: all .8s ease-in-out;
}
div.grow img:hover{
	transform: scale(1.1);
}

div.circle img
{
	border-radius:50%;
}
div.withSmallCorner img
{
	border-radius:3px;
}
div.withBigCorner img
{
	border-radius:20px;
}

div.lightShadow img
{
	box-shadow: 2px 3px 6px 0px rgba(79,94,44,0.2);
	margin-bottom: 5px;
	width: calc(100% - 7px);
}

div.boldShadow img
{
	box-shadow: 5px 5px 4px 0 rgba(69,84,34,0.4);
  margin-bottom: 6px;
  width: calc(100% - 14px);
}


/* needs a script to compute height and margin-top to use this class...*/
.imageEffect::after {
  display: block;
  position: relative;
  background-image: inherit;
/* margin-top: -350px; see diaporamaSection template script that set this value*/
  height: inherit;
  width: 101%;
  content: '';
}

.siteeditor {
    padding: 0;
    margin: 0;
}

.tar {text-align:right;}
.tal {text-align:left;}
.tac {text-align:center;}
.taj {text-align:justify;}
.fwl {font-weight:100}
.fwlight {font-weight:100}
.fwnormal {font-weight:normal}
.fwn {font-weight:normal}
.fwbold {font-weight:bold}
.fwb {font-weight:bold}
.ttup {text-transform:uppercase}
.strike {text-decoration:line-through;}

.l10pct {left: 10% ;}
.l20pct {left: 20% ;}
.l30pct {left: 30% ;}
.l40pct {left: 40% ;}
.l50pct {left: 50% ;}
.l60pct {left: 60% ;}
.l70pct {left: 70% ;}
.l80pct {left: 80% ;}
.l90pct {left: 90% ;}
.l100pct {left: 100% ;}

.w10pct {width: 10% }
.w20pct {width: 20% }
.w30pct {width: 30% }
.w40pct {width: 40% }
.w50pct {width: 50% }
.w60pct {width: 60% }
.w70pct {width: 70% }
.w80pct {width: 80% }
.w90pct {width: 90% }
.w100pct {width: 100% }
.w101pct {width: 101% }
.w102pct {width: 102% }
.w103pct {width: 103% }
.w104pct {width: 104% }
.w105pct {width: 105% }

.w10 {width:10px }
.w20 {width:20px }
.w30 {width:30px }
.w40 {width:40px }
.w50 {width:50px }
.w60 {width:60px }
.w70 {width:70px }
.w80 {width:80px }
.w90 {width:90px }
.w100 {width:100px }
.w110 {width:110px }
.w120 {width:120px }
.w130 {width:130px }
.w140 {width:140px }
.w150 {width:150px }
.w160 {width:160px }
.w170 {width:170px }
.w180 {width:180px }
.w190 {width:190px }
.w200 {width:200px }
.w210 {width:210px }
.w220 {width:220px }
.w230 {width:230px }
.w240 {width:240px }
.w250 {width:250px }
.w260 {width:260px }
.w270 {width:270px }
.w280 {width:280px }
.w290 {width:290px }
.w300 {width:300px }
.w310 {width:310px }
.w320 {width:320px }
.w330 {width:330px }
.w340 {width:340px }
.w350 {width:350px }
.w360 {width:360px }
.w370 {width:370px }
.w380 {width:380px }
.w390 {width:390px }
.w400 {width:400px }
.w410 {width:410px }
.w420 {width:420px }
.w430 {width:430px }
.w440 {width:440px }
.w450 {width:450px }
.w460 {width:460px }
.w470 {width:470px }
.w480 {width:480px }
.w490 {width:490px }
.w500 {width:500px }
.w510 {width:510px }
.w520 {width:520px }
.w530 {width:530px }
.w540 {width:540px }
.w550 {width:550px }
.w560 {width:560px }
.w570 {width:570px }
.w580 {width:580px }
.w590 {width:590px }
.w600 {width:600px }
.w610 {width:610px }
.w620 {width:620px }
.w630 {width:630px }
.w640 {width:640px }
.w650 {width:650px }
.w660 {width:660px }
.w670 {width:670px }
.w680 {width:680px }
.w690 {width:690px }
.w700 {width:700px }
.w710 {width:710px }
.w720 {width:720px }
.w730 {width:730px }
.w740 {width:740px }
.w750 {width:750px }
.w760 {width:760px }
.w770 {width:770px }
.w780 {width:780px }
.w790 {width:790px }
.w800 {width:800px }
.w810 {width:810px }
.w820 {width:820px }
.w830 {width:830px }
.w840 {width:840px }
.w850 {width:850px }
.w860 {width:860px }
.w870 {width:870px }
.w880 {width:880px }
.w890 {width:890px }
.w900 {width:900px }
.w910 {width:910px }
.w920 {width:920px }
.w930 {width:930px }
.w940 {width:940px }
.w950 {width:950px }
.w960 {width:960px }
.w970 {width:970px }
.w980 {width:980px }
.w990 {width:990px }
.w1000 {width:1000px }

.h10 {height:10px }
.h20 {height:20px }
.h30 {height:30px }
.h40 {height:40px }
.h50 {height:50px }
.h60 {height:60px }
.h70 {height:70px }
.h80 {height:80px }
.h90 {height:90px }
.h100 {height:100px }
.h110 {height:110px }
.h120 {height:120px }
.h130 {height:130px }
.h140 {height:140px }
.h150 {height:150px }
.h160 {height:160px }
.h170 {height:170px }
.h180 {height:180px }
.h190 {height:190px }
.h200 {height:200px }
.h210 {height:210px }
.h220 {height:220px }
.h230 {height:230px }
.h240 {height:240px }
.h250 {height:250px }
.h260 {height:260px }
.h270 {height:270px }
.h280 {height:280px }
.h290 {height:290px }
.h300 {height:300px }
.h310 {height:310px }
.h320 {height:320px }
.h330 {height:330px }
.h340 {height:340px }
.h350 {height:350px }
.h360 {height:360px }
.h370 {height:370px }
.h380 {height:380px }
.h390 {height:390px }
.h400 {height:400px }
.h410 {height:410px }
.h420 {height:420px }
.h430 {height:430px }
.h440 {height:440px }
.h450 {height:450px }
.h460 {height:460px }
.h470 {height:470px }
.h480 {height:480px }
.h490 {height:490px }
.h500 {height:500px }
.h510 {height:510px }
.h520 {height:520px }
.h530 {height:530px }
.h540 {height:540px }
.h550 {height:550px }
.h560 {height:560px }
.h570 {height:570px }
.h580 {height:580px }
.h590 {height:590px }
.h600 {height:600px }
.h610 {height:610px }
.h620 {height:620px }
.h630 {height:630px }
.h640 {height:640px }
.h650 {height:650px }
.h660 {height:660px }
.h670 {height:670px }
.h680 {height:680px }
.h690 {height:690px }
.h700 {height:700px }
.h710 {height:710px }
.h720 {height:720px }
.h730 {height:730px }
.h740 {height:740px }
.h750 {height:750px }
.h760 {height:760px }
.h770 {height:770px }
.h780 {height:780px }
.h790 {height:790px }
.h800 {height:800px }
.h810 {height:810px }
.h820 {height:820px }
.h830 {height:830px }
.h840 {height:840px }
.h850 {height:850px }
.h860 {height:860px }
.h870 {height:870px }
.h880 {height:880px }
.h890 {height:890px }
.h900 {height:900px }
.h910 {height:910px }
.h920 {height:920px }
.h930 {height:930px }
.h940 {height:940px }
.h950 {height:950px }
.h960 {height:960px }
.h970 {height:970px }
.h980 {height:980px }
.h990 {height:990px }
.h1000 {height:1000px }

.m0 {margin:0px }
.ml0 {margin-left:0px }
.mr0 {margin-right:0px }
.mt0 {margin-top:0px }
.mb0 {margin-bottom:0px }
.m5 {margin:5px }
.ml5 {margin-left:5px }
.mr5 {margin-right:5px }
.mt5 {margin-top:5px }
.mb5 {margin-bottom:5px }
.p0 {padding:0px ;}
.pl0 {padding-left:0px ;}
.pr0 {padding-right:0px ;}
.pt0 {padding-top:0px ;}
.pb0 {padding-bottom:0px ;}
.p5 {padding:5px }
.pl5 {padding-left:5px }
.pr5 {padding-right:5px }
.pt5 {padding-top:5px }
.pb5 {padding-bottom:5px }
.m10 {margin:10px }
.ml10 {margin-left:10px }
.mr10 {margin-right:10px }
.mt10 {margin-top:10px }
.mb10 {margin-bottom:10px }
.p10 {padding:10px }
.pl10 {padding-left:10px }
.pr10 {padding-right:10px }
.pt10 {padding-top:10px }
.pb10 {padding-bottom:10px }
.m15 {margin:15px }
.ml15 {margin-left:15px }
.mr15 {margin-right:15px }
.mt15 {margin-top:15px }
.mb15 {margin-bottom:15px }
.p15 {padding:15px }
.pl15 {padding-left:15px }
.pr15 {padding-right:15px }
.pt15 {padding-top:15px }
.pb15 {padding-bottom:15px }
.m20 {margin:20px }
.ml20 {margin-left:20px }
.mr20 {margin-right:20px }
.mt20 {margin-top:20px }
.mb20 {margin-bottom:20px }
.p20 {padding:20px }
.pl20 {padding-left:20px }
.pr20 {padding-right:20px }
.pt20 {padding-top:20px }
.pb20 {padding-bottom:20px }
.m25 {margin:25px }
.ml25 {margin-left:25px }
.mr25 {margin-right:25px }
.mt25 {margin-top:25px }
.mb25 {margin-bottom:25px }
.p25 {padding:25px }
.pl25 {padding-left:25px }
.pr25 {padding-right:25px }
.pt25 {padding-top:25px }
.pb25 {padding-bottom:25px }
.m30 {margin:30px }
.ml30 {margin-left:30px }
.mr30 {margin-right:30px }
.mt30 {margin-top:30px }
.mb30 {margin-bottom:30px }
.p30 {padding:30px }
.pl30 {padding-left:30px }
.pr30 {padding-right:30px }
.pt30 {padding-top:30px }
.pb30 {padding-bottom:30px }
.m35 {margin:35px }
.ml35 {margin-left:35px }
.mr35 {margin-right:35px }
.mt35 {margin-top:35px }
.mb35 {margin-bottom:35px }
.p35 {padding:35px }
.pl35 {padding-left:35px }
.pr35 {padding-right:35px }
.pt35 {padding-top:35px }
.pb35 {padding-bottom:35px }
.m40 {margin:40px }
.ml40 {margin-left:40px }
.mr40 {margin-right:40px }
.mt40 {margin-top:40px }
.mb40 {margin-bottom:40px }
.p40 {padding:40px }
.pl40 {padding-left:40px }
.pr40 {padding-right:40px }
.pt40 {padding-top:40px }
.pb40 {padding-bottom:40px }
.m45 {margin:45px }
.ml45 {margin-left:45px }
.mr45 {margin-right:45px }
.mt45 {margin-top:45px }
.mb45 {margin-bottom:45px }
.p45 {padding:45px }
.pl45 {padding-left:45px }
.pr45 {padding-right:45px }
.pt45 {padding-top:45px }
.pb45 {padding-bottom:45px }
.m50 {margin:50px }
.ml50 {margin-left:50px }
.mr50 {margin-right:50px }
.mt50 {margin-top:50px }
.mb50 {margin-bottom:50px }
.p50 {padding:50px }
.pl50 {padding-left:50px }
.pr50 {padding-right:50px }
.pt50 {padding-top:50px }
.pb50 {padding-bottom:50px }
.m55 {margin:55px }
.ml55 {margin-left:55px }
.mr55 {margin-right:55px }
.mt55 {margin-top:55px }
.mb55 {margin-bottom:55px }
.p55 {padding:55px }
.pl55 {padding-left:55px }
.pr55 {padding-right:55px }
.pt55 {padding-top:55px }
.pb55 {padding-bottom:55px }
.m60 {margin:60px }
.ml60 {margin-left:60px }
.mr60 {margin-right:60px }
.mt60 {margin-top:60px }
.mb60 {margin-bottom:60px }
.p60 {padding:60px }
.pl60 {padding-left:60px }
.pr60 {padding-right:60px }
.pt60 {padding-top:60px }
.pb60 {padding-bottom:60px }
.m65 {margin:65px }
.ml65 {margin-left:65px }
.mr65 {margin-right:65px }
.mt65 {margin-top:65px }
.mb65 {margin-bottom:65px }
.p65 {padding:65px }
.pl65 {padding-left:65px }
.pr65 {padding-right:65px }
.pt65 {padding-top:65px }
.pb65 {padding-bottom:65px }
.m70 {margin:70px }
.ml70 {margin-left:70px }
.mr70 {margin-right:70px }
.mt70 {margin-top:70px }
.mb70 {margin-bottom:70px }
.p70 {padding:70px }
.pl70 {padding-left:70px }
.pr70 {padding-right:70px }
.pt70 {padding-top:70px }
.pb70 {padding-bottom:70px }
.m75 {margin:75px }
.ml75 {margin-left:75px }
.mr75 {margin-right:75px }
.mt75 {margin-top:75px }
.mb75 {margin-bottom:75px }
.p75 {padding:75px }
.pl75 {padding-left:75px }
.pr75 {padding-right:75px }
.pt75 {padding-top:75px }
.pb75 {padding-bottom:75px }
.m80 {margin:80px }
.ml80 {margin-left:80px }
.mr80 {margin-right:80px }
.mt80 {margin-top:80px }
.mb80 {margin-bottom:80px }
.p80 {padding:80px }
.pl80 {padding-left:80px }
.pr80 {padding-right:80px }
.pt80 {padding-top:80px }
.pb80 {padding-bottom:80px }
.m85 {margin:85px }
.ml85 {margin-left:85px }
.mr85 {margin-right:85px }
.mt85 {margin-top:85px }
.mb85 {margin-bottom:85px }
.p85 {padding:85px }
.pl85 {padding-left:85px }
.pr85 {padding-right:85px }
.pt85 {padding-top:85px }
.pb85 {padding-bottom:85px }
.m90 {margin:90px }
.ml90 {margin-left:90px }
.mr90 {margin-right:90px }
.mt90 {margin-top:90px }
.mb90 {margin-bottom:90px }
.p90 {padding:90px }
.pl90 {padding-left:90px }
.pr90 {padding-right:90px }
.pt90 {padding-top:90px }
.pb90 {padding-bottom:90px }
.m95 {margin:95px }
.ml95 {margin-left:95px }
.mr95 {margin-right:95px }
.mt95 {margin-top:95px }
.mb95 {margin-bottom:95px }
.p95 {padding:95px }
.pl95 {padding-left:95px }
.pr95 {padding-right:95px }
.pt95 {padding-top:95px }
.pb95 {padding-bottom:95px }
.m100 {margin:100px }
.ml100 {margin-left:100px }
.mr100 {margin-right:100px }
.mt100 {margin-top:100px }
.mb100 {margin-bottom:100px }
.p100 {padding:100px }
.pl100 {padding-left:100px }
.pr100 {padding-right:100px }
.pt100 {padding-top:100px }
.pb100 {padding-bottom:100px }

.fs0 {font-size:0px }
.fs1 {font-size:1px }
.fs2 {font-size:2px }
.fs3 {font-size:3px }
.fs4 {font-size:4px }
.fs5 {font-size:5px }
.fs6 {font-size:6px }
.fs7 {font-size:7px }
.fs8 {font-size:8px }
.fs9 {font-size:9px }
.fs10 {font-size:10px }
.fs11 {font-size:11px }
.fs12 {font-size:12px }
.fs13 {font-size:13px }
.fs14 {font-size:14px }
.fs15 {font-size:15px }
.fs16 {font-size:16px }
.fs17 {font-size:17px }
.fs18 {font-size:18px }
.fs19 {font-size:19px }
.fs20 {font-size:20px }
.fs21 {font-size:21px }
.fs22 {font-size:22px }
.fs23 {font-size:23px }
.fs24 {font-size:24px }
.fs25 {font-size:25px }
.fs26 {font-size:26px }
.fs27 {font-size:27px }
.fs28 {font-size:28px }
.fs29 {font-size:29px }
.fs30 {font-size:30px }
.fs31 {font-size:31px }
.fs32 {font-size:32px }
.fs33 {font-size:33px }
.fs34 {font-size:34px }
.fs35 {font-size:35px }
.fs36 {font-size:36px }
.fs37 {font-size:37px }
.fs38 {font-size:38px }
.fs39 {font-size:39px }
.fs40 {font-size:40px }
.fs41 {font-size:41px }
.fs42 {font-size:42px }
.fs43 {font-size:43px }
.fs44 {font-size:44px }
.fs45 {font-size:45px }
.fs46 {font-size:46px }
.fs47 {font-size:47px }
.fs48 {font-size:48px }
.fs49 {font-size:49px }
.fs50 {font-size:50px }
.fs51 {font-size:51px }
.fs52 {font-size:52px }
.fs53 {font-size:53px }
.fs54 {font-size:54px }
.fs55 {font-size:55px }
.fs56 {font-size:56px }
.fs57 {font-size:57px }
.fs58 {font-size:58px }
.fs59 {font-size:59px }
.fs60 {font-size:60px }

/* cursor classes */
.cursor_alias {cursor: alias;}
.cursor_all-scroll {cursor: all-scroll;}
.cursor_auto {cursor: auto;}
.cursor_cell {cursor: cell;}
.cursor_context-menu {cursor: context-menu;}
.cursor_col-resize {cursor: col-resize;}
.cursor_copy {cursor: copy;}
.cursor_crosshair {cursor: crosshair;}
.cursor_default {cursor: default;}
.cursor_e-resize {cursor: e-resize;}
.cursor_ew-resize {cursor: ew-resize;}
.cursor_grab {cursor: -webkit-grab; cursor: grab;}
.cursor_grabbing {cursor: -webkit-grabbing; cursor: grabbing;}
.cursor_help {cursor: help;}
.cursor_move {cursor: move;}
.cursor_n-resize {cursor: n-resize;}
.cursor_ne-resize {cursor: ne-resize;}
.cursor_nesw-resize {cursor: nesw-resize;}
.cursor_ns-resize {cursor: ns-resize;}
.cursor_nw-resize {cursor: nw-resize;}
.cursor_nwse-resize {cursor: nwse-resize;}
.cursor_no-drop {cursor: no-drop;}
.cursor_none {cursor: none;}
.cursor_not-allowed {cursor: not-allowed;}
.cursor_pointer {cursor: pointer;}
.cursor_progress {cursor: progress;}
.cursor_row-resize {cursor: row-resize;}
.cursor_s-resize {cursor: s-resize;}
.cursor_se-resize {cursor: se-resize;}
.cursor_sw-resize {cursor: sw-resize;}
.cursor_text {cursor: text;}
.cursor_url {cursor: url(myBall.cur),auto;}
.cursor_w-resize {cursor: w-resize;}
.cursor_wait {cursor: wait;}
.cursor_zoom-in {cursor: zoom-in;}
.cursor_zoom-out {cursor: zoom-out;}