/* New */
body {
	background: #ffffff url(../_images/bg.gif) repeat-x left top;
	margin: 0;
}
.bodypage {
	background: #ffffff url(../_images/bg1.gif) repeat-x left top;
	margin: 0;
}
.bodywhite {
	background: #ffffff url(../_images/bg2.gif) repeat-x left top;
	margin: 0;
}
p, dl {
	display: block;
}
hr {
  border: 0;
  width: 100%;
  color: #4772a9;
  height: 3px;
}

a:link {color: #3a6996; text-decoration:none;}
a:active {color: #d10000; text-decoration: none;}
a:visited {color: #3a6996; text-decoration: none;}
a:hover {color: #d10000; text-decoration: none;}

#container {	
	padding-top: 0px;
	margin : 0 auto;
	width: 953px;	
	position: relative;
}
#container-foot {	
	padding-top: 0px;
	margin : 0 auto;
	width: 953px;	
	position: relative;
}
#con-col-tleft {
	width: 30px;
	padding-left: 0px;
	padding-right: 0px;	
	margin-left: 20px;
	margin-right: 0px;	
	float: left;	
}
#con-col-tmid {
	width: 555px;
	padding-left: 5px;
	float: left;
}
#con-col-mid {
	width: 420px;
	padding-left: 5px;
	float: left;
}
#con-col-right {
	width: 430px;
	padding: 0px;
	margin: 0px;	
	float: left;
}
#con-col-tright {
	width: 253px;
	padding-top: 50px;
	padding-right: 40px;
	float: right;
}
.col-full {
	width: 953px;	
	position: relative;
	padding-left: 0px;	
	padding-right: 0px;		
}
#con-col-bleft {
	width: 30px;
	padding-left: 0px;
	margin-left: 20px;
	float: left;	
}
#con-col-bright {
	width: 890px;	
	padding-left: 5px;
	float: left;	
}
div.container-left-col {
	width: 19px;
	padding: 0px;
	float: left;
}
#col-work {
	min-height:930px; 
}
#col-help {
	min-height:832px;
}
div.container-right-col {
	background: #ffffff url(../_images/hdr-col-r.gif) repeat-x left top;
	width: 19px;
	padding: 0px;
	float: right;
}
div.hdr {	
	width: 915px;
	height: 140px;	
	padding: 0px;
	float: left;
}
div.container-l-hdr {
	background: #ffffff url(../_images/hdr-col-l.gif) repeat left top;
}
div.container-r-hdr {
	background: #ffffff url(../_images/hdr-col-r.gif) repeat left top;
}
div.container-l-mc {
	background: #ffffff url(../_images/mc-col-l.gif) repeat left top;
}
div.container-r-mc {
	background: #ffffff url(../_images/mc-col-r.gif) repeat left top;
}
div.container-l-mc1 {
	background: #ffffff url(../_images/mc1-col-l.gif) repeat left top;
}
div.container-r-mc1 {
	background: #ffffff url(../_images/mc1-col-r.gif) repeat left top;
}
div.con-sidebar {
	background: #ffffff url(../_images/img-con-sidebar.gif) repeat left top;
}
.con-sideico {
	position: absolute;
	left:  26px;
    margin-top: 0px;
}
div.container-mid-col {	
	width: 915px;	
	padding: 0px;
	float: left;
}
.hdr-logo {
	position: absolute;
	bottom: 5px;
	right: 10px;
	left: 50px;
	top: 10px;
}
.hdr-logo-tx {
	position: absolute;
	bottom: 5px;
	right: 10px;
	left: 50px;
	top: 80px;	
}
.hdr-banner {
	position: absolute;
	bottom: 5px;
	right: 10px;
	left: 222px;
	top: 8px;			
}
/* Top Menu */
<!--
.nav-menu {
	width:30em
	margin-top: 0px;
	margin-left: 20px;
	height: 41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.nav-menu ul {
	list-style:none; 
	padding:0; 
	margin:0;
}
.nav-menu li {
	float:left; 
	margin:0 0.01em; 
	background:none; 
	padding:0;
}
.nav-menu li a {
	color:#e38000; 
	text-decoration:none; 
	float:left; 
	background:url(../_images/menu-bg.gif) repeat-x bottom left; 
	display:block; 
	width:12em; 
	height:1.9em; 
	border:1px solid #abbdce; 
	text-align:center; 
	line-height:1.7em;
	margin-top: 8px;
}
.nav-menu li a:visited, .nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {
	color:#0d2474; 
	background:url(../_images/menu-bg.gif) repeat-x bottom left;
}
.nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {
	text-decoration:none;
}

/* Hide from IE5-Mac \*/
.nav-menu li a {
	float: none;
}
/* End hide */

#nav-menu2 ul {
	list-style:none; 
	padding:0; 
	margin:0;
}
#nav-menu2 li {
	background:none; padding:0; margin:0;
}
#nav-menu3 ul {
	list-style:none; padding:0; margin:0;
}
#nav-menu3 li {
	display:block; float:left; margin:0 2px; background:none; padding:0;
}
#nav-menu3 {
	margin-bottom:1.15em;
}

/* Top Menu */
#mc-main {
    background-image:  url(../_images/mc-main.gif);
    background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
    height: 556px;
    width: 915px;	
}	
#mc-main1 {
    background-image:  url(../_images/mc-main1.gif);
    background-repeat: no-repeat;
	margin: 0px;
    height: 274px;
    width: 915px;	
}
.con-form-contact {
	border:1px solid #d1d1d1;
	width: 400px;
	height: 410px;	
	margin: -10px 0px 0px 15px;
	padding: 0px;
}		
#con-form-tx {
	margin: 72px 0px 0px 0px;
}
.con-arr-l {
    background-image:  url(../_images/con-arr-l.gif);
    background-repeat: no-repeat;
    height: 166px;
	width: 42px;
	margin: 0px 0px 0px 55px;	
}
.con-arr-b {
    background-image:  url(../_images/con-arr-b.gif);
    background-repeat: no-repeat;
    height: 39px;
	width: 634px;
	margin: 0px 0px 0px 55px;
}
.con-arr-r {
    background-image:  url(../_images/con-arr-r.gif);
    background-repeat: no-repeat;
    height: 172px;
	width: 162px;
	margin: -172px 0px 0px 689px;
}
.con-chair {
    background-image:  url(../_images/con-chair.gif);
    background-repeat: no-repeat;
    height: 149px;
	width: 158px;
	margin: -190px 0px 0px 100px;
}

/* text */
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3366FF;
	font-weight:normal;
}
#txt-header {
	font-family:Arial, Helvetica, sans-serif
	font-size: 14px;
	color: #2b4653;			
	font-weight: bold;
	padding-left: 15px;
}    
#txt-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;			
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;		
}    
#txt-small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;			
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;	
}     
.tx-47bwhite {
	padding-top: 10px;
	padding-left: 328px;
	font-family:Arial, Helvetica, sans-serif;		
	/* font-family: Calibri;  */
	font-size: 42px;
	color: #fff;			
	font-weight: bold;
	line-height:45px;
}
.tx-36bteal {
	font-family: Arial;
	font-size: 36px;
	color: #426f9f;			
	font-weight: bold;
	padding-left: 15px;	
	margin-left: 0px;		
}
.tx-36bwhite {
	padding-top: 13px;
	padding-left: 20px;	
	font-family: Arial;  
	font-size: 30px;
	color: #fff;			
	font-weight: bold;
}
.tx-34bwhite {
	font-family: Arial;
	font-size: 34px;
	color: #ffffff;			
	font-weight: bold;
	padding-left: 15px;	
	margin-left: 0px;		
}
.tx-48bdarkgrey {	
	font-family:Arial, Helvetica, sans-serif;
	/* font-family: "Blue Highway"; */  
	font-size: 34px;
	color: #505050;			
	font-weight: bold;
}
.tx-30bred {
	font-family:Arial, Helvetica, sans-serif;
	/* font-family: "Blue Highway"; */  
	font-size: 18px;
	color: #f94d12;			
	font-weight: bold;
}
.tx-16bteal {
	font-family: Arial;
	font-size: 16px;
	color: #426f9f;			
	font-weight: normal;
	padding-left: 15px;	
	margin-left: 0px;		
}
.tx-16bcontact {
	font-family: Arial;
	font-size: 16px;
	color: #426f9f;			
	font-weight: bold;
	padding-left: 15px;	
	margin-left: 0px;		
}
.tx-16bwhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;			
	font-weight: bold;			
}
.tx-16bdarkgrey {
	font-family: Arial;
	font-size: 16px;
	color: #444444;			
	font-weight: bold;
	padding-left: 15px;	
	margin-left: 0px;		
}
.tx-12bgreen {
	font-family: Arial;
	font-size: 12px;
	color: #5aaa4f;			
	font-weight: bold;
	padding-left: 15px;	
	margin-left: 0px;		
}
.tx-12bdarkgrey {
	font-family: Arial;
	font-size: 12px;
	color: #444444;			
	font-weight: bold;
	padding-left: 15px;	
	margin-left: 0px;		
}
.tx-12bred {
	font-family: Arial;
	font-size: 12px;
	color: #ff0000;			
	font-weight: bold;
}
.tx-12bwhite {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;			
	font-weight: bold;
}
.tx-12bwhite a:link, .tx-12bwhite a:visited {
	color: #ffffff;
	font-weight: bold;
}
.tx-12bwhite a:active, .tx-12bwhite a:hover {
	color: #812428;
	font-weight: bold;	
}
.tx-12ndarkblue {
	font-family: Arial;
	font-size: 12px;
	color: #2d3647;			
	font-weight: normal;
	padding-left: 15px;
}
.tx-12ndarkgrey {
	font-family: Arial;
	font-size: 12px;
	color: #5d5d5d;			
	font-weight: normal;
	padding-left: 15px;
}
.tx-11ndarkblue {
	font-family: Arial;
	font-size: 11px;
	color: #2d3647;			
	font-weight: normal;	
	padding-left: 3px;			
}

#pad-con-step1 {
    padding-top: 55px;
    padding-left: 100px;
}
#pad-con-step2 {
    padding-top: 28px;
    padding-left: 100px;
}
#pad-con-step3 {
    padding-top: 28px;
    padding-left: 100px;
}
#pad-foot {
    padding-top: 5px;
    padding-left: 5px;
}
.pad-thumb {
	margin: 0px 0px -6px 0px;
}
#pad-required {
	padding-left: 15px;
}
#pad-contact {
    margin-top: 60px;
	padding-left: 685px;
}
#pad-no {
    margin-top: 26px;
	padding-left: 685px;
}
#pad-offers {
    margin-top: 7px;
	padding-left: 685px;
}
#pad-chinese {
    margin-top: 26px;
	padding-left: 843px;
}	
#pad-japanese {
    margin-top: 18px;
	padding-left: 843px;
}	
#pad-korean {
    margin-top: 14px;
	padding-left: 843px;
}	
#pad-welcome {
    margin-top: 2px;
	padding-left: 15px;
}	

#footer {	
	background: #ffffff url(../_images/footer.gif) repeat-x left top;
}
/* New */
#img-menubg {
	background: #ffffff url(../_images/hdr-menubg.gif) left top;
	background-repeat: no-repeat;	
	padding-top : 5px;
	margin : 0 auto;
	width: 100%;
	height: 36px;	
	overflow: hidden;
}
/* end menu */

#thumbs {
	width: 290px;
	height:354px;
	float: left;
	background-image: url(../_images/img-thumbs.gif);
	background-repeat: no-repeat;
}
#free-valuation {
	width: 239px;
	height:354px;
	float: right;
	padding-top: 54px;
	padding-left: 0px;
	background-image: url(../_images/img-free-val.gif);
	background-repeat: no-repeat;
}

#content-header {
	width: 737px;
	height:110px;	
	padding: 0px;
	float: left;
	background-color:#efefef;
}
#content-col-right {
	border:1px solid #d1d1d1;
	width: 237px;
	height: 360px;	
	float: right;
	padding: 0px;
	margin: 0px;		
}
#testimonials {
	width: 237px;
	height:41px;
	float: left;
	padding-top: 11px;
	background-image: url(../_images/img-testimonials.gif);
	background-repeat: no-repeat;
}
/*content columns */
#col-ct-left {
	background-image: url(../_images/img-orangebox.gif);
	background-repeat: no-repeat;
	width: 227px;
	height: 240px;	
    padding: 0px;
	float: left;
	padding-top: 13px;
	margin-top: 20px;
	margin-left: 12px;	
	margin-right: 6px;	
	
}
#col-ct-mid {
	background-image: url(../_images/img-greenbox.gif);
	background-repeat: no-repeat;
	width: 227px;
	height: 240px;	
    padding: 0px;
	float: left;
	padding-top: 13px;	
	margin-top: 20px;
	margin-left: 6px;	
	margin-right: 6px;		
}
#col-ct-right {
	background-image: url(../_images/img-redbox.gif);
	background-repeat: no-repeat;
	width: 227px;
	height: 240px;	
    padding: 0px;
	float: right;
	padding-top: 13px;	
	margin-top: 20px;
	margin-left: 6px;	
	margin-right: 12px;	
}

/*content  */
#head {
	height: 30px;
	position: relative;
	background-color:#efefef;
	margin:0 0 0 0;
	padding-top: 11px;
}
#testimonial {
	height: 22px;
	position: relative;
	background-color:#4a76a6;
	margin:0 0 0 0;
	padding-top: 11px;
}
#bot {
	height: 34px;
	position: relative;
	background-color:#ffffff;
}
#image-lc {
	background-image: url(../_images/img-lc.gif);
	background-repeat: no-repeat;
	height: 92px;	
}
#image-mc {
	background-image: url(../_images/img-mc.gif);
	background-repeat: no-repeat;
	height: 92px;		
}
#image-rc {
	background-image: url(../_images/img-rc.gif);
	background-repeat: no-repeat;
	height: 92px;		
}
#arrow {
	background-image: url(../_images/img-arrow.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 60px;
	float:left;
}
.stripe_header {
	clear: both;
}
/**** colours *******/

.ul-col {
	/*list-style: url(../_images/img-gcorner.gif);*/
	margin: 35px 0px 0px 660px;
}
.ul {
	list-style: url(../_images/img-green.gif);
	margin: 10px 10px 20px 20px;
}

div.header-inline {
	display:inline;
}








