BODY {
	margin: 0px auto;
[if IE] text-align: center;
}

#wrap {
	min-width: 960px;
	margin: 0px auto; 
	padding: 0px;
}

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

.no-bullet {
	list-style: none;
}

.hide {
	display: none;
	}
.show { 
	display:;
}



/*  LINK LISTS ************************************/
.link_name, .link-name { 
	line-height: 120%;
}

.link_url, .link_url { 
	line-height: 115%;
	font-size: 70% !important;
	margin:0px 0px 0px 12px !important;
	text-decoration: none !important;
}

.link_div, .link-div {
	margin:-245px 0px 0px 0px !important;
	text-align: right !important;
	color:#205970 !important; /* teal blue */
	font-size: 70% !important;
}

.link_desc, .link-desc { 
	color: #666666 !important; /* gray */
	margin: 0px 2% 0 2% !important;
	font-size: 9pt !important;
	font-weight: normal !important; 
	font-style: italic !important;
	text-align: justify !important; 
}

.link_desc_text, .link-desc-text { 
	color: #666666 !important; /* gray */
	margin: 14px 0 12px 0 !important;
	line-height: 120%;
	font-size: 9pt !important;
	font-weight: normal !important; 
	font-style: italic !important;
	text-align: justify !important; 
}

.link_desc_null, .link-desc-null { 
	margin: -30px 0 0 0 !important;
}

.link_tags, .link-tags {
	margin:6px 2% -10px 0px !important;
	color:#8e8e83 !important; /* dark beige */
	font-size: 92% !important; 
}

.link_date, .link-date {
	margin:-21px 0px -10px 0px !important;
	color:#8e8e83 !important; /* dark beige */
	font-size: 8.5pt !important;
	font-weight: normal !important; 
	font-style: italic !important;
	text-align: right !important; 
}

.link_rating, .link-rating {
	margin:0px 0px 0px 0px !important;
	color:#205970 !important; /* teal blue */
	/* font-size: 90% !important; */
	font-size: 7.5pt !important;
	font-style: italic !important;
	text-align: right !important; 
}
/*  END// LINK LISTS ************************************/




/* ELEMENTS ************************************/
code, pre {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://milehighcentral.com/images/notepaper.png) repeat scroll left top;
	border:1px solid #E2E2E2;
	color:#666666;
	display:block;
	font-family:"Courier New",Courier,monospace,"MS Sans Serif", sans-serif, serif;
	line-height:18px;
	overflow:auto;
	padding:18px 10px 17px;
	text-align:left;
	white-space:pre;
	padding-bottom: 20px;
	font-size: 1.025em;
}
PRE
{
	margin: 8px 0px;
	padding: 10px;
	clear: both;
	width: 92%;
	overflow: scroll;
	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;
	background: #FFFFFF;
	color: #000000;
	font-size: 13px;
	line-height: 22px;
	white-space: nowrap;
	border: 1px solid #EEEEEE;
}

div hr {
  border: 0;
  width: 70%;
}
hr {
  border: 0;
  width: 70%;
}
hr.line {
	border-color:#CCCCCC -moz-use-text-color #EFEFEF;
	border-style:solid none;
	border-width:1px 0;
	height:2px;
	margin:10px auto 0 0;
	text-align:center;
	width:80%;
}

.bevel {
	border:0 none;
	height:2px;
	margin-top:20px;
	width:100%;
}

.block {
	display: block;
}

.clear, .float-catch, .clear-both {
	clear: both;
/* 	height:0; breaks some sites */
/*
	overflow:hidden;
	margin:-1px 0 0 0;
*/
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

h1 { 
	font-size: 200%;
} 

h2 { 
	font-size: 150%; 
}

h3 { 
	font-size: 100%;
}

h2, h3, h4, h5 {
	padding: 18px 0px 5px 0px;
	margin-top: 24px;
	margin-bottom: 4px;
}

h2.sub_header a:link, h2.sub_header a:visited, h2.sub_header a:active, h2.sub-header a:link, h2.sub-header a:visited, h2.sub-header a:active {
	color: #fbf7e4 !important; /* cream */
	font: bold 1.0em Georgia, "Times New Roman", Times, serif !important;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	clear: both;
	margin-bottom: 20px;
	display: block;
	padding: 8px 10px 0;
	text-decoration: none;
}

p {
	line-height: 133%;
}
/* END// ELEMENTS ************************************/


/* CUSTOM NAMES ************************************/
/* listed alphabetically */
/* override Enhanced Links plugin */
#blogroll, .blogroll ul, .blogroll ul li {
	list-style-type:none !important;
}

.blogroll a:link, .blogroll a:visited {
	font-weight: bold;
}

.border {
	border-color: #CCCCCC #666666 #666666 #CCCCCC; 
	border-width: medium; 
	border-style: solid; 
}

.border_thin, .border-thin {
	border-color: #788CA0 #6D85A1 #6D85A1 #788CA0;
	border-width: thin; 
	border-style: solid; 
}

.box1 {
	padding: 20px;
	border-width: medium;
	border-style: groove;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	background-image:  url(/images/graytexturenew_lightened.jpg); /* Gainsborough */
}

.bullet {
	margin-right:2px !important;
	margin-bottom:-4px !important;
	margin-left:2px !important;
	border:0 !important;
	text-decoration:none !important;
	padding-left:4px !important;
	padding-right:5px !important;
}

.bullet_pad, .bullet-pad {
	padding-left: 60px;
/* 	margin: -8px 0 -8px 0; */
	text-align: left;
}

.column {
	display: inline;
	float: left;
	margin: 0 5px;
}
.column-left { 
	width: 40%;
	float: left;
	margin-left: 10%;	
}
.column-right { 
	width: 40%;
	float: right;	
	padding-bottom: 135px !important;
	margin-bottom: 135px !important;
	margin-right: 10%;
}

/* override Enhanced Links plugin */
#enhanced-links ul {
	margin-bottom: 12px;
}
#enhanced-links ul li {
	font-size: small !important;
	line-height: 16px;
	margin-bottom: 12px !important;
}
#enhanced-links-1 li {
	list-style-type:none !important;
	font-weight: bold;
	color: #6D85A1;
	cursor: inherit !important;
	margin-bottom: 12px !important;
}
.link-cat-title {
	list-style-type:none !important;
	font-weight: bold;
	color: #6D85A1;
	cursor: inherit !important;
}
.linkcat {
	font-weight: normal;
	margin-bottom: 12px;
}

/* override Flex Pages plugin */
#flexipages-3.widget.flexipages_widget ul li.page_item a {
	font-weight: bold;
}
#flexipages-3.widget.flexipages_widget ul li.page_item ul li a {
	font-weight: normal;
}
.current_page_item a:link, .current_page_item a:visited {
	font-color: #A3B69E !important;
}

#header.header h2.header {
	margin: 10px 0 10px 0 !important;
}

/* override Lifestream plugin */
#lifestream-3 ul li {
	font-size: small !important;
}

.logo {
	border:medium !important;
}

#simpleTooltip {
	padding: 7px;
	border: 1px solid #A6A7AB;
	background: #F2F3F5;
}

.textwidget, .text-widget {
	clear: both;
	padding: 5px 10px;
	line-height:20px;
}

/* override Twitter Tools plugin */
#twitter-tools ul li {
	font-size: small !important;
	margin-bottom: 12px !important;
	padding: 5px 0 5px 0;
	line-height: 14px;
}

/* override Wassup plugin */
#wassup-widget ul li ul .links {
	list-style-type:none !important;
	font-size: small !important;
}
/* END// CUSTOM NAMES ************************************/


/*  PICS ************************************/
.photo, .photo img {
	border-color: #CCCCCC #666666 #666666 #CCCCCC; 
	border-width: thick; 
	border-style: solid;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	padding:0px !important;
}

.pic {
	margin:5px 0px 5px 0px !important;
}
.pic-norm {
	border: 0px solid rgb(51, 51, 51) !important;
	background-color: transparent !important; /* e9e0d3 MHM sandy [row background] */
	background: transparent !important; /* overrides #main-content img */
	-moz-border-radius-bottomleft: 0px !important;
	-moz-border-radius-bottomright: 0px !important;
}
/* END// PICS ************************************/


/*  DELICIOUS LINKS ************************************/
img.faviconimg {
	border:0 !important;
	width:14px !important;
	height:14px !important;
	padding:0 4px 0 4px !important;
	margin:0 2px -7px 4px !important;
	max-width: 15px;
	max-height: 15px;
}
img.faviconimg a:hover {
}
ul.favilist {
	list-style:none !important;
	padding:0 4px !important;
	margin:0 4px -7px 4px !important;
}
.deliciousplus-post {
	list-style:none !important;
}
.deliciousplus-post img.faviconimg {
	list-style:none !important;
	display:none;
	visibility: hidden;
}
.pbs_clearfix {
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	background: #F1F1E5 url(/images/wrapper-bg.jpg) repeat-y 0 0;
}
.deliciousplus-tags, .deliciousplus-tags a:link, .deliciousplus-tags a:visited {
	color:#8e8e83 !important; /* dark beige */
}
.pod_delicious_links_subtitle, .link_date {
	font-size:70%;
}

/* delicous-plus widget/code */
.pbs_top_left {
	width: 100% !important;
	background-color: #d5d5c9;
	margin-left: 18px;	                           
	margin-bottom: 0pt;	                           
	margin-right: 0pt;	                           
	margin-top: -15px;
	background:transparent;
}
/* END// DELICIOUS LINKS ************************************/


/* COLORS */
.green, .green-txt {
	color: #458862;
}
.red, .red-txt {
	color: #B2265D;
}


.hidden {
	display: none;
}

img {
	border: none;
}

.invisible {
	visibility: hidden;
}


.fl_left, .fl_right { width: 49%; }
.fl_left { float: left; }
.fl_right { float: right; }          
.fl_left:before { float: right; }
.fl_right:before { float: left; }

.nowrap {
	white-space: nowrap;
}

small {
	font-size: 0.75em;
}

.small-caps, .sc {
	font-variant: small-caps;
}
/* END// ELEMENTS ************************************/


/* POWERED BY MileHighMarketing */
.copyright {
	font-size: 10pt;
}

.higher_visibility, .higher-visibility {
	text-align:center;
	font-size:9px;
	font-style: italic;
	margin-top:4px;
}

.sup, .super, .superscript {
	vertical-align: text-top;
	font-size: 60%;
	font-family: sans-serif;
}

.Visibility-Powered-by-MileHighMarketing {
	margin-top: -15px;
}

.visibility_powered_by_MileHighMarketing_imgdiv, .visibility-powered-by-MileHighMarketing-imgdiv {
	background-image:url(/images/logo_MHM100x65oval.png);
	background-repeat:no-repeat;
	background-position:center;
	width:225px;
	height:70px; /* 64px */
	position:relative;
	margin-top:5px;
	cursor: pointer;
}

.visibility_powered_by_MileHighMarketing_txtdiv, .visibility-powered-by-MileHighMarketing-txtdiv {
	width:225px;
	text-align:center;
	font-size:10px;
	position:relative;
	margin-top:2px;
}

.visibility_powered_by_MileHighMarketing_txt, .visibility-powered-by-MileHighMarketing-txt {
	text-align:center;
	font-size:9px;
	margin-top:4px;
}
/* //END POWERED BY MileHighMarketing */


.none {
	padding: 0% !important;
	margin: 0% !important; /* 	cellspacing: 0%; !!Property cellspacing doesn't exist : 0%   */
	background-image: none;
	background: none;
	background-repeat: no-repeat;
	text-decoration: none !important;
	border: none !important; 
}

.rounded, .round {
	-moz-border-radius-bottomleft: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	behavior: url(/includes/PIE.htc);
}



/*  DIVS ************************************/
.no-border, .noborder {
	border: none !important;
}
.border {
	border: 1px;
}

.picleft, .pic-left, img.alignleft {
	margin:8px 22px 8px 0px !important;
	text-align: left;
	float: left !important;
	display: inline;
}
.picright, .pic-right, img.alignright {
	margin:8px 0px 8px 22px !important; /* 4px 0px 4px 15px */
	text-align: right;
	float: right !important;
	display: inline;
}
.piccenter, .pic-center {
	margin-top:5px !important;
	margin-bottom: 5px !important;
	text-align: center !important;
	margin-left: auto;
	margin-right: auto;
}

.pic-spacer {
	text-decoration: none !important;
    background:url(/images/spacer.gif) no-repeat;	
	width: 8px;
}
/* END// DIVS ************************************/



/******** MARGIN *******/
.margin, .margin5 {
	margin: 5px !important;
}
.margin0, .marginzero, .margin-zero {
	margin: 0px !important;
}
.margin1 {
	margin: 1px !important;
}
.margin2 {
	margin: 2px !important;
}
.margin3 {
	margin: 3px !important;
}
.margin4 {
	margin: 4px !important;
}
.margin8 {
	margin: 8px !important;
}
.margin10 {
	margin: 10px !important;
}
.margin12 {
	margin: 12px !important;
}
.margin15 {
	margin: 15px !important;
}
.margin18 {
	margin: 18px !important;
}
.margin20 {
	margin: 20px !important;
}
.margin25 {
	margin: 25px !important;
}
.margin30 {
	margin: 30px !important;
}
.margin40 {
	margin: 40px !important;
}
.margin50 {
	margin: 50px !important;
}
.margin60 {
	margin: 60px !important;
}
.margin70 {
	margin: 70px !important;
}
.margin75 {
	margin: 75px !important;
}
.margin80 {
	margin: 80px !important;
}
.margin90 {
	margin: 90px !important;
}
.margin100 {
	margin: 100px !important;
}
.margin125 {
	margin: 125px !important;
}
.margin150 {
	margin: 150px !important;
}
.margin175 {
	margin: 175px !important;
}
.margin200 {
	margin: 200px !important;
}



.margin-left, .margin-left5 {
	margin-left: 5px !important;
}
.margin-left0 {
	margin-left: 0px !important;
}
.margin-left1 {
	margin-left: 1px !important;
}
.margin-left2 {
	margin-left: 2px !important;
}
.margin-left3 {
	margin-left: 3px !important;
}
.margin-left4 {
	margin-left: 4px !important;
}
.margin-left8 {
	margin-left: 8px !important;
}
.margin-left10 {
	margin-left: 10px !important;
}
.margin-left12 {
	margin-left: 12px !important;
}
.margin-left15 {
	margin-left: 15px !important;
}
.margin-left18 {
	margin-left: 18px !important;
}
.margin-left20 {
	margin-left: 20px !important;
}
.margin-left25 {
	margin-left: 25px !important;
}
.margin-left30 {
	margin-left: 30px !important;
}
.margin-left40 {
	margin-left: 40px !important;
}
.margin-left50 {
	margin-left: 50px !important;
}
.margin-left55 {
	margin-left: 55px !important;
}
.margin-left60 {
	margin-left: 60px !important;
}
.margin-left70 {
	margin-left: 70px !important;
}
.margin-left75 {
	margin-left: 75px !important;
}
.margin-left80 {
	margin-left: 80px !important;
}
.margin-left90 {
	margin-left: 90px !important;
}
.margin-left100 {
	margin-left: 100px !important;
}
.margin-left125 {
	margin-left: 125px !important;
}
.margin-left150 {
	margin-left: 150px !important;
}
.margin-left175 {
	margin-left: 175px !important;
}
.margin-left200 {
	margin-left: 200px !important;
}



.margin-left-1 {
	position: relative;
	left: -1px;
}
.margin-left-2 {
	position: relative;
	left: -2px;
}
.margin-left-3 {
	position: relative;
	left: -3px;
}
.margin-left-4 {
	position: relative;
	left: -4px;
}
.margin-left-5 {
	position: relative;
	left: -5px;
}
.margin-left-8 {
	position: relative;
	left: -8px;
}
.margin-left-10 {
	position: relative;
	left: -10px;
}
.margin-left-12 {
	position: relative;
	left: -12px;
}
.margin-left-15 {
	position: relative;
	left: -15px;
}
.margin-left-18 {
	position: relative;
	left: -18px;
}
.margin-left-20 {
	position: relative;
	left: -20px;
}
.margin-left-25 {
	position: relative;
	left: -25px;
}
.margin-left-30 {
	position: relative;
	left: -30px;
}
.margin-left-40 {
	position: relative;
	left: -40px;
}
.margin-left-50 {
	position: relative;
	left: -50px;
}
.margin-left-60 {
	position: relative;
	left: -60px;
}
.margin-left-70 {
	position: relative;
	left: -70px;
}
.margin-left-75 {
	position: relative;
	left: -75px;
}
.margin-left-80 {
	position: relative;
	left: -80px;
}
.margin-left-90 {
	position: relative;
	left: -90px;
}
.margin-left-100 {
	position: relative;
	left: -100px;
}
.margin-left-125 {
	position: relative;
	left: -125px;
}
.margin-left-150 {
	position: relative;
	left: -150px;
}
.margin-left-175 {
	position: relative;
	left: -175px;
}
.margin-left-200 {
	position: relative;
	left: -200px;
}



.margin-right, .margin-right5 {
	margin-right: 5px !important;
}
.margin-right0 {
	margin-right: 0px !important;
}
.margin-right1 {
	margin-right: 1px !important;
}
.margin-right2 {
	margin-right: 2px !important;
}
.margin-right3 {
	margin-right: 3px !important;
}
.margin-right4 {
	margin-right: 4px !important;
}
.margin-right8 {
	margin-right: 8px !important;
}
.margin-right10 {
	margin-right: 10px !important;
}
.margin-right12 {
	margin-right: 12px !important;
}
.margin-right15 {
	margin-right: 15px !important;
}
.margin-right18 {
	margin-right: 18px !important;
}
.margin-right20 {
	margin-right: 20px !important;
}
.margin-right25 {
	margin-right: 25px !important;
}
.margin-right30 {
	margin-right: 30px !important;
}
.margin-right40 {
	margin-right: 40px !important;
}
.margin-right50 {
	margin-right: 50px !important;
}
.margin-right60 {
	margin-right: 60px !important;
}
.margin-right70 {
	margin-right: 70px !important;
}
.margin-right75 {
	margin-right: 75px !important;
}
.margin-right80 {
	margin-right: 80px !important;
}
.margin-right90 {
	margin-right: 90px !important;
}
.margin-right100 {
	margin-right: 100px !important;
}
.margin-right125 {
	margin-right: 125px !important;
}
.margin-right150 {
	margin-right: 150px !important;
}
.margin-right175 {
	margin-right: 175px !important;
}
.margin-right200 {
	margin-right: 200px !important;
}



.margin-right-1 {
	position: relative;
	right: -1px;
}
.margin-right-2 {
	position: relative;
	right: -2px;
}
.margin-right-3 {
	position: relative;
	right: -3px;
}
.margin-right-4 {
	position: relative;
	right: -4px;
}
.margin-right-5 {
	position: relative;
	right: -5px;
}
.margin-right-8 {
	position: relative;
	right: -8px;
}
.margin-right-10 {
	position: relative;
	right: -10px;
}
.margin-right-12 {
	position: relative;
	right: -12px;
}
.margin-right-15 {
	position: relative;
	right: -15px;
}
.margin-right-18 {
	position: relative;
	right: -18px;
}
.margin-right-20 {
	position: relative;
	right: -20px;
}
.margin-right-25 {
	position: relative;
	right: -25px;
}
.margin-right-30 {
	position: relative;
	right: -30px;
}
.margin-right-40 {
	position: relative;
	right: -40px;
}
.margin-right-50 {
	position: relative;
	right: -50px;
}
.margin-right-60 {
	position: relative;
	right: -60px;
}
.margin-right-70 {
	position: relative;
	right: -70px;
}
.margin-right-75 {
	position: relative;
	right: -75px;
}
.margin-right-80 {
	position: relative;
	right: -80px;
}
.margin-right-90 {
	position: relative;
	right: -90px;
}
.margin-right-100 {
	position: relative;
	right: -100px;
}
.margin-right-125 {
	position: relative;
	right: -125px;
}
.margin-right-150 {
	position: relative;
	right: -150px;
}
.margin-right-175 {
	position: relative;
	right: -175px;
}
.margin-right-200 {
	position: relative;
	right: -200px;
}



.margin-top, margin-top5 {
	margin-top: 5px !important;
}
.margin-top0 {
	margin-top: 0px !important;
}
.margin-top1 {
	margin-top: 1px !important;
}
.margin-top2 {
	margin-top: 2px !important;
}
.margin-top3 {
	margin-top: 3px !important;
}
.margin-top4{
	margin-top: 4px !important;
}
.margin-top5 {
	margin-top: 5px !important;
}
.margin-top8 {
	margin-top: 8px !important;
}
.margin-top10 {
	margin-top: 10px !important;
}
.margin-top12 {
	margin-top: 12px !important;
}
.margin-top15 {
	margin-top: 15px !important;
}
.margin-top18 {
	margin-top: 18px !important;
}
.margin-top20 {
	margin-top: 20px !important;
}
.margin-top25 {
	margin-top: 25px !important;
}
.margin-top30 {
	margin-top: 30px !important;
}
.margin-top40 {
	margin-top: 40px !important;
}
.margin-top50 {
	margin-top: 50px !important;
}
.margin-top60 {
	margin-top: 60px !important;
}
.margin-top70 {
	margin-top: 70px !important;
}
.margin-top75 {
	margin-top: 75px !important;
}
.margin-top80 {
	margin-top: 80px !important;
}
.margin-top90 {
	margin-top: 90px !important;
}
.margin-top100 {
	margin-top: 100px !important;
}
.margin-top125 {
	margin-top: 125px !important;
}
.margin-top150 {
	margin-top: 150px !important;
}
.margin-top175 {
	margin-top: 175px !important;
}
.margin-top200 {
	margin-top: 200px !important;
}



.margin-top-less, .margin-top-5 {
	position: relative;
	top: -5px;
}
.margin-top-1 {
	position: relative;
	top: -1px;
}
.margin-top-2 {
	position: relative;
	top: -2px;
}
.margin-top-3 {
	position: relative;
	top: -3px;
}
.margin-top-4 {
	position: relative;
	top: -4px;
}
.margin-top-8 {
	position: relative;
	top: -8px;
}
.margin-top-less10, .margin-top-10 {
	position: relative;
	top: -10px;
}
.margin-top-12 {
	position: relative;
	top: -12px;
}
.margin-top-less15, .margin-top-15 {
	position: relative;
	top: -15px;
}
.margin-top-18 {
	position: relative;
	top: -18px;
}
.margin-top-less20, .margin-top-20 {
	position: relative;
	top: -20px;
}
.margin-top-less25, .margin-top-25 {
	position: relative;
	top: -25px;
}
.margin-top-30 {
	position: relative;
	top: -30px;
}
.margin-top-40 {
	position: relative;
	top: -40px;
}
.margin-top-50 {
	position: relative;
	top: -50px;
}
.margin-top-60 {
	position: relative;
	top: -60px;
}
.margin-top-70 {
	position: relative;
	top: -70px;
}
.margin-top-75 {
	position: relative;
	top: -75px;
}
.margin-top-80 {
	position: relative;
	top: -80px;
}
.margin-top-90 {
	position: relative;
	top: -90px;
}
.margin-top-100 {
	position: relative;
	top: -100px;
}
.margin-top-110 {
	position: relative;
	top: -110px;
}
.margin-top-125 {
	position: relative;
	top: -125px;
}
.margin-top-140 {
	position: relative;
	top: -140px;
}
.margin-top-150 {
	position: relative;
	top: -150px;
}
.margin-top-175 {
	position: relative;
	top: -175px;
}
.margin-top-200 {
	position: relative;
	top: -200px;
}



.margin-bottom, .margin-bottom5 {
	margin-bottom: 5px !important;
}
.margin-bottom0 {
	margin-bottom: 0px !important;
}
.margin-bottom1 {
	margin-bottom: 1px !important;
}
.margin-bottom2 {
	margin-bottom: 2px !important;
}
.margin-bottom3 {
	margin-bottom: 3px !important;
}
.margin-bottom4 {
	margin-bottom: 4px !important;
}
.margin-bottom8 {
	margin-bottom: 8px !important;
}
.margin-bottom10 {
	margin-bottom: 10px !important;
}
.margin-bottom12 {
	margin-bottom: 12px !important;
}
.margin-bottom15 {
	margin-bottom: 15px !important;
}
.margin-bottom18 {
	margin-bottom: 18px !important;
}
.margin-bottom20 {
	margin-bottom: 20px !important;
}
.margin-bottom25 {
	margin-bottom: 25px !important;
}
.margin-bottom30 {
	margin-bottom: 30px !important;
}
.margin-bottom40 {
	margin-bottom: 40px !important;
}
.margin-bottom50 {
	margin-bottom: 50px !important;
}
.margin-bottom60 {
	margin-bottom: 60px !important;
}
.margin-bottom70 {
	margin-bottom: 70px !important;
}
.margin-bottom75 {
	margin-bottom: 75px !important;
}
.margin-bottom80 {
	margin-bottom: 80px !important;
}
.margin-bottom90 {
	margin-bottom: 90px !important;
}
.margin-bottom100 {
	margin-bottom: 100px !important;
}
.margin-bottom125 {
	margin-bottom: 125px !important;
}
.margin-bottom130 {
	margin-bottom: 130px !important;
}
.margin-bottom140 {
	margin-bottom: 140px !important;
}
.margin-bottom150 {
	margin-bottom: 150px !important;
}
.margin-bottom175 {
	margin-bottom: 175px !important;
}
.margin-bottom200 {
	margin-bottom: 200px !important;
}



.margin-bottom-1 {
	margin-bottom: -1px !important;
}
.margin-bottom-2 {
	margin-bottom: -2px !important;
}
.margin-bottom-3 {
	margin-bottom: -3px !important;
}
.margin-bottom-4 {
	margin-bottom: -4px !important;
}
.margin-bottom-5 {
	margin-bottom: -5px !important;
}
.margin-bottom-8 {
	margin-bottom: -8px !important;
}
.margin-bottom-10 {
	margin-bottom: -10px !important;
}
.margin-bottom-12 {
	margin-bottom: -12px !important;
}
.margin-bottom-15 {
	margin-bottom: -15px !important;
}
.margin-bottom-18 {
	margin-bottom: -18px !important;
}
.margin-bottom-20 {
	margin-bottom: -20px !important;
}
.margin-bottom-25 {
	margin-bottom: -25px !important;
}
.margin-bottom-30 {
	margin-bottom: -30px !important;
}
.margin-bottom-40 {
	margin-bottom: -40px !important;
}
.margin-bottom-50 {
	margin-bottom: -50px !important;
}
.margin-bottom-60 {
	margin-bottom: -60px !important;
}
.margin-bottom-70 {
	margin-bottom: -70px !important;
}
.margin-bottom-75 {
	margin-bottom: -75px !important;
}
.margin-bottom-80 {
	margin-bottom: -80px !important;
}
.margin-bottom-90 {
	margin-bottom: -90px !important;
}
.margin-bottom-100 {
	margin-bottom: -100px !important;
}
.margin-bottom-125 {
	margin-bottom: -125px !important;
}
.margin-bottom-150 {
	margin-bottom: -150px !important;
}
.margin-bottom-175 {
	margin-bottom: -175px !important;
}
.margin-bottom-200 {
	margin-bottom: -200px !important;
}/** END//******** MARGIN *******/




/******** PADDING *******/
.padded, .padding {
	padding: 15px;
}
.pad, .pad5, .padding5 {
	padding: 5px;
}
.pad0, .pad-zero, .padzero, .padding0 {
	padding: 0px !important;
}
.pad1, .padding1 {
	padding: 1px;
}
.pad2, .padding2 {
	padding: 2px;
}
.pad3, .padding3 {
	padding: 3px;
}
.pad4, .padding4 {
	padding: 4px;
}
.pad8, .padding8 {
	padding: 8px;
}
.pad10, .padding10 {
	padding: 10px;
}
.pad15, .padding15 {
	padding: 15px;
}
.pad20, .padding20 {
	padding: 20px;
}
.pad25, .padding25 {
	padding: 25px;
}
.pad30, .padding30 {
	padding: 30px;
}
.pad40, .padding40 {
	padding: 40px;
}
.pad50, .padding50 {
	padding: 50px;
}
.pad60, .padding60 {
	padding: 60px;
}
.pad70, .padding70 {
	padding: 70px;
}
.pad75, .padding75 {
	padding: 75px;
}
.pad80, .padding80 {
	padding: 80px;
}
.pad90, .padding90 {
	padding: 90px;
}
.pad100, .padding100 {
	padding: 100px;
}
.pad125, .padding125 {
	padding: 100px;
}
.pad150, .padding150 {
	padding: 150px;
}
.pad175, .padding175 {
	padding: 175px;
}
.pad200, .padding200 {
	padding: 200px;
}



.pad-left, .pad-left5 {
	padding-left: 5px;
}
.pad-left0 {
	padding-left: 0px;
}
.pad-left1 {
	padding-left: 1px;
}
.pad-left2 {
	padding-left: 2px;
}
.pad-left3 {
	padding-left: 3px;
}
.pad-left4 {
	padding-left: 4px;
}
.pad-left8 {
	padding-left: 8px;
}
.pad-left10 {
	padding-left: 10px;
}
.pad-left15 {
	padding-left: 15px;
}
.pad-left20 {
	padding-left: 20px;
}
.pad-left25 {
	padding-left: 25px;
}
.pad-left30 {
	padding-left: 30px;
}
.pad-left40 {
	padding-left: 40px;
}
.pad-left50 {
	padding-left: 50px;
}
.pad-left60 {
	padding-left: 60px;
}
.pad-left70 {
	padding-left: 70px;
}
.pad-left75 {
	padding-left: 75px;
}
.pad-left80 {
	padding-left: 80px;
}
.pad-left90 {
	padding-left: 90px;
}
.pad-left100 {
	padding-left: 100px;
}
.pad-left125 {
	padding-left: 125px;
}
.pad-left150 {
	padding-left: 150px;
}
.pad-left175 {
	padding-left: 175px;
}
.pad-left200 {
	padding-left: 200px;
}



.pad-right, .pad-right5 {
	padding-right: 5px;
}
.pad-right0 {
	padding-right: 0px;
}
.pad-right1 {
	padding-right: 1px;
}
.pad-right2 {
	padding-right: 2px;
}
.pad-right3 {
	padding-right: 3px;
}
.pad-right4 {
	padding-right: 4px;
}
.pad-right8 {
	padding-right: 8px;
}
.pad-right10 {
	padding-right: 10px;
}.pad-right15 {
	padding-right: 15px;
}
.pad-right20 {
	padding-right: 20px;
}
.pad-right25 {
	padding-right: 25px;
}
.pad-right30 {
	padding-right: 30px;
}
.pad-right40 {
	padding-right: 40px;
}
.pad-right50 {
	padding-right: 50px;
}
.pad-right60 {
	padding-right: 60px;
}
.pad-right70 {
	padding-right: 70px;
}
.pad-right75 {
	padding-right: 75px;
}
.pad-right80 {
	padding-right: 80px;
}
.pad-right90 {
	padding-right: 90px;
}
.pad-right100 {
	padding-right: 100px;
}
.pad-right125 {
	padding-right: 125px;
}
.pad-right150 {
	padding-right: 150px;
}
.pad-right175 {
	padding-right: 175px;
}
.pad-right200 {
	padding-right: 200px;
}



.pad-top, .pad-top5 {
	padding-top: 5px;
}
.pad-top0 {
	padding-top: 0px;
}
.pad-top1 {
	padding-top: 1px;
}
.pad-top2 {
	padding-top: 2px;
}
.pad-top3 {
	padding-top: 3px;
}
.pad-top4 {
	padding-top: 4px;
}
.pad-top8 {
	padding-top: 8px;
}
.pad-top10 {
	padding-top: 10px;
}
.pad-top12 {
	padding-top: 12px;
}
.pad-top15 {
	padding-top: 15px;
}
.pad-top20 {
	padding-top: 20px;
}
.pad-top25 {
	padding-top: 25px;
}
.pad-top30 {
	padding-top: 30px;
}
.pad-top40 {
	padding-top: 40px;
}
.pad-top50 {
	padding-top: 50px;
}
.pad-top60 {
	padding-top: 60px;
}
.pad-top70 {
	padding-top: 70px;
}
.pad-top75 {
	padding-top: 75px;
}
.pad-top80 {
	padding-top: 80px;
}
.pad-top90 {
	padding-top: 90px;
}
.pad-top100 {
	padding-top: 100px;
}
.pad-top125 {
	padding-top: 125px;
}
.pad-top150 {
	padding-top: 150px;
}
.pad-top175 {
	padding-top: 175px;
}
.pad-top200 {
	padding-top: 200px;
}




.pad-top-less, .pad-top-5 {
	padding-top: -5px !important;
}
.pad-top-1 {
	padding-top: -1px !important;
}
.pad-top-2 {
	padding-top: -2px !important;
}
.pad-top-3 {
	padding-top: -3px !important;
}
.pad-top-4 {
	padding-top: -4px !important;
}
.pad-top-8 {
	padding-top: -8px !important;
}
.pad-top-less10, .pad-top-10 {
	padding-top: -10px !important;
}
.pad-top-less12, .pad-top-12 {
	padding-top: -12px !important;
}
.pad-top-less15, .pad-top-15 {
	padding-top: -15px !important;
}
.pad-top-less20, .pad-top-20 {
	padding-top: -20px !important;
}
.pad-top-less25, .pad-top-25 {
	padding-top: -25px !important;
}
.pad-top-less30, .pad-top-30 {
	padding-top: -30px !important;
}
.pad-top-less40, .pad-top-40 {
	padding-top: -40px !important;
}
.pad-top-less50, .pad-top-50 {
	padding-top: -50px !important;
}
.pad-top-less60, .pad-top-60 {
	padding-top: -60px !important;
}
.pad-top-less70, .pad-top-70 {
	padding-top: -70px !important;
}
.pad-top-less75, .pad-top-75 {
	padding-top: -75px !important;
}
.pad-top-less80, .pad-top-80 {
	padding-top: -80px !important;
}
.pad-top-less90, .pad-top-90 {
	padding-top: -90px !important;
}
.pad-top-less100, .pad-top-100 {
	padding-top: -100px !important;
}
.pad-top-less125, .pad-top-125 {
	padding-top: -125px !important;
}
.pad-top-less150, .pad-top-150 {
	padding-top: -150px !important;
}
.pad-top-less175, .pad-top-175 {
	padding-top: -175px !important;
}
.pad-top-less200, .pad-top-200 {
	padding-top: -200px !important;
}



.pad-bottom, .pad-bottom5 {
	padding-bottom: 5px !important;
}
.pad-bottom0 {
	padding-bottom: 0px !important;
}
.pad-bottom1 {
	padding-bottom: 1px !important;
}
.pad-bottom2 {
	padding-bottom: 2px !important;
}
.pad-bottom3 {
	padding-bottom: 3px !important;
}
.pad-bottom4 {
	padding-bottom: 4px !important;
}
.pad-bottom8 {
	padding-bottom: 8px !important;
}
.pad-bottom10 {
	padding-bottom: 10px !important;
}
.pad-bottom12 {
	padding-bottom: 12px !important;
}
.pad-bottom15 {
	padding-bottom: 15px !important;
}
.pad-bottom20 {
	padding-bottom: 20px !important;
}
.pad-bottom25 {
	padding-bottom: 25px !important;
}
.pad-bottom30 {
	padding-bottom: 30px !important;
}
.pad-bottom40 {
	padding-bottom: 40px !important;
}
.pad-bottom50 {
	padding-bottom: 50px !important;
}
.pad-bottom60 {
	padding-bottom: 60px !important;
}
.pad-bottom70 {
	padding-bottom: 70px !important;
}
.pad-bottom75 {
	padding-bottom: 75px !important;
}
.pad-bottom80 {
	padding-bottom: 80px !important;
}
.pad-bottom90 {
	padding-bottom: 90px !important;
}
.pad-bottom100 {
	padding-bottom: 100px !important;
}
.pad-bottom125 {
	padding-bottom: 125px !important;
}
.pad-bottom150 {
	padding-bottom: 150px !important;
}
.pad-bottom175 {
	padding-bottom: 175px !important;
}
.pad-bottom200 {
	padding-bottom: 200px !important;
}



.pad-bottom-less, .pad-bottom-5 {
	padding-bottom: -5px !important;
}
.pad-bottom-1 {
	padding-bottom: -1px !important;
}
.pad-bottom-2 {
	padding-bottom: -2px !important;
}
.pad-bottom-3 {
	padding-bottom: -3px !important;
}
.pad-bottom-4 {
	padding-bottom: -4px !important;
}
.pad-bottom-8 {
	padding-bottom: -8px !important;
}
.pad-bottom-less10, .pad-bottom-10 {
	padding-bottom: -10px !important;
}
.pad-bottom-less15, .pad-bottom-15 {
	padding-bottom: -15px !important;
}
.pad-bottom-less20, .pad-bottom-20 {
	padding-bottom: -20px !important;
}
.pad-bottom-less25, .pad-bottom-25 {
	padding-bottom: -25px !important;
}
.pad-bottom-less30, .pad-bottom-30 {
	padding-bottom: -30px !important;
}
.pad-bottom-less40, .pad-bottom-40 {
	padding-bottom: -40px !important;
}
.pad-bottom-less50, .pad-bottom-50 {
	padding-bottom: -50px !important;
}
.pad-bottom-less60, .pad-bottom-60 {
	padding-bottom: -60px !important;
}
.pad-bottom-less70, .pad-bottom-70 {
	padding-bottom: -70px !important;
}
.pad-bottom-less75, .pad-bottom-75 {
	padding-bottom: -75px !important;
}
.pad-bottom-less80, .pad-bottom-80 {
	padding-bottom: -80px !important;
}
.pad-bottom-less90, .pad-bottom-90 {
	padding-bottom: -90px !important;
}
.pad-bottom-less100, .pad-bottom-100 {
	padding-bottom: -100px !important;
}
.pad-bottom-less125, .pad-bottom-125 {
	padding-bottom: -125px !important;
}
.pad-bottom-less150, .pad-bottom-150 {
	padding-bottom: -150px !important;
}
.pad-bottom-less175, .pad-bottom-175 {
	padding-bottom: -175px !important;
}
.pad-bottom-less200, .pad-bottom-200 {
	padding-bottom: -200px !important;
}
/** END// ******** PADDING *******/



/******** top *******/
.top, .top5 { 
	position: relative;
	top: 5px;
}
.top0, .topzero, .top-zero { 
	position: relative;
	top: 0px;
}
.top1 { 
	position: relative;
	top: 1px;
}
.top2 { 
	position: relative;
	top: 2px;
}
.top3 { 
	position: relative;
	top: 3px;
}
.top4 { 
	position: relative;
	top: 4px;
}
.top6 { 
	position: relative;
	top: 6px;
}
.top7 { 
	position: relative;
	top: 7px;
}
.top8 { 
	position: relative;
	top: 8px;
}
.top9 { 
	position: relative;
	top: 9px;
}
.top10 { 
	position: relative;
	top: 10px;
}
.top12 { 
	position: relative;
	top: 12px;
}
.top15 { 
	position: relative;
	top: 15px;
}
.top18 { 
	position: relative;
	top: 18px;
}
.top20 { 
	position: relative;
	top: 20px;
}
.top25 { 
	position: relative;
	top: 25px;
}
.top30 { 
	position: relative;
	top: 30px;
}
.top40 { 
	position: relative;
	top: 40px;
}
.top50 { 
	position: relative;
	top: 50px;
}
.top60 { 
	position: relative;
	top: 60px;
}
.top70 { 
	position: relative;
	top: 70px;
}
.top75 { 
	position: relative;
	top: 75px;
}
.top80 { 
	position: relative;
	top: 80px;
}
.top90 { 
	position: relative;
	top: 90px;
}
.top100 {
	position: relative;
	top: 100px;
}
.top125 {
	position: relative;
	top: 125px;
}
.top150 { 
	position: relative;
	top: 150px;
}
.top175 { 
	position: relative;
	top: 175px;
}
.top200 { 
	position: relative;
	top: 200px;
}



.top-1 { 
	position: relative;
	top: -1px;
}
.top-2 { 
	position: relative;
	top: -2px;
}
.top-3 { 
	position: relative;
	top: -3px;
}
.top-4 { 
	position: relative;
	top: -4px;
}
.top-5 { 
	position: relative;
	top: -5px;
}
.top-6 { 
	position: relative;
	top: -6px;
}
.top-7 { 
	position: relative;
	top: -7px;
}
.top-8 { 
	position: relative;
	top: -8px;
}
.top-9 { 
	position: relative;
	top: -9px;
}
.top-10 { 
	position: relative;
	top: -10px;
}
.top-12 { 
	position: relative;
	top: -12px;
}
.top-15 { 
	position: relative;
	top: -15px;
}
.top-18 { 
	position: relative;
	top: -18px;
}
.top-20 { 
	position: relative;
	top: -20px;
}
.top-25 { 
	position: relative;
	top: -25px;
}
.top-30 { 
	position: relative;
	top: -30px;
}
.top-40 { 
	position: relative;
	top: -40px;
}
.top-50 { 
	position: relative;
	top: -50px;
}
.top-60 { 
	position: relative;
	top: -60px;
}
.top-70 { 
	position: relative;
	top: -70px;
}
.top-75 { 
	position: relative;
	top: -75px;
}
.top-80 { 
	position: relative;
	top: -80px;
}
.top-90 { 
	position: relative;
	top: -90px;
}
.top-100 { 
	position: relative;
	top: -100px;
}
.top-125 { 
	position: relative;
	top: -125px;
}
.top-150 { 
	position: relative;
	top: -150px;
}
.top-175 { 
	position: relative;
	top: -175px;
}
.top-200 { 
	position: relative;
	top: -200px;
}


/******** left *******/
.left5 { 
	position: relative;
	left: 5px;
}
.left0, .leftzero, .left-zero { 
	position: relative;
	left: 0px;
}
.left1 { 
	position: relative;
	left: 1px;
}
.left2 { 
	position: relative;
	left: 2px;
}
.left3 { 
	position: relative;
	left: 3px;
}
.left4 { 
	position: relative;
	left: 4px;
}
.left6 { 
	position: relative;
	left: 6px;
}
.left7 { 
	position: relative;
	left: 7px;
}
.left8 { 
	position: relative;
	left: 8px;
}
.left9 { 
	position: relative;
	left: 9px;
}
.left10 { 
	position: relative;
	left: 10px;
}
.left12 { 
	position: relative;
	left: 12px;
}
.left15 { 
	position: relative;
	left: 15px;
}
.left18 { 
	position: relative;
	left: 18px;
}
.left20 { 
	position: relative;
	left: 20px;
}
.left25 { 
	position: relative;
	left: 25px;
}
.left30 { 
	position: relative;
	left: 30px;
}
.left40 { 
	position: relative;
	left: 40px;
}
.left50 { 
	position: relative;
	left: 50px;
}
.left60 { 
	position: relative;
	left: 60px;
}
.left70 { 
	position: relative;
	left: 70px;
}
.left75 { 
	position: relative;
	left: 75px;
}
.left80 { 
	position: relative;
	left: 80px;
}
.left90 { 
	position: relative;
	left: 90px;
}
.left100 { 
	position: relative;
	left: 100px;
}
.left125 { 
	position: relative;
	left: 125px;
}
.left150 { 
	position: relative;
	left: 150px;
}
.left175 { 
	position: relative;
	left: 175px;
}
.left200 { 
	position: relative;
	left: 200px;
}
.left250 { 
	position: relative;
	left: 250px;
}
.left300 { 
	position: relative;
	left: 300px;
}
.left400 { 
	position: relative;
	left: 400px;
}



.left-1 { 
	position: relative;
	left: -1px;
}
.left-2 { 
	position: relative;
	left: -2px;
}
.left-3 { 
	position: relative;
	left: -3px;
}
.left-4 { 
	position: relative;
	left: -4px;
}
.left-5 { 
	position: relative;
	left: -5px;
}
.left-6 { 
	position: relative;
	left: -6px;
}
.left-7 { 
	position: relative;
	left: -7px;
}
.left-8 { 
	position: relative;
	left: -8px;
}
.left-9 { 
	position: relative;
	left: -9px;
}
.left-10 { 
	position: relative;
	left: -10px;
}
.left-12 { 
	position: relative;
	left: -12px;
}
.left-15 { 
	position: relative;
	left: -15px;
}
.left-18 { 
	position: relative;
	left: -18px;
}
.left-20 { 
	position: relative;
	left: -20px;
}
.left-25 { 
	position: relative;
	left: -25px;
}
.left-30 { 
	position: relative;
	left: -30px;
}
.left-40 { 
	position: relative;
	left: -40px;
}
.left-50 { 
	position: relative;
	left: -50px;
}
.left-60 { 
	position: relative;
	left: -60px;
}
.left-70 { 
	position: relative;
	left: -70px;
}
.left-75 { 
	position: relative;
	left: -75px;
}
.left-80 { 
	position: relative;
	left: -80px;
}
.left-90 { 
	position: relative;
	left: -90px;
}
.left-100 { 
	position: relative;
	left: -100px;
}
.left-125 { 
	position: relative;
	left: -125px;
}
.left-150 { 
	position: relative;
	left: -150px;
}
.left-175 { 
	position: relative;
	left: -175px;
}
.left-200 { 
	position: relative;
	left: -200px;
}




/******** right *******/
.right5 { 
	position: relative;
	right: 5px;
}
.right0, .rightzero, .right-zero { 
	position: relative;
	right: 0px;
}
.right1 { 
	position: relative;
	right: 1px;
}
.right2 { 
	position: relative;
	right: 2px;
}
.right3 { 
	position: relative;
	right: 3px;
}
.right4 { 
	position: relative;
	right: 4px;
}
.right6 { 
	position: relative;
	right: 6px;
}
.right7 { 
	position: relative;
	right: 7px;
}
.right8 { 
	position: relative;
	right: 8px;
}
.right9 { 
	position: relative;
	right: 9px;
}
.right10 { 
	position: relative;
	right: 10px;
}
.right12 { 
	position: relative;
	right: 12px;
}
.right15 { 
	position: relative;
	right: 15px;
}
.right18 { 
	position: relative;
	right: 18px;
}
.right20 { 
	position: relative;
	right: 20px;
}
.right25 { 
	position: relative;
	right: 25px;
}
.right30 { 
	position: relative;
	right: 30px;
}
.right40 { 
	position: relative;
	right: 40px;
}
.right50 { 
	position: relative;
	right: 50px;
}
.right60 { 
	position: relative;
	right: 60px;
}
.right70 { 
	position: relative;
	right: 70px;
}
.right75 { 
	position: relative;
	right: 75px;
}
.right80 { 
	position: relative;
	right: 80px;
}
.right90 { 
	position: relative;
	right: 90px;
}
.right100 { 
	position: relative;
	right: 100px;
}
.right125 { 
	position: relative;
	right: 125px;
}
.right150 { 
	position: relative;
	right: 150px;
}
.right175 { 
	position: relative;
	right: 175px;
}
.right200 { 
	position: relative;
	right: 200px;
}
.right250 { 
	position: relative;
	right: 250px;
}
.right300 { 
	position: relative;
	right: 300px;
}
.right400 { 
	position: relative;
	right: 400px;
}



.right-1 { 
	position: relative;
	right: -1px;
}
.right-2 { 
	position: relative;
	right: -2px;
}
.right-3 { 
	position: relative;
	right: -3px;
}
.right-4 { 
	position: relative;
	right: -4px;
}
.right-5 { 
	position: relative;
	right: -5px;
}
.right-6 { 
	position: relative;
	right: -6px;
}
.right-7 { 
	position: relative;
	right: -7px;
}
.right-8 { 
	position: relative;
	right: -8px;
}
.right-9 { 
	position: relative;
	right: -9px;
}
.right-10 { 
	position: relative;
	right: -10px;
}
.right-12 { 
	position: relative;
	right: -12px;
}
.right-15 { 
	position: relative;
	right: -15px;
}
.right-18 { 
	position: relative;
	right: -18px;
}
.right-20 { 
	position: relative;
	right: -20px;
}
.right-25 { 
	position: relative;
	right: -25px;
}
.right-30 { 
	position: relative;
	right: -30px;
}
.right-40 { 
	position: relative;
	right: -40px;
}
.right-50 { 
	position: relative;
	right: -50px;
}
.right-60 { 
	position: relative;
	right: -60px;
}
.right-70 { 
	position: relative;
	right: -70px;
}
.right-75 { 
	position: relative;
	right: -75px;
}
.right-80 { 
	position: relative;
	right: -80px;
}
.right-90 { 
	position: relative;
	right: -90px;
}
.right-100 { 
	position: relative;
	right: -100px;
}
.right-125 { 
	position: relative;
	right: -125px;
}
.right-150 { 
	position: relative;
	right: -150px;
}
.right-175 { 
	position: relative;
	right: -175px;
}
.right-200 { 
	position: relative;
	right: -200px;
}




/******** WIDTH *******/
.width10, .width10perc {
	width: 10%;
}
.width15, .width15perc {
	width: 15%;
}
.width20, .width20perc {
	width: 20%;
}
.width25, .width25perc {
	width: 25%;
}
.width30, .width30perc {
	width: 30%;
}
.width35, .width35perc {
	width: 35%;
}
.width40, .width40perc {
	width: 40%;
}
.width45, .width45perc {
	width: 45%;
}
.width50, .width50perc {
	width: 50%;
}
.width55, .width55perc {
	width: 55%;
}
.width60, .width60perc {
	width: 60%;
}
.width65, .width65perc {
	width: 65%;
}
.width70, .width70perc {
	width:70%;
}
.width75, .width75perc {
	width:75%;
}
.width80, .width80perc {
	width: 80%;
}
.width85, .width85perc {
	width: 85%;
}
.width90, .width90perc {
	width: 90%;
}
.width95, .width95perc {
	width: 95%;
}
.width98, .width98perc {
	width: 98%;
}
.width100, .width100perc {
	width: 100%;
}
/* END// ******** WIDTH *******/



/*  ALIGNMENT ************************************/
.center, .item_center, .item-center, .aligncenter, .align-center, img.centered, div.aligncenter {
/* 	align: center !important; */
	display: block;
	text-align: center !important;
	margin-left: auto;
	margin-right: auto;
}

.floatleft, .float-left {
	float: left;
}
.float img {
	float: left;
	margin: 0 10px;
}

.floatright, .float-right {
	float: right;
}

.alignleft, .align-left {
	text-align: left !important;
	float: left;
}

.alignright, .align-right {
	text-align: right !important;
	float: right;
}

.ImageContainer {
      width: 700px; /*your desired area width*/
      overflow: inherit;
      white-space: nowrap;
}
.ImageContainer img {
	float:left;
	position:relative;
	top:0;
	padding-right:10px;
}

.img-wrap ul {
	list-style: none !important;
	margin:auto;
	position:relative;
}
.img-wrap ul li {
	display:inline-block; /* needed for IE */
	list-style: none !important;
	left:1000%;
	padding:5px;
	margin:5px;
	position:relative;
}
.img-wrap ul li {
	display:inline; /* repeat needed for IE */
}
.img-wrap ul li img {
	padding:10px;
}
/* END// ALIGNMENT ************************************/




/*  TEXT ************************************/
/* listed alphabetically */
.bold {
	font-weight: bold !important;
}

.caption {
	text-align: center !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.caption_extlink, .caption-extlink {
	text-align: center !important;
	margin: 0 6px 0 -15px !important;
	padding: 0 6px 0 0 !important;
}

.italic {
	font-style: italic !important;
}

.justified, .justify {
	text-align: justify !important;
}

.normal {
	font-style: normal !important;
	font-weight: normal !important; 
	text-decoration: none !important;
}

.nobold, .no_bold, .no-bold {
	font-weight: normal !important; 
}

.nounderline, .no_underline, .no-underline {
	text-decoration: none !important;
}

.smallcaps, .small-caps {
	font-variant: small-caps !important;
	font-size: 70% !important;
}

.strikethrough, .strike {
	text-decoration: line-through;
}

.text-center {
	text-align: center !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.text-left {
	text-align: left !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.text-right {
	text-align: right !important;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
}

.text-under-pic {
	text-align:center;
	position:relative;
	margin-top:-5px;
}

.underline {
	text-decoration: underline !important;
}
/* END// TEXT ************************************/


/*  STAR RATINGS ************************************/
.star {
	background-repeat: no-repeat;
	height: 24px;
	width: 102px;
	margin:-22px 0px 8px 0px !important;
	text-align: right !important; 
}
.star-rating0 {
	background-image:  url(http://milehighcentral.com/images/star-ratings_0stars.png);
}
.star-rating1 {
	background-image:  url(http://milehighcentral.com/images/star-ratings_1stars.png);
}
.star-rating2 {
	background-image:  url(http://milehighcentral.com/images/star-ratings_2stars.png);
}
.star-rating3 {
	background-image:  url(http://milehighcentral.com/images/star-ratings_3stars.png);
}
.star-rating4 {
	background-image:  url(http://milehighcentral.com/images/star-ratings_4stars.png);
}
.star-rating5 {
	background-image:  url(http://milehighcentral.com/images/star-ratings_5stars.png);
}
/* END// STAR RATINGS ************************************/



/*  SIZES ************************************/
.minus2 {
	font-size: -2px !important;
}
.minus4 {
	font-size: -4px !important;
}
.plus2 {
	font-size: +2px !important;
}
.plus4 {
	font-size: +4px !important;
}
.size_6, .size6 {
	font-size: 6px !important;
}
.size_7, .size7 {
	font-size: 7px !important;
}
.size_8, .size8 {
	font-size: 8px !important;
}
.size_9, .size9 {
	font-size: 9px !important;
}
.size_10, .size10 {
	font-size: 10px !important;
}
.size_11, .size11 {
	font-size: 11px !important;
}
.size_12, .size12 {
	font-size: 12px !important;
}
.size_14, .size14 {
	font-size: 14px !important;
}
.size_16, .size16 {
	font-size: 16px !important;
}
.size_18, .size18 {
	font-size: 18px !important;
}
.size_20, .size20 {
	font-size: 20px !important;
}
.size_22, .size22 {
	font-size: 22px !important;
}
.size_24, .size24 {
	font-size: 24px !important;
}
.size_30, .size30 {
	font-size: 30px !important;
}
.size_60perc, .size60perc {
	font-size: 60% !important;
}
.size_75perc, .size75perc {
	font-size: 75% !important;
}
.size_80perc, .size80perc {
	font-size: 80% !important;
}
.size_100perc, .size100perc {
	font-size: 100% !important;
}
.size_110perc, .size110perc {
	font-size: 110% !important;
}
.size_115perc, .size115perc {
	font-size: 115% !important;
}
.size_125perc, .size125perc {
	font-size: 125% !important;
}
.size_150perc, .size150perc {
	font-size: 150% !important;
}
.size_200perc, .size200perc {
	font-size: 200% !important;
}
.size_small, .sizesmall, .small {
	font-size: small !important;
}
.smaller {
	font-size: smaller;
}
.larger {
	font-size: larger;
}
/* END// SIZES ************************************/


/*  COLORS ************************************/
/* listed alphabetically, grouped by txt/bkgrnd */
.antiquewhite4_txt {
	color: #8B8378;
}
.antiquewhite4_bkgrnd {
	background: #8b8378;
}

.black_txt, .black {
	color: #000000;
}
.black_bkgrnd {
	background: #000000;
}

.blue_gray_txt {
	color: #666666;
}
.blue_gray_bkgrnd {
	background: #333333;
}

.blue_green_txt {
	color: #00465c !important; /* blue green */
}
.blue_green_bkgrnd {
	background-color: #00465c !important; /* blue green */
}

.blue_lightcyan4_txt {
	color: #7A8B8B;
}
.blue_lightcyan4_bkgrnd {
	background: #7a8b8b;
}

.blue_lt_txt {
	color: #788CA0;
}
.blue_lt_bkgrnd {
	background: #788ca0;
}

.brown_txt {
	color: #80552B;
}
.brown_bkgrnd {
	background: #80552b;
}

.BurlyWood_txt {
	color: #DEB887;
}
.BurlyWood_bkgrnd {
	background: #deb887;
}

.goldenrod_txt {
	color: #ffa500; /*  yellow   */
}
.goldenrod_bkgrnd {
	background: #ffa500; /*  yellow   */
}

.gray_brown_txt {
	color: #606060;
}
.gray_brown_bkgrnd {
	background: #606060;
}

.gray_DarkSlateGray_txt {
	color: #2F4F4F;
}  
.gray_DarkSlateGray_bkgrnd {
	background: #2f4f4f;
}

.Gray_dim_txt {
	color: #666666;
}
.Gray_dim_bkgrnd {
	background: #666666;
}

.green_txt, green-txt {
	color: #3c855c !important; /* mhm_green */
}
.green_bkgrnd {
	background-color: #3c855c !important; /* mhm_green */
}
.green {
	background-color: #3c855c !important; /* mhm_green */
}


.lemonchiffon4_txt {
	color: #8B8970;
}
.lemonchiffon4_bkgrnd {
	background: #8b8970;
}

.khaki4_txt {
	color: #8B864E;
}
.khaki4_bkgrnd {
	background: #8b864e; /* 8B864E khaki4 */
}

.orange, .orange_txt {
	color:#eb473f;
}

.red_DarkRed_txt {
	color: #8B0000; /*  yellow   */
}
.red_DarkRed_bkgrnd {
	background: #8b0000; /*  yellow   */
}

.tan_txt {
	color: #8B8B7A;
}
.tan_bkgrnd {
	background: #8b8b7a;
}

.white, .white_txt {
	color: #ffffff;
}
.white_bkgrnd, .white-bkgrnd {
	background: #ffffff;
}

.tan {
	color:#d0843a !important;
}
.lite-tan {
	color:#D0A23A !important;
}

.gray-bkgrnd {
	background: #999999;
}
/* END// COLORS ************************************/



/* THEME & PLUGIN OVERRIDES ************************************/
/* WP-Stats plugin - hide img */
img#wpstats{display:none}


/* Link Indication plugin */
a.liexternal {background: url(http://milehighcentral.com/images/link-icon_external.gif) no-repeat right; }
a.liexternal {
	padding-right: 12px !important;
	padding-left: 3px !important;
}
a.liwikipedia { padding-right: 13px; background: url(/images/link-icon_wikipedia.gif) no-repeat right; }
a.liwp { padding-right: 16px; background: url(/images/link-icon_wordpress.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(/images/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(/images/link-icon_mail.gif) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(/images/link-icon_pdf.png) no-repeat right;  }
a.lizip { padding-right: 12px; background: url(/images/link-icon_zip.png) no-repeat right;  }

/* or put 'ext' into links class manually and use this: */
a.ext:after, a.external:after {
	padding-left: 2px;
	content: url(http://milehighcentral.com/images/external.gif);
}

/* clicky plugin */
.mc_custom_border{ padding:5px; border-width: 0px;border-style: none;border-color: #666666;color: #666666;background-color: #ffffff;
.mc_custom_border legend {border-width... #;font-size: 1.2em;padding:5px 10px; 
/*END// clicky plugin */

.ckrating_poorly_rated {opacity:0.6;filter:alpha(opacity=60) !important;}

/* opacity covering all browsers */
.opacity10 {
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}
.opacity20 {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.opacity30 {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.opacity40 {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.opacity50 {
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* support old school versions of Mozilla browsers like Netscape Navigator */
	-khtml-opacity: 0.5; /* old versions of Safari (1.x) when the rendering engine it was using was still referred to as KTHML, as opposed to the current WebKit */
	opacity: 0.5;  /* This is the “most important” one because it is the current standard in CSS. This will work in most versions of Firefox, Safari, and Opera. This would be all you need if all browsers supported current standards. Which, of course, they don’t. */
}
.opacity60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.opacity70 {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.opacity80, .transparent_class, .transparent-class, .transparent {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.opacity90 {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.opacity100 {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

div#login {
	width:320px !important;
}


.opacity20 {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.opacity30 {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.opacity40 {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.opacity50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.opacity60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.opacity70 {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.opacity80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.opacity90 {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

/* Special Text Boxes plugin */
div.stb-custom_box, div.stb-info_box, div.stb-alert_box, div.stb-warning_box, div.stb-grey_box, div.stb-black_box, div.stb-download_box {
	padding-bottom:10px !important;
}
div.stb-custom_box p, div.stb-info_box p, div.stb-alert_box p, div.stb-warning_box p, div.stb-grey_box p, div.stb-black_box p, div.stb-download_box p {
	padding-top:5px !important;
	padding-bottom:-25px !important;
	margin-bottom:-10px !important;
}

div.stb-black_box {
	background-color:#ebf5fc !important;
	margin-bottom: 10px;
}
div.stb-black_box p {
	color:#000;
	padding-top: 15px !important;
	padding-bottom: 10px;
	margin-top: 0px;
}

div.stb-alert_box {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
div.stb-alert_box p {
	padding-top: 0px !important;
	padding-bottom: 10px !important;
	margin-top: 12px;
	color:#d0563a;
}

div.stb-info_box p, div.stb-warning_box p {
	color:#d0843a;
}

h3.special-info {
	margin-top: 5px;
	padding-left:10px;
	padding-bottom: 0px;
}
p.special-info {
	font-size:14px;
	font-weight: bold;
	padding-top:-5px;
	padding-bottom:-20px;
	padding-left:10px;
	margin-bottom: 0px;
}

div#stb-container.stb-container {
}
div#body.stb-info-body_box {
	padding-bottom: 0px;
}

div.stb-discount_box {
	background-color:#fceeeb;
	background-image:url("http://milehighcentral.com/images/discount70x57.png");
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #3FB9EB;
	color:#eb473f;
	margin:10px 10px 5px;
	min-height:50px;
	padding:5px 10px 5px 75px;
	text-align:left;
	font-size: smaller;
	-moz-box-shadow:3px 3px 3px #888888;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 15px;
	line-height: 24px;
	font-family: Cambria, Georgia, Geneva, Verdana;
	font-weight: normal;
	behavior: url(/includes/PIE.htc);	
}
/*END// Special Text Boxes plugin */


.shaded {
	background: #19b5ff; /* The Fallback */
  	background-color: rgba(25,181,255,1.0); /* alpha, the fallback version is for IE */
	padding: 5px 8px 5px 8px !important;
	border: 0px solid #ffffff; /* E6E6E6 */
	font-style:normal;
	font-size: 14pt;
	color: #ffffff;
	-moz-border-radius: 15px !important;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px !important;
	text-align: center !important;
	margin: 0px auto;

	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	behavior: url(/includes/PIE.htc);
}

/* Quote Rotator plugin */
div#quoterotator {
	width: 480px !important;
}

/* Plugin Showcase plugin */
li.plugin {
	margin-top: -50px !important;
}
.screenshots {
	margin-top: -10px;
	padding-bottom: 10px;
}
.screenshot {
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0: 
}
li.screenshot img, img.screenshot {
	border: 2px;
	border-color: #3fb9eb;
	border-style: solid !important;
}
li.screenshot p.caption {
	font-size: 14px;
}
div#plugin {
}

.screenshot-caption {
	padding-left: 0 !important;
	padding-top: 5px;
	margin-left: 0 !important;
	text-align: left !important;
}

.caption {
	color: #d0a23a !important;
}


/* microkids-related-posts plugin */
div#related-posts {
	margin-top:15px;
}
div#related-posts ul li {
	list-style: none;
	padding-top:2px;
	padding-bottom: 2px; 
}
div#related-posts ul s
div#related-posts ul li a {
	padding-left: 6px !important;
}

div.subpages {
	font-size: 14px;
	font-weight: bold;
}


/* FAQ-Tastic plugin */
ol.faq li {
	padding-top:8px !important;
}
ol.faq li h3 {
	margin-top:-23px;
}

/* SiteSubscribe */
/* POWERED BY SiteSubscribe */
.sitesub-link, .sitesub-link a:link, .sitesub-link a:visited, a.sitesub-link, a:link.sitesub-link, a:visited.sitesub-link {
	color: #3a93d0 !important;
	text-decoration: none !important;	
}
.sitesub-link a:active {
	color:#3fb9eb !important; 
	text-decoration: underline !important;
}
div#footer.sitesub-link, div#footer.sitesub-link a {
	font-weight:bold !important;
}
#sitesub-link-underline a:link, #sitesub-link-underline a:visited, #sitesub-link-underline a:active {
	color: #3a93d0;
}
.Powered-by-SiteSubscribe-txtdiv, .Powered-by-SiteSubscribe-txtdiv p {
	font-family:Trebuchet MS,Arial,Verdana,Helvetica,sans-serif !important;
	color: #d0a23a !important;
	text-align:center;
	font-size:12px !important;
	position:relative;
	margin-top:2px;	
}
.Powered-by-SiteSubscribe-txt, .Powered-by-SiteSubscribe-txt p {
	text-align:center !important;
	font-size:9px !important;
	margin-top:4px;
}
.Powered-by-SiteSubscribe-imgdiv {
	position:relative;
	margin-top:5px;
	margin-bottom:5px;
	cursor: pointer;
}
.Powered-by-SiteSubscribe {
	position:relative;
	top:-15px;
}
div#Powered-by-SiteSubscribe, div#Powered-by-SiteSubscribe p, div#Powered-by-SiteSubscribe a, div#Powered-by-SiteSubscribe p a {
	color:#3076D0 !important; 
	text-decoration: none !important;
}
#ondark.Powered-by-SiteSubscribe div.Powered-by-SiteSubscribe-txtdiv p.Powered-by-SiteSubscribe-txt,
#ondark.Powered-by-SiteSubscribe div.Powered-by-SiteSubscribe-txtdiv div.Powered-by-SiteSubscribe-txtdiv p {
	color: #ffffff !important;
}


a.sitesub-link, p.sitesub-link, p.sitesub-link a .sitesub-link, h1.sitesub-link, h2.sitesub-link, h3.sitesub-link, h4.sitesub-link, h5.sitesub-link, .sitesub, .sitesub a, .sitesub-link, .sitesub-link a, h1.sitesub-link, h1.sitesub-link a, h2.sitesub-link, h2.sitesub-link a, h3.sitesub-link, h3.sitesub-link a, h4.sitesub-link, h4.sitesub-link a, h5.sitesub-link, h5.sitesub-link a, h6.sitesub-link, h6.sitesub-link a, #footer .copyright a.sitesub-link, div#Powered-by-SiteSubscribe-txtdiv, div.Powered-by-SiteSubscribe-txtdiv, div.Powered-by-SiteSubscribe-txtdiv p, div.Powered-by-SiteSubscribe-txtdiv a {
	color:#3076D0 !important; 
	text-decoration: none !important;
	font-weight: bold;
}

.sitesub-byline, a.sitesub-byline p.sitesub-byline, h1.sitesub-byline, h2.sitesub-byline, h3.sitesub-byline, h4.sitesub-byline, h5.sitesub-byline, h6.sitesub-byline {
	color:#6D85A1 !important;
}

.tagline {
	text-align:center;
	font-size:9px !important;
	font-style: italic;
	margin-top:4px;
}
/* //END POWERED BY SiteSubscribe */


.sup { /* superscript */
	vertical-align: text-top;
	font-size: 60%;
	font-family: sans-serif;
}


/* render nice ampersands */
span.amp {
   font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
   font-size:110%;
   font-style:italic;
}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.inline, .inline p, .inline ul, .inline li, .inline-list, .inline-list p, .inline-list ul, .inline-list li {
	display: inline;
	float: left;
	margin: 2em;
	padding: 5px;
}
.not-inline, .not-inline p, .not-inline ul, .not-inline li, .not-inline-list, .not-inline-list p, .not-inline-list ul, .not-inline-list li, .vertical, .vertical p, .vertical ul, .vertical li, .vertical-list, .vertical-list p, .vertical-list ul, .vertical-list li {
	display: ;
	margin: 2em;
	padding: 5px;
}
.inline-half {
	width: 47%;
}
.col-first {
	margin-left: 0;
}
.col-last {
	margin-right: 0;
	float: right;
}

img.pic-norm {
	border: 0px solid rgb(51, 51, 51) !important;
	background-color: transparent !important;
	background: transparent !important;
	-moz-border-radius-bottomleft: 0px !important;
	-moz-border-radius-bottomright: 0px !important;
}

div.full {
	height:100% !important;
}

.box-shadow {
	-moz-box-shadow:7px 7px 8px #818181;
}
.box-shadow-small {
	-moz-box-shadow:3px 3px 3px #888888;
}
.text-shadow {
	text-shadow:1px 1px #FFFFFF;		
}

.down1 {
	z-index: -1;
}

.static {
	position:static;	
}
.relative {
	position:relative;
}
.absolute {
	position: absolute;	
}

/* align images in row */
.align {
	float:left;
	padding:15px;
	position:relative;
	top:0;
}

.auto {
	margin:auto;
}

/* remove bullets from Gravity Forms fields */
.gform_wrapper li, .gform_wrapper form li, .gform_wrapper form ul li { list-style-type:none!important; background-image:none!important}

.text-shadow {
	text-shadow:0 1px 0 #666;
}
.text-shadow-white {
	text-shadow:0 1px 0 #FFFFFF;
}

#footer .creds {
	display:none !important;	
}

.mapp-canvas {
	border-style: double;
	border-color: #a598a9;
	padding: none;
	-moz-box-shadow:7px 7px 8px #818181;
    -webkit-box-shadow:7px 7px 8px #818181;
    box-shadow:7px 7px 8px #818181;
    margin-bottom: 20px;
}

.vignette {
	-webkit-box-shadow: inset 0px 0px 85px rgba(0,0,0,0.4);
	-moz-box-shadow:    inset 0px 0px 85px rgba(0,0,0,0.4);
	box-shadow:         inset 0px 0px 85px rgba(0,0,0,0.4);

	line-height: 0;
	display: inline-block;  /* don't go wider than image */
}
.vignette img {
	position: relative;
	z-index: -1;            /* position beneath */
}
/* With the div overlay you can't right-click-save the image or drag it to your desktop. Super primitive image protection. */

.spacer {
	line-height: 0.7em;
	clear: both;	
}

/* wp-custom-fields-search WP Custom Search plugin */
.searchform-spoiler, .searchform-spoiler a {
	display:none !important;	
}

/* featured-articles-lite plugin */
.FA_overall_container {
	margin-bottom: 25px !important;
	margin-top: 25px !important;
	border: 5px solid #B5B5B5 !important;
	left:-5px;
	-moz-border-radius-topleft: 10px !important;
	-moz-border-radius-topright: 10px !important;
	-webkit-border-top-left-radius: 10px !important;
	-webkit-border-top-right-radius: 10px !important;

	-moz-border-radius-bottomleft: 10px !important;
	-moz-border-radius-bottomright: 10px !important;
	-webkit-border-bottom-left-radius: 10px !important;
	-webkit-border-bottom-right-radius: 10px !important;
}
div.post-under h2, div.post-under h3, div.post-under h4 {
	margin-top: 25px !important;
}
.FA_article, .FA_wrap {
	color: #78838d;
}
.FA_featured_articles .FA_article a.FA_read_more {
	margin: 6px 0 10px !important;
}

/*************************************************/
/* Standard Web Fonts */
.arial, p.arial, div#fonts.feature div p.arial {
	font-family:Arial,'DejaVu Sans',Helvetica,'Liberation Sans',Freesans,sans-serif !important;
}
.arial-black, p.arial-black, div#fonts.feature div p.arial-black {
	font-family:'Arial Black',Gadget,sans-serif !important;
}
.comic-sans, .comic, p.comic, div#fonts.feature div p.comic {
	font-family:'Comic Sans MS',cursive !important;
}
.courier, p.courier, div#fonts.feature div p.courier {
	font-family:'Courier New',Courier,'Nimbus Mono L',monospace !important;
}
.georgia, p.georgia, div#fonts.feature div p.georgia {
	font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif !important;
}
.impact, div#fonts.feature div p.impact {
	font-family:Impact,Haettenschweiler,Charcoal,'Arial Narrow Bold',sans-serif !important;
}
.lucida-console, .console, .mono {
	font-family:Monaco,Consolas,'Lucida Console','DejaVu Sans Mono',monospace !important;
}
.lucida-sans, .lucida {
	font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif !important;
}
.palatino {
	font-family:Cambria,'Palatino Linotype','Book Antiqua','URW Palladio L',Palatino,serif !important;
}
.symbol {
	font-family:symbol,'Standard Symbols L' !important;
}
.tahoma {
	font-family:'Tahoma',Geneva,sans-serif !important;
}
.times-new-roman, .times {
	font-family:Cambria,'Times New Roman','Nimbus Roman No9 L','Freeserif',Times,serif !important;
}
.trebuchet {
	font-family:'Trebuchet MS',sans-serif !important;
}
.verdana {
	font-family:Verdana,Geneva,'DejaVu Sans',sans-serif !important;
}
.webdings {
	font-family:Webdings,fantasy !important;
}
.wingdings {
	font-family:Wingdings,fantasy,'Zapf Dingbats' !important;
}
.ms-san-serif, .ms-sans-serif, .ms-sanserif {
	font-family:Geneva,san-serif !important;
}
.ms-serif {
	font-family:'New York',serif !important;
}


/* tables */
table {
	width: 100%;
	border-collapse: collapse;
}
/* Zebra striping */
tr:nth-of-type(odd) {
	background: #eee;
}
th {
	background: #333;
	color: white;
	font-weight: bold;
}
td, th {
	padding: 6px;
	border: 1px solid #ccc;
	text-align: left;
}


/* smooth slider plugin */
.smooth_slider {
	padding: 0;
	margin: 0px auto -18px;
	height: 376;
}
#smooth_slider.smooth_slider div.jcarousel-clip ul.smooth_sliderb li.smooth_slideri div a img.slider_thumbnail {
	padding: 0;
}
.smooth_slider .smooth_slideri div, li .smooth_slideri div {
	background alpha transparency/opacity:
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background-color: #eeeeee;
}
li .smooth_slideri div a {
}
li .smooth_slideri div h2 {
}
li .smooth_slideri div span {
}
li .smooth_slideri div p {
}
.smooth_slider h2 {
	position: relative;
	top:-380px;
	left:20px;
	color: #fcfbfb !important;
}
.smooth_slider span {
	position: relative;
	top:-123px;
	left:20px;
	color: #fcfbfb !important;
}

/* dynamic content gallery */
#home-page-top {
	margin: 0px auto 8px;
}
#dfcg-fullsize {
	margin: 0px auto;
}


/* jquery-collapse-o-matic plugin */
.trigger-link {
	-moz-border-radius: 5px;
    border-color: #3FB9EB !important;
    background-repeat: no-repeat;
    background-position: left center;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 10px 0;
    min-height: 20px;
    text-align: left;    
    background-color: #19B5FF !important;
    padding: 5px 10px 5px 40px !important;
    font-size: 24px;
    max-height: 110px;
}
.info {
    background-image: url("http://milehighcentral.com/images/info32x32.png") !important;
}
.target {
 	-moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
	border-width: 0 1px 1px;
    border-left: 1px solid #3FB9EB;
    border-right: 1px solid #3FB9EB;
    border-bottom: 1px solid #3FB9EB;
 	margin: 0 10px 10px;
 	background-color: #FBF7EC !important;
    background-image: none !important;
    padding: 5px 15px;
}
.expand, .expand-big {
	background-image: url("http://milehighcentral.com/images/expand24.png") !important;
	background-repeat: no-repeat;
	padding: 0 0 10px 16px;
	cursor: pointer;
}
.expand-big h3 {
	padding-bottom: 5px;
	color: #ffffff;
	margin: 0;
}
.hover {
	text-decoration: none !important;
	color: #d0a23a !important;
}
.close, .close-big, .contract-big, .collapse-big {
	background-image: url("http://milehighcentral.com/images/contract24.png") !important;

	-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-left: 1px solid #3FB9EB;
    border-right: 1px solid #3FB9EB;
    border-top: 1px solid #3FB9EB;

    background-position: left center;
    background-repeat: no-repeat;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 10px 0;
    min-height: 20px;
    text-align: left;    
    background-color: #19B5FF;
}
.collapseomatic_content {
	margin: 0px 10px !important;
	padding: 10px !important;
}



a[href$='.doc'], a[href$='.DOC'], a[href$='.docx'], a[href$='.DOCX'] {
	background:transparent url(http://milehighcentral.com/images/word.png) center left no-repeat;
	display:inline-block;
	padding-left:25px;
	line-height:18px;
}

.check, li.check:before, ul.check li:before, ul#check li:before {
	content: url("http://milehighcentral.com/images/check.png") !important;
	list-style: none;
}


/* jquery-collapse-o-matic plugin */
.trigger-link {
/*
	-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-left: 1px solid #3FB9EB;
    border-right: 1px solid #3FB9EB;
    border-top: 1px solid #3FB9EB;
*/
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-o-border-radius: 5px;
    border-color: #3FB9EB !important;
    background-repeat: no-repeat;
    background-position: left center;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 10px 0;
    min-height: 20px;
    text-align: left;    
    background-color: #c1c1b7 !important;
    padding: 5px 10px 5px 40px !important;
    font-size: 24px;
    max-height: 110px;
}
.info {
    background-image: url("http://milehighcentral.com/images/info32x32.png") !important;
}
.target {
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-radius-bottomright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-o-border-bottom-right-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-o-border-bottom-left-radius: 5px;	

	border-width: 0 1px 1px;
    border-left: 1px solid #3FB9EB;
    border-right: 1px solid #3FB9EB;
    border-bottom: 1px solid #3FB9EB;
 	margin: 0 10px 10px;
 	background-color: #FBF7EC !important;
    background-image: none !important;
    padding: 5px 15px;
}
.collapseomatic, .expand, .expand-big {
	background-image: url("http://milehighcentral.com/images/expand24.png") !important;
	background-repeat: no-repeat;
	padding: 0 0 10px 16px;
	cursor: pointer;
}
.expand-big h3 {
	padding-bottom: 5px;
	color: #ffffff;
	margin: 0;
	position: relative;
	top: -30px;
}
.collapseomatic h3 {
	font-size: 0.85em;
}
.colomat-hover {
	text-decoration: none !important;
}
/*
.arrowright {
	background-position: top right;
	padding: 0 16px 10px 0;
}
*/
a.hover, img.hover, .hover {
	text-decoration: none !important;
	color: #d0a23a !important;
}
.colomat-close, .close, .close-big, .contract-big, .collapse-big {
	background-image: url("http://milehighcentral.com/images/contract24.png") !important;

	-moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
	-moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;

	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-o-border-top-left-radius: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-o-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-radius-bottomright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	-o-border-bottom-right-radius: 0px;
	
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	-o-border-bottom-left-radius: 0px;	

    border-left: 1px solid #3FB9EB;
    border-right: 1px solid #3FB9EB;
    border-top: 1px solid #3FB9EB;

    background-position: left center;
    background-repeat: no-repeat;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    font-weight: bold;
    margin: 10px 10px 0;
    min-height: 20px;
    text-align: left;    
    background-color: #19B5FF !important;
}
.collapseomatic_content {
	margin: 0px 10px !important;
	padding: 10px !important;
}


/*STB Special Text Boxes plugin all*/
/* main container */
.info, .warning, .alert, .black-box, .grey-box, .gray-box, .download, .custom, .link-box, .internal-link-box, .discount {
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-o-border-radius: 5px;
	background-color: #FBF7EC;
    color: #D0843A;
	background-position: left top;
    background-repeat: no-repeat;
    min-height: 40px;
    text-align:left;
   	-moz-box-shadow: 3px 3px 3px #888888;
	-webkit-box-shadow: 3px 3px 3px #888888;
	box-shadow: 3px 3px 3px #888888;
	border: #3FB9EB 2px solid;
	padding-top: 9px;
	margin-top: 10px;
}
.info h2, .warning h2, .alert h2, .black-box h2, .grey-box h2, .gray-box h2, .download h2, .custom h2, .link-box h2, .internal-link-box h2, .discount h2 {
	padding: 0 50px;
}	
.info h3, .warning h3, .alert h3, .black-box h3, .grey-box h3, .gray-box h3, .download h3, .custom h3, .link-box h3, .internal-link-box h3, .discount h3 {
	padding: 0 40px;
/* 	text-indent: 42px; */
	position: relative;
	top: -10px;
}	
.info p, .warning p, .alert p, .black-box p, .grey-box p, .gray-box p, .download p, .custom p, .link-box p, .internal-link-box p, .discount p {	
	position: relative;
	top: -3px;
	padding: 0 45px;
}	

/* caption */
.caption-box, .info-caption, .warning-caption, .alert-caption, .grey-caption, .gray-caption, .black-caption, .download-caption, .custom-caption, .link-box-caption, .internal-link-box-caption, .link-caption, .discount-caption {
	-moz-background-clip: border;
    -moz-background-origin: padding;
	background-image: url("http://milehighcentral.com/images/info32x32.png");
	background-position: left top;
    background-repeat: no-repeat;
	border-color: #3FB9EB;
	background-color:#19B5FF;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-radius-topleft: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-o-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-radius-topright: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-o-border-top-right-radius: 5px;
	color: #FFFFFF;
	min-height: 32px;
	position: relative;
	top: -25px;
}
.caption-box h3, .info-caption h3, .warning-caption h3, .alert-caption h3, .grey-caption h3, .gray-caption h3, .black-caption h3, .download-caption h3, .custom-caption h3, .link-box-caption h3, .internal-link-box-caption h3, .link-caption h3,
.caption-box p, .info-caption p, .warning-caption p, .alert-caption p, .grey-caption p, .gray-caption p, .black-caption p, .download-caption p, .custom-caption p, .link-box-caption p, .internal-link-box-caption p, .link-caption p, .discount-caption p {
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	top:5px;
}
.info-content, .warning-content, .alert-content, .gray-box-content, .grey-box-content, .black-box-content, .download-content, .custom-content, .link-box-content, .internal-link-box-content, .link-content, .discount-content {
	position: relative;
	top: -10px;
}

/*info*/
.info {
	background-color: #ebf5fc !important;
}
.info p {
}
.info-caption {
}
.info-content {
}

/*warning*/
.warning {
	background-image: url("http://milehighcentral.com/images/warning32x32.png");
	background-color: #fbf7c9;
	border-color: #d0a23a;
}
.warning p {
}
.warning-caption {
}
.warning-content {
}

/*alert*/
.alert {
	background-image: url("http://milehighcentral.com/images/alert-b.png");
	background-color: #fbf7d5;
	border-color: #e71310;
}
.alert p {
	color: #e71310;
}
.alert-caption {
}
.alert-content {
}

/*download*/
.download {
	background-color: #FBF7EC !important;
	border-color: #3FB9EB !important;
	color: #D0843A !important;
}
.download p {
}
.download-caption {
	background-color: #19B5FF !important;
	border-color: #3FB9EB !important;
}
.download-content {
	background-color: #FBF7EC !important;
	border-color: #3FB9EB !important;
}

/*black*/
.black-box {
	background-color: #FBF7EC !important;
	color: #D0843A !important;
	background-image: url("http://milehighcentral.com/images/images/earth.png");
    border: 1px solid #6E6E6E;
}
.black-box p {
}
.black-box-caption {
	background-color: #19B5FF !important;
	border-color: #3FB9EB !important;
}
.black-box-content {
	background-color: #FBF7EC !important;
	border-color: #3FB9EB !important;
}

/*gray*/
.gray-box {
	background-color: #eeeeee !important;
	color: #78838d !important;
}
.gray-box p {
}
.gray-caption {
	background-color: #808080 !important;
}
.gray-content {
}

/*custom*/
.custom {
	background-image: none;
	background-color: #FBF7EC !important;
	color: #D0843A !important;
	padding: 5px 10px 0px 70px !important;
}
.custom p {
}
.custom-caption {
	background-color: #19B5FF !important;
	border-color: #3FB9EB !important;
	padding-left: 80px !important;
}
.custom-content {
	background-color: #FBF7EC !important;
	border-color: #3FB9EB !important;
	background-image: none !important;
}

/*link*/
.link-box {
	background-image: url("http://milehighcentral.com/images/earth-b.png");
	background-color: #ebf5fc !important;
}
.link-box p, .link p  {
	color: #3fb9eb;
	padding: 0 45px 0 55px;
}
.link-box a, .link a, .link-box p a, .link p a {
	color: #3a93d0;
	text-align: center;
}
.link-box-caption, .link-caption {
}
.link-box-content, .link-caption {
}

/*internal link*/
.internal-link-box {
	background-image: url("http://milehighcentral.com/images/infoicon.png");
	background-color: #ebf5fc !important;
}
.internal-link-box p, .internal-link p  {
	color: #3fb9eb;
}
.internal-link-box a, .internal-link a, .internal-link-box p a, .internal-link p a {
	color: #3a93d0;
	text-align: center;
}
.internal-link-box-caption, .internal-link-caption {
}
.internal-link-box-content, .internal-link-caption {
}

/*discount*/
.discount {
	background-color: #FCEEEB;
	background-image: url("http://milehighcentral.com/images/discount70x57.png");
	border: 1px solid #3FB9EB;
	color: #EB473F;
	min-height: 50px;
	padding: 5px 10px 5px 75px;
	font-size: smaller;
	margin: 15px;
	line-height: 24px;
	font-family: Cambria, Georgia, Geneva, Verdana;
	font-weight: normal;
}
.discount p {
}
.discount-caption {
}
.discount-content {
}
/* END// Special Text Boxes */

.outline {
	height: 100%;
	width: 100%;
	border: 1px fuchsia solid;
}

.left-column {
	max-width: 40%;
	float: left;
	margin: auto auto auto 10%;
}
.right-column {
	max-width: 40%;
	float: right;
	margin: auto 10% auto auto;
}
.full-column {
	clear: both;
	width: 80%;
	margin: 0 auto;
}

.important {
	color: red;
}
