#viewAds .catList { margin:0 10px 0; padding:0px; list-style:none; float:left;width:165px; border-bottom:1px dashed #036;}

#viewAds, #advertising {width:390px; float:left;  padding-bottom:10px;}
#viewAds {margin-right:10px;}

#viewAds p {margin: 0 0 10px 10px;}
#viewAds a {color:#036;}


#advertising p {margin:5px 0;}
#textAdv, #displayAdv { float:left; width:45%; text-align:center; line-height:1.4em;}
#textAdv {margin-right:10px;padding:0 10px;}
#displayAdv{}
#marketingText {clear:both;margin: 0;text-align:center; padding:0 10px;}

h3{margin-bottom:15px;}

.textadLink {position:relative;background: url(images/text_ad_button.jpg) no-repeat; width:155px; height:42px; text-indent:-9999px; text-align:center; margin-top:10px;top:18px;left:15px;}
.textadLink a, .contactLink a {width:155px; height:42px;position:absolute; top:0; left:0;}

.contactLink {background: url(images/contact_us_button.jpg) no-repeat; width:155px; height:42px; text-indent:-9999px; text-align:center;margin-top:10px; position:relative; left:15px;}

	#ads {padding:0; margin:0 10px 0 0 ;float:left; width:630px;}
	.displayAd{ margin:0 0 10px; text-align:center; float:left; font-size:12px;font-weight:bold;word-wrap: break-word;max-width:100%;}
	.displayAd p {margin:2px 0 0;}
	
	.oneColumn {width:200px; float:left;margin-left:10px;}
	.threeColumn {margin-bottom:10px;}
	.twoColumn {float:left;margin:0 0 10px 0; padding:0;}
	.twoColumn img {margin:0;}
	.textAdContainer{border-bottom:2px dotted #ccc;width:620px; margin-bottom:15px}
	.textAdContainer.archive {width:930px;}
	.textAd div{ float:left;}
	.textAd .innerAd{width:600px;}
	.textAd .adActions{width:250px;margin-left:20px; border-left:1px solid #ccc; padding-left:20px;}
	.adActions form{margin-top:10px}
	.cancelled{color:#900;font-weight:bold;}
	.approved{color:#390;font-weight:bold}
	.waiting{color:#009;font-weight:bold}
	.warnBtn, .okBtn, .submitBtn{font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;border:0;padding:5px;}
	.warnBtn{background:#900;}
	.okBtn{background:#390;}
	.submitBtn{background:#258;}
	
	.textAd { clear:both;  margin:0 0 15px; padding:15px 15px 0; text-align:left; font-size:13px;border-top:2px dotted #ccc;overflow:hidden;}
	.Highlite {background: #FFC;}
	.textAd h5 {Margin:0 0 5px;font-size:120%;color:#000;}
	.adLinks {margin:0 10px 0 0 ; display:inline;font-weight:bold;}
	.adBody {margin:0 0 10px 0; line-height:1.4em; }
	
	.column1 .catList {width:205px;  margin:15px; padding:0; float:left;border-top: 2px dotted #ccc; }
	.column2 .catList {width:160px;  margin:0; padding:0; border-top: 2px dotted #ccc; }
	.catList li { margin:0; padding:0;background:none;height:1%;}
	.catList a, .catList li#active {text-decoration:none; padding:5px; display:block; font-size:120%; border-bottom: 2px dotted #ccc;margin:0;font-weight:bold;}
	.catList a:hover {background:#f0f0f0;}
	.catList li#active{font-weight:bold; background:#f0f0f0;}

#sourcePromo {background:url(http://i.bloodhorse.com/img/new/blue_gradient_100.jpg) repeat-x left bottom #fff; border: 1px solid #d2e1e8;padding:10px 15px; height:80px;position:relative; clear:both; margin-top:15px; overflow:hidden;}
#sourcePromo h4 {margin:0; padding:0;}
#sourcePromo p {margin:0; font-size:13px;padding:0;width:300px;}
#sourcePromo form {width:40%; position:absolute; top:10px; right:15px;}
#sourcePromo legend{font-weight:bold;margin-bottom:5px;}
#sourcePromo input {margin-bottom:0px;}

#goButton {margin-top:5px;}

#bhBox { padding:10px; margin:10px 0;background:#f0f0f0; font-weight:bold; clear:both; text-align:center; border:1px solid #d0d0d0;}
#bhBox p{margin:0;}

#forgotPassword {border:none;}
#loginBox, #register {width:320px; border:none;float:left;}
#loginBox {margin-right:10px;border-right:2px dotted #d0d0d0;}
#loginBox label{width:300px;}
#register {padding-left:10px;}
.userForm label{display:block; width:360px;position:relative;margin-bottom:10px;font-weight:bold}
.userForm label input, .userForm label select{width:200px;position:absolute;top:0;right:0;display:block;}
.userForm label select {width:205px;}
.userForm label span {font-size:85%; color:#555;margin:3px 0 0;display:block;}
.userForm label.radio span.radioButtons{font-size:100%; color:#333;font-weight:normal; display:inline;width:200px;position:absolute;top:0;right:0;display:block;}
.userForm label.radio input{position:static;width:15px;display:inline;}

.inlineRadioButtons {margin-bottom:15px}
.inlineRadioButtons label{display:inline;margin-right:15px; font-weight:normal;}

.itemizedTable{empty-cells:show; border-collapse:collapse;}
.itemizedTable td{padding:5px 10px; border-top:1px solid #d0d0d0;}
tr.Line{background:#D6D6D6;}
td.Currency{text-align:right;}
tr.altRow{background:#eaeaea;}

tr.totalLine{font-weight:bold;border-top:2px solid #999;}

label.expirationDate select{width:100px; position:static;float:left; margin-left:10px;display:inline;}
label.expirationDate span {font-size:100%; color:#333;font-weight:normal; display:inline;width:220px;position:absolute;top:0;right:0;display:block;}
.warning{font-weight:bold; color:#900;}
/*\*/
* html .column1 .catList {display:inline;}
* html .column1 .breadCrumbNav {display:inline;}
/**/