/***********************************
 *
 * About 	new	head and bottom
************************************/

/* Reset
************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td{ padding: 0;  margin: 0;  }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,th,var { font-weight: normal; font-style: normal; }
ul, ul li { list-style: none; }
img{ border:0;}
p{display: block; -webkit-margin-before: 0.6em;-webkit-margin-after: 0.6em;-webkit-margin-start: 0px; -webkit-margin-end: 0px}

/* Basic Elements
************************************/
body { color:#666; font-family:"Arial","Segoe UI","Verdana","sans-serif"; font-size:14px; line-height:24px; }
a { text-decoration: none; color:#666; }
a:hover { text-decoration: underline; }
/*h1,h2,h3,h4,h5,h6  { font-family: "Calibri"; }*/

.clear { clear:both; }
.fl { float: left; }
.fr { float:right; }

.width{ margin:auto; width:980px;}
.f18{ font-size:18px; line-height:36px;}
.gray-bg{ background:#ebebeb;}

/* Header
************************************/
#head-top{padding:20px 0; height:80px; background:#FFF; border-top:10px solid #ba0000;}
.logo{ border-right:1px solid #ccc;}
.padleft20{ padding-left:20px;}
.padbj10{ padding:0 10px;}
.top-title{ font-size:13px; color:#336699; text-transform: uppercase;}
.input-search{ border:1px solid #6699cc; height:28px; width:210px; padding-left:35px; margin:0; background:url(/WebApp/Tpl/default/Public/images/cycling/search.png) no-repeat;}
.btn-search{ width:66px; height:30px; background:url(/WebApp/Tpl/default/Public/images/cycling/search.jpg) center no-repeat; border:0; padding:0; margin:0;}
.search-ju{ padding-top:5px; float:right}

/* Nav  
***********************************************************************/
.dh-bg{ background:#ba0000; height:46px;}
.dh-nav ul li{ float:left; color:#FFF; font-size:14px;  text-transform:uppercase; line-height:30px; margin:8px 0; }
.dh-nav ul li a{ color:#FFF;  margin:0px 25px;  padding:5px 8px; line-height:30px;  }
.dh-nav ul li a:hover { background:#FFF; color:#ba0000; border-radius:5px; line-height:30px; text-decoration:none; }


/* Footer
************************************/
.bottom-bg{ background: url(/WebApp/Tpl/default/Public/images/cycling/bottom-bg.jpg) repeat-x; height:340px; border-top:25px solid #FFF; padding:30px 0; font-size:13px;}
.bottom-list{ width:200px; color:#FFF; margin-right:20px;}
.bottom-list-bt{ font-size:18px; line-height:28px; text-transform:uppercase; padding-bottom:10px;}
.bottom-list-tab ul li{ background:url(/WebApp/Tpl/default/Public/images/cycling/jt.png) no-repeat; padding-left:25px; line-height:18px; margin:5px 0; color:#FFF; }
.bottom-list-tab ul li a{ color:#FFF; text-decoration:none; }
.bottom-list-tab ul li a:hover{ color:#FFF; text-decoration:underline;}

.bottom-list-bt2{ font-size:18px; line-height:28px; text-transform:uppercase; padding-bottom:38px;}
.bottom-list2{ width:320px; color:#FFF; }
.bottom-list-tab2 ul{ width:160px;}
.bottom-list-tab2 ul li{ background:url(/WebApp/Tpl/default/Public/images/cycling/jt.png) no-repeat; padding-left:25px; line-height:18px; margin:5px 0; color:#FFF; }
.bottom-list-tab2 ul li a{ color:#FFF; text-decoration:none;}
.bottom-list-tab2 ul li a:hover{ color:#FFF; text-decoration:underline;}

.bottom-links{ padding-top:25px; color:#FFF;}
.bottom-links a{ color:#FFF;}
.bottom-links a:hover{ color:#FFF; text-decoration:underline;}

.footer-bg{ background:#FFF; border-bottom:12px solid #b00000; font-size:13px;}
.sign-up-ju{ padding:25px 0 20px 0; height:36px;}
.new-letter{ background:url(/WebApp/Tpl/default/Public/images/cycling/xf.png) no-repeat; padding-left:50px; height:36px; margin:0 10px 0 10px;}
.new-letter-title{ color:#e8645a; font-size:18px; font-weight:bold; line-height:20px; padding-bottom:4px}
.new-letter-nei{ font-size:13px; line-height:14px;}

.sign-up-mail{ margin-left:25px;line-height:36px; }
.sign-up-mail input{ border:1px solid #ccc; width:185px; height:25px; margin:0 5px;}

.sign-up{ padding:3px 0 0 15px;}
.sign-up-an{ width:84px; height:30px; background:url(/WebApp/Tpl/default/Public/images/cycling/sign-up.png) no-repeat; border:0; }

.copyright-ju{ height:50px; padding:0 0 20px 15px;}
.contact-us-ju{ padding-left:45px;}
.contact-us{ padding:15px 0 0 0;}
.facebook-ju{ padding-left:8px;}
.asta-ju{ padding-left:45px;}

/* Ãæ°üÐ¼
************************************/
.min-nav-bg{ background:#ebebeb; height:40px; line-height:40px;}
.min-nav{ padding-left:48px;}
.min-nav a{ background:url(/WebApp/Tpl/default/Public/images/cycling/blue-jt.png) no-repeat right; padding:0 16px 0 5px; margin-right:12px; line-height:48px;}

