/*-------------------------------------
Site:    
Author:      
Version:     
Default Colour:  
Description:   
------------------------------------- */

/*Global style
----------------------------*/
html,body {height:100%; width:100%; min-height:100%;}
body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,blockquote,img,h1,h2,h3,h4,h4,h5 {margin:0;padding:0;}
fieldset,img {border:0;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}
ol,ul,dl {list-style:none;}
body {font:11px/120% Arial, Helvetica, sans-serif; background:#000;}



/*Link style
----------------------------*/
a:link,a:visited {text-decoration: none;}
a:hover,a:active {}


/* Font Style
-----------------------------*/
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}



/*Layout
-----------------------------*/
.content_index {
	width:650px;
	height:500px;
	margin:-250px 0 0 -320px;
	position:absolute;
	left:50%;
	top:50%;
} 
.content {
	width:840px;
	height:640px;
	margin:-320px 0 0 -420px;
	position: absolute;
	left:50%;
	top:50%;
}
.white_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fff;
}
.gray_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	font-weight: bold;
}
.gray_text a:link {color: #656565;}
.gray_text a:visited {color: #656565;}
.gray_text a:hover {color: #656565;}

.gray_text_m {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	font-weight: bold;
}
.gray_text_m td{line-height:18px; *line-height:15px; padding:3px 5px; *padding:2px 5px;}
.gray_text_m tr.special{color:#ccc;}
.gray_text_m a:link {color: #656565;}
.gray_text_m a:visited {color: #656565;}
.gray_text_m a:hover {color: #656565;}


.small_gray {
	font-family: Arial, Helvetica, sans-serif;
	color:#656565;
	font-size: 10px;
}

#index {background:url(../images/bg_index_new.jpg) no-repeat 0px 12px;}
#design {background:url(../images/bg_design.jpg) no-repeat 0px 12px;}
#innovation {background:url(../images/bg_innovations.jpg) no-repeat 0px 12px;}
#personlization {
	background-image: url(../images/bg_personlization.jpg);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
#technology {background:url(../images/bg_technology.jpg) no-repeat 0px 12px;}
#thestandards {background:url(../images/bg_thestandards.jpg) no-repeat 0px 12px;}
#spec {background:url(../images/bg_spec.jpg) no-repeat 0px 12px;}
#spec_1 {background:url(../images/bg_spec_1.jpg) no-repeat 0px 12px;}
#spec_2 {background:url(../images/bg_spec_2.jpg) no-repeat 0px 12px;}
#spec_3 {background:url(../images/bg_spec_4.jpg) no-repeat 0px 12px;}


/*Header
-----------------------------*/
#logo {}

#topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	margin-top: 15px;
	margin-right: 38px;
}
#topnav a {color: #656565;}
#topnav a.select{color: #9f0e0e;}


/*Content
-----------------------------*/
#main {
	position: absolute;
	width: 351px;
	top: 144px;
	height: 176px;
	left: 453px;
}
#leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9f0e0e;
	font-weight: bold;
	position: absolute;
	left: 50px;
	top: 550px;
	width: 500px;
}
.zoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f0e0e;
	font-weight: bold;
}
.zoom a:link {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f0e0e;
	font-weight: bold;}
.zoom a:visited {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f0e0e;
	font-weight: bold;}
.zoom a:hover {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9f0e0e;
	font-weight: bold;}
	
.m {
	font-family: "Times New Roman", Times, serif;
	color: #9f0e0e;
	font-weight: bold;
	font-size: 16px;	
	line-height: 100%;
}

#leftnav a {color: #9f0e0e;}
#leftnav a.select {color: #656565;}

#downloads {
	position: absolute;
	width: 155px;
	top:291px;

	*top: 300px;
	height: 100px;
	right: 80px;
}
#downloads_text {
	position: absolute;
	top: 40px;
	*top:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
#downloads_text a:link {color: #999999;}
#downloads_text a:visited {color: #999999;}
#downloads_text a:hover {color: #999999;}
#downloads_view {
	background-image: url(../images/icon_1.jpg);
	position: absolute;
	top:95px;
	*top: 85px;
	background-repeat: no-repeat;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9f0e0e;
	text-align: right;
	width: 90px;
}
#downloads_view a:link {color: #9f0e0e;}
#downloads_view a:visited {color: #9f0e0e;}
#downloads_view a:hover {color: #9f0e0e;}
#updates {
	background-image: url(../images/icon_2.jpg);
	position: absolute;
	top: 545px;
	background-repeat: no-repeat;
	background-position: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: left;
	right: 50px;
	width: 120px;
	font-weight: bold;
}
#newXd{
	top:435px;position:absolute;
	right:20px;	
}
#manual_pdf{top:507px;  position:absolute; right:50px; color:#fff; font-size:12px; font-weight:bold;}
#manual_pdf img{ vertical-align:middle; margin-left:10px;}

#manual_pdf_sub{top:550px; *top:565px; position:absolute; right:36px; color:#fff; font-size:12px; font-weight:bold;}
#manual_pdf_sub img{ vertical-align:middle; margin-left:10px;}

#updates a:link {color: #fff;}
#updates a:visited {color: #fff;}
#updates a:hover {color: #fff;}
#gallery {
	position: absolute;
	top: 80px;
	left: 25px;
	width: 795px;
	height: 30px;
}
#gallery_leftnav {
	position: absolute;
	color: #999999;
	font-weight: bold;
	float: left;
}
#gallery_leftnav a.now {
	color: #fff;
	font-weight: bold;
	padding-left: 12px;
	background: url(../images/arrow.jpg) no-repeat left;
}
#gallery_leftnav a:link {
	color: #999999;
	padding-left: 12px;
}
#gallery_leftnav a:visited {
	color: #fff;
	padding-left: 12px;
}
#gallery_leftnav a:hover {
	color: #fff;
	font-weight: bold;
	text-align: right;
	background: url(../images/arrow.jpg) no-repeat left;
}
#gallery_leftnav ul li{
	float: left;
	padding-right: 0px;
	padding-left: 25px;
	margin-top: 2px;
}
#gallery_rightnav {
	background-image: url(../images/icon_3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	width: 40px;
	text-align: right;
	margin-top: 10px;
	font-weight: bold;
}
#gallery_rightnav a:link {color: #fff;}
#gallery_rightnav a:visited {color: #fff;}
#gallery_rightnav a:hover {color: #fff;}
#gallery_mainleft {
	background-repeat: no-repeat;
	position: absolute;
	height: 314px;
	width: 576px;
	left: 25px;
	top: 120px;
}
#gallery_mainright {
	position: absolute;
	height: 314px;
	width: 190px !important;
	top: 120px;
	right: 20px;
	SCROLLBAR-FACE-COLOR: #000;
	SCROLLBAR-HIGHLIGHT-COLOR: #000;
	SCROLLBAR-SHADOW-COLOR: #656565;
	SCROLLBAR-3DLIGHT-COLOR: #656565;
	SCROLLBAR-ARROW-COLOR: #656565;
	SCROLLBAR-TRACK-COLOR: #000;
	SCROLLBAR-DARKSHADOW-COLOR: #000; 
	width:200px;
}
#gallery_mainright ul li {
	height: 49px;
	width: 72px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
}
#wallpaper_left {
	height: 220px;
	width: 324px;
	position: absolute;
	top: 98px;
	left: 206px;
}
#wallpaper_right {
	position: absolute;
	height: 85px;
	width: 150px;
	top: 100px;
	right: 35px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #656565;
}

#wallpaper_right a:link {color: #656565;}
#wallpaper_right a:visited {color: #656565;}
#wallpaper_right a:hover {color: #9f0e0e;}
#wallpaper_right a:now {color: #656565;}

#wallpaper_bottom {
	width: 824px;
	height: 199px;
	position:relative;	
	margin:500px auto 0;
	background-image: url(../images/downloads_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	top: -100px;
}
#wallpaper_bottom_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	left: 10px;
	top: 10px;
}
#wallpaper_bottom_pic {
	border-left:dashed 1px #656565;
	float: left;
	margin:40px 30px 10px 0;
	padding:5px 10px;
}
#wallpaper_bottom_watch {
	height: 62px;
	border-left:dashed 1px #656565;
	padding:5px 10px;
}
#gun {
	height: 300px;
	width: 480px;
	position: absolute;
	top: 102px;
	left: 50px;
}


/*Footer
-----------------------------*/
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
	position: absolute;
	top: 614px;
	right: 23px;
}
#footer a:link {color: #656565;}
#footer a:visited {color: #656565;}
#footer a:hover {color: #656565;}
.red_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #941c1d;
	font-weight: bold;
}

#indexlink {
	position: absolute;
	height: 96px;
	width: 458px;
	left: 1px;
	top: 400px;
	cursor:pointer;	}








	
#design_1 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 324px;
	top: 260px;
}
#design_2 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 350px;
	top: 200px;
}
#design_3 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 382px;
	top: 403px;
}
#technology_1 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 300px;
	top: 160px;
}
#technology_2 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 420px;
	top: 160px;
}
#technology_3 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 420px;
	top: 270px;
}
#innovation_1 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 337px;
	top: 246px;
}
#innovation_2 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 415px;
	top: 280px;
}
#innovation_3 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 476px;
	top: 408px;
}
#personlization_1 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 200px;
	top: 260px;
}
#personlization_2 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 400px;
	top: 250px;
}
#thestandards_1 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 370px;
	top: 185px;
}
#thestandards_2 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 490px;
	top: 185px;
}
#thestandards_3 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 460px;
	top: 280px;
}
#thestandards_4 {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 360px;
	top: 330px;
}
#text_title {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	left: 108px;
	top: 45px;
	font-weight: bold;
	line-height: 100%;
}
#text_description {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #999999;
	position: absolute;
	left: 108px;
	top: 68px;
	width: 623px;
	line-height: 120%;
}

#text_description_personalization {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #999999;
	position: absolute;
	left: 108px;
	top: 68px;
	width: 500px;
	line-height: 120%;
}
#design_title_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 86px;
	top: 262px;
	font-weight: bold;
	line-height: 100%;
	width: 180px;
}
#design_title_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 630px;
	top: 152px;
	font-weight: bold;
	line-height: 100%;
	width: 210;
}
#design_title_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 540px;
	top: 406px;
	font-weight: bold;
	line-height: 100%;
	width: 220;
}
#design_description_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 230px;
	left: 86px;
	top: 290px;
}
#design_description_2,#design_description_new  {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 210px;
	left: 630px;
	top: 180px;
}
#design_description_new{ color:#fff; position:absolute; top:230px; left:665px; font:13px Arial, Helvetica, sans-serif; width:250px;font-weight:bold;}
#design_description_new .n{color: #9f0e0e; font-size:14px; }
#design_description_3{
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 280px;
	left: 540px;
	top: 436px;
}
#technology_title_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 118px;
	top: 222px;
	font-weight: bold;
	line-height: 100%;
}
#technology_title_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 660px;
	top: 150px;
	font-weight: bold;
	line-height: 100%;
	width: 180;
}
#technology_title_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 560px;
	top: 380px;
	font-weight: bold;
	line-height: 100%;
}
#technology_description_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 280px;
	left: 30px;
	top: 253px;
}
#technology_description_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 170px;
	left: 660px;
	top: 177px;
}
#technology_description_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 300px;
	left: 492px;
	top: 409px;
}
#innovation_title_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 580px;
	top: 198px;
	font-weight: bold;
	line-height: 100%;
	width: 263px;
}
#innovation_title_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 20px;
	top: 340px;
	font-weight: bold;
	line-height: 100%;
}
#innovation_title_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 580px;
	top: 408px;
	font-weight: bold;
	line-height: 100%;
}
#innovation_description_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 232px;
	left: 580px;
	top: 225px;
}
#innovation_description_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 250px;
	left: 20px;
	top: 370px;
}
#innovation_description_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 220px;
	left: 580px;
	top: 438px;
}
#personlization_title_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 12px;
	top: 269px;
	font-weight: bold;
	line-height: 100%;
}
#personlization_title_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 457px;
	top: 370px;
	font-weight: bold;
	line-height: 100%;
	width: 211px;
}
#personlization_title_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 620px;
	top: 211px;
	font-weight: bold;
	line-height: 100%;
}
#personlization_description_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 197px;
	left: 12px;
	top: 294px;
}
#personlization_description_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 180px;
	left: 457px;
	top: 393px;
}
#personlization_description_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 205px;
	left: 620px;
	top: 233px;
}
#thestandards_title_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 25px;
	top: 163px;
	font-weight: bold;
	line-height: 100%;
}
#thestandards_title_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 600px;
	top: 186px;
	font-weight: bold;
	line-height: 100%;
}
#thestandards_title_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 600px;
	top: 342px;
	font-weight: bold;
	line-height: 100%;
}#thestandards_title_4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	position: absolute;
	left: 150px;
	top: 390px;
	font-weight: bold;
	line-height: 100%;
}
#thestandards_description_1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 250px;
	left: 25px;
	top: 190px;
}
#thestandards_description_2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 220px;
	left: 600px;
	top: 210px;
}
#thestandards_description_3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 205px;
	left: 600px;
	top: 365px;
}#thestandards_description_4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #999999;
	position: absolute;
	width: 250px;
	left: 150px;
	top: 415px;
}
#main .view_specs_size{text-align: right; width:100%; color:#fff; font-size:16px; font-weight:bold; margin-bottom:25px;}
#main p{ margin:5px 0 5px 0;}
.specs{ text-align:left; float:left;}
#main .view_txt{background:url(../images/icon_1.jpg) left center no-repeat;padding-left:16px;font-size: 12px;}
#main .view_specs_size a{
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff; 
	background:none;padding-left:16px;
	}
	#main .view_txt,#main .view_specs_size a{ margin-left:10px;}
#main .view_specs_size a:hover{text-decoration:none;background:url(../images/icon_1.jpg) left center no-repeat;}
