/* CSS Document */

body{
	font-family:sans-serif,"Trebuchet MS",Arial,Helvetica, Verdana, Geneva, sans-serif;
}


/* here is a 972 grid */
.main{margin-left: auto;margin-right: auto;width: 972px;}.g81, .g100, .g162, .g243, .g324, .g405, .g486, .g567, .g648, .g729, .g810, .g891, .g972 {display: inline;float: left;margin-left: 0px;}.g81{width:81px;}.g100{width:100px;}.g162{width:162px;}.g243{width:243px;}.g324{width:324px;}.g405{width:405px;}.g486{width:486px;}.g567{width:567px;}.g648{width:648px;}.g729{width:729px;}.g810{width:810px;}.g891{width:891px;}.g972{width:972px;}.ml20{margin-left:20px;}.ml81{margin-left:81px;}.ml162{margin-left:162px;}.ml243{margin-left:243px;}.ml324{margin-left:324px;}.ml405{margin-left:405px;}.ml486{margin-left:486px;}.ml567{margin-left:567px;}.ml648{margin-left:648px;}.ml729{margin-left:729px;}.ml810{margin-left:810px;}.ml891{margin-left:891px;}.ml972{margin-left:972px;}.inside{margin-left:0;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;content:' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}.m5{margin:5px;}.m10{margin:10px;}.m20{margin:20px;}




/* Some global Margin classes */
.m5{margin:5px;}
.m10{margin:10px;}
.m20{margin:20px;}
.m30{margin:30px;}

	
.m5_0{margin:5px 0;}
.m10_5{margin:10px 5px;}
.m20_10{margin:20px 10px;}
.m30_15{margin:30px 15px;}
	
.m0_5{margin:0 5px;}
.m5_10{margin:5px 10px;}
.m10_20{margin:10px 20px;}
.m15_30{margin:15px 30px;}
	
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}

.g230{width:230px;}

.g230{float:left;}

label{font-size:.9em;}

.red{color:#ff0000;}
.green{color:green;}
.blue{color:#1B75B3;}
.grey{color:#404040;}
.tan{color:#ECEBDB;}
.black{color:#000;}

.bold{font-weight:bold;}

.inputSectionMed{
	width:303px;
	float:left;
	margin:0 10px;
}


/*This is a fail or success box with width of 200px.  file is in /global/messages/success_fail.tpl*/
.successBox_01
	{
	background:#DEF8CA;
	border:1px solid #74F019;
	width: 200px; 
	display: block;
	margin:7px;
	padding:7px; 
	}
.failBox_01
	{
	background:#F8E5E5;
	border:1px solid #C94242;
	width:200px; 
	margin:7px;
	padding:7px; 
	}
	
form p{
	margin:20px;	
	}
	
.example{
	font-size:.8em;
	color:#666666;
	}
	
.textboxSmall{
	width:50px;
}

fieldset{
	border: 1px solid #999;
}

legend{
	font-weight:bold;
}



a


/*  User Manager Salesforce.php   */

.user_access_list{
	line-height:1.4em;
	}
	
.user_access_list input {
	margin-left:10px;
	}
	
.user_access_list span {
/*	font-size:.8em;
*/	}

.location_manager_user_list {
	padding:6px 11px;
/*	font-size:.8em;
*/	cursor:pointer;
	border:1px solid #cccccc;
	border-bottom:0;
	}
	
#users_tab fieldset{
	padding:10px;
}
/*   End User Manager  */


/*  style for admin toolbar  */

#admin_toolbar {
	background-image: url(http://www.rustydealer.net/images_app/style_elements/admin_bar_bkg.png);
	background-repeat:repeat-x;
	height:83px;
	width:100%;
	position:fixed;
	bottom:0px;
	z-index:500;
	}


#admin_toolbar_upper{
	color:#b0b0ad;
	font-size:15px;
	}

#admin_toolbar_upper .admin_bar_links_top a:link {
	text-decoration:none;
	color:#b0b0ad;
	padding:5px;
	/*border:1px solid none;*/
	border:none;
	}

#admin_toolbar_upper .admin_bar_links_top a:visited{
	text-decoration:none;
	color:#b0b0ad; 
	padding:5px 7px;
	}

#admin_toolbar_upper .admin_bar_links_top a:hover{
	color:#cccccc;
	background-color:#616161;
	}

#admin_toolbar_lower{
	color:#444444;
	font-size:17px;
	}

#admin_toolbar_lower a{
	padding:0 10px;
	}

#admin_toolbar_lower a:link {
	text-decoration:none;
	color:#444444;
	border:none;
	}

#admin_toolbar_lower a:visited{
	text-decoration:none;
	color:#444444; 
	}

#admin_toolbar_lower a:hover{
	color:#333333;
	background-color:#bdbcb7;
	}



.admin_toolbar_panel{
	position:fixed;
	bottom:80px;
	background-image: url(http://www.rustydealer.net/images_app/style_elements/transparent-bg-90.png);
	background-repeat: repeat;
	border:1px solid #6F6F6F;
	display:none;
	}

/*   end of admin toolbar   */  





/*  START LEAD DISPLAY PAGE  */

.lead_container{
	display:none;
}


.lead_container .textbox{
	width:150px;
	font-size:.8em;
}

.lead_container p{
	margin:20px 0;
}

.lead_container .inputSection{
	width:200px;
	float:left;
}

.leadTables td {
	border:1px solid #cccccc;
	}
	
.leadTables tr {
	cursor:pointer;
	}

#leadCenter a{
	font-size:.8em;
	}
	
#leadCenter p{
	margin-left:10px;
	}


	
.leadCenter{
	width:210px;
	text-align:left;
	font-size:.9em;
	cursor:pointer;
	}
	
.leadCenterDiv {
	display:none;
	width:201px;
	border:1px solid #cccccc; 
	margin:auto auto;
	padding:5px;
	}
	
table {
	border-collapse:collapse;
	margin:auto auto;
	}
	
td {
	/*border:1px solid #cccccc;  <-- this needs to be childed to the lead mngt system and maybe some other stuff   */
	padding:5px;
	}

.leadName {
	width:30%;
	padding-left:15px;
	}

.leadName .icon {
	vertical-align:text-bottom;	
}
	
.leadAge {
	width:10%;
	text-align:center;
	}
	
.leadSource {
	width:40%;
	text-align:center;
	}

.leadReason {
	width:150px;
	text-align:center;
	}
	
.leadAssign {
	width:19%;
	text-align:center;
	}
	
.historyCol1 {
	width:150px;
	text-align:left;
	}
	
.historyCol2 {
	width:200px;
	padding-left:15px;
	}
	
.historyCol2 {
	width:200px;
	padding-left:15px;
	}
	
.historyCol3 {
	width:100px;
	text-align:center;
	}
	

	
.tableHeader {
	color:#1969BC;
	}


/*  END LOCATION TAB AND DIV STYLES  */



/*  Lead Search  */

.searchFieldset {
	border:1px solid #cccccc;
	margin:10px 0 0 0;
	}
	
.searchFieldset legend {
	font-size:.8em;
	font-weight:bold;
	}


/* END LEAD SYSTEM STYLE */




/* Start of Email Template var insert buttons */
/* Intended to display small blocks of selections kinda button style or menu style */
.email_template_var_buttons{
	width:183px;
	float:left;
	padding:0;
	}

.email_template_var_buttons h3{
	text-align:center;
	}

.email_template_var_buttons li{
	list-style:none;
	text-align:center;
	font-size:.8em;
	border:1px solid #cccccc;
	padding:10px;
	background-color:#ffffff;
	}
	
.email_template_var_buttons ul{
	margin-top:0;
	padding:0;
	}
	
.email_template_var_buttons li:hover{
	background-color:#F0F0F0;
	color:#227BBF;
	cursor:pointer;
	}
	
.emailTemplateEditor{
	margin-right:20px;
}

.info_dialog_p{
	font-size:.8em;
	line-height:1.6em;
	margin-top:15px;
}

.info_dialog_controller{
	cursor:pointer;
}