html {
overflow-y:scroll;
}
body {
background:#808285 url(images/Background.png);
font:14px Arial;
text-align:center;
line-height:14px;
color:#fff;
}
* {
margin:0;
padding:0;
}
:focus {
outline:none;
}
img,
input,
button {
border:none;
}
button {
cursor:pointer;
}
button::-moz-focus-inner {
padding:0;
border:0;
}
table {
border-collapse:collapse;
}
td, tr {
border:1px dotted #eee;
padding:10px;
text-align:center;
vertical-align:middle;
}
a {
color:#fff;
text-decoration:none;
cursor:pointer;
}
strong {
font-family:"a_AvanteBs ExtraBold";
}
::selection {
color:#fff;
background:#ffcc00;
}

@font-face {
font-family: 'a_AvanteBs';
src: url('fonts/AAvanteBs.eot');
src: url('fonts/AAvanteBs.eot?#iefix') format('embedded-opentype'),
   url('fonts/AAvanteBs.woff') format('woff'),
   url('fonts/AAvanteBs.ttf') format('truetype'),
   url('fonts/AAvanteBs.svg#a_AvanteBs') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'a_AvanteBs ExtraBold';
src: url('fonts/AAvanteBsExtraBold.eot');
src: url('fonts/AAvanteBsExtraBold.eot?#iefix') format('embedded-opentype'),
   url('fonts/AAvanteBsExtraBold.woff') format('woff'),
   url('fonts/AAvanteBsExtraBold.ttf') format('truetype'),
   url('fonts/AAvanteBsExtraBold.svg#a_AvanteBs ExtraBold') format('svg');
font-weight: normal;
font-style: normal;
}

.Global {
min-width:1100px;
}

.Main {
position:relative;
width:1000px;
height:100%;
margin:0 auto;
}

.Shadow_Left,
.Shadow_Right {
position:absolute;
z-index:2;
display:block;
width:20px;
height:100%;
background:url(images/Global_Shadows.png) repeat-y;
}
.Shadow_Left {
margin-left:-20px;
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.3)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
}
.Shadow_Right {
margin-left:1000px;
background: -moz-linear-gradient(left, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );
}

.Shadow,
.Small_Shadow {
position:absolute;
z-index:1;
display:block;
margin:0 auto;
}
.Small_Shadow {
left:50%;
margin-left:-425px;
}

.Yellow {
position:relative;
background:url(images/Yellow_Stripes.png);
}

.White {
position:relative;
background:url(images/White_Stripes_2.png);
box-shadow:inset 0 0 120px rgba(0,0,0,0.5);
-moz-box-shadow:inset 0 0 120px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 0 0 120px rgba(0,0,0,0.5);
}

.White .Black_Text span {
color:#555;
}

.Glow {
box-shadow:inset 0 0 120px #b66f00;
-moz-box-shadow:inset 0 0 120px #b66f00;
-webkit-box-shadow:inset 0 0 120px #b66f00;
}

.Black_Top {
position:relative;
background:#5d5d5d;
box-shadow:inset 0 0 80px #0d0d0d;
-moz-box-shadow:inset 0 0 80px #0d0d0d;
-webkit-box-shadow:inset 0 0 80px #0d0d0d;
}

.Black {
position:relative;
background:#5d5d5d url(images/Grid_Footer.png) no-repeat right bottom;
box-shadow:inset 0 0 200px #0d0d0d;
-moz-box-shadow:inset 0 0 200px #0d0d0d;
-webkit-box-shadow:inset 0 0 200px #0d0d0d;
}

.Black_Text {
font:14px Arial;
color:#555;
}

.White_Text {
font:14px Arial;
line-height:16px;
color:#ddd;
}

.White_Text strong {
font:bold 14px Arial;
color:#fff;
}

.Yellow_Text {
font:14px a_AvanteBs;
line-height:14px;
color:#ffcb05;
}

.Left {
float:left;
}
.Right {
float:right;
}

.Middle_Line {
width:1000px;
height:11px;
background-position:0 -2px;
}

.Clear {
clear:both;
}

.Logo {
float:left;
width:160px;
height:90px;
}
.Logo a {
display:block;
width:100px;
height:53px;
margin:22px auto;
background:url(images/Logo.png) no-repeat;
}

.Top_Contacts {
float:left;
width:840px;
height:90px;
}

.Grid {
position:absolute;
display:block;
z-index:1;
width:170px;
height:77px;
margin-left:480px;
background:url(images/Grid.png) no-repeat;
}

.Slogan {
font:15px a_AvanteBs;
text-align:left;
line-height:15px;
margin:15px 0 0 22px;
text-shadow:0 0 5px #000;
}
.Slogan strong {
font:15px "a_AvanteBs ExtraBold";
line-height:13px;
}

.Phones {
font:15px a_AvanteBs;
line-height:14px;
margin:15px 22px 0 0;
text-shadow:0 0 5px #000;
}
.Phones strong {
font:15px "a_AvanteBs ExtraBold";
line-height:13px;
}
.Phones a {
display:block;
font:12px a_AvanteBs;
margin:3px 0;
padding:5px 0;
color:#555;
text-shadow:none;
box-shadow:0 0 6px #222;
-moz-box-shadow:0 0 6px #222;
-webkit-box-shadow:0 0 6px #222;
}
.Phones a:hover {
background:#ff7200;
color:#fff;
}

.Exhibition {
position:relative;
display:block;
width:1000px;
height:260px;
background:url(images/Exhibition.jpg) no-repeat;
}
.Exhibition strong {
font:15px "a_AvanteBs ExtraBold";
line-height:13px;
}
.Exhibition a {
margin:70px 0 0 -30px;
box-shadow:inset 0 0 50px #5d0b0e, 4px 4px 6px rgba(0,0,0,0.5);
-moz-box-shadow:inset 0 0 50px #5d0b0e, 4px 4px 6px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 0 0 50px #5d0b0e, 4px 4px 6px rgba(0,0,0,0.5);
}
.Action_Text {
position:absolute;
z-index:2;
top:0;
left:0;
width:300px;
display:inline-block;
font:20px a_AvanteBs;
text-transform:uppercase;
line-height:20px;
text-align:center;
padding:25px 0;
background:#ed1c24;
box-shadow:inset 0 0 50px #5d0b0e, 4px 4px 6px #b27b06;
-moz-box-shadow:inset 0 0 50px #5d0b0e, 4px 4px 6px #b27b06;
-webkit-box-shadow:inset 0 0 50px #5d0b0e, 4px 4px 6px #b27b06;
text-shadow:0 0 5px #5d0b0e;
}
.Action_Text span.Large {
font:34px "a_AvanteBs ExtraBold";
line-height:30px;
}
.Action_Text span.Plus {
font-size:21px;
}
.Action_Bottom_1 strong,
.Action_Bottom_2 strong {
font:27px "a_AvanteBs ExtraBold";
line-height:13px;
}
.Top_Action {
width:280px;
}

h1,
.Title_White,
.Title_Black,
.Title_Floating {
font:31px "a_AvanteBs";
letter-spacing:-1px;
word-spacing:2px;
color:#fff;
vertical-align:top;
padding:40px 0 30px 0;
text-shadow:0 0 8px #111;
}
.Title_Floating {
font:16px "a_AvanteBs";
padding:6px 0;
letter-spacing:0;
text-shadow:0 0 4px #111;
}
.Title_Black {
color:#555;
text-shadow:none;
}
.Title_White strong,
.Title_Black strong {
font:31px "a_AvanteBs ExtraBold";
line-height:13px;
}

.Main_Text,
.Profit div {
width:88%;
text-align:left;
margin:0 auto 40px auto;
}
.Main_Text {
font:14px Arial;
}
.Main_Text strong {
font:bold 14px Arial;
}

.Gallery {
display:inline-block;
vertical-align:top;
width:185px;
margin:0 11px 50px 11px;
box-shadow:4px 4px 8px #b27b06;
-moz-box-shadow:4px 4px 8px #b27b06;
-webkit-box-shadow:4px 4px 8px #b27b06;
}

.Gallery div {
font-size:12px;
padding:7px 0 6px 0;
margin-top:-29px;
background:rgba(0, 0, 0, 0.5);
}

.Gallery:hover div {
background:#ff7200;
}

.Arrow_Left,
.Arrow_Right {
display:inline-block;
width:36px;
height:108px;
top:0;
margin:0 5px 55px 5px;
background:url(images/Arrows.png);
}
.Arrow_Right {
background-position: -36px 0;
}
.Arrow_Left:hover {
background-position: 0 -108px;
}
.Arrow_Right:hover {
background-position: -36px -108px;
}

.Profit {
display:block;
width:88%;
height:140px;
margin:25px auto 0 auto;
}
.Profit img {
border-radius:80px;
-moz-border-radius:80px;
-webkit-border-radius:80px;
box-shadow:0 0 40px #000;
-moz-box-shadow:0 0 40px #000;
-webkit-box-shadow:0 0 40px #000;
}
.Feedback img {
box-shadow:0 0 40px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 40px rgba(0,0,0,0.5);
-webkit-box-shadow:0 0 40px rgba(0,0,0,0.5);
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}
.Profit div {
width:77%;
margin:0 auto 60px auto;
}
.Profit strong {
display:block;
font:24px "a_AvanteBs ExtraBold";
line-height:0px;
color:#ffcb05;
margin:10px 0 12px 0;
letter-spacing:-1px;
word-spacing:2px;
}
.Feedback strong {
color:#ff7200;
}
.Profit span {
display:block;
font:24px a_AvanteBs;
line-height:24px;
color:#fff;
margin-bottom:20px;
}

.Action_Block {
position:relative;
margin:50px auto 65px auto;
width:650px;
}

.Action_Image {
display:block;
width:300px;
height:225px;
background:url(images/Action_Image.jpg) no-repeat;
box-shadow:4px 4px 8px #b27b06;
-moz-box-shadow:4px 4px 8px #b27b06;
-webkit-box-shadow:4px 4px 8px #b27b06;
}

.Action_Bottom_1 {
font-size:27px;
margin:20px 0 0 330px;
background:#ff7200;
box-shadow:inset 0 0 50px #913000, 4px 4px 6px #b27b06;
-moz-box-shadow:inset 0 0 50px #913000, 4px 4px 6px #b27b06;
-webkit-box-shadow:inset 0 0 50px #913000, 4px 4px 6px #b27b06;
text-shadow:0 0 5px #892d00;
}
.Action_Bottom_2 {
margin:105px 0 0 330px;
}
.Large,
.Medium {
letter-spacing:-1px;
word-spacing:2px;
margin-bottom:5px;
}
.Large {
font:23px a_AvanteBs;
}
.Large strong {
font:23px "a_AvanteBs ExtraBold";
line-height:13px;
}
.Medium {
font-size:19px;
}

.Large span {
display:block;
font-size:14px;
margin-top:7px;
color:#ddd;
letter-spacing:0;
word-spacing:0;
}

.Walls {
margin:30px 0 10px 0;
}
.Wall_One,
.Wall_Two,
.Wall_Three {
display:inline-block;
height:101px;
margin:0 30px;
background:url(images/Walls.png) no-repeat;
}
.Wall_One {
width:60px;
}
.Wall_Two {
width:100px;
background-position:-60px 0;
}
.Wall_Three {
width:147px;
background-position:-160px 0;
}
.Wall_One:hover,
#Wall_One_On {
background-position:0 -101px;
}
.Wall_Two:hover,
#Wall_Two_On {
background-position:-60px -101px;
}
.Wall_Three:hover,
#Wall_Three_On {
background-position:-160px -101px;
}

.Button {
display:inline-block;
font:25px a_AvanteBs;
line-height:14px;
letter-spacing:-1px;
word-spacing:2px;
color:#fff;
padding:20px 25px;
margin:35px 0 45px 0;
background: #ff7200;
background: -moz-linear-gradient(top, #ffa500 0%, #ff7200 50%, #d84800 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(50%,#ff7200), color-stop(100%,#d84800));
background: -webkit-linear-gradient(top, #ffa500 0%,#ff7200 50%,#d84800 100%);
background: -o-linear-gradient(top, #ffa500 0%,#ff7200 50%,#d84800 100%);
background: -ms-linear-gradient(top, #ffa500 0%,#ff7200 50%,#d84800 100%);
background: linear-gradient(to bottom, #ffa500 0%,#ff7200 50%,#d84800 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa500', endColorstr='#d84800',GradientType=0 );
box-shadow:0 0 10px #222;
-moz-box-shadow:0 0 10px #222;
-webkit-box-shadow:0 0 10px #222;
text-shadow:1px 1px 2px #b83d00;
}
.Button:hover {
background:#ff7200;
box-shadow:inset 0px 0px 40px yellow, 0 0 10px #222;
-moz-box-shadow:inset 0px 0px 40px yellow, 0 0 10px #222;
-webkit-box-shadow:inset 0px 0px 40px yellow, 0 0 10px #222;
}
.Button strong {
font:25px "a_AvanteBs ExtraBold";
line-height:13px;
}

.More_Button {
font-size:17px;
margin-top:25px;
padding:10px 68px 10px 69px;
display:inline-block;
letter-spacing:-1px;
word-spacing:2px;
color:#555;
background:url(images/Yellow_Stripes.png);
box-shadow:inset 0 0 20px #b66f00;
-moz-box-shadow:inset 0 0 20px #b66f00;
-webkit-box-shadow:inset 0 0 20px #b66f00;
}

.More_Button strong {
font:17px "a_AvanteBs ExtraBold";
line-height:17px;
}

.More_Button:hover {
box-shadow:inset 0px 0px 40px yellow, 0 0 10px #222;
-moz-box-shadow:inset 0px 0px 40px yellow, 0 0 10px #222;
-webkit-box-shadow:inset 0px 0px 40px yellow, 0 0 10px #222;
}

.Complection {
font:12px a_AvanteBs;
margin-top:22px;
text-align:left;
word-spacing:2px;
padding-left:54px;
}
.Complection div {
position:relative;
margin-bottom:4px;
}
.Complection div:last-child {
margin-bottom:0;
}
.Complection div:before {
position:absolute;
z-index:1;
top:0;
left:0;
width:6px;
height:6px;
margin:3px 0 0 -11px;
display:inline-block;
background:#ffcb05;
content:"";
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}

.Grey {
color:#222;
}
.Grey div:before  {
background:#333;
}

.More_Text {
display:block;
width:860px;
margin:0 auto 0px auto;
text-align:left;
}

.More_Text_Title {
float:left;
width:120px;
font:20px a_AvanteBs;
line-height:22px;
text-align:right;
color:#ffcb05;
}
.More_Text_Title span {
display:block;
font:13px a_AvanteBs;
margin-bottom:0px;
}

.More_Text_Text {
font:14px Arial;
float:right;
width:715px;
}

.More_Info .Shadow {
margin-top:-2px;
left:50%;
margin-left:-460px;
}

.Result_Image .Shadow {
margin:0;
left:0;
}

.More_Info .Result {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(filter/grayscale.svg);
	filter: gray;
	margin-bottom:30px;
}

.More_Info .Result:hover,
#Color {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: none;
	outline:5px solid #ff7200;
	box-shadow:0 0 60px #222;
  -moz-box-shadow:0 0 60px #222;
  -webkit-box-shadow:0 0 60px #222;
}

.More_Info a.Button {
margin-top:20px  !important;
margin-bottom:38px !important;
}

.Result {
display:inline-block;
vertical-align:top;
width:277px;
margin:0 10px 60px 0;
box-shadow:0 0 20px #222;
-moz-box-shadow:0 0 20px #222;
-webkit-box-shadow:0 0 20px #222;
}
.Result:last-child {
margin-right:0 !important;
}

.Result_Title,
.Result_Price {
font:23px a_AvanteBs;
line-height:14px;
padding:14px 0 13px 0;
letter-spacing:-1px;
word-spacing:2px;
color:#555;
}
.Result_Title {
box-shadow:inset 0 0 20px #b66f00;
-moz-box-shadow:inset 0 0 20px #b66f00;
-webkit-box-shadow:inset 0 0 20px #b66f00;
}
.Result_Price {
font:30px "a_AvanteBs ExtraBold";
line-height:13px;
padding:19px 0;
background:#fff url(images/White_Stripes.png);
box-shadow:inset 0 0 20px rgba(0,0,0,0.5);
-moz-box-shadow:inset 0 0 20px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,0.5);
}
.Result_Image {
position:relative;
margin-bottom:-2px;
}
.Result_Button {
font-size:20px;
margin:6px 0 25px 0;
padding:19px 25px 17px 25px;
}
.Result_Button strong {
font:20px "a_AvanteBs ExtraBold";
line-height:13px;
}

.Final_Phones {
font-size:32px;
letter-spacing:-1px;
word-spacing:2px;
line-height:27px;
text-shadow:0 0 5px #000;
}
.Final_Phones strong {
font:32px "a_AvanteBs ExtraBold";
line-height:13px;
}
.Final_Phones a {
font-size:19px;
margin:10px auto 30px 6px;
padding:12px 55px;
}
.Final_Phones a strong {
font:19px "a_AvanteBs ExtraBold";
line-height:13px;
}

.Credits {
font-size:10px;
color:#aaa;
padding:0 0 20px 0;
}

.Global_Dark {
position:fixed;
top:0;
left:0;
z-index:99;
width:100%;
height:100%;
background:rgba(0, 0, 0, 0.70);
cursor:pointer;
}

.Floating_Window {
position:absolute;
z-index:999;
display:block;
width:540px;
left:50%;
top:30px;
margin-left:-270px;
border:5px solid #ffcb05;
background:#5d5d5d url(images/Grid_Footer.png) no-repeat right bottom;
box-shadow:inset 0 0 200px #0d0d0d, 0 0 50px #000;
-moz-box-shadow:inset 0 0 200px #0d0d0d, 0 0 50px #000;
-webkit-box-shadow:inset 0 0 200px #0d0d0d, 0 0 50px #000;
}
.Floating {
padding-top:40px;
}
.Floating_Window input,
.Floating_Window textarea {
width:330px;
color:#555;
font:14px "a_AvanteBs";
padding:7px 8px;
margin-bottom:16px;
text-align:center;
border:none;
opacity:0.99;
-moz-opacity:0.99;
-khtml-opacity:0.99;
box-shadow:inset 2px 2px 10px #777;
-moz-box-shadow:inset 2px 2px 10px #777;
-webkit-box-shadow:inset 2px 2px 10px #777;
}
.Floating_Window textarea {
width:326px;
height:140px;
padding-top:10px;
padding-left:12px;
line-height:17px;
resize:vertical;
text-align:left;
}
.Floating_Window a.Button {
margin-top:30px;
margin-bottom:45px;
}

.More_Info {
width:990px;
left:50%;
top:30px;
margin-left:-500px;
}

.Close {
position:absolute;
z-index:9999;
display:block;
top:0;
right:0;
margin:10px;
padding:0px 3px 2px 5px;
font:bold 17px Tahoma;
line-height:20px;
color:#888;
background:#555;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
-khtml-border-radius:20px;
}
.Close:hover {
color:#fff;
background:#ff7200;
}
.Close_Window {
display:inline-block;
border-bottom:1px dotted #fff;
margin-bottom:28px;
}
.Close_Window:hover {
color:#ffcb05;
border-bottom:1px dotted #ffcb05;
}

.Price {
font:23px "a_AvanteBs ExtraBold";
line-height:13px;
margin:-30px 0 30px 0;
letter-spacing:-1px;
word-spacing:2px;
color:#ffcb05;
text-shadow:0 0 5px #222;
}

.Length_Slider,
.Width_Slider {
width:700px;
margin:0 auto;
}
.Length_Result,
.Width_Result,
.Slider_Title {
display:inline-block;
font:20px a_AvanteBs;
letter-spacing:-1px;
color:#fff;
text-shadow:2px 2px 2px #555;
margin-top:12px;
}
.Slider_Title {
display:inline-block;
color:#ffcb05;
margin:0 7px 12px 0;
text-shadow:none;
}

.Prime_Text {
display:inline-block;
vertical-align:top;
margin-right:4px;
padding-top:8px;
color:rgba(255, 255, 255, 0.7);
}

.Smooth {
opacity:0.99;
-moz-opacity:0.99;
-khtml-opacity:0.99;
}