@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-family: myriad pro, arial, helvetica, clean, sans-serif; font-weight: normal;}
.headtext0 {font-size:16px; font-family: myriad pro, arial, helvetica, clean, sans-serif; font-weight: normal; color: #111; text-decoration:none;}
.headtext1 {font-size:14px; font-family: myriad pro, arial, helvetica, clean, sans-serif; font-weight: bold; color: #d53043; text-decoration:underline;}
.headtext2 {font-size:12px; font-family: myriad pro, arial, helvetica, clean, sans-serif; font-weight: bold; color: #000000;}

body {font:13px myriad pro, arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100% myriad pro, arial,helvetica,clean,sans-serif;}
select, input, textarea {font:99% myriad pro, arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
.clear:after {clear:both;content:"."; display:block;height:0;visibility:hidden;}
.clear {display:block;overflow:hidden;}
.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.hidetext {display:block;text-indent:-9999px;outline:0;}
.text-indent {text-indent:-32697px;}

.button {
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: myriad pro, arial,helvetica,clean,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	background-image:url(/images/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:20px;
	width:80px;
	cursor:hand;
}

/* =elements ***************************** */
a:link		{color: #d53043;}
a:visited	{color: #9b142e;}
a:hover		{color: #567531; text-decoration: none;}
a:focus		{color: #567531; text-decoration: none;}
a:active	{color: #d53043;}

/* =grids ***************************** */

html {text-align:center;}
body {text-align:left; margin: 0px auto; background: #222 url(/images/bg2.gif); width: 789px; color: #333;}

#header {margin-top:15px; margin-bottom: 10px; float: left;}
a#logo{background: url(/images/logo.png) no-repeat; width: 197px; height: 45px; display: block; text-indent: -9999px; margin-top:15px; margin-bottom: 10px; float: left;}
#topbg {background: url(/images/top-bg.gif) repeat-x; width: 789px; height: 26px; clear: both;}

#topdate {float: right; color:#FFFFFF; margin-top:26px; padding-right:5px;}

form#search-site{float: right;}
form#search-site label{display: block; text-indent: -9999px;}
form input#q{background: url(/images/search-box.gif) no-repeat top right; width: 142px; height: 23px;  border: 0; padding: 5px 0 0 30px;}

#wrapper {background: #fff url(/images/content-bg.jpg) bottom repeat-x; float: left; clear: left;}

/* =main nav ***************************** */
#menunav {}
ul#main-nav{background: url(/images/nav-bg.jpg) repeat-x; width: 690px; height: 36px; list-style: none; padding-left: 99px;}
ul#main-nav li{float: left; background: url(/images/nav-divider.jpg) no-repeat left;}
ul#main-nav li a{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px; float: left;}
ul#main-nav li a:link{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px;}
ul#main-nav li a:visited{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px;}
ul#main-nav li a:hover{background: url(/images/hover-bg.jpg) repeat-x;}
ul#main-nav li a:focus{background: url(/images/hover-bg.jpg) repeat-x;}
ul#main-nav li a:active{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px;}

ul#main-nav li#last a{background: url(images/nav-divider.jpg) no-repeat right;}
ul#main-nav li#last a:link{background: url(/images/nav-divider.jpg) no-repeat right;}
ul#main-nav li#last a:visited{background: url(/images/nav-divider.jpg) no-repeat right;}
ul#main-nav li#last a:hover{background: url(/images/hover-bg.jpg) repeat-x;}
ul#main-nav li#last a:focus{background: url(/images/hover-bg.jpg) repeat-x;}
ul#main-nav li#last a:active{background: url(/images/nav-divider.jpg) no-repeat right;}

#main-all {padding-left: 30px; width: 759px; float: left;}

#main-content {padding: 30px; width: 411px; float: left;}
#main-content h1 {font-size:182%; color: #d53043;}
#main-content h2 {font-size:153.9%; color: #111; margin: 5px 0 15px 0;}
#main-content h3 {font-size:138.5%; color: #111; margin: 5px 0 15px 0;}
#main-content p {margin: 10px 0 10px 0;}
#main-content ul, #main-content ol{margin: 10px 0 10px 30px;}
#main-content ul li {}
#main-content form legend{display: block; text-indent: -9999px; width: 200px;}
.img-float-left{float: left; margin: 5px 15px 15px 0;}

#content {padding: 30px 15px 30px 30px; width: 737px;}
#content h1 {font-size:182%; color: #d53043;}
#content h2 {font-size:153.9%; color: #111; margin: 5px 0 15px 0;}
#content h3 {font-size:138.5%; color: #111; margin: 5px 0 15px 0;}
#content p {margin: 10px 0 10px 0;}
#content ul, #content ol{margin: 10px 0 10px 30px;}
#content ul li {}
#content a:link img{margin: 0 4px 4px 0; border: 3px solid #000;}
#content a:visited img{margin: 0 4px 4px 0; border: 3px solid #000;}
#content a:hover img{margin: 0 4px 4px 0; border: 3px solid #d53043;}
#content a:focus img{margin: 0 4px 4px 0; border: 3px solid #d53043;}
#content a:active img{margin: 0 4px 4px 0; border: 3px solid #000;}


#side-content {padding: 30px; width: 245px; float: right;}
#side-content h2 {font-size:153.9%; color: #d53043; margin: 5px 0 15px 0;}
#side-content h3 {font-size:120%; color: #222; margin: 5px 0 15px 0;}
#side-content p {margin: 10px 0 10px 0;}
#side-content ul, #main-content ol{margin: 10px 0 10px 30px;}
#side-content ul li {}
#side-content ul#cta-list{list-style: none; margin: 0;}
#side-content ul.side-nav{list-style: none; margin: 0;}
#side-content ul.side-nav li{}
#side-content ul.side-nav li a{display: block; width: 245px; border-bottom: 1px solid #ccc; padding: 3px 0 3px 0; text-decoration: none; color: #333;}
#side-content ul.side-nav li a:hover{color: #d53043; background: #eee;}

#sub-content_old {clear: both; background: url(/images/dotted-h.jpg) repeat-x; width: 729px; margin: 0 auto; padding: 20px 0 20px 0;}
#sub-content {clear: both; width: 729px; margin: 0 auto; padding: 20px 0 20px 0;}
#sub-content h2 {font-size:167%; color: #222; margin: 5px 0 15px 0;}
#sub-content h3 {font-size:138.5%; color: #222; margin: 5px 0 15px 0;}

.sub-section{float: left; width: 211px; margin-bottom: 20px; margin-right: 40px;}
.sub-section-last{float: right; width: 211px; margin-bottom: 20px;}

.sub-section ul, .sub-section-last ul{list-style: none;}
.sub-section ul li a, .sub-section-last ul li a{text-decoration: none; border-bottom: 1px solid #b3b3b3; display: block; padding: 2px 0 2px 0; color: #333; width: 211px; font-size:12px;}
.sub-section ul li a:hover, .sub-section-last ul li a:hover{color: #d53043;}

#footer {clear:both; color: #fff; padding-top: 5px; padding-bottom:10px; margin-bottom:10px;}
#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#footer p a {color: #fff;}


/* gallery ****************************** */
.div-indexpic {margin:0px; width:115px; height: 228px; border:solid #b3b3b3 1px;}
.img-t {border: 1px solid #b3b3b3; padding: 1px; background: white; cursor:pointer;}
.img-m {border: 2px solid #b3b3b3; padding: 1px; background: white;}
/* ******* ****************************** */ 


/* main link***************************** */
#cta-services{background: url(/images/main-index.gif) no-repeat; width: 789px; height: 251px; clear: both;}
#cta-services a{display: block; width: 789px; height: 251px; text-indent: -9999px;}

#cta-alice-work{background: url(/images/cta-alice-work.gif) no-repeat; width: 789px; height: 251px; clear: both;}
#cta-alice-work a{display: block; width: 789px; height: 251px; text-indent: -9999px;}

li#cta-cv a:link{background: url(/images/cta-cv.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#cta-cv a:visited{background: url(/images/cta-cv.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#cta-cv a:hover{background: url(/images/cta-cv.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;}
li#cta-cv a:focus{background: url(/images/cta-cv.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;}
li#cta-cv a:active{background: url(/images/cta-cv.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}

li#cta-twitter a:link{background: url(/images/cta-twitter.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#cta-twitter a:visited{background: url(/images/cta-twitter.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#cta-twitter a:hover{background: url(/images/cta-twitter.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;}
li#cta-twitter a:focus{background: url(/images/cta-twitter.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;}
li#cta-twitter a:acitve{background: url(/images/cta-twitter.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}

li#cta-ol a:link{background: url(/images/cta-online.gif) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#cta-ol a:visited{background: url(/images/cta-online.gif) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#cta-ol a:hover{background: url(/images/cta-online.gif) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;}
li#cta-ol a:focus{background: url(/images/cta-online.gif) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;}
li#cta-ol a:acitve{background: url(/images/cta-online.gif) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;}

li#btn-blog-archive a:link{background: url(/images/btn-blog-archive.jpg) no-repeat top; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#btn-blog-archive a:visited{background: url(/images/btn-blog-archive.jpg) no-repeat top; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#btn-blog-archive a:hover{background: url(/images/btn-blog-archive.jpg) no-repeat bottom; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#btn-blog-archive a:focus{background: url(/images/btn-blog-archive.jpg) no-repeat bottom; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;}
li#btn-blog-archive a:active{background: url(/images/btn-blog-archive.jpg) no-repeat top; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;}

#loginbox {background: url(/images/login-bg.gif) no-repeat top; width: 245px; height: 135px; display: block; text-indent: 0px; margin-bottom: 5px;}
ul#login-list {list-style: none; margin: 0;}

/* =banner imgs ***************************** */
#img-main {background: url(/images/main-index.jpg) no-repeat; width: 789px; height: 251px; clear: both;}
#img-main p{display: block; text-indent: -9999px;}

#img-logistics{background: url(/images/main-logistics.jpg) no-repeat; width: 789px; height: 251px; clear: both;}
#img-logistics p{display: block; text-indent: -9999px;}

#img-contact{background: url(/images/main-contact.jpg) no-repeat; width: 789px; height: 251px; clear: both;}
#img-contact p{display: block; text-indent: -9999px;}

#img-move{background: url(/images/main-move.jpg) no-repeat; width: 789px; height: 251px; clear: both;}
#img-move p{display: block; text-indent: -9999px;}

#img-customer{background: url(/images/main-customer.jpg) no-repeat; width: 789px; height: 251px; clear: both;}
#img-customer p{display: block; text-indent: -9999px;}

#img-it{background: url(/images/main-it.jpg) no-repeat; width: 789px; height: 251px; clear: both;}
#img-it p{display: block; text-indent: -9999px;}

#img-gallery{background: url(/images/main-gallery.jpg) no-repeat; width: 789px; height: 251px; clear: both;}
#img-gallery p{display: block; text-indent: -9999px;}
/* =Move ***************************** */
#move-side-pic0{background: url(/images/move-side-pic0.jpg) no-repeat; width: 245px; height: 190px;}
#move-side-pic0 p{display: block; text-indent: -9999px;}
#move-side-pic1{background: url(/images/move-side-pic1.jpg) no-repeat; width: 245px; height: 190px;}
#move-side-pic1 p{display: block; text-indent: -9999px;}

/* =Logistics *********************** */
#logistics-side-pic0{background: url(/images/logistics-side-pic0.jpg) no-repeat; width: 245px; height: 190px;}
#logistics-side-pic0 p{display: block; text-indent: -9999px;}
#logistics-side-pic1{background: url(/images/logistics-side-pic1.jpg) no-repeat; width: 245px; height: 190px;}
#logistics-side-pic1 p{display: block; text-indent: -9999px;}

/* =Customer ***************************** */
#customer-side-pic0{background: url(/images/customer-side-pic0.jpg) no-repeat; width: 245px; height: 190px;}
#customer-side-pic0 p{display: block; text-indent: -9999px;}


/* =IT ***************************** */
#it-side-pic0{background: url(/images/it-side-pic0.jpg) no-repeat; width: 245px; height: 190px;}
#it-side-pic0 p{display: block; text-indent: -9999px;}
#it-side-pic1{background: url(/images/it-side-pic1.jpg) no-repeat; width: 245px; height: 190px;}
#it-side-pic1 p{display: block; text-indent: -9999px;}

/* =CWG ***************************** */
#cwg-side-pic0{background: url(/images/cwg-side-pic0.jpg) no-repeat; width: 245px; height: 190px;}
#cwg-side-pic0 p{display: block; text-indent: -9999px;}
#cwg-side-pic1{background: url(/images/cwg-side-pic1.jpg) no-repeat; width: 245px; height: 190px;}
#cwg-side-pic1 p{display: block; text-indent: -9999px;}

/* =blog ***************************** */
.hide{text-indent: -9999px;}
.article{border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.article h2 a{text-decoration: none; color: #d53043;}
/* =forms ***************************** */
form label{display: block;}
/* =twitter updates ***************************** */
ul#twitter_update_list{list-style: none; margin: 0;}



