/* CSS */

/* Reset CSS */
@import url("reset.css");
@font-face {font-family: Calibri; src: url('../../_assets/fonts/calibri.ttf'); }
@font-face {font-family: Candara; src: url('../../_assets/fonts/candara.ttf'); }
@font-face {font-family: Marshall; src: url('../../_assets/fonts/marshall.ttf'); }
@font-face {font-family: Mercedes; src: url('../../_assets/fonts/meresre.ttf'); }

/* Global */
body { height:100%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #52585D; background: url(../../_images/v1.2/bgd.jpg) #F9F9F9 repeat-x left top fixed;  }
A.link:link, A.link:visited { color:#333; text-decoration:none; border-bottom: 1px dotted #333; font-weight: normal; line-height: 1.3; }
A.link:hover, A.link:active { color:#000; text-decoration:none; border-bottom: 1px solid #000; font-weight: normal; line-height: 1.3; }
h1 { font-size: 36px; color: #111; font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: normal; }
h2 { font-size: 24px; color: #444; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
h3 { padding: 0 0 5px 0; font-size: 18px; color: #000; font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: normal; }
p { font-size: 14px; font-family: Calibri, Arial, Helvetica, sans-serif; line-height: 1.5; }

/* Base Elements */
.Calibri	{ font-family: Calibri, Arial, Helvetica, sans-serif; }
.Candara	{ font-family: Candara, Arial, Helvetica, sans-serif; }
.Marshall	{ font-family: Marshall, Arial, Helvetica, sans-serif; }
.Mercedes	{ font-family: Mercedes, Arial, Helvetica, sans-serif; }
.Red		{ color: #DD0000 !important; }
.Black 		{ color: #000000 !important; }
.Blue 		{ color: #0a4abf !important; }
.Gray 		{ color: #666666 !important; }
.DarkGray	{ color: #333333 !important; }
.LightGray	{ color: #999999 !important; }
.Green 		{ color: #33cc00 !important; }
.Bold 		{ font-weight: bold; }
.Normal 	{ font-weight: normal !important; }
.Capitalize { text-transform:capitalize; }
.UpperCase  { text-transform: uppercase; }
.LineHeightSm { line-height: 1.1; }
.LineHeightMd { line-height: 1.5; }
.Center		{ text-align:center; }
.Right		{ text-align:right; }
.Italic 	{ font-style:italic; }
.Mini 		{ padding: 5px 0 0 2px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #222; line-height: 1.5; }
.Text 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; }
.TextSmall  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.0; }
.TextLarge 	{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.0; }
.TextShadow { text-shadow: 0 1px rgba(255, 255, 255, 0.5); }
.RoundCorner2 { -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.RoundCorner5Top { -moz-border-radius-topleft: 5px; -webkit-border-radius-topleft: 5px; -khtml-border-radius-topleft: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-radius-topright: 5px; -khtml-border-radius-topright: 5px; border-top-right-radius: 5px;}
.RoundCorner5Bot { -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-topright: 5px; -khtml-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}
.RoundCorner5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.RoundCorner8 { -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }
.OuterShadow { -moz-box-shadow: 0 1px 0 #DDD; -webkit-box-shadow: 0 1px 0 #DDD; box-shadow: 0 1px 0 #DDD; }
.watermark {color: #AAA !important;}
.Clear { clear: both; }
.Overflow { overflow:hidden; }
.ToggleOff { display:none; }
.Top { vertical-align:top; }
.Top5 { padding-top: 5px; vertical-align:top; }
.Top10 { padding-top: 10px; vertical-align:top; }
.Bot15 { padding-bottom: 15px; }
.Bot25 { padding-bottom: 25px; }
.LineTop { border-top: 1px solid #DDD; }
.LineBot { border-bottom: 1px solid #DDD; }
.LineForm { background: url(../../_images/nav/horz_divider_forms.gif) bottom left repeat-x; }
.Spacer2 { padding: 2px; }
.Spacer5 { padding: 5px; }
.Spacer10 { padding: 10px; }
.Spacer5050 { padding: 5px 0 5px 0;}
.Spacer105105 { padding: 10px 5px 10px 5px;}
.Spacer100100 { padding: 10px 0 10px 0;}
.Spacer0030 { padding: 0 0 3px 0;}
.Spacer30 { padding: 30px; }
.BgdWhite { background-color: #FFF; }
.MarginBot { margin-bottom: 15px; }
.MarginBot30 { margin-bottom: 30px; }
.HorizontalDivider { padding: 6px 0 5px 0; text-align: center; background:url(../../_images/v1.2/hr.png) no-repeat center; }
.HorizontalDividerMini { padding: 6px 0 5px 0; text-align: center; background:url(../../_images/v1.2/hr.png) no-repeat center; }
.BgdPaper1 { background:url(../../_images/v1.2/paper_texture1.jpg) repeat; }
.BgdPaper2 { background:url(../../_images/v1.2/bgd_light_gray.gif) repeat; }
.BgdGradient { background:url(../../_images/v1.2/bgd_gradient.png) repeat-x; }
.Error { padding: 10px 10px 10px 33px; margin: 0 0 15px 0; font-family: Arial, Verdana, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background:url(../../_images/icons/error.png) 10px 9px no-repeat #ff6666; }
.Success { padding: 10px 10px 10px 33px; margin: 0 0 15px 0; font-family: Arial, Verdana, sans-serif; color: #229e1c; font-size: 12px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background:url(../../_images/icons/success.png) 10px 9px no-repeat #c7fcc6; }
.Updates { padding: 10px 10px 10px 10px; margin: 15px 0 0 0; font-family: Arial, Verdana, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; line-height: 1.5; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; background-color: #6ca0ff; }

/* Boxes */
.Box, .Box80, .Box100, .Box150, .Box150Slim, .Box170, .Box180, .Box200, .Box230, .Box300, .Box300DD, .Box380 { padding: 7px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FCFCFC; 
border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; 
-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

.Box80 		{ width: 80px; }
.Box100 	{ width: 100px; }
.Box150 	{ width: 150px; }
.Box150Slim	{ width: 150px; padding: 3px 6px !important; font-size: 12px !important; }
.Box170 	{ width: 170px; }
.Box180 	{ width: 175px; }
.Box200 	{ width: 200px; }
.Box230 	{ width: 230px; }
.Box300 	{ width: 300px; }
.Box300DD 	{ width: 316px; padding: 6px !important; }
.Box380 	{ width: 380px; }
.BoxError	{ padding: 6px; border: 2px solid #EE0000; }
.BoxActive	{ padding: 6px; border: 2px solid #49B414; }


/* Buttons */
a.Button {background-image: url("../../_images/buttons/buttons.png");
    background-repeat: no-repeat;
    outline: medium none !important;
	display: inline-block;
    font: bold 14px/14px Arial,Helvetica,sans-serif;
    height: 34px;
    text-decoration: none;}

a.Button span {background-image: url("../../_images/buttons/buttons.png");
	background-repeat: no-repeat;
	cursor: pointer;
    display: inline-block;
    margin: 0 16px 0 0;
    padding: 10px 4px 10px 20px;
    white-space: nowrap;}

a.BtnGreen {background-position: right 0; }
a.BtnGreen:hover {background-position: right -34px;}
a.BtnGreen:active {background-position: right -68px;}
a.Button span.BtnGreen {background-position: 0 0; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.Button:hover span.BtnGreen {background-position: 0 -34px;}
a.Button:active span.BtnGreen {background-position: 0 -68px;}

a.BtnYellow {background-position: right -120px; }
a.BtnYellow:hover {background-position: right -154px;}
a.BtnYellow:active {background-position: right -188px;}
a.Button span.BtnYellow {background-position: 0 -120px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.Button:hover span.BtnYellow {background-position: 0 -154px;}
a.Button:active span.BtnYellow {background-position: 0 -188px;}

a.BtnDisabled {background-position: right -240px; }
a.BtnDisabled:hover {background-position: right -274px;}
a.BtnDisabled:active {background-position: right -308px;}
a.Button span.BtnDisabled {background-position: 0 -240px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.Button:hover span.BtnDisabled {background-position: 0 -274px;}
a.Button:active span.BtnDisabled {background-position: 0 -308px;}


a.ButtonMd {background-image: url("../../_images/buttons/buttons.png");
    background-repeat: no-repeat;
    outline: medium none !important;
	display: inline-block;
    font: bold 11px/11px Arial,Helvetica,sans-serif;
    height: 20px;
    text-decoration: none;}

a.ButtonMd span {background-image: url("../../_images/buttons/buttons.png");
	background-repeat: no-repeat;
	cursor: pointer;
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 4px 0px 5px 10px;
    white-space: nowrap;}

a.BtnGreenMd {background-position: right -349px; }
a.BtnGreenMd:hover {background-position: right -369px;}
a.BtnGreenMd:active {background-position: right -389px;}
a.ButtonMd span.BtnGreenMd {background-position: -182px -349px; color: #FFFFFF; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);}
a.ButtonMd:hover span.BtnGreenMd {background-position: -182px -369px;}
a.ButtonMd:active span.BtnGreenMd {background-position: -182px -389px;}

.BtnWhite 		{ width: 1px; height: 1px; color: #FFF; border: 1px solid #FFF; background-color: #FFF; }
.BtnHiddenEEE 	{ width: 1px; height: 1px; color: #EEE; border: 1px solid #EEE; background-color: #EEE; }
.BtnStd 		{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px -240px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnStdOver 	{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px -274px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnSubmit 		{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px 0px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnSubmitOver 	{ padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #FFF; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); background:url(../../_images/buttons/buttons.png) no-repeat -404px -34px; cursor: pointer; text-align:center; text-decoration:none; border: none; outline: none; }
.BtnSubmitActive { background-position: -404px -68px !important; }
.BtnSubmitDisabled { padding-bottom: 4px; margin: 0; width: 150px; height: 34px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:16px; font-weight: bold; color: #888; text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); background:url(../../_images/buttons/buttons.png) no-repeat -404px -240px; cursor: auto; text-align:center; text-decoration:none; border: none; outline: none; }


/* Page */
.topWrapper { position: relative; margin: 15px auto 0px; padding: 0; width: 980px;}
.topWrapper .attend { padding: 0 5px 3px 0; text-align: right; font-size: 12px; color: #F4F4F4; }
.topWrapper .attend a:link, .topWrapper .attend a:visited { color: #FFF; text-decoration:none; }
.topWrapper .attend a:hover { color: #999; text-decoration:none; }
.topWrapper .attend a:active { color: #000; text-decoration:none; }

.pageWrapper { position: relative; margin: 5px auto 100px; padding: 0; width: 980px; } 
.pageContent { -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); background-color: #F9F9F9; margin-bottom: 20px; min-height: 400px; position: relative; }
.pageHeader { overflow: auto; padding: 15px; height: 50px; background-color: #FFF; border-bottom: 1px solid #DDD; }
.pageLogo { float: left; width: 200px; padding: 0 0 0 15px; }
.pageLogin { float: right; text-align: right; width: 400px; }
.pageLogin .signin { padding: 0 0 15px 0; font-size: 12px; }
.pageFooter { overflow: hidden; margin: 0; padding: 0 10px 10px; font-size: 12px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); text-align:right; }
.pageFooter a:link, .pageFooter a:visited { color: #777; text-decoration: none; }
.pageFooter a:hover { color: #444; text-decoration: none; }
.pageFooter a:active { color: #222; text-decoration: none; }

.pageSignup { padding: 15px 30px 30px 30px; }
.learnMore { padding: 0 15px 15px 15px; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 18px; text-align: center; color: #555; text-shadow: 0 1px #FFFFFF; }

.innerContent { overflow: auto; }
.innerContentGray { overflow: auto; background-image:url(../../_images/v1.2/bgd_gray.gif); } 
.innerContentLeft { float: left; width: 600px; height: 300px; background-image: url(../../_images/v1.2/bgd_page_left.gif); background-repeat:repeat-y; background-position: top left; border-right: 1px solid #EEE; }
.innerContentRight { float: right; width: 378px; height: 300px; background-image: url(../../_images/v1.2/bgd_page_right.gif); background-repeat:repeat-y; background-position: top left; border-left: 1px solid #FFF; }

.leftColumn { float: left; width: 450px; }
.rightColumn { float: right; width: 450px; }

.featureIconFree { width: 66px; height: 44px; background:url(../../_images/v1.2/features.png) 0px 0px no-repeat; }
.featureIconPig { width: 66px; height: 44px; background:url(../../_images/v1.2/features.png) 0px -44px no-repeat; }
.featureIconBank { width: 66px; height: 44px; background:url(../../_images/v1.2/features.png) 0px -88px no-repeat; }
.featureIconLock { width: 66px; height: 44px; background:url(../../_images/v1.2/features.png) 0px -132px no-repeat; }
.featureIconZero { width: 66px; height: 44px; background:url(../../_images/v1.2/features.png) 0px -176px no-repeat; }
.featureIconChart { width: 66px; height: 44px; background:url(../../_images/v1.2/features.png) 0px -220px no-repeat; }
.featureIconPromo { width: 66px; height: 44px; background:url(../../_images/v1.2/features.png) 0px -264px no-repeat; }


/* Page Small */
.topWrapperSmall { position: relative; margin: 15px auto 0px; padding: 0; width: 700px; }
.topWrapperSmall .attend { padding: 10px 5px 3px 0; text-align: right; font-size: 12px; color: #F4F4F4; }
.topWrapperSmall .attend a:link, .topWrapperSmall .attend a:visited { color: #FFF; text-decoration:none; }
.topWrapperSmall .attend a:hover { color: #999; text-decoration:none; }
.topWrapperSmall .attend a:active { color: #000; text-decoration:none; }
.pageWrapperSmall { position: relative; margin: 5px auto 100px; padding: 0; width: 700px; } 
.pageContentSmall { -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); background-color: #F9F9F9; margin-bottom: 20px; min-height: 300px; position: relative; }
.innerContentSmall { overflow: auto; padding: 25px 50px 50px 50px; background:url(../../_images/v1.2/bgd_light_gray.gif) top left repeat; }


/* Page Mini */
.topWrapperMini { margin: 15px; }
.topWrapperMini .logo { position: fixed; top: 15px; left: 15px; width: 200px; }
.topWrapperMini .attend { position: fixed; top: 15px; right: 15px; width: 200px; text-align:right; color: #EEE; }
.topWrapperMini .attend a:link, .topWrapperMini .attend a:visited { color: #FFF; text-decoration:none; }
.topWrapperMini .attend a:hover { color: #999; text-decoration:none; }
.topWrapperMini .attend a:active { color: #000; text-decoration:none; }
.pageWrapperMini { position: absolute; top: 100px; left: 200px; padding: 0 0 100px 0; width: 500px; } 
.pageContentMini { -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); background-color: #F9F9F9; }
.innerContentMini { overflow: auto; padding: 25px 50px 25px 50px; background:url(../../_images/v1.2/bgd_light_gray.gif) top left repeat; }
.pageFooterMini { overflow: hidden; margin: 0; padding: 10px; color: #CCC; font-size: 12px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6); text-align:right; }
.pageFooterMini a:link, .pageFooterMini a:visited { color: #CCC; text-decoration: none; }
.pageFooterMini a:hover { color: #FFF; text-decoration: none; }
.pageFooterMini a:active { color: #CCC; text-decoration: none; }

/* Containers */
.columnOut { float: left; margin: 0 22px 0 0; width: 293px; height: 370px; background:url(../../_images/v1.2/box_shadow.png) top left no-repeat; }
.columnOutActive { float: left; margin: 0 22px 0 0; width: 293px; height: 370px; background:url(../../_images/v1.2/box_shadow_active.png) top left no-repeat; }
.columnOutInactive { float: left; margin: 0 22px 0 0; width: 293px; height: 370px; background:url(../../_images/v1.2/lock.png) center center no-repeat; }
.columnInn { padding: 3px; }

.containerHorz { overflow: auto; border: 1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; 
	background-image: url(../../_images/v1.2/bgd_page_left.gif); background-position: top left; -moz-box-shadow: 0 0 2px rgba(120, 120, 120, 0.25); }

/* Buttons */
.button {
    font-size: 12px;
	-moz-border-radius: 5px 5px 5px 5px;
    -moz-box-sizing: border-box;
	-moz-background-clip: border;
    -moz-background-origin: border;
    -moz-background-size: auto auto;
    -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2) inset, 0 1px rgba(255, 255, 255, 0.18), 0 1px #FFFFFF inset;
    background-attachment: scroll;
    background-color: transparent;
    background-image: -moz-linear-gradient (#F7F8F8, #F1F2F3);
    background-position: 0 0;
    background-repeat: repeat;
    border: 1px solid #CCCDCE;
    padding: 6px 19px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5);
	cursor: pointer;
}

a.button:link, a.button:visited { color: #454A4E; line-height: 34px; text-decoration: none; background-color: #F2F2F2; }
a.button:hover, a.button:active { color: #222; background-color: #EFEFEF; }


/* Event Page */
.EventPic {	float: left; width: 150px; height: 150px; margin-right: 15px; border: 1px solid #666;}
.EventInfo {float: left; padding-right: 10px; width: 680px; height: 152px; overflow: hidden; font-weight: normal; }
.EventInfo > h1 { font-size: 11px; color: #000; font-weight: bold; }
.EventInfo > h2 { font-size: 18px; color: #000; font-weight: bold; }
.EventInfo > p { overflow: hidden; height: 100px; font-size: 12px; color: #888; }
.EventDate { width: 60px; height: 65px; padding: 5px 0 0 0; margin: 0 0 6px 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-transform:uppercase; text-align:center; background-image: url(../../_images/buttons/event_date.gif); background-repeat: no-repeat; }
p.Month {margin: 1px; font-size: 14px; line-height: 1.0; }
p.Day { margin: 1px; font-size: 35px; line-height: 0.9; }
p.DayName { color: #FFF; font-size: 14px; line-height: 1.0; }
.EventDate2 { width: 80px; height: 18px; padding: 6px 0 0 0; margin: 0 0 6px 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center; background-image: url(../../_images/buttons/btn_gray.gif); background-repeat: no-repeat; cursor: pointer; }
.EventTix  { width: 60px; height: 18px; padding: 6px 0 0 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center; background-color: #33CC00; text-decoration: none; }
.EventTix2  { width: 80px; height: 18px; padding: 6px 0 0 0; font-family: Trebuchet, trebuchet MS, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; font-weight: bold; text-transform:uppercase; text-align:center; background-color: #33CC00; text-decoration: none; }
.EventTixNo { width: 60px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 11px; text-align:center; cursor: pointer; }
.EventTixLink { color: #FFF; text-decoration:none; }


/* VTOOLTIP (ui.tooltip.js) */
p#vtip { display: none; position: absolute; padding: 5px; left: 5px; max-width: 100px; font-size: 11px; color: #FFF; background-color: #4d606d; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); z-index: 9999; }
div#vtip { display: none; position: absolute; padding: 5px; left: 5px; max-width: 100px; font-size: 11px; color: #FFF; background-color: #4d606d; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); z-index: 9999; }

