/* 
Feed My Inbox Admin Stylesheet
Questions/Comments: support@feedmyinbox.com
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	background:#f3f4f5 url(image/bg_admin.jpg) repeat-x top left;
	color:#333;
}

#wrap {
	margin:0 auto;
	width:960px;
}

a {
	color:#1153ac;
}

.spt {
	background:url(image/sprite_admin.png) no-repeat;
}

/* header */
#header {
	position:relative;
	height:141px;
	margin-bottom:1em;
	font-family: "Lucida Grande", Geneva, Tahoma, Helvetica, sans-serif;
}

#logo a, ul#nav, ul#secNav, #plan {
	position:absolute;;
}

#logo a {
	left:0;
	
	display:block;
	width:270px;
	height:49px;
	text-indent:-9000px;
	background-position:0 0;
}

ul#nav, ul#secNav {
	list-style:none;
	margin:0;
}

ul#nav li, ul#secNav li {
	float:left;
	margin:0 2px 0 0;
}

ul#nav {
	bottom:0;
	left:0;
	margin:0;
}

ul#nav li a {
	display:block;
	padding:0 1em;
	line-height:2.2em;
	font-size:1.2em;
	color:#FFF;
	text-decoration:none;
	letter-spacing:.5px;
	text-transform:uppercase;
}

ul#nav li a:hover {
	background:#333;
    color:#438832;
    border-radius:5px 5px 0px 0px

    
}

ul#nav li a.active {
	background:#333;
    border-radius:5px 5px 0px 0px
}

ul#nav li a:hover, ul#secNav li a:hover {
	color:#f3f4f5;
}

#header li a.signin {padding:0;}


#header li a.signin.menu-open span {
	color:#222327;  
    font-weight:bold; 
    padding:9px 25px 9px 4px;    
	background:url(image/login_active_bg.png) no-repeat 0 0;
    width:100%;
}




body#feeds li#navFeeds a, body#sites li#navSites a, body#tools li#navTools a, body#help li#navHelp a {
	color:#c94700;
	background:#f3f4f5;
	font-weight:bold;
}

body#feeds li#navFeeds a, body#sites li#navSites a, body#tools li#navTools a, body#help li#navHelp a,body#feedbuild li#navBuild a {
    background: none repeat scroll 0 0 #F3F4F5;
    color: #C94700;
    font-weight: bold;
}
body#feeds li#navFeeds a, body#sites li#navSites a, #plan a, body#tools li#navTools a, body#help li#navHelp a,body#feedbuild li#navBuild a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

body#feeds li#navFeeds a, body#sites li#navSites a, #plan a, body#tools li#navTools a, body#help li#navHelp a,body#feedbuild li#navBuild a {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
    background-color:#FFF;
}

ul#secNav {
	top:24px;
	right:0;
	margin:0;
}

ul#secNav li {
	font-size:12px;
	color:#fff;
	padding:0 .6em;
	line-height:1em;
	border-left:1px solid #fff;
}
    ul#secNav li:first-child { border-left:0px;
    }
ul#secNav li.last {
	padding-right:0;
	border-right:0;
}

ul#secNav li a {
	display:block;
	color:#fff;
	text-decoration:none;
}

#plan {
	bottom:0;
	right:0; 
}

#plan a {
	display:block;
	color:#000;
	background:#EE7A03;
	padding:.6em 1em;
	font-size:1.1em;
	letter-spacing:.5px;
	text-decoration:none;
}

#plan a:hover {
	color:#ccc;
}

#plan a strong {
	font-weight:normal;
	text-transform:uppercase;
}

/* content area */
#contentArea {
	background:url(image/content_bg_admin.png) repeat-y top left;
}

#contentArea h3 {
	/*font-weight:normal;*/
	font-size:1.8em;
	line-height:1.2em;
	margin:10px 0 10px 0;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

#contentArea h3.top {
	margin-top:0;
}

#contentArea.feeds {
	padding:0;
	background:none;
}

#contentTop {
	background-position:1px -77px;
}

#contentTop.noNav {
	height:27px;
	background-position:1px -192px;
}

#contentArea .text {}
#contentArea .comRow { margin:10px 0px; display:inline-block; }

#contentTop ul {
	list-style:none;
	margin:0 4px 0 2px;
	padding-left:.5em;
	border-bottom:1px solid #c1c0c0;
}

#contentTop li {
	float:left;
	margin:0;
}

#contentTop li a {
	display:block;
	position:relative;
	top:1px;
	text-decoration:none;
	padding:0 .8em;
	font-size:15px;
	line-height:2.2em;
	color:#7d7d80;
	font-family: "Lucida Grande", Geneva, Tahoma, Helvetica, sans-serif;
}

#contentTop li a:hover {
	color:#2d2e30;
}

#contentTop li a.active {
	color:#2d2e30;
	background:#FBFBFB;
	border:1px solid #c1c0c0;
	border-bottom:0;
}

a.noDec {
	font-weight:bold;
	text-decoration:none;
}

a.noDec:hover {
	text-decoration:underline;
}

#contentAreaBtm {
	width:960px;
	height:13px;
	background-position:1px -178px;
	margin-bottom:20px;
}

#errorContainer {
	padding:1.5em 1.5em 0 1.5em;
	color:#AE2221;
	background:#FDE2E0;
	border:1px solid #E0B5B4;
	margin-bottom:2em;
}

ul#errorContainer li {
	font-size:.9em;
	color:#be0202;
	font-weight:bold;
}

/* form overrides */
fieldset li {
	margin:10px 0px;
}

fieldset li label {
	padding-top:.3em;
}

/* feeds section */
ul#feedBtns {
	float:left;
	width:390px;
	list-style:none;
	margin:0;
}

ul#feedBtns li {
	float:left;
	margin:0;
	padding:0 .3em;
}

ul#feedBtns li a {
	display:block;
	height:45px;
	text-indent:-9000px;
	background:url(image/sprite_admin.png) no-repeat;
}

ul#feedBtns li a.add {
	width:121px;
	background-position:-271px 0;
}

ul#feedBtns li a.import {
	width:118px;
	background-position:-392px 0;
}

ul#feedBtns li a.edit {
	width:121px;
	background-position:-510px 0;
}

ul#feedBtns li a.export {
	width:120px;
	background-position:-1050px -88px;
}

ul#feedBtns li a.addSite {
	width:121px;
	background-position:-1049px -141px;
}

.tableInfo {
	float:right;
	font-size:.9em;
}

.feedsTop .tableInfo {
	padding-top:22px;
}

.tableInfo p.viewing {
	float:left;
	margin:0;
	padding-right:1.5em;
}

.tableInfo.btm {
	padding-bottom:2em;
}

.tableInfo.btm p.viewing {
	margin:0 0 1.5em;
}

.tableInfo ul {
	float:right;
	list-style:none;
	margin:0;
}

.tableInfo ul li {
	float:left;
	margin:0;
}

.tableInfo ul li a {
	display:block;
	font-weight:bold;
	margin:0 .5px;
	padding:0 .4em;
	text-decoration:none;
	border:1px solid #c1c0c0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.tableInfo ul li a:hover {
	color:#333;
	border-color:#666;
}

.tableInfo ul li a.prev, .tableInfo ul li a.next {
	font-weight:normal;
	border:0;
	text-decoration:underline;
}

.tableInfo ul li a.prev:hover, .tableInfo ul li a.next:hover {
	color:#1153ac;
	text-decoration:underline;
}

.tableInfo ul li a.prev {
	padding-right:.8em;
}

.tableInfo ul li a.next {
	padding-left:.8em;
}

.tableInfo ul li a.active {
	color:#1d1f21;
	border-color:#F3F4F5
}

#feedsTable {
	position:relative;
	margin-top:.5em;
	padding-right:4px;
	margin-bottom:1em;
	background:url(image/feeds_shadow.png) repeat-y right top;
}

#feedsTable span.tableTop {
	position:absolute;
	top:0;
	left:0;
	width:960px;
	height:6px;
	background-position:0 -51px;
}

.gecko #feedsTable span.tableTop {
	top:1px;
}

#feedsTable table {
	width:955px;
	margin:1px 0 0 1px;
	border:1px solid #C1C0C0;
}

.gecko.win #feedsTable table {
	width:954px;
	margin:2px 0 0 2px;
}

#feedsTable table th {
	text-align:left;
	font-size:1.1em;
	padding:2em 1em .3em 1em;
	border-right:1px solid #C1C0C0;
	border-left:1px solid #fff;
	border-bottom:1px solid #C1C0C0;
	font-family: "Lucida Grande", Geneva, Tahoma, Helvetica, sans-serif;
	background:#EBEBEB url(image/feeds_top_bg.png) repeat-x top left;
}

#feedsTable table th a {
	color:#333333;
	padding-right:15px;
	text-decoration:none;
}

#feedsTable table th a:hover {
	text-decoration:underline;
}

#feedsTable table th a.desc, #feedsTable table th a.asc {
	background:url(image/asc-desc.png) no-repeat 0 0;
}

#feedsTable table th.lt {
	width:30px;
	text-align:center;
	border-left:0;
}

#feedsTable.webmaster table th.lt {
	width:auto;
	text-align:left;
}

#feedsTable table th.name a.desc {
	background-position:80px 4px;
}

#feedsTable table th.name a.asc {
	background-position:80px -18px;
}

#feedsTable table th.freq {
	width:85px;
}

#feedsTable table th.freq a.desc {
	background-position:76px 4px;
}

#feedsTable table th.freq a.asc {
	background-position:76px -18px;
}

#feedsTable table th.status {
	width:75px;
}

#feedsTable table td.status {
	text-align:center;
}

#feedsTable table th.status a.desc {
	background-position:48px 4px;
}

#feedsTable table th.status a.asc {
	background-position:48px -18px;
}

#feedsTable table th.updated {
	width:110px;
}

#feedsTable table th.updated a.desc {
	background-position:95px 4px;
}

#feedsTable table th.updated a.asc {
	background-position:95px -18px;
}

#feedsTable table th.settings {
	width:55px;
}

#feedsTable table th.unsub {
	width:85px;
}

#feedsTable table td {
	color:#454545;
	border-bottom:1px solid #DEDEDE;
	background:#fbfbfb;
	vertical-align:middle;
}

#feedsTable table td a {
	display:block;
	text-decoration:none;
}

#feedsTable table td a:hover {
	text-decoration:underline;
}

#feedsTable table tr.checked td {
	background:#eee;
}

#feedsTable tr.unconfirmed td {
	background:#FDDBD6;
	padding:.7em 1em;
}

#feedsTable tr.inactive td {
	background:#fdf9d5;
}

#feedsTable table td.cb {
	text-align:center;
}

#feedsTable span.confirmed, #feedsTable.webmaster a.delete {
	display:block;
	margin:0 auto;
	text-indent:-9000px;
	background:url(image/sprite_admin.png) no-repeat;
}

#feedsTable span.confirmed, table#invoices span.confirmed {
	width:22px;
	height:22px;
	background-position:-631px 0;
}

#feedsTable.webmaster a.delete {
	width:14px;
	height:14px;
	margin:.3em auto;
	background-position:-665px -24px;
}

#feedsTable.webmaster tr.unconfirmed a.delete {
	background-position:-680px -24px;
}

#feedsTable table tr.checked span.confirmed {
	background:url(image/sprite_admin.png) no-repeat -655px 0;
}

#feedsTable .tableBtm {
	position:relative;
	bottom:1px;
	width:960px;
	height:18px;
	background-position:0 -58px;
}

/* help page */
form#contactForm input#phone {
	display:none;
}

form#contactForm li p {
	margin-bottom:0;
	padding-top:.3em;
}

form#contactForm li textarea {
	width:500px;
	height:150px;
}

input#sendBtn {
	width:84px;
	height:40px;
	text-indent:-9000px;
	border:0;
	padding:0;
	margin-left:148px;
	background-position:-961px -170px;
}

input#sendBtn:hover {
	cursor:pointer;
	background-position:-961px -211px;
}

/* pricing area */
#pricingArea {
	width:852px;
	margin:0px 70px 0 70px;
	font-family: "Lucida Grande", Geneva, Tahoma, Helvetica, sans-serif;
}

#pricingArea h4.success {
	padding:.6em;
	color:#438832;
	background:#E7F8D3;
	border:1px solid #C6DCB9;
	line-height:1.4em;
	margin:2em 30px 1em 0;
}

#pricingArea h4.success strong {
	color:#444;
}

#pricingArea .col {
	float:left;
	width:136px;
	padding:6px 0;
	text-align:center;
    display:inline-block;
}

#pricingArea .col.active {
	/*width:124px;*/
	padding:0;
	border:6px solid #CBCCCB;
	border-bottom:0;
    z-index: 99;
}

#pricingArea .col.features {
	width:268px;
	padding:0;
	text-align:left;
}

#pricingArea .col h3 {
	padding-top:15px;
	border-bottom:1px solid #E1DDB2;
	height:128px;
	color:#29292b;
	margin:0;
	font-size:1em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#pricingArea .col.features .heading {
	width:268px;
	height:149px;
	border-bottom:1px solid #E1DDB2;
}

#pricingArea .col.features p.upgradeAnnual {
	font-size:1.1em;
	padding:.6em 53px 1.5em 0;
	background:url(image/annual_burst.png) no-repeat 200px 0;
}

#pricingArea .col.features p.upgradeAnnual a {
	font-weight:bold;
	padding:0 0 .2em 24px;
	background:url(image/refresh.png) no-repeat top left;
}

#pricingArea .col.features h2 {
	font-size:1.7em;
	font-weight:normal;
	padding-top:15px;
	margin-bottom:.2em;
	font-family: "Lucida Grande", Geneva, Tahoma, Helvetica, sans-serif;
}

#pricingArea .col h3 strong {
	display:block;
	color:#ed7500;
	font-size:3.2em;
	letter-spacing:-1px;
	padding:.2em 0;
	line-height:.5em;
}

#pricingArea .col.features h2 strong {
	display:block;
	color:#E67315;
	font-size:1.2em;
	padding:.3em 0 0 0;
	letter-spacing:-1px;
}

#pricingArea .col h3 span.price {
	display:block;
	color:#ed7500;
	font-size:1.5em;
	padding-top:.8em;
	font-weight:normal;
}

#pricingArea .col ul {
	list-style:none;
	margin:0;
}

#pricingArea .col li {
	margin:0;
    height:22px;
	padding:6px 30px;
	border-bottom:1px solid #E1E1D3;
}

.ie6 #pricingArea .col.features li.annualSave p {
	font-size:.9em;
}

#pricingArea .col.features li.annualSave p {
	font-size:1em;
	font-family: "Lucida Grande", Geneva, Tahoma, Helvetica, sans-serif;
}

#pricingArea .col.features li {
	margin:0;
    height:22px;
	padding:6px 30px;
	border-bottom:1px solid #E1E1D3;
}

.ie6 #pricingArea .col.features li.annualSave {
	padding-top:9px;
}

#pricingArea .col li.hl {
	background:#FBF7D6;
	border-bottom:1px solid #E1DDB2;

}
.bgYellow {
	background:#FBF7D6;
	border-bottom:1px solid #E1DDB2;
}

#pricingArea .col li.emails {
	border-bottom:0;
}

#pricingArea .col li p {
	float:left;
	margin:0;
	width:190px;
	font-weight:bold;
}

#pricingArea .col li.annualSave p {
	float:none;
	width:auto;
	color:#E67315;
	font-size:1.2em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#pricingArea .col li a {
	display:block;
	height:16px;
	width:16px;
    float:right;

	text-indent:-9000px;
	background:url(image/sprite_admin.png) no-repeat -632px -24px;
}

#pricingArea .col li.hl a {
	background:url(image/sprite_admin.png) no-repeat -649px -24px;
}

#pricingArea .col li span {
	display:block;
	text-indent:-9000px;
}

#pricingArea .col li span.y {
	margin:0 auto;
	width:22px;
	height:23px;
	background:url(image/sprite_admin.png) no-repeat -632px 0;
}

#pricingArea .col li.hl span.y {
	background:url(image/sprite_admin.png) no-repeat -678px 0;
}

#pricingArea .col li span.n {
	width:22px;
	height:23px;
}

#pricingArea .col li.emails span {
	text-indent:0;
	padding-top:.3em;
	text-transform:uppercase;
	color:#ed7500;
	font-size:1.2em;
	font-weight:bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#pricingArea .col h4 {
	margin:0 5px;
}

#pricingArea .col h4.current, #pricingArea .col h4 a {
	display:block;
	text-indent:-9000px;
	margin:0 auto;
	background:url(image/sprite_admin.png) no-repeat;
}

#pricingArea .col h4.current {
	position:relative;
	right:1px;
	width:126px;
	height:44px;
	background-position:-787px 0;
}

#pricingArea .col h4.downgrade a, #pricingArea .col h4.upgrade a {
	height:45px;
}

#pricingArea .col h4.downgrade a {
	width:127px;
	background-position:-914px 0;
}

#pricingArea .col h4.upgrade a {
	width:128px;
	background-position:-1042px 0;
}

/* profile information */
p.req {
	color:#888;
	font-size:.9em;
	margin-bottom:1em;
}

#profileInfo, #cancelAcct, #content {
	margin:0 20px;
	padding:12px 0px;
	color:#29292b;
}
#cancelAcct{
    padding: 0;
    margin-top: 0;
}
#profileInfo, .pauseFeeds {
	padding:0;
	margin-top:0;
	border-top:1px solid #DADADA;
}

#profileInfo.acct {
	margin:0 70px;
	border-top:0;
}

#profileInfo .payment {
	float:left;
}

#profileInfo .nextPayment {
	float:right;
	width:320px;
	padding-top:1em;
}

#profileInfo label.pm {
	float:none;
	width:auto;
}

#profileInfo p.paypalLogo {
	display:block;
	text-indent:-9000px;
	width:150px;
	height:54px;
	background:url(image/paypal.png) no-repeat top left;
}

#profileInfo fieldset ul, #ProfileForm fieldset ul, .profileForm fieldset ul, #editProfile fieldset ul {
	margin:0;
}

#profileInfo fieldset li {
	margin:10px 0;
}

#profileInfo fieldset label a {
	padding-left:.3em;
	font-size:.9em;
	text-decoration:none;
	font-weight:normal;
}

#profileInfo fieldset label a:hover {
	text-decoration:underline;
}

fieldset input#saveBtn {
	float:left;
	display:block;
	border:0;
	padding:0;
	width:84px;
	height:40px;
	text-indent:-9000px;
	margin:1em 20px 0 260px;
	background:url(image/sprite_admin.png) no-repeat -701px 0;
}

fieldset input#saveBtn:hover {
	cursor:pointer;
	background-position:-961px -128px;
}

.payment fieldset input#saveBtn {
	float:none;
	margin:0 0 0 325px;
}

fieldset a.cancel {
	float:left;
	display:block;
	font-weight:bold;
	padding-top:1.8em;
	text-decoration:none;
}

fieldset a.cancel:hover {
	text-decoration:underline;
}

#profileInfo .nextPayment h3 {
	font-size:1.3em;
}

#profileInfo .nextPayment h4 {
	font-size:1.6em;
	padding:1em;
	background:#f7efaf;
}

#cancelAcct {
	padding:0 0 1em 0;
	/*margin:0 70px;*/

}

#cancelAcct h3 {
	font-weight:normal;
}

#cancelAcct a {
	text-decoration:none;
}

#cancelAcct a:hover {
	text-decoration:underline;
}

.profileForm li span {
	display:block;
	color:#888;
	font-size:.9em;
	padding-left:150px;
}

.profileForm li span.exp, #editProfile li span.exp {
	display:inline;
	padding:0 .3em;
	color:#333;
	font-size:1.1em;
}

#ProfileForm h4.notice {
	font-size:1.3em;
	margin:0 0 1.5em 0;
}

#ProfileForm h4.success, body#profile h4.success {
	font-size:1.3em;
	padding:.5em;
	color:#438832;
	background:#E7F8D3;
	border:1px solid #C6DCB9;
}

.notice {
	padding:.5em;
	color:#E47A27;
	background:#FEF4BF;
	border:1px solid #F6D7B2;
	margin-bottom:1.5em;
}

#billingPayments .notice {
	margin:0 350px 0 0;
}

.notice input, .cbNotice input {
	float:left;
}

.notice p, .cbNotice p {
	margin:0 0 0 30px;
}

.cbNotice {
	font-size:1.1em;
	padding:.5em;
	color:#E47A27;
	background:#FEF4BF;
	border:1px solid #F6D7B2;
}

form#editProfile ul.type {
	list-style:none;
	margin:0 0 1em 0;
}

form#editProfile ul.type li {
	float:left;
	padding-right:4em;
}

form#editProfile ul.type input {
	float:left;
	position:relative;
	top:12px;
}

form#editProfile ul.type label {
	width:auto;
}

form#editProfile ul.type li span.plan strong {
	display:block;
	font-size:1.3em;
}

form#editProfile ul.type li span.plan {
	display:block;
	font-size:1.5em;
	color:#000;
	width:auto;
	font-weight:normal;
	margin-left:25px;
	line-height:1.3em;
	padding:10px 0;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

form#editProfile ul.type li span.plan.annual {
	position:relative;
	padding:10px 55px 10px 0;
	background:url(image/annual_burst.png) no-repeat right 10px;
}

ul#paymentMethod li {
	float:left;
	padding-right:2em;
}

ul#paymentMethod li label {
	width:auto;
}

ul#paymentMethod label.pp input, ul#paymentMethod label.cc input {
	float:left;
	width:auto;
	border:0;
}

ul#paymentMethod label.pp span, ul#paymentMethod label.cc span {
	display:block;
	position:relative;
	text-indent:-9000px;
	height:32px;
	bottom:10px;
	margin-left:20px;
}

ul#paymentMethod label.pp span {
	width:50px;
	background:url(image/payment-pp.png) no-repeat top left;
}

ul#paymentMethod label.cc span {
	width:156px;
	background:url(image/payment-cc.png) no-repeat top left;
}

fieldset li input#securityCode {
	width:50px;
}

#editProfile li#cvvRow a {
	padding-left:.5em;
	font-size:.9em;
}

.pauseFeeds {
	
	padding:2.5em 0 0 0;
}

.pauseFeeds h4 {
	margin-bottom:.5em;
}

.pauseFeeds a {
	text-decoration:none;
}

.pauseFeeds a:hover {
	text-decoration:underline;
}

a.red, span.red {
	color:#BF5615;
}
#spnPause {
	color:#b20808;
}

textarea#why {
	width:500px;
	height:100px;
	padding:5px;
	margin:0 0 .5em 0;
	border:1px solid #C1C1C1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.95em;
}

#cancelAcct a.confirm {
	color:red;
}

/* account invoices */
table#invoices {
	width:100%;
	border:1px solid #C1C0C0;
}

table#invoices.indiv {
	width:60%;
}

table#invoices th {
	background:#EBEBEB url(image/feeds_top_bg.png) repeat-x scroll left top;
	border-bottom:1px solid #C1C0C0;
	border-right:1px solid #C1C0C0;
	font-family:"Lucida Grande",Geneva,Tahoma,Helvetica,sans-serif;
	font-size:1.1em;
	padding:2em 1em 0.3em;
	text-align:left;
}

table#invoices td {
	vertical-align:middle;
}

table#invoices tr.error td {
	background:#FDDBD6;
	padding:.7em 1em;
}

table#invoices span.confirmed, td span.delete {
	display:block;
	text-indent:-9000px;
	margin:0 auto;
	background:url(image/sprite_admin.png) no-repeat;
}

td span.delete {
	height:14px;
	width:14px;
	background-position:-679px -24px;
}

table#invoices span.confirmed {
	background-position:-632px 0;
}

table#invoices.indiv td.label {
	text-align:right;
}

#orderDetails .err, h4.error {
	color:#AE2221;
	background:#FDE2E0;
	padding:.5em;
	margin-bottom:1.5em;
	border:1px solid #E0B5B4;
}

h4.error {
	margin:1em 0;
}

h4.error a {
	font-weight:normal;
}

h4.good {
	padding:.6em;
	color:#438832;
	background:#E7F8D3;
	border:1px solid #C6DCB9;
}

h4.warning {
	font-size:1.1em;
	font-weight:normal;
	padding:.6em;
	color:#E47A27;
	background:#FEF4BF;
	border:1px solid #F6D7B2;
}

#orderDetails .err h4 {
	font-size:1.2em;
	margin-bottom:.2em;
}

#orderDetails .err p {
	margin-bottom:0;
}

#orderDetails .err a.edit {
	display:block;
	text-decoration:none;
	padding:1em 0 0 0;
}

#orderDetails .err a.edit:hover {
	text-decoration:underline;
}

/* your sites area */
a.addSite {
	display:block;
	width:114px;
	height:41px;
	text-indent:-9000px;
	background-position:-1056px -46px;
}

.text a.addSite {
	margin-bottom:1.5em;
}

/* maintenance notification */
#meerkat-wrap {
	left:0;
}

#maintenance {
	text-align:center;
	padding:1.5em 2em 0 2em;
	line-height:1.4em;
}

#maintenance a.noShow {
	display:block;
	text-indent:-9000px;
	position:absolute;
	top:6px;
	right:6px;
	width:16px;
	height:16px;
	background:url(image/close.png) no-repeat 0 0;
}

/* footer */
#footerWrap {
	height:80px;
	background:url(image/footer.jpg) repeat-x;
	color:#fff;
    font-size:13px;
}
    #footerWrap a {color:#000;
    }
#footer {
	width:940px;
	margin:0 auto;
	font-size:.9em;
	padding:1.5em 0 1em 0;
}

#footer ul {
	float:left;
	list-style:none;
	margin:0;
}

#footer li {
	float:left;
}

#footer li a {
	display:block;
	color:#FFF;
	line-height:1em;
	padding:0 .7em;
	text-decoration:none;
	border-right:1px solid #666;
}

#footer li a:hover, #footer p a:hover {
	color:#f3f4f5
}

#footer li.last a {
	border-right:0;
}

#footer p {
	float:right;
	color:#000;
}

#footer p a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

/* footer stick courtesy of http://www.cssstickyfooter.com/ */
html, body, #wrap {height: 100%; min-height:100%;}

body > #wrap {height: auto; }

#footerStick {
}

.prototip {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

/* fmi */
.prototip .fmi {
	width: 250px;
	color:#1F2022;
}
.prototip .fmi .toolbar {
	background: #E9E9E9;
	font-weight: bold;
}
.prototip .fmi .title { text-align:left; font-size:1.3em; padding: 16px 15px 8px 15px; }
.prototip .fmi .content {
	background: #fff;
	padding: 10px 15px;
	width:auto;
}

/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}

/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */
.ie6 body#plans .prototip, .ie7 body#plans .prototip { margin-top:338px;}
.ie7 body#plans .prototip { margin-left:-300px; }

#feedSettMsg{
    background: none repeat scroll 0 0 #E5E5E5;
    color: green;
    padding: 5px;
    text-align: center;
}
.bodybg2 {
	font-family: Arial, Helvetica, sans-serif;
	background:#f3f4f5 url(image/bg_admin.jpg) repeat-x top left;
	color:#333;
}

	color:#333;
}

.terms-line {display:inline-block; margin-left:150px;
}
    .terms-line input {display:inline-block; width:auto;
    }
    .terms-line .term-txt {display:inline-block; padding-left:10px; vertical-align:top;
    }
    #formPlans { margin-bottom:20px;
}
    body{margin:0; padding:0; font-family:"Arial, helvetica, sans-serif";}
.tempestform-container{margin:0 auto; padding:0px 20px 20px 20px;}
.comRow{display:inline-block; width:100%; margin-top:10px;}
.location{width:37%;  float:left; margin:0 0px 0 0px;}
.location-text{font-family:"Arial"; font-size:14px; color:#999;}
.make{font-family:"Arial"; font-size:14px; color:#000; border:1px solid #999; width:84%; padding:3px;}
.category{width:37%; float:left;}
.make1{border:1px solid #999; float:left; padding:3px; width:87%;}
.make2{border:1px solid #999; float:left; padding:3px; width:78%;}
.make3{border:1px solid #999; float:left; width:84%; padding:3px;}
.make4{ float:left; border:1px solid #999; width:60%;padding:3px 3px 2px 3px;}
.comninput{ float:left; border:1px solid #999; width:89%;padding:3px 3px 2px 3px;}
.keyword{width:37%; float:left; margin:0px;}
.check{float:left;}
.within{width:22%; float:left; }
.zip{width:15%; float:left; }
.post-title{}
.check-text{/*width:167px; margin-left:20px;*/ display:inline-block;}
.location-text{}
.keywords{width:37%; float:left; } 
.reset{ margin-left:20px;}
.reset-form{width:202px; margin:0; margin-right:370px; padding:5px;}
.searchbtn{background:#5E5E5E; border:1px solid #686868; min-height:9px; float:left; margin:; color:#fff; font-size:15px; font-size:20px; font-family:"arial"; float:right; border:0px; padding:5px;}
    .searchbtn:hover { background:#999;
    }
.lebalBox{ display:inline-block; width:100%; text-align:left; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-bottom:5px;}
.chec1{ margin:0; display:inline-block;}
    .chec1 #cpContent_chkTitle { margin-left:0px;    }
.search {float: left; display:inline-block; margin-right:72px;}
.location1{width:19%;  float:left; margin:0 0px 0 0px;}
.category1{width:19%; float:left;}
.price {width:180px;  float:left; margin:0 0px 0 0px;
}
.comninput1{ float:left; border:1px solid #999; width:58%;padding:3px 3px 2px 3px;}
.SmallButtomnew{ background:#5e5e5e; padding:1px 15px 2px 15px; font-size:15px; cursor:pointer; box-shadow:0 0 3px 1px #CCCCCC inset; text-shadow:0px 2px #555555; color:#fff!important; width:auto!important; border:1px solid #686868; border-radius:5px;}

.SmallButtomnew:hover{ background:#666;  box-shadow:0 0 2px 1px #CCCCCC inset; text-decoration:none; }
.tongleBox #ApplyBtn { padding:1px 10px 2px; font-size:14px!important;}
#cpContent_pnlUrl .dltAll { padding:5px; display:inline-block; width:907px; background:#e6e6e6; border:1px solid #ccc; position:relative;}
#cpContent_pnlUrl .dltAll .dvLoading {left: 353px;  position: absolute;  top:5px;}
    #cpContent_pnlUrl .dltAll .loaderText { position:relative; top:-7px;
    }
    #cpContent_pnlUrl .dltAll .dvLoading img { width:25px;
    }
.margin0 { margin:0px!important;}