/* @import "/includes/styles/linerad.css"; */

#ap_content {
/*	text-align:center; */
	padding:none;
}
#ap_content #ap_menu {
	margin: 0px auto;
}

#ap_content .ap_account_toolbar {
	background-color:#f3f3f3;
	border-bottom:1px solid #ccc;
}

#tabsContainer {
	padding:0px;
}
#tabsContainer .AdsList {
	padding:0px;
	border:1px solid #868686;
	margin-top:-1px;
	border-left:0px;
	border-right:0px;
	z-index:1;
	float:left;
	text-align:center;
	width:100%;
}
#tabsContainer .AdsList .TabList {
	padding:0px;
	border-left:1px solid #868686;
	border-right:1px solid #868686;
}
#tabsContainer #adsLoading {
	display:none;
	padding:10px 0px;
	text-align:center;
}
#tabsContainer #adsLoading img {
	display:block;
	clear:both;
	margin:4px auto;
}

#ap_content .ap_pagefilter {
	padding-bottom:6px;
	background-color:#f3f3f3;
	border:1px solid #f3f3f3;
}
#ap_content .ap_pagefilter.top {
	border-bottom:1px solid #ccc;
}
#ap_content .ap_pagefilter.bottom {
	border:1px solid #e7e7e7;
	border-top:1px solid #f3f3f3;
	background:#e7e7e7;
}
#ap_content .ap_pagefilter li {
	display:block;
	float:left;
	margin-left:2px;
	list-style:none;
}
#ap_content .ap_pagefilter ul li.ap_selected,
#ap_content .ap_pagefilter ul li.ap_selected a {
	font-weight:bold;
	text-decoration:none;
}

div.ap_account_modules {
	float:left;
	width: 100%;
}
div.ap_account_modules li {
	float:left;
	clear:left;
	list-style:none;
	padding:4px;
}
div.ap_account_modules .ap_my_info,
div.ap_account_modules .ap_account_info {
	margin-top: 0px;
	text-align: left;
	line-height: 18px;
	background-color: #EEEEEE;
}

#wrap div.ap_account_modules .ap_account_info h4,
#wrap div.ap_account_modules .ap_my_info h4 {
	border-bottom: none;
	padding: 7px;
	margin: 0;
}

.ap_account_logo {
	float:left;
	display:block;
	margin-right:10px;
}
.ap_account_logo img {
	max-width:180px;
	max-height:100px;
}
div.ap_account_modules .ap_account_info table {
	display:block;
}
div.ap_account_modules .ap_account_info table td {
	text-align:left;
}
td.ap_account_info_label {
	text-align:left;
	width: 110px;
	vertical-align: top;
	font-weight: bold;
}
td.ap_account_info_data {
	padding-left:10px;
	text-align:left;
}

div.ap_account_message {
/*	float:left;*/
	clear:both;
	padding:10px;
	text-align:left;
}


ul.ap_row {
	display:block;
	text-align:left;
	margin:0px;
	padding:0px;
}

li.ap_row {
	display:block;
	padding:0px;
	list-style:none;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #F7F7F7;
}

li.ap_row div.ap_row {
	padding:5px 0px 5px 0px;
	list-style:none;
}

li.ap_row div table {
	display:block;
	margin:0px;
	padding:0px;
}

.lowlight {
	background-color:#f3f3f3;
}

.highlight {
	background-color:#eeeeee;
}

td.ap_left_td {
	width: 310px;
	vertical-align:top;
}

td.ap_middle_td {
	width: 150px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	margin:0px;
	text-align:right;
}
td.ap_middle_td div.container {
	padding: 0px;
	vertical-align:top;
	margin:0px -1px 0px 0px;
	position:relative;
	height: 160px;
}

td.ap_right_td {
	width: 500px;
	padding:0px;
	vertical-align:top;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #bbbbbb;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #bbbbbb;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color: #bbbbbb;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color: #bbbbbb;
	background-color:#f9f9f9;
}

td.ap_right_td div.ap_block {
	display:block;
	background-color:#f9f9f9;
	width:90%;
}

td.ap_right_td div.container {
	margin-top: 8px;
	background-color:#f9f9f9;
}

ul.ap_optionlist {
	width:75%;
	text-align: right;
	padding:10px 0px 0px 0px;
	margin:0px 0px 2px 0px;
	right:0;
	position:absolute;
}

ul.ap_optionlist li {
	background-color:#c7c7c7;
	text-align: right;
	margin:2px 0px 2px 0px;
	padding:1px 0px 2px 1px	;
	list-style:none;
	cursor:pointer;
}

ul.ap_optionlist li div.lightborder {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #f9f9f9;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color: #f9f9f9;
	padding:1px;
	margin:0px;
	display:block;
}

ul.ap_optionlist li div.darkborder {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color: #d7d7d7;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color: #d7d7d7;
	padding:1px;
	margin:0px;
	display:block;
}

ul.ap_optionlist li.highlight {
	background-color:#f9f9f9;
}

ul.ap_optionlist li.lowlight {
	background-color:#f9f9f9;
}

ul.ap_optionlist li a {
	text-align: right;
	cursor:pointer;
	padding:0px 5px 0px 5px;
	margin:0px;
	text-decoration: none;
	width:100%;
}

ul.ap_optionlist li.ap_optionlist_selected {
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	background-color:#f9f9f9;
}

div.productinfo {
	float:left;
	padding:0px 10px 10px 10px;
	margin:0px;
	display:none;
	text-align: left;
	position:relative;
}

div.productinfo div.ap_photo {
	float:left;
	padding:3px;
	margin-right: 2px;
	text-align: center;
}

div.productinfo div.ap_photo img {
	max-width:350px;
}

.ad_plain_li {
	list-style:none;
	text-align:left;
	font-size: 10px;
}

#ap_content .ap_transactions fieldset {
    max-width:none;
    width:400px;
    margin:2px;
}
#ap_content .ap_transactions fieldset legend {
    padding:2px 10px;
}
#ap_content .ap_transactions table th {
    border:none;
    width:50%;
}

body td.ap_rundate_true {
	opacity:1.0;
	filter:alpha(opacity=100);
}

body td.ap_rundate_true span.ui-state-default {
	background: #0099FF;
	border:1px solid #dddddd;
	opacity:1.0 ! important;
/*	filter:alpha(opacity=0); */
	color:#FFFFFF;
}

body td.ap_rundate_true .ui-state-default {
	background: #0099FF;
	border:1px solid #dddddd;
	opacity:1.0;
	filter:alpha(opacity=100);
	color:#FFFFFF;
}

body td.ap_rundate_false span.ui-state-default {
	background-color:#eeeeee;
	border:1px solid #dddddd;
}

.ui-datepicker-calendar td.ui-state-disabled {
	opacity: 1.0;
	filter:alpha(opacity=100);
}

img.ui-datepicker-trigger {
	cursor:pointer;
}

span.buttonstyle {
	float:right;
	margin:0px;
	padding:0 4px;
}

.pointer {
	cursor:pointer;
}

.breaker5px {
	height:5px;
}

.ap_revisedicon {
	padding:5px;
	float:right;
}

.ap_noads {
	padding:10px;
}

.floatright {
	float:right;
}

.floatleft {
	float:left;
}

.makemebold {
	font-weight:bold;
}

.ap_color_red {
	color:#CC0000;
}

.ap_hidden {
	display: none;
}

option.ap_inactive {
	color: #CCC;
}

option.ap_primary {
	color: #CC0000;
}

/*Profile specific*/
.ap_profilereadonlytable,
.ap_profiletable {
	width: 100%;
	float: left;
	width: 50%;
	margin-bottom: 10px;
}

.ap_profiletable {
	display: none;
}

.ap_account_info_edit input.ap_text {
	width: 300px;
}

#wrap .ap_account_info_wrapper,
#wrap .ap_profile {
	padding: 4px;
	border-top: 1px solid #CCC;
}