body {
	color: #ffffff;
	background-color: #1372a8;
	padding: 20px 20px 20px 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
body.design {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	background-color: #ffffff;
	color: #000000;
}

input, select, textarea {
	border: 1px solid #083752;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

input.custom_button {
	border: 1px solid #000000;
	background-color: #ffffff;
	font-weight: bold;
}

p {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}
div#garment_processing {
	position: relative;
	clear: both;
	width: 960px;
	margin: 0 auto;
}
div.fashion_logistics {
	position: relative;
	clear: both;
	height: 96px;
	width: 960px;
}
div.fashion_logistics div.uk_garment_processing {
	position: relative;
	float: left;
	width: 177px;
}
div.fashion_logistics div.tabs {
	position: relative;
	float: left;
	width: 766px;
	margin: 16px 0px 0px 0px;
}
div.tabs div.tab {
	position: relative;
	float: right;
	width: 242px;
	height: 61px;
	background-image:url(garment_processing/tab_bg.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 16px;
	font-size:10px;
}
div.tab_padding {
	position: relative;
	clear: both;
	padding: 9px 0px 0px 9px;
}
div.tab_heading {
	position: relative;
	clear: both;
	margin: 0px 0px 3px 0px;
}
div.tab_text {
	position: relative;
	clear: both;
	width: 125px;
	margin: 0px 0px 0px 17px;
}
div.tab_button {
	position: absolute;
	top: 31px;
	left: 162px;
	width: 67px;
	height: 17px;
	z-index: 10;
}
div.nav_bar {
	position: relative;
	clear: both;
	width: 960px;
	background-image:url(garment_processing/nav_bar_bg.gif);
	height: 34px;
}
div.nav_bar ul {
	position: relative;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
div.nav_bar ul li {
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image:url(garment_processing/nav_bar_sep_bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width: 177px;
	height: 34px;
	text-align: center;
}
div.nav_bar ul li a {
	display: block;
	padding: 9px 0px 0px 0px;
	font-weight: bold;
	color: #767676;
	text-decoration: none;
	font-size: 11px;
}
div.nav_bar_email {
	position: absolute;
	left: 906px;
	top: 7px;
	width: 21px;
	height: 21px;
}
div.nav_bar_home {
	position: absolute;
	left: 933px;
	top: 7px;
	width: 21px;
	height: 21px;
}




/* new homepage styles MY */

div.home_content {
	position: relative;
	clear: both;
	width: 960px;
	height: 358px;
	background-color:#000000;
}


div.home_banner_nav {
	position: relative;
	float: left;
	width: 177px;
	color: #ffffff;
	background-color: #00828f;
}
div.home_banner_nav h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:17px;
}
div.home_banner_nav_padding {
	position: relative;
	clear: both;
	padding: 15px 15px 15px 15px;
}
div.home_banner_nav_padding ul {
	position: relative;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
div.home_banner_nav_padding ul li {
	position: relative;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 21px;
	background-image: url(/_template/images/light-bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div.home_banner_nav_padding ul li a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}
div.home_banner_nav_padding ul.red li {
	background-image: url(/_template/images/green-bullet.jpg);
}

div.home_right_col {
	position: relative;
	float:left;
	width: 783px;
	background-color:#000000;
}


div.home_columns {
	position: relative;
	clear: both;
	float: left;
	width: 783px;
	background-image:url(garment_processing/main_bg.gif);
	background-repeat:repeat-y;
	background-position:right;
}

div.home_columns a{
	color:black;
}




/* end of MY homepage styles */










div.home_banner {
	position: relative;
	clear: both;
	width: 960px;
	height: 358px;
	background-color:#000000;
}
div.banner_nav {
	position: relative;
	float: left;
	width: 177px;
	color: #ffffff;
	background-color: #000000;
}
div.banner_nav h1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height:17px;
}
div.banner_nav_padding {
	position: relative;
	clear: both;
	padding: 15px 15px 15px 15px;
}
div.banner_nav_padding ul {
	position: relative;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
div.banner_nav_padding ul li {
	position: relative;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 21px;
	background-image: url(/_template/images/light-bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
div.banner_nav_padding ul li a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}



div.banner_nav_padding ul.red li {
	background-image: url(/_template/images//green-bullet.jpg);
}
div.banner_flash {
	position: relative;
	float: left;
	width: 783px;
}



div.main_content {
	position: relative;
	clear: both;
	float: left;
	width: 960px;
	background-image:url(garment_processing/main_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}
div.col_one {
	position: relative;
	float: left;
	width: 177px;
	background-image:url(garment_processing/col_1_bg.gif);
	background-repeat:repeat-x;
}
div.col_two {
	position: relative;
	float: left;
	width: 261px;
	background-image: url(garment_processing/col_2_bg.gif);
	background-repeat:repeat-x;
	background-color: #e7e7e7;
}
div.col_three {
	position: relative;
	float: left;
	width: 261px;
	background-image: url(garment_processing/col_3_bg.gif);
	background-repeat:repeat-x;
}
div.col_four {
	position: relative;
	float: left;
	width: 261px;
	background-image: url(garment_processing/col_4_bg.gif);
	background-repeat:repeat-x;
	background-color: #e7e7e7;
}
div.col_padding {
	position: relative;
	clear: both;
	padding: 23px 11px 11px 11px;
}
div.col_padding ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	list-style: none;
}
div.col_padding ul li {
	padding: 0px 0px 0px 21px;
	margin: 0px 0px 0px 0px;
	background-image:url(garment_processing/li_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
}
div.col_padding ul.red li {
	background-image:url(garment_processing/li_red_bg.gif);
}

div.col_padding ul li a {
	font-weight: bold;
	color: #30547f;
	text-decoration: none;
	font-size:11px;
}
div.col_padding ul.red li a {
	color: #e60003;
}

div.footer {
	position: relative;
	clear: both;
	width: 783px;
	background-color: #000000;
	margin: 0px 0px 10px 177px;
	height: 22px;
	font-size:10px;
}
div.footer_left {
	position: absolute;
	top: 5px;
	left: 5px;
	color: #ffffff;
	font-weight: bold;
}
div.footer_right {
	position: absolute;
	top: 5px;
	left: 295px;
	width: 483px;
	text-align:right;
	color: #ffffff;
	font-weight: bold;
}
div.footer_right a {
	color: #ffffff;
	text-decoration: none;
}
div.uk_fashion_garment_processing {
	position: relative;
	clear: both;
	width: 773px;
	margin: 0px 0px 5px 182px;
	font-size:10px;
}
div.sub_footer {
	position: relative;
	clear: both;
	width: 773px;
	margin: 0px 0px 20px 182px;
	font-size:10px;
}

div.sub_footer_left {
	position: relative;
	float: left;
	width: 500px;
}
div.sub_footer_right {
	position: relative;
	float: left;
	width: 273px;
	text-align: right;
	color: #666666;
}
div.sub_footer_right a {
	font-weight: normal;
	color: #666666;
}
div.cms_cols {
	position: relative;
	clear: both;
	float: left;
	width: 960px;
}
div.cms_left {
	position: relative;
	float: left;
	width: 177px;
	background-image:url(garment_processing/cms_left_bg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 0px 0px 9px 0px;
	background-color: #00828f;
	color: #ffffff;
}
div.cms_right {
	position: relative;
	float: left;
	width: 783px;
	background-image: url(garment_processing/cms_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 748px;
	background-color: #02649c;
	color: #ffffff;
}
div.cms_right_alt {
	position: relative;
	float: left;
	width: 783px;
	background-image: url(garment_processing/cms_bg2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 748px;
	background-color: #02649c;
	color: #ffffff;
}
div.cms_padding {

	clear: both;
	padding: 15px 15px 15px 19px;
}


div.two_cols {
	position: relative;
	clear: both; 
	float: left;
	width: 743px;
}
div.first_col {
	position: relative;
	float: left;
	width: 359px;
	margin: 0px 25px 0px 0px;
}
div.second_col {
	position: relative;
	float: left;
	width: 359px;
}

div.sub_banner {
	position: relative;
	width: 746px;
	height: 252px;
	clear: both;
	margin: 0px 0px 15px 0px;
}



div.about_split {
	position: relative;
	clear: both; 
	float: left;
	width: 743px;
}
div.about_left {
	position: relative;
	float: left;
	width: 362px;
	margin: 0px 25px 0px 0px;
}
div.about_right {
	position: relative;
	float: left;
	width: 256px;
}

a {
	color: #fcff00;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

div.main_content a {
	color: #000000;
}


div.fortec_split {
	position: relative;
	clear: both; 
	float: left;
	width: 743px;
}
div.fortec_left {
	position: relative;
	float: left;
	width: 500px;
	margin: 0px 25px 0px 0px;
}
div.fortec_right {
	position: relative;
	float: left;
	width: 218px;
}

/***********************/


div.cms_padding h1 {
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 25px;
	font-size:18px;
	font-weight:normal;
	background-image: url(images/green-arrow.png);
	background-position: top 3px;
	background-repeat: no-repeat;
	height:21px;
	
}


/**********/


div.col_padding h1,
div.col_padding h2,
div.col_padding h3 {
	margin:0px 0px 17px 0px;
	padding:0px 0px 0px 25px;
	font-size:18px;
	font-weight:normal;
	background-image: url(images/green-arrow.png);
	background-position: top 3px;
	background-repeat: no-repeat;
	height:21px;
	color:#666666;
	
}


/**********/
div.home_banner_nav_padding p.heading,
div.banner_nav_padding p.heading {
	margin:0px 0px 17px 0px;
	padding:3px 0px 0px 25px;
	font-size:18px;
	font-weight:normal;
	background-image: url(images/left-green-arrow.jpg);
	background-position: top 3px;
	background-repeat: no-repeat;
	height:18px;
}

div.home_banner_nav_padding ul li a:hover,
div.banner_nav_padding ul li a:hover {
	color:#A4F5FC;
}
