/* global */
#main{clear:both;padding: 12px 0;width: 974px;background-color: #fff;}
#main h2{margin:5px 0;font:12px/22px '';color:#000;font-weight: bold;text-transform: uppercase;}
#main h1{font-weight: normal;font-size: 24px;text-transform: uppercase;}
#main a{color: #646464;}
#main p{color: #646464;line-height: 18px;}
#main .black{color: #000;}
#main .ptop{padding-top: 20px;}
#main .link{color:#000;text-decoration:underline;}
#main .arrowlist li{padding:0 0 14px 10px;background: url(../images/arrow.png) 0 -36px no-repeat; }
#footer{clear:both;}
.clear{clear:both;display:block;height:0;font-size:0;}

/* sidebar */
#sidebar{float: left;width: 335px;border-right: 1px solid #ddd;}
#sidebar .sidepic{position: relative;width: 320px;height: 375px;background: url(../images/pages/customer-service_01.png) 0 0 no-repeat;}
#sidebar .faq{background: url(../images/pages/Help-Desk_01.png) 0 0 no-repeat !important;}
#sidebar .sidepic span{display: block;position: relative;top: 22px;}
#sidebar .sidepic span a{display: inline-block;padding: 0 12px;height:22px;line-height: 22px;font-weight: bold;text-align: center;text-transform: uppercase;color: #fff;background: #000 url(../images/arrow.png) 5px -102px no-repeat;}
#sidebar .sidepic span a:hover{color: #000;background: #fff url(../images/arrow.png) 5px -72px no-repeat;;}
#sidebar .arrowlist{padding: 20px 0 20px 20px;}
#sidebar li a{display:inline-block;padding: 2px;font-weight:bold;text-transform: uppercase;color: #333;}
#sidebar li a:hover,#sidebar li a.current{background-color: #e9e703;}

/* main contents */
#mainbox{float:left;padding:0 15px;width:605px;}
#mainbox a:hover{color:#000;text-decoration:underline;}
#main #mainbox .arrowlist li{color:#646464}
#mainbox .underline{border-bottom:1px solid #000;}
#mainbox .question{float: left;padding-right: 15px;width: 280px;height: 640px;border-right: 1px solid #ddd;}
#mainbox .question ul{padding-top: 10px;}
#mainbox .question ul li{padding-bottom:8px;}
#mainbox .question a{padding: 2px;font-weight: bold;color:#444;}
#mainbox .question a:hover{color:#fff;background-color:#000;text-decoration: none}
#mainbox .answer{float: left;width: 290px;line-height:18px;padding-left: 15px;}
.mainbox{padding: 20px 40px;}
.mainbox h1{height: 30px;letter-spacing: -3px;}
.topline{margin: 5px 0;padding: 10px 0;border-top: 1px solid #000;}
.mainbox ul{float: left;width: 510px;}
.mainbox li{float:left;padding-left: 10px;width: 240px;color: #666;font-size: 20px;font-weight:500;letter-spacing: -2px;background: url(../images/arrow.png) 0 -134px no-repeat;}
