body {margin: 0;padding:0;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #484848;}

/*links*/
a:link,a:active,a:visited{color:#599e4b;text-decoration:none;} a:hover{color:#599e4b;text-decoration:underline;}
a.nounder:link,a.nounder:active,a.nounder:visited{color:#599e4b;text-decoration:none;} a.nounder:hover{color:#599e4b;text-decoration:none;}

/*headlines*/
.headline {font-size:18px;color:#2e861d;line-height:20px;}
.small_title {font-size:12px;color:#2e861d;line-height:18px;letter-spacing:.1em;text-transform:uppercase;}
.detailhead{font-size:12px;color:#2e861d;line-height:18px;font-style:italic;}

/*start depracating these*/
.largehead {font-size:18px;line-height:20px;}
.midhead {font-size:16px;line-height:18px;}
.smallhead {font-size:14px;line-height:17px;}

/*text*/
.smalltext {font-size: 11px; line-height:11px;}
.plaintext {font-size:12px; line-height:16px;}
.info,.arrowlistmenu ul b {font-size: 11px; font-weight:normal; color: #2e861d;}
.instructions {font-size:10px; color:#7f9d7a;}
.instructions b, .instructions strong {font-weight:bold !important; font-size:11px;}
.tiny{font-size:9px;}

/*forms*/
form{margin:0; padding:0;}
.mostInputs {padding:2px;text-indent:2px;background-color:#f3f6f7; border:solid 1px #cad9c7;font-size:11px;line-height:13px;font-weight:normal;color:#1c1d1c;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.drops {padding:2px;text-indent:2px;background-color:#f3f6f7; border:solid 1px #cad9c7;font-size:11px;line-height:13px;font-weight:normal;color:#1c1d1c;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}

/*pics*/
.picborder {border: solid 1px #1C1C1C;}
.thumb {border: solid 1px #123e32;}
.thumb:hover {border: solid 1px #323232;}
#ss_order img {margin:0px; cursor:move;border:solid 4px #fff;}
#trash img {float:left;  margin:2px; cursor:move;}

/*elements*/
hr {border:none;height:1px;  color: #cad9c7; background: #cad9c7;}
.alertbox{font-size: 14px;line-height: 20px; font-weight: normal;color:#fff;text-align:center;}
.alertbox b {font-weight:normal; letter-spacing:.1em;color: #123e32;text-decoration:underline;display:inline-block;margin-bottom:7px;}
.trash{background-color:#daf7c7;border: solid 1px #cad9c7;color: #323232;}

.noborder {border: 0; font-size: 12px;line-height: 17px;font-weight: normal;color: #1C1C1C;}
.noborder td {border-bottom: 0;border-right: 0;}
#loader{display:none;position:fixed; z-index:100; left:250px;top:225px; font-size:13px; font-weight:bold; padding:10px; text-align:center;border:solid 1px #FF0000; background-color:#FFFFFF;}

/*sort list*/
.sort_list {display:block; list-style:none; margin:3px;padding:3px;width:95%;height:370px;overflow-y:auto;overflow-x:hidden;}
.sort_list{background-color:#f3f6f7;border: solid 1px #cad9c7;-moz-border-radius: 10px; -moz-border-radius: 10px;	-webkit-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;border-radius: 10px;}
.sort_list li {display:block; list-style:none; margin:0;padding:3px; margin-bottom:2px;border:solid 1px #e1d4c0;background-color:#ecedef;cursor:move;font-size:12px;font-weight:normal;}
.sort_list li{-moz-border-radius: 5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;border-radius: 5px;}
.sort_list li b {font-weight:normal;margin-left:3px;}

/*edit table*/
.edit_table { font-size: 11px;line-height: 16px;font-weight: normal;color: #323232;}
.edit_table{background-color:#f3f6f7;border: solid 1px #cad9c7;-moz-border-radius: 10px; -moz-border-radius: 10px;	-webkit-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;border-radius: 10px;}
.edit_table td {border-top: dashed 1px #cad9c7;}
.edit_table td.edit_row_head {border:0px;}
.edit_table td b{font-weight:normal;}
.even_row{background-color:#ecedef; }
.edit_row_head {font-size:12px;color:#2e861d;line-height:18px;letter-spacing:.1em;text-transform:uppercase;border:0px;}
.edit_row_head td,.edit_table .first_row td,.edit_row_head,.edit_row_head td {border:0px;}
.edit_row_head a:link,.edit_row_head a:active,.edit_row_head a:visited{color:#123e32;text-decoration:none;} .edit_row_head a:hover{color:#599e4b;text-decoration:none;}

.code{display:block; padding:5px;background-color:#fff;border: dashed 1px #787676; }

/*edit buttons*/
.extraManageBtns {color:#fff;}
.rowBtns .smalltext{color:#f3f3f3;}
.rowBtns a:link,.rowBtns a:active,.rowBtns a:visited,.rowBtns a:hover,.gobtn,
.extraManageBtns a:link,.extraManageBtns a:active,.extraManageBtns a:visited,.extraManageBtns a:hover,
.alertbox a:link,.alertbox a:active,.alertbox a:visited,.alertbox a:hover
{cursor:pointer;display:inline-block; color: #fff !important;	border:solid 1px #b1d5ac; padding: 2px 5px 3px 5px;	-moz-border-radius: 7px;	-webkit-border-radius: 7px;	border-radius: 7px;	text-decoration:none !important;font-size:10px; background-color:#489b3a;background-image:url(../site/bg_btn_edit.jpg); background-repeat:repeat-x;}
.rowBtns a:hover,.extraManageBtns a:hover, .gobtn:hover,.alertbox a:hover{background-color:#5fc74b;background-image:url(../site/bg_btn_edit_f2.jpg); background-repeat:repeat-x;}


/*file uploader*/
.data {background-color:#fff4f4; border:1px solid #ccc; width:300px}
.data tr td {background-color:#fff4f4; font:11px Arial; border-bottom: solid 1px #ccc;}
.bar1 {background-color:#ecedef; position:relative; text-align:left; height:20px; width:300px; border:1px solid #cad9c7;-moz-border-radius: 10px; -moz-border-radius: 10px;	-webkit-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;border-radius: 10px;}
.bar2 {background-color:#5fc74b; position:relative; text-align:left; height:20px; width:0%;border:1px solid #cad9c7;background-image:url(../site/bg_btn_edit_f2.jpg); background-repeat:repeat-x;-moz-border-radius: 10px; -moz-border-radius: 10px;	-webkit-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;border-radius: 10px;}

/*manage move dropdown*/
#dropmenudiv{position:absolute;background-color: #ecedef;border:1px solid #696969;border-bottom-width: 0;font-size: 12px;line-height:18px;z-index:100;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #696969;padding: 1px 0;text-decoration: none;}
#dropmenudiv a:hover{background-color: #f3f6f7;}

/*rte code*/
.Code{border: #8b4513 1px solid;padding-right: 5px;	padding-left: 5px;	color: #000066;	font-family: 'Courier New' , Monospace;	background-color: #ff9933;}

/*left menu*/
#left_nav{position:absolute;top:125px;left:10px;z-index:1;}
.arrowlistmenu{width: 150px;}
.arrowlistmenu h3{margin:0;padding:0;margin-top:8px;font-size:10px;}
.arrowlistmenu .menuheader, .arrowlistmenu .menuheader:hover, .arrowlistmenu .openheader {
	background-image:url(btn_searchGreenArrow.png);
	background-repeat:no-repeat;
	background-position:left;
	margin:0;padding:0;margin-top:5px;
	padding-left: 18px;
	cursor: pointer;
	font-size:10px;
	color:#123e32;
	line-height:27px;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:normal;
	height:29px;
}
.arrowlistmenu .menuheader:hover {
	background-image:url(btn_searchGreenArrow_f2.png);
	background-repeat:no-repeat;
	background-position:left;
	color:#2e861d;
	background-color:#e8eef0;
}
.arrowlistmenu .openheader {
	background-image:url(../site/bg_navTop.gif);
	background-repeat:no-repeat;
	line-height:20px;
	padding-left: 8px;
}
.arrowlistmenu ul {
	list-style:none;
	border: solid 1px #cad9c7;
	border-top:0;
	background-color:#fff;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #323232;
	margin: 0;
	padding:5px;
	padding-bottom:12px;
	margin-bottom:10px;

	/*looks kinda janky*/
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	
}
.arrowlistmenu ul li {
	padding: 0;
	margin:0;
}
.arrowlistmenu ul li a:link,.arrowlistmenu ul li a:visited,.arrowlistmenu ul li a:active,.arrowlistmenu ul li a:hover {
	display: block;
	text-indent:10px;
	padding:0;
	margin:0;
	text-decoration: none;
	font-weight: normal;
	font-size:10px;
	color: #484848;
}

.arrowlistmenu ul li a:hover {	
	color:#599e4b;
	background-color: #dcebd9;
}


/*LD Client Control top nav*/
#topWrap{width:100%;height:110px; background-image:url(http://logicaldog.com/clientControl/images/topFiller.jpg); background-repeat:repeat-x;}
#topBanner{width:1000px;}
#topLogo{width:332px;height:110px;float:left;}
#topInfo{width:658px;height:63px;float:left;padding:15px 10px 0 0;text-align:right;color:#fff;font-size:10px;font-family:Verdana,Arial,Helvetica,san-serif;line-height:13px;}
#topInfo a:link,#topInfo a:active,#topInfo a:visited{color:#fff;text-decoration:none;} #topInfo a:hover{color:#fff;text-decoration:underline;}
#topNav{width:643px;height:32px;float:left;text-align:left;padding-left:25px;}
#topNav ul {margin:0;padding:0;list-style:none;}
#topNav li {margin:0;padding:0;display:inline;float:left;margin-right:6px;}
#preloadDiv{display:none;}




/*userStyles NEED TO NOT DO IT LIKE THIS--WILL REMOVE AND USE rte_css FROM configs as iframe
/*otterson listings*/
.pickpageDetails {color: #ff0000; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif;line-height:19px;}
.detailPage_bigHeadline {color: #ff0000; font-weight:normal; font-size:30px; font-family:Arial, Helvetica, sans-serif;line-height:36px;}
.detailpageDetails {color: #00ff00; font-weight:normal; font-size:24px; font-family:Arial, Helvetica, sans-serif;line-height:28px;}
.specFeatHead {color: #ff0000; font-weight:normal; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;line-height:22px;}

.bigLetter{font-size:24px; line-height:30px;}