@charset "utf-8";
/* CSS Document */

body{ 
	margin:0; background:url(../images/inner_bg.gif) repeat-x 0 0 #fff;
	font:12px Tahoma, Arial, Gadget, sans-serif; color:#475257;}
	
.home_body{ 
	margin:0; background:url(../images/bg.gif) repeat-x 0 0 #fff;
	font:12px Tahoma, Arial, Gadget, sans-serif; color:#475257;}

#inn_bg{ background:url(../images/inn_bg.jpg) no-repeat center 322px;}
#inn_bg2{ background:url(../images/inn_bg2.jpg) no-repeat center 92px;}

.wrapper{ width:1000px; margin:auto;}

.topmenus{ padding:0px 0 20px 0;}

.container{ margin:10px 30px 10px 40px;}
.inn_container{ margin:70px 10px 10px 10px;}

.clear{ clear:both;}

.pro_features{ width:200px; float:left; margin:0 40px 0 0;}
.pro_features li{ 
	list-style:none; background:url(../images/tick.gif) no-repeat 0 10px; padding:0 0 0 15px;
	line-height:24px;}
.pro_features li a{ text-decoration:none; color:#fff;}
.pro_features li a:hover{ text-decoration:underline;}

.welcome_notes{ width:640px; float:left; margin:0 40px 0 0;}
.welcome_notes span{ font-size:12px; font-weight:bold;}

.c_info{ margin:0 0 0 10px; position:relative;}
.c_info li{ list-style:none; margin:0 0 6px 0; float:left;}
.c_info li a{ 
	text-decoration:none; color:#475257; background:url(../images/flags.gif) no-repeat 0 0; padding:0 0 0 24px;
	float:left;}
.c_info li a:hover{ text-decoration:underline;}
.c_info li a span{ width:80px; float:left;}
.c_info .au{ background-position:0 2px;}
.c_info .uk{ background-position:0 -20px;}
.c_info .nz{ background-position:0 -40px;}
.c_info .us{ background-position:0 -62px;}
.c_info .ca{ background-position:0 -85px;}

h1{ 
	margin:0 0 10px 0; padding:0; font-weight:normal; font-size:210%;}
h2{ 
	margin:0 0 10px 0; padding:0; color:#fff; font-weight:normal; font-size:24px;}

ul{ margin:0; padding:0;}

.link{ text-align:right;}
.link a{ 
	color:#475257; font-weight:bold; font-size:11px; text-decoration:none;}
.link a span{ color:#de0000; padding:0 3px 0 0;}
.link a:hover{ color:#de0000;}
.link a:hover span{ color:#000;}

.link1{ 
	color:#de0000; font-weight:bold; font-size:11px; text-decoration:none;}

.col1{ width:740px; float:left; margin:0 40px 0 0;}

.crv_box .c1_t{ background:url(../images/c1_t.png) no-repeat 0 0; height:25px; margin:0 25px 0 0; position:relative;}
.crv_box .c1_1{ 
		background:url(../images/c1_t.png) no-repeat right 0; width:25px; height:25px; float:left; 
		position:absolute; top:0; right:-25px;}
.crv_box .c1_b{ 
	background:url(../images/c1_b.png) no-repeat 0 0; height:25px; margin:0 25px 0 0; position:relative; clear:left;}
.crv_box .c1_2{ 
		background:url(../images/c1_b.png) no-repeat right 0; width:25px; height:25px; float:left; 
		position:absolute; top:0; right:-25px;}
.crv_box .c1_r{ 
		background:url(../images/c1_r.png) repeat-y right 0; padding:0 8px 0 0; 
		border-left:#eaeaea solid 1px;}
.crv_box .c1_l{ border-left:#fff solid 1px; background:url(../images/c1_bg.gif) repeat-x 0 -25px #fff;}

.toplinks{ position:relative; margin:0 18px 0 0;}
.toplinks div{ 
	position:absolute; top:-25px; left:-1px; padding:8px 0 8px 20px; width:100%;
	background:url(../images/toplinks_bg.png) no-repeat right 0; color:#31424b; font-weight:bold;}
.toplinks div a{ 
	text-decoration:none; color:#31424b; font-weight:normal;
	background:url(../images/arr1.gif) no-repeat right 3px; padding:0 20px 0 0; margin:0 10px 0 0;}
.toplinks div a:hover{ color:#777a7c;}

.TBL_sec p{ margin:0 0 15px 0;}
.TBL_sec table{ border:#d4d4d4 solid 1px; border-collapse:collapse;}
.TBL_sec td{ border:#d4d4d4 solid 1px; padding:6px;}
.TBL_sec .hed td{ background:#e30900; color:#fff; font-weight:bold;}

.footer{ 
	background:url(../images/ftr_bg.gif) repeat-x 0 0; text-align:center; color:#fb8498; 
	font-size:12px; padding:8px; clear:both;}
.footer h1{ color:#fff;}
.footer .input{ background:url(../images/input_bg.gif) no-repeat 0 0; border:0; padding:5px; width:208px;}
.footer .ph{ background:url(../images/ph_ico.gif) no-repeat 0 10px; width:260px;}
.footer label{ color:#fff; font-weight:bold; margin:10px 0 5px 0; float:left;}
.footer p{ font-size:11px; clear:left; margin:0; padding:0;}

.text_small{ color:#ffffff; font-size:10px; font-style:normal;}

/* testimonial */
.testimonial_top{ width:205px; height:37px; text-indent:-999px; display:block; background:url(../images/testimonial_top.png) no-repeat; overflow:hidden;}
.testimonial_cent{ width:205px; height:165px; display:block; background:url(../images/testimonial_center.png) repeat-y;}
.testimonial_bot{ width:205px; height:11px; display:block; background:url(../images/testimonial_bottom.png) no-repeat;}


#ticker { width:200px; height:160px; margin:0; overflow:auto; }
#ticker strong{ color:#FF6600;}
#ticker span{ color:#001e64;}
#ticker dt { font:normal 14px verdana; margin:0;  padding-top:10px;  border-bottom:none; border-right:none; position:relative; }
#ticker dd { margin:0; font:normal 11px Verdana; padding:0 5px 10px 8px; /*border-bottom:1px solid #aaaaaa; */border-bottom:none;  position:relative; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }
