BODY {
	background-color: #2a3716; margin: 0px; width: 100%; height: 100%;
}
TD {
	font-size: 12px; font-family: "Verdana, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif";
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.whiteText {color: #FFFFFF; font-weight: bold;}
.blueText {color: #004065;}
.blueText2 {color: #3366ff;}
.greenText {color: #235937;}
.redText {color: #FF0000;}
.redTextBold {color: #FF0000; font-weight: bold;}
.redTextBold15 {color: #FF0000; font-weight: bold; font-size: 15px;}
.blueTextBold {color: #00aeef; font-weight: bold; font-size: 15px;}
.font13px {font-size: 13px;}


H1 {
	MARGIN: 0px 0px 20px; FONT: 250%/120%; font-family: "Verdana, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif";
}
H2 {
	LINE-HEIGHT: 120%; MARGIN: 30px 0px 20px; FONT-WEIGHT: normal
}
H3 {
	LINE-HEIGHT: 120%; MARGIN: 30px 0px 20px; FONT-WEIGHT: normal
}
H4 {
	LINE-HEIGHT: 120%; MARGIN: 30px 0px 20px; FONT-WEIGHT: normal
}
H5 {
	LINE-HEIGHT: 120%; MARGIN: 30px 0px 20px; FONT-WEIGHT: normal
}
H6 {
	/*TEXT-TRANSFORM: uppercase;*/ MARGIN: 0px 0px 5px; FONT-SIZE: 13px; FONT-WEIGHT: normal
}
UL {
	BORDER-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FONT-SIZE: 100%; 
	VERTICAL-ALIGN: baseline; 
	BORDER-TOP: 0px; 
	BORDER-RIGHT: 0px; 
	PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
DIV#container {
	font-family: "verdana, lucida sans unicode, lucida sans, arial, sans-serif";
	width: 100%; background: #ffffff; float: left
}
DIV#container_inner {
	margin: 0px auto; width: 1100px;
}
DIV#container_top {
	background: url(../images/ozonefilm_bg.jpg) no-repeat center top;
	MARGIN: 0px auto;
	height: 350px;
}
DIV#container_top2 {
	background: url(../images/bg1920x1080.jpg) no-repeat center top;
	MARGIN: 0px auto; 
	height: 1080px;
}
DIV#container_image {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 600px;

}
DIV#container_blank {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 20px;

}
DIV#container_title {
	background: url(../images/ozonefilm_title.jpg) no-repeat center top;
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 450px;
}
DIV#container_title {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 450px;
}



/*Top Menu*/
#container_menu {
	background: url(../images/menu_background.png) no-repeat right top;
	color: #245621;
	padding-top: 3px;
	padding-right: 10px;
	margin: 0px auto;
	width: 1100px;
	height: 25px;
	text-align: right;
}
#container_menu A {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
#container_menu A:hover {
	COLOR: #fff200; TEXT-DECORATION: none;
}
/*Video Ad & Radio Ad*/

.adVideo {
	float: right;
	width: 315px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;	
	background-color: #4f6b72;
}
.adRadio {
	background: url(../images/spotradio.jpg) no-repeat center top;
	float: right;
	width: 312px;
	height: 44px;
	padding-top: 5px;	
	padding-left: 18px;
	padding-right: 15px;
	padding-bottom: 15px;	
	background-color: #4f6b72;
}
/*Detail Group*/

.primaryContent {
	color: #4f6b72;	
	width: 535px;
	float: left;
	padding-right: 15px;
}
.primary_box_1{
	padding-bottom: 15px;
}
.primary_box_2{
	padding-top: 20px;
	padding-bottom: 20px;
}
.primary_box_3{
	padding-top: 10px;
	padding-bottom: 10px;
}
.ADYoutube {
	color: #4f6b72;
	width: 535px;
	float: right;
	padding-left: 255px;
}
.ADThumb {
	background: url(../images/gallery_ad-bg.jpg) no-repeat right top;
	width: 345px;
	float: right;
	padding-left: 255px;
}
.secondaryContent {
	color: #4f6b72;
	width: 535px;
	float: right;
	padding-left: 15px;
}
.secondary_box_1{
	background: url(../images/uv_ir.png) no-repeat center top;
}
.container_detail {
	POSITION: relative;
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 1100px;

}
#argument_title {
	font: 18px, "Verdana, Geneva, sans-serif";
	color: #1759bf;
	width: 535px;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;	
	font-weight: bold;

}
#nano_title {
	background: url(../images/argument_1bg.png) no-repeat center bottom;
	font: 16px, "Verdana, Geneva, sans-serif";
	text-align: center;
	font-weight: bold;
}

/*Premium Plus*/
#container_premium {
	background: url(../images/bg_premium_plus.jpg) no-repeat center top;
	margin: 0px auto;
	width: 1100px;
	height: 670px;
}
#premium {
	background: url(../images/premium_plus_bg.png) no-repeat center top; width: 1100px; color: #ffffff; text-align: center; padding-top: 8px; padding-bottom: 8px; font-weight: bold;
}
.premiumPlusGreen {
	width: 1020px;
	float: left;
	padding-left: 80px;
	font-size: 13px;	
}
.premiumFilm {
	float: left;
	width: 500px;
	padding-top: 8px;	
	padding-bottom: 12px;	
}
.premiumFilmBox {
	float: left;
	width: 270px;
}
.premiumFilmText {
	background: url(../images/ir_nano_code.png) no-repeat left;
	float: left;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.premiumFilmGreen {
	background: url(../images/premium_green_code.png) no-repeat left;
	float: left;	width: 220px;	padding-top: 5px;	padding-bottom: 5px;	
}
.premiumFilmGray {
	background: url(../images/premium_gray_code.png) no-repeat left;
	float: left;	width: 220px;	padding-top: 5px;	padding-bottom: 5px;	
}
.premiumFilmBlue {
	background: url(../images/premium_blue_code.png) no-repeat left;
	float: left;	width: 220px;	padding-top: 5px;	padding-bottom: 5px;	
}
.premiumTitle {
	width: 1000px;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
}
/*IR Nano*/
#nano {
	background: url(../images/ir_nano_bg.png) no-repeat center top; width: 535px; color: #ffffff; text-align: center; padding-top: 8px; padding-bottom: 8px; font-weight: bold;
}
#nano_set {
	background: url(../images/bg_ir_nano.jpg) no-repeat center top;
	color: #252525;
	width: 535px;
	height: 480px;
	text-align: left;
}
.nanoFilm {
	float: left;
	width: 500px;
	padding-top: 10px;	
	padding-bottom: 10px;	
}
.nanoFilmBox {
	float: left;
	width: 270px;
}
.nanoFilmText {
	background: url(../images/ir_nano_code.png) no-repeat left top;
	float: left;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.nano_box {
	float: left;
	padding-right: 15px;
	padding-top: 5px;	
	padding-bottom: 30px;	
}

/*Safety Extra*/

#container_safety {
	background: url(../images/bg_safety_extra.jpg);
	margin: 0px auto;
	width: 1100px;
	height: 500px;
	color: #755417;
}
.safetyContent1 {
	font-size: 13px;
	width: 500px;
	height: 450px;
	float: left;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.safetyContent2 {
	width: 560px;
	float: right;
	font-size: 13px;	
}
.safetyText2 {
	font: 16px, "Verdana, Geneva, sans-serif";
	font-weight: bold;
	width: 540px;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

#safety {
	background: url(../images/safety_extra_bg.png) no-repeat center top; 
	color: #ffffff; text-align: center; font-weight: bold;
	width: 1100px; 
	padding-top: 8px; 
	padding-bottom: 8px; 
}
.safetyFilm {
	float: left;
	width: 500px;
	padding-top: 13px;	
	padding-bottom: 13px;	
}
.safetyFilmBox {
	float: left;
	width: 270px;
}
.safetyFilmText {
	background: url(../images/safety_extra_code.png) no-repeat left top;
	float: left;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;	
}
.youtubeBox {
	width: 250px;
	float: right;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/*Icon Group*/

#icon_title {
	font: 16px, "Verdana, Geneva, sans-serif";
	color: #3a565d;
	width: 700px;
	text-align: left;
	padding-top: 30px;
	padding-left: 15px;
	font-weight: bold;

}
.container_icon {
	BACKGROUND: url(../images/icon_background.png) no-repeat center bottom;
	POSITION: relative;
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 1100px;
	HEIGHT: 270px;
}
.container_icon .icon_text {
	WIDTH: 260px
}
.icon_text {
	font-size: 13px;
	color: #4f6b72;
	position: relative;
	display: inline;
	float: left;
	margin-left: 15px;
}
.icon_box {
	padding-bottom: 15px;
	float: left;
	padding-right: 15px;
}
#blank1100 {
	width: 1100px;
	height: 7px;
	float: left;
}

/*Note & Grass*/


.socialNetwork {
	float: right;
	padding-left: 10px;
	padding-top: 10px;	
}
.note {
	font-size: 13px;
	color: #4f6b72;
	position: relative;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;	
}
#grass {
	BACKGROUND: url(../images/grass.jpg) no-repeat center bottom;
	margin: 0px auto;
	WIDTH: 1100px;
	FLOAT: left;
	height: 125px;
}
#container_grass {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 125px;
}

/*Data Footer*/

#footer {
	font-family: "verdana, lucida sans unicode, lucida sans, arial, sans-serif";
	background-color: #2c371b;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 20px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	FLOAT: left;
	BORDER-TOP: #659817 3px solid;	
}
#footer_inner {
	POSITION: relative;
	TEXT-ALIGN: left;
	MARGIN: 0px auto;
	WIDTH: 1100px;
}
.footer_box A {
	COLOR: #d9e3b3; TEXT-DECORATION: none;
}
.footer_box A:hover {
	COLOR: #fff200; TEXT-DECORATION: none;
}
.footer_box {
	PADDING-RIGHT: 26px;
	FLOAT: left;
	PADDING-TOP: 10px
}
.footer_box UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px; FONT-SIZE: 13px; COLOR: #7d9348;
}
.footer_box UL LI {
	PADDING-BOTTOM: 2px
}
.footer_box H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 0px; COLOR: #d9e3b3;
}
#footer_mascot {
	Z-INDEX: 5;
	POSITION: absolute;
	WIDTH: 200px;
	BACKGROUND: url(../images/mascot.png) no-repeat left top;
	HEIGHT: 160px;
	TOP: -41px;
	RIGHT: 0px
}

/* Copyright */

#copyright {
	POSITION: relative;
	text-align: left;
	PADDING-LEFT: 0px;
	WIDTH: 1100px;
	PADDING-RIGHT: 0px;
	FLOAT: right;
	COLOR: #7d9348;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 0px;	
	FONT-SIZE: 13px;
}
/* Contact Us */
#container_contact {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 510px;
}
.primaryContact {
	color: #4f6b72;	
	width: 320px;
	float: left;
}
.secondaryContact {
	color: #4f6b72;
	width: 740px;
	float: right;

}
/* Film Information */
#container_info {
	margin: 0px auto;
	width: 1100px;
	height: 2200px;
}
/* Disqus */
#container_disqus {
	MARGIN: 0px auto;
	WIDTH: 1100px;
}
.disqusLeft {
	float: left;
	width: 870px;
}
.disqusRight {
	float: right;
	width: 200px;
}
/* Nano Page */
#container_nano {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 2270px;
}
.nano_gif {
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;	
}
.nano_images {
	float: left;
	padding-top: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
	background-color: #779197;
}
.nano_images2 {
	float: right;
	padding-top: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
	background-color: #779197;
}
.nano_blank {
	float: left;
	height: 60px;
	padding-top: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
}
.nano_blank2 {
	float: left;
	height: 100px;
	padding-top: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
}
.nano_blank3 {
	float: right;
	height: 100px;
	padding-top: 5px;	
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
}
.historyContact {
	padding-bottom: 15px;
}
.nanoContact {
	float: left;
	width: 740px;
	padding-top: 15px;
}
.nanoContactEx {
	float: left;
	width: 720px;
	padding-top: 15px;
}
.nanoContactRight {
	float: right;
	width: 740px;
	padding-top: 15px;
}
/* Dealer */
#container_dealer {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	height: 2200px;
}
.locateDealer {
	background: url(../images/dotline_1100px.jpg) no-repeat center bottom;
	color: #4f6b72;
	width: 1084px;
	float: left;
	padding-top: 10px;
	padding-bottom: 25px;
	padding-left: 8px;
	padding-right: 8px;	
}
.blankDealer {
	width: 1100px;
	float: left;
	padding-top: 10px;
	padding-top: 20px;	
}
.mapDealer {
	color: #4f6b72;	
	width: 350px;
	float: left;
	padding-left: 8px;
	padding-right: 8px;	
}
/* lightbox */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink, #prevLink:visited { background: url(../javascripts/prevlabel.png) left 50% no-repeat; }
#nextLink, #nextLink:visited { background: url(../javascripts/nextlabel.png) right 50% no-repeat; }

#imageDataContainer{ font: 11px  Arial,Helvetica,sans-serif;  background-color: #ffffff; margin: 0 auto; line-height: 1.4em; width: 100%; overflow: hidden; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*ying css*/
.Dealer {
	color: #4f6b72;	

	width: 1090px;
	float: left;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.DealerZone {
	background: url(../images/dealer/bg_title.jpg) no-repeat center;
	color: #ffffff;	
	width: 1070px;
	float: left;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.TableBKK {

	color: #4f6b72;	
	width: 1100px;
	float: left;

	
}
.TableNorth {
	color: #4f6b72;	
	width: 1100px;
	float: left;
	
}
.TableMiddleEast {
	color: #4f6b72;	
	width: 1100px;
	float: left;
	
}

.TableWest {
	color: #4f6b72;	
	width: 1100px;
	float: left;
	
}

.TableNortheast {
	color: #4f6b72;	
	width: 1100px;
	float: left;
	
}

.TableSouthtern {
	text-align: left;
	color: #4f6b72;	
	width: 1100px;
	float: left;
	
}