/* structure */
html {background:#dde7ea;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;	color:#484747;}
#wrapper {background:url(../images/ui/bg2.png) top center repeat-x; margin-bottom:60px;}
#custom-doc {width:881px;text-align:left;margin:0 auto;}
#hd {height:43px; position:relative;}
#bd {padding:26px 0;line-height:2em; font-size:1.1em;}
a {outline:none;}

#yui-main {width:463px; float:left;}
	.yui-main-full {width:auto !important; float:none !important;}
#sidebar {width:354px; float:right; font-size:0.9em;}
.floatRight {float:right;}
.floatLeft {float:left;}

/* navigational */
#nav {background:url(../images/ui/nav-bg.png) repeat-x top center;}
#nav ul {margin:0;text-align:right;float:right; display:block; overflow:hidden; border-right:1px solid #000000;}
#nav li {list-style:none;display:block;float:left; margin:0; border-left:1px solid #000000; background:url(../images/ui/nav-li-bg.png) top left no-repeat;}
#nav a {color:#c0f09c;text-decoration:none;line-height:61px;display:block; padding:0 11px; }
#nav a:hover {color:#bef19c; background:url(../images/ui/hover-bg2.png) repeat-x;}
#nav a.active {color:#bef19c; background:url(../images/ui/hover-bg2.png) repeat-x;}

ul#advertiserMenu {clear:both; display:block; width:600px; margin-bottom:10px; border:none;}
ul#advertiserMenu li {background:none; border:none;}
ul#advertiserMenu a {color:#169bb3; padding:0 10px; line-height:20px;}
ul#advertiserMenu a:hover {color:#097e38; background:none;}

#subnav {}
#subnav ul {margin:1.1em 0 0 0;}
#subnav li {list-style:none; display:block; float:left; background:url(../images/ui/subnav-left.png) top left no-repeat; margin-right:7px; padding-left:11px;}
#subnav a {line-height:28px; background:url(../images/ui/subnav-right.png) top right no-repeat; padding:0 19px 0 8px; display:block; color:#1d4c5c; text-decoration:none;}

#subnav li:hover {background:url(../images/ui/subnav-left-hover.png) top left no-repeat;}
#subnav a:hover, #subnav li:hover a {background:url(../images/ui/subnav-right-hover.png) top right no-repeat; color:#cfdadc;}

#ft {background:url(../images/ui/ft-bg.png) top center repeat-x; color:#aad496;  border-top:10px solid #c5d1d1; position:fixed; width:100%; bottom:0; left:0; z-index:999}
#ft-wrapper {margin:0 auto; width:881px; padding:0;}
#ft h1 {background:url(../images/ui/ft-h1-bg.png) no-repeat; margin-top:0; height:53px;}
#ft ul {margin:0; text-align:right; float:right; display:block; overflow:hidden; border-right:1px solid #000000;}
#ft li {list-style:none;display:block;float:left; margin:0; border-left:1px solid #000000; background:url(../images/ui/nav-li-bg.png) top left no-repeat;}
#ft li.copyright {float:left;}
#ft li a {color:#c0f09c;text-decoration:none; line-height:59px; display:block; padding:0 11px;}
#ft li a:hover {color:#bef19c; background:url(../images/ui/hover-bg2.png) repeat-x;}
#ft a.active {color:#bef19c; background:url(../images/ui/hover-bg2.png) repeat-x;}
#ft p.copyright {float:left; font-size:0.8em;line-height:59px; margin:0;}

/* base typography */
h1 {font-size:138.5%; display:block; float:left; line-height:43px; width:270px; height:43px; background:url(../images/ui/vb-logo.jpg) 0 50% no-repeat; margin-top:5px;}
h1 a, h1 a:hover {color:#e4d9ce; text-decoration:none; cursor:pointer; display:block; width:100%; height:100%;}
h1 a span, h1 a:hover span {color:#bef19c; display:block;}
h2 {font-size:138.5%; color:#dd5e01;}
h3 {font-size:108%; color:#015e6f;}
h4 {color:#c95d0e;}
h2,h3 {margin:1em 0;}
h3.standard {padding-top: 1em; padding-bottom:0.5em; border-bottom:1px solid #ccc; margin:0.5em 0;}
.floatRight {float:right !important;}
.uploadNewAd {position:relative; float:right !important; z-index:99;}
a {color:#169bb3; outline:none;}
a:hover, a:active, a:focus {color:#097e38;}

.message {padding:1em 1em 0.5em 1em; background:#fff; border:2px solid #ccc;}
.message p.callout { margin:0;}

input.button {background:url(../images/ui/button.png) top center no-repeat; height:32px; line-height:30px; width:125px; border:none; cursor:pointer; color:#bef19c; float:right; text-align:center;position:relative; top:15px}

strong {font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #000; cursor:help;} 
em {font-style:italic;}
blockquote,ul,ol,dl {margin:1em;}
ol,ul,dl {margin-left:2em;}
ol li {list-style: decimal outside;	}
ul li {list-style: disc outside;}
dl dd {margin-left:1em;}
table {font-size:0.9em; width:100%;}
th,td {padding:0.5em;}
th {background:#30363a;	color:#acb3b8; text-transform:uppercase; white-space:nowrap; font-weight:normal;}
td {color:#38808e; background:#e6eff1; vertical-align:top}
tr.even td {background:#d6e1e3;}
caption {margin-bottom:.5em; text-align:center;}
p,fieldset,table {margin-bottom:1em;}
textarea, input {font-family:Verdana, Arial, Helvetica, sans-serif;}
.hide {display:none;}
#javascript {position:fixed;
  bottom:59px;
  background:#000;
  width:100%;
  text-align:center;
  color:#FFF;
  z-index:99999;
  -moz-opacity:.70;
  filter:alpha(opacity=.70);
  opacity:.70;
  padding:20px;
}

#ie6 {
  position:relative;
  background:#3895A7;
  text-align:center;
  color:#FFF;
  z-index:99999;
  filter:alpha(opacity=60);
  padding:20px;
}

/* faq sidebar links */
.faq {font-size:1.1em;}
.faq ul {margin:0;}
.faq li {list-style:none; padding-bottom:2px; line-height:1.5em; display:block;background:url(../images/ui/ui/rule.png) bottom center repeat-x;}
.faq a {padding:11px 32px; display:block; background:url(../images/ui/arrow.png) 0 50% no-repeat; text-decoration:none;}
.faq a:hover {background:url(../images/ui/question-mark.png) 0 50% no-repeat;}


p.callout {color:#015e6f; font-size:1.75em; line-height:1.65em}

/* this is the 3 column at the top of each page for title, subnav and button */
.page-header {background:url(../images/ui/rule.png) bottom center no-repeat; margin-bottom:18px;}


/*loading..... style */

.progress-status {z-index:5; text-transform:uppercase;}


/* search control */
.finder-tools {margin-bottom:26px;}
.finder-tools label {background:#30363a;color:#acb3b8 !important;text-transform:uppercase;	padding:9px 8px;display:inline-block; float:none !important; line-height:normal !important; }
.alpha-sort,.keyword-search {line-height:normal;}
.alpha-sort ol {margin:11px 0 0 0; overflow:hidden;}
.alpha-sort li {list-style:none; float:left; margin-right:1px;}
.alpha-sort a {color:#38808e; background:#d6e1e3; padding:2px 4px; text-decoration:none; display:block;}
.alpha-sort a:hover {color:#e6eff1; background:#38808e;}
.keyword-search input.text {border:3px solid #b2c4c9; width:300px; padding:5px; background:#e7edef url(../images/ui/textinputbg.png) top center repeat-x;}
.keyword-search input.submit {color:#cfdadc; border:none; background:#38808E; padding:5px; border:2px solid #CCCCCC}
.alpha-sort div, .keyword-search div {padding:8px 12px 8px 12px; background:#e6eff1; height:34px;}

/* active - inactive links */
.active-status {}
.active-status a {text-decoration:none;color:#939d9f; margin-bottom:3px; display:block; float:left;}
a.selected {color:#38808e; background:#f3fafc; padding:2px 3px;}


table textarea {width:173px; padding:1px;}
table textarea, table input {border:1px solid #38808e;}
table input {border:1px solid #38808e; margin-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:1px;}

table small {color:#939d9f; font-size:1em;}

/* basic forms */
.form {}
.form table {width:auto !important}
.form fieldset {margin:0 0 34px 0; padding:0;}
.form fieldset ol {margin:0; background: #e1ebed; padding:7px 5px;}
.form fieldset li {padding:8px 14px; margin-bottom:10px; list-style-type:none; background:#ecf4f6; display:block; clear:both; overflow:hidden;}

.form legend {font-size:0.9em; color:#abb0b5; background:#2e3337; text-transform:uppercase; padding:0px 7px; border:solid 1px #5f676a;}
.form label {position:relative; float:left; width:15em; margin-right:5px; line-height:2.7em; font-size:0.9em; color:#38808e;}
.form li.select-list label {line-height:3.7em;}
.form label span {color:#818e91;}
.form fieldset input {padding:5px; border:3px solid #b2c4c9; background:#ebf1f2 url(../images/ui/textinputbg.png) top left repeat-x; width:170px;}
.form select {padding:5px; width:186px;}
.form .inlineDropdown {width:auto !important;}
.form fieldset li textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; border:3px solid #B2C4C9; width:170px; background:#F6F9FA url(../images/ui/textinputbg.png) bottom left repeat-x; padding:5px;}

.form input.submit, .popup .submit {width:auto; font-style:normal; color:#cfdadc; border:2px solid #CCCCCC; background:#38808E;}
.popup .submit {padding:5px; border:3px solid #b2c4c9; text-decoration:none;}
.search input.submit, .search input.submit:hover, .search input.submit:focus {width:auto; border:1px solid #b2c4c9; background:#ebf1f2 url(../images/ui/textinputbg.png) top left repeat-x; font-style:normal; padding:2px; font-size:10px; color:#333;}


input.submit:hover, input.submit:focus, .popup .submit:hover, .popup .submit:focus {background:#3895a7;}

.form .locations table {border:none;}
.form .locations .centered fieldset {margin:auto; width:500px;}
.form fieldset li span.error {display:block;}

/*Style for pager */

.pager a {text-decoration:none;margin:0 1px;padding:3px 4px;cursor:pointer;background:#e8f1f0; color:#398190;}
.pager a:hover {}
.pagePrev, .pageNext {}
.pagePrev {margin-right:1px;}
.pageNext {margin-left:1px;}
.pager a.pageSelected, .pager a:hover {background:#398190; color:#bdf19a; }
.pageNo {background:#e6f0f1; color:#3c7e8f;}


/*Add cursor to change password button */
.pointer {cursor:pointer;}

.locations div td{border:none !important;}


/*styling for custom select */
/*.trigger {
background:url(../images/ui/select-arrow.png) no-repeat right top;
border:3px solid #B2C4C9;
color:#000000;
font-size:75%;
padding:6px 0px 7px 5px;
display:block;
margin-left:170px;
text-decoration:none;
width:19.2em;}



.activetrigger{background:url(../images/ui/select-arrow.png) top right no-repeat; padding:6px 0px 10px 5px; width:19.2em; border: solid 3px #b2c4c9; border-bottom:none; color:#000000; text-decoration:none; display:block; font-size:75%; margin-left:170px; }
		
		
		
.dropcontainer ul{
			background:#E6EFF1;
			border:solid 3px #b2c4c9;
			border-top:none;
			list-style-type:none;
			font-size:75%;
			padding:0;
			position:absolute;
			max-height:170px;
			overflow-y:scroll;
			width:19.7em;
			z-index:5;
			margin-top:0;
			}
			
.dropcontainer ul li {padding:0; cursor:pointer;}
		

		
		.dropdownhidden{
			top:0;
			left:-999em;
		}
		.dropdownvisible{
			top:0;
			left:152px;
		}
		
		.new-background .dropdownvisible {
			left:139px !important;
		}*/
		
		/*postioning for select for 'edit campaign' */
		
		/*.campaign-select .trigger {
			margin-left:155px !important;
			font-size:90% !important;
			width:14em;
		}
		
		.campaign-select .activetrigger {
			margin-left:155px !important;
			font-size:90% !important;
			width:14em;
		}
		
		.campaign-select .dropcontainer ul {
			width:17.3em !important;
		}
			
		
		.dropdownvisible li {
			width:auto !important;
			padding:0;
			margin-bottom:0 !important;
		}
		
		
		.dropcontainer ul a{
			padding:0 0 0 5px;
			display:block;
			width:auto;
			text-decoration:none;
			color:#666;
			
		}
		.dropcontainer ul a:hover{
			background:#E1EBED;
			color:#097E38;
			cursor:pointer;
		}
		.dropcontainer{
			position:relative;
			
		}*/


.submit {cursor:pointer;}

table.checkboxList input, table.radioButtonList input {width:auto !important; margin-right:5px; border:none !important; background:none !important; cursor:pointer;}
table.checkboxList label, table.radioButtonList label {width:auto !important; float:none !important; cursor:pointer; margin-right:15px !important;}
table.checkboxList td, table.radioButtonList td {padding:0 !important}

.checkbox {margin-top:10px !important; display:block; float:left;}
.checkbox input {width:auto !important; float:left; margin-right:5px;}
.checkbox label {width:auto !important; float:left; line-height:13px !important}

.form table input, .form table label {line-height:3em !important}
.form table td {vertical-align:top; background:#ECF4F6;}

.add-edit-tools {background:#fff;}
.add-edit-tools label {color:#879192; text-transform:uppercase; }
tr.even .add-edit-tools {background:#D6E1E3;}
.add-edit-tools  div.new-background {background:#fff; padding:1em;}
.radPopupImage_Default img {padding:5px 10px 10px 15px;}
.add-edit-tools h3, .associate-products h3 {color:#dd5e01; text-transform:uppercase;}

/*Styling for calendar date picker */

.MonthYearFastNav_Default td {width:50px !important; background:none !important; padding:5px !important; text-align:center !important; cursor:pointer;}

tr.saveChanges {background:#D6E1E3;}

/*.subNav {}
.subNav {margin:0;}
.subNav li {display:inline; list-style:none;}
.subNav a {color:#38808f;background:#e5eff0; padding:0.25em; text-decoration:none;}
.subNav a:hover {background:#3a7f8e; color:#bef09d;}*/

.field {}
.field ol {margin:0;}
.field li {list-style:none;}
.field label {text-transform:uppercase; display:block; color:#879192; line-height:15px !important; padding:0 !important}

th.preview {width:145px;}

.available {border-bottom:1px solid #e7eff2; padding-bottom:0.5em; margin-bottom:0.5em;}
.available a {color:#38808f; background:#e5eff0; padding:0.25em; text-decoration:none;}
.available label {display:block;}
.figure {position:relative;}
.figure a {cursor:pointer;}
.figure img {border:1px solid #31363a !important;}
.figure .preview {background:#303539; color:#BBF09B; text-transform:lowercase; font-size:0.8em; position:absolute; bottom:0; left:0; padding:0 0.5em; line-height:2em}
.figure .associate {background:#303539; color:#BBF09B; text-transform:lowercase; font-size:0.8em; position:absolute; bottom:0; right:0; padding:0 0.5em; line-height:2em}

.ad-grid {display:block; clear:both; overflow:hidden; margin:1em 0; padding:1.6em 0; text-align:center;}
.ad-thumb {width:175px; float:left; margin:0 20px 20px 0; border:1px solid #ccc; padding:5px; background:#fff;}
.ad-thumb .figure {width:148px; margin:0 auto;}
.ad-thumb h3 { margin:0; line-height:1.4em}
.ad-thumb h3 span {font-size:0.9em; color:#999; display:block;}

.search {border-top:1px solid #d7e1e3; border-bottom:1px solid #e7eff2; margin-bottom:1em;}
.search label {color:#879192; text-transform:uppercase;}
.search label span {text-tranform:lowercase !important; font-size:0.8em}
.search input {border:1px solid #b2c4c9 !important; padding:2px !important; width:200px; background:#e7edef url(../images/ui/textinputbg.png) top center repeat-x;}
.search .text {width: 160px;}
.search .submit {width:auto !important;}

/*align editing icons to the right */
td.icons {text-align:right;}
/*td.icons .save-icons {padding-top:25px;}*/

.submit-error, .notice, .submit-valid {padding:.8em;margin-bottom:1em;border:2px solid #ddd; display:block;}
.submit-error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.submit-valid {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.submit-error a {color:#8a1f11;}
.notice a {color:#514721;}
.submit-valid a {color:#264409;}

h3.search-results{background:#EDF5F7; font-size:.0.9em; padding:2px 9px}
h3.search-results span{color:#879192;}

.autocomplete {position:relative; z-index:55}
.search ul, .keyword-search ul, .autocomplete ul {margin:0; border-bottom:1px solid #b2c4c9;}
.search li, .keyword-search li, .autocomplete li {list-style:none; background:#f9f9f9; border:1px solid #b2c4c9; border-top:none; padding:0.25em 0.5em; cursor:pointer; width:auto;}
.autocomplete_highlightedListItem {background:#f9f9f9; margin-bottom:0 !important;}
.autocomplete_completionListElement {}
.autocomplete_listItem {margin-bottom:0 !important;}

.brandsProducts {}
.brandsProducts a, .brandsProducts span {background-color:#E6EFEC; padding:0.25em; color:3b8192; text-decoration:none;}
.brandsProducts a:hover {}

tr.odd .brandsProducts a, tr.odd .brandsProducts span {background:#fff !important;}

.submitField {background:#d6e1e3; padding:0.5em 1em; margin:1em;}
.submitField input {padding:5px; border:3px solid #b2c4c9; background:#ebf1f2 url(../images/ui/textinputbg.png) top left repeat-x; width:170px; font-style:italic;}

a.player {display:block; width:400px; height:300px;}
a.dash-player {display:block; width:400px; height:280px;}


#change-password td{background:#fff; border: 3px solid #B2C4C9; width:420px;}
#change-password fieldset li {background:#fff; margin-bottom:0;}





/* the overlayed element */ 
div.overlay {      
    /* growing background image */ 
    background-image:url(../images/ui/white.png);      
    /* dimensions after the growing animation finishes  */ 
    width:400px;              
    /* initially overlay is hidden */ 
    display:none;      
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/ui/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.popup {background:#fff; padding:1em 2em; position:relative; text-align:left; border:2px solid; width:665px}
.popup div.close { 
    background-image:url(../images/ui/close.png); 
    position:absolute; 
	right:-1.7em !important; 
	top:-1.6em !important;
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
.popup div.close a {display:block; width:35px; height:35px; text-indent:-9999px;}
.popup table input {border:none !important;}

/*Styles added for uploaded ads */

.box {padding:0.5em 1.5em; border-top:1px solid #dde7e9; background-color:#E6F0F2;}
.box .form {background:#D6E1E3;}
.box .form li {background:none; margin:0;}

.associate-products a, .associate-brands a {background:#E5EFF0 none repeat scroll 0 0; color:#38808F; padding:0.25em; text-decoration:none;}
tr.even .associate-brands a{background:#E5EFF0 none repeat scroll 0 0; color:#38808F; padding:0.25em; text-decoration:none;}
tr.odd .associate-brands a {background:#fff;}

.form li .associate-brands {margin-left:170px; margin-top:20px;}

.uploadAd, .associate-products {background:#f6fbfe; margin:1em 0; padding:0.5em; }
.uploadAd .yui-g {margin:0;} 
.uploadAd h5 {color:#3a7f8e; border-bottom: 1px solid #E7EFF2; text-transform: uppercase; margin-bottom:5px;}
.uploadAd label {color:#ACB3B8; margin-right:10px; text-transform:uppercase; float:left; line-height:2.3em !important;}
.uploadAd .ruInputs input {/*width:auto !important;*/}
.uploadAd input {background:url(../images/ui/textinputbg.png) repeat-x center top;  padding-bottom:0.5em;}
.uploadAd .ruFileInput {}
.uploadAd .ruFakeInput {border: 3px solid #B2C4C9 !important;}




/*Retailer Dashboard */

.yui-b .button {cursor:pointer;}



/*Reports Styling */

#accordion a {cursor:pointer;}
#accordion h3 {color:#DD5E01; font-size:1.5em;}
td.slide-open-even {background:#D6E1E3;}
.campaign-report-summary {background:#F6FCFC; padding:1em; margin:1em}
.campaign-report-summary h4 {color:#3a7f8e; border-bottom: 1px solid #E7EFF2; text-transform: uppercase; margin-bottom:5px;}
.campaign-report-summary th {background:#38808E; color:#fff;}
.expand-indicator {vertical-align:middle;}
.expand-indicator span {background:#37808E; color:#A3E80F; padding:2px; margin-left:15px;}
.expanded .expand-indicator {background-image:url(../images/ui/expanded-arrow.png); background-repeat:no-repeat; background-position:0 50%}
.expander .expand-indicator {background-image:url(../images/ui/expander-arrow.png); background-repeat:no-repeat; background-position:0 50%}

.expander img, .expanded img {cursor:pointer; visibility:hidden; display:none;}

.expander.odd, .expanded.odd {cursor:pointer; background:#E6EFF1; border-bottom:1px solid #DCE7E9;}		
.expander.even, .expanded.even {cursor:pointer; background:#D6E1E3; border-bottom:1px solid #E6EFF1;}	

.expander:hover, .expanded:hover {cursor:pointer;}
.show {position:relative;}
.hide {position:absolute; left:-999em; height:1px; width:100px; overflow:hidden;}
span.grey {color:#949ea0;}


/*Invoice Styling (part of Reports Section) */
.invoice {padding:5px; background:#fff;}
.invoice h4 {background:#2f373a; color:#aeb3b7; padding:2px 16px; width:7em;}
.invoice-summary td {padding:2px 0;}
.sub-invoice {background:#E6F0F2; padding:15px;}
.sub-invoice .yui-g {border-bottom:solid 1px #d3dddf;}
.sub-invoice .yui-g .yui-u img {padding:18px 0 16px 0;}
.sub-invoice .yui-g .yui-u p {text-align:right; padding:26px 0 22px 0; line-height:1.6em; margin:0;}
.sub-invoice .yui-gb {margin:15px 0 0 0;}
.sub-invoice .yui-gb h5 {text-align:right; color:#3a808c; text-transform:uppercase; font-size:1.3em; font-weight:bold;}
.sub-invoice .yui-gb table {min-height:110px;}
.sub-invoice .yui-gb tr {margin-bottom:1px;}
.sub-invoice .yui-gb td, .sub-invoice .yui-gb th {background:#d2dede; border-bottom:solid 2px #e5eff0; vertical-align:top;}
.sub-invoice .yui-gb th {color:#929d9e; text-transform:capitalize;}
.sub-invoice .yui-gb td {color:#2f373a;}
.sub-invoice  th.due, .sub-invoice td.due {background:#31363a !important; color:#e6f0f2 !important;}
.sub-invoice td.due span {color:#ff6c02 !important;}
.sub-invoice table.invoice-review th {background:#38808e; color:#eaf1f7;}
td.invoice-ty {font-size:2.3em; font-weight:bold; vertical-align:middle; color:#31363a; font-style:italic; text-align:center;}
.sub-invoice table.invoice-total {padding:0;}
.sub-invoice table.invoice-total td, .sub-invoice table.invoice-total th{background:#d2dede; border-bottom:solid 2px #e5eff0;}
.sub-invoice table.invoice-total th {color:#949e9f; text-transform:capitalize;}

.sub-invoice .invoice-review tr.odd td {background:#F1F9FB !important;}
.sub-invoice .invoice-review tr.even td {background:#D2DEDE;}



/*products table styling */

.table-name {width:195px;}
.table-desc {width: 215px;}

.desc-cell input {margin-top:3px;}
.table-ender {width:80px;}

.fake-header {width:5px;}
.expander a { margin-right:-50px;}

/*Styling for create advertisement upload */

.field li {background:none !important; padding-top:0 !important; padding-left:0 !important;}
/*.field input.ruFakeInput {width:20em !important;}*/

.ad-input{width:300px !important;}
/*.RadUpload_Default .ruFakeInput {height:18px !important; margin-right:2px !important; width:250px !important; border:3px solid #B2C4C9 !important}
.RadUpload_Default .ruBrowse {background-image:none !important; margin-left:0;  width:66px; cursor:pointer; height:32px !important; background:#38808E !important;
border:2px solid #CCCCCC !important;
color:#CFDADC !important;
padding:5px;}*/




/* calendar pop up fix */
.radPopupImage_Default {position:relative !important; left:70px; margin-left:-70px; }

#lineChart {height:auto !important;}
#lineChart p.callout {margin-bottom:10px;}
.module {background:#fff; padding:10px; border:2px solid #ccc; margin-bottom:1.4em;}
.module {height:250px;}

.module p.callout {font-size:2em; line-height:2em; margin:0; border-bottom:2px solid #999;}

.dashboard-item {margin:0; text-align:center; padding-top:40px; font-size:3em; display:block; line-height:2em;}
.module span {display:block; text-align:center;}

.admin-dashboard .dashboard-item {padding-top:10px; font-size:2em; display:block; line-height:1em;}
.admin-dashboard .module {height:80px;}

/*uploader progress styling */

ul.ruProgress {background:#FFFFFF !important; border:2px solid #CCCCCC !important; padding:1em 1em 0.5em !important; position:absolute !important; top:50% !important; left:35% !important;}
ul.ruProgress li {list-style-type:none !important;}
#ctl00_ContentPlaceHolderBody_create1_UpdateProgressMain, #ctl00_ContentPlaceHolderBody_UpdateProgressMain {left:50% !important; top:50% !important; z-index:100;}


/*telerik button fix */
.telerik-fix .ruFakeInput { float:left;}
.telerik-fix .ruButton {display:block; text-indent:-9999px; background:url(/images/ui/browse-button.png) top left no-repeat; width:63px; height:32px; cursor:pointer; font-size:1px; line-height:1px; border:solid 1px #000;}
.telerik-fix label {position:relative; float:left; width:25em;}
#ctl00_ContentPlaceHolderBody_create1_uploader1_RadUploadMainfile0 {cursor:pointer;}






/* tour view */
#tour {position:relative; background:url(/images/ui/tour-view.png) top center no-repeat; height:417px; width:879px; overflow:hidden;}
#scrollable .copy h3 {display:block; color:#015e6f; font-size:1.5em; line-height:1.65em; margin:0 0 1em 0 !important}
#scrollable .copy h3 span {background:url(../images/ui/tour-no.png) bottom center no-repeat; width:31px; text-align:center; margin-right:0.5em; display:block; float:left;  padding-top:2px;}
#scrollable {position:relative;height:417px; width:879px; overflow:hidden;}
.copy {float:left; width:410px; margin:35px 0 0 35px; display:block;}
.video {float:left; width:390px; height:220px; margin:35px 0px 0 10px; display:block;
/*temp*/
text-align:center; background:#f2f6f7; color:#b4b8b8; line-height:220px;
}

/* container for panes */
#panes {
	
/*	border-width:0 1px 1px 1px;*/
	position:absolute;
	width:10000px;
	top:-20px;
	
}

/* single pane */
#panes div.single {
	width:879px;
	margin-top:40px;
	float:left;
}

/***** player style *******/
/* container has a background image */
a.dash-player {	
	display:block;
	background:#373737;
	width:390px; height:220px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.dash-player img {
	margin-top:88px;
	border:0;	
}

.select-video {position:absolute; bottom:13px; font-size:0.9em; width:100%; clear:both; display:block;}
.select-video ul {margin:0 0 0 45px;}
.select-video li {list-style:none; /*width:156px;*/ padding-right:15px; display:block; float:left; height:35px; margin-right:15px;}
.select-video a {padding-left:30px; background:url(../images/ui/select-video-button.png) top left no-repeat; color:#929fa7; display:block; text-decoration:none; height:35px; /*line-height:1.4*/ line-height:35px; cursor:pointer;}
.select-video a:hover, .select-video li.current a {background:url(../images/ui/select-video-button-hover.png) top left no-repeat; color:#bef19c;}

