#contents_wrapper
{
    width: 960px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
}
#contents_container
{
    position: relative;
    float: left;
    width: 960px;
    padding: 15px 0;
}

#slideshow
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
}
#slideshow li div.banner01
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat;
}
#slideshow li a.banner01
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat;
    text-indent: -9999px;
}
#slideshow li a.banner02
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat 0 -310px;
    text-indent: -9999px;
}
#slideshow li div.banner03
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat 0 -620px;
}
#slideshow li a.banner03
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat 0 -620px;
    text-indent: -9999px;
}
#slideshow li a.banner04
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat 0 -930px;
    text-indent: -9999px;
}
#slideshow li a.banner05
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat 0 -1240px;
    text-indent: -9999px;
}
#slideshow li a.banner06
{
    position: relative;
    float: left;
    width: 960px;
    height: 280px;
    background: url("images/mainbanner_sprite.jpg") no-repeat 0 -1551px;
    text-indent: -9999px;
}
a#slideshow_prev
{
    position: absolute;
    width: 38px;
    height: 46px;
    z-index: 20;
    text-indent: -99999px;
    background: url(images/mainbanner_iconsprite.png) no-repeat 0 0;
    top: 136px;
    left: -10px;
}
a#slideshow_prev:hover
{
    background: url(images/mainbanner_iconsprite.png) no-repeat 0 -66px;
}
a#slideshow_next
{
    position: absolute;
    width: 38px;
    height: 46px;
    z-index: 25;
    text-indent: -99999px;
    background: url(images/mainbanner_iconsprite.png) no-repeat -56px 0;
    top: 136px;
    right: -10px;
}
a#slideshow_next:hover
{
    background: url(images/mainbanner_iconsprite.png) no-repeat -56px -66px;
}
#nav
{
    position: relative;
    top: -50px;
    left: 40px;
    z-index: 20;
    font-size: 50px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    width: 1px;
    height: 1px;
}
#nav a
{
    font-size: 50px;
    font-weight: bold;
    margin: 0;
    color: #ccc;
    cursor: pointer;
    z-index: 93;
    text-decoration: none;
}
#nav a:hover
{
    color: #fff;
    text-decoration: none;
}
#nav a.activeSlide
{
    color: #fff;
    text-decoration: none;
}

#counter_container {
	position:absolute;
	width:253px;
	height:250px;
	top:26px;
	left:690px;
	z-index:10;
	background:url(images/counter_bg.png) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif
}

#counter_container .countercontainer
{
    position: relative;
    width: 253px;
    height: 144px;
    padding-bottom: 8px;
}

#counter_container .countercontainer p.title
{
    position: relative;
    width: 253px;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    color: #ff0;
    padding-top: 15px;
}

#counter_container .customersserved_container
{
    position: relative;
    float: left;
    width: 233px;
    padding: 20px 10px 0 10px;
}

#counter_container .customersserved_container .customersserved_title
{
    float: right;
    width: 75px;
    font-size: 13px;
    line-height: 14px;
    color: white;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
}

#counter_container .customersserved_container .customersserved
{
    float: left;
    width: 148px;
    padding-right: 0;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
    font-weight: bold;
    text-align: right;
}

#counter_container .divider
{
    float: left;
    width: 243px;
    height: 3px;
    background: url(images/counter_bg.png) no-repeat 0 -43px;
    margin-top: 5px;
}

#counter_container .minutescalled_container .minutescalled
{
    float: left;
    width: 148px;
    padding-right: 0;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
    font-weight: bold;
    text-align: right;
    padding-left: 10px;
    padding-top: 10px;
}

#counter_container .minutescalled_container .minutescalled_title
{
    float: right;
    width: 75px;
    font-size: 13px;
    line-height: 14px;
    color: white;
    text-align: right;
    padding-right: 20px;
    font-weight: bold;
    padding-top: 10px;
}

#counter_container .destination
{
    position: relative;
    width: 253px;
    height: 98px;
}

#counter_container .destination .title
{
    position: relative;
    float: left;
    width: 213px;
    color: #069329;
    font-size: 18px;
    padding: 19px 0 15px 40px;
}

#counter_container select.destination_select
{
    position: relative;
    float: left;
    width: 236px;
    border: 1px solid #cfcfcf;
    margin-left: 10px;
    color: #333;
    font-size:8pt;
    font-family:Verdana,sans-serif;
}

#counter_container .counter-fact
{
    position: relative;
    top: 20px;
    left: 8px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #aaa;
padding-top:2px
}