@charset "utf-8";
/* CSS Document */

#contents { margin-top:0px; }
/* #contents0 { margin-top:186px; } */

@media (min-width: 769px) and (max-width: 1024px) {
	#contents0 { margin-top:0px; }

	#header { min-height:185px; position:relative; margin-top: 0px; margin-right: auto; margin-left: auto; width: 100%; }

	#header #pnl1 { width:50%; height:64px; text-align:center; margin-top:00px; }
	#header #pnl2 { width:50%; height:64px;  text-align:center; margin:10px 0; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl3 { width:50%; height:44px;  text-align:center; padding-top:20px; margin-top:0px; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl4 { width:50%; height:64px;  text-align:center;margin-top:0px; }
	#header #pnl5 { width:50%; height:44px; text-align:center; padding-top:20px; margin-top:0px; text-align:center; }

	#banner { margin-top: 0px; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-size:cover; min-height:250px; }
	#banner h1 { margin-left:20px; margin-top: 0px; padding-top: 40px; font-size: 36px; font-weight: bold; color: #ef5050; text-transform: uppercase; color: #ef5050; -webkit-text-fill-color: #ef5050; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #ef5050; text-shadow: -2px -1px 0 #000, 1px -2px 5px #000, -1px 2px 0px #000, 2px 1px 5px #000; } 
	#banner h2 { margin-left: 20px; margin-top: -20px; font-size: 28px; font-weight: bold; color: #fff;  } 
	#banner h3 { margin-left: 20px; margin-top: -10px; font-size: 24px; font-weight: bold; color: #fff;  } 
	#banner a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:21px; color:#fff; background-color: #ef5050; padding: 12px 40px; text-decoration:none; }
	#banner a:hover { -moz-box-shadow: 0px 0px 18px #ffffff; -webkit-box-shadow: 0px 0px 18px #ffffff; box-shadow: 0px 0px 18px #ffffff; font-size:21px; color:#fff; background-color: #222222; padding: 12px 40px; text-decoration:none; border: solid 1px #fff; }

	#why { height:740px; background-color:#fcfcfc; color:#606060; text-align:center; padding-top: 20px; font-size:16px; line-height:22px; }
	#why #pnls { width: 48%; height: 281px; float:left; margin-right:0px; margin-top:20px; margin-bottom:0px; }
	#why #pnls-lst { width: 49%; float:left; margin-top:20px; }

	#features { height:322px; background-image:none; background-color:#000; color:#fff; font-size:16px; font-weight:normal; }
	#features h1 {     margin-top: 0px;font-size:22px; font-weight:bold; text-transform:uppercase; padding-bottom:30px; padding-top:30px; }
	#features-wrapper { width: 98%; max-width:1067px; margin:0 auto; }
	#features #pnl1 { width:44%; margin-right:10px; float:left; }
	#features #pnl2 { width:26%; margin-right:10px;  float:left; }
	#features #pnl3 { width:27%; float:left; }

	#most { border-top: solid 1px #ffcaca; height:780px; background-color:#f6f6f6; color:#606060; text-align:center; padding-top: 30px; padding-bottom:30px; font-size:16px; line-height:22px;}
	#most #pnls { width: 47%; float:left; margin-right:10px; margin-top:15px; height:330px; }
	#most #pnls-lst { width: 47%; float:left; margin-top:15px; }
	#most #pnls #link { position:relative; vertical-align:bottom; background-color:#ff5050; width: 281px; height: 39px; padding-top: 19px; color: #fff; font-weight: bold; text-transform: uppercase; margin:0 auto; }

	#footer-top p { margin: 25px 0; font-size:14px; }
	#footer-top #left { width:40%; float:left; padding-top:10px; }
	#footer-top #left a { color:#fff; text-decoration:none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	#footer-top #left a:hover { color:#ef5050; text-decoration:underline; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	
	#footer-top #right { width:60%; float:left;  padding-top:25px;}
	#footer-top #right .field1 { border: solid 1px #878787; color:#ef5050; width:43%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; }
	#footer-top #right .field2 { border: solid 1px #878787; color:#ef5050; width:43%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; margin-left:10px; margin-bottom:20px; }
	#footer-top #right .field3 { border: solid 1px #878787; color:#ef5050; width:95%; height:28px; background-color:#171718; font-size:16px; padding:10px;	 margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; }
	#footer-top #right .field4 { border: solid 1px #878787; color:#ef5050; width:72%; height:38px; background-color:#171718; font-size:16px; padding:0 10px;	 margin-bottom:20px; }
	#footer-top #right .submit { border: solid 1px #ef5050; color:#fff; width:95px; height:38px; background-color:#ef5050; font-size:16px; font-weight:bold; padding:0 10px; margin-bottom:20px; margin-left:10px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	#footer-top #right .submit:hover { color: #000; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	
	#footer-top #right samp { font-family: Arial, Helvetica, sans-serif; }

}

@media (min-width: 481px) and (max-width: 768px) {
	#header { min-height:185px; position:relative; margin-top: 0px; margin-right: auto; margin-left: auto; width: 100%; }

	#header #pnl1 { width:100%; height:64px; text-align:center; margin-top:00px; }
	#header #pnl2 { width:100%; height:44px;  text-align:center; margin:0px 0; padding-top:10px; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl3 { width:50%; height:44px;  text-align:center; padding-top:10px; margin-top:0px; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl4 { width:50%; height:64px;  text-align:center;margin-top:0px; }
	#header #pnl5 { width:100%; height:44px; text-align:center; padding-top:0px; margin-top:0px; text-align:center; }

	#banner { margin-top: 0px; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-size:cover; min-height:250px; }
	#banner h1 { margin-left:20px; margin-top: 0px; padding-top: 40px; font-size: 36px; font-weight: bold; color: #ef5050; text-transform: uppercase; color: #ef5050; -webkit-text-fill-color: #ef5050; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #ef5050; text-shadow: -2px -1px 0 #000, 1px -2px 5px #000, -1px 2px 0px #000, 2px 1px 5px #000; } 
	#banner h2 { margin-left: 20px; margin-top: -20px; font-size: 28px; font-weight: bold; color: #fff;  } 
	#banner h3 { margin-left: 20px; margin-top: -10px; font-size: 24px; font-weight: bold; color: #fff;  } 
	#banner a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:21px; color:#fff; background-color: #ef5050; padding: 12px 40px; text-decoration:none; }
	#banner a:hover { -moz-box-shadow: 0px 0px 18px #ffffff; -webkit-box-shadow: 0px 0px 18px #ffffff; box-shadow: 0px 0px 18px #ffffff; font-size:21px; color:#fff; background-color: #222222; padding: 12px 40px; text-decoration:none; border: solid 1px #fff; }

	#why { height:1382px; background-color:#fcfcfc; color:#606060; text-align:center; padding-top: 20px; font-size:16px; line-height:22px; }
	#why #pnls { width: 100%; height: 281px; float:left; margin-right:0px; margin-top:20px; margin-bottom:0px; }
	#why #pnls-lst { width: 100%; float:left; margin-top:20px; }

	#features { height:550px; background-image:none; background-color:#000; color:#fff; font-size:16px; font-weight:normal; }
	#features h1 {     margin-top: 0px;font-size:22px; font-weight:bold; text-transform:uppercase; padding-bottom:30px; padding-top:30px; }
	#features-wrapper { width: 98%; max-width:1067px; margin:0 auto; }
	#features #pnl1 { width:100%; margin-right:10px; float:left; }
	#features #pnl2 { width:45%; margin-right:10px;  float:left; }
	#features #pnl3 { width:45%; float:left; }

	#contents0 h1 { font-size:20px; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-bottom:00px; line-height:26px; }
	#contents0 img { max-height: 200px; width:auto; }

	#contents h1 { font-size:20px; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-bottom:00px; line-height:26px; }
	#contents img { max-height: 200px; width:auto; }

	#most { border-top: solid 1px #ffcaca;  background-color:#f6f6f6; color:#606060; text-align:center; padding-top: 30px; padding-bottom:30px; font-size:16px; line-height:22px;}
	#most h1 {   color:#333;  margin-top: 0px; font-size:20px; text-transform:uppercase; }
	#most p { font-size:14px; }
	#most img { max-width:100%; height:auto; }
	#most #pnls { width: 47%; float:left; margin:0 5px; margin-top:15px; }
	#most #pnls-lst { width: 47%; float:left; margin-top:15px; }
	#most #pnls #link { position:relative; vertical-align:bottom; background-color:#ff5050; width: 100%; height: 39px; padding-top: 19px; color: #fff; font-weight: bold; text-transform: uppercase; margin:0 auto; }

	#footer-top { font-size:16px; color:#fff; background-color:#171718; height:760px; border-top: solid 6px #ff5050; }
	#footer-top p { margin: 25px 0; font-size:14px; }
	#footer-top #left { width:100%; float:left; padding-top:10px; }
	#footer-top #left a { color:#fff; text-decoration:none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	#footer-top #left a:hover { color:#ef5050; text-decoration:underline; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	
	#footer-top #right { width:100%; float:left;  padding-top:0px;}
	#footer-top #right .field1 { border: solid 1px #878787; color:#ef5050; width:43%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; }
	#footer-top #right .field2 { border: solid 1px #878787; color:#ef5050; width:43%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; margin-left:10px; margin-bottom:20px; }
	#footer-top #right .field3 { border: solid 1px #878787; color:#ef5050; width:95%; height:28px; background-color:#171718; font-size:16px; padding:10px;	 margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; }
	#footer-top #right .field4 { border: solid 1px #878787; color:#ef5050; width:72%; height:38px; background-color:#171718; font-size:16px; padding:0 10px;	 margin-bottom:20px; }
	#footer-top #right .submit { border: solid 1px #ef5050; color:#fff; width:95px; height:38px; background-color:#ef5050; font-size:16px; font-weight:bold; padding:0 10px; margin-bottom:20px; margin-left:10px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	#footer-top #right .submit:hover { color: #000; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	
	#footer-top #right samp { font-family: Arial, Helvetica, sans-serif; }


	#footer { padding: 2%; font-size:14px; background-color: #4f4f50; font-size:13px; color:#cdcdcd; text-align:center; width:96%; }

}
 
@media (min-width: 321px) and (max-width: 480px) {
	#header { min-height:185px; position:relative; margin-top: 0px; margin-right: auto; margin-left: auto; width: 100%; }

	#header #pnl1 { width:100%; height:64px; text-align:center; margin-top:00px; }
	#header #pnl2 { width:100%; height:44px;  text-align:center; margin:0px 0; padding-top:10px; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl3 { width:100%; height:44px;  text-align:center; padding-top:10px; margin-top:0px; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl4 { width:100%; height:64px;  text-align:center;margin-top:0px; }
	#header #pnl5 { width:100%; height:44px; text-align:center; padding-top:0px; margin-top:0px; text-align:center; }

	#banner { margin-top: 0px; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-size:cover; min-height:200px; }
	#banner h1 { margin-left:20px; margin-top: 0px; padding-top: 40px; font-size: 24px; font-weight: bold; color: #ef5050; text-transform: uppercase; color: #ef5050; -webkit-text-fill-color: #ef5050; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #ef5050; text-shadow: -2px -1px 0 #000, 1px -2px 5px #000, -1px 2px 0px #000, 2px 1px 5px #000; } 
	#banner h2 { margin-left: 20px; margin-top: -20px; font-size: 20px; font-weight: bold; color: #fff;  } 
	#banner h3 { margin-left: 20px; margin-top: -10px; font-size: 20px; font-weight: bold; color: #fff;  } 
	#banner a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:16px; color:#fff; background-color: #ef5050; padding: 12px 20px; text-decoration:none; }
	#banner a:hover { -moz-box-shadow: 0px 0px 18px #ffffff; -webkit-box-shadow: 0px 0px 18px #ffffff; box-shadow: 0px 0px 18px #ffffff; font-size:16px; color:#fff; background-color: #222222; padding: 12px 20px; text-decoration:none; border: solid 1px #fff; }

	#why { height:1382px; background-color:#fcfcfc; color:#606060; text-align:center; padding-top: 20px; font-size:16px; line-height:22px; }
	#why #pnls { width: 100%; height: 281px; float:left; margin-right:0px; margin-top:20px; margin-bottom:0px; }
	#why #pnls-lst { width: 100%; float:left; margin-top:20px; }

	#features { height:650px; background-image:none; background-color:#000; color:#fff; font-size:16px; font-weight:normal; }
	#features h1 {     margin-top: 0px;font-size:22px; font-weight:bold; text-transform:uppercase; padding-bottom:15px; padding-top:15px; }
	#features-wrapper { width: 95%; max-width:1067px; margin:0 auto; }
	#features #pnl1 { width:100%; margin-right:10px; float:left; }
	#features #pnl2 { width:100%; margin-right:10px;  float:left; }
	#features #pnl3 { width:100%; float:left; }

	#contents0 h1 { font-size:20px; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-bottom:00px; line-height:26px; }
	#contents0 img { max-height: 200px; width:auto; }

	#contents h1 { font-size:20px; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-bottom:00px; line-height:26px; }
	#contents img { max-height: 200px; width:auto; }

	#most { border-top: solid 1px #ffcaca;  background-color:#f6f6f6; color:#606060; text-align:center; padding-top: 30px; padding-bottom:30px; font-size:16px; line-height:22px;}
	#most h1 {   color:#333;  margin-top: 0px; font-size:20px; text-transform:uppercase; }
	#most p { font-size:14px; }
	#most img { max-width:100%; height:auto; }
	#most #pnls { width: 47%; float:left; margin:0 5px; margin-top:15px; }
	#most #pnls-lst { width: 47%; float:left; margin-top:15px; }
	#most #pnls #link { position:relative; vertical-align:bottom; background-color:#ff5050; width: 100%; height: 39px; padding-top: 19px; color: #fff; font-weight: bold; text-transform: uppercase; margin:0 auto; }

	#footer-top { font-size:16px; color:#fff; background-color:#171718; height:670px; border-top: solid 6px #ff5050; }
	#footer-top p { margin: 15px 0; font-size:14px; }
	#footer-top #left { width:100%; float:left; padding-top:10px; }
	#footer-top #left a { color:#fff; text-decoration:none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	#footer-top #left a:hover { color:#ef5050; text-decoration:underline; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	
	#footer-top #right { width:100%; float:left;  padding-top:0px;}
	#footer-top #right .field1 { border: solid 1px #878787; color:#ef5050; width:41%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; }
	#footer-top #right .field2 { border: solid 1px #878787; color:#ef5050; width:41%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; margin-left:10px; margin-bottom:20px; }
	#footer-top #right .field3 { border: solid 1px #878787; color:#ef5050; width:92%; height:28px; background-color:#171718; font-size:16px; padding:10px;	 margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; }
	#footer-top #right .field4 { border: solid 1px #878787; color:#ef5050; width:60%; height:38px; background-color:#171718; font-size:16px; padding:0 10px;	 margin-bottom:20px; }
	#footer-top #right .submit { border: solid 1px #ef5050; color:#fff; width:95px; height:38px; background-color:#ef5050; font-size:16px; font-weight:bold; padding:0 10px; margin-bottom:20px; margin-left:10px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	#footer-top #right .submit:hover { color: #000; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	
	#footer-top #right samp { font-family: Arial, Helvetica, sans-serif; }


	#footer { padding: 2%; font-size:14px; background-color: #4f4f50; font-size:13px; color:#cdcdcd; text-align:center; width:96%; }

}
 
@media (max-width: 320px) {
	#header { min-height:185px; position:relative; margin-top: 0px; margin-right: auto; margin-left: auto; width: 100%; }

	#header #pnl1 { width:100%; height:64px; text-align:center; margin-top:00px; }
	#header #pnl2 { width:100%; height:44px;  text-align:center; margin:0px 0; padding-top:10px; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl3 { width:100%; height:44px;  text-align:center; padding-top:10px; margin-top:0px; font-size:14px; font-weight:normal; color:#fff; }
	#header #pnl4 { width:100%; height:64px;  text-align:center;margin-top:0px; }
	#header #pnl5 { width:100%; height:34px; text-align:center; padding-top:0px; margin-top:10px; text-align:center; }

	#banner { margin-top: 0px; background-image:url(images/banner.jpg); background-repeat:no-repeat; background-size:cover; min-height:200px; }
	#banner h1 { margin-left:20px; margin-top: 0px; padding-top: 40px; font-size: 24px; font-weight: bold; color: #ef5050; text-transform: uppercase; color: #ef5050; -webkit-text-fill-color: #ef5050; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #ef5050; text-shadow: -2px -1px 0 #000, 1px -2px 5px #000, -1px 2px 0px #000, 2px 1px 5px #000; } 
	#banner h2 { margin-left: 20px; margin-top: -20px; font-size: 20px; font-weight: bold; color: #fff;  } 
	#banner h3 { margin-left: 20px; margin-top: -10px; font-size: 20px; font-weight: bold; color: #fff;  } 
	#banner a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:16px; color:#fff; background-color: #ef5050; padding: 12px 20px; text-decoration:none; }
	#banner a:hover { -moz-box-shadow: 0px 0px 18px #ffffff; -webkit-box-shadow: 0px 0px 18px #ffffff; box-shadow: 0px 0px 18px #ffffff; font-size:16px; color:#fff; background-color: #222222; padding: 12px 20px; text-decoration:none; border: solid 1px #fff; }

	#why { height:1382px; background-color:#fcfcfc; color:#606060; text-align:center; padding-top: 20px; font-size:16px; line-height:22px; }
	#why #pnls { width: 100%; height: 281px; float:left; margin-right:0px; margin-top:20px; margin-bottom:0px; }
	#why #pnls-lst { width: 100%; float:left; margin-top:20px; }

	#features { height:680px; background-image:none; background-color:#000; color:#fff; font-size:16px; font-weight:normal; }
	#features h1 {     margin-top: 0px;font-size:22px; font-weight:bold; text-transform:uppercase; padding-bottom:15px; padding-top:15px; }
	#features-wrapper { width: 95%; max-width:1067px; margin:0 auto; }
	#features #pnl1 { width:100%; margin-right:10px; float:left; }
	#features #pnl2 { width:100%; margin-right:10px;  float:left; }
	#features #pnl3 { width:100%; float:left; }

	#contents0 h1 { font-size:20px; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-bottom:00px; line-height:26px; }
	#contents0 img { max-height: 150px; width:auto; }

	#contents h1 { font-size:20px; font-weight:bold; text-transform:uppercase; padding-top:10px; padding-bottom:00px; line-height:26px; }
	#contents img { max-height: 150px; width:auto; }

	#most { border-top: solid 1px #ffcaca;  background-color:#f6f6f6; color:#606060; text-align:center; padding-top: 30px; padding-bottom:30px; font-size:16px; line-height:22px;}
	#most h1 {   color:#333;  margin-top: 0px; font-size:20px; text-transform:uppercase; }
	#most p { font-size:14px; }
	#most img { max-width:100%; height:auto; }
	#most #pnls { width: 100%; float:left; margin:0 5px; margin-top:15px; display: table; margin-bottom: 10px; }
	#most #pnls-lst { width: 100%; float:left; margin-top:15px; }
	#most #pnls #link { position:relative; vertical-align:bottom; background-color:#ff5050; width: 100%; height: 39px; padding-top: 19px; color: #fff; font-weight: bold; text-transform: uppercase; margin:0 auto; }

	#footer-top { font-size:16px; color:#fff; background-color:#171718; height:830px; border-top: solid 6px #ff5050; }
	#footer-top p { margin: 15px 0; font-size:12px; }
	#footer-top #left { width:100%; float:left; padding-top:10px; }
	#footer-top #left a { color:#fff; text-decoration:none; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	#footer-top #left a:hover { color:#ef5050; text-decoration:underline; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
	
	#footer-top #right { width:100%; float:left;  padding-top:0px;}
	#footer-top #right .field1 { border: solid 1px #878787; color:#ef5050; width:92%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; margin-bottom:10px; }
	#footer-top #right .field2 { border: solid 1px #878787; color:#ef5050; width:92%; height:38px; background-color:#171718; font-size:16px; padding:0 10px; margin:0px;margin-bottom:10px; }
	#footer-top #right .field3 { border: solid 1px #878787; color:#ef5050; width:90%; height:28px; background-color:#171718; font-size:16px; padding:0 10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
	#footer-top #right .field4 { border: solid 1px #878787; color:#ef5050; width:65%; height:38px; background-color:#171718; font-size:16px; padding:0 10px;	 margin-bottom:20px; }
	#footer-top #right .submit { border: solid 1px #ef5050; color:#fff; width:95px; height:38px; background-color:#ef5050; font-size:16px; font-weight:bold; padding:0 10px; margin-bottom:20px; margin-left:10px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	#footer-top #right .submit:hover { color: #000; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
	
	#footer-top #right samp { font-family: Arial, Helvetica, sans-serif; }


	#footer { height: auto; padding: 2%; font-size:14px; background-color: #4f4f50; font-size:13px; color:#cdcdcd; text-align:center; width:96%; }

}