/* CSS Document */
.mainContent *{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.mainContent a:link{color:#666;text-decoration:none;}
.mainContent a:visited{color:#666;text-decoration:none;}
.mainContent a:hover{text-decoration:underline;}
.mainContent a:active{color:#666;text-decoration:none;}
.mainContent .subTitle a{border:1px solid #666;padding:3px 4px;margin-right:2px;font-weight:bold;}
.mainContent .subTitle a:hover,.mainContent .subTitle a.current{border:1px solid #666;background:#666;color:#fff;text-decoration:none;}
.mainContent .pageTitle{font-size:11px;color:#FFFFFF;font-weight:bold;line-height:25px;height:26px;padding-left:10px;margin-bottom:8px;background:url(/buyers_guide/images/themes/2009/pageTitle_bg.png) no-repeat 0 0;}
.mainContent .alphabetTabInner{font-size:12px;color:#FFFFFF;font-weight:bold;line-height:24px;height:24px;width:38px;padding-left:10px;margin-bottom:8px;background:url(/proto/images/themes/2009/alphaTab_bg.png) no-repeat 0 0;}
.mainContent .alphabetTabOuter{}
.mainContent .paging{text-align:right;margin-top:20px;}
.mainContent .listingBoxedBoldLineage{border:1px solid #ccc;background:#eee;padding:3px;}
.mainContent .inner_listingBoxedBoldLineage{border:1px solid #ccc;background:#fff;padding:10px 10px;}
.mainContent .inner_listingBoxedBoldLineage .title{font-size:15px;font-weight:bold;}
.mainContent .listingFree{background:url(/themes/site_themes/sports_insight/directory/item_separator.gif) no-repeat left bottom;padding:10px;}
.mainContent .directoryaddressdark{padding:2px 0;}
#price_list_bg{border-collapse:collapse;border:1px solid #77BEFF;line-height:15px;}
#price_list_bg td{padding:0.3em .8em;}
#price_list_bg tr{background:#F0F8FF;border:1px solid #77BEFF;}
#price_list_bg .odd{background:#DFF0FF;}
#price_list_bg thead{font-weight:bold;color:#fff;background: transparent url(/buyers_guide/images/themes/2009/bg_thead.png) repeat-x 0 bottom;}
#price_list_bg thead tr{background-color:transparent;}
#price_list_bg thead th{padding:0.3em .8em;}
#price_list_bg th.dis-head{border-right:4px solid #cc0000;border-left:4px solid #cc0000;border-top:4px solid #cc0000;}
#price_list_bg td.dis-cell{border-right:4px solid #cc0000;border-left:4px solid #cc0000;}
#price_list_bg td.dis-cell-last{border-right:4px solid #cc0000;border-bottom:4px solid #cc0000;border-left:4px solid #cc0000;}
#price_list_bg td.dis-cell,#price_list_bg td.dis-cell-last{color:#cc0000;}
#buyers_guide_pages select{font-size:12px;}
del{text-decoration: line-through;}
/* ##################################### LISTING POPUPS ######################################## */
#trailimageid{position:absolute;visibility:hidden;left:0px;top:-100px;height:1px;z-index:1000;}
div.casestudy_popup{padding:0px;background-color:#FFFFFF;border:1px solid #000000;-moz-border-radius:3px;-webkit-border-radius:3px;}
div.casestudy_popup_image_div{padding:5px;text-align:center;background-color:#323232;opacity:.8;line-height:1;}
img.casestudy_popup_image_img{padding:0px;border:1px solid #bbb;}
/* ##################################### LISTING POPUPS ENDS ######################################## */
#signup_f label{padding:3px 0;display:block;width:240px;}
#signup_f .wrap{background-color:#F8F8F8;padding:10px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;margin-bottom:15px;}
#signup_f .wrap h5{font-size:16px;font-weight:bold;color:#323232;margin-bottom:10px;}
#signup_f .form-field{background:#eee none repeat scroll 0 0;line-height:1.2;margin:5px 0 10px;padding:5px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;}
#signup_f .form-field label{float:left;width:240px;font-weight:bold;padding-left:10px;color:#444;}
#signup_f .form-field label small{font-size:10px;}
#signup_f .form-field input{float:left;width:260px;border:1px solid #ccc;}

#signup_f .form-click input{background-color:#b51800;font-size:13px;color: #fff;padding:3px 10px;border:1px solid #b51800;font-weight:bold;}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}