/* Designed by Type & Set 2012 */
@charset "UTF-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
#header {
	font-family:coop;
}
body{
	background-color:#fbfbfb;
	border-top:5px solid #666666;
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	padding-bottom:0;
}
.menu {
	position:absolute;
	left:260px;
	top:36px;
	padding:0 0 0 20px;
	width:50%;
}
.contbx {
	position:absolute;
	left:260px;
	top:102px;
	margin:50px 5% 100px 0 auto;
	padding:0px 20px 40px 20px;
	width:50%;
}
.feat {
	background-image:url(../img/contrt.png);
	background-repeat: no-repeat;
	background-color:#ffffff;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #231f20;
	border-bottom: 1px solid #231f20;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
       -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 2px 2px 4pxrgba(0, 0, 0, 0.4);
	text-align:center;
	vertical-align:middle;
	height:200px;
}
.contrt2 {
	background-color:#bfdd9b;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	  -webkit-border-radius: 6px;
         -moz-border-radius: 6px;
              border-radius: 6px;
	text-align:center;
	vertical-align:middle;
}
.contrt3 {
	background-color:#bfdd9b;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	  -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
          border-radius: 6px;
	text-align:center;
	vertical-align:middle;
}
.triangle{
	border-color:transparent transparent #4c4c4c;
	border-style:solid;
	border-width:20px 17px;
	height:0;
	left:30%;
	margin:-40px 0 0 -400px;
	position:absolute;
	top:0;
	width:0;
}
.fspace {
	height:80px;
}
.footer {
	background-color:#ffffff;
	background-image:url(../img/contrt.png);
	background-repeat: no-repeat;
	background-color:#ffffff;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #231f20;
	border-bottom: 1px solid #231f20;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
       -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 2px 2px 4pxrgba(0, 0, 0, 0.4);
	padding-top:40px;
	padding-left:20px;
	width:920px;
}
.mobilemenu {
	background-color:#231f20;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
       -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 2px 2px 4pxrgba(0, 0, 0, 0.4);
	padding-top:40px;
	padding-left:20px;
	width:920px;
}
.bg1 {
	/* background-color:#ffffff;
	padding-left:20px;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px; */
 }
 .bg2 {
	 /* background-color:#fbfbfb;
	 padding-left:20px;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px; */
 }
  .sidebar {
	position: fixed;
	background-image:url(../img/contrt.png);
	background-repeat: no-repeat;
	background-color:#ffffff;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #231f20;
	border-bottom: 1px solid #231f20;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
       -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
	text-align:left;
	vertical-align:middle;
	padding:20px 5px 20px 20px;
	width:180px;
 }
 
 .btn {
	 font-family:coop;
	 font-size:20px;
	 font-weight:normal;
	 font-style:normal;
	 color:#000000;
	 padding:10px 30px 10px 30px;
	 border:1px solid #000000;
	 -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
             box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	   -webkit-border-radius: 6px;
          -moz-border-radius: 6px;
               border-radius: 6px;
	margin-bottom:16px;
 }
  .btn:link,
  .btn:visited,
  .btn:hover {
	 font-family:coop;
	 font-size:20px;
	 font-weight:normal;
	 font-style:normal;
	 color:#000000;
	 padding:10px 30px 10px 30px;
	 border:1px solid #000000;
	 -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
             box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	   -webkit-border-radius: 6px;
          -moz-border-radius: 6px;
               border-radius: 6px;
	margin-bottom:16px;
 }