body{font-family:arial;font-size:14px;text-align:center;background:url("../images/hbg.png") repeat-x #7d7d7d;color:#c9c9c9;overflow-x:hidden;min-width:940px;}
body#intro{background:url("../images/bg.png") repeat-x 50% -200px;}
div#wrapper{width:940px;margin:auto;text-align:left;}
body#intro div#wrapper{text-align:center;}
img{vertical-align:middle;}
a:hover{text-decoration:underline;}

/*INTRO*/
a#intro_logo{display:block;margin:-15px 0 60px 0;}
div#intro_nav{overflow:hidden;font:24px bigcaslon,sans-serif;color:white;}
div#intro_nav li{display:block;float:left;margin-left:20px;width:292px;height:300px;}
div#intro_nav li:first-child{margin-left:0;}
div#intro_nav li img{display:block;}
div#intro_footer{margin:45px 0 20px 0;font-size:14px;}
div#intro_footer h1{font:22px bigcaslon,sans-serif;margin-bottom:10px;color:white;}

/*HOME*/
div#topbg{background:url("../images/top.png") no-repeat 50% 0%;padding-bottom:0;}
div#footbg{background:url("../images/foot.png") no-repeat 50% 100%;padding-bottom:100px;}
div#header{padding:15px 0 0 0;border-bottom:1px solid white;position:relative;}
a#logo{display:block;margin:auto;width:228px;height:177px;}
a#goback{display:block;position:absolute;top:130px;left:0;color:#a6a6a6;background:#302d2e;padding:15px 8px;border-radius:10px;}
div#menu{text-align:center;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;color:white;padding:7px 0;font:18px bigcaslon,sans-serif;background:url("../images/menubg.png") repeat-x 0 0;height:35px;line-height:35px;}
div#menu nav > ul > li{display:inline;display:inline-block;margin:0 10px;}
div#menu nav > ul > li > a{text-transform:capitalize;display:block;padding:0 5px;}
div#menu nav > ul > li:hover > a{text-decoration:none;background:#231f20;border-radius:8px;}
div#menu nav > ul > li > ul{z-index:70;text-align:left;display:none;font-size:16px;position:absolute;background:#231f20;border-radius:8px;padding:8px 15px 8px 8px;line-height:28px;}
div#menu nav > ul > li:hover > ul{display:block;}
div#menu nav > ul > li > ul > li{display:block;}
div#menu nav > ul > li > ul > li a:hover{text-decoration:underline;}
div#slider{height:446px;position:relative;}
div#slider #contents{width:940px;overflow:hidden;height:446px;}
div#slider #contents img{-webkit-box-shadow:  -4px 0px 0px 4px #c0c0c0;box-shadow:  -4px 0px 0px 4px #c0c0c0;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomright: 15px;border-bottom-right-radius: 15px;}
div#slider #slidenav a{position:absolute;top:50%;margin-top:-31px;height:62px;width:62px;z-index:60;display:block;text-indent:-9999px;}
div#slider #slidenav a#slideback{background:url("../images/back.png") no-repeat;left:-31px;}
div#slider #slidenav a#slidenext{background:url("../images/next.png") no-repeat;right:-31px;}
div#cwrap{overflow:hidden;}
div#ctnt{min-height:250px;color:#666666;float:left;width:664px;padding:28px 28px 50px 28px;background:#e8e8e8;-webkit-border-bottom-right-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomright: 20px;-moz-border-radius-bottomleft: 20px;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}
div#ctnt h1{font:24px bigcaslon,sans-serif;margin-bottom:10px;color:#231f20;}
div#ctnt p{line-height:1.6em;}
div#sidebar{width:164px;padding:28px;float:right;background:url("../images/corner.png") no-repeat 0 0;}
div#sidebar h2{color:white;font:22px bigcaslon,sans-serif;margin-bottom:10px;}
div#footer{color:white;font-size:11px;width:720px;margin:10px 0 20px 0;}
div#footer div#footnav{float:right;}
div#footnav a{padding:0 5px;}

@media only screen and (max-device-width: 640px) {
    div#wrapper{
        width: 100%!important;
        height: auto !important;
        padding: 0;
        overflow:hidden;
    }
    body#intro{
        min-width: 100%;
		background-size: 100% 100%;
    }
    a#intro_logo{
        width: 100%;
        height: auto;
    }
    a#intro_logo img{
        height: auto;
        width: 100%;
    }    
    div#intro_nav li {
        float: none;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    div#intro_nav li img{
        display: initial;
    }
    div#intro_footer{
        margin:0;
		color: #000;
    }
    div#intro_footer h1{
        color: grey;
    }
	#oval{
		    margin-left: auto;
    margin-right: auto;
	}
}