body {
        font-family: arial;
        margin:0;
        background-position: center top;
        background-attachment:fixed;
        background:url(/images/backgroundtopleft_500x500.jpg) no-repeat;
        background-color:#f4f4f4;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: 0 auto;
        text-align: center;
        color:#5c5c5c;
        font-size:13px;
}

strong {
	color: #333; 
}
a {
	outline: #FFFFFF none 0px;
}

center {
        padding: 0;
        margin: 0;
}

h1{
        font-size:22px;
        font-weight:bold;
        font-style:italic; 
        margin-bottom:5px;
        color:#333;
}

h2{
        font-size:18px;
        font-weight:bold;
        font-style:normal;
        margin-bottom:5px;
}

h3{
        font-size:16px;
        font-weight:normal;
        font-style:normal;
        margin-bottom:5px;
}

h4 {
        font-size: 14px;
        font-weight:bold;
        font-style:normal;
        margin-bottom:0;
        letter-spacing:-.01em;
}

p {
        padding-top:10px;
}
.centered {
        margin-left: auto;
        text-align: center;;
        margin-right: auto;
}

.error {
	font-size:12px;
	color:#F00;
	padding-bottom:20px;
}

.form-error {
	color:#F00;
}

.slideshow-error {
	color:#F00;
	text-align:center;
	font-weight: bold;
}

#box .top-left {
	background: url("/images/box/top_left.png") no-repeat;
	width:10px;
	height:10px;
	float:left;
	overflow: hidden;
}

#box .top-fill {
	background: url("/images/box/top_fill.png") repeat-x;
	height:10px;
	float:left;
	overflow: hidden;
}

#box .top-right {
	background: url("/images/box/top_right.png") no-repeat;
	width:10px;
	height:10px;
	float:left;
	overflow: hidden;
}

#box .bottom-left {
	background: url("/images/box/bottom_left.png") no-repeat;
	width:10px;
	height:10px;
	float:left;
	overflow: hidden;
}

#box .bottom-fill {
	background: url("/images/box/bottom_fill.png") repeat-x;
	height:10px;
	float:left;
	overflow: hidden;
}

#box .bottom-right {
	background: url("/images/box/bottom_right.png") no-repeat;
	width:10px;
	height:10px;
	float: left;
	overflow: hidden;
}

#box .center-left {
	background: url("/images/box/left_fill.png") repeat-y;
	clear: both;
}

#box .wrapper {
	background: url("/images/box/right_fill.png") repeat-y;
	background-position: right;
	padding: 0px 10px 0px 10px;
	margin: 0;
}

#box .content h1, h2, h3, h4, p, ul, li {
        margin: 0px;
}

#box .content p {
        padding-top:10px;
}

#greybox .top-left {
	background: url("/images/box/grey_top_left.png") no-repeat;
	width:10px;
	height:10px;
	float:left;
	overflow: hidden;
}

#greybox .top-fill {
	background: url("/images/box/grey_top_fill.png") repeat-x;
	height:10px;
	float:left;
	overflow: hidden;
}

#greybox .top-right {
	background: url("/images/box/grey_top_right.png") no-repeat;
	width:10px;
	height:10px;
	float:left;
	overflow: hidden;
}

#greybox .bottom-left {
	background: url("/images/box/grey_bottom_left.png") no-repeat;
	width:10px;
	height:10px;
	float:left;
	overflow: hidden;
}

#greybox .bottom-fill {
	background: url("/images/box/grey_bottom_fill.png") repeat-x;
	height:10px;
	float:left;
	overflow: hidden;
}

#greybox .bottom-right {
	background: url("/images/box/grey_bottom_right.png") no-repeat;
	width:10px;
	height:10px;
	float: left;
	overflow: hidden;
}

#greybox .center-left {
	background: url("/images/box/grey_left_fill.png") repeat-y;
	clear: both;
}

#greybox .wrapper {
	background: url("/images/box/grey_right_fill.png") repeat-y;
	background-position: right;
	padding: 0px 10px 0px 10px;
	margin: 0;
}

#greybox .content h1, h2, h3, h4, p, ul, li {
	margin: 0px;
}

.pricingbox { width: 390px; float:left; }
.pricingbox .fill { width: 370px; }
.pricingbox .content { padding: 2px 5px 2px 5px; }

.slideshowmediabox { width: 290px; }
.slideshowmediabox .fill { width: 270px; }

.slideshowcreatebox { width: 266px; background-color: #eee; font-size: 13px; font-weight: bold; font-style: italic; }
.slideshowcreatebox .fill { width: 246px; }
.slideshowcreatebox td { padding: 10px 10px 0 0; }

.mediaSelectedWrapper { padding: 0 0 10px 30px; }

.slideshowbox .content { height: 352px; }
.slideshowbox h3 { font-size: 16px; font-weight: bold; font-style: italic; }
.slideshowbox hr { border: 1px solid #d2d2d2; }
.slideshowbox form { padding: 0; margin: 0; }
.slideshowbox li { padding-bottom: 5px; }

.centerbox { width: 600px; }
.centerbox .fill { width: 580px; }
.centerbox .content { padding: 0px 10px 0px 10px; }
.centerbox .content h1, h2, h3, h4, p { padding-bottom: 10px; }

.centerbox .bottom-content {
	padding-top:15px;
	width:560px;
}

.centerbox .bottom-content a {
	color:#002D62;
	text-decoration:none;
}

.centerbox .bottom-content a:hover {
	text-decoration:underline;
}

.centerbox .bottom-content .divider {
	color:#CCCCCC;
}

.centerbox .split {
}

.centerbox .split .left {
	width:280px;
	float:left;
}

.centerbox .split .right {
	width:280px;
	float:left;
}

.centerbox .split .left-preview {
	width:170px;
	float:left;
}

.centerbox .split .right-preview {
	width:390px;
	float:left;
}

.centerbox .split a {
	color: #002D62;
}

.centerbox .split a:hover {
	color: #EE0000;
}

.centerbox .store-item {
	height: 112px;
}

.centerbox table tr td {
	padding-bottom:5px;
}

.centerbox .form-text input {
	width:180px;
}

.centerbox .form-text textarea {
	width:180px;
}

.centerbox .content ul {
        margin: 0;
        padding: 0 0 0 15px;
}

.centerbox .content li {
        list-style-type: disc;
        padding: 0 0 10px 0;
}

.message {
        background-color: #d7f9d4;
        border: 1px solid #d4efd2;
        padding: 10px 20px 10px 20px;
        margin: 10px 0 20px 0;
        color:#000;
        text-align:center;
}

.learningnav {
        width: 250px;
        float: right;
        margin: 0 0 10px 10px;
}

.learningnav .fill {
        width: 230px;
}

.learningnav .content h2 a {
	color:#002D62;
        text-decoration:none;
}

.learningnav .content ul {
        padding:5px 0px 5px 0px;
        margin:0;
}

.learningnav .content li {
        padding:0;
        margin:0;
}

.learningnav .content ul li {
        list-style:none;
        padding:0;
}

.learningnav .content ul li a {
        font-family: arial;
        font-weight:normal;
        font-size:12px;
        line-height:20px;
	color:#002D62;
        text-decoration:none;
}

.learningnav .content ul ul {
        padding-left: 10px;
}

.learningnav .content ul li ul li a {
        font-family: arial;
        font-weight:normal;
        font-size:11px;
        line-height:16px;
	color:#666;
        text-decoration:none;
}

.learningnav .content li a:hover {
        text-decoration:underline;
}

#holder {
        width:800px;
        margin: auto;
        height:100%;
        position:relative;;
        top:0;
}

#label {
        padding:0;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        text-align: left;
        position:relative;
        background: url(/images/background_800x357.png) repeat-y;
}

#headertop {
	background-image: url(/images/backgroundnav_.jpg);
        width:800px;
        height:106px;
        vertical-align:middle;
        position:relative;
        top:0;
        z-index:1;
        margin: 0;
        padding:0;
}

#headertop .logo {
        padding-top:23px;
        padding-left:25px;
        float:left;
}

#headertop .bluelogin {
        padding:0 15px 0 0; 
        margin: 0;
        float:right;
        min-width:198px;
}

#headertop .bluelogin .wrapper {
	padding:8px 8px 0 8px ;
        text-align:center;
        color:#fff;
        letter-spacing:0.0em;
        font-size:12px;
        font-weight:bold;
        background-image:url("/images/boximagetop_198x36.png");
        height:28px;
}

#headertop .bluelogin a {
        letter-spacing:0.0em;
        color:#fff;
}

#headertop .bluelogin .text {
        letter-spacing:0.0em;
        color:#fff;
}

#headertop .storeslog {
        padding-top:0px;
        margin-left:385px;
        float:left;
}

#header {
        width:800px;
        height:118px;
        top:0;
        position:relative;
}

#topnavbar {
        width:770px;
        height:30px;
        background-color:#404041;
        padding:0 0 0 30px;
        margin:0;
        z-index:0;
        position:relative;
}

#logo {
        position:relative;
}


.demo {
	padding-top: 10px;
}

.demo table tr td {
	width: 130px;
}

.demo input {
	width: 100px;
}

#boxrow {
        width:600px;
        margin: 20px 0 0 0;
}

#nextepisode {
	clear:both;
	width:600px;
	margin-top:15px;
}

#contentcentered {
	clear:both;
	margin-left:150px;
	margin-right:25px;
	width:750px;
}

#signupboxholder {

        float:right;
        padding: 5px 0 15px 15px;
}

#signupbox {
        background-image:url(/images/signupboxfill_190x20.png);
        width:170px;
        background-repeat:repeat-y;
        clear:both;
        color:#ebebeb;
        padding: 5px 10px 0 10px;
}

#signupboxtop {
        height:38px;
        width:190px;
        clear:both;
}

#signupboxbottom {
        background-image:url(/images/signupboxbot_190x16.png);
        height:16px;
        width:190px;
        background-repeat:repeat-y;
        clear:both;
}

.box {
        background-repeat:no-repeat;
        width:190px; 
        height:155px;
        float:left;
        padding:0;
        margin:0;
}

.boxinner {
	margin:5px;
}

.box p {
	vertical-align:bottom;
}

.boxcopy {
        position:absolute;
        bottom:10px;
        left:5px;
        width: 180px;
}

.box h2 {
        font-size:13px;
        font-family:arial;
        letter-spacing:-0.04em;
        padding-bottom:0;
}

.box p a {
        position:absolute;
        bottom:10px;
        left:5px;
        width:180px;
        height:145px;
}

.box a {
	color:#666;
        text-decoration:none;
	}
	
.box .badge {
        font-size: 1px;
        visibility: hidden;
}

.box .button {
        padding-top:55px;
}

.textcolumn {
	width: 600px;
}

.boxmarginleft {
	margin-left:15px;
}

.floatleft {
        float:left;
}

.floatright {
        float:right;
}

.boxheadline {
         height:81px;
         padding-top:15px;
}

#topnavbar a {
        color:#E6E6E6;
        text-decoration:none;
        padding: 8px 20px 8px 20px;
        margin:0;
        font-size:12px;
        font-family:arial,helvetica, sans-serif;
        font-weight:bold;
        line-height:30px;
}

#topnavbar a:hover {
       background-color:#959595;
}

.signupField {
	font-size: 12px;
        margin-top:10px;
}

.signupField input {
        width:160px;
}

h2.signupField {
        font-size: 15px;
        font-style:normal;
        margin-bottom:10px;
        margin-top:0;
}

.signupField a {
        color:#eee;
}

.tenpixpadding {
        padding-top:10px;
}

#footer {
	text-align:center;
        font-size:10px;
        clear:both;
        margin-top:25px;
        margin-bottom:25px;
        width:800px;
}

#footer a {
        font-size:10px;
        color:#333;
        text-decoration:underline;
}

#footer a:hover {
        color:#003399;
}

#leftcol {
        width:150px;
        text-align:left;
        float:left;
}

#leftcolbg {
        background-image:url(/images/navfill.png);
        width:100%;
}

#leftcolinner {
        margin-left:12px;
        margin-right:12px;
}

#leftcoltext {
        width:100%;
        margin:0px;
        padding:0px;
}

#leftcoltext .heading a {
        color:#000000;
        font-family: arial;
        font-weight:bold;
        font-style:italic;
        font-size:16px;
        text-decoration:none;
}

#leftcoltext .heading a:hover {
        text-decoration:underline;
}

#leftcoltext ul {
        padding:0px;
        margin:0px;
}

#leftcoltext ul li {
        list-style:none;
        margin: 0 0 7px 0;
        padding-bottom: 7px;
        border-bottom: 1px solid #CCCCCC;
}

#leftcoltext ul li a {
        font-family: arial;
        font-weight:bold;
        font-size:12px;
        color:#666;
        text-decoration:none;
}

#leftcoltext ul li a:hover {
        text-decoration:underline;
}

#leftcoltext ul li ul li {
        list-style:none;
        margin: 5px 0px 0px 10px;
        border:0px;
        padding-bottom: 0px;
}

#leftcoltext ul li ul li a {
        font-family: arial;
        font-weight:bold;
        font-size:12px;
        color:#666;
        text-decoration:none;
}

#leftcoltext ul li ul li a:hover {
        text-decoration:underline;
}

#leftcoltext ul li ul li ul li {
        list-style:none;
        margin: 5px 0px 0px 5px;
        border:0px;
        padding-bottom: 0px;
}

#leftcoltext ul li ul li ul li a {
        font-family: arial;
        font-weight:bold;
        font-size:12px;
        color:#999;
        text-decoration:none;
}

#leftcoltext ul li ul li ul li a:hover {
        text-decoration:underline;
}

#leftcoltop {
        background-image:url(/images/navtop.png);
        background-repeat:no-repeat;
        height:17px;
        width:150px;
}

#leftcolbottom {
        background-image:url(/images/navbottom.png);
        background-repeat:no-repeat;
        height:17px;
        width:150px;
}

#members-leftcolbg {
        background-image:url(/images/member_navfill.png);
        width:100%;
}

#members-leftcoltop {
        background-image:url(/images/member_navtop.png);
        background-repeat:no-repeat;
        height:17px;
        width:150px;
}

#members-leftcolbottom {
        background-image:url(/images/member_navbottom.png);
        background-repeat:no-repeat;
        height:17px;
        width:150px;
}

#members-leftcoltext {
        width:100%;
        margin:0px;
        padding:0px;
}

#members-leftcoltext .heading {
        padding-bottom:15px;
}

#members-leftcoltext .heading a {
        color:#FFFFFF;
        font-family: arial;
        font-weight:bold;
        font-style:italic;
        font-size:16px;
        text-decoration:none;
}

#members-leftcoltext .heading a:hover {
        text-decoration:underline;
}

#members-leftcoltext ul {
        padding:0px;
        margin:0px;
}

#members-leftcoltext ul li {
        list-style:none;
        margin: 0 0 7px 0;
        padding-bottom: 7px;
        border-bottom: 1px solid #CCCCCC;
        color:#EEEEEE;
}

#members-leftcoltext ul li a {
        font-family: arial;
        font-weight:bold;
        font-size:12px;
        color:#EEEEEE;
        text-decoration:none;
}

#members-leftcoltext ul li a:hover {
        text-decoration:underline;
}

#members-leftcoltext ul li ul li {
        list-style:none;        
        margin: 5px 0px 0px 10px;
        border:0px;
        padding-bottom: 0px;
}

#members-leftcoltext ul li ul li a {
        font-family: arial;
        font-weight:bold;
        font-size:12px;
        color:#DDDDDD;
        text-decoration:none;
}

#members-leftcoltext ul li ul li a:hover {
        text-decoration:underline;
}

#members-leftcoltext ul li ul li ul li {
        list-style:none;
        margin: 5px 0px 0px 5px;
        border:0px;
        padding-bottom: 0px;
}

#members-leftcoltext ul li ul li ul li a {
        font-family: arial;
        font-weight:bold;
        font-size:12px;
        color:#DDDDDD;
        text-decoration:none;
}

#members-leftcoltext ul li ul li ul li a:hover {
        text-decoration:underline;
}

#content {
        width:760px;
        min-height:400px;
        margin-top:30px;
        padding:0 20px 0 20px;
}

#rightcol {
	width:600px;
        float: right;
}

.magic {
        clear:both;
}

#labelbottom {
        background-image:url(/images/label_bottom_800x21.png);
        background-repeat: no-repeat;
        height:21px;
        width:800px;
        clear:both;
}

.iconBox { 
        position:relative; 
        float:left; 
        padding-top:1px;
}

.iconBox img {
	 border: 0px;	
}

.bluebold a {
	 color:#002D62;
	 font-weight: bold;
	 text-decoration: none;
}

.bluebold a:hover {
	 text-decoration: underline;
}

.templates-list table tr td { 
        width:135px;
        height: 100px;
        text-align: center;
}

table.pricing  {
	border: 1px solid #CCC;
	color: #333;
	width: 350px;
}

table.pricing a {
	 color:#002D62;
	 text-decoration: none;
	 font-weight: normal;
}

table.pricing a:hover {
	 text-decoration: underline;
}

tr.on {
	background-color: #EEEEEE;
}

tr.off {
	background-color: #FFFFFF;
}

td.free {
	color: 	#900;
	font-weight: bold;
}

#alternating-list table {
	padding-bottom: 10px;
        font-size:13px;
}

#alternating-list table tr td {
	padding: 8px 0px 2px 5px;
	margin: 0px;
	height: 30px;
	vertical-align: middle;
	color: #333333;
}

#alternating-list table tr td.create {
	padding: 15px 0px 2px 5px;
	margin: 0;
	height: 35px;
}

	
#alternating-list table tr td.icons {
	padding: 8px 0px 2px 2px;
	margin: 0;
	vertical-align: middle;
	text-align: right;
}

#alternating-list table tr td.icons img {
        margin-right: 15px;
        
}

#alternating-list table tr td a {
	color: #002D62;
	text-decoration: none;
}

#alternating-list table tr td a.unsaved {
	color: #f00;
	text-decoration: none;
}

#alternating-list table tr td a:hover {
	text-decoration: underline;
}

#alternating-list .row1 {
	background-color: #EEEEEE;
}

#alternating-list table tr th a {
	color: #002D62;
	text-decoration: none;
}

#alternating-list table tr th a:hover {
	text-decoration: underline;
}

#alternating-list table tr th.title-col {
	width: 260px;
	font-weight: bold;
}

#alternating-list table tr th.date-col {
	width: 90px;
	font-weight: bold;
}

#alternating-list table tr th.time-left-col {
	width: 60px;
	font-weight: bold;
}

#alternating-list table tr th.num-bids-col {
	width: 40px;
	font-weight: bold;
}

#alternating-list table tr th.status-col {
	width: 100px;
	font-weight: bold;
}

#alternating-list table tr th.name-col {
	width: 280px;
	font-weight: bold;
}

#alternating-list table tr td.edit {
        width: 70px;
}

#alternating-list table tr th.date-created-col {
	width: 170px;
	font-weight: bold;
}

#alternating-list table tr th.actions-col {
	width: 120px;
	font-weight: bold;
}

#alternating-list table tr th.actions2-col {
	width: 170px;
	font-weight: bold;
}

#alternating-list table tr th.info-col {
	width: 240px;
	font-weight: normal;
}

#alternating-list table tr th.counter-col {
	width: 320px;
	font-weight: bold;
	padding:0;
	margin:0;
}

#alternating-list table tr td div.digit-name {
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
}

#alternating-list table tr td div.counter {
	display: table-cell;
	width: 280px;

	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
}

#alternating-list table tr td div.counter a img {
	vertical-align: middle;
}

#alternating-list table tr td div.info {
	display: table-cell;
	width: 255px;
	vertical-align: top;
	padding-left: 5px;
}

#alternating-list table tr td div.title {
	font-size: 14px;
	padding-bottom: 5px;
}

#alternating-list table tr td div.date {
	padding-bottom: 5px;
}

#alternating-list span.ended {
	color: red;
}

#slideshow-container {
	text-align: center;
	padding-bottom:3px;
}

.template-view {
	text-align: center;
}

#scroller-form table tr td select {
	width: 250px;
}

#scroller-form table tr td.usernames select {
	height: 80px;
}

#scroller-form table tr td.categories select {
	height: 300px;
}

#scroller-form table tr td.help {
	padding: 0 0 0 20px;
	font-size: 12px;
}

.member-home-product {
        padding:5px 0 5px 0;
        margin:0;
        width: 600px;
        height: 100px;
        clear:both;
        border-bottom: solid 2px #ccc;
}

.member-home-product-ebay {
        padding:10px 0 10px 0;
        margin:0 0 10px 0;
        width: 600px;
        height:72px;
        clear:both;
        border-top: solid 2px #032d55;
        border-bottom: solid 2px #032d55;
}

.member-home-product-ebay-content {
        width:348px;
        height:72px;
        float:left;
}

.member-home-product-ebay-image {
        width:120px;
        height:72px;
        float:left;
        text-align:center;
        }
        
.member-home-product-ebay-list {
        width:120px;
        height:72px;
        float:left;
        padding-left:10px;
}

.member-home-product-ebay-content h2 a {
        text-decoration:none;
        color:#032d55;
        font-size:15px;
}

.pmd {
	padding-left:10px;
}
.yaflc {
        text-decoration:none;
        FONT-STYLE:ITALIC;
        font-weight:bold;
        font-size:15px;
        color:#999;
}

.member-home-product-image {
	width:120px;
	height:80px;
	float:left;
	text-align:center;
	margin-top:15px;
	}

.member-home-product-content {
        width:348px;
        height:100px;
        float:left;
        font-size:13px;
}

.member-home-product-content h2 a {
	text-decoration:none;
	color:#333;
	font-size:15px;
}

.member-home-product-list {
	width:120px;
	height:100px;
	float:left;

	padding-left:10px;
}

.yafsc {
   /*     border-top:1px solid #ccc; */
        padding: 10px 0 10px 10px;
}

.yafscb {
/*	border-top:1px solid #ccc; */
	height:5px;
	margin:0;
	padding: 10px 0 10px 10px;
	}

.verti {
	margin:10px 0 30px 0;
	}
	
.verti-ebay {
        margin:10px 0 0 0;
}


#topnavbar .store-search {
        margin-left: 160px;
        width: 450px;
}

.member-home-product-bottom {
        padding:5px 0 0 0;
        margin:0;
        width: 600px;
        height: 120px;
        clear:both;
}

#topnavbar .store-search .button input {
        background-color: #ffd240;
        color: #002D62;
        border-color: #ffd240;
}

#topnavbar .store-search .keywords input {
        width: 300px;
}

#stores-pagination {
        margin-left:20px;
	width:750px;
}

.border-bottom {
        border-bottom: 1px solid #999;
        margin-bottom:10px;
        width:65%;
}

.templates {
        margin-left:15px;
}

.scrollers {
        margin-left:0;
}

.slideshows {
        margin-left:15px;
}

#breadcrumbs {
	padding-bottom:  0px;
	font-size: 12px;
}

#breadcrumbs a {
        color:#666;
}

#breadcrumbs a:hover {
        color:#333;
}

.breadcrumbs-content-wrapper {
	padding: 0 25px 10px 25px;
}

.breadcrumbs-content-wrapper h1, h2, h3 {
	padding: 0;
	margin: 0;
}

.home-product {
        padding:5px 0 5px 0;
        margin:0;
        width: 350px;
}

.home-product .image {
	width:90px;
	float:left;
	text-align:center;
}

.home-product .content {
        width:250px;
        float:right;
        font-size:13px;
}

.home-product .button {
	padding-top: 10px;
        float:right;
}

.home-product h2 {
	padding: 0 0 10px 100px;
}

.home-product h2 a {
	text-decoration:none;
	color:#333;
	font-size:15px;
}

.productbox {
        width:390px;
}

.productbox { width: 380px; float:left;}
.productbox .fill { width: 360px; }

.productbox hr {
	margin: 10px 0 10px 0;
	padding: 0;
	border-top: 2px solid #eee;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	background-color: white;
}

.digit-list table {
        padding: 0px;
        margin: 0px;
        border-spacing: 0px;
        border-left: 1px solid #eee;
        border-top: 1px solid #eee;
}

.digit-list td {
        width: 280px;
        height: 80px;
        padding: 0px;
        margin: 0px;
        border-spacing: 0px;
        text-align: center;
        vertical-align: middle;
        border-right: 1px solid #eee;
        border-bottom: 1px solid #eee;
}

#counter-preview {
        width: 560px;
        text-align: center;
}

#counter-preview .info {
        float: left;
        text-align: left;
}

#counter-preview .info .style {
        color: #002D62;
}

#listing {
        width: 560px;
        padding: 0 0 10px 0;
        margin: 0;
        border-bottom: 1px solid #eee;
}

#listing h1 {
        font-size: 18px;
        margin: 0 0 10px 0;
        padding: 0;
}

#listing h2 {
        font-size: 16px;
        margin: 0 0 10px 0;
        padding: 0;
}

#listing .image {
        float: left;
        width: 150px;
        height: 150px;
}

#listing .info {
        float: left;
        padding: 0 0 0 20px;
}

#listing .info .row {
        height: 25px;
        clear: both;
}

#listing .info .row .value {
        color: #002D62;
        float: left;
}

#listing .info .row .name {
        width: 120px;
        float: left;
}

#app-form {
        padding-top: 10px;
        color: #333;
}

#app-form a {
        color: #002D62;
}

#app-form select {
        width: 200px;
        padding: 0;
        margin: 0;
}

#app-form .app-box {
        width: 540px;
        padding: 10px;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#app-form .selected {
        background-color: #eee;
}

#app-form .changed {
        background-color: #ddd;
}

#app-form h3 {
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 10px;
}

#app-form h3 span {
        font-size: 14px;
        font-weight: normal;
        font-style: italic;
        padding-left: 5px;
}

#app-form h3 .preview {
        padding: 0;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
}

#app-form h3 .remove {
        padding: 0;
        float: right;
        font-size: 12px;
        font-weight: normal;
}

#app-form h3 img {
        float: left;
        padding-right: 2px;
}

#app-form .element {
        padding: 0px 0 10px 16px;
        float: left;
}

#app-form .element center {
        padding: 5px 0 0 0;
        margin: 0;
}

#app-form .element-preview {
        width: 300px;
        text-align: center;
        float: right;
}

#app-form .controls {
        padding-top: 5px;
        text-align: right;
}

.pagination {
        padding: 0 0 5px 0;
        margin: 0;
}

.pagination table {
        width: auto;
        height: auto;
        padding: 0px;
        margin: 0px;
        border-spacing: 0px;
        float: right;
}

.pagination table tr {
        width: auto;
        height: auto;
        padding: 0px;
        margin: 0px;
}

.pagination table tr td {
        width: auto;
        height: auto;
        padding: 0 0 0 10px;
        margin: 0px;
        vertical-align: middle;
        text-align: right;
        color:#5c5c5c;
        font-size:13px;
}

.pagination a {
        color:#002D62;
        font-size:12px;
        text-decoration:underline;
}

.pagination select {
        font-size:12px;
        padding: 0;
        margin: 0;
}

.pagination form {
        padding: 0 0 0 10px;
        margin: 0;
}

.order-by {
        width:180px;
        padding: 3px 0 0 0;
        margin: 0;
        color:#5c5c5c;
        font-size:12px;
}

.order-by a {
        color:#002D62;
        font-size:12px;
        text-decoration:underline;
}

table.embed-form {
        padding: 0;
        margin: 0;
        border-spacing: 0;
}

table.embed-form td {
        padding: 0;
        margin: 0;
        border-spacing: 0;
}

table.embed-form form, input, textarea {
        padding: 0;
        margin: 0;
}

table.embed-form input {
        width:550px;
        overflow:hidden;
}

table.embed-form textarea {
        width:550px;
        overflow:hidden;
}

.store-pagination {
        padding: 0 20px 10px 0;
}

hr.dashes {
	margin: 0;
	padding: 0;
	border-top: 2px dashed #eee;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	background-color: white;
}

#edit-item {
	padding-bottom: 10px;
}

#edit-item .image {
	float: left;
	padding-right: 10px;
}

#edit-item form {
	padding-top: 5px;
}

#updateListings {
	height:50px;
}

.failed {
	background-color: #fd9193;
}
