body, #nav {margin:0; padding:0;}
body {font-size:12px; color:#4b4b4b; background-color:#f5f5f5;}
img {border:0;}
a:link, a:visited {color:#4b4b4b; text-decoration:none;}
a:hover, a:active {color:#ff0d9d; text-decoration:underline;}

#wrap {width:960px; height:auto; margin:0 auto;}
#top {width:960px; height:175px; margin-top:5px; background-color:#fdfdfd;}
#nav {width:960px; height:43px; display:block; margin-top:10px; background:url(../images/navBg.gif) no-repeat; position:relative; overflow:hidden;}
#nav li {list-style:none; float:left;}
#nav a {display:block; text-indent:-999999px; float:left; background:url(../images/navBg.gif) no-repeat;}
#nav .nav1 a:link, #nav .nav1 a:visited {width:79px; height:43px; background-position:0 0; position:absolute; top:0; left:0;}
#nav .nav1 a:hover, #nav .nav1 a:active {background-position:0 -53px;} 
#nav .nav2 a:link, #nav .nav2 a:visited {width:134px; height:43px;background-position:-80px 0; position:absolute; top:0; left:80px;}
#nav .nav2 a:hover, #nav .nav2 a:active {background-position:-80px -53px;} 
#nav .nav3 a:link, #nav .nav3 a:visited {width:134px; height:43px;background-position:-215px 0; position:absolute; top:0; left:215px;}
#nav .nav3 a:hover, #nav .nav3 a:active {background-position:-215px -53px;} 
#nav .nav4 a:link, #nav .nav4 a:visited {width:134px; height:43px;background-position:-350px 0; position:absolute; top:0; left:350px;}
#nav .nav4 a:hover, #nav .nav4 a:active {background-position:-350px -53px;}
#nav .nav5 a:link, #nav .nav5 a:visited {width:134px; height:43px;background-position:-485px 0; position:absolute; top:0; left:485px;}
#nav .nav5 a:hover, #nav .nav5 a:active {background-position:-485px -53px;}
#nav .nav6 a:link, #nav .nav6 a:visited {width:134px; height:43px;background-position:-620px 0; position:absolute; top:0; left:620px;}
#nav .nav6 a:hover, #nav .nav6 a:active {background-position:-620px -53px;}
#nav .nav7 a:link, #nav .nav7 a:visited {width:102px; height:43px;background-position:-755px 0; position:absolute; top:0; left:755px;}
#nav .nav7 a:hover, #nav .nav7 a:active {background-position:-755px -53px;}
#nav .nav8 a:link, #nav .nav8 a:visited {width:102px; height:43px;background-position:-858px 0; position:absolute; top:0; left:858px;}
#nav .nav8 a:hover, #nav .nav8 a:active {background-position:-858px -53px;}

#footer {clear:both; margin-top:10px; color:#8a8a8a;}
#footer p{font-family:Arial, Helvetica, sans-serif; text-align:center; padding:10px 0; margin:0;}
.friLink {border-width:1px 0; border-style:solid; border-color:#ccc; padding:10px; clear:both;}
.friLink a:link, .friLink a:visited {color:#8a8a8a;}

/*-- margin padding --*/
.marL10 {margin-left:10px;}
.marL9 {margin-left:9px;}
.padTB40 {padding:40px 0 60px;}
.padT10 {padding-top:10px;}

/*-- width --*/
.wid230 {width:230px;}
.wid280 {width:280px;}
.wid80 {width:80px;}
.wid230hei75{width:230px; height:75px;}

/*-- float --*/
.fl {float:left;}
.fr {float:right;}

/*-- fonts --*/
.pink a:link, .pink a:visited, .pink {color:#e91181;}

/*-- Bug--*/
.clearfix:after {content:""; display:block; height:0px; clear:both; overflow:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
