@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; }
.clear {clear:both; }
body { background:url(img/bg.gif) repeat-x #e2e2e2; min-height:130px; }
body p {font:13px Verdana, Geneva, sans-serif; color:#202020; line-height:18px; }
body a {outline:none; }



/* ----------HEADER------------ */
#header {width:1018px; margin:0 auto; background:url(img/banner-top-bg.gif) no-repeat; margin-top:5px; }
#top-container {height:95px; }

#title-container {float:left; }
#title {padding:13px 0 0 37px; }
#tagline {padding:0 0 0 46px; }
#tagline h1 {font:bold 15px Verdana, Geneva, sans-serif; color:#000; font-style:italic; }

#banner-container {float:left; margin:12px 0 0 20px; }
#bannerad {width:280px; height:70px; }
/* ----------HEADER------------ */



/* ----------NAVIGATION------------ */
#nav-container {height:32px; width:1000px; margin:0 auto; }

#nav-container ul {margin-left:57px; }
#nav-container ul li {float:left; list-style:none; font:bold 17px verdana; letter-spacing:-1px; line-height:30px; }
#nav-container ul li a {text-decoration:none; color:#fff; padding:0 21px 0 21px; }
#nav-container ul li a:hover {height:32px; background:url(img/rollover-bg.gif) repeat-x; display:block; }
#nav-container ul li.border {width:3px; height:32px; background:url(img/nav-border.gif) no-repeat; }
/* ----------NAVIGATION------------ */



#wrapper {width:1000px; margin:0 auto; background:url(img/mainwrapper-bg.gif) repeat-x #fff; margin-top:2px; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; }



/* ----------HOMEPAGE LEFT CONTAINER------------ */
#left-content {float:left; width:630px; margin-left:16px; margin-top:26px; }

#left-content .intro-paragraph {margin-left:10px; line-height:19px; }

#boxes-container {margin-top:30px; }

.title h2 {font:25px "myriad Pro", Arial, sans-serif; color:#fff; margin:19px 0 0 0; text-align:center; }

#glove-guide {float:left; background:url(img/glove-guide-bg.gif) no-repeat; width:305px; height:339px;  }
#handwrap-guide {float:left; background:url(img/handwrap-guide-bg.gif) no-repeat; width:305px; height:339px; margin-left:15px;  }
#glove-guide ul, #handwrap-guide ul {width:215px; list-style:url(img/red-btn.gif) outside; margin:15px 0 0 0; height:180px; padding-left:50px; }
#glove-guide ul li, #handwrap-guide ul li {font:13px Verdana, Geneva, sans-serif; padding-bottom:6px; }
#glove-guide ul li a, #handwrap-guide ul li a {color:#000; text-decoration:none; }
#glove-guide ul li a:hover, #handwrap-guide ul li a:hover {color:#c10b17; text-decoration:none; }

.read-all {font:20px "myriad Pro", Arial, sans-serif; margin-left:60px; }
.read-all a {text-decoration:none; color:#c10b17; }
.read-all a:hover {text-decoration:underline; }

#training-guide {background:url(img/training-guide-bg.gif) no-repeat; width:628px; height:221px; }
#training-guide .title h2 {font:25px "myriad Pro", Arial, sans-serif; color:#fff; text-align:center; padding:20px 0 0 0; margin:0;  }
#training-guide .list, #training-guide .list {width:210px; list-style:url(img/red-btn.gif); float:left; padding-left:15px; margin:18px 0 0 13px;  }
#training-guide .list li, #training-guide .list li {font:13px Verdana, Geneva, sans-serif; padding-bottom:6px;  }
#training-guide .list li a, #training-guide .list li a {color:#000; text-decoration:none;  }
#training-guide .list li a:hover, #training-guide .list li a:hover {color:#c10b17; text-decoration:none;  }
#training-guide .read-all {text-align:right; margin:-3px 35px 0 0; }

#top-questions {background:url(img/top-questions-bg.gif) no-repeat; width:597px; height:218px; margin:30px 0 0 14px; }
#top-questions .title {font:bold 20px Verdana, Geneva, sans-serif; color:#528da9; padding:16px 0 0 30px; margin:0; }
.q-a-table {margin:20px 0 0 20px; }
.q-a-table a {text-decoration:none; color:#528da9; }
.q-a-table a:hover {text-decoration:underline; }
/* ----------HOMEPAGE LEFT CONTAINER------------ */

 
/* ----------HOMEPAGE RIGHT CONTAINER------------ */
#right-content {width:316px; float:right; margin-right:10px; margin-top:31px; }

#video-container {width:315px; height:283px; background:url(img/video-container.gif) no-repeat; }
#video-container #video {padding-top:15px; text-align:center; }
#video-container .title {font:bold 23px Verdana, Geneva, sans-serif; color:#000; padding:12px 0 0 0; text-align:center; margin:0; }

#favorite-container {width:279px; border:6px solid #e2e2e2; border-top:none; margin-left:12px; margin-bottom:20px; }
#favorite-list {padding:10px 0 0 16px; padding-bottom:30px; }
#favorite-list li {float:left; width:120px; height:130px; list-style:none; font:11px arial; text-align:center; }
#favorite-list li a {color:#c10b17; text-decoration:none; }
#favorite-list li a:hover {background:#eee; color:#222; }
/* ----------HOMEPAGE RIGHT CONTAINER------------ */



/* ----------SUBPAGE MAIN CONTAINER------------ */
#mainContent {float:left; width:632px; margin:31px 0 15px 25px; font:13px arial; line-height:16px; color:#202020; }
#mainContent p {padding-bottom:20px; }
#mainContent h1 {font:bold 28px Verdana, Geneva, sans-serif; color:#202020; }
#mainContent h2 {font:bold 18px Verdana, Geneva, sans-serif; color:#202020; line-height:19px; }
.back {font:12px arial; padding-top:5px; }
.back a {color:#666; text-decoration:none; }
.back a:hover {color:#528da9; }

#table-question {width:550px; margin:25px 0 25px 0;  }
#table-question a {color:#202020; text-decoration:none; font-size:15px;  }
#table-question a:hover {color:#c10b17; }
#trainingguide {margin:10px 0 0 20px; }
#trainingguide h2 a {text-decoration:None; color:#000; font-size:15px;} 
#trainingguide h2 a:hover {color:#c10b17; }
/* ----------SUBPAGE MAIN CONTAINER------------ */



/* ----------FOOTER CONTAINER------------ */
#big-foot {width:100%; display:table; background:url(img/footer-bg.gif) repeat-x #fff; }

#big-foot-container {width:1000px; margin:30px auto 0 auto; padding-left:40px; }
#big-foot .column1 {float:left; width:255px; }
#big-foot .column2 {float:left; width:295px;  }
#big-foot .divider {float:left; height:180px; width:1px; background:#fff; margin:0 40px 0 40px; }
#big-foot .foot-title {font:bold 16px Verdana, Geneva, sans-serif; color:#202020; padding-top:3px; }
#big-foot ul {margin:15px 0 0 0; padding-left:15px; }
#big-foot ul li {color:#528da9; padding-bottom:10px; list-style:url(img/arrow-bullet.gif) outside; }
#big-foot ul li a {font:13px arial; color:#666; text-decoration:none; }
#big-foot ul li a:hover {color:#202020; }

#footer {width:100%; display:table; background:#404040; height:29px; } 
#footer p {font:12px arial; color:#fff; text-align:center; line-height:29px; }
#footer p a {text-decoration:none; color:#ccc;} 
#footer p a:hover {color:#999; }
/* ----------FOOTER CONTAINER------------ */