body{font: normal 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background: url(../images/bg.jpg) left top repeat-x; color: #666666; text-decoration: none;}
a{color: #f16322; text-decoration: underline;}
a:hover{color: #666666; text-decoration: none;}
h1{margin: 0; padding: 0; font-size: 20px; color: #f16322; font-weight: normal;}
h2{background: url(../images/strip.jpg) left bottom no-repeat; margin: 0; padding: 0px 0px 3px 0px; font-size: 15px; color: #333333; font-weight: bold;}
h2 a, a:hover{color: #333333; text-decoration: none;}
h3{margin: 0; padding: 0px 0px 3px 0px; font-size: 13px; color: #333333; font-weight: bold;}
p{margin: 0; padding: 0; text-align: justify;}
#container{	background: url(../images/bodyRunner.gif) 50% top repeat-y;	margin: auto; width: 996px;}
#left{ background: url(../images/left.jpg) right top no-repeat; width: 8px;}
#right{ background: url(../images/right.jpg) left top no-repeat; width: 8px;}
#top{ background: url(../images/top.jpg) left top no-repeat; height: 234px;}
#menuBottSpacer{ background: url(../images/menuBottSpacer.gif) left top repeat-x; height: 2px;}
#bottom{ background: #ffffff url(../images/bottom.gif) left top no-repeat; height: 51px;}
#bottom div, #bottom a{	color: #FFFFFF;	font-size: 11px; text-decoration: none;}
#bottom a:hover{ color: #FFFFFF; font-size: 11px; text-decoration: underline;}
#bottom .copyright{ color: #666666;}
#affordable{ background: url(../images/homeAffodable.gif) right top no-repeat; height: 200px;}
#affordable p{ padding: 75px 215px 0 0;}
#reliable{ background: url(../images/homeReliable.gif) left top no-repeat; height: 200px;}
#reliable p{ padding: 75px 0 0 215px;}
#secure{ background: url(../images/homeSecure.gif) right top no-repeat;	height: 200px;}
#secure p{ padding: 80px 215px 0 0;}
.subTitle{ font-size: 13px;	font-weight: bold; color: #333333;}
.redText{ font-size: 11px; color: red;}
.txtLogo{ color: #f26422; font-weight: bold;}
.txtLogo .txtLogoOrange{ color: #000000;}
h1 .txtBlack{ color: #000000;}
h1 .txtDarkGray{ color: #666666;}
h2 .txtOrange{ color: #f16322;}
.addressUK{	background: url(../images/addressUk.gif) left top no-repeat; height: 48px;}
.addressUSA{ background: url(../images/addressUSA.gif) left top no-repeat; height: 49px;}
.addressASIA{ background: url(../images/addressASIA.gif) left top no-repeat; height: 50px;}
.emailCommon{ background: url(../images/emailCommon.gif) left top no-repeat; height: 17px;}
.validationTxt{ font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px;}
.text{ width: 153px; border: solid 1px #999;}
.dropdown{ width: 157px; border: solid 1px #999;}
.button{ background: url(../images/btnBg.gif) top left repeat-x; border: none; color: #ffffff; font: bold 12px Arial, Helvetica, sans-serif; height: 27px; padding: 5px 10px 10px 10px;}
.button:hover{ cursor: hand; color: #333;}
.orangeText{ font-size: 13px; color: #f16322; font-weight: bold;}
legend{ font-size: 17px; color: #434141; font-weight: bold;	text-transform: capitalize;}
.listText{ font-size: 12px; color: #333333;}
.template{ border: solid 2px #dfdbde; height: 202px; width: 220px; margin: 0px 0px 0px 2px;	padding: 0px 0px 0px 2px;}
.templateHead{ font-size: 12px;	color: #434141;	font-weight: bold; text-transform: capitalize;}
a.linkHome{	font-size: 13px; font-weight: bold;	color: #f16322;}
.Tab_on{ width: 100px; height: 25px; color: #333333; background-color: #f4f3f2; border-top: 1px solid #f16322; border-left: 1px solid #f16322; border-right: 1px solid #f16322;	text-align: center; font-weight: bold; text-decoration: none; cursor: hand;	padding: 0px; margin: 0px;}
.Tab_off{ width: 100px;	height: 25px; color: #333333; background-color: #ffffff; /*border-bottom: 1px solid #e2ccb4;*/ text-align: center; font-weight: bold; text-decoration: none; cursor: hand; padding: 0px; margin: 0px;}
.Tab_on a{ color: #333333; font-weight: bold; text-decoration: none; padding-left: 5px;}
.Tab_off a{	color: #333333;	font-weight: bold; text-decoration: none; padding-left: 5px;}
.tableBorder{ border: solid 1px #f16322;}
.demoText{ padding: 5px 15px 5px 0px; float: right;	font-size: 14px; font-weight: bold;}
.demoText a{ text-decoration: none;}
.textFeatures{ padding-left: 5px; min-height: 325px;}

/*Menu*/
.spacer{border: 1px solid #5e5e5e; border-width: 0 1px 0 0;	height: 42px;}
#nav, #nav ul{list-style-type: none; line-height: 42px; height: 42px; width: 980px;	position: absolute;	margin: 0px; padding: 0px 0px 0px 0px; background: url(../images/menuBg.gif) left top repeat-x;}
#nav li a{display: block; height: 42px;	margin: 0px; padding: 0px 23px 0px 23px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold; text-align: center; font-size: 12px; text-decoration: none; color: #FFFFFF;}
#nav li a:hover{background: url(../images/menuHover.gif) left top repeat-x;	display: block;	height: 42px; margin: 0px; padding: 0px 23px 0px 23px;}
#nav li li{display: block; line-height: 30px; height: 30px; margin: 0px; padding: 0px; border-bottom: 1px solid #f5ac5e;}
#nav li li a{display: block; height: 30px; margin: 0px; padding: 0px 0px 0px 15px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; font-size: 12px; text-decoration: none; color: #ffffff; background: url(../images/menuBg.gif) left top repeat-x;}
#nav li li a:hover{font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: left; font-size: 12px; color: #FFFFFF; text-decoration: none; background: url(../images/menuHover.gif) left top repeat-x; display: block; height: 30px; margin: 0px;	padding: 0px 0px 0px 15px;}
#nav li{float: left; position: relative;}
#nav ul{background: none; position: absolute; display: none; width: 160px; top: 42px;}
#nav li ul a{width: 150px; height: auto; float: left;}
/*#nav ul ul{top: auto;}
#nav li ul ul{background: none;	left: 175px; margin: 0px 0px 0px 9px;}*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display: block;}