﻿body 
{
	padding:0px;
	font:normal 11px/1.5 Tahoma, Geneva, sans-serif;
	color:#333;
}

select {
    color: #333;
}

textarea {
    resize:none;
}

*:-moz-focus-inner {border:0;}
*:focus { outline: none;}  




/***************************************************************************************************
  Font styles
****************************************************************************************************/
.bold9  {font-weight:bold; font-size:9px;}
.bold10 {font-weight:bold; font-size:10px;}
.bold11 {font-weight:bold; font-size:11px;}
.bold12 {font-weight:bold; font-size:12px;}
.normal9 {font-weight:normal; font-size:9px;}
.normal10 {font-weight:normal; font-size:10px;}
.normal11 {font-weight:normal; font-size:11px;}
.normal12 {font-weight:normal; font-size:12px;}
.shadow {text-shadow: #efefef 1px 1px 1px;}
.inactive {color:#999;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}
.black {color:#333;}
.active {color:green;}
.paused {color:red;}
.red {color:Red;}
.larger {font-size:1.1em;}
.largest {font-size:1.3em;}
.smaller {font-size:0.9em;}
.smallest {font-size:0.8em;}
.grey, .disabled {color:#666;}
.green {color:Green;}
.strikethrough {color:#999;text-decoration:line-through}
.bold {font-weight:bold;}
.error {color:#ff0000;}
.indent2 { text-indent:2px;}
.indent5 { text-indent:5px;}
.indent10 {text-indent:10px;}
.normal {font-weight:normal;}


/***************************************************************************************************
  Inputs
****************************************************************************************************/
input[type=text], input[type=password]
{
    background-image:url(../../Images/form_bg.png);
	background-repeat:repeat-x;
	width: 40px;
	color:#333333;
	padding:2px;
	border:1px solid #ccc; 
	height:14px;
    font-size: 11px;
}

input[type=text].primaryurl_input {width:914px;}
input[type=text].creativeurl_input {width:636px;}
input[type=text].fill {display:table-cell; width:98%;}
input[type=text].tetbox16 {height:16px;}

input[type="text"].error, select.error, textarea.error {border-color:#f27c7c;}
input[type="text"]:disabled {background-color:#f4f4f4}
input[type="file"] { font-size:11px; display:inline;}

div.CpaPayoutConfig input[type="file"] {
    background-color: white;
    padding: 3px;
    width: 350px;
}


tr.rgRow td input[type="checkbox"], 
tr.rgAltRow td input[type="checkbox"]  { position:relative; top:2px; }


select.dropdown20 {height:20px;}
select.dropdown22 {height:22px;}

table.checkTable, table.radioTable {width:100%;}
table.checkTable td {padding:4px;}
table.checkTable td label {margin-left:5px;}

table.radioTable td {padding-left:5px;}
table.radioTable td input {position:relative; top:1px;}
table.radioTable td label {margin-left:3px;}
span.checkboxWithText input {position:relative; top:2px;}
span.checkboxWithText label {display:inline-block; margin-left:3px;}

/***************************************************************************************************
  round corners
****************************************************************************************************/
.round5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.round10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.round5_top 
{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
      
.round5_bottom
{
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/***************************************************************************************************
  Messages
****************************************************************************************************/                 
.messagebox {background-color: #F5F5F5; padding:6px; margin-top:5px;border: 1px solid #DBDBDB; font-weight:bold; }
.errorbox {color:#b01111;background-color:#ffeded;padding:6px;margin-top:5px;border:1px solid #f27c7c; font-weight:bold;}
.successbox {background-color:#effbee;color:#2c9323; font-weight:bold; border:1px solid #84df7b; margin-top:5px; padding:6px;}
.warningbox {background-color:#FFF4E5;color:#CC7A00; font-weight:bold; border:1px solid #FF9900; margin-top:5px; padding:6px;}

.messagebox ul,
.errorbox ul,
.successbox ul,
.warningbox ul,
.AdminDefault ul
{
    padding-left: 20px;
    font-size: 11px;
    list-style-type: square;
    margin: 0;
}

.NewsFeed
{
    margin:10px auto;
	color: #333;
	background-color:#eeedd6;
	border:solid 1px #ccc;
	width:95%;
	padding:7px;
}
.NewsFeed ul {padding-left:15px;margin-top:0px; margin-bottom:0; list-style-type:square}
.NewsFeed ul li {margin-top:5px;}


/***************************************************************************************************
  Containers 
****************************************************************************************************/
div.marketplaceContainer {width:100%; max-width:1140px; margin:15px auto;}
div.marketplaceContainer.wide {width:100%; max-width:1880px;}
div.marketplaceLogoContainer {height:30px;background-position:10px 0px; background-repeat:no-repeat;}
#applicationContainer {background-color:#fff; padding:7px;}
#menuContainer {height:30px; padding:10px 0 0 10px;}
#accountDropdownContainer{float:right;margin-right:10px;}
#contentPlaceholder {margin-top:5px;}
#loginContainer {width:450px; margin:100px auto;}
#loginContent {background-color:#fefefe;}

#contentTitle 
{
    float:left; 
    text-indent:10px; 
    font-weight:bold;
    margin-right:15px;
    color:#fff;
}

.ContentPanelTopBlue,
.contentTitleContainer
{
    width:100%;
    overflow:hidden;
    padding:8px 0 3px 0;
    height:20px;
    color:#fff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}



.ContentPanel, .ContentPanelBlue 
{
    padding:8px 5px 15px 5px;
}

.contentMessage 
{
    font-size:12px; 
    text-align:center;
    margin-top:15px;
}

.wide .contentMessage 
{
    margin-top:25px;
    margin-bottom:25px;
}



.floatcontainer {width:100%; overflow:hidden;}
.left {float:left;}
.left.inline, .left.inline5 {margin-right:5px;}
.left.inline3 {margin-right:3px;}
.left.inline10 {margin-right:10px;}

.toolsPanel { padding:5px; margin:5px 0 5px 0; }

.dialog {border:solid 1px #f0f0f0; background-color:#fff;}
.dialogHeader {font-weight:bold; line-height:24px; text-indent:6px;}
.dialogBody {padding:10px;}


.right {float:right;}
.center {text-align:center;}
.metric {text-align:right;}

.c20 {width:20%;}
.c33 {width:33.33%;}
.c50 {width:50%;}
.c60 {width:60%;}
.c67 {width:66.67%;}


/***************************************************************************************************
  margin/padding 
****************************************************************************************************/
.m1 {margin:1px;}
.m2 {margin:2px;}
.m3 {margin:3px;}
.m5 {margin:5px;}
.m10 {margin:10px;}

.ml4 {margin-left:4px;}
.ml10 {margin-left:10px;}

.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}

.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}


.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}

.pt1 {padding-top:1px;}
.pt3 {padding-top:3px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}

.pb3 {padding-bottom:3px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}




/***************************************************************************************************
  Grids (tables)
****************************************************************************************************/
.greyBorder, 
.shRow td, 
.shAltRow td { border:solid 1px #f0f0f0;}

.shTable tr td, 
.shRow {background-color:#fff;}

.shTable .altRow, 
.shTable .altRow td,
.shAltRow, 
.shAltRow td {background-color:#f7f7f7}

.shRow td, 
.shAltRow td {line-height:22px;}


/* Daypart table */
#ctl00__Content_tblDays td {padding:4px;}

/***************************************************************************************************
 Table Headings 
****************************************************************************************************/
.gradient
{
    
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}

tr.headings th 
{
    font-weight:bold;
    border:solid 1px #e5e5e5; 
    padding-top:4px; 
    height:16px;
    font-size:11px; 
    font-weight:bold
}

/***************************************************************************************************
 EditBids 
****************************************************************************************************/

.Bids td.summaryData {
	text-align:center;
	border:solid 1px #eee;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
}

.Bids td.summaryData.w112 {width:112px;}
.Bids td.summaryData.w78 {width:78px;}
.Bids td.summaryData.w59 {width:59px;}
.Bids td.summaryData.w102 {width:102px;}
.Bids td.summaryData.w68 {width:68px;}
.Bids td.summaryData.w65 {width:65px;}
.Bids td.summaryData.w90 {width:90px;}
.Bids td.summaryData.w70 {width:70px;}
.Bids td.summaryData.w100 {width:100px;}
.Bids td.summaryData.w122 {width:122px;}
.Bids td.summaryData.w88 {width:88px;}

.Bids td.summaryData.w144 {width:144px;}
.Bids td.summaryData.w122 {width:122px;}
    .Bids td.summaryData.w108 {
        width: 108px;
    }
.Bids td.summaryData.w88 {width:88px;}

.Bids td.summaryData div 
{
    font-weight:bold;
    font-size:1.1em;
}

.Bids div.floatcontainer.bidHeadings {position:relative; top:10px;}
.Bids div.floatcontainer.bidHeadings div {float:left; font-size:0.9em; text-decoration:underline;}
.Bids div.floatcontainer.bidHeadings div.status {width:40px; text-align:left; margin-left:76px;}
.Bids div.floatcontainer.bidHeadings div.current {width:45px; text-align:right;}
.Bids div.floatcontainer.bidHeadings div.new {margin-left:33px;}



.Bids tr.shRow td.spacer div.floatcontainer div {float:left;}
.Bids div.bidStatusCheck {width:16px; height:16px; padding-left:5px; margin-top:2px;}
.Bids div.searchType {width:45px; margin-left:5px;}
.Bids div.bidStatus {width:40px; margin-left:4px; text-align:left;}
.Bids div.currBid {width:40px; margin-left:4px; text-align:right;}
.Bids div.warning {width:14px; height:12px; margin-left:8px; margin-top:2px;}
.Bids div.newbid {width:50px; margin-left:10px;}

.Bids tr.shRow td.metric.w70 div {width:70%}
.Bids tr.shRow td.metric.w75 div {width:75%}
.Bids tr.shRow td.metric.w80 div {width:80%}
.Bids tr.shRow td.metric.ctr div {text-align:center;}
.Bids tr.shRow td.metric.w55 div {
    width: 55%
}

.Bids tr.shRow td.metric.w60 div {
    width: 60%
}

.Bids tr.shRow td.metric.w65 div {
    width: 65%
}




/***************************************************************************************************
 Manage Creative 
****************************************************************************************************/

.ManageCreative .logoSelection { padding:10px; border:solid 1px #ccc; background-color:White;}
.ManageCreative .logoSelection table {width:100%;}
.ManageCreative .logoSelection table td {text-align:left; padding:5px 0 10px 5px; }
.ManageCreative .logoSelection table td img {border:solid 1px #ddd }
.ManageCreative .logoSelection table td input[type="radio"] {position:relative; top:-10px; left:-5px; }

.creativePreview ul {padding-left:15px;margin-top:0px; margin-bottom:0;}
.creativePreview .logoContainer {width:145px; padding:5px 0 5px 0;}
.creativePreview .logoContainer img {border:solid 1px #e0e0e0;}
.creativePreview .copyContainer {width:700px; padding:5px 0 5px 0;}



.ManageCreative.category13 .creativePreview .sitehost,
.ManageCreative.category13 .creativePreview .title {display:none;}

.ManageCreative .assignedToContainer {display:none;}
.ManageCreative.category1 .assignedToContainer,
.ManageCreative.category2 .assignedToContainer,
.ManageCreative.category10 .assignedToContainer,
.ManageCreative.category15 .assignedToContainer {display:block;}

.AdminDefault a:link, .AdminDefault a:visited {color:#333;}
a.expandCollapse {display:block; font-size:11px; height:13px; margin-top:1px;background-image:url('../../Images/show_hide_sprite.png'); background-repeat:no-repeat; text-indent:17px;}
a.expandCollapse.noexpand {background-position:0 0;}
a.expandCollapse.expand {background-position:0 -13px;}


/***************************************************************************************************
 Call Center 
****************************************************************************************************/
.CallCenter {
    border:1px solid #A0ABAF;
}
.CallCenter td {
    background-color:#FFF;
    padding:7px;
}
.CallCenter th {
    border-bottom:2px solid #A0ABAF;
    text-align:center;
    background-color:#EAEAEA;
    font-weight:bold;
    font-size:0.9em;
    padding:7px;
}


/***************************************************************************************************
 jQuery Modal
****************************************************************************************************/
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #666; padding:8px; line-height:1.5; color:#fff;}
#simplemodal-container p {color:#fff;}
#simplemodal-container table {width:80%; margin-top:20px; margin-bottom:20px; margin-left:20px;}
#simplemodal-container td {padding:3px;}
#simplemodal-container th {text-align:left; text-indent:5px;}
#simplemodal-container table td, #simplemodal-container table th {color:#fff;}
#simplemodal-container table td, #simplemodal-container table th {border:solid 1px #fff;}
    #simplemodal-container table.checkTable label
    {
        color: #000;
    }

    #simplemodal-container table.checkTable 
    {
        margin:0;
        width:100%;
    }

#simplemodal-container a.modalCloseImg {
	background:url('../../Images/x.png') no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

/* modals still being used elsewhere */

.modalBg {
    background:silver;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    /*x-browser opacities*/
    filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;
    z-index:10000;
}

.modalBgNC {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:10000;
}

.modalDialog {
    background:white;
    color:Black;
    position:absolute;
    top:50%;
    left:50%;
    height:75px;
    width:300px;
    margin-top:-50px;
    margin-left:-150px;
    padding-top:25px;
    border:double 3px black;
    text-align:center;
    font-weight:bold;
    z-index:11000;
}

/***************************************************************************************************
Installation
****************************************************************************************************/
.detailTitle
{
    text-align:right;
    padding:0 5px 0 0;
    vertical-align:top;
}
.detailData
{
    text-align:left;
    vertical-align:top;
}


/***************************************************************************************************
  Buttons
****************************************************************************************************/
.shButtonSmall 
{
    color:#000;
    width:65px;
    height:22px;
    border:0;
    padding-bottom:2px;
    background-color:Transparent;
    text-align:center;
    float:none;
    vertical-align:top;
    font:normal 11px/10px "Segoi UI", Arial, sans-serif;
    background-image:url('../../Images/shButton_sprite.png');

}
.shButtonSmall:hover 
{
    background-position: 100% 0;
}

.shButtonMed
{
    color:#000;
    width:79px;
    height:22px;
    border:0;
    padding-bottom:2px;
    background-color:Transparent;
    text-align:center;
    float:none;
    vertical-align:top;
    font:normal 11px/10px "Segoi UI", Arial, sans-serif;
    background-image:url('../../Images/shButton_sprite.png');
    background-position: 0 -23px;

}
.shButtonMed:hover 
{
    background-position: 100% -23px;
}

.shButtonLarge
{
    color:#000;
    width:115px;
    height:22px;
    border:0;
    padding-bottom:2px;
    background-color:Transparent;
    text-align:center;
    float:none;
    vertical-align:top;
    font:normal 11px/10px "Segoi UI", Arial, sans-serif;
    background-image:url('../../Images/shButton_sprite.png');
    background-position: 0 -46px;
}

.shButtonLarge:hover 
{
    background-position: 100% -46px;
}

.shButton2Small 
{
    color:#000;
    width:65px;
    height:19px;
    border:0;
    padding-bottom:2px;
    background-color:Transparent;
    text-align:center;
    float:none;
    vertical-align:top;
    font:normal 10px/9px "Segoi UI", Arial, sans-serif;
    background-image:url('../../Images/shButton2_sprite.png');

}
.shButton2Small:hover 
{
    background-position: 100% 0;
}

.shButton2Med
{
    color:#000;
    width:79px;
    height:19px;
    border:0;
    padding-bottom:2px;
    background-color:Transparent;
    text-align:center;
    float:none;
    vertical-align:top;
    font:normal 10px/9px "Segoi UI", Arial, sans-serif;
    background-image:url('../../Images/shButton2_sprite.png');
    background-position: 0 -19px;

}
.shButton2Med:hover 
{
    background-position: 100% -19px;
}


.shButton2Large
{
    color:#000;
    width:115px;
    height:19px;
    border:0;
    padding-bottom:2px;
    background-color:Transparent;
    text-align:center;
    float:none;
    vertical-align:top;
    font:normal 10px/9px "Segoi UI", Arial, sans-serif;
    background-image:url('../../Images/shButton2_sprite.png');
    background-position: 0 -38px;

}
.shButton2Large:hover 
{
    background-position: 100% -38px;
}

.greenbutton
{
    -moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background-color:#b8e356;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#333;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding:2px 9px;
	text-decoration:none;
}
.greenbutton:hover
{
	background-color:#a5cc52;
}

a.greenbutton:link {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background-color:#b8e356;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:8px;
	font-weight:bold;
	padding:2px 9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
}
a.greenbutton:hover {
	background-color:#a5cc52;
}
a.greenbutton:active {
	position:relative;
	top:1px;
}

/********************************************
*  Telerik Overrides
********************************************/


/********************** Rad Ajax *******************************/

div.RadAjax.RadAjax_Default  {opacity: 0.9; filter: alpha(opacity=90);}
div.RadAjax.RadAjax_Default div.raDiv { background-position:50% 50%; position:relative; }
div.RadAjax.RadAjax_Default.t40 div.raDiv { background-position:center 40px; }
div.RadAjax.RadAjax_Default.t60 div.raDiv { background-position:center 60px; }
div.RadAjax.RadAjax_Default.t90 div.raDiv { background-position:center 90px; }
div.RadAjax.RadAjax_Default.t120 div.raDiv { background-position:center 120px; }

/****************** Rad Upload ***************************/
.ContentPanel .RadInput_Default input.riTextBox
{
    
    font:normal 11px Tahoma, Geneva, sans-serif;
    padding:1px;
}

.ContentPanel .RadUpload_Default, 
.ContentPanel .RadUpload_Default a, 
.ContentPanel .RadUpload_Default input, 
.ContentPanel .RadUploadProgressArea_Default, 
.ContentPanel .RadUploadProgressArea_Default input
{
    font:normal 11px Tahoma, Geneva, sans-serif;
}

.ContentPanel .RadUpload_Default input[type=text] {width:150px;}

/* tabstrip */
div.RadTabStrip_Default .rtsLI, div.RadTabStrip_Default .rtsLink 
{
    font:normal 11px/24px Tahoma, Geneva, sans-serif;
    color:#333;
}


div.RadTabStrip_Default .rtsSelected .rtsTxt {
    font-weight:bold;
}

/* multipage */
.TabMultiPage
{
    border:solid 1px #ccc;
	background-color: rgba(240, 240, 240, 0.25);
	padding: 5px;
}


/* grids */
.RadGrid .rgAdd,
.RadGrid .rgRefresh,
.RadGrid .rgEdit,
.RadGrid .rgDel,
.RadGrid .rgFilter,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageFirst,
.RadGrid .rgPageLast,
.RadGrid .rgExpand,
.RadGrid .rgCollapse,
.RadGrid .rgSortAsc,
.RadGrid .rgSortDesc,
.RadGrid .rgUpdate,
.RadGrid .rgCancel,
.RadGrid .rgUngroup
{
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	background-color:transparent;
	background-repeat:no-repeat;
	vertical-align:middle;
	font-size:1px;
	cursor:pointer;
}

.RadGrid .rgGroupItem input,
.RadGrid .rgCommandRow img,
.RadGrid .rgHeader input,
.RadGrid .rgFilterRow img,
.RadGrid .rgFilterRow input,
.RadGrid .rgPager img
{
	vertical-align:middle;
}


div.RadGrid_Default {border:0;}


div.RadGrid_Default th, 
div.RadGrid_Default td 
{
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
}

div.RadGrid_Default.CurrentPricing td {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
}


div.RadGrid_Default table.rgMasterTable, 
div.RadGrid_Default table.rgDetailTable 
{
    border-collapse:collapse;
    border:0;
}



/* use sprite background image */
.RadGrid_Default .rgAdd,
.RadGrid_Default .rgRefresh,
.RadGrid_Default .rgEdit,
.RadGrid_Default .rgDel,
.RadGrid_Default .rgFilter,
.RadGrid_Default .rgPagePrev,
.RadGrid_Default .rgPageNext,
.RadGrid_Default .rgPageFirst,
.RadGrid_Default .rgPageLast,
.RadGrid_Default .rgExpand,
.RadGrid_Default .rgCollapse,
.RadGrid_Default .rgSortAsc,
.RadGrid_Default .rgSortDesc,
.RadGrid_Default .rgUpdate,
.RadGrid_Default .rgCancel,
.RadGrid_Default .rgUngroup,
.RadGrid_Default .rgNumPart a:hover,
.RadGrid_Default .rgNumPart a:hover span,
.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage span
{
	background-image:url('../../Images/default_skin_sprite.gif');
}

div.RadGrid_Default tr.rgSelectedRow,
div.RadGrid_Default tr.rgSelectedRow td
{
    background-color:#DCDCDC;
    color:#111;
}


/***************** Grid Header  ******************/

div.RadGrid_Default th.rgHeader,
div.RadGrid_Default tr.rgHeader th {
    font-weight: bold;
    padding: 0 5px;
    height: 24px;
    border: 0;
    background: #eee 0 -7550px repeat-x url('../../Images/default_skin_sprite.gif');
}

div.RadGrid_Default div table tr td {
    border:0;
}


div.RadGrid_Default th.rgHeader.smaller
{
    font-size:0.8em;
    padding:0 2px;
}

div.RadGrid_Default th.rgHeader.smaller:first-of-type 
{
    text-indent:5px;
}


div.RadGrid_Default table th.rgHeader a
{
    text-decoration: underline;
    color: #333;
}


/***************** sorting  ******************/

div.RadGrid_Default th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
}

.RadGrid_Default .rgHeader .rgSortDesc 
{
    background-position: -1px -195px;
    width:10px;
}

.RadGrid_Default .rgHeader .rgSortAsc
{
    background-position: -1px -245px;
    width:10px;
}

.RadGrid_Default tr.rgRow .rgSorted 
{
    background-color:#fcfcfc;
}

.RadGrid_Default tr.rgAltRow .rgSorted 
{
    background-color:#f3f3f3;
}




/******************** command row **************************************/

div.RadGrid_Default tr.rgCommandRow 
{
    background-image:none;
}

div.RadGrid_Default tr.rgCommandRow td.rgCommandCell 
{ 
    border:0; 
    padding:5px;
    background-color:#f9f9f9;
}



/******************** data-column cells ********************************/
div.RadGrid_Default tr.RadGridItem td, 
div.RadGrid_Default tr.RadGridAlternatingItem td,
div.RadGrid_Default tr.rgRow td,
div.RadGrid_Default tr.rgAltRow td
{
    border:solid 1px #f0f0f0;
    background-color:#fff;
    padding:5px 2px 5px 5px;
}


div.RadGrid_Default tr.rgAltRow,
div.RadGrid_Default tr.rgAltRow td,
div.RadGrid_Default tr.RadGridAlternatingItem,
div.RadGrid_Default tr.RadGridAlternatingItem td
{
    background-color:#f7f7f7;
}


/* used when not wanting to alternate bg-colors */
div.RadGrid_Default tr.rgAltRow.RadGridItem td,
div.RadGrid_Default tr.rgAltRow.RadGridItem td.rgSorted
{
    background-color:#fff;
}

/* footer */
div.RadGrid_Default .rgFooter td 
{
    font-weight:bold;
    padding:5px 2px 5px 5px;
    font-size:10px;
    border: 0;
}

/***************************************************************/

div.RadGrid_Default tr.rgGroupHeader td 
{
    text-align:left;
    color: #333;
    font-weight: bold;
    border:0;
}

div.RadGrid_Default tr.rgGroupHeader td,
div.RadGrid_Default td.rgGroupCol,
div.RadGrid_Default td.rgExpandCol,
div.RadGrid_Default .rgMasterTable td.rgGroupCol, 
div.RadGrid_Default .rgMasterTable td.rgExpandCol
{
    padding:2px 4px;
    border:0;
}


div.RadGrid_Default .rgRow a, 
div.RadGrid_Default .rgAltRow a, 
div.RadGrid_Default .rgEditRow a, 
div.RadGrid_Default .rgFooter a, 
div.RadGrid_Default .rgEditForm a,
div.RadGrid_Default tr.rgEditRow a, 
div.RadGrid_Default tr.rgHoveredRow a, 
div.RadGrid_Default tr.rgActiveRow a
{
    color:inherit;
}


/**************************** Paging *******************************/

.RadGrid .rgPager td
{
	padding:0;
}

.RadGrid td.rgPagerCell
{
	border:0;
	padding:8px 0 8px;
}

.RadGrid .rgWrap
{
	float:left;
	padding:0 10px;
	line-height:22px;
	white-space:nowrap;
}

.RadGrid .rgArrPart1
{
	padding-right:5px;
}

.RadGrid .rgArrPart2
{
	padding-left:0;
}

.RadGrid .rgInfoPart
{
	float:right;
}

.RadGrid .rgInfoPart strong
{
	font-weight:normal;
}

.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev,
.RadGrid .rgPageNext,
.RadGrid .rgPageLast
{
	width:22px;
	height:22px;
	vertical-align:top;
}

.RadGrid .rgPageFirst,
.RadGrid .rgPagePrev
{
	margin-right:1px;
}
.RadGrid .rgPageNext,
.RadGrid .rgPageLast
{
	margin-left:1px;
}
.RadGrid .rgNumPart
{
	padding:0;
}
.RadGrid .NumericPages .rgNumPart
{
	padding:0 10px;
}
.RadGrid .rgNumPart a
{
	float:left;
	line-height:22px;
	margin:0;
	padding:0 5px 0 0;
	text-decoration:none;
}
.RadGrid .rgNumPart span
{
	float:left;
	padding:0 0 0 5px;
}
.RadGrid .rgNumPart a:hover span
{
	cursor:pointer;
}
.RadGrid .rgNumPart a.rgCurrentPage,
.RadGrid .rgNumPart a.rgCurrentPage:hover,
.RadGrid .rgNumPart a.rgCurrentPage span,
.RadGrid .rgNumPart a.rgCurrentPage:hover span
{
	cursor:default;
}
.RadGrid .rgPagerLabel
{
	margin:0 4px 0 0;
	vertical-align:middle;
}
.RadGrid_Default .rgPager
{
	background:#eee;
}
.RadGrid_Default td.rgPagerCell
{
	border:1px solid;
	border-color:#828282 #eee #eee;
	border-right:0;
}
.RadGrid_Default .rgInfoPart
{
	color:#8a8a8a;
}
.RadGrid_Default .rgInfoPart strong
{
	color:#4c4e54;
}
.RadGrid_Default .rgPageFirst
{
	background-position:0 -550px;
}
.RadGrid_Default .rgPageFirst:hover
{
	background-position:0 -600px;
}
.RadGrid_Default .rgPagePrev
{
	background-position:0 -700px;
}
.RadGrid_Default .rgPagePrev:hover
{
	background-position:0 -750px;
}
.RadGrid_Default .rgPageNext
{
	background-position:0 -850px;
}
.RadGrid_Default .rgPageNext:hover
{
	background-position:0 -900px;
}
.RadGrid_Default .rgPageLast
{
	background-position:0 -1000px;
}
.RadGrid_Default .rgPageLast:hover
{
	background-position:0 -1050px;
}
.RadGrid_Default .rgNumPart a
{
	color:#000;
}
.RadGrid_Default .rgNumPart a:hover
{
	background-position:100% -1250px;
}
.RadGrid_Default .rgNumPart a:hover span
{
	background-position:0 -1150px;
}
.RadGrid_Default .rgNumPart a.rgCurrentPage,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover
{
	background-position:100% -1450px;
}
.RadGrid_Default .rgNumPart a.rgCurrentPage span,
.RadGrid_Default .rgNumPart a.rgCurrentPage:hover span
{
	background-position:0 -1350px;
}

table.ccFeedTypes td > label, .ccFeedTypes > label
{
    padding:0 15px 0 5px;
}


/********* credit card data sync comparison table */

.cardDataCompare td {
    padding:5px;
    border:solid 1px #e5e5e5;
}

.cardDataCompare td ul {
    padding-left:15px;
}
.cardDataCompare tr.odd {
    background-color:#f7f7f7;
}

.cardDataCompare tr.odd.cardDetails table td{
    border:none;
}