﻿h2
{
    font-family:Century Gothic,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight:100;
    font-size:26px;
    color:#667a86;
    line-height:26px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.devExpressLinkBreakFix{
    display: inline-table;
}

.reward-yourself .wrapper
{
	background: transparent url(/Content/Images/Graphics/reward-yourself-bg.jpg) no-repeat top right;
}
.b1g1 .wrapper
{
	background: transparent url(/Content/Images/Graphics/b1g1.jpg) no-repeat top right;
}
.mohipal .wrapper
{
	background: transparent url(/Content/Images/Graphics/banner-mohipal.jpg) no-repeat top right;
}
.charity .wrapper
{
	background: transparent url(/Content/Images/Graphics/charity.jpg) no-repeat top right;
}
.pb-151 .wrapper
{
	background: transparent url(/Content/Images/Graphics/create-an-account-bg.jpg) no-repeat top right;
}

.reward-yourself h2
{
	background: transparent url(/Content/Images/Headings/reward-yourself.jpg) no-repeat;
	width: 349px;
	height: 45px;
}
.b1g1 h2, .mohipal h2
{
	background: none;
	text-indent:0px;
}
.create-an-account h2
{
	background: transparent url(/Content/Images/Headings/create-an-account.jpg) no-repeat;
	width: 271px;
	height: 36px;
}

.reward-yourself p
{
	width: 290px;
}
.create-an-account p
{
	width: 370px;
	font-size: 1.1em;
}

.main-content h3
{
	margin: 0 0 14px;
	font-size: 1.2em;
	padding: 4px 0 0 23px;
	background:url(../Images/Headings/heading-star.png) no-repeat;
}
.main-content h3 em
{
	font-style: normal;
	color: #e4312c;
}
p
{
	padding: 0 0 0 24px;
}
.page-promos h2
{
	text-indent: -9999px;
	overflow: hidden;
	width: 205px;
	height: 85px;
	margin: 0;
}
.page-promos .free-scrubs h2
{
	background: transparent url(/Content/Images/Headings/fashion-and-function.jpg) no-repeat;
}
.page-promos .real-stories h2
{
	background: transparent url(/Content/Images/Headings/from-the-horses-mouth.jpg) no-repeat;
}
.page-promos .lifestyle h2
{
	background: transparent url(/Content/Images/Headings/a-worlds-first.jpg) no-repeat;
}
.page-promos .steak-knives h2
{
	background: transparent url(/Content/Images/Headings/not-just-steak-knives.jpg) no-repeat;
}
.page-promos .guide-to-locuming h2
{
	background: transparent url(/Content/Images/Headings/guide-to-locuming.jpg) no-repeat;
}

.page-promos .dare-dr-sam-submit h2
{
	background: transparent url(/Content/Images/Headings/dare-dr-sam-promo.jpg) no-repeat;
}

.page-promos .dare-dr-sam-vote h2
{
	background: transparent url(/Content/Images/Headings/dare-dr-sam-promo.jpg) no-repeat;
}

.page-promos .trip-for-two h2
{
	background: transparent url(/Content/Images/Headings/trip-for-two.jpg) no-repeat;
}
.page-promos .not-100-convinced h2
{
	background: transparent url(/Content/Images/Headings/not-100-convinced.jpg) no-repeat;
}
.page-promos .trip-for-two 
{
	margin: 0;
}
.page-promos .not-100-convinced 
{
	margin: 0;
}

.page-promos .promo p
{
	font-size: .9em;
	padding: 0 4px 0 11px;
	line-height: 1.25em;
}
.my-rewards-sidebar h3
{
	margin: 0 0 9px;
}
.my-profile-sidebar h3
{
	margin: 0;
}
.my-rewards-sidebar h4
{
	background: transparent url(/Content/Images/Headings/you-could-claim.gif) no-repeat;
	width: 124px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 7px;
}
.sidebar-control-body .subtitle {
	width:100%;
	overflow:hidden;
	margin-left:-15px;
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
}
.sidebar-control-body .info {
	width:100%;
	overflow:hidden;
}
.sidebar-control-body .subtitle span {
	float:left;
	width:144px;
}
.sidebar-control-body .subtitle a {
	float:left;
	width:17px;
	height:17px;
	margin:0 4px 0 0;
	text-indent:-9999px;
}
.sidebar-control-body .subtitle a.arrow-prev {background:url(../Images/Buttons/arrow-prev.gif) no-repeat}
.sidebar-control-body .subtitle a.arrow-next {background:url(../Images/Buttons/arrow-next.gif) no-repeat}
.apply-part {
	width:100%;
	margin:7px 0 0;
	overflow:hidden;
}
.apply-part span {
	float:left;
	width:100px;
}
.apply-part span a {
	font:10px/16px Verdana, Arial, Helvetica, sans-serif !important;
	color:#0066cc;
}
.apply-part a.btn-apply {
	float:right;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif !important;
	color:#fff;
	background:url(../Images/Buttons/btn-apply.gif) no-repeat;
	width:73px;
	text-align:center;
}
.apply-part a.btn-apply:hover {text-decoration:none}




.refer-a-friend h3
{
	background: transparent url(/Content/Images/Headings/refer-a-friend.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.pb-home
{
	background: transparent url(/Content/Images/Containers/pb-home.gif);
	margin: 0 0 16px;
}
.pb-home .outer
{
	background: transparent url(/Content/Images/Containers/pb-home-right.gif) no-repeat top right;
}
.pb-home .inner
{
	background: transparent url(/Content/Images/Containers/pb-home-left.gif) no-repeat top left;
}
.pb-home .wrapper
{
	height: 324px;
	background: transparent url(/Content/Images/Graphics/home-banner-bg.jpg) no-repeat top right;
}
.pb-home h2
{
	background: transparent url(/Content/Images/Headings/smart-doctors.jpg) no-repeat;
	width: 417px;
	height: 85px;
}
.pb-home p
{
	width: 400px;
	font-size: 1.1em;
	height: 67px;
	padding: 10px 0 0;
}

.pb-hrhome
{
	background: transparent url(/Content/Images/Containers/pb-home.gif);
	margin: 0 0 16px;
}
.pb-hrhome .outer
{
	background: transparent url(/Content/Images/Containers/pb-home-right.gif) no-repeat top right;
}
.pb-hrhome .inner
{
	background: transparent url(/Content/Images/Containers/pb-home-left.gif) no-repeat top left;
}
.pb-hrhome .wrapper
{
	height: 324px;
	background: transparent url(/Content/Images/Graphics/home-banner-bg.jpg) no-repeat top right;
}
.pb-hrhome h2
{
	background: transparent url(/Content/Images/Headings/recruiting-easy.jpg) no-repeat;
	width: 417px;
	height: 85px;
}
.pb-hrhome p
{
	width: 400px;
	font-size: 1.1em;
	height: 67px;
	padding: 10px 0 0;
}

a.prev, a.next
{
	outline: none;
}
.info-resources h2
{
	background: transparent url(/Content/Images/Headings/information-and-resources.jpg) no-repeat;
	width: 343px;
	height: 77px;
	margin-bottom: 9px;
}
.info-resources p
{
	width: 370px;
	font-size: 1.1em;
}
.info-resources .wrapper
{
	height: 191px;
	background: transparent url(/Content/Images/Graphics/resources-bg.jpg) no-repeat top right;
}

.general h2
{
	margin-bottom: 9px;
    text-indent: 0px !important;
    line-height:normal;
    margin-right:14px;
	padding: 4px 0 0 16px;
	background:url(../Images/Headings/heading-star.png) no-repeat;
    font-family:Century Gothic,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight:100;
    font-size:26px;
    color:#667a86;
}
.general p
{
	width: 370px;
	font-size: 1.1em;
}
.general .wrapper
{
	height: 191px;
	background: transparent url(/Content/Images/Graphics/resources-bg.jpg) no-repeat top right;
}

.my-medrecruit h2
{
	background: transparent url(/Content/Images/Headings/my-medrecruit.jpg) no-repeat;
	width: 226px;
	height: 47px;
	margin: 18px 0 8px 220px !important;
	margin-left:120px;
}
.my-medrecruit p
{
	width: 375px;
	font-size: 1.1em;
	margin-left: 239px !important;
	margin-left: 120px;
}
.my-medrecruit .wrapper
{
	height: 201px;
	background: transparent url(/Content/Images/Graphics/my-medrecruit-bg.jpg) no-repeat top left;
}
.login-page h2
{
	background: transparent url(/Content/Images/Headings/login-or-register.jpg) no-repeat;
	width: 241px;
	height: 42px;
	margin: 18px 0 8px 19px;
	float: left;
	clear: left;
}
.login-page p
{
	width: 591px;
	font-size: 1.1em;
	margin-left: 37px;
	float: left;
	clear: left;
}
.login-controls 
{
	float: left;
	clear: left;
	margin: 30px 0 0 80px;
	font-size: .9em;
}
.login-controls label.cap
{
	font-weight: bold;
	display: block;
	float: left;
	width: 85px;
	padding: 0 9px 0 0;
	text-align: right;
}
.login-controls input.txt 
{
	display: block;
	float: left;
	width: 260px;
	margin: 0 12px 0 0;
}

#login .chk
{
	float:right;
	padding-right:10px;
}

.login-controls .row
{
	margin: 0 0 7px;
	width: 500px;
}
.login-controls .chk
{
	font-size: .9em;
}

.login-controls .chk input
{
	float: left;
	margin-left: 0;
	width: 11px;
	margin-right: 5px;
}.login-controls .chk label
{
	float: left;
}
.login-controls .login-btn
{
	margin-left: 293px;
	display: block;
}
.login-failed
{
	display: block;
	color: #e4312c;
	margin: 0 0 1em;
	font-weight: bold;
}
.button-row
{
	text-align: right;
}
.dxeButtonEdit
{
	width: 266px;
}
#content .tabbed-form span.skills
{
	width: 268px;
}
.tabbed-form .skills select
{
	width: 234px;
	float: left;
	margin: 0 5px 0 0;
}
.tabbed-form .fld textarea
{
	width: 260px;
}
.tabbed-form dl 
{
	width: 250px;
}
.tabbed-form dt 
{
	float: left;
	clear: left;
	width: 50px;
	margin: 0 0 .3em;
	padding: 0;
}
.tabbed-form dd
{
	margin: 0 0 .3em;
	float: left;
	width: 190px;
	padding: 0;
}
.tabbed-form dt.title
{
	width: 240px;
}
.hot-jobs .subtitle,
.profile .subtitle
{
	background: #d9dee1;

	width: 100%;
	/*padding: 5px 4px 3px 12px;*/
	color: #405968;
	border:none;
}
.hot-jobs .info a, .hot-jobs .info span
{
	display: block;
}
.hot-jobs .info a, .hot-jobs .info .salary
{
	font-weight: bold;
}
.hot-jobs .options
{
	padding: 10px 0 0;
}
.hot-jobs .watch
{
	font-size: .9em;
	padding: 2px 0 0;
	float: left;
}
.hot-jobs .apply
{
	float: right;
}
.hot-jobs .inner
{
	min-height: 155px;
	_height: 155px;
}
.men-banner h2
{
	/*background: transparent url(/Content/Images/Headings/men-of-medrecruit.jpg) no-repeat;
	width: 387px;*/
	height: 77px;
	margin-bottom: 9px;
    text-indent: 0px !important;
    line-height:normal;
    margin-right:14px;
	padding: 4px 0 0 16px;
	background:url(../Images/Headings/heading-star.png) no-repeat;
    font-family:Century Gothic,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight:100;
    font-size:26px;
    color:#667a86;
}
.red
{
 	color: #e4312c;
}
.men-banner p
{
	width: 340px;
	font-size: 1em;
}
.men-banner .wrapper
{
	height: 191px;
	background: transparent url(/Content/Images/Graphics/men-of-medrecruit-bg.jpg) no-repeat top right;
}
.men-banner .extra
{
	display: block;
	float: left;
	clear: left;
	width: 500px;
	margin: 70px 25px;
	margin: 20px 70px;
	font-size: 1.2em;
	font-weight: bold;
	margin: 19px 0 0 37px;
	color: #e4312c;
}
.men-banner .extra em
{
	font-style: normal;
}
.main-content strong.emph
{
	color: #e4312c;
}
.naked-doctors
{
	padding: 18px 225px 18px 0;
	background: transparent url(/Content/Images/Graphics/calendars.jpg) no-repeat top right;
}
p.pre-men
{
	margin-bottom: 0;
}
.main-tripanel
{
	width: 205px;
	float: left;
	margin: 0 15px 0 0;
	background: transparent url(/Content/Images/Containers/tripanel-bg.gif) repeat-x;
}
.main-tripanel .inner
{
	height: 155px;
	padding: 18px 11px;
}
.main-tripanel p
{
	padding-left: 0;
	font-size: .9em;
}
.tripanels .post
{
	margin: 0;
}
.tripanels h3
{
	padding: 0;
	margin: 0 0 6px;
	text-indent: -9999px;
	height: 26px;
	background: transparent no-repeat;
}
.tripanels
{
	padding-bottom: 24px;
}
.tripanels .email h3 { background-image:url(/Content/Images/Headings/order-by-email.jpg); width: 167px; }
.tripanels .phone h3 { background-image:url(/Content/Images/Headings/order-by-phone.jpg); width: 181px; }
.tripanels .post h3 { background-image:url(/Content/Images/Headings/order-by-post.jpg); width: 159px; }
.tripanels p.phone-no
{
	text-align: center;
	font-size: 1.45em;
	font-weight: bold;
	margin: 12px 0;
	color: #e4312c;
}
.kidscan h3
{
	background: transparent url(/Content/Images/Headings/kidscan.jpg) no-repeat;
}
.kidscan .intro
{
	text-align: center;
	padding-right: 5px;
}
.refer-page h2
{
	background: transparent url(/Content/Images/Headings/refer-a-friend-banner.jpg) no-repeat;
	width: 199px;
	height: 36px;
}
.refer-page p
{
	width: 570px;
	margin-bottom: 1.2em;
	font-size: .9em;
}

.refer-controls 
{
	float: left;
	clear: left;
	margin: 0 0 0 80px;
	font-size: .9em;
}
.refer-controls label.cap
{
	font-weight: bold;
	display: block;
	float: left;
	width: 185px;
	padding: 0 9px 0 0;
	text-align: right;
}
.refer-controls label.cap .opt
{
	font-weight: normal;
}
.refer-controls input.txt 
{
	display: block;
	float: left;
	width: 260px;
	margin: 0 12px 0 0;
}
.refer-controls .row
{
	margin: 0 0 7px;
	width: 500px;
	float: left;
	clear: left;
}
.refer-controls .chk
{
	font-size: .9em;
}
.refer-controls .chk input
{
	float: left;
	margin-left: 0;
	width: 11px;
	margin-right: 5px;
}
.refer-controls .chk label
{
	float: left;
}
.refer-controls .refer-btn
{
	margin-left: 293px;
	display: block;
}
.refer-failed
{
	display: block;
	color: #e4312c;
	margin: 0 0 1em;
	font-weight: bold;
}
.refer-controls .fld
{
	width: 267px;
	float: left;
}
.refer-controls textarea
{
	width: 260px;
	height: 78px;
}

.dare-dr-sam h2
{
	background: transparent url(/Content/Images/Headings/dare-dr-sam.jpg) no-repeat;
	width: 193px;
	height: 36px;
}

.dare-dr-sam p
{
	width: 330px;
	font-size: 1.1em;
	margin-bottom: 1em;
}
.dare-dr-sam .wrapper
{
	background: transparent url(/Content/Images/Graphics/dare-dr-sam-bg.jpg) no-repeat top right;
}


/* update */
.content {
	width:882px;
	padding:0 0 24px;
	overflow:hidden;
}
.content h2 {
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin:0;
	padding:0 0 0 24px;
	background:url(../Images/Headings/heading-star.png) no-repeat 0 50%;
	text-transform:uppercase;
}
.content h2 strong {
	font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#e4312c;
}
.timesheets-box {
	width:828px;
	padding:0 30px 41px 24px;
	margin:20px 0 0;
	overflow:hidden;
}
.showing-timesheets {
	width:828px;
	overflow:hidden;
}
.showing-timesheets h3 {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin:0;
}
.timesheets-box-head {
	background:#d9dee1;
	margin:12px 0 0;
	width:809px;
	padding:4px 10px 4px 9px;
	overflow:hidden;
}
.timesheets-form {
	width:828px;
	overflow:hidden;
}
.timesheets-form div {
	float:left;
	width:450px;
}
.timesheets-form label {
	float:left;
	font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	padding:0 8px 0 0;
}
.timesheets-form select {
	float:left;
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:223px;
}
.timesheets-form div select {width:203px}
.timesheets-box-info {
	width:828px;
	overflow:hidden;
}
.timesheet-list {
	width:828px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.timesheet-list li {
	float:left;
	width:828px;
	padding:4px 0;
}
.timesheet-list li.dark {background:#f5f7f7}
.timesheet-list div {float:left}
.timesheet-list .period {
	width:169px;
	padding:0 0 0 9px;
}
.timesheet-list .place {width:272px}
.timesheet-list .hour {width:93px}
.timesheet-list .expenses {width:70px}
.timesheet-list .status {
	width:203px;
	padding:0 11px 0 0;
}
.timesheet-list h4 {
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin:0 0 -4px;
	position:relative;
	padding:2px 0 4px;
	border-bottom:1px solid #c5cdd1;
}
.timesheet-list .period h4 {
	padding:2px 0 4px 9px;
	margin:0 0 -4px -9px;
}
.timesheet-list .status h4 {
	padding:2px 45px 4px 0;
	margin:0 -11px -4px 0;
	text-align:right;
}
.timesheet-list li a {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#0066cc;
}
.timesheet-list li span {
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
}
.timesheet-list .status span {
	display:block;
	text-align:right;
	padding:0 32px 0 0;
}
.timesheet-list .status .open {
	color:#e4312c;
	background:url(../Images/Icons/ico-open.gif) no-repeat 100% 50%;
}
.timesheet-list .status .time {background:url(../Images/Icons/ico-time.gif) no-repeat 100% 50%}
.timesheet-list .status .approved {background:url(../Images/Icons/approved.gif) no-repeat 100% 50%}
.timesheet-list .status .decline {
	color:#e4312c;
	background:url(../Images/Icons/ico-decline.gif) no-repeat 100% 50%;
}

.detail-box {
	float:right;
	width:358px;
	padding:5px 15px;
	overflow:hidden;
	margin:17px 0 0;
	border:1px solid #c1c9ce;
}
.detail-box div {
	width:358px;
	padding:2px 0;
	overflow:hidden;
}
.detail-box div span {
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	width:140px;
}
.detail-box div strong {
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	width:210px;
}
.data-box {
	width:882px;
	overflow:hidden;
}
.data-box-head {
	width:876px;
	padding:0 0 0 6px;
	overflow:hidden;
}
.links {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.links li {
	float:left;
	padding:0 0 0 5px;
}
.links li a {
	float:left;
	cursor:pointer;
	background:url(../Images/Buttons/but-bg.gif) no-repeat;
}
.links li a:hover {
	background:url(../Images/Buttons/but-bg-active.gif) no-repeat;
	text-decoration:none;
}
.links li a.active {background:url(../Images/Buttons/but-bg-active.gif) no-repeat}
.links li a span {
	float:left;
	font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#667a86;
	padding:0 20px;
	background:url(../Images/Buttons/but-span.gif) no-repeat 100% 0;
	text-transform:uppercase;
}
.links li a:hover span {
	color:#e4312c;
	background:url(../Images/Buttons/but-span-active.gif) no-repeat 100% 0;
}
.links li a.active span {
	color:#e4312c;
	background:url(../Images/Buttons/but-span-active.gif) no-repeat 100% 0;
}
.option-part {float:right}
.option-part ul {
	float:left;
	padding:0;
	margin:4px 0 0;
	list-style:none;
}
.option-part ul li {
	float:left;
	margin:0 20px 0 0;
}
.option-part ul li a {
	float:left;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#06c;
	padding:0 0 0 23px;
}
.option-part ul li a.help {background:url(../Images/Icons/ico-help.gif) no-repeat 0 50%}
.option-part ul li a.print {background:url(../Images/Icons/ico-print.gif) no-repeat 0 50%}
.option-part div {float:left}
.option-part div a {
	float:left;
	cursor:pointer;
	margin:4px 0 0 7px;
	display:inline;
	background:url(../Images/Buttons/btn-bg1.gif) no-repeat;
}
.option-part div a.btn-submit {background:url(../Images/Buttons/btn-bg2.gif) no-repeat}
.option-part div a:hover {text-decoration:none}
.option-part div a span {
	float:left;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 7px;
	background:url(../Images/Buttons/btn-span1.gif) no-repeat 100% 50%;
	text-transform:uppercase;
}
.option-part div a.btn-submit span {background:url(../Images/Buttons/btn-span2.gif) no-repeat 100% 50%}
.data-box-info {
	width:882px;
	overflow:hidden;
}
.total-box {
	background:#e7eaec url(../Images/Site/box2-top.gif) no-repeat;
	width:882px;
	overflow:hidden;
}
.total-box-info {
	background:url(../Images/Site/box2-foot.gif) no-repeat 0 100%;
	width:872px;
	padding:10px 0 7px 10px;
	min-height:363px;
	overflow:hidden;
}
* html .total-box-info {
	height:363px;
	overflow:visible;
}
.days-list {
	width:872px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.days-list li {
	float:left;
	width:872px;
	margin:12px 0 0;
}
.days-list li.category {
	float:left;
	width:872px;
	margin:5px 0 0;
}
.days-list li.top {margin:3px 0 -19px}
.days-list li.days {
	background:url(../Images/Site/bg-days.gif) repeat-y;
	padding:0 0 4px;
}
.choose {
	float:left;
	width:161px;
	margin:0 3px 0 0;
}
.choose-form {
	width:155px;
	padding:0 0 0 6px;
	overflow:hidden;
	margin:5px 0 0;
}
.choose-form a.delete {
	float:left;
	height:16px;
	width:16px;
	margin:2px 4px 0 0;
	background:url(../Images/Icons/ico-close.gif) no-repeat 0 50%;
	text-indent:-9999px;
}
.choose-form select {
	float:left;
	color:#000;
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	width:130px;
}
.days-list li.category .choose {
	width:155px;
	padding:0 0 0 6px;
}
.days-list li.category .choose a {
	float:left;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#0066cc;
	padding:0 0 0 21px;
	margin:10px 0 0;
	background:url(../Images/Icons/ico-add-time.gif) no-repeat 0 50%;
}
.day {
	float:left;
	width:88px;
	margin:0 3px 0 0;
}
.day h4 {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	padding:6px;
	background:#fff;
	text-align:center;
}
.price {
	width:82px;
	padding:0 3px;
	overflow:hidden;
}
.price div {
	float:left;
	width:82px;
	margin:5px 0 0;
}	
.price label {
	float:left;
	width:34px;
	font:9px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.price .link-label {
	float:left;
	width:34px;
	font:9px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:underline;
}
.price .total 
{
	margin-top:3px;
	float:right;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.price input {
	float:left;
	font:8px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	width:40px;
	padding:1px 3px;
	border:1px solid #ccc;
	background:#fff;
}

.price input .highlight
{
	background-color: #FFFF00;
}

.price .add-com {
	float:left;
	background:url(../Images/Icons/ico-add.gif) no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
}
.price strong {
	float:right;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.days-list li.category strong {
	display:block;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	padding:13px 6px;
	margin:0;
	text-align:right;
}
.hours {
	float:left;
	width:65px;
}
.hours h4 {
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	padding:6px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
}
.hours strong {
	display:block;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin:68px 0 0;
	text-align:center;
}
.short strong {
	display:block;
	font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin:48px 0 0;
	text-align:center;
}
.days-list li.category .hours strong {
	background:#fff;
	text-align:center;
}
.expence-box {
	background:#f2f4f5 url(../Images/Site/box3-top.gif) no-repeat;
	width:882px;
	margin:24px 0 0;
	overflow:hidden;
}
.expence-box-info {
	background:url(../Images/Site/box3-foot.gif) no-repeat 0 100%;
	width:862px;
	padding:10px 10px 6px;
	min-height:128px;
	overflow:hidden;
}
* html .expence-box-info {
	height:128px;
	overflow:visible;
}
.expence-box h2 {
	background:url(../Images/Icons/ico-star02.png) no-repeat 0 0;
}
.expence-box-info p {
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	margin:8px 0 0;
	padding:0;
}
.type {
	background:#fff;
	width:850px;
	padding:7px 6px 7px 6px;
	margin:8px 0 0;
	overflow:hidden;
}
.form-type {
	width:850px;
	overflow:hidden;
}

.odd-row
{
	background:#efefef;
}
.even-row
{
	background:#ffffff;
}

.form-type a.delete 
{
	float:left;
	height:16px;
	width:16px;
	margin:2px 4px 0 0;
	background:url(../Images/Icons/ico-close.gif) no-repeat 0 50%;
	text-indent:-9999px;
}

.form-type select {
	float:left;
	color:#000;
	font:bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	width:130px;
}
.form-type div {float:right}
.form-type label {
	float:left;
	font:10px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	padding:0 5px 0 10px;
}
.form-type input {
	float:left;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	height:16px;
	padding:0 5px;
	border:1px solid #ccc;
	background:#fff;
	
}
.form-type .text1 {width:180px}
.form-type .text2 {width:82px}
.form-type .text3 {width:99px}
.form-type a.upload {
	float:left;
	margin:1px 4px 0 6px;
	display:inline;
	cursor:pointer;
	background:url(../Images/Buttons/btn-bg1.gif) no-repeat;
}

.form-type a.mail {
	float:left;
	margin:1px 4px 0 6px;
	display:inline;
	cursor:pointer;
	background:url(../Images/Buttons/btn-bg2.gif) no-repeat;
}

.form-type a.upload:hover {text-decoration:none}
.form-type a.upload span {
	float:left;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 2px;
	width:100px;
	text-align:center;
	background:url(../Images/Buttons/btn-span1.gif) no-repeat 100% 50%;
}
.form-type a.mail:hover {text-decoration:none}
.form-type a.mail span {
	float:left;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 2px;
	width:100px;
	text-align:center;
	background:url(../Images/Buttons/btn-span2.gif) no-repeat 100% 50%;
}
.form-type a.help {
	float:left;
	width:16px;
	height:16px;
	background:url(../Images/Icons/ico-help.gif) no-repeat;
	text-indent:-9999px;
}
.expence-add {
	width:856px;
	padding:0 0 0 6px;
	margin:5px 0 0;
	overflow:hidden;
}
.expence-add a {
	float:left;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#0066cc;
	padding:0 0 0 21px;
	margin:5px 0 0;
	background:url(../Images/Icons/ico-add-expence.gif) no-repeat 0 50%;
}
.expence-add div {
	float:right;
	width:220px;
	padding:0 118px 0 0;
}
.expence-add span {
	float:left;
	font:bold 10px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	padding:0 11px 0 0;
}
.expence-add strong {
	float:left;
	font:bold 10px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#405968;
	background:#fff;
	width:109px;
	text-align:center;
}
.summary {
	width:882px;
	overflow:hidden;
	margin:24px 0 0;
}
.summary-box {
	float:right;
	background:#8c9ba4 url(../Images/Site/small-box-top.gif) no-repeat;
	width:250px;
	overflow:hidden;
}
.summary-box-info {
	background:url(../Images/Site/small-box-foot.gif) no-repeat 0 100%;
	width:230px;
	padding:9px 13px 9px 7px;
	overflow:hidden;
}
.summary-box-info .summary-holder {
	width:230px;
	margin:1px 0 0;
	overflow:hidden;
}
.summary-box-info span {
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	width:107px;
	padding:0 13px 0 0;
	text-align:right;
}
.summary-box-info .totall span {font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif}
.summary-box-info .summary-holder div {
	float:left;
	width:99px;
	margin:0;
	padding:0 11px 0 0;
	background:#c6cdd2;
}
.summary-box-info .totall div {background:#fff}
.summary-box-info p {
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	text-align:right;
}
.summary-box-info .totall p {font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif}
.buttons {
	width:882px;
	overflow:hidden;
	margin:20px 0 0;
}
.buttons div {float:right}
.buttons div a {
	float:left;
	cursor:pointer;
	margin:0 0 0 7px;
	display:inline;
	background:url(../Images/Buttons/btn-bg1.gif) no-repeat;
}
.buttons div a.btn-submit {background:url(../Images/Buttons/btn-bg2.gif) no-repeat}
.buttons div a:hover {text-decoration:none}
.buttons div a span {
	float:left;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 7px;
	background:url(../Images/Buttons/btn-span1.gif) no-repeat 100% 50%;
	text-transform:uppercase;
}
.buttons div a.btn-submit span {background:url(../Images/Buttons/btn-span2.gif) no-repeat 100% 50%}

.dxbButton
{
    background:none;
    border:none;
    color:#0066cc;
    cursor:pointer;
    font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif !important;
    font-size:10px;
    font-weight:normal;
    padding:0px;
    vertical-align:middle;
    text-align:center;
    width:100%;
}

.MRButton-verytiny
{
    text-align:center;
    vertical-align:middle;
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    border:0;
    height: 20px;
    width: 23px;
    color:#0066cc !important;
    font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif !important;
    text-transform:uppercase;
    padding: 0px;
    background: url("../Images/Buttons/button-background-verytiny-24bit.png") top left no-repeat;
    line-height:16px !important;
}

.MRButton-tiny
{
    text-align:center;
    vertical-align:middle;
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    border:0;
    height: 26px;
    width: 70px;
    color:#0066cc !important;
    font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif !important;
    text-transform:uppercase;
    padding: 0px;
    background: url("../Images/Buttons/button-background-tiny-24bit.png") top left no-repeat;
    line-height:27px !important;
}


.MRButton-small 
{
    text-align:center;
    vertical-align:middle;
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    border:0;
    height: 26px;
    color:#0066cc !important;
    font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif !important;
    text-transform:uppercase;
    padding: 0px;
    width:100px;
    background: url("../Images/Buttons/button-background-small-24bit.png") top left no-repeat;
    line-height:27px !important;
}
.MRButton-med
{
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    vertical-align:middle;
    text-align:center;
    border:0;
    height: 26px;
    color:#0066cc !important;
    font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif !important;
    text-transform:uppercase;
    padding: 0px;
    width:140px;
    background: url("../Images/Buttons/button-background-med-24bit.png") top left no-repeat;
    line-height:27px !important;
}
.MRButton-med .dxbButton div.dxb
{
   width:140px; 
}
.MRButton-large
{
    vertical-align:middle;
    text-align:center;
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    border:0;
    height: 26px ;
    color:#0066cc !important;
    font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif !important;
    text-transform:uppercase;
    padding: 0px;
    width:200px;
    background: url("../Images/Buttons/button-background-large-24bit.png") top left no-repeat;
    line-height:27px !important;   
}
.MRButton-huge
{
    vertical-align:middle;
    text-align:center;
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    border:0;
    height: 26px ;
    color:#0066cc;
    font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    padding: 0px;
    width:280px;
    background: url("../Images/Buttons/button-background-huge-24bit.png") top left no-repeat;
    line-height:27px !important;
}
.MRButton-fat
{   
    background: url("../Images/Buttons/button-background-fat-24bit.png") top left no-repeat;
    vertical-align:middle;
    text-align:center;
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    border:0;
    margin-top:5px;
    margin-bottom:5px;
    width:440px;
    height:75px;
    
    font-family:Century Gothic,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight:100;
    font-size:20px;
    color:#e4312c;
    line-height:22px;
    
}
.MRButton-fat-short
{
    vertical-align:middle;
    text-align:center;
    cursor: hand;
    cursor: pointer;
    display: block;
    display: inline-block;
    border:0;
    margin-top:5px;
    margin-bottom:-10px;
    width:180px;
    height:75px;
    background: url("../Images/Buttons/button-background-fat-short-24bit.png") top left no-repeat;
    line-height:normal;
    font-family:Century Gothic,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight:bold;
    font-size:22px;
    color:#e4312c;
}
.MRButton-fat-short span
{
    line-height:64px;
}
.MRButton-tiny span, .MRButton-small span, .MRButton-med span, .MRButton-large span, .MRButton-verytiny span, .MRButton-huge span
{
    line-height:22px;
}
.MRButton-tiny:hover, .MRButton-small:hover, .MRButton-med:hover, .MRButton-large:hover, .MRButton-verytiny:hover, .MRButton-huge:hover
{
    text-decoration:none !important;
    color:#0066cc !important;
}
.dxbButtonHover
{
    background:none;
    color:#0066cc !important;
}

.floatRight
{
    float:right !important;
    width:auto !important;
}
.floatLeft
{
    float:left !important;
    width:auto !important;
}
.newLine
{
    
}
.newLine span
{
    display:block;
}
.backgroundWhite
{
    background-color:White;
}
.xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0; overflow:hidden;}
.xsnazzy {background: transparent; margin:10px 0em 10px 0em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}

.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#5f7480; border-left:1px solid #EEE; border-right:1px solid #EEE;}
.xb1 {margin:0 5px; background:#EEE;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#5f7480; border:0 solid #EEE; padding:10px; border-width:0 1px;}
 
.greyBackground
{
    background-color:#EEE;
} 
.greyEdge
{
    background-color:#BBB;
}
.greyEdgeBorder
{
    border-color:#BBB;
}
.boxWidth
{
    width:350px;
}
.starWords
{
	margin-bottom: 9px;
    text-indent: 0px !important;
    line-height:normal;
    margin-right:14px;
	padding: 4px 0 0 16px;
	background:url(../Images/Headings/heading-star.png) no-repeat;
    font-family:Century Gothic,Verdana,Tahoma,Helvetica,sans-serif;
    font-weight:100;
    font-size:26px;
    color:#667a86;
}
.starWords em
{
    font-style:normal;
    color:#e4312c;
}
.inline
{
	display:inline;
}
.sale
{
    color:Red;
}
.iconSetup
{
    margin-right:3px;
    vertical-align:middle;
}
.center
{
    text-align:center;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

.xsnazzy2 p {margin:0 10px; letter-spacing:1px; padding:0; overflow:hidden;}
.xsnazzy2 {background: transparent; margin:10px 0em 10px 0em;}
.xsnazzy2 .xtop, xsnazzy2 .xbottom {display:block; background:transparent; font-size:1px;}

.xsnazzy2 .xb1,.xsnazzy2 .xb2,.xsnazzy2 .xb3,.xsnazzy2 .xb4 {display:block; overflow:hidden;}
.xsnazzy2 .xb1,.xsnazzy2 .xb2,.xsnazzy2 .xb3 {height:1px;}
.xsnazzy2 .xb2,.xsnazzy2 .xb3,.xsnazzy2 .xb4 {background:#FFF; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF;}
.xsnazzy2 .xb1 {margin:0 5px; background:#EFEFEF;}
.xsnazzy2 .xb2 {margin:0 3px; border-width:0 2px;}
.xsnazzy2 .xb3 {margin:0 2px;}
.xsnazzy2 .xb4 {height:2px; margin:0 1px;}
.xsnazzy2 .xboxcontent {display:block; background:#FFF; border:0 solid #EFEFEF; padding:10px; border-width:0 1px;}
 
 
.apply-form
{
	min-height: 100px;
	padding: 8px;
	color: #fff;
	background: #cc2c27 url(/Content/Images/Containers/apply-container.gif) repeat-x;
	font-size: .9em;
	margin: 0 0 12px;
}
.apply-form h3
{
	background: url(/Content/Images/Graphics/apply-star.gif) no-repeat 4px 4px;
	font-size: 1.3em;
}
.apply-form p
{
	font-weight: bold;
}
.apply-form .wrapper
{
	padding: 0 14px;
}
.apply-form .wrapper a
{
	color: #fff;
	text-decoration: underline;
}
.job-questions dl dd
{
	margin: 0;
	padding: 0 0 4px 33px;
	min-height: 25px;
	_height: 25px;
	background: transparent url(/Content/Images/Icons/answer.gif) no-repeat;
}
.question-form
{
	background: #dae0e0;
	padding: 6px 21px 4px;
	margin: 0 0 12px;
}
.question-form .wrapper span
{
	display: block;
}
.question-form label
{
	font-size: .9em;
}
.question-form h3
{
	padding: 0;
	background: none;
}
.question-form p
{
	font-weight: normal;
	font-size: .9em;
}
.reward-points
{
    font-size:1.2em;
    color:#0066cc;
}

.reward-summary
{
    border-left:solid 1px #BBB;
    border-right:solid 1px #BBB;
    height:221px;
    background:url("/Content/Images/Controls/RewardsBrowser/main-bg.png") repeat-x scroll left bottom transparent; 
}
.reward-summary-tile
{
    margin:2px 0 0 12px;
    width:136px;
    background:url("/Content/Images/Containers/reward-container-large.png") no-repeat scroll 0 0 transparent;
}

.reward-summary-tile-inner
{
    height:160px;
    padding:9px 10px;
}
.reward-summary-tile-inner .title
{
    display:block;
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
}
.reward-summary p
{
    padding:10px 5px 0 0;
    color:Black;
}
.reward-summary .options
{
    text-align:right;
    font-style:italic;
}