@charset "utf-8";
/* CSS Document */
/*//////////////////////////////////////*/
/*//////// Important Navigation ////////*/
/*//////////////////////////////////////*/
#navContainer {
	background: url(../images/background_nav-ngv.png) no-repeat center top!important;
/*	height:85px;*/
}
.SloganCB {
	color: #898989!important;
}
.LinkAbout a {
	color: #898989!important;
}
.LinkAbout a:hover {
	color: #ffffff!important;
}
#mainProd li a {
	color: #ffffff!important;
}
#mainProd li:hover a {
	color:#ffffff!important;
	background:#4c4c4c!important;
}
#mainProd li:hover div a {
	color:#444444!important;
	background: url(http://www.carryboy.com/navigator/background_transparency.png) no-repeat center top!important;	
}
#mainProd li:hover div a:hover {
	color:#a80101!important;
}
/*.dropdownProd_canopy, .dropdownProd_sportL, .dropdownProd_accessories, .dropdownProd_cargobox, .dropdownProd_caravan, .dropdownProd_ambulance, .dropdownProd_other, .dropdownProd_fleet {
	border-top: 4px solid #00aeef!important;
}*/
.titleSub {
	color:#a80101!important;
}
/*//////////////////////////////////////*/
/*///// End Important Navigation ///////*/
/*//////////////////////////////////////*/

body {
	margin: 0px;
	width: 100%;
	height: 100%;
	background-image: url(images/background_white.png), url(images/background_ngv.php);
	background-position: center top, center top;
	background-repeat: repeat, repeat;
}
img {
	border-bottom: 0px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
.bg_inside {
	background-repeat:no-repeat;
	background-image: url(images/bg_inside.jpg);
	background-position: center top;
}
/*A {
	TEXT-DECORATION: NONE;
}*/
/*P {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
TABLE {
	background-color: #FFF;
	color: #CF0;
}
TD {
	FONT-SIZE: 13px;
	LINE-HEIGHT: normal;
	FONT-FAMILY:   tahoma;
	background-color: #627C3D;
	color: #FFF;
}*/
/*H2, H3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #00ffff;
	font-weight: normal;
	font-size: 13px;
}
h4 {
	background-color: #7cb531;
	clear: none;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #ffff33;
	font-weight: normal;
	font-size: 13px;
}
H5 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
}
H6 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear:both;
	font-variant: normal;
}*/
/*OL {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
UL {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}*/
#main {
	width:100%;
	margin : 0px auto;
	height: 2084px;
	font-family: tahoma;
	font-size: 13px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#content_containner {
	width:100%;
	height:auto;
	FONT-SIZE: 13px;
	FONT-FAMILY:   tahoma;
}
#aboutus_content_containner {
	width: 100%;
}
#aboutus_content_intro {
	clear: both;
	height: auto;
	width: 1100px;
}
#logo_histoly_containner {
	width:100%;
	height: auto;
	font-family: tahoma;
	font-size: 13px;
}
#logo_histoly {
	height: 509px;
	width: 1100px;
	position: relative;
	background-image: url(images/about_us/about_us_carryboyngv_logo1.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
}
#logo_histoly h3 {
	background-color: #0c5a8c;
	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #00ffff;
	font-weight: normal;
	font-size: 15px;
}
#logo_histoly #box1 {
	position:absolute;
	height: 175px;
	width: 777px;
	z-index: 1;
	top: 103px;
	left: 30px;
}
#logo_histoly #box2 {
	position:absolute;
	height: 312px;
	width: 419px;
	z-index: 1;
	top: 2px;
	left: 671px;
}
#logo_histoly #box3 {
	position:absolute;
	height: 158px;
	width: 310px;
	z-index: 1;
	top: 330px;
	left: 32px;
}
#logo_histoly #box4 {
	position:absolute;
	height: 36px;
	width: 350px;
	z-index: 1;
	top: 461px;
	left: 727px;
	color: #FFF;
}
#logo_histoly_safe_save {
	width:1100px;
	position:relative;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logo_histoly_safe_save #logo_ngv_before_logo {
	position:absolute;
	height: 143px;
	width: 328px;
	z-index: 1;
	top: -78px;
	left: 388px;
}
#logo_histoly_safe_save #box0 {
	width:1100px;
	height: 500px;
	clear:both;
}
#logo_histoly_safe_save #box1 {
	height: 1265px;
	width: 546px;
	float: left;
	background-color: #0b4171;
	background-image: url(images/about_us/bg_safe.jpg);
	background-repeat: repeat;
}
#logo_histoly_safe_save #box1-1 {
	height: 489px;
	width: 546px;
	float: left;
	background-color: #0C4271;
	background-image: url(images/about_us/ngv_bluemec_ute_truck_safe.jpg);
	background-repeat: no-repeat;
}
#logo_histoly_safe_save #box1-4 {
	height: auto;
	width: 93%;
	float: left;
	color: #bfebf5;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#logo_histoly_safe_save #box1-1 #box1-2 {
	position:absolute;
	height: 77px;
	width: 419px;
	z-index: 1;
	top: 125px;
	left: 50px;
	color: #f0e0d1;
}
#logo_histoly_safe_save #box1-1 #box1-3 {
	position:absolute;
	height: 96px;
	width: 263px;
	z-index: 1;
	top: 380px;
	left: 19px;
	color: #1b2a07;
}
#logo_histoly_safe_save #box2 {
	height: 1272px;
	width: 547px;
	float: right;
	background-color: #688641;
	background-position: 0px 0px;
	background-image: url(images/about_us/bg_save.jpg);
	background-repeat: repeat;
	color: #e8f3d4;
}
#logo_histoly_safe_save #box2 -2 {
 height: 1260px;
 width: 547px;
 float: right;
 background-color: #688641;
 background-position: 0px 0px;
 background-image: url(images/about_us/bg_save.jpg);
 background-repeat: repeat;
 color: #e8f3d4;
}
#logo_histoly_safe_save #box3 {
	height: auto;
	width: auto;
	background-color: #688641;
	background-position: 0px 0px;
	background-image: url(images/about_us/bg_save.jpg);
	background-repeat: repeat;
	color: #e8f3d4;
	margin-top: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#logo_histoly_safe_save #box2-1 {
	height: 80px;
	width: 507px;
	color: #fffed0;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #8371A3;
}
#logo_histoly_safe_save #box2-2 {
	height: auto;
	width: 507px;
	color: #fffed0;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#logo_histoly_safe_save #box2-title {
	height: auto;
	width: 593px;
	color: #fffed0;
	position: absolute;
	z-index: 1;
	left: 499px;
	top: 1097px;
}
#banner {
	margin : 0px auto;
	width :1100px;
	height: 2024px;
	position: relative;
	background-image: url(images/bg_1100.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#menu {
	width:1100px;
	height: 72px;
	padding-top:0px;
}
#logo {
	width:171px;
	height: 76px;
	position: absolute;
	z-index: 1;
	top: 20px;
	left: 21px;
}
#vedio {
	width:168px;
	height:  161px;
	position: absolute;
	z-index: 1;
	top: 330px;
	left: 255px;
}
#main #box1 {
	width:411px;
	height: 196;
	position: absolute;
	z-index: 1;
	top: 538px;
	left: 2px;
}
#main #box2 {
	width:401px;
	height: 196px;
	position: absolute;
	z-index: 1;
	top: 538px;
	left: 400px;
}
#main #box3 {
	width:808px;
	height: 149px;
	position: absolute;
	z-index: 1;
	top: 739px;
	left: 2px;
}
#main #box3-1 {
	width:283px;
	height: 149px;
	position: absolute;
	z-index: 1;
	top: 739px;
	left: 266px;
}
#main #box3-2 {
	width:283px;
	height: 149px;
	position: absolute;
	z-index: 1;
	top: 739px;
	left: 528px;
}
#main #sidebar {
	width:267px;
	height: 1515px;
	position: absolute;
	z-index: 1;
	top: 593px;
	left: 833px;
	background-image: url(../images/sign_ngv_bg3.png);
	background-repeat: repeat;
}
#main #sidebar_loop {
	width:267px;
	height: 385px;
	position: absolute;
	z-index: 1;
	top: 2098px;
	left: 833px;
	background-image: url(../images/side_bar_loop.png);
	background-repeat: repeat-y;
	height: 207px;
}
#main #ngv_price {
	width:170px;
	height: 350px;
	position: absolute;
	z-index: 2;
	top: 601px;
	left: 896px;
}
#main #ngv_map {
	width:217px;
	height: auto;
	position: relative;
	z-index: 0;
	top: 8px;
	left: 45px;
	text-align: center;
}
#ngv_map #side_bar_box1 {
	width:217px;
	height: auto;
	position: absolute;
	z-index: 2;
	top:  51px;
	left: 76px;
}
#ads_fleet {
	width:100%;
	position:relative;
	float:left;
	height: 390px;
}
#ads_fleet_box1 {
	width:829px;
	position: absolute;
	z-index: 1;
	background-image: url(images/ngv_fleet_sales.jpg);
	background-repeat: no-repeat;
	height: 390px;
	left: 0px;
	top: 0px;
}
#ads_fleet_box2 {
	width:206px;
	position: absolute;
	z-index: 1;
	height: 88px;
	left: 248px;
	top: 288px;
}
#ads_index {
	width:804px;
	position: absolute;
	z-index: 1;
	top: 891px;
	left: 2px;
	background-color: #FFF;
	height: auto;
	padding-top: 0px;
	background-image: url(images/ads_bg.jpg);
	background-repeat: no-repeat;
	padding-right: 2px;
	padding-left: 2px;
}
#ads_index #blank {
	width:10px;
	float: left;
}
#ads_index #ads_box1 {
	width:198px;
	float:left;
	margin-left: 0px;
	color: #3c4f6a;
	font-size: 13px;
}
#option {
	width:804px;
	height: auto;
	background-repeat: no-repeat;
	margin-top: 0px;
	position:relative;
	clear: both;
	color: #3c4f6a;
	background-image: url(images/option_bg_truck_ute1.jpg);
}
#option #option_title {
	width:181px;
	height: 94px;
	position: absolute;
	z-index: 2;
	top: 108px;
	left: 1124px;
	font-size: 14px;
	color: #FFF;
	text-align: right;
}
#option #box {
	height: auto;
	width: 146px;
	float:left;
	padding-top: 10px;
}
#option #box_bt {
	height: 150px;
	width: auto;
	float: left;
	padding-top: 55px;
}
#option #blank {
	height: 185px;
	width: 12px;
	float:left;
}
#option h3 {
	font-weight: normal;
	color: #19519D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* */

#subbanner_containner {
	width:100%;
}
#subbanner_containner_contactus {
	width:100%;
	height: 352px;
	font-family: Tahoma, Geneva, tahoma;
	font-size: 13px;
	position: relative;
	clear: bolt;
}
#subbanner_containner_product_ngv {
	width:100%;
	margin :0px auto;
 height:: auto;
	height: 470px;
	background-image: url(images/bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: tahoma;
	font-size: 13px;
}
#subbanner_containner_gallery {
	width:100%;
 height:: auto;
}
#subbanner {
	width :1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.products {
	background-image: url(banner/product/banner_cargo_box_ngv_cng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 474px;
	width:1100px;
}
#subbanner_gallery {
	width :1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 476px;
	position: relative;
}
.gallery {
	background-image: url(banner/product/banner_kiosk_ngv_cng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.banner_aboutus {
	background-image: url(banner/banner_about-us2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:352px;
}
.banner_contact_us {
	background-image: url(banner/contact_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:474px;
}
.banner_technology {
	background-image: url(banner/technology_ngv_cng_ute_truck_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:467px;
}
.banner_product {
	background-image: url(banner/product/banner_cargo_box_ngv_cng.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:474px;
}
#about_us_intro_containner {
	width:100%;
	height: 530px;
	font-family: tahoma;
	font-size: 13px;
}
#about_us_intro {
	height: 501px;
	width: 1100px;
	position: relative;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	background-image: url(images/about_us/about_us_intro.jpg);
}
#about_us_intro #box1 {
	width:480px;
	height: 91px;
	position: absolute;
	z-index: 1;
	top: 197px;
	left: 26px;
	color: #ccffff;
}
#about_us_intro #box2 {
	width:480px;
	height: 91px;
	position: absolute;
	z-index: 1;
	top: 295px;
	left: 46px;
}
#about_us_intro #box3 {
	width:480px;
	height: 91px;
	position: absolute;
	z-index: 1;
	top: 395px;
	left: 46px;
}
green_title {
	font-size: 15px;
	font-weight: normal;
	color: #299e19;
	margin: 0px;
	padding: 0px;
	float: left;
}
#about_us_intro #box2 {
	width:436px;
	height: 85px;
	position: absolute;
	z-index: 1;
	top: 273px;
	left: 611px;
	text-align: right;
}
#about_us_intro #box3 {
	width:345px;
	height: 137px;
	position: absolute;
	z-index: 1;
	top: 342px;
	left: 25px;
}
#about_us_intro #box4 {
	width:242px;
	height: 63px;
	position: absolute;
	z-index: 1;
	top: 218px;
	left: 256px;
}
#about_us_intro #box5 {
	width:382px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 441px;
	left: 700px;
}
#about_us_intro #box5-1 {
	width:223px;
	height: 151px;
	position: absolute;
	z-index: 1;
	top: 323px;
	left: 377px;
}
#one_stop_services_containner {
	width:100%;
	height: 334px;
}
#one_stop_services {
	height: 350px;
	width: 1100px;
	position: relative;
	background-image: url(images/about_us_carryboyngv_one_stop_services.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
	font-size: 13px;
}
#one_stop_services #box1 {
	width:242px;
	height: 63px;
	position: absolute;
	z-index: 1;
	top: 118px;
	left: 256px;
	color: #333;
}
#one_stop_services #box2 {
	width:309px;
	height: 63px;
	position: absolute;
	z-index: 1;
	top: 117px;
	left: 594px;
	color: #333;
}
#one_stop_services #box3 {
	width:240px;
	height: 63px;
	position: absolute;
	z-index: 1;
	top: 219px;
	left: 257px;
	color: #333;
}
#one_stop_services #box4 {
	width:240px;
	height: 63px;
	position: absolute;
	z-index: 1;
	top: 219px;
	left: 596px;
	color: #333;
}
#one_stop_services #box5 {
	width:635px;
	height: 17px;
	position: absolute;
	z-index: 1;
	top: 299px;
	left: 185px;
}
#box_state {
	width:228px;
	height: 21px;
	position: absolute;
	z-index: 1;
	top: 404px;
	left: 7px;
}
.remark_text {
	font-family: Tahoma, Geneva, tahoma;
	font-size: 11px;
	color: #06C;
}
.clear-all {
	clear:both;
}
/* contact us page */
#contact_containner {
	width: 100%;
	position: relative;
	font-family: tahoma;
	font-size: 13px;
}
#subbanner_contact {
	width :1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#gallery_installed_containner {
	width: 100%;
	clear: both;
	height: 600px;
}
#gallery_installed {
	width:1060px;
	height: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	position: relative;
	padding-right: 18px;
	padding-left: 18px;
}
#gallery_installed_title {
	width:1060px;
	height: auto;
	float:left;
	clear:both;
}
#gallery_installed_box {
	width: 150px;
	float:left;
	height:auto;
}
#gallery_detail_containner {
	width: 100%;
	clear: both;
	height: auto;
}
#gallery_group {
	width:1100px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	position: relative;
	padding-right: 0px;
	padding-left: 0px;
}
#gallery_group #blank3 {
	width:30px;
	height:100px;
	float:left;
}
#gallery_group #gallery_group_box1 {
	width:230px;
	float:left;
	height:auto;
	color: #33353e;
}
#gallery_group #blank {
	width:40px;
	float:left;
	height:150px;
}
#gallery_detail {
	width:1060px;
	height: 640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	position: relative;
	padding-right: 18px;
	padding-left: 18px;
}
#gallery_detail #gallery_thumbnail {
	width:auto;
	height:100px;
	float:none;
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: overline;
	text-align: center;
	padding-left: 15px;
	padding-top: 10px;
}
#gallery_detail #gallery_thumbnail_box {
	width:80px;
	height:50px;
	float:left;
}
#gallery_detail #box1 {
	width:342px;
	float:left;
	height:640px;
	background-image: url(gallery/standard_cab_toyota.jpg);
	background-repeat: no-repeat;
}
#gallery_detail #box1-1 {
	width:342px;
	float:left;
	height:auto;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 15px;
	color: #272F43;
}
#gallery_detail #box2 {
	width:354px;
	float:left;
	height:642px;
	background-image: url(gallery/extra_cab_toyota.jpg);
	background-repeat: no-repeat;
}
#gallery_detail #box3 {
	width:362px;
	float:left;
	height:642px;
	background-image: url(gallery/double_cab_toyota.jpg);
	background-repeat: no-repeat;
}
#product_detail_containner {
	width: 100%;
	clear: both;
	background-color: #FFF;
	margin: 0px auto;
}
#product_detail0 {
	width:1100px;
	height: 350px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	position: relative;
}
#product_detail {
	width:1100px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
	position: relative;
}
#product_detail0 #box1 {
	width:100%;
	height:175px;
	position: relative;
}
#product_detail #slide_bar {
	width:100%;
	height:169px;
	float:left;
	padding-top: 150px;
}
#product_detail #box2 {
	height:548px;
	padding-top: 0px;
	background-image: url(images/product/bg_ngv_cng_product.jpg);
	background-repeat: no-repeat;
	background-position: 0;
}
#product_detail #box2-1 {
	top: 114px;
	z-index:1;
	left: 12px;
	width: 205px;
	height: auto;
	position:absolute;
}
#product_detail #banner_ads_sub {
	position:absolute;
	z-index:1;
	top:-55px;
	left:0px;
	width: 205px;
	height: auto;
}
#product_detail #box2-2 {
	position: absolute;
	top: 153px;
	z-index:1;
	left: 322px;
	width: auto;
	height: 130px;
}
#product_detail #thumbnail_pic_dbcab {
	position: absolute;
	top: 59px;
	z-index:1;
	left: 461px;
	width: 154px;
	height: 81px;
}
#product_detail #thumbnail_pic_etcab {
	position: absolute;
	top: 59px;
	z-index:1;
	left: 680px;
	width: 146px;
	height: 81px;
}
#product_detail #thumbnail_pic_sgcab {
	position: absolute;
	top: 59px;
	z-index:1;
	left: 906px;
	width: 143px;
	height: 75px;
}
#product_detail #box2-3 {
	position: absolute;
	top: 153px;
	z-index:1;
	left: 564px;
	width: auto;
	height: 130px;
}
#product_detail #box2-4 {
	position: absolute;
	top: 153px;
	z-index:1;
	left: 816px;
	width: auto;
	height: 129px;
}
#product_detail #box2-5 {
	position: absolute;
	top: 374px;
	z-index:1;
	left: 25px;
	width: auto;
	height: auto;
}
#product_detail #box2-6 {
	position: absolute;
	top: 371px;
	z-index:1;
	left: 295px;
	width: auto;
	height: auto;
}
#product_detail #box2-7 {
	position: absolute;
	top: 370px;
	z-index:1;
	left: 563px;
	width: auto;
	height: auto;
}
#product_detail #box2-8 {
	position: absolute;
	top: 373px;
	z-index:1;
	left: 823px;
	width: auto;
	height: auto;
}
#product_detail #box2-9 {
}
#product_detail #box3-1 {
	width:100%;
	height:263px;
	background-image: url(images/product/bg_ngv_cng_product2.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#product_detail #box3-1_box1 {
	position: absolute;
	top: 79px;
	z-index:1;
	left: 13px;
	width: 235px;
	height: 151px;
}
#product_detail #box3-1_box2 {
	position: absolute;
	top: 84px;
	z-index:1;
	left: 290px;
	width: auto;
	height: auto;
}
#product_detail #box3-1_box3 {
	position: absolute;
	top: 90px;
	z-index:1;
	left: 557px;
	width: auto;
	height: auto;
}
#product_detail #box3-1_1 {
	float:left;
	width:220px;
	height:auto;
}
#product_detail #box4_containner {
	width:100%;
	height:auto;
	position: relative;
}
#product_detail #box3_containner {
	height:auto;
}
#product_detail #box3 {
	float:left;
	width:220px;
	height:auto;
}
#product_detail .img_l {
	padding-right: 0px;
	padding-bottom: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 0px;
}
#product_detail .img_r {
	padding-bottom: 8px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 8px;
}
#product_detail #box3-pic {
	float:left;
	width:150;
	height:auto;
	clear: both;
}
#product_detail #box4 {
	height:220px;
	background-image: url(images/product/product_remark.jpg);
	position: relative;
	background-repeat: no-repeat;
}
#product_detail #box4-1 {
	position: absolute;
	top: 46px;
	z-index:1;
	left: 33px;
	width: 708px;
	height: 81px;
	color: #FFF;
	font-size: 15px;
}
#product_detail #blank {
	width:50px;
	height:100px;
	float:left
}
#product_detail #blank2 {
	width:25px;
	height:100px;
	float:left
}
#product_detail #blank3 {
	width:35px;
	height:100px;
	float:left
}
#product_detail #blank4 {
	width:50px;
	height:100px;
	float:left
}
#contact_detail_containner {
	width: 100%;
	height: 1200px;
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;   
}
#contact_detail {
	width :1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 600px;
}
.bg_1 {
	background-image: url(contact/bg_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 40px;
	padding-top:5px;
}
.bg_2 {
	background-image: url(contact/bg_2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 40px;
	background-color: #1791D2;
}
#contact_detail .title_text {
	color:#fff;
	clear: both;
	padding-bottom: 8px;
	font-size: 13px;
	font-weight: normal;
}
#contact_detail #box_1 {
	float:left;
	width:316px;
	height:auto;
	color: #85F5FC;
	padding-top: 50px;
	padding-left: 15px;
}
#contact_detail #box_2 {
	float:left;
	width:755px;
	height:auto;
	background-color: #FFF;
	text-align: center;
}
/*-----------------------------technology page ----------------------------------------- */
#technology_containner {
	width: 100%;
	position: relative;
	background-image: url(images/technoloy/technology_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: tahoma;
	font-size: 13px;
}
#technology {
	clear: both;
	height: auto;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#technology #box1 {
	background-image: url(images/technoloy/technology_injecter_ngv_ute_truck.jpg);
	height: 343px;
	background-repeat: no-repeat;
	position: relative;
}
#technology #box1_update {
	height: 480px;
	background-repeat: no-repeat;
	position: relative;
}
#technology #box2_update {
	background-image: url(images/technoloy/injector_cng_ngv_1.jpg);
	height: 260px;
	background-repeat: no-repeat;
	position: relative;
}
#box2_update #box2_update_1 {
	position:absolute;
	left:349px;
	top:115px;
	width:392px;
	height:143px;
	z-index:1;
}
#box2_update #box2_update_2 {
	float:right;
	width:341px;
	height:241px;
}
#box2_update #box2_update_3 {
	width:341px;
	height:241px;
	float: left;
}
#technology #apDiv1 {
	position:absolute;
	left:23px;
	top:178px;
	width:505px;
	height:257px;
	z-index:1;
}
#technology #bt1-1 {
	width:338px;
	height: 270px;
	position: absolute;
	z-index: 1;
	top: 37px;
	left: 21px;
}
#technology #bt1-2 {
	width:114px;
	height: 80px;
	position: absolute;
	z-index: 1;
	top: 199px;
	left: 65px;
}
#technology #bt1-3 {
	width:316px;
	height: 155px;
	position: absolute;
	z-index: 1;
	top: 260px;
	left: 536px;
}
#technology #box1 #box1-1 {
	width:284px;
	height: 178px;
	position: absolute;
	z-index: 1;
	top: 45px;
	left: 388px;
	color: #444d64;
}
#technology #box2 {
	background-image: url(images/technoloy/technology_ngv_ute_truck_2.jpg);
	height: 630px;
	background-repeat: no-repeat;
	position: relative;
}
#technology #box2 #bt2-1 {
	width:500px;
	height: 419px;
	position: absolute;
	z-index: 1;
	top: 207px;
	left: 45px;
}
#technology #box2-1_title {
	width:316px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 27px;
	left: 71px;
	color: #2E6D50;
}
#technology #box2-1 {
	width:396px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 57px;
	left: 110px;
	color: #2E6D50;
}
#technology #box2-4 {
	width:96px;
	height: 306px;
	position: absolute;
	z-index: 1;
	top: 302px;
	left: 437px;
	color: #2E6D50;
	vertical-align: top;
	text-align: center;
}
#technology #box2-2 {
	width:257px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 186px;
	left: 829px;
	color: #730e29;
}
#technology #box2-2_title {
	width:257px;
	height: 28px;
	position: absolute;
	z-index: 1;
	top: 27px;
	left: 575px;
	color: #730e29;
}
#technology #box2-3 {
	width:493px;
	height: 59px;
	position: absolute;
	z-index: 1;
	top: 570px;
	left: 574px;
	color: #1f3501;
}
#technology #box2-3_title {
	width:257px;
	height: 28px;
	position: absolute;
	z-index: 1;
	top: 277px;
	left: 575px;
	color: #730e29;
}
#technology #box3 {
	background-image: url(images/technoloy/technology_ngv_ute_truck_3.jpg);
	height: 360px;
	background-repeat: no-repeat;
	position: relative;
	background-position: 0px 50px;
}
#technology #box_reducer {
	width:535px;
	height:115px;
	float:left;
	background-image: url(images/technoloy/ecu_gas_cng_ngv123.jpg);
	background-repeat: no-repeat;
	padding-top: 135px;
	padding-right: 0px;
	word-wrap: break-word;
	padding-left: 15px;
	background-position: 0px -10px;
}
#technology #box_reducer_box1 {
	width:257px;
	height: 28px;
	position: absolute;
	z-index: 1;
	top: 277px;
	left: 75px;
	color: #730e29;
}
#technology #box_map {
	width:530px;
	height:125px;
	float:right;
	background-image: url(images/technoloy/map_sensor_gas_cng_ngv.jpg);
	background-repeat: no-repeat;
	word-wrap: break-word;
	padding-top: 125px;
	padding-left: 20px;
	background-position: 0px -10px;
}
#technology #box3_update {
	background-image: url(images/technoloy/reducer_gas_cng_ngv.jpg);
	height: 275px;
	background-repeat: no-repeat;
	position: relative;
	background-position: 0px 0px;
}
#box3_update #box3_update_1 {
	position:absolute;
	left:349px;
	top:111px;
	width:345px;
	height:112px;
	z-index:1;
}
#box3_update #box3_update_2 {
	position:absolute;
	left:349px;
	top:111px;
	width:345px;
	height:143px;
	z-index:1;
}
#technology #box3-1_title {
	width:205px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 33px;
	left: 63px;
}
#technology #box3-1 {
	width:461px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 271px;
	left: 62px;
	color:#666;
}
#technology #box3-2_title {
	width:194px;
	height: 32px;
	position: absolute;
	z-index: 1;
	top: 33px;
	left: 588px;
}
#technology #box3-2 {
	width:300px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 270px;
	left: 778px;
	color: #3c4f6a;
}
#technology #box3-3 {
	width:auto;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 271px;
	left: 588px;
	color: #3c4f6a;
}
#technology #box4 {
	height: 300px;
	background-repeat: no-repeat;
	position: relative;
}
#technology #box4 #box4_box {
	width:354px;
	height: auto;
	float:left;
}
#technology #box4_box_blank {
	width:18px;
	float:left;
	height: 140px;
}
#technology #box4-1_title {
	width:193px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: -2px;
	left: -2px;
}
#technology #box4-1 {
	width:353px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
#technology #box4-2_title {
	width:246px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 383px;
}
#technology #box4-2 {
	width:353px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 383px;
}
#technology #box5 {
	background-image: url(../images/tecnology/ngv_cng_extra_cab_toyota_bg2.jpg);
	height: 532px;
	background-repeat: no-repeat;
	position: relative;
	width:1100px;
	background-position: 0px 20px;
}
#technology #box5-1 {
	width:108px;
	height: 97px;
	position: absolute;
	z-index: 1;
	top: 407px;
	left: 133px;
	color: #666;
}
#technology #box5-2 {
	width:360px;
	height: 124px;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 273px;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-repeat: repeat-y;
}
#technology #box5-3 {
	width:377px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 11px;
	left: 722px;
}
#technology #box5-4 {
	width:360px;
	height: 460px;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 703px;
	/*background-image: url(../images/tecnology/ngv_contruct_bg_2.jpg);*/
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 40px;
	background-repeat: repeat-y;
}
#technology #box5-5 {
	width:157px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 181px;
	left: 722px;
	color: #666;
}
#technology #box5-6 {
	width:163px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 180px;
	left: 900px;
	color: #666;
}
#technology #box5-7 {
	width:346px;
	height: 57px;
	position: absolute;
	z-index: 1;
	top: 298px;
	left: 721px;
}
#technology #box5-8 {
	width:374px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 368px;
	left: 720px;
	color: #666;
}
#technology #box5-9 {
	width:346px;
	height: 57px;
	position: absolute;
	z-index: 1;
	top: 518px;
	left: 721px;
	color: #666;
}
#technology #box6 {
 height: 390 .px;
	position: relative;
	width:1100px;
	height: 300px;
	clear: both;
}
#technology #box6-2 {
	width:258px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 22px;
	left: 282px;
}
#technology #box6-3 {
	width:258px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 22px;
	left: 552px;
}
#technology #box6-4 {
	width:258px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 22px;
	left: 825px;
}
#technology #box6-5 {
	width:258px;
	height: 300px;
	float:left;
}
#technology #box6_blank {
	width:20px;
	height: 250px;
	float:left;
}
#technology #box6-1 {
	width:258px;
	height: auto;
	position: absolute;
	z-index: 1;
	top: 22px;
	left: 10px;
}
#technology #box7 {
	position: relative;
	width:1100px;
	height: auto;
}
/* */
#footer_containner {
	width:100%;
	height:auto;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: tahoma;
	font-size: 13px;
	position: relative;
	clear: bolt;
}
#footer_containner a {
	color:#FF0;
}
#footer {
	width:1100px;
	height: 450px;
	MARGIN: 0px auto;
	color: #e89124;
	position: relative;
	background-image: url(images/bg_footer_1100.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#footer h3 {
	color: #e4e522;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#footer #box1 {
	width:288px;
	height: 151px;
	position: absolute;
	z-index: 1;
	top: 229px;
	left: 345px;
	font-size: 13px;
}
#footer a:link {
	color:#FF0;
	text-decoration:none
}
#footer a:visited {
	color:#FC0;
	text-decoration:none
}
#footer #box2 {
	width:218px;
	height: 151px;
	position: absolute;
	z-index: 1;
	top: 229px;
	left: 640px;
	font-size: 13px;
}
#footer #box3 {
	width:113px;
	height: 151px;
	position: absolute;
	z-index: 1;
	top: 227px;
	left: 873px;
}
#footer #box4 {
	width:100px;
	height: 151px;
	position: absolute;
	z-index: 1;
	top: 227px;
	left: 998px;
}
#footer #box5 {
	width:109px;
	height: 37px;
	position: absolute;
	z-index: 1;
	top: 352px;
	left: 401px;
	font-size: 13px;
}
#footer #box6 {
	width:120px;
	height: 36px;
	position: absolute;
	z-index: 1;
	top: 352px;
	left: 559px;
	font-size: 13px;
}
#footer #box7 {
	width:120px;
	height: 34px;
	position: absolute;
	z-index: 1;
	top: 352px;
	left: 744px;
	font-size: 13px;
}
#footer #box8 {
	width:819px;
	height: 21px;
	position: absolute;
	z-index: 1;
	top: 417px;
	left: 281px;
}
#footer #box9 {
	width:202px;
	height: 21px;
	position: absolute;
	z-index: 1;
	top: 413px;
	left: 0;
}
.background_blue {
	background-color: #0c5a8c;
}
.blue {
	color:#19519d;
	padding-top: 3px;
	padding-bottom: 3px;
}
.color_orange {
	color:#A33414;
}
.green_title {
	font-size: 18px;
	font-weight: bold;
	color: #ffff00;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: none;
}
.sky_title {
	font-size: 18px;
	font-weight: bold;
	color: #177b7b;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: none;
}
.earth_title {
	font-size: 18px;
	font-weight: bold;
	color: #974117;
	margin: 0px;
	padding: 0px;
	float: none;
	clear: none;
}
.color_brown {
	color:#ffb472;
	font-size:15px;
}
.color_brown_HL {
	color:#fe9436;
}
.color_yellow {
	color:#deff01;
	font-size: 15px;
}
.color_yellow_small {
	color:#deff01;
	font-size: 13px;
}
.color_blue {
	color:#deff01;
	font-size: 15px;
}
.color_yellow_big {
	color:#deff01;
	font-size: 18px;
}
.clear-all {
	clear:both;
}
.small-text {
	font-size:11px;
}
.textHead-table {
	background-color: #1b2a0c;
}
.text-table_bg {
	background-color: #506532;
	color: #FFF;
}
.detail_text {
	color:#666;
}
.title_text {
	color:#73665e;
	font-size: 18px;
	clear: both;
	padding-bottom: 8px;
	font-weight: bold;
}
.title_text_s {
	color:#73665e;
	font-size: 15px;
	clear: both;
	padding-bottom: 8px;
	font-weight: bold;
}
.td_blank {
	background-color:#385818;
}
.title_head {
	font-size: 20px;
}
#main #banner #ads_index #option #option_title .title_head {
	color: #003;
}
.colorRed {
	color: #F00;
}
#main #banner #ads_index #ads_box1 strong {
	font-size: 13px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#main #banner #ads_index #ads_box1 .title {
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
}
#contact_detail_containner #contact_detail #box_1 a {
	color: #FF0;
}
.banner_faq {
	background-image: url(banner/banner_faq.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:459px;
	position: relative;
	width:1100px;
}
.sky_banner {
	background-image: url(images/bg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#nav_container {
	background: url(http://www.carryboy.co.th/images/nav_background.jpg) no-repeat center top!important;
	position: fixed;
	margin: 0px auto;
	width: 100%;
}
/*-----------------------------faq page ----------------------------------------- */
#faq_containner {
	width: 100%;
	position: relative;
	background-image: url(banner/faq2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#faq {
	clear: both;
	height: auto;
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	min-height: 520px;
	font: tahoma;
	font-size: 13px;
}
/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(images/ui_totop.png) no-repeat left top;
}

#toTopHover {
	background:url(images/ui_totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
 @media only screen and (max-width: 1280px) {
 .banner_aboutus {
 background-image: url(banner/banner_about-us_ipad.jpg)!important;
 background-repeat: no-repeat!important;
 background-position: center top!important;
 height:352px!important;
}
.products {
 background-image:    url(banner/product/banner_cargo_box_ngv_cng.jpg)!important;
 background-repeat: no-repeat!important;
 background-position: center top!important;
 width: 450px!important;
 height: 474px!important;
 padding-top: 474px!important;
}
.banner_aboutus_ipad {
 background-image: url(banner/banner_about-us2.jpg)!important;
 background-repeat: no-repeat!important;
 background-position: center top!important;
 height:352px!important;
}
.banner_contact_us {
 background-image: url(banner/contact_banner_ipad.jpg)!important;
 background-repeat: no-repeat!important;
 background-position: center top!important;
 height:474px!important;
}
.banner_technology {
 background-image:   url(banner/technology_ngv_cng_ute_truck_banner_ipad.jpg)!important;
 background-repeat: no-repeat!important;
 background-position: center top!important;
 height:467px!important;
}
 #faq {
background-image: url(banner/faq2_bg.jpg)!important;
 background-repeat: no-repeat!important;
 background-position: center top!important;
 min-height: 520px!important;
 width: 1100px!important;
}
.banner_product {
	background-image: url(banner/product/banner_kiosk_ngv_cng.jpg)!important;
	background-repeat: no-repeat!important;
	background-position: center top!important;
	height:474px!important;
}
}
