body {background: #e0e0e0; margin: 0; padding: 0}
input, textarea, body {font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 13px}
img {border: none}
p {margin: 0; padding: 0}
ul {list-style: none; padding:0; margin: 0}
h1, h2, h3, h4, h5, h6 {padding: 0 0 15px 0; margin: 0}
a {color: #666}
a:hover {color: #444}

.left {float: left}
.right {float: right}
.extramar {margin-bottom: 15px}
.nomar {margin: 0!important}
.leftspace {padding-left:25px;}
.line_break {width:540px; margin-left:0;margin-top:35px;margin-bottom:35px;}
.line_break_2 {width:530px; margin-left:0;margin-bottom:35px;margin-top:10px; margin-bottom:20px; position:relative; right:4px;}
.not_set_msg {font-size:15px; width:200px}

.clear{clear:both;}

/* Header/Top Bar Styles */

#header {height: 60px; background: #bababa url(../images/bg_header.png) repeat-x bottom; border-bottom: 1px solid #6c6c6c; position: relative; z-index: 1000}
.logo {float: left; padding: 15px 0 0 45px}

#searchbox {float: right; background: #fff url(../images/bg_fade_sml.png) repeat-x top; border: 1px solid #fff; padding: 3px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; margin: 10px 45px 0 0; -moz-box-shadow: 1px 1px 5px #555; width: 310px}
.searchbtn, #userbox li a {background-color: #ababab; background-image: -moz-radial-gradient(50% -8px , circle , #c8c8c8, #8d8d8d); padding: 6px; float: right; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px}
.searchbtn:hover, .searchbtn:focus, #userbox li a:hover {background-color: #888; background-image: -moz-radial-gradient(50% -8px , circle , #a9a9a9, #6d6d6d)}
.searchinput {float: left; background: none; border: none; margin: 4px 0 0 5px; width: 250px; padding-right: 15px}

/* Left Side Styles */

#left {width: 210px; position: absolute; top: 61px}

/* Top Toolbox Slider */

#toolbox {width: 180px; height: 40px; margin: 0 auto; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; -moz-box-shadow: 1px 1px 6px #999; box-shadow: 1px 1px 6px #999; -webkit-box-shadow: 1px 1px 6px #999}
#toolbox a {text-decoration: none; font-size: 18px; font-weight: 700; letter-spacing: -1px; padding: 8px 0 5px 10px; display: block; outline: none}
#toolbox img {position: relative; top: 5px; left: 75px}

#slider {position: absolute; background-repeat: no-repeat; margin-top: -150px; z-index: 100}
ul#sliderContent {margin-left: 15px; position: absolute; z-index: 1}
ul#sliderContent li a {width: 160px; padding: 5px 10px; height: 20px; display: block; text-decoration: none}
#openCloseWrap {position:relative; margin: 150px 0 0 15px}	

#userbox {width: 180px; position: absolute; top: 40px; left: 15px; padding: 20px 0 0 0; text-align: center; font-size: 16px; text-shadow: 1px 1px 1px #fff; font-weight: 700}
#userbox span {color: #888; font-size: 12px; letter-spacing: normal}

#userbox ul {width: 100px; margin: 10px auto}
#userbox li {float: left}
#userbox li a {padding: 5px; margin-right: 5px; float: left}

/* Navigation */

#nav {width: 210px; position: absolute; top: 160px}

ul#nav li a.heading, a.collapsed, a.expanded, ul.navigation li.selected{background: #a7a7a7 url(../themes/blue/bg_navigation_links.png) no-repeat top; text-shadow: 1px 1px 1px #d7d7d7; outline: none; width: 180px; display: block; color: #555; text-decoration: none; padding: 10px 0 10px 30px; font-size: 16px; font-weight: 700; cursor: pointer}
ul.navigation li.selected {padding: 10px 0 10px 10px; color: #fff; text-shadow: none; width: 200px; background: #4f4f4f!important}

ul.navigation {width: 225px; color: #fff}
ul.navigation li a {text-shadow: 1px 1px 1px #fff; outline: none; background: url(../images/bg_nav_link.png) repeat-x bottom; width: 190px; display: block; color: #333; text-decoration: none; padding: 10px; font-size: 14px; border-bottom: 1px solid #e7e7e7}
ul.navigation li a:hover {background: url(../images/bg_nav_link.png) repeat-x top}

/* Right Side Styles */

#right {margin: 0 20px 0 210px}

/* Breadcrumb Styles */

#breadcrumb {background: #4f4f4f url(../images/bg_breadcrumb.png) repeat-x bottom; padding: 12px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow: auto}

#breadcrumb li {float: left; padding-right: 10px; color: #fff; text-shadow: 1px 1px 1px #222}
#breadcrumb img {position: relative; top: 2px; left: 3px}
#breadcrumb li.current {font-weight: 700; font-size: 14px}
#breadcrumb a {color: #ddd; text-decoration: none}
#breadcrumb a:hover {color: #ccc}

/* Top Button Styles */

ul#topbtns {margin: 15px}
ul#topbtns li {float: left; margin-right: 15px; text-shadow: 1px 1px 1px #fff; color: #555}
ul#topbtns li.desc {padding-top: 15px}
ul#topbtns li span {font-size: 12px; color: #666}
ul#topbtns li img {padding: 15px 0 5px 0}
ul#topbtns li a {text-shadow: none; text-transform: capitalize; border: 1px solid #bbb; text-align: center; color: #666; text-decoration: none; -moz-box-shadow: 1px 1px 8px #ccc; -webkit-box-shadow: 1px 1px 8px #ccc; box-shadow: 1px 1px 8px #ccc; background: #fff url(../images/bg_fade_sml_reverse.png) repeat-x bottom; display: block; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; width: 70px; height: 70px; font-size: 11px; font-weight: 700}

ul#topbtns li a:hover {-moz-box-shadow: 1px 1px 8px #aaa; box-shadow: 1px 1px 8px #aaa; -webkit-box-shadow: 1px 1px 8px #aaa; color: #444; border: 1px solid #999}

/*Gray Bar Buttons */
.button_cont {margin:auto; display:block; width:800px}
.button_cont ul#barbtns {margin: 10px; margin-left:0;}
.button_cont ul#barbtns li {float: left; margin-right: 15px; text-shadow: 1px 1px 1px #fff; color: #555; }
.button_cont ul#barbtns li.desc {padding:0; }
.button_cont ul#barbtns li span {font-size: 12px; color: #666; }
.button_cont ul#barbtns li img {padding:0; }
.button_cont ul#barbtns li a {position:relative; text-transform: capitalize; top: -4px; text-shadow: none; border: 1px solid #bbb; text-align: center; color: #666; text-decoration: none; -moz-box-shadow: 1px 1px 8px #444; box-shadow: 1px 1px 8px #444; -webkit-box-shadow: 1px 1px 8px #444; background: #fff url(../images/bg_fade_sml_reverse.png) repeat-x bottom; display: block; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; width: 108px; height: 30px; font-size: 13px; font-weight: 700}
.button_cont ul#barbtns li a:hover {-moz-box-shadow: 1px 1px 8px #aaa; box-shadow: 1px 1px 8px #aaa; -webkit-box-shadow: 1px 1px 8px #aaa; color: #444; border: 1px solid #999}

.button_cont ul#barbtns li .selected {-moz-box-shadow: 1px 1px 8px #ccc; box-shadow: 1px 1px 8px #ccc; -webkit-box-shadow: 1px 1px 8px #ccc; color: #444; border: 1px solid #7a7a7a;}
.button_cont #barbtns .new_width {width:140px !important;}
/* Main Content Styles */

#content {-moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; padding: 10px; background: #4f4f4f; clear: both; position: relative; top: 15px; min-height: 500px}

.container {margin-bottom: 20px; background: #fff; padding: 1px; -moz-box-shadow: 1px 1px 2px #000; box-shadow: 1px 1px 2px #000; -webkit-box-shadow: 1px 1px 2px #000}

.conthead {overflow: auto; padding: 10px 15px; margin: 0; background: #dbdbdb url(../images/bg_cont_head.png) repeat-x bottom; border-bottom: 1px solid #b4b4b4; text-shadow: 1px 1px 1px #f7f7f7}
.conthead h2 {font-size: 18px; margin: 0; padding: 0; olor: #444; letter-spacing: -1px;  text-transform: capitalize;}

.contentbox {padding: 20px}

ul.summarystats li, .tabfade {border-bottom: 1px solid #ccc; background: url(../images/bg_fade_sml_reverse.png) repeat-x bottom; padding: 5px 12px 12px; overflow: auto; margin-bottom: 10px}
ul.summarystats p {float: left; padding-bottom: 0; margin-top: 10px}
ul.summarystats p.statcount {font-size: 35px; font-weight: 700; letter-spacing: -1px; line-height: 0.6em; padding-right: 10px; min-width: 40px; line-height: 35px; margin: 0}
ul.summarystats p.statview {float: right; margin: 0}
ul.summarystats p.statview a {display: block; text-decoration: none; padding: 5px 10px; font-size: 14px; font-weight: 700; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px}

/* Tab Styles */

.tabcontent {padding: 15px 0}
ul.tablinks {margin-bottom: 20px; padding-right: 0;}

.ui-tabs .ui-tabs-nav li a {margin-right: 10px; display: block; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; background: #DBDBDB; text-decoration: none; color: #666; text-shadow: 1px 1px 1px #fff; font-size: 12px; padding: 5px 10px}
.ui-tabs .ui-tabs-nav li {float: right}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background: #848484; color: #fff; text-shadow: none}
.ui-tabs .ui-tabs-hide {display: none}
.ui-tabs .ui-tabs-panel {background-image: none}

.tabhead {float: right; min-width: 230px}
.tabhead li a {border: 1px solid #e9e9e9; margin: 0 0 0 10px!important}

/* Alternative Box Widths */

.med {width: 60%}
.sml {width: 38%}
.half {width:49%}

/* Form Styles */
select {float: none}
.inputboxes  {padding: 5px; overflow: auto; margin-bottom: 5px}
.inputboxes .description{display: inline-block; position: relative; padding: 10px;}
.inputboxes label {width: 200px; display: block; float: left; padding-top: 8px;  text-transform: capitalize;}
.inputboxes label.details {width: 200px; display: block; float: left; padding-top: 0px; font-weight: bold;  text-transform: capitalize;}
.inputbox, .inputboxes select, select {float: left; padding: 10px; border: 1px solid #ccc; -moz-box-shadow: 1px 1px 2px #ccc; -moz-border-radius: 5px; min-width: 302px}
.inputbox {background: #fff url(../images/bg_input_normal.png) repeat-x top}


.errorbox, .errorbox:focus {background: #fff url(../images/bg_input_error.png) repeat-x top; border: 1px solid #DE5F54!important; -moz-box-shadow: 1px 1px 2px #F6D3D0!important; -webkit-box-shadow: 1px 1px 2px #F6D3D0!important; box-shadow: 1px 1px 2px #F6D3D0!important; color: #DE5F54} 
.errortxt {color: #DE5F54; font-weight: 700}

.correctbox, .correctbox:focus {background: #fff url(../images/bg_input_correct.png) repeat-x top; border: 1px solid #96BE1B!important; -moz-box-shadow: 1px 1px 2px #CEDC95!important; -webkit-box-shadow: 1px 1px 2px #CEDC95!important; box-shadow: 1px 1px 2px #CEDC95!important; color: #96BE1B}
.correcttxt {color: #96BE1B; font-weight: 700}

.inputbox:focus {border: 1px solid #aaa; -moz-box-shadow: 1px 1px 2px #aaa}
.inputboxes img.att {float: left; padding: 10px 0 0 7px}

.inputboxes .smaller {min-width: 100px; width: 100px}
.inputboxes .medium {min-width: 220px; width: 220px}
.inputboxes .payment {min-width: 280px; width: 280px}
input[type=checkbox], input[type=radio] {margin-top: 10px}

.inputtext {height:80px; resize:none; width:300px;}

/* Gallery Images */

ul.gallerybox {overflow: auto;}
ul.gallerybox li {float: left; background: #e3e3e3 url(../images/bg_gallerybox.png) repeat-x bottom; padding: 5px; -moz-border-radius: 5px; text-align: center; -moz-box-shadow: 1px 1px 5px #eee; font-size: 12px; font-weight: 700; text-shadow: 1px 1px 1px #fff; margin: 0 10px 15px 0}
ul.gallerybox p {padding: 0}

/* Status Bars */

.status {padding: 8px 10px 5px 10px; border-radius: 10px; -moz-border-radius: 10px; text-shadow: 1px 1px 1px #fff; overflow: auto; margin-bottom: 20px; clear: both}
.status img {float: left; padding-right: 5px}
.status p {padding: 0; margin: 0}
.status p span {font-weight: 700}
.status .closestatus {float: right; color: #fff; text-align: center; margin-left: 10px}
.status .closestatus a {position: relative; color: #fff; text-decoration: none; padding: 5px; width: 10px; height: 10px; display: block; border-radius: 5px; -moz-border-radius: 5px; line-height: .6em; top: -2px; text-shadow: none}

.warning {border: 3px solid #BF9900; background: #FEEB9C url(../images/bg_fade_yellow_med.png) repeat-x top}
.warning span {color: #BF9900}
.warning .closestatus a {background: #BF9900}
.warning .closestatus a:hover {background: #9B7C00}

.success {border: 3px solid #8EA534; background: #CBDA8F url(../images/bg_fade_green_med.png) repeat-x top}
.success span {color: #8EA534}
.success p {font-weight: bold;}
.success .closestatus a {background: #8EA534}
.success .closestatus a:hover {background: #829829}

.success_adm {background: #CBDA8F url(../images/bg_fade_green_med.png) repeat-x top}
.success_adm span {color: #8EA534}
.success_adm p {font-weight: bold;}
.success_adm .closestatus a {background: #8EA534}
.success_adm .closestatus a:hover {background: #829829}

.error {border: 3px solid #990000; background: #F5D0CD url(../images/bg_fade_red_med.png) repeat-x top}
.error span {color: #990000;}
.error p {font-weight: bold;}
.error .closestatus a {background: #990000}
.error .closestatus a:hover {background: #730D0D}

.error_adm {background: #F5D0CD url(../images/bg_fade_red_med.png) repeat-x top}
.error_adm span {color: #990000;}
.error_adm p {font-weight: bold;}
.error_adm .closestatus a {background: #990000}
.error_adm .closestatus a:hover {background: #730D0D}

.info {border: 3px solid #2FADD7; background: #92D6ED url(../images/bg_fade_blue_med.png) repeat-x top}
.info span {color: #0E7A9F}
.info .closestatus a {background: #2FADD7}
.info .closestatus a:hover {background: #228DB0}

/* Usage Bars */

.usagebox {border: 1px solid #ccc}
.usagebox div {height: 25px}
.highbar {background: #a90000 url(../images/status_high.png) repeat-x top}
.midbar {background: #F49401 url(../images/status_med.png) repeat-x top}
.lowbar {background: #849A2A url(../images/status_low.png) repeat-x top}

.usagetxt {padding: 3px 8px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 1px 1px 1px #fff}

.redtxt {color: #CC0000; background: #F3DFDB}
.orangetxt {color: #ED9D20; background: #FCE9CC}
.greentxt  {color: #9DB832; background: #F3F7E1}

/* Table Styles */

table {border-collapse: collapse}
th,td {text-align: left; padding: 8px;}
thead tr {background-image: url('../images/bg_cont_head.png'); font-size: 14px;  text-transform: capitalize;}
tr.alt td{background: #F2F2F2; text-shadow: 1px 1px 1px #fff}

.extrabottom {padding: 15px; height: 40px; repeat-x top margin-top: 10px; border-top: 1px solid #ccc}
.extrabottom ul {float: left}
.extrabottom li {float: left; padding-right: 25px}
.extrabottom li img {float: left; padding: 0 5px 0 0}
.bulkactions {float: right; text-transform: capitalize;}
.bulkactions select {margin-right: 10px}

/* Pagination Styles */

ul.pagination {float: left; font-size: 11px; clear: both}
ul.pagination li {float: left; padding-right: 5px}
ul.pagination li a {padding: 3px 7px; border: 1px solid #ccc; text-decoration: none; border-radius: 5px; -moz-border-radius: 5px; display: block; background: url(../images/bg_fade_sml_reverse.png) repeat-x bottom}
ul.pagination li.page a {color: #fff; font-weight: 700}
ul.pagination li.page a:hover {color: #fff}
ul.pagination li.text a {border: none; text-decoration: underline; padding: 0 5px 0 0; background: none}
ul.pagination li.text {line-height: 2em}

/* List Styles */

.contentbox ul {margin-bottom: 20px}

ul.standard li {background: url(../images/icons/icon_arrow.png) no-repeat left; padding: 5px 0 5px 25px}
ul.features li {background: url(../images/icons/icon_tick.png) no-repeat left; padding: 5px 0 5px 25px}
ul.features li.alt {background: url(../images/icons/icon_cross.png) no-repeat left}

/* Misc Styling */

.contentbox p {padding-bottom: 15px}

.highlight {padding: 3px 8px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 1px 1px 1px #fff; color: #DFB300; background: #FFF8CF}
.dropcap {letter-spacing:0;  text-transform:uppercase;  color:#444;   font-family:times,serif;   font-size:3.5em;   float:left;   margin: 0.13em 0.2em 0 0;  line-height:0.7}

/* Chart Styling */

a.enhanced_toggleResult {display: none}
.visualize caption {font-size: 11px}

/*Chart plugin styles*/
.visualize {border: 1px solid #888; position: relative; background: #fafafa; margin: 20px auto 10px auto}
.visualize canvas {position: absolute}
.visualize ul,.visualize li { margin: 0; padding: 0}

/*Chart table title, key elements*/
.visualize .visualize-info { padding: 3px 5px; background: #fafafa; border: 1px solid #888; position: absolute; top: -20px; right: 10px; opacity: .8}
.visualize .visualize-title { display: block; color: #333; margin-bottom: 3px;  font-size: 1em}
.visualize ul.visualize-key { list-style: none}
.visualize ul.visualize-key li { list-style: none; float: left; margin-right: 10px; padding-left: 10px; position: relative}
.visualize ul.visualize-key .visualize-key-color { width: 6px; height: 6px; left: 0; position: absolute; top: 50%; margin-top: -3px}
.visualize ul.visualize-key .visualize-key-label { color: #000}

/*Chart pie labels*/
.visualize-pie .visualize-labels { list-style-type: none}
.visualize-pie li { list-style-type: none}
.visualize-pie .visualize-label-pos, .visualize-pie .visualize-label { position: absolute;  margin: 0; padding:0}
.visualize-pie .visualize-label { display: block; color: #fff; font-weight: bold; font-size: 1em;}
.visualize-pie-outside .visualize-label { color: #000; font-weight: normal}

/*Chart line,bar, area labels*/
.visualize-labels-x,.visualize-labels-y { position: absolute; left: 0; top: 0; list-style: none}
.visualize-labels-x li, .visualize-labels-y li { position: absolute; bottom: 0}
.visualize-labels-x li span.label, .visualize-labels-y li span.label { position: absolute; color: #555}
.visualize-labels-x li span.line, .visualize-labels-y li span.line {  position: absolute; border: 0 solid #ccc}
.visualize-labels-x li { height: 100%; list-style: none}
.visualize-labels-x li span.label { top: 100%; margin-top: 5px}
.visualize-labels-x li span.line { border-left-width: 1px; height: 100%; display: block}
.visualize-labels-x li span.line { border: 0} /*hide vertical lines on area, line, bar*/
.visualize-labels-y li { width: 100%; list-style: none}
.visualize-labels-y li span.label { right: 100%; margin-right: 5px; display: block; width: 100px; text-align: right}
.visualize-labels-y li span.line { border-top-width: 1px; width: 100%}
.visualize-bar .visualize-labels-x li span.label { width: 100%; text-align: center}

/* Footer */

p#footer {clear: both; padding: 30px 0 20px 10px; text-shadow: 1px 1px 1px #fff}


/* Styles for IE7 */

#left {left:0;}

#openCloseWrap {*margin: 150px 0 0 0}	

.sorting_asc {
	background:url("../images/icons/sort_asc.png") no-repeat scroll left center transparent;
	cursor: pointer;
	font-style: italic;
	padding-left:20px;
}
.sorting_desc {
	background:url("../images/icons/sort_desc.png") no-repeat scroll left center transparent;
	cursor: pointer;
	font-style: italic;
	padding-left:20px;
}
.sorting {
	background:url("../images/icons/sort_both.png") no-repeat scroll left center transparent;
	cursor: pointer;
	padding-left:20px;
}
.sorting_asc_disabled {
	background:url("../images/icons/sort_asc_disabled.png") no-repeat scroll left center transparent;
	cursor: pointer;
	padding-left:20px;
}
.sorting_desc_disabled {
	background:url("../images/icons/sort_desc_disabled.png") no-repeat scroll left center transparent;
	cursor: pointer;
	padding-left:20px;
}

.center_contentbox{
	width:700px;;
	margin:0px auto;
}

/* CONTRACT STATUS */
#content_status {-moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; padding: 10px; background:#E0E0E0; clear: both; min-height: 100px; padding:30px;}
.row_2 {background-color:#ffffff; color:black;}
.row_1 {background-color:#f0f0ff; color:black;}
#content_status table {font-size:12px;}
.status_head {color:black; text-align:left;}
.status_head tr {background:none; background-color:white; font-size:12px;}
.status_name {background-image: url("../images/bg_cont_head.png"); height:40px; font-size:15px; color: gray; border-top-left-radius:4px;border-top-right-radius:4px; border:1px solid #e0e0e0; border-bottom:0;}
#content_status tbody tr:first-child {border-top:1px solid gray;}
#content_status h3 {color:#696969; padding-top:10px; font-size:15px; font-weight: normal; padding-left:10px;}
.status_pagination {background-color:white; padding:5px; text-align:right;border-top:1px solid gray;}
#content_status .content-box-content {border:1px solid #E0E0E0; border-top:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
.content-box-header {border-radius:4px; border:1px solid gray; width:500px;}
#content_status a {text-decoration:none;}

/* Performer Photo Edit */
#photo_form {display:none;}
.photo {background-color:#e0e0e0; margin:3px; margin-bottom:6px;display:inline-block;}
.title {margin:2px; color:black;}
.photo_content {text-align:center;}
.photo_name h3 {padding:0; margin:0;}
.photo_box {margin:0 auto;}
.photo_box .image {margin:10px; border:1px solid gray;}
.photo_box label {width:50px;}
.photo_box .inputboxes {width:345px; margin:auto; margin-bottom:10px;}
.photo_box .success_title {width:345px; color:green; margin:auto; text-align:left; margin-bottom:15px;}
.photo_pagination {margin-top:5px;}
.photo_icons {margin:6px; margin-bottom:0;}
.small_button_cont {background-color:#e0e0e0;}
.full_photo_container {margin:0 10px 10px 0;}
.photo_center_box {width:850px;}
.position_mod {position:relative; top:11px; right:-12px; cursor:pointer;}

/* Admin Settings */
.admin_settings label {width:165px;}
.admin_settings h2 {margin-top:20px; margin-bottom:20px;}
.admin_settings input {width:280px; min-width:280px;}
.admin_settings textarea {width:280px; min-width:280px;}
.admin_settings #submit {margin-left:170px; margin-top:10px; width:140px; min-width:140px;}

/* Status modify observer*/
#observer {display:none;}
.profile_status {display:inline-block; width:30px; text-align:left;}
.inputboxes .iframe {position:relative; bottom:3px;}

.approved {
    background: url(../images/approved.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}
.pending {
    background: url(../images/pending.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}
.rejected {
    background: url(../images/rejected.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}
.offline {
    background: url(../images/offline.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}
.online {
    background: url(../images/online.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}
.spy {
    background: url(../images/find_on.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}
.no-spy {
    background: url(../images/find_off.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}
.edit {
    background: url(../images/pencil.png) no-repeat center;
	height:20px;
	width:20px;
	margin: 0 auto;
}

div.docs{
	width:450px;
	margin:10px auto 0;
}


/* ######################### VIDEO ###################### */
#video_listing{
	margin-top:15px;
}

.video {
	float:left;
	width: 230px;
	margin: 0 5px 20px;
	position: relative;
	z-index: 10;
}

.video span.title{
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin-left: 2px;
    overflow: hidden;
    padding-bottom: 3px;
    width: 130px;
	height:12px;
}

.video .edit{
	width:16px;
	height:16px;
	margin: 0 10px 5px;
	background: url('../images/icons/icon_edit.png') no-repeat;	
}

.video .rate{
	width: 133px;
	margin-right: 12px;
}

.video span.bold{
	position:relative;
	top:-5px;
}




.video_preview span.video_length{
    background-color: #000000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    opacity: 0.75;
    padding: 0 4px;
    vertical-align: top;	
    bottom: 7px;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    right: 17px;
	z-index:100;
}

.video_preview span.cost{
    background-color: #000000;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    opacity: 0.75;
    padding: 0 4px;
    vertical-align: top;	
    bottom: 7px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    left: 17px;	
}
.video object:first-child{
	position:relative;
	border: 3px solid #420406;
	padding:2px;
	display:block;
}

.video .delete{
	float:right;
	cursor:pointer;
	width:16px;
	height:16px;
	display:block;
	margin-right:10px;
	border:none;
}


.video object.delete{
	border:none;
	position: absolute;
}

.show_details{
	display:block;
	background: url(./../images/icons/down_red.png) no-repeat;
	width:24px;
	height:24px;
}
.hide_details{
	display:block;
	background: url(./../images/icons/up_red.png) no-repeat;
	width:24px;
	height:24px;	
}

div.admin_payment_status{
	position: relative;
}

div.admin_payment_status span.loader, div.admin_payment_status span.ok, div.admin_payment_status span.error_ajax{
	display:none;
	position:absolute;
	width:100px;
	left:0px;
	top:0px;
	height:38px;
}

div.admin_payment_status span.loader{
	background: url(./../images/loader_red.gif) no-repeat center center;
}
div.admin_payment_status span.ok{
	background: url(./../images/icons/approved.png) no-repeat center center;
}
div.admin_payment_status span.error_ajax{
	background: url(./../images/icons/rejected.png) no-repeat center center;
}

.complete_log{
	display:none;
	overflow: auto;
	max-height: 600px;
}

.payments_info_content{
	display:none;
}




.ui-stars-star,
.ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
  width: 21px;
  height: 17px;
  display: block;
  background: url(./../images/jquery.ui.stars.gif) no-repeat 0 0;
}
.ui-stars-star a {
  background-position: 0 -41px;
}
.ui-stars-star-on a {
  background-position: 0 -90px;
}
.ui-stars-star-hover a {
  background-position: 0 -65px;
}
.ui-stars-cancel-hover a {
  background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
  cursor: default !important;
}

.review_item{
	margin:10px 0px;
}

.review_item h3{
	display: inline-block;
	width:265px;
	text-align: right;
	margin:0px 10px 0px 0px;
	padding: 0px;
	vertical-align: top;
	font-family: Tahoma;
	color:#ACA8AC;
}

.review_item .stars{
	display: inline-block;
	width:200px;
}

.review_item .stars input{
	display:none;
}


/***************************************************************/
/*********************   RATING   ******************************/



.ui-stars-star,
.ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
  width: 21px;
  height: 17px;
  display: block;
  background: url(./../images/images_set.png) no-repeat;
}
.ui-stars-star a {
  background-position: -289px -40px;
}
.ui-stars-star-on a {
  background-position: -289px -89px;
}
.ui-stars-star-hover a {
  background-position: -289px -64px;
}
.ui-stars-cancel-hover a {
  background-position: -289px -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
  cursor: default !important;
}

.review_item{
    margin:10px 0px;
}

.review_item h3{
    display: inline-block;
    width:265px;
    text-align: right;
    margin:0px 10px 0px 0px;
    padding: 0px;
    vertical-align: top;
    font-family: Tahoma;
    color:#ACA8AC;
}

.review_item .stars{
    display: inline-block;
    width:200px;
}

.review_item .stars input{
    display:none;
}

#date_picker_content{
	
	float : left;
	
	margin-top : 25px;
	margin-left : 78px;	
	
	width : 650px;
	
}





