﻿/*Browser Check*/

html
{margin:0 !important;}

#buorg
{
    z-index:99999999;
}

/*Browser Check*/

.devOnly
{display:block;}


/* 
	|Reset.css
	|Includes Custom Generics
	|Gives the most commonly used selectors a "starting point" 
	|which can be adjusted in subsequent stylesheets by including
	|the @import "http://www.allstarsprint.com/admin/cr/css/v1/base.css"; directive at the top of the stylesheet.
*/

/*RESET*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, option, select, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus
{
	outline: 0;
}
body
{
	line-height: 1.2;
	font-family:Arial;
	color: #020202;
	font-family:Arial;
	font-size:75%;
	background: #fdfdfd;
}
a, a:link, a:active, a:visited, a:hover
{
	text-decoration: none;
	color: #020202;
	outline:none !important;
}
a:hover, a:focus
{
	text-decoration: underline;
}
ol, ul
{
	list-style: none;
}
ul ul
{
	margin: 5px 0 5px 5px;
	font-size: 95%;
}
p, ol, ul, fieldset, table, address
{
	margin-bottom:1em;
}

p, li
{
	line-height: 1.4;
}

pre
{white-space:normal;}

option
{
	padding:0 0.5em;
	margin:0;
}

input, select, textarea
{
	padding: 1px 2px;
	margin:2px 2px;
	font-size: 1.05em;
}

input[type='submit']
{cursor:pointer;}

select
{
	padding:0;
}

label
{
	display: block;
	position: relative;
	clear: left;
	padding:6px 0 2px;
	font-size: .9em;
	font-weight: 600;
}
em
{
	font-style: italic;
}
strong
{
	font-weight: bold;
}
sup
{
	font-size:80%;
	vertical-align:super;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
	margin-bottom:5px;
}
h1{font-size:1.5em;}

h2{font-size:1.25em;}

h3{font-size:1.15em;}

h4{font-size:1.0em;}

h5{font-size:.95em;}

h6{font-size:.9em;}

/*UN-RESET*/

.mdWrap a, .mdWrap a:link, .mdWrap a:active, .mdWrap a:visited
{text-decoration:underline;}

.mdWrap a:hover
{text-decoration:none;}

.mdWrap ul, .mdWrap ol, .elementWrap ul, .elementWrap ol
{
	margin:0 0 1em;
	padding:0 0 0 3em;
	list-style-position:outside;
}

.mdWrap ul, .elementWrap ul
{list-style-type:disc;}
.mdWrap ul ul
{list-style-type:circle;}
.mdWrap ul ul ul
{list-style-type:square;}
.mdWrap ul ul ul ul
{list-style-type:disc;}

.mdWrap ol, .elementWrap ol
{list-style-type:decimal;}
.mdWrap ol ol
{list-style-type:upper-alpha;}
.mdWrap ol ol ol
{list-style-type:lower-alpha;}
.mdWrap ol ol ol ol
{list-style-type:lower-roman;}
	

/*End UN-RESET*/

/* tables still need 'cellspacing="0"' in the markup */
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
th
{
	font-weight:bold;
}
caption, th, td
{
	text-align: left;
}

blockquote
{margin:1em 3em;}

blockquote:before, blockquote:after, q:before, q:after
{
	content: "";
}
blockquote, q
{
	quotes: "" "";
}


/*END RESET*/



/*Generics*/

.noMargin
{margin:0 !important;}

.singleParaWrap
{margin-bottom:5px;}

.fRight
{float:right !important;}

.fLeft
{float:left !important;}

.txtRight, .genTable th.txtRight
{text-align:right !important;}

.txtLeft, .genTable th.txtLeft
{text-align:left;}

.txtCenter, .genTable th.txtCenter
{text-align:center;}

.txtJustify
{text-align:justify;}

.genInline, * .genInline
{
	display:inline !important;
	padding-right:6px;
	vertical-align:middle;
}

.genInline *
{vertical-align:middle;}

.genMargin
{margin:0 10px 10px 0;}

.genTable, .mrp_table
{
	width:100%;
	border:solid 1px #cfcfcf;
	border-collapse:collapse;
}

.itemGrid{clear:left; width:100%; border:0 none;}
.itemGrid th{text-align:left; padding:0 3px; border:0 none;}
.itemGrid td{padding:5px 3px; font-size:.85em; border:solid 1px #5c5c5c; border-width:1px 0 0; vertical-align:middle;}
.itemGrid .editCol{font-size:.8em;}

/*
.widget .genTable
{border:0 none;}
*/

.genTable th, .mrp_table th
{
	text-align:left;
	padding:0 2px;
	border-color:#cfcfcf;
	vertical-align:middle;
}

.genTable td, .mrp_table td
{
	padding:2px;
	font-size:.9em;
	border:solid 1px #cfcfcf;
	vertical-align:middle;
}

.mrp_table.mrp_hasAlts td
{border-width:0;}

.mrp_table tr.mrp_alt td
{border-width:1px 0;}

.mrp_table tr.mrp_last td
{border-width:0;}

.genTable .adminCol, .genTable .picCol
{
	width:60px;
	text-align:center;
}

.genTable .adminColWide
{
    text-align:center;
    white-space:nowrap;
}

.genTable .adminColWide a, .genTable .adminColWide span
{
    padding:0px 5px;
}

.mrp_mainActnBtn
{
	position:absolute;
	top:3px;
	right:3px;
	width:200px;
	text-align:center;
}

.ckbCol
{width:18px;}

.cardWrap
{
	position:relative;
	display:block;
	float:left;
	width:228px;
	margin:8px;
	padding:5px;
	border:solid 1px #ddd;
	background-color:#cfcfcf;
}

.cardWrap:hover
{
	background-color:#ddd;
}

.cardPicWrap
{
	position:relative;
	display:block;
	float:left;
	margin:0 7px 0 0;
}

.cardInfoWrap h4
{
	margin-bottom:1px;
	font-size:.98em;
}

.cardInfoWrap span
{
	font-size:.9em;
	display:block;
}

.genBold{font-weight:bold;}
.genItalic{font-style:italic;}
a.genUrl, .genUnderline, a.genUnderline{text-decoration:underline !important;}

.genUrl:hover, a.genUnderline:hover{text-decoration:none !important;}

span.genUnderline:hover{text-decoration:underline;}

.genBtmBorder
{
    border-bottom:solid 1px;
}

.genCursor, a.genCursor
{cursor:default;}

.mrp_clickable
{cursor:pointer;}

.crossOut{text-decoration:line-through !important;}

.txtWatermark
{color:#5c5c5c;}

/*.contentSubWrap .contentSpec, .widgetHeading a*/
.contentSpec
{
	position:absolute;
	top:5px;
	right:10px;
	font-size:.85em;
	font-weight:bold;
}

.contentSpec.fieldWrap
{position:absolute;}

.genTextShadow1
{text-shadow:#000 3px 3px 2px;}

.genBoxShadow1
{
	-moz-box-shadow: 2px 2px 4px #000;
	-webkit-box-shadow: 2px 2px 4px #000;
	box-shadow: 2px 2px 4px #000;
}

.genRounded
{
	-webkit-border-radius:6px; 
	-moz-border-radius:6px;
	border-radius:6px;
}

.quickMessageWrap .admin textarea
{
	width:250px;
	height:200px;
}

#loading img, #loaderImg
{
	border:none !important;
}

.buttonWrap input
{
	cursor:pointer;
}

.emptyFeed
{font-style:italic; text-align:center;}

.headSpec
{font-weight:bold;}

.contentDesc
{
	position:relative;
	margin:0 0 7px;
	padding:0 0 7px 10px;
}

.noBullet
{list-style:none; margin:0;}

.bulletedUL
{
    list-style:disc inside none;
}

.contentNameWrap
{
	position:relative;
}


.contentNameWrap h2
{
	position:relative;
	padding-bottom:3px;
	border-bottom:solid 1px #000;
	
}

.contentNameWrap strong
{padding-right:4px;}

.contentWrap
{
	position:relative;
	clear:right;
	margin-bottom:15px;
}

.contentHead, .elementHeading h2
{
	font-size:1.7em;
	padding:5px 10px;
	margin:10px 0 3px;
	border:solid 1px #000;
	border-width:1px 0;
	background:none;
}

.elementWrap
{
	margin:0 15px;
}

.elementHeading
{margin:0 0 10px;}

.elementMedia
{
	text-align:center;
	font-size:.9em;
	font-style:italic;
	margin-bottom:10px;
}

.elementWrap .singleMediaWrap .mrp_singleVideoWrap
{
    margin:0 auto;
}

.listInfo h4
{
	padding:2px 4px;
	border:dashed 1px #000;
	border-width:0 0 1px;
}

.contentSubHead
{
	position:relative;
	padding:3px;
	margin-bottom:3px;
}

.contentWrap .headSpec
{
	padding:0 3px;
}

.classContentWrap.contentWrap .headSpec
{
	margin-left:15px;
	font-style:italic;
}

.contentSubWrap, .mrp_contentSubWrap
{
	position:relative;
	margin:0 0 10px;
	padding:0 3px 10px;
	border-bottom:dashed 1px #c2c2c2;
}

.mrp_loadAbove .mrp_newCmntWrap, .mrp_contentSubWrap.mrp_newCmntWrap
{
	margin:0 0 10px;
	padding:0 3px 15px;
	border-bottom:dashed 1px #c2c2c2;
	border-top:0 none;
}

.mrp_loadBelow .mrp_newCmntWrap, .mrp_contentSubWrap.mrp_newCmntWrap:last-child, .mrp_contentSubWrap.mrp_newCmntWrap.last
{
	margin:10px 0 0;
	padding:15px 3px 0;
	border-top:dashed 1px #c2c2c2;
	border-bottom:0 none;
}

.contentSubWrap.last, .mrp_contentSubWrap.last
{
    border:none;
}

#newsWrap .contentSubWrap:last-child, #linksWrap .contentSubWrap:last-child, #fileCatWrap .contentSubWrap:last-child,
.mrp_contentSubWrap:last-child
{border:0 none;}

.contentSubWrap p:last-child, .mrp_contentSubWrap p:last-child
{margin:0;}

.contentSubWrap .contentSubNotes
{
	padding:10px 10px 0;
	font-style:italic;
	font-size:.9em;
}

.contentPicWrap, .mrp_contentPicWrap
{
	position:relative;
	float:left;
	min-width:0;
	min-height:0;
	margin:0 8px 8px 0;
	-moz-box-shadow: 3px 3px 10px #000;
	-webkit-box-shadow: 3px 3px 10px #000;
	box-shadow: 3px 3px 10px #000;
}

.contentPicWrap.fRight, .mrp_contentPicWrap.fRight
{margin:0 0 8px 8px;}

.contentPicWrap a, .mrp_contentPicWrap a
{
    position:relative;
}

#singleNewsWrap .contentPicWrap
{
    float:right;
    margin:0px 0px 8px 8px;
}

.contentPicWrap a, .mrp_contentPicWrap a
{
	display:block;
}

/* =Links
----------------------------------------*/

#linksWrap h2
{
    font-size:150%;
    padding:2px 0;
    margin:0 0 8px;
    border-bottom:solid 2px;
    border-width:0 0 2px;
}

/* =EndLinks
----------------------------------------*/


/* =Gallery
----------------------------------------*/
.mrp_singleGalHead
{
	position:relative;
}

.mrp_singleGalHead h3
{
	position:relative;
	font-size:2.5em;
	width:670px;
}

.mrp_singleGalNav
{
	position:absolute;
	bottom:-4px;
	right:0;
	width:70px;
	margin:0 10px 0 0;
	padding:0 26px 0 0;
	text-align:right;
	font-size:.9em;
	line-height:21px;
	font-weight:bold;
}

.mrp_showThumbsLink
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	font-size:1px;
	overflow:hidden;
	text-indent:-99999px;
	text-align:left;
	width:24px;
	height:21px;
	background:url(../../../../css/img/misc.png) -24px -78px no-repeat;
}

.mrp_showThumbsLink:hover
{background-position:-50px -78px;}

.mrp_singleMediaWrap
{
    text-align:center;
    margin-bottom:20px;
    min-height:100px;
}

.mrp_singleMediaItem
{
	position:relative;
	min-height:150px;
}

.mrp_singleMediaItem img
{
	position:relative;
	z-index:5;
}

.mrp_singleMediaItem .mrp_nextLink, .mrp_singleMediaItem .mrp_prevLink
{
	position:absolute;
	z-index:10;
	display:block;
	top:0;
	right:0;
	width:50%;
	height:100%;
	background:url(http://www.allstarsprint.com/admin/cr/css/v1/img/trans0.png) 0 0 repeat;
}

.mrp_singleMediaItem .mrp_nextLink
{width:75%;}

.mrp_singleMediaItem .mrp_prevLink
{width:25%;}

.mrp_singleMediaItem .mrp_nextLink, .mrp_singleMediaItem .mrp_nextLink:active, .mrp_singleMediaItem .mrp_nextLink:focus,
.mrp_singleMediaItem .mrp_prevLink, .mrp_singleMediaItem .mrp_prevLink:active, .mrp_singleMediaItem .mrp_prevLink:focus
{outline:0 none; ie-dummy: expression(this.hideFocus=true);}

.mrp_singleMediaItem .mrp_prevLink
{
	right:auto;
	left:0;
}

.mrp_singleMediaItem .mrp_nextLink span, .mrp_singleMediaItem .mrp_prevLink span
{
	position:absolute;
	top:50%;
	right:0;
	width:10px;
	height:16px;
	display:block;
	background:url(../../../../css/img/misc.png) -169px -18px no-repeat;
}

.mrp_singleMediaItem .mrp_prevLink span
{
	right:auto;
	left:0;
	background:url(../../../../css/img/misc.png) -150px -18px no-repeat;
}

.mrp_singleMediaItem .mrp_nextLink:hover span
{background:url(../../../../css/img/misc.png) -169px -32px no-repeat;}

.mrp_singleMediaItem .mrp_prevLink:hover span
{background:url(../../../../css/img/misc.png) -150px -32px no-repeat;}

.mrp_mediaCaption p
{
	margin:5px;
	font-style:italic;
}

.mrp_loadMoreWrap
{
	position:relative;
	display:block;
	clear:left;
	margin:10px 0;
	padding:3px;
	text-align:center;
}

.mrp_loadMoreWrap a
{
	position:relative;
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
}

.mrp_galleryMain #comments
{
    width:550px;
}

/* =EndGallery
----------------------------------------*/

/* =EntryList
----------------------------------------*/

.mrp_entryListCats
{
	text-align:center;
	margin:0 auto 20px;
	width:400px;
}

.mrp_entryListCats .active
{
	font-weight:bold;
	color:#fff;
	padding:3px;
	background:#000;
}

.mrp_entryListCats a
{
	display:block;
}

.mrp_entryListCats a:hover
{
	background:#ddd;
}

/* =EndEntryList
----------------------------------------*/


/* =Channels
----------------------------------------*/

#channelBody .mrp_channelItems h3
{
	position:relative;
}

#channelBody .mrp_channelItems h3 a
{
	display:block;
	text-decoration:none;
}

#channelBody .mrp_channelItems li
{
	padding-left:20px;
}

#channelBody .mrp_channelItems li a
{
	position:relative;
	display:block;
	cursor:pointer;
}

#channelBody .col1b .section h3
{
	border-bottom:0 none;
}

/* =EndChannels
----------------------------------------*/

/*News*/

.mrp_singleNewsHead h3
{
	position:relative;
	font-size:2.5em;
}

.mrp_newsBody .mdWrap p
{
	font-size:120%;
	font-family:Arial;
}

#newsWrap .contentPicWrap img
{
	position:relative;
	display:block;
}

.mrp_contentMeta
{
	position:relative;
	float:left;
	margin:10px 0;
	padding:5px 10px;
	width:525px;
	overflow:hidden;
	font-size:.9em;
	border:dotted 1px #403F3F;
	border-width:1px 0 0 0;
}

.mrp_singleNewsHead .mrp_contentMeta, .mrp_galleryMain .mrp_contentMeta
{
	clear:both;
	float:none;
	width:auto;
	border-width:1px 0;
}

.mrp_contentMeta a
{font-style:italic; text-decoration:underline; white-space:nowrap;}

.mrp_contentMetaFeedback
{
	float:right;
	text-align:right;
}

.mrp_newsTagList 
{
    clear:both;
}

.mrp_newsViews
{
	margin:0 5px;
	font-weight:bold;
}

.numComments, .numThumbsUp, .numThumbsDown
{
	position:relative;
	float:right;
	display:block;
	margin:0 0 0 5px;
}

.numComments a, .numThumbsUp a, .numThumbsDown a
{
	position:relative;
	display:block;
	height:21px;
	cursor:pointer;
}

.numComments span, .numThumbsUp span, .numThumbsDown span,.favIcon
{
	position:relative;
	display:block;
	float:left;
	line-height:21px;
	vertical-align:middle;
	font-style:italic;
}

.mrp_contentMetaFeedback span span
{cursor:default;}

.numComments .icon, .numThumbsUp .icon, .numThumbsDown .icon, .favIcon
{
	width:24px;
	height:21px;
	background:url(../../../../css/img/misc.png) -24px -26px no-repeat;
}

.numComments .icon{background-position:-24px -26px;} 
.numComments .icon:hover{background-position:-50px -26px;} 
.numThumbsUp .icon{background-position:-24px -52px;} 
.numThumbsUp .icon:hover{background-position:-50px -52px;} 
.numThumbsDown .icon{background-position:-128px -52px;} 
.numThumbsDown .icon:hover{background-position:-154px -52px;} 

.favIcon{background-position:1px -52px;} 
.active .favIcon{background-position:-24px -52px;} 
.favIcon:hover{background-position:-50px -52px;} 



.numThumbsUp span .icon, .numThumbsUp span .icon:hover{background-position:2px -52px;} 
.numThumbsDown span .icon, .numThumbsDown span .icon:hover{background-position:-102px -52px;} 

.mrp_contentMetaPic, .mrp_relatedPic
{
	padding:2px 0 0;
	margin:0 5px 3px 0;
	float:left;
}

.mrp_contentMetaPic img, .mrp_relatedPic img
{
	display:block;
	font-size:1px;
	overflow:hidden;
	text-indent:-99999px;
}

.mrp_contentMetaText, .mrp_relatedText
{
    float:left;
    margin:0;
}

.mrp_relatedRow .mrp_relatedText
{width:182px;}

.mrp_relatedRow
{
	padding:2px;
	margin:0 0 2px;
	border:solid 1px #000;
}

.mrp_relatedRow h4
{margin:0 0 1px;}

.mrp_relatedSpec
{
	font-size:.9em;
}

.mrp_profileCommentWrap
{
	float:right;
	width:578px;
}

/*End News*/

.contentPicWrap .videoOverlay, .thumbWrap .videoOverlay
{
	position:absolute;
	top:0; left:0;
	width:100%;
	height:100%;
	background:url(../../../../css/img/vidpicoverlay.png) center center no-repeat;
}






/*

.widget
{
	position:relative;
	margin:0 0 10px;
}

.widgetSub
{
	position:relative;
	margin:3px 3px 0;
	min-height:50px;
}

.widgetSub .genGrid tr:first-child td
{
	border:0 none;
}

.widgetInner
{
	position:relative;
	margin:0 0 10px;
}

.widget .genTable
{
	border:0 none;
}

.widget .genTable th
{
	font-size:.9em;
	border-bottom:solid 1px #fff;
}

.widgetSpec1
{
	font-size:1em;
}

.widgetSpec2, .widgetSpec3
{
    position:absolute;
    top:2px;
    right:2px;
    font-size:.9em;
}

.widgetSpec3
{top:20px;}

.widgetSpec1 span, .widgetSpec1 strong
{padding-right:6px;}

.widgetSpec1 span
{padding-right:11px;}

.widgetPic
{
    float:left;
    margin-right:5px;
}

.widgetListRow
{
	padding:3px 2px;
    margin-bottom:3px;
    position:relative;
    background-color:#cfcfcf;
}

.widgetListRow.alt
{
	background-color:#aaa;
}

.widgetListRow:hover, .widgetListRow:hover a
{
	color:#ddd !important;
	background-color:#000;
}

.widgetListRow img
{border:solid 1px #cfcfcf;}

.widgetListRow:hover img
{border-color:#000;}

.widget h3
{
	font-size:.95em;
}

.widget h4
{
    margin-bottom:0px;
}

*/

.col
{
	position:relative;
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.col.last
{
	margin-right:0;
}

.col48p
{
	width:48%;
}

.col100
{width:100px;}

.col230
{width:230px;}

.col500
{width:500px;}

.col550
{width:550px;}

.col1
{
	margin-right:4%;
}

.col2
{margin-right:0 !important;}

.col1a
{width:210px; margin:0 5px 0 0;}

.col1b
{width:578px;}

.col3a
{width:365px;}

.col3b
{width:120px; text-align:right;}

.schNameCol
{width:500px;}

.numEventsCol
{width:90px;}

.quickMessage p
{
	font-style:italic;
}

.inlineModalHelpWrap
{
	padding:10px;
	background:#e7e7e7;
}

a.inlineAdminLink, a.inlineAdminLink:link, a.inlineAdminLink:active, a.inlineAdminLink:visited, a.inlineAdminLink:hover
{
	padding:0 10px; 
	background-color:#cfcfcf; 
	color:#020202; 
	font-size:.85em; 
	font-weight:normal; 
	text-decoration:none;
}

a.inlineAdminLink:hover
{background-color:#020202; color:#e7e7e7;}

/*End Generics*/




#popAdminHtml, #popAdminBody, #popAdminBody form, #popAdminBody #siteWrapper
{height:100%;}

#popAdminBody
{overflow:hidden;}

#popAdminBody #mrpBar
{position:relative;}

/*mrpBar*/

#mrpBar
{
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	height:25px;
	width:100%;
	border-bottom:solid 1px #474747;
}

#mrpBarTone1, #mrpBarTone2
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:12px;
	background:#1A1A1A;
}

#mrpBarTone2
{
	top:12px;
	height:13px;
	background:#292929;
}

#mrpBarSub
{
	position:relative;
	width:970px;
	margin:0 auto;
}

#mrpBar fieldset
{margin:0; padding:0;}

#mrpBar h4
{
	position:relative;
	float:left;
	margin:5px 8px 0 0;
	color:#fff;
}

#mrpBar ul
{
	position:relative;
	margin:0;
	list-style:none;
	float:left;
}

#mrpBar ul ul
{
	display:none;
	position:absolute;
	top:25px;
	left:0;
	width:176px;	
}

#mrpBar li
{
	position:relative;
	z-index:15;
	display:block;
	float:left;
	padding:0 4px 0 4px;
	margin:0;
	font-size:.9em;
	font-weight:bold;
}

#mrpBar li.last
{border:0 none;}

#mrpBar ul a
{
	display:block;
	padding:5px;
	border-width:0 1px;
	border-style:solid;
	border-color:#353535;
	background-color:#272727;
	color:#fff;
}

#mrpBar ul a.mrpLink
{
    padding:2px 5px;
}

#mrpBar ul a:hover
{
	text-decoration:none;
	background-color:#1A1A1A;
}

#mrpBar ul li ul
{left:0; min-height:0;}

#mrpBar ul ul a
{
	padding:2px 5px;
	height:20px;
	line-height:20px;
}

#mrpBar ul li ul li
{
	float:none;
	margin:0; 
	height:24px;
	line-height:24px;
	white-space:nowrap;
}

#mrpBar .loginWrap
{
	position:relative;
	z-index:5;
	padding:5px 0 0;
}

#mrpBar .loginWrap .txtWatermark, #mrpBar .loginWrap .textBox
{
	position:relative;
	float:left;
	margin:0 2px 2px; padding:1px 2px;
	width:110px;
	border:0 none;
	font-size:11px;
	background:#fff;
}

#mrpBar .loginWrap .buttonWrap
{
	position:relative;
	float:left;
	clear:none;
	margin:0 2px 0 0;
}

#mrpBar .loginWrap .buttonWrap input:hover
{
	background-position:-70px 0;
}

#mrpBar .loginWrap .accLinkWrap
{
	position:relative;
	float:left;
	top:2px;
	left:2px;
	font-size:.90em;
}

#mrpBar .loginWrap .accLinkWrap a
{color:#a1a1a1;}

#mrpBar #socialLinks
{
	position:absolute;
	z-index:10;
	right:0;
	top:0;
	height:25px;
	width:145px;
}

#mrpBar #socialLinksSub
{
	position:relative;
}

#mrpBar #socialLinks ul
{float:right;}

#mrpBar #socialLinks li
{
	position:relative;
	height:25px;
	overflow:hidden;
	font-variant:small-caps;
	white-space:nowrap;
}

#mrpBar .parentNavDD span
{
	position:absolute;
	top:10px;
	left:5px;
	border-top-color:#fff;
}

#mrpBar #socialLinks .menuDD
{
	right:8px;
	left:auto;
	text-align:right;
}

.ddBox
{
	position:absolute;
	top:25px;
	width:690px;
	border:1px solid #474747;
	background:#292929;
	display:none;
}

.ddBoxSub
{
	position:relative;
	margin:10px;
	padding:15px;
	border:1px solid #474747;
	background:#1A1A1A;
}

#ddBox1
{
	left:-391px;
}

/*End mrpBar*/




/* simple css-based tooltip */ 
div.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}

div.tooltip1  
{
	display:none;
    padding:10px 15px; 
    color:#272727; 
    text-align:left; 
    font-size:12px;
    background:#DDDDDD; 
    border:solid 3px #cfcfcfCCC;
    -webkit-border-radius:6px; 
	-moz-border-radius:6px;
	border-radius:6px;
}

div.topPageAdminToolTip, div.subPageAdminToolTip
{
	display:none;
    padding:3px 5px; 
    color:#272727; 
    text-align:left; 
    font-size:12px;
    background:#DDDDDD; 
    border:solid 1px #cfcfcfCCC;
}

#tooltip1, .mrpMenuTip
{z-index:1001;}

#tooltip1 p, .mrpMenuTip p
{margin:0;}

.lblHelp .tooltipMe
{position:relative; top:3px;}


.tooltip1.highLevel
{
    z-index:10000;
}

div.mrpMenuTip
{
    font-size:15px;
    font-weight:bold;
    padding:5px 10px;
    border:solid 1px #ddd;
    background:url(img/trans50.png) 0 0 repeat;
}

.mrpMenuTip a, .mrpMenuTip a:link, .mrpMenuTip a:active, .mrpMenuTip a:visited
{color:#fff;}

.mrpMenuTip a:hover
{color:#fff; text-decoration:underline;}

.mrpMenuTip a.active
{color:#ddd; text-decoration:underline;}


/*Forms*/

.fieldWrap
{
	position:relative;
	clear:left;
}

.fieldWrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.fieldWrap {display: inline-block;}

/* Hides from IE-mac \*/
* html .fieldWrap {height: 1%;}
.fieldWrap {display: block;}
/* End hide from IE-mac */

.fieldWrap label, .fieldWrap input, .fieldWrap textarea, .fieldWrap select
{
	display:block;
	float:left;
	margin-bottom:10px;
	width:170px;
}

.fieldWrap .inpPrefix
{
	display:block;
	float:left;
	font-weight:bold;
	margin:3px 2px 2px -5px;
}

.fieldWrap .genInline label, .fieldWrap .genInline input, .fieldWrap .genInline textarea, .fieldWrap .genInline select
{
	display:inline;
	float:none;
	margin:0;
	width:auto;
}

.fieldWrap.inlineFieldWrap
{
	clear:none;
    margin-bottom:5px;
}

.fieldWrap.inlineFieldWrap label
{
    float:left;
    width:140px;
    text-align:right;
    padding-right:5px;
}

.photoInfoCol .fieldWrap.inlineFieldWrap label
{
	width:50px;
}

.fieldWrap.inlineFieldWrap select
{width:auto;}

.fieldWrap.inlineFieldWrap input, .fieldWrap.inlineFieldWrap select, .fieldWrap.inlineFieldWrap textarea
{margin-bottom:0;}

.inlineSet .fieldWrap.inlineFieldWrap input, .inlineSet .fieldWrap.inlineFieldWrap select
{margin-bottom:10px;}

.subPageAdmin label
{
	padding:0;
}

.fieldWrap.inlineFieldWrap .lblHelp
{
    display:block;
    float:left;
    padding:4px;
}

input[type="hidden"]
{display:none !important;}

.fieldWrap input.btnInline
{width:auto; cursor:pointer;}

.fieldWrap .txtMax, .fieldWrap .wordCount
{margin-bottom:2px;}

.charsRemaining, .curWordCount
{
	position:relative;
	clear:left;
	margin:0 5px; 
	font-size:.9em; 
	font-style:italic;
}

.fieldWrap input, .fieldWrap textarea, .fieldWrap select
{
	border:1px inset #cfcfcf;
	font-size:11px;
	padding:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.fieldWrap select
{padding:1px 0; border-bottom:0;}

.fieldWrap label
{
	float:none;
	text-align:left;
	width:97%;
	margin:0 0 0 6px;
}

.fieldWrap .ckbLbl
{
	padding-left:2px;
	width:auto;
	text-align:left;
}

.fieldWrap .ckbLbl input
{width:auto; height:auto; margin:0px 4px 0 0; border:0 none;}


.lblHelp, .ckbDesc
{
	padding:0 0 0 4px;
	font-size:.9em;
	font-weight:normal;
	font-style:italic;
}

.ckbDesc
{
    padding:0 0 0 25px;
}

.fieldWrapCol, .fieldWrapCol260
{
	position:relative;
	float:left;
	width:205px;
	margin-right:10px;
}

.fieldWrapCol260
{width:260px;}

.editGalPics .fieldWrapCol
{margin:0 10px 10px 0; padding:10px; height:407px; width:180px; border:solid 1px #cfcfcf; background-color:#fff;}

textarea
{
	font-size:13px;
	width:300px;
}

td textarea
{width:95%;}

.shortInp
{width:40px;}

.medInp
{width:80px;}

.longInp
{width:140px;}

textarea.txtArea395x35, textarea.txtArea375x35
{
	width:395px;
	height:35px;
}

textarea.txtArea375x35
{width:375px;}

textarea.txtArea375x100
{width:375px; height:100px;}

textarea.txtArea395x100
{width:395px; height:100px;}

textarea.txtHtmlFile
{width:95%; height:500px;}

textarea.smTxtArea
{
	width:395px;
	height:70px;
}

textarea.medTxtArea
{
	width:395px;
	height:180px;
}

textarea.lgTxtArea
{
	width:395px;
	height:280px;
}

.fieldWrap textarea.bigTxtArea
{
	width:395px;
	height:300px;
}

.fieldWrap .helpRight
{
	display:block;
	float:left;
	margin:5px;
	font-size:.9em;
}

/*SIGN IN*/

fieldset#signIn .lblFloat
{
	width:65px;
}

#adminSignIn .helpText
{
	text-align:center;
}

fieldset#signIn #buttonWrap .navLink
{
    margin-left:5px;
}

.setWrap fieldset#signIn .navLinkWrap
{
    text-align:left;
    font-size:90%;
}

/*NAVLINKS*/

.mrp_adminLink
{
    position:relative;
}

.mrp_adminLink.mrp_touch
{padding-left:22px;}

.mrp_adminLink.mrp_touch img
{position:absolute; top:4px; left:4px;}

.pagingLinks
{
	clear:both;
}

.navLinkWrap, .pageLinkWrap
{
	position:relative;
	margin:10px 0;
	padding:5px 0;
	height:25px;
	border:solid 1px #555;
	border-width:1px 0;
	text-align:center;
	color:#555;
}

.touch, .mrp_touch, .pageLinkWrap span, .pageLinkWrap a, .mrp_inpBtn
{
	font-weight:bold;
	padding:5px 7px;
	margin:0 5px;
	border:solid 1px #555;
	background-color:#555;
}

a.touch, a.touch:link, a.touch:active, a.touch:visited, a.touch:hover,
a.mrp_touch, a.mrp_touch:link, a.mrp_touch:active, a.mrp_touch:visited, a.mrp_touch:hover,
.pageLinkWrap a, .pageLinkWrap a:link, .pageLinkWrap a:active, .pageLinkWrap a:visited, .pageLinkWrap a:hover,
.mrp_inpBtn
{
	color:#fff;
	text-decoration:none;
}

a.touch:hover, a.mrp_touch:hover, .pageLinkWrap a:hover, .mrp_inpBtn:hover
{
	background-color:#353535;
}

.touch, .mrp_touch, .pageLinkWrap span, .pageLinkWrap a, .mrp_inpBtn
{
	display:inline-block;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.pageLinkWrap span
{border:none; background:none;}

.pageMenu
{
    font-size:110%;
    font-weight:bold;
    text-align:center;
    margin:0 0 13px;
}

.pageMenu ul
{margin:0;}

.pageMenu li
{
    display:inline-block;
    padding:0 8px;
}

.pageMenu li.active
{text-decoration:underline;}



/*ERRORS, Alerts, Etc.*/
div.err, .infoMess
{
	clear:left;
	margin:10px 0;
	padding:5px;
	color:#333 !important;
	text-align:center;
	border:4px double #888;
	background-color:#dadada;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

div.err ul
{
	margin:0;
}

input.error
{
	background-color:#ffffd5;
	border:2px solid red;
	color:Red;
	margin:0;
}

.infoMess
{
	border-color:#3C5482;
	background:#f7f7f7;
}

.alertMess
{
	border-color:#F2AB18;
	background:#FBE37C;
}

.infoMess p
{margin:0;}

.infoMess img
{position:relative; top:3px;}

.infoMess a, .infoMess a:link, .infoMess a:active, .infoMess a:visited, .infoMess a:hover
{
	color:#222;
}

/* Hacks */

.txtHide
{
	font-size:1px;
	overflow:hidden;
	text-indent:-99999px;
}

.hide, .quickHide, .hiddenImg
{
	display:none;
}

input.txtSpamChecker
{display:none !important;}

.quickHide.open
{
    display:block;
}

.visHide
{visibility:hidden;}

.curActiveRow td
{
	border-width:1px 0 0 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/***FORMS****/
.formInfo
{
	position:relative;
	border-bottom:solid 1px #cfcfcf;
	margin-bottom:15px;
}

.subFormInfo
{
	position:relative;
	background:#ddd;
	padding:3px 5px;
	margin-bottom:5px;
}

.subFormInfo .adminLinkWrap
{
	position:absolute;
	top:3px;
	right:3px;
}

.formTitle
{
	font-size:1.6em;
	margin-bottom:5px;
}

.subFormInfo .formTitle
{
	font-size:1.2em;
	margin-bottom:3px;
}

.formSummary
{
	font-style:italic;
	color:#888;
	padding-bottom:5px;
	margin:0;
}

.formTitle sup{font-size:.5em;}

.subSet
{
	position:relative;
	margin-bottom:20px;
	clear:left;
}

.subSetCol
{
	position:relative;
	float:left;
	margin-right:20px;
}

td.subSetCol
{
	float:none;
	margin:0;
	padding-right:20px;
	vertical-align:top;
}

.subSetCol430
{width:430px;}

.subSetCol300
{width:300px;}

.inputWrap input
{
    width:168px;
}

.selWrap select
{
	width:auto;
}

/*SETS*/

.set
{
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0;
    padding:0 0 10px;
}

.set.bigSet .fieldWrap, .set.bigSet .buttonWrap
{
	font-size:140%;
}

.set.bigSet .fieldWrap input, .set.bigSet .fieldWrap select
{
	font-size:20px;
}

.set.bigSet .fieldWrap input
{
    width:88%;
}

.set.bigSet .fieldWrap input, .set.bigSet .buttonWrap input, .set.bigSet .fieldWrap select
{
	font-weight:normal;
	padding:10px;
	color:#444;
}

.set.bigSet .fieldWrap input:hover, .set.bigSet .fieldWrap input:focus, .set.bigSet .buttonWrap input:hover
{
	color:#111;
}

/*
.setWrap fieldset
{
	padding:5px;
}
*/

/* TESTIMONIALS*/

#cboxLoadedContent #addTestimonialWrap, #cboxLoadedContent #addTestimonialWrap .formTitle, 
#cboxLoadedContent #addTestimonialWrap .formSummary
{
	color:#000;
}

#cboxLoadedContent #addTestimonialWrap .formInfo
{
	border-color:#000;
}

/* END TESTIMONIALS*/

/* =Profile
----------------------------------------*/
.mrp_contentHeadWrap
{
	position:relative;
    margin:0 5px 10px;
}

.mrp_contentHeadImg
{
    position:relative;
    float:left;
    width:75px;
    height:75px;
    padding:0 5px 5px;
    margin:0 5px 0 0;
}

.mrp_contentHeadFeature .mrp_contentHeadImg
{border-bottom:2px solid #ddd;}

.mrp_contentHead
{
    position:relative;
}

.mrp_contentHead h2
{
	font-size:1.7em;
	margin:0 0 3px;
	padding:4px;
	border-color:#000;
    border-style:solid;
    border-width:1px 0;
}

.mrp_contentHeadFeature .mrp_contentHead h2
{margin:0;}

.mrp_contentHead .mrp_contentHeadSpec
{
	position:relative;
	left:3px;
	margin:0 0 6px;
	padding:0 8px;
}

.mrp_fullBioPicWrap
{
	position:relative;
	text-align:center;
	margin:0 0 15px;
}

.contentNameWrap
{margin:0 0 10px;}

.contentNameWrap h2
{border-color:#E5E5E5;}

.mrp_contentMenu
{
	margin:0 0 7px;
	border-bottom:solid 2px #ddd;
}

.mrp_contentHeadWrap .mrp_contentMenu
{margin-bottom:0;}

.mrp_contentMenu a, .mrp_contentMenu a:link, .mrp_contentMenu a:active, .mrp_contentMenu a:visited
{
	position:relative;
	top:0px;
	display:block;
	float:left;
	padding:0 5px;
	margin:0 3px;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px #E5E5E5;
	border-width:1px 1px 0;
	background:#E5E5E5;
}

.mrp_contentMenu a.active
{
	border-color:#ccc;
	background:#ccc;
}

.mrp_contentMenu .mrp_menuPrompt
{
	position:relative;
	top:8px !important;
	font-size:.9em !important;
	font-style:italic !important;
	border:0 none !important;
	background:none !important;
}

.mrp_favButtonWrap
{
    position:absolute;
    top:3px;
    right:5px;
}

.mrp_favButtonWrap a,.mrp_favButtonWrap a:hover, .mrp_favButtonWrap a:active, .mrp_favButtonWrap a:visited
{
    display:block;
    line-height:21px;
    text-decoration:none;
}

.mrp_secondaryHeadWrap
{
    position:relative;
    margin:0 3px;
    padding:2px 5px 5px 2px;
    height:31px;
    line-height:31px;
}

.mrp_secondaryHeadWrap h2 img
{
    position:relative;
    top:4px;
    margin:0 5px 0 0;
    display:inline;
}

.mrp_secondaryHeadWrap h2
{
    position:relative;
    float:left;
    margin:0 5px 0 0;
}

.mrp_secondaryMenu
{
    position:relative;
    top:3px;
}

.mrp_secondaryMenu a
{
    position:relative;
    cursor:pointer;
    float:left;
}

.mrp_secondaryMenu a.active
{
    font-weight:bold;
    text-transform:uppercase;
}

.mrp_secondaryMenu span
{
    float:left;
    padding:0 3px;
}


.mrp_claimWrapper
{
    text-align:center;
}
.mrp_claimWrapper a
{
 display:block;   
}

.mrp_claimButton
{
    font-size:1.2em;
    margin-bottom:10px;
}

/* =EndProfile
----------------------------------------*/

.inputWrap .setWrap .set input
{
    width:220px;
}

.buttonWrap 
{
	clear:left;
}

.buttonWrap p
{
	font-style:italic;
	font-weight:bold;
	font-size:.95em;
}

.advButtonWrap
{
	padding:10px;
	border:solid 1px #555;
}

.ajax__calendar, .calParent
{
	position:relative;
	z-index:2;
}

.genGrid tr .ajax__calendar td
{
	border:0 none;
}

.genGrid tr:hover .ajax__calendar td
{
	background:none;
}

.setWrap #editEventsSet .buttonWrap
{
	position:relative; 
	z-index:1;
	left:142px;
	margin:0;
}

.set .selWrap select
{
    width:auto;
}

.setWrap .set .checkBoxLeft input
{
    width:auto;
}

.setWrap .set .checkBoxLeft label
{
    display:inline;
}

/*Misc paragraphs*/

#aboutBody .subContent p, #statsBody .subContent p
{margin-bottom:8px;}

/*Misc Sections*/

.section
{
	position:relative;
	margin:0 0 10px;
}

.section.col
{
	width:48%;
	margin:0 1%;
}

.sectionHead
{
	position:relative;
	padding:3px 5px;
	margin:0 0 5px;
	background:#555;
}

.sectionHead h2
{margin:0;}

.subSection
{
	margin:0 10px;
}

.subSectionHead h3
{
	font-size:1.05em;
}

/*.contentSpec , .sectionHead a, .subSectionHead a
{
	font-size: 0.85em;
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 5px;
}*/

/*End Misc Sections*/

/*Page Sections*/

.quickGalWrap_right
{
    float:right;
    margin-left:10px;
}

.quickGalWrap_left
{
    float:left;
    margin-right:10px;
}

.quickGalWrap_center
{
	text-align:center;
}

.quickGalWrap_center .quickImage, .quickGalWrap_center .thumbWrap, .quickGalWrap_left .thumbWrap, .quickGalWrap_right .thumbWrap
{
	display:inline-block;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.listPicWrap
{
    float:right;
    margin-left:10px;
}

.listCol
{
    width:45%;
    margin-right:10px;
    float:left;
}

/*End Page Sections*/

/*Downloads*/

.fileGrid .descCol
{width:260px;}

.filepdf
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/adobe-reader-16x16.png) 0 0 no-repeat;
}

.filedoc, .filertf
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/word.png) 0 0 no-repeat;
}

.filetxt
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/text.png) 0 0 no-repeat;
}

.fileeps
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/fileeps.png) 0 0 no-repeat;
}

.fileai
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/fileai.png) 0 0 no-repeat;
}

.filepsd
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/filepsd.png) 0 0 no-repeat;
}

.filexls, .filexlsx, .filecsv
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/excel.jpg) 0 0 no-repeat;
}

.filejpg, .filejpeg
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/filejpg.png) 0 0 no-repeat;
}

.filepng
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/filepng.png) 0 0 no-repeat;
}

.filegif
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(http://res.cvhco.net/css/img/misc/icons/filegif.png) 0 0 no-repeat;
}

.filetif
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/filetif.png) 0 0 no-repeat;
}

.filebmp
{
	position:relative;
	display:block;
	width:16px;
	height:16px;
	margin:0 auto;
	background:url(../../../../css/img/misc/icons/filebmp.png) 0 0 no-repeat;
}

.file
{
	font-size:.9em;
	border-bottom:solid 1px #ddd;
}

.file .adminLinkWrap
{padding:0;}

.fileCheck, .fileThumb, .fileName, .fileDate
{
	position:relative;
	display:block;
	float:left;
	padding:0 20px;
	height:20px;
	line-height:20px;
}

.fileThumb, .fileName
{width:300px;}

.fileThumb
{width:16px; border-right:solid 1px #ddd;}

.fileDate
{border-left:solid 1px #000;}

.fileThumb a
{position:relative;	top:2px;}

#proDownloadBank .buttonWrap
{margin:10px 0 0;}

.currentFile
{margin-bottom:8px;}

.currentFile .adminLink
{float:left;}


/*RECAPTIA*/

.recaptchaWrap img
{
	display:block;
	float:left;
	margin:0 5px 0 8px;
	height:21px;
	width:73px;
	border:0 none !important;
}

.recaptchaWrap input
{
	margin-top:0;
	width:70px;
}

/*End Recaptia*/


/* =AutoComplete
----------------------------------------*/
.ac_results {
	overflow: hidden;
	z-index: 99999;
	color:#000;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 3px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_results a
{display:block;}

.ac_results
{
	padding:7px;
	border:solid 1px #000;
}

.ac_results em strong
{font-weight:normal;}

/* =EndAutoComplete
----------------------------------------*/


/*Jquery UI*/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues*/
.ui-state-disabled { cursor: default !important; }


/* Icons*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?tr&ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1.1&fsDefaultUnit=em&cornerRadius=5&cornerRadiusUnit=px&bgColorHeader=888888&bgTextureHeader=04_highlight_hard.png&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=12_gloss_wave.png&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=04_highlight_hard.png&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a
*/


/* Component containers*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #404040; background: #121212 url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_gloss-wave_16_121212_500x100.png) 50% top repeat-x; color: #eeeeee; }
.ui-widget-content a { color: #eeeeee; }
.ui-widget-header { border: 1px solid #404040; background: #888888 url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_highlight-hard_15_888888_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #bbb; background: #ddd; font-weight: normal; color: #333333; outline: none; }
.ui-draggable:hover{border-color:#888; cursor:move; background: #bbb;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333333; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #dddddd; background: #dddddd url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_highlight-soft_60_dddddd_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #000000; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #000000; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #000000; background: #121212 url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_inset-soft_15_121212_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #404040; background: #555555 url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_highlight-hard_55_555555_1x100.png) 50% top repeat-x; color: #cfcfcfccc; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #cfcfcfccc; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(opacity=70); font-weight: normal; }

/* Icons*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_bbbbbb_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_bbbbbb_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_cccccc_256x240.png); }
.ui-state-default .ui-icon { background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_666666_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_c98000_256x240.png); }
.ui-state-active .ui-icon {background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_f29a00_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_aaaaaa_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(http://www.allstarsprint.com/admin/cr/css/v1/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }

/* Accordion*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

/* Datepicker*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for ie5*/
    display/**/: block; /*sorry for ie5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* Dialog*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Progressbar*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

/* Resizable*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-s { cursor: s-resize; height: 15px; width: 15px; bottom: 5px; left: 50%; margin-left:-7px; background:url(img/ui_icons.png) -17px -224px no-repeat;}
.ui-resizable-w { cursor: w-resize; height: 26px; width: 15px; background:url(img/ui_icons.png) -17px -224px no-repeat;}

/* Slider*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

/* Tabs*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em 0 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; bottom:-1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*End Jquery UI*/


/*jScrollPane*/

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspcorner
{
	margin: 0 -3px 0 0;
}

/*end jscrollpane


/*
    colorbox core style
    the following rules are the styles that are consistant between all colorbox themes
*/
#colorbox, #cboxoverlay, #cboxwrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxoverlay{position:fixed; width:100%; height:100%;}
#cboxmiddleleft, #cboxbottomleft{clear:left;}
#cboxcontent{position:relative; overflow:visible;}
#cboxloadedcontent{overflow:auto;}
#cboxloadedcontent iframe{display:block; width:100%; height:100%; border:0;}
#cboxtitle{margin:0;}
#cboxloadingoverlay, #cboxloadinggraphic{position:absolute; top:0; left:0; width:100%;}
#cboxprevious, #cboxnext, #cboxclose, #cboxslideshow{cursor:pointer;}



/************** skin 1 *********************/
.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddtitle {
	background:#f2f2f2;
	border:1px solid #c3c3c3;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
}
.dd .ddtitle span.arrow {
	background:url(http://www.allstarsprint.com/admin/cr/css/v1/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background-color:#66CCFF;
	
}

/* =AudioPlayer
----------------------------------------*/

#audioPlayerBody
{
	color:#fff;
	padding:10px;
	background:#000;
}

#audioPlayerBody h1
{
	height:30px;
	width:414px;
	padding:3px;
	color:#000;
	font-family:Arial;
	font-size:20px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	background:#fff;
}

#audioPlayerBody .mrp_playerDesc
{
	margin:3px 10px 3px 3px;
	height:124px;
	overflow:auto;
}

#audioPlayerBody h3, #audioPlayerBody p
{
	margin:3px;
}

#audioPlayerBody p
{font-style:italic;}

#audioPlayerBody .singleAdWrap img
{
	position:relative;
	display:block;
	-webkit-box-shadow: 0px 0px 3px 3px #555;
	-moz-box-shadow: 0px 0px 3px 3px #555;
	box-shadow: 0px 0px 3px 3px #555;
}

/* =EndAudioPlayer
----------------------------------------*/	
		
/*Zach Mess*/
.tagWrap 
{
	float:left;
	margin:0px 10px 8px 0px;
}
		
.tagName
{
	display:block;
	white-space:nowrap;
	margin-left:28px;
	padding-top:auto;
	font-size:.9em;
	padding-top:5px;
}

.tagImg
{
	float:left;
}
		
.resLink a
{
	display:block;
	text-align:center;
}


/*APP Icon*/
.mrp_appIconWrap
{
    position:relative;
    height:60px;
}

.mrp_appIcon
{position:relative;}

.mrp_appIcon img
{
    position:absolute;
    top:0px;
    left:0px;
    width:60px;
    height:60px;
    z-index:10;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
}

.mrp_appIconWrap .mrp_iconText
{
    font-size:1.2em;
    padding:20px 0px 0px 65px;
}

.mrp_twitWrap
{
    position:absolute;
    top:0px;
    left:0px;
    height:17px;
    overflow:hidden;
    font-style:italic;
}

.mrp_twitWrap li
{
    height:17px;
    overflow:hidden;
}

.subSection .mrp_twitWrap
{
    position:relative;
}

/* =mrpSocial
----------------------------------------*/
.mrp_socialIcon
{
    display:none;
	position:relative;
	display: inline-block;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *display:inline;
	font-size:1px;
	overflow:hidden;
	text-indent:-99999px;
	width:25px;
	height:25px;
	margin:0 2px;
	text-align:left;
	background:url(../../../../css/img/sociallinks.png) 0 0 no-repeat;
}

/*standard state*/
.mrp_ssIcon{background-position:-148px 0;}
.mrp_dpIcon{background-position:-118px 0;}
.mrp_rssIcon{background-position:-88px 0;}
.mrp_fbIcon{background-position:0 0;}
.mrp_twIcon{background-position:-57px 0;}
.mrp_ytIcon{background-position:-28px 0;}
.mrp_mrpIcon{background-position:-238px 0px;}
.mrp_dwIcon{background-position:-268px 0px;}
.mrp_instIcon{background-position:-328px 0px;}
.mrp_pinIcon{background-position:-298px 0px;}
.mrp_vmIcon{background-position:-418px 0px;}
.mrp_blogIcon{background-position:-178px 0px;}
.mrp_gplusIcon{background-position:-358px 0px;}
.mrp_linkInIcon{background-position:-208px 0px;}
.mrp_ustreamIcon{background-position:-388px 0px;}

/*hover state*/
.mrp_ssIcon:hover{background-position:-148px -30px;}
.mrp_dpIcon:hover{background-position:-118px -30px;}
.mrp_rssIcon:hover{background-position:-88px -30px;}
.mrp_fbIcon:hover{background-position:0 -30px;}
.mrp_twIcon:hover{background-position:-57px -30px;}
.mrp_ytIcon:hover{background-position:-28px -30px;}
.mrp_mrpIcon:hover{background-position:-238px -30px;}
.mrp_dwIcon:hover{background-position:-268px -30px;}
.mrp_instIcon:hover{background-position:-328px -30px;}
.mrp_pinIcon:hover{background-position:-298px -30px;}
.mrp_vmIcon:hover{background-position:-418px -30px;}
.mrp_blogIcon:hover{background-position:-178px -30px;}
.mrp_gplusIcon:hover{background-position:-358px -30px;}
.mrp_linkInIcon:hover{background-position:-208px -30px;}
.mrp_ustreamIcon:hover{background-position:-388px -30px;}


.mrp_socialIcon-small
{
    
}

.mrp_socialIcon-xsmall
{
    
}

.mrp_socialIcon-large
{
    
}

.mrp_socialIcon-xlarge
{
    
}

.mrp_socialLinks a.mrp_socialFont
{
    display:inline-block;
}

.mrp_fa .fa-stack
{
    width:1.5em;
}

.fa-stack-2x
{
    color:#fff;
}

.mrp_socialFont [class^="mrpicon"]::before, .mrp_socialFont [class*=" mrpicon"]::before
{
    line-height:inherit;
}

/* =EndmrpSocial
----------------------------------------*/


/* =kidsClub
----------------------------------------*/

.kidsClubSet .subSet
{
    position:relative;
    margin:0 40px 15px;;
    float:left;
    clear:none;
}

.kidsClubSet .subSet.last
{
    clear:left;
    float:none;
    padding-top:15px;
    border-top:dashed 1px #e2e2e2;
}

/* =endKidsClub
----------------------------------------*/