/* -- ADMIN BOX STYLE FOR FORMS -- */
#titlebox  {
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/orange_008.gif) repeat-x top center;
	width: 300px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	border: 1px solid #ffffff;
	border-bottom: 0;
	font-size: 15px;
	font-weight: bold;
	color: #222222;
}

#titlebox a  {
       color:#072235;
}

#contboxadmin  {
	background-color: #324a5b;
	width: 100%;
	text-align: left;
	margin: 0 0 0 0;
	padding: 10px;
	border: 1px solid #ffffff;
	font-size: 11px;
	color: #ffffff;
}
	
#contboxadmin table, #contboxadmin td, #contboxadmin tr  {
	margin: 0;
	padding: 3px;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#contboxadmin table p  {
	color: #ffffff;
}


/* -- ADMIN BOX STYLE FOR ACCOUNT DISPLAY -- */

p#titlebox_disp  {
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/orange_008.gif) repeat-x top center;
	width: 300px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	border: 1px solid #ffffff;
	border-bottom: 0;
	font-size: 15px;
	font-weight: bold;
	color: #072235;
}

#titlebox_disp a  {
       color:#072235;
}

#contboxadmin_disp  {
	background-color: #324a5b;
	width: 85%;
	max-width:500px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 10px;
	border: 1px solid #ffffff;
	font-size: 11px;
	color: #ffffff;
}
	
#contboxadmin_disp table, #contboxadmin_disp td, #contboxadmin_disp tr  {
	margin: 0;
	padding: 3px;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#contboxadmin_disp table p  {
	color: #ffffff;
}

#contboxadmin_disp p  {
	margin:0;
	padding:0;
}


/* -- ADMIN BOX STYLE FOR LISTING DEALERS AND F&I -- */
#titlebox_dealer  {
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/orange_008.gif) repeat-x top center;
	width: 170px;
	text-align: left;
	margin: 20px 0 0 0;
	padding: 0 5px 0 5px;
	border: 1px solid #ffffff;
	border-bottom: 0;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

#titlebox_dealer a  {
       color:#072235;
}

#contboxadmin_dealer  {
	background-color: #324a5b;
	width: 100%;
	text-align: left;
	margin: 0 0 0 0;
	padding: 10px;
	border: 1px solid #ffffff;
	font-size: 11px;
	color: #072235;
}
	
#contboxadmin_dealer table  {
	width:100%;
	background-color:transparent;
	border-bottom:1px solid #fff;
}

#contboxadmin_dealer tr  {
	margin: 0;
	padding: 0px 0px;
	font-size: 9px;
	color: #ffffff;
}
#contboxadmin_dealer td  {
	width:auto;
	height:auto;
	margin: 0;
	padding: 0px 10px;
	font-size: 9px;
	color: #ffffff;

}

#contboxadmin_dealer .list_head  {
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #000000;
}

#contboxadmin_dealer table tr.list_head .admin_list_1, 
#contboxadmin_dealer table tr.list_head .admin_list_2,
#contboxadmin_dealer table tr.list_head .admin_list_3,
#contboxadmin_dealer table tr.list_head .admin_list_4,
#contboxadmin_dealer table tr.list_head .admin_list_5,
#contboxadmin_dealer table tr.list_head .admin_list_6,
#contboxadmin_dealer table tr.list_head .admin_list_7,
#contboxadmin_dealer table tr.list_head .admin_list_8,
#contboxadmin_dealer table tr.list_head .admin_list_9 {
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	font-size:9px;
	color: #000000;
	border-bottom:1px solid #fff;
}

#contboxadmin_dealer .odd_list  {
	background-color:#7B92A4;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#contboxadmin_dealer .even_list  {
	background-color:#204862;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#contboxadmin_dealer .post_list  {
	background-color:#C00000;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#contboxadmin_dealer p.p_wht  {
	font-size:9px;
	color: #ffffff;
}


/* -- style for calendar selector -- */
#av_form  {
	width:300px;
}

#contboxadmin_dealer_cal table {
	border: 0;
}

#contboxadmin_dealer_cal table.dates_ {
	width:220px;
}

/* --
#contboxadmin_dealer_cal table td {
	padding:3px;
	margin:3px;
	border: 0;
	color:#000000;
}
-- */

#contboxadmin_dealer_cal img {
	border:0;
}


#contboxadmin_dealer table td.calendarDateInput {
	letter-spacing:normal;
	line-height:normal;
	font-family:Tahoma,Sans-Serif;
	font-size:9px; 
	width: auto; 
	border:0; 
	color:#000000;
	padding:4px;
}

#contboxadmin_dealer .calendarDateInput img {
	border:0px;
}


#contboxadmin_dealer b.vis_nav  {
	padding: 1px;
	font-size:11px;
	color: #ffffff;
}

#contboxadmin_dealer table td.admin_list_1  { 
	padding:5px 5px;
	width:20px;
	text-align:left;
}

#contboxadmin_dealer table td.admin_list_2  { 
	padding:0px 5px;
	width:70px;
}

#contboxadmin_dealer table td.admin_list_3  { 
	padding:0px 5px;
	width:200px;
}

#contboxadmin_dealer table td.admin_list_4  { 
	padding:0px 5px;
	width:100px;
}

#contboxadmin_dealer table td.admin_list_5  { 
	padding:0px 5px;
	width:80px;
}

#contboxadmin_dealer table td.admin_list_6  { 
	padding:0px 5px;
	width:20px;
	text-align:center;
}

#contboxadmin_dealer table td.admin_list_7  { 
	padding:0px 5px;
	width:60px;
}

#contboxadmin_dealer table td.admin_list_8  { 
	padding:0px 5px;
	width:40px;
}

#contboxadmin_dealer table td.admin_list_9  { 
	padding:0px 5px;
	width:40px;
}

#contboxadmin_dealer table.web_cont  {
	width:30%;
	background-color:transparent;
	border-bottom:0;
}

/* -- USER FORM FIELDS STYLES --*/
INPUT#mlogin	{
	width: 90px;
	BORDER: #ffffff 1px solid; 
	FONT: 100% verdana, arial, georgia, sans-serif; 
	VERTICAL-ALIGN: middle; 
	COLOR: #072235; 
	BACKGROUND-COLOR: #a4b6e6;
	}

INPUT#mlogin:hover 	{
	color:#000000;
	BACKGROUND-COLOR: #FFDE6A; 
	}

INPUT#mlogin_radio	{
	BORDER: #ffffff 1px solid; 
	FONT: 95% verdana, arial, georgia, sans-serif; 
	VERTICAL-ALIGN: middle; 
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #a4b6e6;
	}

INPUT#admin_d_box	{
	BORDER: #ffffff 1px solid; 
	FONT: 95% verdana, arial, georgia, sans-serif; 
	VERTICAL-ALIGN: middle; 
	COLOR: #072235; 
	BACKGROUND-COLOR: #a4b6e6;
	}

SELECT#mlogin	{
	width: 90px;
	BORDER: #ffffff 1px solid; 
	FONT: 100% verdana, arial, georgia, sans-serif; 
	VERTICAL-ALIGN: middle; 
	COLOR: #072235; 
	BACKGROUND-COLOR: #a4b6e6;
	}
	
SELECT#mlogin:hover 	{
	color:#000000;
	BACKGROUND-COLOR: #FFDE6A;
	}

TEXTAREA#mlogin  {
	width:200px;
	height:200px;
	BORDER: #ffffff 1px solid; 
	FONT: 100% verdana, arial, georgia, sans-serif; 
	COLOR: #072235; 
	BACKGROUND-COLOR: #a4b6e6;
	}

TEXTAREA#mlogin:hover  {
	color:#000000;
	BACKGROUND-COLOR: #FFDE6A;
	}

TEXTAREA#admin_d_wide  {
	width:95%;
	height:200px;
	BORDER: #ffffff 1px solid; 
	FONT: 100% verdana, arial, georgia, sans-serif; 
	COLOR: #072235; 
	BACKGROUND-COLOR: #a4b6e6;
	}

TEXTAREA#admin_d_wide:hover  {
	color:#000000;
	BACKGROUND-COLOR: #FFDE6A;
	}

	
	
INPUT#sum	{
	width: 90px;
	BORDER: #ffffff 1px solid; 
	FONT: 100% verdana, arial, georgia, sans-serif; 
	VERTICAL-ALIGN: middle; 
	COLOR: #072235; 
	BACKGROUND-COLOR: #a4b6e6;
	}

INPUT#sum:hover 	{
	color:#000000;
	BACKGROUND-COLOR: #FFDE6A; 
	}
	
	
#mlogin_submit  { 
	padding:2px;
	border:none;
	color:#ffffff;
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/black_008.gif) repeat-x top center;
}

#mlogin_submit:hover  { 
	padding:2px;
	border:none;
	color:#000000;
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/orange_008.gif) repeat-x top center;
}


/* -- used when displaying admin delete contents -- */
#sing-pri-cont table td.admin_del_l  { 
	padding-right:30px;
	width:25%;
}

#sing-pri-cont table td.admin_del_r  { 
	width:60%;
}

#sing-pri-cont .list_head  {
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #000000;
	border-bottom:1px solid #fff;
}

#sing-pri-cont table tr.list_head .admin_list_1, 
#sing-pri-cont table tr.list_head .admin_list_2,
#sing-pri-cont table tr.list_head .admin_list_3,
#sing-pri-cont table tr.list_head .admin_list_4 {
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size:9px;
	color: #000000;
	border-bottom:1px solid #fff;
}

#sing-pri-cont .odd_list  {
	background-color:#7B92A4;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#sing-pri-cont .even_list  {
	background-color:#204862;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #ffffff;
}

#sing-pri-cont table td.admin_list_1  { 
	padding:5px 5px;
	width:20px;
	text-align:left;
}

#sing-pri-cont table td.admin_list_2  { 
	padding:0px 5px;
	width:30px;
}

#sing-pri-cont table td.admin_list_3  { 
	padding:0px 5px;
	width:200px;
}

#sing-pri-cont table td.admin_list_4  { 
	padding:0px 5px;
	width:30px;
}


/* -- TITLE HEADER ADDITIONS FOR ADMIN DISPLAY -- */
#title_header .tit_1  {
	width:35px;
}

#title_header .tit_2  {
	width:auto;
}

#title_header .tit_3  {
	float:right;
	position:absolute;
	left:520px;
	width:300px;
	color:#072235;
}

#title_header .tit_spc  {
	width:30px;
}

#title_header .tit_di  {
	width:400px;
	border:1px solid #fff;
	background-color:#efb300;
}


/* -- ADMIN TOOL BUTTONS -- */
#admin_tool_but_wrapper  {
	margin: 0px 6px;
	text-align:center;
	height: 22px;
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/black_008.gif) repeat-x top center;
}

#admin_tool_but_wrapper a.admin_tool_but  { 
	margin:0px -4px;
	padding: 3px 15px;
	position:relative;
	top:3px;
	text-decoration:none;
	border-left:#072235 1px solid;
	border-right:#072235 1px solid;
	color:#ffffff;
	font-size:12px;
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/black_008.gif) repeat-x top center;
}

#admin_tool_but_wrapper a.admin_tool_but:hover  { 
	margin:0px -4px;
	padding: 3px 15px;
	text-decoration:none;
	border-left:#ffffff 1px solid;
	border-right:#ffffff 1px solid;
	color:#000000;
	background: #072235 url(http://www.cycloneautomotive.com/i/bg/orange_008.gif) repeat-x top center;
}


#lbxcontent_admin
	{
	/*color: #777777;*/
	color: #ffffff;
	padding:10px 0px 0px 0px;
	
	}

#lbxcontent_admin p
	{
	padding:0px 10px;
	color:#ffffff;
	font-size: 14px;
	line-height: 1.5em;
	font-family: arial, helvetica, sans-serif;
	}

#lbxcontent_admin h1,h2,h3,h4 {
	margin-top: 5pt;
	margin-bottom: 8pt;
	padding-bottom: 3px;
	font-family: georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;
	font-weight: bold;
	color: #BBB;
	width: 100%;
}

#lbxcontent_admin h1 {font-size: 20pt;}
#lbxcontent_admin h2 {font-size: 18pt;}
#lbxcontent_admin h3 {
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	color: #222222;
	border: none;
	margin-top: 0px;
}

#lbxcontent_admin h4 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	border: none;
}


/* -- ADMIN SUMMARY TABLE DISPLAY -- */
/* -- #contboxadmin_disp table td  {
	text-align: center;
}
*/

#contboxadmin_disp td.helpHed  { 
	border-bottom: 1px solid #ffffff;
	background-color: #a4b6e6;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

#contboxadmin_disp th.helpHed  { 
	width: auto;
	border-bottom: 1px solid #ffffff;
	background-color: #a4b6e6;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

#contboxadmin_disp .list_head  {
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size: 9px;
	color: #000000;
}


#contboxadmin_disp table td.sum_head_1 {
	width:40px;
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size:9px;
	color: #000000;
	border-bottom:1px solid #fff;
	border-right:1px solid #ffffff;
}

#contboxadmin_disp table td.sum_head_2 {
	width:auto;
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	text-align: center;
	font-size:9px;
	color: #000000;
	border-bottom:1px solid #fff;
}

#contboxadmin_disp table td.sum_head_2b {
	width:auto;
	background-color:#efb300;
	margin: 0;
	padding: 0px 3px;
	text-align: center;
	font-size:9px;
	color: #000000;
	border-bottom:1px solid #fff;
	border-right:1px solid #ffffff;
}

#contboxadmin_disp table td.sum_list_1 {
	width:40px;
	margin: 0;
	padding: 0px 3px;
	text-align: left;
	font-size:9px;
	border-right:1px solid #ffffff;
}

#contboxadmin_disp table td.sum_list_2 {
	width:auto;
	margin: 0;
	padding: 0px 3px;
	text-align: center;
	font-size:9px;
}

#contboxadmin_disp table td.sum_list_2b {
	width:auto;
	margin: 0;
	padding: 0px 3px;
	text-align: center;
	font-size:9px;
	border-right:1px solid #ffffff;
}

table.sofT  { 	
	text-align: center;
	font-weight: normal;
	font-size: 11px;
	width: 100%;
	background-color: transparent;
	border: 1px solid #ffffff;
	border-spacing: 0px;
}


/* -- YEAR TO DATE ADMIN REPORT OUTPUT -- */
#sing-pri-cont-ytd  {
	z-index:-2;
	width:95%;
	width:890px;
	background-color: transparent;
	color: #ffffff;
	min-height: 600px;
}

#sing-pri-cont-ytd #margin  {
	margin:20px 35px;
}


#sing-pri-cont-ytd table td  {
	text-align: center;
	width:auto;
	border-bottom:1px solid #fff;
	margin:0;
	padding:10px 5px;
}


#sing-pri-cont-ytd table.ytdsofT  { 	
	margin:0;
	padding:0;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	width: 95%;
	max-width:800px;
	background-color: transparent;
	border: 1px solid #ffffff;
	border-collapse: collapse;
	border-spacing: 0px;
}

#sing-pri-cont-ytd td.ytdhelpHed  { 
	margin:0;
	padding:0;
	border-bottom: 1px solid #ffffff;
	background-color: #a4b6e6;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

#sing-pri-cont-ytd td.ytdtype  {
	border-right:1px solid #fff;
	border-bottom:0;
}

#sing-pri-cont-ytd tr.ytdtype_tot  {
	background-color: #ff0000;
}





/* FORM BUTTONS CODE */

.Checkbox, .CheckboxChecked {display:block;width:12px;height:12px;}
.Checkbox {
	width: 10px;
	height: 10px;
	BORDER: #ffffff 1px solid; 
	BACKGROUND-COLOR: #efb300;
}
.CheckboxChecked {background:url('http://www.cycloneautomotive.com/i/CheckboxChecked.gif') no-repeat;}

.Radiobox, .RadioboxChecked { display:block;width:100%;height:12px;}
.Radiobox { background:url('http://www.cycloneautomotive.com/i/RadioboxUnchecked.gif') no-repeat center center;}
.RadioboxChecked { background:url('http://www.cycloneautomotive.com/i/RadioboxChecked.gif') no-repeat center center;}

.InputHidden {display:none;}

/* END FORM BUTTONS */















