
body{color:#333; font:14px Arial, Helvetica, sans-serif;}/*All the text*/

/*Titles/Subtitles*/
h1{color:#c10001; font-size:19px; font-weight:normal;}/*Main Titles/Page name*/
h2{color:#333; font-size:20px; font-weight:normal;}/*Titles*/
h3{color:#333; font-size:16px;}/*Less important titles*/
h4{color:#666; font-size:16px;}/*Subtitles/Mailing name*/
h6{color:#999; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}/*Comments*/

/*Box title*/
.box-bg-t h1{color:#c10001; font-size:16px; font-weight:bold;}
.box-bg-t h1 span a{font-size:11px; font-weight:normal;}

/*Links*/
a,.box-bg-t th span a,.clients thead th a,.clients thead td a{color:#369; text-decoration:none;}/*Links*/
a:hover,.box-bg-t th span a:hover{color:#036; text-decoration:underline;}/*On mouse over links*/
#steps a,#conf-test-r li a,ul#stats-nav a,.admin-acc-ctr tbody th a,#conf-test-r li,.loader{color:#c10001;}/*Customized links*/
#steps a:hover,#conf-test-r li a:hover,ul#stats-nav a:hover,.admin-acc-ctr tbody th a:hover{color:#660001;}/*On mouse over customized links*/

/*Pages navigation*/
.pages{font-size:12px;}
.pages a,.pages strong{font-size:11px;}
.pages a{color:#c10001; border:1px solid #c10001;}/*Page number*/
.pages a:hover{background-color:#fff; border:1px solid #660001;}/*On mouse over a page number*/
.pages strong{color:#fff; background-color:#c10001; border:1px solid #c10001;}/*Selected page*/
a.csv{background:url(../../../../themes/base_themes/raspberry_ripple/i/csv.gif) no-repeat; font-size:13px;}

/*Errors & Messages*/
.err{color:#ff0000; font-size:13px; border:1px dashed #ff0000}/*Errors*/
.msg{color:#0b9900; font-size:13px; border:1px dashed #0b9900}/*Messages*/

/*Containers (Header, Main, Footer)*/
#header-ctr{background-color:#fff;}
#main-ctr{background:#fff url(../../../../themes/base_themes/raspberry_ripple/i/bg.gif) repeat-x left -139px;}
#cnt-ctr{background:#fff url(../../../../themes/base_themes/raspberry_ripple/i/bg.gif) repeat-x left -139px;;}
#footer-ctr{color:#999; font-size:12px; background:#fff url(../../../../themes/base_themes/raspberry_ripple/i/bg2.gif) repeat-x top;}

/*Form elements*/
input,select,textarea,.rename input{color:#333; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc;}
textarea{background-color:#fbfbfb;}

/*Box tables*/
.box-bg-t th,.box-bg-t th a{color:#333; font-size:11px;}/*Mailing/Contact lists name*/
.box-bg-t th span a{font-size:11px;}/*Links that appear on mouse over the Mailing name*/
.box-bg-t th span{color:#999; font-size:11px; font-weight:normal;}/*Separators that appear on mouseover mailing name*/

/*Welcome box*/
#welcome{color:#333; font-size:12px; background:url(../../../../themes/base_themes/raspberry_ripple/i/welcome-bg.gif) repeat-x;}
.welcome-bg-l{background:url(../../../../themes/base_themes/raspberry_ripple/i/welcome-bg-l.gif) no-repeat left top;}
.welcome-bg-r{background:url(../../../../themes/base_themes/raspberry_ripple/i/welcome-bg-r.gif) no-repeat right top;}
#welcome span{color:#999; font-size:11px;}

/*Main Menu*/
.tabs{font-size:11px;}
.tabs a{color:#333; background:url(../../../../themes/base_themes/raspberry_ripple/i/tab-bg.gif) repeat-x left top;}
.tabs div{background:url(../../../../themes/base_themes/raspberry_ripple/i/tab-bg.gif) repeat-x left top; color:#ccc;}
.tabs a:hover{color:#333; text-decoration:none;}
.tabs span{background:url(../../../../themes/base_themes/raspberry_ripple/i/tab-bg-l.gif) no-repeat left top;}
.tabs strong{font-weight:bold; background:url(../../../../themes/base_themes/raspberry_ripple/i/tab-bg-r.gif) no-repeat right top;}
.tabs li.selected a{background:url(../../../../themes/base_themes/raspberry_ripple/i/tab-bg-s.gif) repeat-x left top;}
.tabs li.selected span{background:url(../../../../themes/base_themes/raspberry_ripple/i/tab-bg-l-s.gif) no-repeat left top;}
.tabs li.selected strong{font-weight:bold; font-size:15px; background:url(../../../../themes/base_themes/raspberry_ripple/i/tab-bg-r-s.gif) no-repeat right top;}
#subtab span{background:url(../../../../themes/base_themes/raspberry_ripple/i/subtab-separ.gif) no-repeat right 1px;}

/*Main Submenu*/
#subtab{font-size:12px;}
#subtab li.selected a{color:#666; text-decoration:none;}

/*Create new campaign form*/
fieldset.create-new label{color:#333; font-size:14px; font-weight:bold; padding:7px 5px 0 0;}
fieldset.create-new input,fieldset.new-mailing input,.step1-opt input,#search_string{color:#bebebe; font-size:17px; background:url(../../../../themes/base_themes/raspberry_ripple/i/input-bg.gif) no-repeat;}
fieldset.new-mailing input,.step1-opt input{background:url(../../../../themes/base_themes/raspberry_ripple/i/input-bg2.gif) no-repeat;}

/*Go back navigation*/
.back-bot,.back-top{font-size:12px; background:url(../../../../themes/base_themes/raspberry_ripple/i/back.gif) no-repeat;}
.back-top{border-bottom:1px dashed #ccc;}
.back-bot,.nav{border-top:1px dashed #ccc;}
#top-nav,#bott-nav{font-size:13px;}

/*Sign&Sign up*/
.signin table .forget{font-size:12px;}
td.mandatory, p.mandatory{background:url(../../../../themes/base_themes/raspberry_ripple/i/mandatory.gif) no-repeat}
p.mandatory{color:#999; font-size:12px;}

/*Templates page*/
.tpl-ctr{border:1px solid #e4e4e4;}/*Template container outside border*/
.tpl-ctr2{color:#666; font-size:13px; font-weight:bold; background-color:#f5f5f5; border:2px solid #fff;}/*Template container background color, inside border and text*/
.tpl-img{background-color:#fff; border:1px solid #d5d5d5;}

/*Insert template link*/
.insert-template a{font-size:13px; font-weight:bold; background:#f9f9f9 url(../../../../themes/base_themes/raspberry_ripple/i/add-template.gif) no-repeat 5px 5px; border:1px solid #e4e4e4;}
.insert-template a:hover{border:1px solid #b6b6b6; background-color:#f1f1f1; text-decoration:none;}

/*Load html form*/
.load-html{background:#f9f9f9; border:1px solid #e4e4e4;}

/*Create mailing*/
#steps{font-size:13px; font-weight:bold; background:url(../../../../themes/base_themes/raspberry_ripple/i/steps-bg.gif);}
#steps li{color:#bababa; border-right:1px solid #e4e4e4}
#steps li.selected{font-weight:bold; background-color:#f0f0f0; color:#333}
#steps li.passed{color:#666;}
#steps li span{font: 25px Verdana, Arial, Helvetica, sans-serif;}
#steps li.selected span,#steps li.passed span{}

/*Create mailing: Step2 (Your Message)*/
.html-ed-l,.html-ed-r{color:#424242;}

/*Create mailing: Step3 (Conformity tests)*/
#conf-test-l ul{font-size:13px;}

/*Create mailing: Step4 (Schedule Mailing)*/
#mailing-summary thead td{font-size:12px;}
#deliver-later .table-ctr{color:#666; font-size:12px;}

/*Mailings table*/
.mailings .status{color:#333; font-size:11px; font-weight:bold;}
.mailings .date{color:#333; font-size:11px; font-weight:bold;}

/*Mailing overview*/
.mailing-select{font-size:13px;}
.mailing-select-cnt{border-bottom:1px dashed #ccc;}
.mailing-select select{font-size:12px;}
.overview-ctr th{font-weight:normal;}
.overview-ctr td{font-size:12px;}
.overview-ctr thead td,.overview-ctr thead th{font-weight:bold; color:#555; font-size:13px;}
.overview-ctr tbody tr.cmnt td{font-size:12px; color:#999;}
.overview-ctr tfoot td,.overview-ctr tfoot th{font-weight:bold; border-top:1px solid #ccc;}

#graph-det table{font-size:12px;}
#graph-det td,#graph-det th{border-bottom:1px dashed #dcdcdc;}
#graph-det th{font-weight:normal;}
#graph-det tr.sent th,#graph-det tr.bounces th,#graph-det tr.non-opens th,#graph-det tr.opens th,#graph-det tr.clicks th{font-size:15px; font-weight:bold;}
#graph-det tr:hover{background-color:#f6f6f6;}
#graph-det tr.sent th{border-bottom:1px solid #d9d9d9;}
#graph-det tr.bounces th{color:#b23729;}
#graph-det tr.hard-bounces th{color:#b23729;}
#graph-det tr.non-opens th{color:#294cb2;}
#graph-det tr.opens th{color:#14ba24;}

/*Mailing: Activity over time*/
ul#stats-nav{font-size:13px; font-weight:bold;}
	ul#stats-nav li{border-right:1px solid #ccc;}
	ul#stats-nav a{font-weight:normal;}/*Statistics menu links*/
	ul#stats-nav a:hover{text-decoration:underline}

/*Contact list*/
.contact-list .date,.contact-list .recipients{color:#333; font-size:11px; font-weight:bold;}
.sublist table{background-color:#f8f8f8; border-top:1px dashed #e4e4e4;}/*Contact lists - Sublist*/
.sublist table th{font-size:12px; font-weight:normal;}
.sublist table td{color:#666; font-size:11px;}

/*Create contact list: step2*/
#cr-clist-s2 p.p1{border-bottom:1px dashed #ccc;}
#cr-clist-s2 p.p2{border-top:1px dashed #ccc;}
#cr-clist-s2 h3{font-size:20px; font-weight:normal;}
.ok h3{color:#389024}
.not-ok h3{color:#D22020}
.ok,.not-ok{font-size:13px}
.ok li{background:url("../../../../themes/base_themes/raspberry_ripple/i/ok.gif") no-repeat;}
.not-ok li{background:url("../../../../themes/base_themes/raspberry_ripple/i/not-ok.gif") no-repeat;}

/*Create contact list: step4*/
#cr-clist-s4 thead td{font-weight:bold; border-bottom:1px solid #999; border-top:1px solid #999;}
#cr-clist-s4 tbody td{border-bottom:1px solid #ccc;}
#cr-clist-s4 td input{color:#bebebe;}

/*Contact list: suppression list&list summary members*/
.email-list-ctr table{font-size:12px;}
.email-list-ctr thead td,.email-list-ctr thead th{font-weight:bold;}

/*Contact list: summary*/
h1 div{font-size:12px; font-weight:normal;}
#list-summary td,#list-summary th{font-size:12px;}
#list-summary th{color:#555;}

/*Contact list: Edit list structure*/
.list-structure td{font-size:13px; font-weight:bold;}
.list-structure td span{color:#666; font-size:11px; font-weight:normal;}

/*Contact list: Segment*/
.segment td,.segment th,.edit-rules td,.edit-rules th,.activity-time td,.activity-time th,.opened th,.opened td{font-size:13px;}
.segment thead td,.segment thead th,.edit-rules thead td,.edit-rules thead th,.activity-time thead td,.activity-time thead th,
.opened thead td,.opened thead th,.update thead td,.update thead th{font-size:13px; font-weight:bold;}
.edit-rules th{font-weight:normal;}
.activity-time tbody td,.activity-time tbody th,.opened tbody td,.opened tbody th,.update tbody td,.update tbody th{font-size:12px;}
.activity-time tbody th,.opened tbody th,.update tbody th{font-weight:normal;}
.opened tbody td,.opened tbody th,.update tbody td,.update tbody th{vertical-align:top}
table.add-segment td{font-size:11px; color:#999;}
table.add-segment td a{font-size:12px;}
.add-rule{font-weight:bold;}
.calculate-segment{font-size:12px; font-weight:bold;}
.calculate-segment span{color:#999;}

/*Administrate Accounts*/
.admin-acc-ctr table{font-size:12px;}
.admin-acc-ctr thead td{font-weight:bold; text-align:center;}
.admin-acc-ctr tbody th{font-weight:normal;}

/*Manage groups*/
#groups{font-size:12px; border:1px solid #e4e4e4;}
#groups a{font-size:11px;}
#groups legend{color:#666; font-size:13px; font-weight:bold;}
#groups label{font-weight:normal;}
#groups td.imp{background-color:#f5f5f5}/*Groups*/

/*Clients*/
fieldset.select-date{font-size:12px;}

/*Clients table*/
.clients thead th a,.clients thead td a{font-size:12px; font-weight:bold;}
.clients td{color:#333; font-size:11px;}
.clients .date{color:#333;}
.status tbody td{font-size:11px;}
.client-search input{color:#ccc;}
.status thead select{font-size:10px;}
.clients tbody th {max-width:100px; overflow:hidden;}
.clients .client_contact_email{max-width:170px; min-width:170px; overflow:hidden; padding-right:0px;}
div.clients_deleted_warning {margin-top:5px; text-align:center;}
.clients div.loader {margin-top:-5px;}

/*Settings*/
.settings ul.colors li{font-size:13px;}
.settings .note{font-size:11px; color:#666;}

.languages li p{font-size:11px;}
.languages li li{color:#666;}
.languages li li.selected{color:#000;}
.languages li span{font-size:11px; line-height:18px;}

/*Spam test*/
#spam-test p{font-size:17px;}
#spam-test th,#spam-test td{border-bottom:1px solid #E3E3E3; font-weight:normal;}
#spam-test td{background-color:#F7F7F7; font-weight:bold;}

/*Left/right borders*/
.box-bg-t table,#deliver-now p,#deliver-later p,#deliver-later .table-ctr,#litmus-cnt,#litmus-results-cnt
{}

/*Lines that separate rows in tables*/
.box-bg-t th,.box-bg-t td,.segment tbody td,.segment tbody th,.activity-time tbody td,.activity-time tbody th,
.edit-rules tbody td,.edit-rules tbody th,.admin-acc-ctr tbody td,.admin-acc-ctr tbody th,
.add-email td,.add-member td,.box-bg-t h1,.email-list-ctr td,.email-list-ctr th,#cr-clist-s1 td,
.opened td,.opened th,.update td,.update th,#litmus-cnt h3,#litmus-nav-cnt li
{border-bottom:1px solid #e4e4e4; }/*Bottom border */
.list-structure td,.add-email,.add-member,.separ td,.separ th,#cr-clist-s1 table{border-top:1px solid #e4e4e4;}/*Top border*/

/*Some table headers*/
.segment thead td,.segment thead th,.email-list-ctr thead td,.email-list-ctr thead th,
.edit-rules thead td,.edit-rules thead th,.activity-time thead td,.activity-time thead th,
.opened thead td,.opened thead th,.update thead td,.update thead th
{border-top:1px solid #999999; border-bottom:1px solid #999999;}
.admin-acc-ctr thead td{border-bottom:1px solid #999999;}

/*Box corners*/
.box-bg-t{background:#efefef url(../../../../themes/base_themes/raspberry_ripple/i/box-bg.gif) repeat-x top;}
.box-bg-tl{background:url(../../../../themes/base_themes/raspberry_ripple/i/box-bg-tl.gif) no-repeat left top;}
.box-bg-tr{background:url(../../../../themes/base_themes/raspberry_ripple/i/box-bg-tr.gif) no-repeat right top;}
.box-bg-b{background:url(../../../../themes/base_themes/raspberry_ripple/i/box-bg-b.gif) repeat-x bottom;}
.box-bg-bl{background:url(../../../../themes/base_themes/raspberry_ripple/i/box-bg-bl.gif) no-repeat left bottom;}
.box-bg-br{background:url(../../../../themes/base_themes/raspberry_ripple/i/box-bg-br.gif) no-repeat right bottom;}
.box-bg-t tr:hover{background-color:#f9f9f9;}

/*Litmus*/
#litmus{font-size:13px;}
	#litmus .date{color:#666; font-size:11px;}
		#litmus-cnt h3{font-size:14px;}
		#litmus-cnt p{color:#666;}

.litmus-results p{font-size:11px;}
#litmus-nav-cnt{font-size:12px;}
	#litmus-nav-cnt li.selected,#litmus-nav-cnt li.selected:hover{background-color:#eee; font-weight:bold;}
	#litmus-nav-cnt li:hover{background-color:#f5f5f5;}

/*Plugins*/
.plugins td{font-size:11px;}
.plugins thead td,.plugins thead th{color:#333; font-size:13px; font-weight:bold;}
.plugins thead td.check{font-weight:normal; font-size:12px; color:#999;}

/*Modules*/
.modules tbody td{color:#999; font-size:12px;}
.modules thead td,.modules thead th{color:#666; font-size:14px; font-weight:bold;}

.enable{font-size:13px;}
.enable p{font-weight:bold;}
.enable-tbl thead td{font-size:12px; font-weight:normal;}

/*Loader*/
.loader{font-size:12px; font-weight:normal;}

/*List import*/
#source-div{float: left; width: 50%; padding-right: 15px; border-right: 1px dashed #CCCCCC;}
#select-source-div{float: left; position: relative; padding-left: 15px;}
#select-source-div{width:350px; float:left;}
#select-source-div li{float:left; width:153px; padding:0 15px 12px 0;}

/* Mailing Schedule */
ul.horizontalList li{display: inline; padding-right: 4px;}
ul.horizontalList label{float: none !important;}
ul.verticalList li{margin-bottom: 10px;}
ul.verticalList:last-child{margin-bottom: 0px;}		
#schedule-mailing label{float: none; margin: 0;}
