body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	/*font-family: Arial, Verdana, Helvetica, sans-serif; */	
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px; 
	color: #151616;
	background:#ffffff
}

.clear{clear:both}

/*behavior: url(PIE.php);*/


.curved{
	background-color:#FFFFFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
	border-radius: 10px;
}

h1,h2,h3,h4,h5,h6,h7{
	color:#1c4f9e;
}
h1{
	font-size:40px;
	font-family: 'Titillium Web', sans-serif;
}

h4{
	margin-top:-5px;	
}

A:link {text-decoration: none; color: #717171;}
A:visited {text-decoration: none; color: #717171;}
A:active {text-decoration: none; color: #717171;}
A:hover {text-decoration: none; color: #717171;}

.Font-9 {
	font-size: 9px;
}
.Font-10 {
	font-size: 10px;
}
.Font-11 {
	font-size: 11px;
}
.Font-12 {
	font-size: 12px;
}
.Font-14 {
	font-size: 14px;
}
.Font-16 {
	font-size: 16px;
}
.Font-24 {
	font-size: 24px;
}
.Font-10-verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Font-11-verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Font-12-verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Font-14-verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Font-40 {
	font-size: 40px;
}
.Font-30 {
	font-size: 30px;
	color: #CCCDDD;
}
.Font-main {
	font-size: 18px;
	color:#ff8a00;
	font-weight:bold;
}
.Font-title {
	font-size: 18px;
	color:#0063dc;
	font-weight:bold;
}
.Font-boldBlue {
	font-size: 23px;
	color:#3366CC;
	font-weight:bold;
}
.font-small {
	font-size: 5px;
}
.Font-site {
	font-size: 12px;
}
.blacktext {
	color: #000000;
	/*text-transform: uppercase;*/
}
.whitetext {
	color: #FFFFFF;
	/*text-transform: uppercase;*/
}
.whitetextB {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}
.orangetext{
color:#f36523
}
.redtext {
	color: #c3031f;
	/*text-transform: uppercase;*/
}
.Form-TextArea {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #acacac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	color: #2e2f36;
	width: 98%;
	border:1px solid grey
}
.Form-TextAreaSearch {
	font-size: 12px;
	background-color: #f2f2f2;
	border: 1px solid #a2a2a2;
	font-family: Arial, Helvetica, sans-serif;
	padding:6px;
	color: #2e2f36;
}
.Form-Buttons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #33bee5;
	color: White;
	width: 100%;
	height: 24px;
}
a.Hover-Black:link {
COLOR: black; TEXT-DECORATION: none
}
a.Hover-Black:visited {
COLOR: black; TEXT-DECORATION: none
}
a.Hover-Black:hover {
text-decoration: none;
}

a.Hover-Orange:link {
COLOR: #FF6D00; TEXT-DECORATION: none
}
a.Hover-Orange:visited {
COLOR: #FF6D00; TEXT-DECORATION: none
}
a.Hover-Orange:hover {
text-decoration: underline;
}

a.Hover-Green:link {
COLOR: #00c969; TEXT-DECORATION: none
}
a.Hover-Green:visited {
COLOR: #00c969; TEXT-DECORATION: none
}
a.Hover-Green:hover {
text-decoration: underline;
}

a.Hover-Red:link {
COLOR: red; TEXT-DECORATION: none
}
a.Hover-Red:visited {
COLOR: red; TEXT-DECORATION: none
}
a.Hover-Red:hover {
text-decoration: underline;
}

a.Hover-Grey:link {
COLOR: #7d7d7d; TEXT-DECORATION: none
}
a.Hover-Grey:visited {
COLOR: #7d7d7d; TEXT-DECORATION: none
}
a.Hover-Grey:hover {
text-decoration: underline;
}

a.Hover-details:link {
COLOR: #2e2f36; TEXT-DECORATION: none
}
a.Hover-details:visited {
COLOR: #2e2f36; TEXT-DECORATION: none
}
a.Hover-details:hover {
text-decoration: none;
COLOR: #c3031f;
}

a.Hover-Blue:link {
COLOR: #0063dc; TEXT-DECORATION: none
}
a.Hover-Blue:visited {
COLOR: #0063dc; TEXT-DECORATION: none
}
a.Hover-Blue:hover {
text-decoration: underline;
}

a.Hover-White:link {
COLOR: #ffffff; TEXT-DECORATION: none
}
a.Hover-White:visited {
COLOR: #ffffff; TEXT-DECORATION: none
}

.floaty {	
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}
.bluetext {
	color:0063dc;
}
.menu-button-a
{
	background: #ebebeb url(images/STARBLUE.gif) no-repeat left;
	padding-left:18px;
	cursor:pointer;
	color:#000000;
}
.menu-button-b
{
	background: #ad0000 url(images/STARBLUEB.gif) no-repeat left;
	padding-left:18px;
	cursor:pointer;
	color:#ffffff;
}
.divScroll{
height:316px;
overflow:auto;
}

.mainhead
{
	Font-size: 38px;
}

.mainhead2
{
	Font-size: 14px;
}

.timg {
   behavior: url("png.htc");
}

img{
	border:none;
}

.container{
	width:1155px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:10px 20px;	
	
	/*-webkit-box-shadow: 0px 3px 18px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 18px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 18px 0px rgba(50, 50, 50, 0.75);*/
}

.container2{
	width:1155px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	
	/*-webkit-box-shadow: 0px 3px 18px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 18px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 18px 0px rgba(50, 50, 50, 0.75);*/
}

.menu{
	padding-bottom:0px;
	font-size: 16px;
}

.footer{
	background:#1c4f9e;
	color:white;
}
.footer a{
	color:#ffffff;
}


.footerB{
	background:#000000;
	color:white;
}
.footerB a{
	color:white;
}


.body{
	margin:20px 0px;
}

.boxHome{
	text-align:center;
	width:360px;
	float:left;
	margin:5px;
}

.boxHome2{
	text-align:center;
	width:362px;
	float:left;
	margin-right:15px;
}

.myButtonN {
	padding:15px 10px;
	background:#1c4f9e;
	color:white;
	font-size:16px;
	border:none;
	cursor:pointer;
}

.myButton {
	-moz-box-shadow: 0px 0px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 0px 0px 0px #fff6af;
	box-shadow: 0px 0px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:9px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myButton:active {
	position:relative;
	top:1px;
}


.banner{
	border-top:5px solid #1c4f9e;
	border-bottom:2px solid #1c4f9e;
	text-align:center;
	margin:auto;
}


.ourclients{
	width:1155px;
	
	height:111px;
	overflow:hidden;
}

#marketsectors{
	font-size:20px;
	
	
}

ul.list {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalProductcasing.png);
	background-repeat: no-repeat;
	background-position: left top;;
}

ul.list2 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalProductcontrol.png);
	background-repeat: no-repeat;
	background-position: right top;;
}

ul.list3 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalProductmechanical.png);
	background-repeat: no-repeat;
	background-position: right top;;
}

ul.list4 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalProductlast.png);
	background-repeat: no-repeat;
	background-position: left top;;
}

ul.list5 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfiinternationalspecialistproductbirminghamukcardanshaft&universalshaft.png);
	background-repeat: no-repeat;
	background-position: left top;;
}

ul.list6 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalspecialistproducthosefitting.png);
	background-repeat: no-repeat;
	background-position: left top;;
}

ul.list7 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalspecialistproducthoses.png);
	background-repeat: no-repeat;
	background-position: right top;
}

ul.list8 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalproductelectrical.png);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.list9 {
	width:790px;
	background: #FFF;
	border: 1px solid #1c4f9e;
	padding-top:0px;
	padding-bottom:0px;
	moz-border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url(images/sfinternationalspecialistproductsoil.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.overall{
	background-image: url(images/SFInternationalheaderbg.png);
	background-repeat: no-repeat;
	background-position: center;
}