body{font-size: 62.5%;background-color:#4aacc7;color:#f7f7f7;font-family:Arial, Helvetica, sans-serif;line-height:1.8em;}

p{font-size:1.4em;}
div{margin-left:auto;margin-right:auto;}
a{text-decoration:underline;color:#fff;}
a:hover{color:#e3e3e3;}

.mTop{margin-top:30px;}
.mBot{margin-bottom:30px;}
.mLeft{margin-left:30px;}
.mRight{margin-right:30px;}

#headerBG{width:100%;height:110px;margin:0 auto;background:#4AACC7;position:static;overflow:visible;}
#headerShape{width:100%;height:110px;margin:0 auto;background:transparent url(images/structure/header.gif) no-repeat top center;position:static;}
#contentContainer{width:100%;background:transparent url(images/structure/main_bg.gif) repeat-x top center;overflow:visible;}

#header{width:720px;margin:0 auto;height:50px;position:relative;overflow:visible;}
#header h1{width:200px;background:transparent url(images/structure/h1_bg.png) no-repeat top left;width:568px;height:128px;position:absolute;top:-83px;left:-62px;}
#header h1 span{display:none;}

#about{width:720px;min-height:100px;position:relative;}
img.chewtvCity{position:absolute;right:0;top:0;}
#about p{width:454px;float:left;margin-bottom:10px;}

#channelContainer{width:720px;min-height:100px;position:relative;border-top:1px solid #69c4dd;border-bottom:1px solid #61b8d1;padding:30px 0;overflow:visible;height:281px;}
#channelContainer ul#channels{width:100%;position:absolute;left:0;}
#channelContainer ul#channels li{float:left;width:210px;padding:0 40px 0 0;}
#channelContainer ul#channels li.middle{margin:0 /*45px*/;}
#channelContainer ul#channels a{color:#F7F7F7;text-decoration:none;border:0;display:block;}
#channelContainer ul#channels a:hover{color:#fff;background-color:#4bb3cf;}

#channelContainer ul#channels h3{font-size:1.6em;font-weight:bold;margin:0 0 23px;}

#contact{width:720px;min-height:100px;}
#contact #leftCol{width:320px;float:left;}
#contact #rightCol{width:400px;float:left;}

#contact ul{font-size:1.4em;}
#contact ul li{margin:10px 0;}
#contact h3{font-size:1.6em;font-weight:bold;}

#contact ul.noGaps{margin-top:10px;font-weight:bold;}
#contact ul.noGaps li{margin:0;}

#contact form#contactForm{font-family:Arial, Helvetica, sans-serif;}
#contact form#contactForm ul{float:left;}
#contact form#contactForm li{width:190px;float:left;}
#contact form#contactForm li.firstLi{margin-right:20px;}
#contact form#contactForm label{display:block;}
#contact form#contactForm input{background:transparent url(images/structure/input_bg.png) no-repeat top right;width:180px;height:17px;padding:5px 0 5px 10px;border:0;}
#contact form#contactForm p{clear:both;}
#contact form#contactForm textarea{background:transparent url(images/structure/textarea_bg.png) no-repeat bottom right;width:390px;height:142px;padding:5px 0 5px 10px;border:0;overflow-y:hidden;}

p.error {
background-color:#EEEEEE;
border:1px solid #DF1313;
padding:10px;
color:#333;
}

p.success {
background-color:#EEEEEE;
border:1px solid #749500;
padding:10px;
color:#333;
}

#contact form#contactForm input#submit{float:right;margin-top:10px;width:74px;height:26px;background:transparent url(images/structure/submit_btn.gif) no-repeat top left;}
#contact form#contactForm input#submit:hover{background-position:bottom left;cursor:pointer;}
#footer{width:720px;min-height:100px;}

#right-arrow{display:block;width:25px;height:25px;background:transparent url(images/structure/arrow-right.png) no-repeat top left;cursor:pointer;position:absolute;right:-50px;top:150px;}
#left-arrow{display:block;width:25px;height:25px;background:transparent url(images/structure/arrow-left.png) no-repeat top left;cursor:pointer;position:absolute;left:-50px;top:150px;}
.sliderWrap{float:left;height:280px;overflow:hidden;width:100%;position:relative;}
