/************************************************************************* CSS Document */

body {
	margin:0;
	padding:0;
}

a:link {
	color: #006D96;
	text-decoration: none;
}
a:visited {
	color: #006D96;
	text-decoration: none
}
a:hover {
	color: #E35717;
	text-decoration: none
}
a:active {
	color: #006D96;
	text-decoration: none
}

a.dash_links:link {
	color: #006D96;
	text-decoration: none;
	font-weight: bold;	
}
a.dash_links:visited {
	color: #006D96;
	text-decoration: none;
	font-weight: bold;
}
a.dash_links:hover {
	color: #E35717;
	text-decoration: none;
	font-weight: bold;
}
a.dash_links:active {
	color: #006D96;
	text-decoration: none;
	font-weight: bold;
}

/************************************************************************* TOP NAVIGATION MENU*/
/* this is already usless i think because firefox doesn't like using lu/li in menus and i changed it to div's -juv
#navcontainer ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	background: url("../images/bkgd_menu.jpg") repeat-x 25px;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	text-align: center;
}
*/
#navcontainer div {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	background: url("../images/bkgd_menu.jpg") repeat-x 25px;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	text-align: center;
}

#navcontainer a
{
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 70px;
	border-right: 1px solid #FFFFFF;
}

#navcontainer li#active a{ background: url("../images/menu_select.jpg") repeat-x 25px; color: #224568; font-weight: bolder;}
#navcontainer div#active a{ background: url("../images/menu_select.jpg") repeat-x 25px; color: #224568; font-weight: bolder;}
#navcontainer a:hover { background: url("../images/menu_select.jpg") repeat-x 25px; color: #E35717; }

/*************************************************************************** NAVIGATION SUB MENU */
#sub_menu ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
}
#sub_menu div {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
}
#sub_menu a
{
	color: #003399;
	text-decoration: underline;
}

#sub_menu li#active { color: #224568;}
#sub_menu div#active { color: #224568;}
#sub_menu a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/*************************************************************************** BOTTOM NAVIGATION MENU */

#menu_bottom ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;

}

#menu_bottom a
{
	color: #666;
	text-decoration: none;
}

#menu_bottom li#active { color: #224568;}
#menu_bottom a:hover {
	color: #224568;
	text-decoration: underline;
}

/************************************************************************* BOX LINES / BORDERS */
.boxwhite_right {
	background-image:url(../images/border_gray.gif);
	padding:0;
	margin:0;
	background-repeat: repeat-y;
	width:5px;
}


.boxwhite {
	/*background-image: url(../images/border_gray.gif);
	//*background-position: left top;*/
	background-repeat: repeat-y;
	border-top-width: 2px;
	
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}



.box {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}



.box_with_borders {
	border: 1px solid #666666;
	border-collapse: collapse;
}
.box_with_borders td
{
   padding: 2px;
   border: 1px #036 solid;
}

.box_with_borders tr.header
{
   color: #fff;
   background-color: #447A9D;
   text-align: center;
   font-weight: bold;
}


.box_with_borders_dir
{
   border: 1px #036 solid;
   border-collapse: collapse;
   width: 100%;
   font-size: 10px;
}

.box_with_borders_dir td
{
   padding: 2px;
   border: 1px #036 solid;
}

.box_with_borders_dir tr.header
{
   color: #fff;
   background-color: #9999CC;
   text-align: center;
   font-weight: bold;
}
.box_no_top {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-repeat: repeat-x;
	background-position: bottom;
}
.box_no_btm {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	background-repeat: repeat-x;
	background-position: bottom;
}
.seo_box {
	border-top: 1px dashed #CCC;
	border-right: 1px dashed #CCC;
	border-bottom: 1px dashed #CCC;
	border-left: 1px dashed #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.quick_links_box {
	border-bottom: 1px solid #09F;
	border-left: 1px solid #09F;
}
.btm_line {
	border-bottom: 1px dashed #666666;
}
.btm_line_gray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.btm_line_solid {
	border-bottom: 1px solid #666666;
}
.top_line {
	border-top: 1px dashed #666666;
}
.top_line_gray {
	border-top: 1px solid #cccccc;
}
.sign_in {
	border-bottom: 1px solid #09F;
	}
.line_rt {
	border-right: 1px solid #666666;
}
.line_rt_btm {
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.display_gray_line {
	border-bottom: 1px solid #CCC;
}
/************************************************************************ BACKGROUNDS */
.box_top_dn {
	background: url("../images/d-n/leads-black-repeat.gif") repeat-x; 
	border-bottom: 0px solid #666666;
}
.box_top {
	background: url("../images/bkgd_title.jpg") repeat-x bottom; 
	border-bottom: 1px solid #666666;
}
.dash_top {
	background: url("/images/dashboard_img/box-heading-bg.gif") repeat-x bottom; 
	border-bottom: 1px dashed #666666;
	background-color:#A9C6E2;
}
.dash_body {
	background: url("../images/bkgd_dash_body.jpg") repeat-x top; 
	background-color:#EFF3FA;
}
a.top_new {
	border-bottom: 1px dashed #000000;
	color:#000;
}
.tips_top {
	background: url("../images/bkgd_tips.jpg") repeat-x bottom; 
	border-bottom: 1px dashed #666666;
}
.premium_top_dn {
	background-color:#EFF3FA;
	border-bottom: 1px dashed #666666;
}
.premium_top {
	background: url("../../images/premium_bg.jpg") repeat-x bottom; 
	border-bottom: 1px dashed #666666;
}
.menu_background {
	background: url("../images/bkgd_menu.jpg") repeat-x 25px; 
	
	}
.menu_shadow {
	background: url("../images/menu_shadow.jpg") repeat-x 6px top; }
	
td.off {
	background: #FFFFFF;

}
td.on {
	background: #ececec;
}
td.on_darker {
	background: #dddddd;
}

/************************************************************************ TEXT */
.sign_free {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #000000;
}
.sign_welcome {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
.sign_log {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.sign_log:hover {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #999;
}
.sign_faq {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
.sign_faq:hover {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #3399FF;
}
.rt_ad div{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.rt_ad p{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.box_title_dn{
	font:bolder 15px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.box_title_dn A:hover {text-decoration: underline; color: green;}

.box_title{
	font:bolder 15px Arial, Helvetica, sans-serif;
	color: #356A9F;
	text-decoration: none;
}
.box_title_13{
	font:bolder 13px Arial, Helvetica, sans-serif;
	color: #356A9F;
	text-decoration: none;
}
.box_small_caps {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: uppercase;
}
.box_industry {
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
.box_green {
	font: bolder 14px Arial, Helvetica, sans-serif;
	color: #006600;
}
.box_lt_blue {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-transform: uppercase;
	text-decoration: none;
}
.box_lt_blue:hover {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #E35717;
	text-transform: uppercase;
	text-decoration: none;
}
.box_gray_search {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
}
.box_gray_search:hover {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
}
.box_descrip {
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #666;
}
.box_date {
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.box_num {
	font: bolder 22px Arial, Helvetica, sans-serif;
	color: #0000FF;
}
.dash_title{
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.dash_text{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.dash_text:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #E35717;
	text-decoration: none;
}
.tips_title {
	font: bolder 14px Arial, Helvetica, sans-serif;
	color: #333;
}
.tips_text_title{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #333;
}
.tips_text{
	font:10px Arial, Helvetica, sans-serif;
	color: #333;
}
.visitors {
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.quick_links {
	font: bolder 11px  Arial, Helvetica, sans-serif;
	color: #006D96;
	text-decoration: none;
}
.quick_links:hover {
	font: bolder 11px  Arial, Helvetica, sans-serif;
	color: #E35717;
	text-decoration: none;
}
.quick_links_flash {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: blink;
}
.quick_links_flash:hover {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #E35717;
	text-decoration: blink;
}
.normal_text {
	font: 12px  Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
td {
	font: 12px  Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
/************************************************************************* SALES PEOPLE / LEADS / CLASSIFIEDS TEXT*/
.displaying {
	font: bolder 11px  Arial, Helvetica, sans-serif;
	color: #006D96;
	text-decoration: none;
}
.search_box_text {
	font: bolder 12px  Arial, Helvetica, sans-serif;
	color: #006D96;
	text-decoration: none;
}
.search_box_link {
	font: bolder 12px  Arial, Helvetica, sans-serif;
	color: #006D96;
	text-decoration: none;
}
.search_box_link:hover {
	font: bolder 12px  Arial, Helvetica, sans-serif;
	color: #E35717;
	text-decoration: none;
}
.about_leads {
	font: 12px  Arial, Helvetica, sans-serif;
	color: #000000;
}
.display_title {
	font: 12px  Arial, Helvetica, sans-serif;
	color: #09F;
	text-decoration: underline;

}
.display_title:hover {
	font: 12px  Arial, Helvetica, sans-serif;
	color: #E35717;
	text-decoration: underline;
}
.display_title_big {
	font-weight: bold; 
	font: 15px  Arial, Helvetica, sans-serif;
	color: #09F;
	text-decoration: underline;
}
.display_title_big:hover {
	font-weight: bold; 
	font: 15px  Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: underline;
}
.display_title_14 {
	font-weight: bold; 
	font: 14px  Arial, Helvetica, sans-serif;
	color: #09F;
	text-decoration: underline;
}
.display_title_14:hover {
	font-weight: bold; 
	font: 14px  Arial, Helvetica, sans-serif;
	color: #E35717;
	text-decoration: underline;
}
.display_info {
	font: 12px  Arial, Helvetica, sans-serif;
	color: #369;
	text-decoration: none;
}
.display_type {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
}
/********************************************************************************** extra css for buttons and what not */
input,textarea,select {
  font-size: 11px;
  font-family: Verdana;
  border-style: solid;
  border-color: #aaaaaa;
  background: #f0f0f0;
  border-width: 1px;
  margin: 2px;
}
.image{
	border-style:none;
}
/*********************************************************************************Extra css for h1's and stuff - Mark Dhas - 2006-10-20 */
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000;
}
h3 {
	font-family:sans-serif;
	font-style:normal;
	color:#000;
}

.seotextspecialh1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight:normal;
}

.footerpages{
	font-family:arial;
	font-style:normal;
	color:#000;
	text-align:justify;
}


/************************ User notification messages ***********************************/
.notice_error {
	margin: 0 auto;
	padding: 20px;
	width: 85%;
	border: 1px solid #F00;
	background-color: #F9c;
}

.notice_message {

}

.notice_success {

}

/************************ End user notification messages *******************************/


/****************************** VIDEO **************************************************/
#user_video_details {
	text-align: left;
}

.user_video_main {
	float: left;
	padding: 0 10px;
	width: 250px;
}

.user_video_details {
	float: left;
	padding: 0 10px;
	width: 100px;
	text-align: right;
}


/****************************** END VIDEO **********************************************/


/*Grand and Toy*/

#gtnavcontainer div {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	background: url("../images/g-t/gtoy-menu.gif") repeat-x 25px;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	text-align: center;
}

.gtmenu_background {
	background: url("../images/g-t/gtoy-menu.gif") repeat-x 25px; }
	
.dnmenu_background {
	background: url("../james/demo1/img/nav-bar.gif") repeat-x 25px; }

.select-free
{
	position:absolute; 
	z-index:102;
	overflow:hidden;
}
			
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	
}

.dnsearchbox {
	  background-image: url(../images/d-n/purple-repeat.gif);
	  background-position: top right;
	  background-repeat: repeat-x;
}

.dnmoneybox {
	background-image: url(../images/d-n/green-repeat.gif);
	background-position: top right;
	background-repeat: repeat-x;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
}

.dnDashTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #0066cc;
}


table.DNheaderRepeat {
	background-image: url(../images/d-n/dn-header-repeater.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div.LoginWelcomePanel {
	width: 230px;
	height: 82px;
	background: url(../images/d-n/login_welcome_panel.jpg) no-repeat;
	padding-right: 10px
}

div.LoginWelcomePanelContent {
    FONT-WEIGHT: normal;
    FONT-SIZE: 15pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
		padding-top: 20px
}

.thickBorder {
	border-style : solid;
	border-width: 2px;
	border-color : black;
}

.hpbox {
	  background-image: url(../images/bar-back.gif);
	  background-position: top right;
	  background-repeat: repeat-x;
}

.hpTDborder {
		border-bottom:thin solid #CCCCCC;
		border-left:thin solid #CCCCCC;
		border-right:thin solid #CCCCCC;
}

.hpbox_title {
		font-family: "Times New Roman", Times, serif;
		font-size: 10px;
		font-weight: bold;
}

.hpbox_title_gray {
		font-family: "Times New Roman", Times, serif;
		font-size: 10px;
		color: #999;
}


.heading_box {
	border: 1px solid #CCC;
	min-height: 20px;
	margin-bottom: 20px;
}
.heading_box_new {
	border: 1px solid #CCC;
	min-height: 20px;
}
.content_box {
	border: 1px solid #CCC;
	min-height: 20px;
	margin-bottom: 20px;
}
.heading_box_title {
	font-weight: bold;
	border: 1px solid #CCC;
	color: #FFF;
	font-size: 14px;
}
.small_description {
	padding-left:3px; 
	font-size:10px;
}

/* old menu bottom of boxes
#btm_arrows ul li{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #FFF;
	list-style-type: circle;
}
.btm_arrows{
	font: bolder 25px Arial, Helvetica, sans-serif;
	color: #FFFF00;
	text-transform: uppercase;
	text-decoration: none;
}
.btm_arrows:hover{
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-transform: uppercase;
	text-decoration: none;
}
*/
