body
{
  width:100%;
  background:url(../images/white_bg.png);
  height:100%;
  overflow:hidden;
  margin:0;
}
textarea { overflow: auto; }

h1,p,h3
{
  margin:0;
  padding:0;
}

img {

  border:none;
}

.right
{
  float:right;
}

*
{
  font-family:arial;
}

.left_sidebar
{
  float:left;
  width:85px;
  height:100%;
  background:url(../images/blue_bg.png);
  position:relative;
  min-height:800px;
}

.logo_container
{
  height:100px;
  width:100px;
  position:absolute;
}

.login_container
{
  height:100px;
  margin-left:100px;
  float:left;
}

.news_box_container,.slogan_container
{
  clear:both;
  height:160px;
  position:relative;
  padding:20px;
}

.slogan_container .social_buttons
{
  position:absolute;
  bottom:20px;
  right:20px;
  width:100px;
  height:30px;
}

.login_option_button_container
{
  height:100px;
  padding:20px;
}

.login_option_button
{
  float:left;
  width:23%;
  margin:5%;
}

#home,#shipment
{
  clear:both;
  position:relative;
  height:100%;
  width:100%;
}

#shipment,#order_entry,#quote,#profile,#adv_search
{
  display:none;
  clear:both;
}

#calendar div
{
  border:none;
}

.menu
{
  right:41px;
  position:absolute;
  top:-6px;
}

.menu_item
{
  height:181px;
  margin-bottom:-57px;
  width:39px;
  position:relative;
}

#menu_ship
{
  margin-bottom:-40px;
  z-index:4;
}

#menu_quote
{
  margin-bottom:-50px;
  z-index:3;
}

#menu_home
{
  z-index:6;
}

#menu_adv_search
{
  z-index:2;
}
#menu_order_entry
{
  z-index:1;
  margin-top:5px;
}

.quick_search
{
  width:400px;
  float:left;
}

.quick_links_container
{
  margin-bottom:10px;
}

.home_top_right
{
  float:right;
  width:300px;
}

#dash_results
{
  margin-top:6px;
  width:695px;
  padding-bottom:10px;
}
.splash_page #main_wrap{
	height: 100%;
    left: 85px;
    position: absolute;
    width: 100%;
}

#main_wrap
{
  height: 100%;
    left: 80px;
    position: absolute;
    width: auto;
}

#left_bar
{
  background:url(../images/bar_bg.png);
  float:right;
  height:100%;
  width:42px;
  z-index:300;
  position:relative;
}

#arrow1,#arrow2
{
  background:url(../images/arrow1.png);
  width:42px;
  height:43px;
}

.main_col
{
  height: 100%;
    padding-top: 0px;
    padding-left: 36px;
    padding-right: 36px;
    padding-bottom: 36px;
    width: auto;
}

#top_home,#top_ship
{
  border-bottom:1px solid #333;
  padding-bottom:11px;
  margin-bottom:25px;
  height:auto;
}

.contact
{
  float:left;
  height:40px;
  margin-top:-1px;
  margin-left:42px;
  cursor: pointer;
}

.clear
{
  clear:both;
}

#modal_details .right_col
{
  width:110px;
  height:290px;
  overflow:hidden;
  float:right;
}

#home .right_col
{
	min-height: 800px;
    background: none repeat scroll 0 0 #E9E9E9;
    height: 100%;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    width: 110px;
}

#right_bar
{
  width:42px;
  height:100%;
  background:url(../images/bar_bg.png);
  float:left;
}

.right_col ul
{
  list-style-type:none;
  margin-left:-18px;
  margin-top:24px;
}

.right_col ul li
{
  margin-bottom:11px;
}

#dash
{
  overflow:auto;
  height:530px;
  width:740px;
}

#pie1
{
  width:500px;;
  margin:0 auto;
}

.dashHead {
margin-top: 0px;
margin-bottom:0px;
margin-top: 0px;
padding-top: 11px;
margin-left:0px;
padding-left:0px;
}

#pieWrapper {
width:695px;
height: 370px;
background:url(../images/table_bg3.png) repeat;
 border-top-left-radius: 15px;
 border-top-right-radius:15px;
 margin-bottom:25px;
-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.45);
-moz-box-shadow:    0px 2px 10px rgba(0, 0, 0, 0.45);
box-shadow:         0px 2px 10px rgba(0, 0, 0, 0.45);
 border-bottom-left-radius: 15px;
 border-bottom-right-radius:15px;
 margin-left:10px;

}
.pieHeader {
width:695px;
height:40px;
background:url(../images/orange_pixel.png) repeat;
 border-top-left-radius: 15px;
 border-top-right-radius:15px;
 color:white;

}



#newsWrapper {
width:695px;
background:url(../images/table_bg3.png) repeat;
 border-top-left-radius: 15px;
 border-top-right-radius:15px;
 margin-bottom:25px;
 -webkit-box-shadow:0 3px 10px rgba(50,50,50,0.49);
-moz-box-shadow:0 3px 10px rgba(50,50,50,0.49);
box-shadow:0 3px 10px rgba(50,50,50,0.49);
-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.45);
-moz-box-shadow:    0px 2px 10px rgba(0, 0, 0, 0.45);
box-shadow:         0px 2px 10px rgba(0, 0, 0, 0.45);
 margin-left:10px;
  border-bottom-left-radius: 15px;
 border-bottom-right-radius:15px;
}
.newsHeader {
width:695px;
height:40px;
background:url(../images/blue_pixel.png) repeat;
 border-top-left-radius: 15px;
 border-top-right-radius:15px;
 color:white;


}

#calWrapper {
width:695px;
min-height: 370px;
background:url(../images/table_bg3.png) repeat;
 border-top-left-radius: 15px;
 border-top-right-radius:15px;
 margin-bottom:25px;
 -webkit-box-shadow:0 3px 10px rgba(50,50,50,0.49);
-moz-box-shadow:0 3px 10px rgba(50,50,50,0.49);
box-shadow:0 3px 10px rgba(50,50,50,0.49);
-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.45);
-moz-box-shadow:    0px 2px 10px rgba(0, 0, 0, 0.45);
box-shadow:         0px 2px 10px rgba(0, 0, 0, 0.45);
 margin-left:10px;
  border-bottom-left-radius: 15px;
 border-bottom-right-radius:15px;

}
.calHeader {
width:695px;
height:40px;
background:url(../images/red_pixel.png) repeat;
 border-top-left-radius: 15px;
 border-top-right-radius:15px;
 color:white;

}


.widgetHeader {

padding-top: 11px;
padding-left: 19px;

}

.table_top
{
  background: url("../images/green_pixel.png") repeat scroll 0 0 transparent;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.91);
    color: #FFFFFF;
    height: 40px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-left: 0;
    width: 695px;
 -webkit-box-shadow:0 0px 10px rgba(50,50,50,0.91);
-moz-box-shadow:0 0px 10px rgba(50,50,50,0.91);
box-shadow:0 0px 10px rgba(50,50,50,0.91);
}

.shipments_head ul{padding-left:0px;margin-top:12px;}
.shipments_head {
    padding-top: 1px;
height: 39px;
background:url(../images/orange_pixel.png) repeat;
 border-top-left-radius: 15px;
 border-top-right-radius:15px;
 -webkit-box-shadow:0 0px 7px rgba(50,50,50,0.49);
-moz-box-shadow:0 0px 7px rgba(50,50,50,0.49);
box-shadow:0 0px 7px rgba(50,50,50,0.49);
width:971px;
position: absolute;
top:185px;
}


#full_list{
    margin-bottom: 8px;
    margin-top: -18px;
    }


#ship_results
{
  overflow:auto;
  height:60%;
  margin-top:26px;
  width:1011px;
}

.rowselect{
	font-weight:bold;
	background:url('../images/white_50.png');
}

.shipments_head li {
margin: 0 8px;
display:inline;
list-style-type:none;
font-size:15px;
color:#fff;
float:left;
}



.lono #sorttable_sortfwdind {
	margin-top: -14px;
    position: absolute;
}


.lono > div {
    text-align: center;
    width: 66px;
    margin-bottom: 10px;
    margin-top: 3px;
}
.lono span {
 
}


.shipments_head .holo{margin-left:5px; margin-right:7px;}
.shipments_head .stat{margin-left: 4px;
    width: 47px;}
.shipments_head .orna{margin-left: 23px;
    width: 47px;}
.shipments_head .orci{width: 47px; margin-left:26px}
.shipments_head .orst{margin-left:5px; width: 24px;}
.shipments_head .dena{margin-left:3px; width: 82px;}
.shipments_head .deci{margin-left:15px; width: 47px;}
.shipments_head .dest{margin-left:9px; width: 21px;}
.shipments_head .mode{margin-left:12px; width: 39px;}
.shipments_head .comm{margin-left:-1px; width: 47px;}
.shipments_head .rddd{margin-left:0px; width: 47px;}
.shipments_head .pida{margin-left:19px; width: 32px;}
.shipments_head .delb{margin-left:15px; width: 47px;}
.shipments_head .deap{margin-left:24px; width: 34px;}
.ship_table tbody{background:url(../images/table_bg3.png) repeat;}
.ship_table {
position:relative;
z-index:12;

  -webkit-box-shadow:0 3px 10px rgba(50,50,50,0.49);
  -moz-box-shadow:0 3px 10px rgba(50,50,50,0.49);
  box-shadow:0 3px 10px rgba(50,50,50,0.49);
border-bottom-left-radius: 15px;
 border-bottom-right-radius:15px;
 width: 971px;

}

.ship_table td {
  width:120px;	
  border-right:1px solid #aeaeae;
  border-bottom:1px solid #aeaeae;
  border-left:1px solid #e9e9e9;
  border-top:1px solid #e9e9e9;
  font-size:10px;

}





.table_top li
{
  display:inline;
  list-style-type:none;
 
}



.table_top td
{
  height:36px;
  font-size:16px;
  color:#fff;
}

.first
{
  text-align:left;
  padding-left:12px;
  width:124px;
}

.pickedUp {

width:100px;

}

.pAppt {
width:120px;

}

.deliv {

width:101px;

}
.dAppt {

width: 120px;
}

#dash_grid {

margin-bottom:25px;
margin-left: 10px;

}

#dash_grid table
{
  background:url(../images/table_bg3.png) repeat;
  width:695px;
  -webkit-box-shadow:0 3px 10px rgba(50,50,50,0.49);
  -moz-box-shadow:0 3px 10px rgba(50,50,50,0.49);
  box-shadow:0 3px 10px rgba(50,50,50,0.49);
border-bottom-left-radius: 15px;
 border-bottom-right-radius:15px;
}

td
{
  height:35px;
  font-family:helvetica,arial;
  font-size:12px;
  text-align:center;
}

#dash_grid .dashData td
{
  border-right:1px solid #aeaeae;
  border-bottom:1px solid #aeaeae;
  border-left:1px solid #e9e9e9;
  border-top:1px solid #e9e9e9;
}

#top_home h1,#top_ship h1
{
  color:#0b3f88;
  font-family:helvetica,arial;
  font-size:36px;
  float:left;
  margin-top:10px;
  height:57px;
}
.splash_page #top_home .up_cont,#top_ship .up_cont{
	height: 77px;
    margin-bottom: 32px;
    margin-left: 0px;
}
#top_home .up_cont,#top_ship .up_cont
{
  height:53px;
  margin-bottom:10px;
}

#top_home .low_cont,#top_ship .low_cont
{
  height:40px;
}

.small_grey
{
  font-family:helvetica,arial;
  font-size: 13px;
  line-height: 10px;
}

#quick_form input
{
  position:relative;
  top:7px;
  margin-left:10px;
}

.select_box
{
  float:left;
  margin-top:-3px;
  overflow:hidden;
  width:195px;
}

#order_entry .select_box{
	border-radius:10px;
}

.foldy{width:820px;}

select
{
  background:url(../images/select_input_bg.png) no-repeat;
  border:none;
  color:#123;
  width:112%;
  height:30px;
  padding-top:7px;
}

.rowlabel td{height:20px; margin-top:5px; text-align:left;}

.rowlabel{ margin-top:5px;}

.radio{margin-left:0px; padding-left:0px;}

#adv_search h3{margin-top:10px;}

input
{
background: url("../images/text_input_bg.png") no-repeat scroll 0 0 transparent;
border: 1px inset #bbb;
    border-radius: 11px 11px 11px 11px;
    height: 28px;
    padding-left: 3px;
    width: 191px;    
}

.state{
	border: 1px inset #bbb;
    border-radius: 11px 11px 11px 11px;
    height: 28px;
    padding-left: 3px;
    width: 100px;
    padding-right:5px;
    padding-bottom:5px;
    }


#order_entry table{ position:relative;
	
/*	background: url("../images/orange_pixel.png") repeat scroll 0 0 transparent; */
    border-radius: 15px;
  /*  box-shadow: 0 3px 10px rgba(50, 50, 50, 0.49); */
    width:823px;
    margin-bottom:10px;
    padding:10px;
    }

#shipment .contact{
	margin-left:42px;
}

.foldy td {position:relative}

/*{
  background:url(../images/text_input_bg.png) no-repeat;
  border:none;
  width:195px;
  height:30px;
}*/

#quick_form .select_box{margin-top:7px;}


.error{
display:none; margin-top:10px;
}



#quick_form
{
  float:left;
  position:relative;
}

#quick_links1{
	height: 25px;
    left: 0px;
    position: relative;
    top: 7px;
    width: 25px;
}


#quick_links2{
	height: 25px;
    left: 662px;
    position: absolute;
    top: 88px;
    width: 25px;
}

#quick_link_submit2,#quick_link_submit1{ 
	height: 25px;
    left: 208px;
    position: relative;
    top: -30px;
    width: 25px;
    cursor: pointer;
}

#quick_submit,#quick_submit2 
{
  float:right;
  margin-top:8px;
  margin-left:12px;
  cursor: pointer;
}

#shipment
{
  width:93%;
  padding-top:0px;
  padding-bottom:36px;
  padding-right:36px;
  padding-left:36px;
}

#det_cust,#det_car{display:none;}


.button{
	background: url("../images/button_no_text.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    height: 12px;
    padding: 14px;
    text-align: center;
    width: 82px;
    cursor: pointer;
}


#adv_search, #order_entry, #equipment_page
{
  padding:36px;
  font-size:12px;
}

#adv_search ul
{
  list-style-type:none;
}

#adv_search ul li
{
  display:inline;
}

#adv_search .wide
{
  width:194px;
  overflow:hidden;
}

.dates
{
  width:200px;
}

textarea
{
  resize:none;
  background:#ccc;
  border:1px inset #bbb;
  border-radius:10px;
  margin-top:4px;
}


.entryNotes
{
  resize:none;
  background:#ccc;
  border:1px inset #bbb;
  border-radius:10px;
  margin-top:4px;
  width:400px;
  height:100px;
  margin-bottom: 25px;

}

#q_comments{
margin-left:3px;
height: 61px;
}


#quote
{
  font-size:12px;
  padding:36px;;
}
#quote_submit{
	margin-left:3px; 
	margin-top:10px;
}

#quote input
{
  margin:0px;
}

#quote h3
{
  font-size:18.7167px;
}



#profile{
	position:absolute; 
	z-index:300; 
	top:100px; 
	left:300px; 
	border:2px solid #666; 
	border-radius:10px; 
	background:#fff; 
	padding:30px; 
	font-size:12px;
}

#profile table td{text-align:left;}

#show_profile{
	left: 12px;
    position: relative;
    top: 360px;
}


#edit_date{
position:absolute;
background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #666666;
    border-radius: 10px 10px 10px 10px;
    display: none;
    font-size: 12px;
    left: 300px;
    line-height: 19px;
    position: absolute;
    top: 200px;
    width: 260px;
    z-index: 100;
    height:140px;
    padding:20px;
}

#edit_date .select_box{
margin-bottom:15px; float:none; margin-top:10px; margin-left:29px;
}
#update_submit{ 
	left: 142px;
    position: relative;
    top: -40px;
}



html,.slogan_motto
{
  height:100%;
}

.left,#top_home .up_cont img,#top_ship .up_cont img
{
  float:left;
}

.call_us,.email_us,.social_buttons
{
  float:left;
  margin-left:50px;
}

footer,.menu .current
{
  position:relative;
}

#adv_search .radio input,.check
{
  height:auto;
  width:auto;
}

.hot_radio{height:auto; width:50px;}

#checkdet{width:100px; margin:-48px auto 27px; height:20px; }
#check{display:none; float:left;}
#detail{display:none; float:left;}
#modal_details{display:none; font-size:12px; resize:both; overflow:auto; line-height:19px; position:absolute; top:20px; left:50px; height:645px; width:900px; border:2px solid #666; border-radius:10px; background:#fff; z-index:100;}
#modal_check, #email_modal{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #666666;
    border-radius: 10px 10px 10px 10px;
    display: none;
    height: auto;
    left: 273px;
    padding-bottom: 10px;
    position: absolute;
    top: 125px;
    width: 300px;
    z-index: 100;
}

#email_modal div, #email_modal textarea, #email_modal h3{margin:0 auto; text-align:center;}

#email_modal textarea{
	height: 300px;
    margin-bottom: 10px;
    margin-left: 25px;
    margin-top: 10px;
    width: 250px;
    text-align:left;
}
#email_modal h3{ text-align:center; margin-top:10px; font-size:20px;}

#thanks{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #666666;
    border-radius: 10px 10px 10px 10px;
    display: none;
    height: auto;
    left: 273px;
    padding: 20px;
    position: fixed;
    top: 125px;
    width: 300px;
    z-index: 150;
    text-align:center;

}
#delete_searches,#delete_quotes{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #666666;
    border-radius: 10px 10px 10px 10px;
    display: none;
    height: auto;
    min-height:50px;
    left: 385px;
    padding: 10px;
    position: absolute;
    top: 325px;
    width: 300px;
    z-index: 100;
}
#delete_searches h3,#delete_quotes h3{margin-bottom:15px;}

.saves{border-bottom:1px solid #999; clear:both;}
.saves span{float:right;}

.tracker{}
#domino{margin:10px auto; width:810px; height:52px; background:url('../images/tracker_0.png');}

#pro_det{
    background: url("../images/orange_pixel.png") repeat scroll 0 0 transparent;
}
#ship_det{
    background: url("../images/green_pixel.png") repeat scroll 0 0 transparent;
}
#det_rep{
	border: 1px solid #666666;
    height: 30px;
    width: 200px;
    float:right;
}

#pro_con {
    margin: 0 auto;
    width: 808px;
    height:32px;
}

#info_container{width:808px; margin:0 auto;}
#info_container .right_col {
    width: 350px;
}


#check_submit{margin:0 auto;}


#info_container .left_col {
    background: none repeat scroll 0 0 #E6E6E6;
    float: left;
    height: 289px;
    width: 420px;
}
.edit_this {

  cursor:pointer;
}
.left_in{width:205px; height:98px; float:left;}
.right_in{width:209px; float:right;}
.right_in div{height:20px;}
.detail_edit{ margin-left:29px;}
.header{clear:both; border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-size: 16px;
    height: 14px;
    padding: 9px;
    color:#fff;
    -webkit-box-shadow:0 -3px 4px rgba(50,50,50,0.49);
    -moz-box-shadow:0 -3px 4px rgba(50,50,50,0.49);
    box-shadow:0 -3px 4px rgba(50,50,50,0.49);
    }

#lower_container{width:808px; margin:15px auto;}

.lefter{width:260px; float:left;}
.mid{width:325px; float:left}
.righter{width:220px; float:right;}
.close{position:absolute; top:0px; right:0px;}
#es_ch{background:url('../images/red_pixel.png');}
.red{color:red;}
#act_delivery_date_det{border-bottom-right-radius:15px;}

#dash_grid .table_bottom .first{border:none; padding:0px;}
#dash_grid .table_bottom .last{border:none; padding:0px; width:50px;}
.table_bottom .first div{
border-color: #E9E9E9 #AEAEAE #AEAEAE #E9E9E9;
    border-radius: 0 0 0 15px;
    border-style: solid;
    border-width: 1px;
    height: 13px;
    width: 113px;
    padding:12px;
    }

.table_bottom .last div{
border-color: #E9E9E9 #AEAEAE #AEAEAE #E9E9E9;
    border-radius: 0 0 15px 0;
    border-style: solid;
    border-width: 1px;
    height: 13px;
    width: 113px;
    padding:12px;
    }

#modal_details .left_col, #modal_details .right_col,#modal_details .lefter,#modal_details .righter{
	background:url(../images/table_bg3.png) repeat;
    -webkit-box-shadow:0 3px 10px rgba(50,50,50,0.49);
    -moz-box-shadow:0 3px 10px rgba(50,50,50,0.49);
    box-shadow:0 3px 10px rgba(50,50,50,0.49);
    border-radius: 15px;
    
}

.lefter{}


.lefter, .righter{
height:250px;
}

#map_canvas{
    height: 253px;
    margin: -2px 14px;
    width: 300px;
	-webkit-box-shadow:0 3px 10px rgba(50,50,50,0.49);
    -moz-box-shadow:0 3px 10px rgba(50,50,50,0.49);
    box-shadow:0 3px 10px rgba(50,50,50,0.49);
	}
.subheader{
	font-weight:bold; 
	padding:2px; 
	border:1px solid;
	border-color: #E9E9E9 #AEAEAE #AEAEAE #E9E9E9;
}
.left_in, .right_in div,#quantity,#ref_num,#commodity,#weight,#equipment,#description,#det_cust,#det_car{padding:2px; 
	border:1px solid;
	border-color: #E9E9E9 #AEAEAE #AEAEAE #E9E9E9;}

#description{
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
    height: 128px;
    padding-left: 2px;
}
#stat_head{background:url('../images/blue_pixel.png')}

#csv_download a{color:#fff; text-decoration:none;}

#csv_download {
	left: 154px;
    position: absolute;
    top: 137px;
}
#email_modal{z-index:120;}
#replicate, #mail_det{
	float:right;
	margin-top:-5px;
	 margin-right: 35px;
}
#make_check {
    float: right;
    margin-right: 35px;
    text-decoration:underline;
    margin-top:-5px;
}

#quote_save_table{
	left: 200px;
    margin-bottom: -90px;
    position: relative;
    top: -113px;
}

.pointer{cursor:pointer;}

/*#edit_saves, #edit_quote{
text-decoration:underlined;
}*/

#q_contact > div {
    margin-top: 8px;
}


#load_count {
    left: 689px;
    position: absolute;
    top: 138px;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #333;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #333;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #333;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #333;
}

.foldy1 {
left: 42px;
position: absolute;
top: 15px;
width: 14px;
cursor: pointer;

}
.foldy2 {
left: 62px;
position: absolute;
top: 15px;
width: 14px;
cursor: pointer;
}

.foldy3 {
left: 74px;
position: absolute;
top: 15px;
width: 14px;
cursor:pointer;
}







@media screen and (-webkit-min-device-pixel-ratio:0) {
/* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
#quick_submit,#quick_submit2{
float: right;
margin-top: -23px;
margin-bottom: 3px;
margin-left: 12px;
}
#quick_form{
margin-bottom:6px;
}
#full_list{
margin-top: -21px;
}
.shipments_head{
top: 188px;
}
#csv_download {
top: 140px;
}
.shipments_head .comm {margin-left:4px;}
.shipments_head .dest {margin-left:5px;}
.shipments_head .orst {margin-left:-1px;}
#load_count {
left: 700px;
position: absolute;
top: 142px;
}
.foldy1 {
left: 33px;
position: absolute;
top: 3px;
width: 14px;
cursor: pointer;

}
.foldy2 {
left: 50px;
position: absolute;
top: 3px;
width: 14px;
cursor: pointer;
}

.foldy3 {
left: 61px;
position: absolute;
top: 3px;
width: 14px;
cursor:pointer;
}


span.red {
    position: absolute;
    text-align: right;
    width: 2px;
}


}

#i_pie,#i_cal,#i_news,#i_table {

cursor: pointer;


}



.logout{
position:absolute;
top:5px;
left:600px;
color:#333;

}
.logout a{
font-size:12px;
color:#333;

}


.fc-event-title {

  cursor: pointer;
}


#charges td{height:auto; text-align: left;}
#charges table{width:210px; margin:0 auto;}


.ship_table tr td:first-child{
width:69px;
}

.ship_table tr td:nth-child(2){
width:55px;
}

.ship_table tr td:nth-child(3){
width:74px;
}

.ship_table tr td:nth-child(4){
width:70px;
}

.ship_table tr td:nth-child(5){
width:70px;
}

.ship_table tr td:nth-child(6){
width:34px;
}

.ship_table tr td:nth-child(7){
width:93px;
}

.ship_table tr td:nth-child(8){
width:63px;
}

.ship_table tr td:nth-child(9){
width:35px;
}


.ship_table tr td:nth-child(10){
width:61px;
}

.ship_table tr td:nth-child(11){
width:36px;
}

.ship_table tr td:nth-child(12),.ship_table tr td:nth-child(14),.ship_table tr td:nth-child(15),.ship_table tr td:nth-child(13){
width:63px;
}


form .red{position:absolute; font-size: 23px;
    line-height: 10px;}

.button{cursor:pointer;}
/* Sortable tables */
table.sortable thead {
   border:none
    color:#ddd;

    cursor: default;
}

table.sortable thead td{
color:#fff;
background:none; 
border:none;

}

.edit_this{float:right; margin-right:10px; margin-top:-2px; }


.edit_this, #replicate, #make_check, #mail_det{
background: url("../images/gradient.png") repeat scroll 0 0 transparent;
    border: 1px solid #333;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    font-size: 12px;
    line-height: 15px;
    margin-left: 10px;
    padding: 3px;
    text-decoration: none;
    cursor:pointer;
}
