/* admin */
* {margin:0; padding:0; font-size:12px; font-family:Arial, Verdana, Helvetica; color:#444;}
body {font-family:Arial, Verdana, Helvetica, sans-serif; background:#FFF;}

div {float:left;}
a {text-decoration:none; color:#555;}
p {color:#555; margin-bottom:15px; line-height: 19px; text-align:justify}

h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#333;}
h2 {font-size:21px; margin-bottom:16px;}
h3 {font-size:15px; margin-bottom:10px;}

ul {margin-left: 20px; margin-bottom: 15px; line-height: 22px}

.clear {clear:both;}

#site_wrapper {float:none; margin:0 auto; width:975px;}

#header_wrapper {width:100%; height:105px;}
#header h1 a {display:block; float:left; width:385px; height:105px; text-indent:-9999px; background:url('../images/logo_cargo_services.jpg') top left no-repeat;}

#aux_menu {width:527px; height:25px; margin-bottom:14px; margin-left:62px; background:url('../images/top_menu_gray.jpg') top left no-repeat;}
#aux_menu ul {display:block; width:475px; margin:4px auto;}
#aux_menu li {display:block; float:left; height:13px; margin-top:1px; padding:0 20px; padding-bottom:1px; line-height:13px; border-right:1px solid #333;}
#aux_menu li#last {border:none;}
#aux_menu a {font-weight:bold; font-size:11px;}
#aux_menu a:hover {text-decoration:underline;}

#main_menu {width:590px; height:30px; border:1px solid #81d695; border-left:0; border-right:0; background:#00AC36;}
#main_menu ul {float:right; margin: 0}
#main_menu li {display:block; float:left; height:27px;}
#main_menu a {display:block; height:100%; text-transform:uppercase; color:#FFF; font-size:11px; font-weight:bold; padding:9px 8px 0 7px;}
#main_menu a:hover {color:#333; background:#FFD300}

#content_wrapper {width:100%;}
#content_top {width:100%; height:202px; margin-bottom:32px;}
#content_top.home {height:318px;}
#content_top img {display:block; float:left;}
#content_top .img_holder {display:block; margin-bottom: 0; padding-bottom:0; height: 170px!important; float:left;}
#content_top .hdr {width:100%; height:32px; color:#FFF; text-indent:420px; line-height:30px; font-size:14px; font-weight:bold; background:#00AC36; margin-top: -3px}

#content_bottom {}
#bottom_left {width:354px; margin-right:30px;}
#bottom_left img {display:block; height:100px; margin-bottom:20px;}
#bottom_left p {letter-spacing:0.7px; font-size: 13px;}

#bottom_right {width:560px; padding-left:30px; border-left:1px solid #999;}
#bottom_right #intro {margin-bottom:20px; font-size:16px!important; line-height:24px; text-align:justify}

#footer {width:100%; margin-top:20px;}
#footer_content_top {width:100%; height:32px; line-height:30px; text-indent:10px; color:#FFF; font-size:11px; background:#00AC36;}
#footer_content_bottom {clear:both; width:100%; height: 30px; padding-top: 20px; text-align:right;}
#footer_content_bottom * {font-size:10px;}

.quick_branch {width:170px; float:left; line-height: 23px;}
.quick_branch a:hover {text-decoration:underline; color:#00AC36}
.quick_branch p {text-transform: uppercase; font-size: 12px}

.branches_left, .branches_right {width: 248px; height: 160px; margin: 0 20px 20px -4px; border: 1px solid #E4E4E4; padding: 5px 10px;}
.branches_right {margin: 0 0 20px 0;}
.branches_right ul {margin-left: 18px;}
.branches_full {width: 538px; height: 140px; margin: 0; border: 1px solid #E4E4E4; padding: 5px 10px;}
.branches_left h3, .branches_right h3, .branches_full h3 {font-size: 15px; letter-spacing:1px; margin-bottom:15px}
#aux_menu_temp {width:527px; height:25px; margin-bottom:14px; margin-left:62px;}

.links_left, .links_right {width: 248px; margin: 0 20px 20px -4px; padding: 5px 10px;}
.links_right {margin: 0 0 20px 0;}
.links_right ul {margin-left: 18px;}
.links_left a, .links_right a {color:#00AC36; text-decoration:none;}
.links_left a:hover, .links_right a:hover {color:#666666; text-decoration:underline;}

.ul_left, .ul_right {width: 248px; margin: 0 20px 20px -4px; padding: 5px 10px; line-height: 22px}
.ul_right {margin: 0 0 20px 0;}

.maplink {display:block; width: 515px; height: 15px; font-size: 12px; text-transform:uppercase; color:#FFFFFF; text-decoration:none; padding: 5px 20px; margin-top: -2px; margin-bottom: 25px; background:#00AC36}
.maplink:hover {color:#00AC36; background:#F7D100}
.officeback {float:right; text-decoration: none; display:block; font-size:11px; width: 135px; margin-top: 3px; padding: 5px 10px; color:#000000; background-color:#CCCCCC; }
.officeback:hover {color:#FFF; background-color:#00AC36; }

.clocks {width:100px; margin: 0 40px; float:left}
.clocks p {font-size:15px; margin: 10px 0; text-align:center}
