@charset "utf-8";
/* CSS Document */

/* Product Table */
.ProductTableMainStyle1					{ position:relative; top:40px; width:1200px; height:580px; margin:0px; font-family:'Raleway', serif; color:#1f4055; font-size:14px; }

/* Product Table / Product Header Style */	
.TableCell_ProductStyle1				{ width:300px; height:80px; text-align:center; vertical-align:middle; padding:0px; border:0px solid; 
										background-color:#ffffff; border-radius:10px 10px 0px 0px; box-shadow:0px 0px 2px #9ba6ad; }
.TableCell_ProductStyle2				{ height:15px; text-align:center; vertical-align:middle; padding:0px; border:0px solid; 
										background-color:#ffffff; border-radius:0px 0px 10px 10px; box-shadow:0px 0px 2px #9ba6ad; }
.TableCell_ProductStyle3				{ position:absolute; top:559px; left:0px; width:100px; height:20px; height:15px; text-align:center; vertical-align:middle; padding:0px; border:0px solid; 
										background-color:#ffffff; border-radius:0px 0px 10px 10px; box-shadow:0px 0px 2px #9ba6ad; z-index:10; }

/* Product Table / Available Modules Style */	
.TableCell_AvailableModules_Style1		{ height:34px; text-align:center; vertical-align:middle; padding:0px; border:0px solid; font-family:'Raleway', serif; color:#1f4055; font-size:14px; font-weight:300;
										background-color:#d2e8f6; border-radius:10px 0px 0px 0px; box-shadow:0px 0px 2px #9ba6ad; }
.TableCell_AvailableModules_Style2		{ text-align:center; vertical-align:middle; padding:10px; border:0px solid; 
										background-color:#eef3f6; border-radius:0px 0px 0px 0px; box-shadow:0px 0px 2px #9ba6ad; }

/* Product Table / Product Content Style */
.TableCell_ContentStyle1				{ text-align:center; vertical-align:middle; padding:0px; border:0px solid;
										background-color:#def3da; border-radius:0px 0px 0px 0px; box-shadow:0px 0px 2px #9ba6ad; }
.TableCell_ContentStyle2				{ text-align:center; vertical-align:middle; padding:10px; border:0px solid;
										background-color:#f2dfdf; border-radius:0px 0px 0px 0px; box-shadow:0px 0px 2px #9ba6ad; }

/* Product Table / Product Content Cell */
.TableCell_Content01					{ position:relative; top:0px; left:136px; width:27px; text-align:center; align-items:center; justify-content:center; }
.TableCell_Icon_Yes						{ position:relative; top:0px; width:27px; height:25px; background-image:url("../images/yes.png"); text-align:center; }

/* Product Table / Product Header Pos */
.TableCellPos							{ position:relative; top:-39px; left:0px; }
.TableCell_Content_hr1					{ position:relative; top:77px; left:1px; height:2px; width:298px; background-color:#487490;; }
.TableCell_Content_hr2					{ position:relative; top:-6px; left:1px; height:2px; width:298px; background-color:#487490;; }

/* Product Table / Product Header / Product Name */
.ProductNamePos							{ position:relative; top:10px; left:0px; }
.ProductName_Style1						{ position:absolute; top:10px; left:16px; font-family: 'Raleway', serif; color:#4b738d; font-size:12px; font-weight:300; font-style:italic; }
.ProductName_Style2						{ position:absolute; top:17px; left:16px; font-family: 'Raleway', serif; color:#4b738d; font-size:28px; font-weight:400; }
.ProductName_Style3						{ position:absolute; top:18px; left:67px; font-family: 'Raleway', serif; color:#3f6d8a; font-size:27px; font-weight:300; font-style:italic; }
.ProductName_Style4						{ position:absolute; top:20px; left:134px; font-family: 'Raleway', serif; color:#1f4055; font-size:14px; font-weight:700; }

/* Product Table / Product Header / Prise */
.ProductPriceContainerPos				{ position:absolute; top:-49px; left:187px; width:119px; height:119px; background-image:url("../images/price_bg1.png"); z-index:100; }
.ProductPricePos						{ position:absolute; top:13px; left:13px; width:119px; height:119px; transform:rotate(-10deg); }
.ProductPrice_Info1Pos					{ position:absolute; top:0px; right:65px; font-family: 'Oswald', serif; color:#e5c040; 
										font-size:22px; font-weight:500; font-style:italic; text-shadow:0px 0px 2px #080d11; }
.ProductPrice_Info2Pos					{ position:absolute; top:9px; left:55px; font-family: 'Oswald', serif; color:#bbd6e8; 
										font-size:14px; font-weight:500; font-style:italic; text-shadow:0px 0px 2px #080d11; }																	
.ProductPrice_Info3Pos					{ position:absolute; top:20px; left:5px; width:90px; font-family: 'Oswald', serif; color:#ffffff; 
										font-size:28px; font-weight:600; font-style:normal; text-shadow:0px 0px 2px #080d11; }																	
.ProductPrice_Info4Pos					{ position:absolute; top:50px; right:82px; font-family: 'Oswald', serif; color:#bbd6e8; 
										font-size:12px; font-weight:500; font-style:italic; text-shadow:0px 0px 2px #080d11; }																	
.ProductPrice_Info5Pos					{ position:absolute; top:51px; left:35px; width:60px; font-family: 'Oswald', serif; color:#bbd6e8; 
										font-size:16px; font-weight:600; font-style:normal; text-decoration:line-through; text-shadow:0px 0px 2px #080d11; }

/* Product Table / Overlay Content / Prise */
.ProductOverlayContent					{ position:relative; top:0px; left:0px; width:864px; }
.ProductOverlay_icon_pos01				{ position:absolute; left:128px; top:-34px; }
.ProductOverlay_icon_pos02				{ position:absolute; left:-35px; top:-22px; }
.ProductOverlay_pos01					{ position:absolute; left:0px; top:0px; z-index:999; }
.ProductOverlay01						{ position:relative; top:55px; left:-12px; width:942px; height:560px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 10px 10px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }
.ProductOverlay02						{ position:relative; top:55px; left:-333px; width:942px; height:560px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 10px 10px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }
.ProductOverlay03						{ position:relative; top:55px; left:-654px; width:942px; height:630px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 10px 10px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }
.ProductOverlay_module01				{ position:absolute; top:-60px; left:228px; width:942px; height:630px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 0px 0px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }
.ProductOverlay_module02				{ position:absolute; top:-106px; left:228px; width:942px; height:630px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 0px 0px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }
.ProductOverlay_module03				{ position:absolute; top:-152px; left:228px; width:942px; height:630px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 0px 0px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }
.ProductOverlay_module04				{ position:absolute; top:-198px; left:228px; width:942px; height:630px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 0px 0px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }
.ProductOverlay_module05				{ position:absolute; top:-244px; left:228px; width:942px; height:630px; border:0px solid; padding:10px; background:#ffffff; 
										border-radius:0px 0px 0px 0px; box-shadow:0px 0px 1px #bbd6e8; display:none; z-index:99; }

.ProductOverlayContentPos1				{ position:relative; left:0px; top:0px; width:864px; height:calc(100% - 30px); text-align:justify; }
.ProductOverlayContentTitle1			{ text-align:justify; font-family:'Raleway', serif; color:#1f4055; font-size:15px; font-weight:500; }

.ProductOverlay_content01a				{ position:relative; left:0px; top:10px; text-align:justify; font-family:'Raleway', serif; color:#1f4055; font-size:14px; font-weight:300; 
										background-color:#f3fcfd; border:1px solid #bbd6e8; padding:10px; border-radius:5px 5px 5px 5px; box-shadow:inset 0px 0px 2px #bbd6e8; }
.ProductOverlay_content01b				{ position:relative; left:0px; top:10px; height:164px; text-align:justify; font-family:'Raleway', serif; color:#1f4055; font-size:14px; font-weight:300; 
										background-color:#f3fcfd; border:1px solid #bbd6e8; padding:10px; border-radius:5px 5px 5px 5px; box-shadow:inset 0px 0px 2px #bbd6e8; }
.ProductOverlay_content01c				{ position:relative; left:0px; top:10px; width:560px; height:315px; text-align:justify; background-color:#f3fcfd; border:1px solid #bbd6e8; padding:10px; 
										border-radius:5px 0px 0px 0px; box-shadow:inset 0px 0px 2px #bbd6e8; }
.ProductOverlay_content02a				{ position:relative; left:0px; top:15px; text-align:justify; font-family:'Raleway', serif; color:#1f4055; font-size:14px; font-weight:300; 
										background-color:#f3fcfd; border:1px solid #bbd6e8; padding:10px; border-radius:5px 5px 5px 5px; box-shadow:inset 0px 0px 2px #bbd6e8; }
.ProductOverlay_content02b				{ position:absolute; left:590px; top:32px; width:308px; height:315px; text-align:justify; background-color:#f3fcfd; border:1px solid #bbd6e8; padding:10px; 
										border-radius:0px 5px 0px 0px; box-shadow:inset 0px 0px 2px #bbd6e8; }
.ProductOverlay_content03				{ position:relative; left:0px; top:20px; text-align:justify; font-family:'Raleway', serif; color:#1f4055; font-size:14px; font-weight:300; 
										background-color:#f3fcfd; border:1px solid #bbd6e8; padding:10px; border-radius:5px 5px 5px 5px; box-shadow:inset 0px 0px 2px #bbd6e8; }

.ProductOverlayContentModulePos1		{ position:relative; top:10px; left:10px; width:260px; height:70px; }
.ProductOverlayContentModulePos2		{ position:absolute; top:39px; left:300px; width:260px; height:70px; }
.ProductOverlayContentModulePos3		{ position:absolute; top:39px; left:580px; width:260px; height:70px; }
.ProductOverlayContentModulePos4		{ position:absolute; top:112px; left:20px; width:260px; height:70px; }
.ProductOverlayContentModulePos5		{ position:absolute; top:112px; left:300px; width:260px; height:70px; }

.ProductOverlay_content_module_pos07		{ position:relative; top:10px; left:10px; width:260px; margin-bottom:7px; }

.ProductOverlay_content_module_bg1a			{ position:absolute; top:0px; left:0px; width:260px; height:60px; background-color:#ffffff; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 2px #080d11;
											opacity:0.2; -moz-opacity:0.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:alpha(opacity=20); }
.ProductOverlay_content_module_bg1b			{ position:absolute; top:1px; left:1px; width:258px; height:58px; background-image:url("../images/header_bg02.jpg"); border-radius:3px 3px 3px 3px;
											opacity:0.1; -moz-opacity:0.1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter:alpha(opacity=10); }
.ProductOverlay_content_module_bg2a			{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#ffffff; border-radius:5px 5px 5px 5px; box-shadow:0px 0px 2px #080d11;
											opacity:0.2; -moz-opacity:0.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:alpha(opacity=20); }
.ProductOverlay_content_module_bg2b			{ position:absolute; top:1px; left:1px; width:calc(100% - 2px); height:calc(100% - 2px); background-image:url("../images/header_bg02.jpg"); border-radius:3px 3px 3px 3px;
											opacity:0.1; -moz-opacity:0.1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter:alpha(opacity=10); }
.ProductOverlayContentModuleTextPos1	{ position:absolute; top:30px; left:0px; right:0px; bottom:0px; width:240px; }
.ProductOverlay_content_module_text_pos02	{ position:relative; top:10px; left:0px; width:100%; height:35px; }
.video_style01								{ position:relative; left:0px; top:0px; width:420px; height:315px; z-index:999; }
.ProductOverlay_module_feature_play			{ position:absolute; top:0px; left:200px; width:69px; height:33px; background-image:url("../images/features_play01.png"); }