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

/*----- GLOBAL RESET*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-smooth:always;
	font-family: 'Open Sans', sans-serif;
}
ol, ul { margin:0; padding:0; list-style-type:none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/*----- FOR SITE */

html {  margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-weight:normal}
a, a:link, a:active, a:visited { -webkit-transition: color 0.50s ease-out; -moz-transition: color 0.50s ease-out; -o-transition: color 0.50s ease-out; transition: color 0.50s ease-out; outline: none; text-decoration:none; }
a:hover{ }
img {  border:none;}
p { margin:0; padding:0;}
.clear{ clear:both;}

/*----- FOR STRUCTURE */
body { margin:0 auto; padding:0;}

.container{ width:100%; margin:0; padding:0;}

/*header*/
.headerPan{ width:100%; margin:0; padding:0; border-bottom:1px solid #000000; }
.header{ width:960px; margin:0 auto; padding:0; position:relative; }
.header .logoPan { width:174px; height:72px; position:absolute; top:48px; }
.header .logoPan img { width:100%; height:auto; }
.headerTopPan { width:auto; float:right; margin:13px 0px 15px 0px; }
.headerTopLinks { width:auto; float:right; margin:0 0 0 47px; }
.headerTopLinks ul { margin:0px; padding:0px; list-style:none; }
.headerTopLinks ul li { margin:0px; padding:0px; text-transform:uppercase; font-size:10px; font-family: 'Open Sans', sans-serif; font-weight:700; display:inline-block; float:left; }
.headerTopLinks ul li.txtLink { border-right:1px solid #000000; padding:0px 8px 0px 7px; margin:8px 0px 0px 0px; }
.headerTopLinks ul li.txtLink a { text-decoration:none; color:#000000; }
.headerTopLinks ul li.txtLink a:hover { color:#ed1e26; }
.headerTopLinks ul li.imgLink { margin:0px 10px 0px 2px; }
.headerTopText { width:auto; float:right; margin:5px 0px 0px 0px; text-transform:uppercase; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:700; background:url(../images/phone-icon.gif) left no-repeat; padding:0px 0px 0px 32px; }
.headerTopText span { font-size:16px; }
.navigationPan { width:auto; float:right; }
.navRightPan { width:auto; float:right; background:#fef200; padding:0px; position: relative; }
.navRightPan ul { margin:0px; padding:0px; list-style:none; }
.navRightPan ul li { margin:0px; padding:0px; display:inline-block; float:left; border-right:1px solid #000000; }
.navRightPan ul li a span { display:none; }
.navRightPan ul li a.loginNav { background:url(../images/login-but.gif) no-repeat; width:48px; height:62px; display: block; }
.navRightPan ul li a:hover.loginNav { background:url(../images/login-but-rollover.gif) no-repeat; width:48px; height:62px; display: block; }
.navRightPan ul li a.registerNav { background:url(../images/register-but.gif) no-repeat; width:61px; height:62px; display: block; }
.navRightPan ul li a:hover.registerNav { background:url(../images/register-but-rollover.gif) no-repeat; width:61px; height:62px; display: block; }
.navRightPan ul li a.searchNav { background:url(../images/search-but.gif) no-repeat; width:50px; height:62px; display: block; }
.navRightPan ul li a:hover.searchNav { background:url(../images/search-but-rollover.gif) no-repeat; width:50px; height:62px; display: block; }
.navRightPan ul li.last { border-right:none; }
.navRightPan .searchHeadBox { width:715px; height:55px; position:absolute; background:#fef200; padding:20px 15px 5px 15px; top:63px; margin:0 0 0 -584px; z-index:15; font-size:11px; display: none; }
.navRightPan .searchHeadBox p { padding:0 0 2px 0; }
.searchHeadTxt { width:670px; height:23px; padding:5px; background:#fef200; border:none; border-bottom:2px solid #000000; float:left; font-size:14px; font-weight:bold; }

.navleftPan { float:right; margin:0px; width:auto; }
.navleftPan ul { margin:0px; padding:0px; list-style:none; }
.navleftPan ul li { margin:0px; padding:0px 14px; display:inline-block; float:left; font-family: 'Open Sans', sans-serif; font-weight:800; }
.navleftPan ul li a { padding:35px 0px 9px 0px; display:block; color:#000000; font-size:11px; text-decoration:none; text-transform:uppercase; }
.navleftPan ul li a.kwikfixNav { background:url(../images/kwilfix-nav-icon.gif) top center no-repeat; }
.navleftPan ul li a.kwikstoriesNav { background:url(../images/stories-nav-icon.gif) top center no-repeat; }
.navleftPan ul li a.videosNav { background:url(../images/videos-nav-icon.gif) top center no-repeat; }
.navleftPan ul li a.howtoNav { background:url(../images/howto-nav-icon.gif) top center no-repeat; }
.navleftPan ul li a.articlesNav { background:url(../images/article-nav-icon.gif) top center no-repeat; }
.navleftPan ul li a.discussionsNav { background:url(../images/discussion-nav-icon.gif) top center no-repeat; }
.navleftPan ul li a.faqsNav { background:url(../images/faqs-nav-icon.gif) top center no-repeat; }
.navleftPan ul li a:hover { border-bottom:3px solid #ed1e26; }
.navleftPan ul li a.select { border-bottom:3px solid #ed1e26; }
/*#homeNav .navleftPan ul li a.kwikfixNav { padding:35px 0px 9px 0px; display:block; color:#000000; font-size:11px; text-decoration:none; text-transform:uppercase; border-bottom:3px solid #ed1e26; }*/
/*header*/

/*banner*/
.bannerPan { width:100%; background:#232123; }
.banner { width:100%; margin:0 auto; height:482px; }
.banner img { idth:100%; height:auto; }
.kwikFixBanner { position:absolute; left:50%; top:50%; width:1px; height:1px; z-index:12; }
.kwikFixBannerTxt { position:absolute; width:550px; margin:0 0 0 -470px; top:-178px; }
.bannerTxt01 { font-size:39px; color:#ffffff; text-transform:uppercase; font-weight:800; margin:0 0 0 128px; position: absolute; }
.bannerTxt02 { font-size:83px; color:#ed1e26; text-transform:uppercase; font-weight:800; margin:0 0 9px 154px; line-height:52px; position:absolute; top:55px; }
.bannerTxt02 span{position:relative;}
.bannerTxt03 { font-size:14px; color:#bab1b1; text-transform:uppercase; font-weight:800; margin:0 0 20px 228px; width:125px; line-height:15px; padding:5px 0 0 0; position:absolute; top:115px; }
.bannerTxtLink { font-size:14px; color:#ed1e26; text-transform:uppercase; font-weight:bold; margin:0 0 0 228px; width:133px; position:absolute; top:170px; }
.bannerTxtLink a { color:#ed1e26; width:133px; height:27px; padding:10px 0 0 0; display:block; background:url(../images/view-all-but.png) no-repeat; text-align:center; }
.bannerTxtLink a:hover { color:#000000; width:133px; background:url(../images/video-arrow-rollover.png) no-repeat; }
.bannerDragPan { font-size:12px; color:#ffffff; margin:0; width:135px; height:75px; background:url(../images/drag-bg.png) left bottom no-repeat; position:absolute; top:205px; }
.bannerFevikwikImg { width:200px; position:absolute; right:-400px; top:266px; }
/*banner*/

.homePanOne { width:960px; margin:0px auto 20px auto; position:relative; }
.homeBoxPan { width:auto; position:absolute; top:-84px; z-index:10; }
.homeBoxContent { width:320px; height:120px; float:left; margin:10px 10px 0px 0px; }
.kwikStoriesLeftBox { width:100px; height:35px; float:left; background: url(../images/kwikStories-bg-icon.gif) 30px 15px no-repeat #ed1e26; padding:75px 10px 10px 10px; font-family: 'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:15px; }
.kwikStoriesRightBox { width:200px; float:left; }
.queryLeftBox { width:100px; height:35px; float:left; background: url(../images/faqs-bg-icon.gif) 45px 20px no-repeat #fef200; padding:75px 10px 10px 10px; font-family: 'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:15px; }
.queryRightBox { width:200px; float:left; background:#fef200; }
.discussionLeftBox { width:110px; height:55px; float:left; background: url(../images/discussion-bg-icon.gif) 35px 10px no-repeat #fef200; padding:55px 2px 10px 8px; font-family: 'Open Sans', sans-serif; font-size:11px; text-transform:uppercase; font-weight:bold; line-height:15px; }
.discussionRightBox { width:200px; float:left; background:#fef200; }
.shareLeftBox { width:100px; height:45px; float:left; background: url(../images/share-bg-icon.gif) 45px 20px no-repeat #3a94d0; padding:65px 10px 10px 10px; font-family: 'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:15px; }
.shareRightBox { width:200px; float:left; background:#fef200; }
.homeBoxContent .kwikBoxArrow { position:absolute; width:11px; margin:85px 0px 0px 120px; }
.cupPan { width:310px; height:179px; float:right; position:relative; cursor:pointer!important; z-index:99; }
.cupPan .cupImgPan { width:auto; position:absolute; top:0; left:0; }

.homeArticlesPan { width:59%; float:left; background:#ffeadd; }
.homeArticleData { width:540px; padding:19px 20px; float:right; }
.homeArticleData h2 { background:url(../images/border-bg.gif) center center repeat-x; font-family: 'Open Sans', sans-serif; font-size:22px; text-transform:uppercase; font-weight:800; float:left; width:455px; }
.homeArticleData h2 span { background:url(../images/article-head-bg.png) left no-repeat #ffeadd; padding:0px 5px 0px 49px; }
.articleHead a { display:block; float:right; color:#000000; text-decoration:none; font-family: 'Open Sans', sans-serif; font-size:11px; font-weight:600; text-transform:uppercase; padding:3px 25px 3px 0px; background:url(../images/plus-icon.png) right no-repeat; margin:3px 0px 0px 0px; }
.articleHead a:hover { background:url(../images/plus-icon-rollover.png) right no-repeat; }
.homeArticleData h3 { font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:700; padding:15px 0px 8px 0px; }
.articleBoxData { width:174px; float:left; margin:10px 8px 10px 0px; }
.articleBoxData p { padding:10px 0px; font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:700; line-height:16px; }
.articleBoxData p.text { padding:13px 13px; height:74px; }
.articleBoxData p a { font-size:11px; text-decoration:none; padding:4px 13px; border:3px solid #000000; color:#000000; }
.articleBoxData p a:hover { border:3px solid #ed1e26; background:#ed1e26; }
.lastPan { margin:10px 0px 10px 0px; }

.homeDiscussionPan { width:40%; float:right; }
.homeDiscussionPan02 { background:#dbe1e1; }
.homeDiscussionData { width:325px; float:left; padding:20px; }
.homeDiscussionData h2 { background:url(../images/border-bg.gif) center center repeat-x; font-family: 'Open Sans', sans-serif; font-size:22px; text-transform:uppercase; font-weight:800; float:left; width:240px; }
.homeDiscussionData h2 span { background:url(../images/article-head-bg.gif) left no-repeat #dbe1e1; padding:0px 5px 0px 55px; }
.discussionHead { padding:0px 0px 10px 0px; }
.discussionHead a { display:block; float:right; color:#000000; text-decoration:none; font-family: 'Open Sans', sans-serif; font-size:11px; font-weight:600; text-transform:uppercase; padding:3px 25px 3px 0px; background:url(../images/plus-icon.png) right no-repeat; margin:3px 0px 0px 0px; }
.discussionHead a:hover { background:url(../images/plus-icon-rollover.png) right no-repeat; }
.personDiscuss { padding:10px 0px; }
.personImgPan { width:30px; float:left; }
.personTxtPan { width:273px; float:right; font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:600; }
.personTxtPan a { color:#000000; }
.personTxtPan p { padding:0px 0px 10px 0px; }
.replies { width:auto; padding:0px 14px 0px 0px; background:url(../images/person-border.gif) right top no-repeat; float:left; }
.replies a { padding:0px 0px 20px 0px; background: url(../images/border-bg.gif) center center repeat-x; float:left; font-size:11px; display:block; color:#000000; }
.replies a:hover { color:#ed1e26; }
.replies a span { background:url(../images/replies-icon.gif) left top no-repeat; padding:0px 0px 20px 30px; text-decoration:none; }
.namePan { width:auto; padding:0px 0px 0px 14px; float:left; }
.namePan a { padding:0px 0px 20px 0px; background: url(../images/border-bg.gif) center center repeat-x; float:left; font-size:11px; display:block; color:#000000; }
.namePan a:hover { color:#ed1e26; }
.namePan a span { background:url(../images/name-bg.gif) left top no-repeat; padding:0px 0px 20px 35px; text-decoration:none; }
.finalChat { width:auto; float:left; }
.finalChat h3 { float:left; padding:15px 13px; font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:800; background:#fef200; display:block; }
.finalChatRight { float:right; font-family: 'Open Sans', sans-serif; width:auto; margin:5px 0 0 8px; text-transform:uppercase; font-size:10px; font-weight:bold; }
.finalChatRight p { padding:0 0 5px 0; }
.finalChatRight a { font-size:10px; color:#000000; text-decoration:none; background:url(../images/plus-icon.png) left no-repeat; padding:3px 0px 3px 25px; font-weight:600; }
.finalChatRight a:hover { background:url(../images/plus-icon-rollover.png) left no-repeat; }
.writePan { width:auto; float:left; margin:0 0 0 15px; font-family: 'Open Sans', sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold; background:url(../images/write-icon.gif) left no-repeat; padding:8px 0 0 60px; height:45px; }
.writePan a { color:#000000; text-decoration:none; }
.writePan a:hover { color:#ed1e26; }

.homeBotPanel { width:960px; margin:0 auto; padding:23px 0 0 0; }
.carAnimation { width:360px; height:223px; margin:0 20px 20px 0; float:left; position:relative; }
.carAnimation .carImgPan { width:auto; position:absolute; top:0; left:0; }

.homeVideoPan { width:580px; height:468px; float:right; position:relative; }
.homeVideoImg { width:auto; }
.homeVideoTxt { width:auto; padding:11px; background:#fff57a; height:120px; }
.homeVidLeft { width:140px; float:left; padding:0px 10px; }
.homeVidLeft h2 { font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:800; padding:11px 0; }
.homeVidLeft p { padding:0 0 10px 0; font-size:10px; font-weight:700; }
.homeVidRight { width:382px; float:right; }
.homeVidThumb { padding:0 0 13px 0; }
.homeVidThumbImg { width:76px; float:left; }
.homeVidLink a { color:#000000; text-decoration:none; font-family: 'Open Sans', sans-serif; font-size:11px; font-weight:600; text-transform:uppercase; padding:3px 0px 3px 23px; background:url(../images/plus-icon.png) left no-repeat; }
.homeVidLink a:hover { background:url(../images/plus-icon-rollover.png) left no-repeat; }
.homeVidIcon { position:absolute; }

.footPan { float:left; width:293px; height:123px; padding:0px; position: relative; }
.footPan .footImgPan { width:auto; position:absolute; top:20px; left:20px; }

.homeFbPan { float:left; width:360px; height:457px; background:#e4e4e8; position:relative; }
.homeFbData { width:320px; padding:20px; }
.homeFbIcon { position:absolute; }

.headPhonesPan { float:left; width:auto; margin:20px; position:relative; }
.headPhonesPan .headPhoneImgPan { width:auto; position:absolute; top:0; left:0; }

.homeTwitterPan { float:right; width:380px; height:216px; background:#ffeadd; position:relative; margin:20px 0px; }
.homeTwitterData { width:340px; padding:18px; }
.homeTwitterIcon { position:absolute; }

.homeBikePan { float:left; width:auto; margin:0px 20px 0px 0px; }

.contactPan { width:960px; margin:0 auto; }
.homeContactPan { width:579px; height:72px; padding:12px 0px; float:left; background:#d4e5f4; position:relative; }
.needHelp { width:auto; float:left; padding:0 13px; }
.homeCallus { width:auto; float:left; padding:5px 71px 0 15px; font-size:12px; font-weight:600; line-height:19px; }
.homeCallus h3 { font-size:20px; font-weight:800; padding:5px 0 0 0; }
.homeMailBox { width:auto; float:left; padding:7px 0 0 0; font-size:12px; font-weight:600; line-height:19px; }
.homeMailBox a { color:#000000; text-decoration:underline; }
.homeMailBox a:hover { text-decoration:none; }

.footerPan { width:960px; margin:0 auto; }
.footerPan h2 { padding:20px 0px 15px 0px; background:url(../images/footer-bg.gif) 5px center repeat-x; text-align:center; }
.footerPan h2 span { font-size:12px; font-weight:700; text-transform:uppercase; padding:10px; background:#ffffff; }
.footerPan h3 { text-align:center; font-size:12px; font-weight:800; text-transform:uppercase; }
.footerEmail { text-align:center; padding:10px 0 15px 0; }
.mailBox { width:178px; height:20px; border:none; border-bottom:2px solid #000000; font-size:12px; font-style:italic; font-weight:600; }
.footerLinks { text-align:center; padding:0px 0px 15px 0px; font-size:12px; font-weight:700; }
.footerLinks a { color:#000000; text-decoration:none; padding:0px 5px; }
.footerLinks a:hover { color:#ed1e26; }
.footerIcons { text-align:center; padding:0 0 20px; }
.footerIcons a { margin:0 14px; }

.wrapper{ width:100%; margin:0 auto;}

/*about*/
.innerContainer { width:960px; margin:0 auto; padding:15px 0 0 0; }
.innerContainer h1 { font-size:20px; color:#ed1e26; font-weight:800; text-align:center; width:auto; margin:25px 0px; text-transform:uppercase; background:url(../images/h1-bg.gif) center bottom no-repeat; padding:0 0 15px 0; }
.aboutPan01 { width:775px; text-align:center; margin:0 auto; }
.aboutPan01 h3 { font-size:14px; font-weight:800; text-align:center; }
.aboutPan01 p { padding:22px 0px; font-size:12px; font-weight:600; }
.aboutPan01 a { font-size:11px; text-decoration:none; padding:4px 13px; border:3px solid #000000; color:#000000; text-transform:uppercase; margin:0 0 0 10px; }
.aboutPan01 a:hover { background:#ed1e26; border:3px solid #ed1e26; }
.aboutPan02 { width:100%; margin:85px auto; }
.aboutPan02 h2 { background:url(../images/border-bg.gif) center center repeat-x; font-family: 'Open Sans', sans-serif; font-size:22px; text-transform:uppercase; font-weight:800; text-align:center; }
.aboutPan02 h2 span { padding:0 15px; background:#ffffff; }
.packSizes { width:auto; padding:15px 20px 5px 20px; }
.packSizeLeftPan { width:auto; padding:0 55px 0 0; float:left; font-size:12px; font-weight:600; background:url(../images/packsize-arrow.gif) right center no-repeat }
.packSizeCircle { width:65px; height:57px; background:#fef200; float:left; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; margin:25px 22px; text-align:center; font-size:14px; font-weight:800; padding:18px 5px 0px 5px; }

.featuresPan { width:auto; padding:20px 0 5px 0; }
.featureLeftPan { width:263px; height:125px; float:left; font-size:12px; font-weight:600; padding:0px 28px; border-right:1px solid #b2b2b2; }
.featureLeftPan p { text-align:center; padding:0 0 5px 0; }
.featureLastPan { border-right:none; }

.usePan { width:auto; padding:20px 0 25px 0; }
.useLeftPan { width:214px; height:120px; float:left; font-size:12px; font-weight:600; padding:0px 20px 0 5px; border-right:1px solid #b2b2b2; }
.useImgPan { width:76px; float:left; }
.useTxtPan { width:128px; float:right; }
.useTxtPan h3 { width:18px; height:17px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; text-align:center; font-size:14px; font-weight:800; padding:3px 5px 5px 5px; border:2px solid #000000; margin:0 0 13px 0; }
.useLastPan { border-right:none; }
/*about*/

/*contact*/
.contactPan01 { width:960px; margin:0 auto 30px auto; border-bottom:1px solid #000000; }
.regAddress { width:293px; padding:0px 12px 30px 12px; float:left; font-size:12px; font-weight:700; }
.regAddress h2 { font-size:14px; font-weight:800; padding:0 0 25px 0; }
.regAddress h3 { font-size:12px; font-weight:800; padding:0 0 20px 0; }
.regAddress a { color:#000000; text-decoration:none; }
.regAddress a:hover { text-decoration:underline; }
.mapPan { width:628px; float:right; padding:0px 0px 30px 0px; }
.contactPan02 { width:960px; margin:0 auto 30px auto; border-bottom:1px solid #000000; }
.contactPan02 h2 { font-size:14px; font-weight:800; padding:0 0 25px 0; }
.regAddress02 { width:293px; padding:0px 40px 30px 0; float:left; font-size:12px; font-weight:700; }
.regAddress02 h2 { font-size:14px; font-weight:800; padding:0 0 25px 0; }
.regAddress02 h3 { font-size:12px; font-weight:800; padding:0 0 20px 0; }
.regAddress02 a { color:#000000; text-decoration:none; }
.regAddress02 a:hover { text-decoration:underline; }
.regAddressLast { padding:0px 0px 30px 0; }
/*contact*/

/*articles*/
.articlesPan01 { width:960px; margin:0 auto 30px auto; border-bottom:1px solid #000000; font-size:11px; padding:0 0 30px 0; }
.articlesPan01 h3 { font-size:14px; font-weight:bold; padding:0 0 28px 0; text-align:center; }
.articlesPan02 { width:100%; }
.articlesLeftPan { width:647px; float:left; }
.articleInnerBox { width:293px; float:left; margin:15px 0 0 20px; }
.articleImgPan { width:auto; margin:0 0 15px 0; }
.articleInnTxtPan { width:auto; }
.articleInnTxtPan h4 { font-size:12px; font-weight:bold; padding:0 0 18px 0; font-weight:700; }
.articleInnTxtPan p { font-size:12px; padding:0 0 10px 0; }
.articleInnTxtPan span { float:left; display:block; font-style:italic; padding:15px 0 0 0; }
.articleInnTxtPan a { float:right; display:block; padding:5px 10px; border:3px solid #000000; text-transform:uppercase; color:#000000; text-decoration:none; font-size:11px; font-weight:bold; margin:10px 0 0 0; }
.articleInnTxtPan a:hover { background: #ed1e26; border:3px solid #ed1e26; }
.articleSharePan { padding:8px 0; border-top:1px solid #000000; }
.articleSocialLeftPan { width:auto; float:left; font-style:italic; padding:5px 0 0 0; font-size:12px; }
.articleSocialRightPan { width:auto; float:right; }
.articleSocialRightPan a { display:inline-block; border:none; padding:0px; float:none; margin:0px; }
.articlesRightPan { width:293px; float:left; }
.articlesFormPan { width:auto; background:#ffeadd; padding:20px; margin:20px 0; }
.articlesFormPan h3 { font-size:14px; font-weight:bold; text-transform:uppercase; padding:5px 0 15px 45px; background:url(../images/article-head-bg.png) left top no-repeat; text-align:left; }
.articlesFormTxtBox { height:30px; border:1px solid #000000; width:190px; background:#ffeadd; }
.articlesFormSpan { padding:5px 0 15px 0; }
.articlesWriteBox { height:95px; border:1px solid #000000; width:225px; background:#ffeadd; font-size:14px; padding:5px; margin:0 0 10px 0; }
.innerAnimationPan { width:auto; margin:20px 0 0 0; }
.articlesDetails { width:558px; float:right; font-size:12px; margin:20px 20px 0px 20px; }
.articlesDetails p { padding:0 0 30px 0; }
.articlesDetails h2 { font-size:14px; padding:0 0 15px 0; font-weight:bold; line-height:20px; }
.articlesDetails h2 span { font-size:11px; font-style:italic; font-weight:normal; }
.articlesDetails h3 { font-size:12px; padding:0 0 15px 0; font-weight:bold; text-align:left; }
.articlesDetLeftImg { margin:0 22px 22px 0; }
.articlesLeftPan .articleBackBut { width:auto; position:absolute; margin:15px 0 0 15px; }
/*articles*/

/*howtouse*/
.howtoUsePan { width:100%; margin:0 auto; }
.howtoUsePan h1 { font-size:35px; color:#ed1e26; font-weight:800; text-align:center; width:auto; margin:25px 0px; text-transform:uppercase; background:url(../images/h1-bg.gif) center bottom no-repeat; padding:0 0 15px 0; }
.howtoUsePan h3 { font-size:14px; font-weight:bold; line-height:20px; padding:0 184px; text-align:center; width:592px; margin:0 auto; }
.howToVideoPan { margin:30px 0; background:#fff8a2; }
.howToVideoData { width:960px; margin:0 auto; }
.howToVideoLeftPan { width:725px; float:left; }
.howToVideoIcon { width:auto; }
.howToVideoPlay { width:auto; }
.howToVideoThumb { width:auto; margin:0 auto; padding:0 20px 25px 20px; }
.howToVideoRightPan { width:235px; float:left; }
.innerAnimationPan02 { width:auto; margin:0 0 170px 0; }
.howtoBotPan { width:960px; margin:0 auto; }
.howtoTxtBotPan { width:auto; padding:0 0 0 25px; line-height:25px; font-size:11px; }
.howtoTxtBotPan b { font-size:14px; }

.show{ display:block;}
.player{ width:725px; height:397px;}
.player02 { width:580px; height:325px;}

.stepcarousel{ position: relative; overflow: scroll; width: 920px; height: 280px; margin:0 auto 10px auto; border-bottom:1px solid #000000; }
.stepcarousel .belt{ position: absolute; left: 0; top: 0; }
.stepcarousel .panel{ float: left; overflow: hidden; width:168px; height:200px; padding:0 20px 0 0; font-size:11px; }
.vidThumbHead { font-size:12px; padding:8px 0px; border-bottom:1px solid #000000; color:#000000; font-weight:bold; }
.vidThumbTxt { padding:5px 0 0 0; }
.stepcarousel .panel a{ color:#715931;}
.stepcarousel .panel img{ width: 120px; height:120px; }
/*howtouse*/


/*videoPan*/
.videoPan01 { width:775px; text-align:center; margin:0 auto; }
.videoPan01 h3 { font-size:14px; font-weight:800; text-align:center; padding:0 0 20px 0 }
.videoSubscribe { text-align:center; width:190px; margin:0 auto; }
.vidTxtBotPan { width:auto; padding:0 0 0 25px; line-height:25px; font-size:11px; }
.videoSubscribe b { font-size:13px; line-height:20px; }
.videoSubscribe p { font-size:10px; padding:0 0 5px 0; }

.stepcarousel-vid{ position: relative; overflow: scroll; width: 920px; height: 280px; margin:15px auto 10px auto; }
.stepcarousel-vid .belt{ position: absolute; left: 0; top: 0; }
.stepcarousel-vid .panel{ float: left; overflow: hidden; width:168px; height:200px; padding:0 20px 0 0; font-size:11px; }
.vidThumbHead { font-size:12px; padding:8px 0px; border-bottom:1px solid #000000; color:#000000; font-weight:bold; }
.vidThumbTxt { padding:5px 0 0 0; }
.stepcarousel-vid .panel a{ color:#715931;}
.stepcarousel-vid .panel img{ width: 120px; height:120px; }
/*videoPan*/

/*kwikfix*/
.kwikfixPan01 { width:565px; text-align:center; margin:0 auto; }
.kwikfixPan01 h3 { font-size:14px; font-weight:800; text-align:center; padding:0 0 20px 0 }
.kwikfixPan02 { width:960px; margin:30px auto 15px auto; }
.kwikfixPopPan { width:225px; height:225px; float:left; margin:0 20px 20px 0; }
.kwikfixPopLast { width:225px; height:225px; float:left; margin:0 0 20px 0; }
.white-popup-block { background:#ffeadd; width:700px; }
.kwikfixInnLeftPan { width:auto; height:auto; float:left; }
.kwikfixInnLeftPan img { border:5px solid #ffffff; }
.kwikfixInnRightPan { width:271px; height:auto; float:left; margin:0; padding:15px; }
.kwikfixInnRightPan h2 { padding:0 0 20px 0; font-size:14px; font-weight:bold; }
.fixInnPanLeft { width:50px; float:left; padding:0 11px 0 0; }
.fixInnPanRight { width:199px; float:left; font-size:12px; }
.kwikfixSubscribe { width:100%; }
.kwikfixSubscribe b { font-size:13px; line-height:20px; }
.kwikfixSubscribe p { font-size:10px; padding:0 0 5px 0; }
.kwikfixBut { text-align:center; margin:0 0 30px 0; }
/*kwikfix*/

/*kwikstories*/
.kwikStoriesPan01 { width:565px; text-align:center; margin:0 auto; }
.kwikStoriesPan01 h3 { font-size:14px; font-weight:800; text-align:center; padding:0 0 20px 0 }
.kwikstoriesFormPan { width:100%; margin:15px auto 15px auto; background:#dcd3d4; }
.kwikstoriesFormData { width:920px; margin:0 auto; padding:15px 20px; }
.storiesFormLeftPan { width:495px; float:left; }
.storiesFormLeftPan h2 { font-size:14px; font-weight:bold; padding:10px 0 25px 45px; background:url(../images/stories-icon.gif) left top no-repeat; }
.storiesFormLeftPan p { font-size:12px; font-weight:bold; padding:0 0 0 45px; text-transform:uppercase; }
.storiesFormRightPan { width:385px; float:right; font-size:11px; line-height:25px; padding:10px 0 0 0; }
.storiesFormRightPan p { padding:0 0 10px 0; }
.storiesWriteBox { height:115px; border:1px solid #000000; width:368px; background:#dcd3d4; font-size:14px; padding:5px; }
.storiesShareBut { text-align:right; font-size:12px; line-height:28px; }
.kwikStoriesPan02 { width:960px; margin:0 auto 15px auto; }
.kwikStoriesbut { text-align:center; margin:0 0 30px 0; }
/*kwikstories*/

/*faqs*/
.faqsPan01 { width:100%; margin:15px auto 15px auto; background:#fef200; z-index:999; }
.faqsPan01Data { width:960px; margin:0 auto; }
.faqsManPan { width:219px; padding:20px 0 20px 20px; float:left; }
.faqsInnerForm { width:348px; padding:20px 0px 20px 20px; float:left; }
.faqsInnerForm h2 { font-size:14px; font-weight:bold; background: url(../images/q-icon.gif) left no-repeat; padding:10px 0 20px 25px; text-transform:uppercase; }
.faqsInnerForm h3 { font-size:12px; font-weight:bold; padding:5px 0 18px 0; text-transform:uppercase; }
.faqsInnerForm p { font-size:12px; }
.faqTxtInnBox { width:325px; height:35px; padding:0 10px; border:1px solid #000000; font-size:14px; color:#403d00; margin:5px 0 9px 0; background:#fef200; }
.faqTxtInnBox02 { width:325px; height:120px; padding:0 10px; border:1px solid #000000; font-size:14px; color:#403d00; margin:5px 0 15px 0; background:#fef200; }
.faqArticlePan { width:293px; padding:0 20px; background:#ffffff; float:left; margin:0 0 0 20px; }
.faqArticlePanBrd { width:auto; border-bottom:1px solid #000000; padding:0 0 20px 0; }
.faqArticlePanBrd h2 { background:url(../images/border-bg.gif) center center repeat-x; font-family: 'Open Sans', sans-serif; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:center; width:132px; margin:0 auto 25px auto; }
.faqArticlePanBrd h2 span { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; text-align:center; padding:9px 11px; border:1px solid #000000; background:#ffffff; }
.faqArticlePanBrd p { padding:0 0 15px 0; font-size:12px; }
.faqArticlePanBrd h3 { padding:0 0 18px 0; font-weight:bold; font-size:12px; }
.faqAccord { font-size:12px; background:#ffffff; z-index:12; display:none; padding:0 0 10px 0; }
.faqsPan02 { width:960px; margin:15px auto 30px auto; z-index:9; position:relative; z-index:10; }
.faqArticlePan02 { width:293px; padding:40px 10px 15px 10px; background:#ffffff; float:left; }
/*faqs*/

/*other pages*/
.otherPans { width:960px; margin:0 auto 30px auto; border-bottom:1px solid #000000; padding:0 0 30px 0; }
.otherPans h3 { font-size:13px; font-weight:bold; width:500px; text-align:center; margin:0 auto; }
.privacyPageData { font-size:12px; }
.privacyPageData p { padding:0 0 15px 0; }
/*other pages*/

/*login*/
.LoginPagePan { width:960px; margin:0 0 35px 0; border-bottom:1px solid #000000; }
.LoginPagePan h3 { font-size:14px; font-weight:800; padding:0 0 20px 0; text-align:center; }
.LoginPagePan p { padding:0 0 25px 0; text-align:center; }
.LoginPagePan p a { color:#000000; text-decoration:underline; }
.LoginPagePan p a:hover{ text-decoration:none; }
.LoginPagePan p img { margin:0 15px 0 15px; }
.LoginPageCricle { width:27px; height:22px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; text-align:center; font-size:14px; font-weight:800; padding:5px 5px 5px 3px; border:2px solid #000000; margin:15px auto 25px auto; text-transform:uppercase; }
.loginTxtBox { width:276px; height:35px; border:1px solid #000000; font-size:14px; font-weight:600; padding:0 10px; color:#404040; margin:0 20px 0 0; }
.checkBox { width:25px; height:25px; border:1px solid #000000; }
.loginCheckPan { text-align:left; padding:0 0 25px 155px; }
.loginCheckPan span { padding:0 15px 0 0; font-size:14px; font-weight:600; }
.loginCheckPan a { color:#000000; text-decoration:underline; }
.loginCheckPan a:hover { text-decoration:none; }
/*login*/

/*innerFooter*/
.innerFooter { width:960px; margin:0 auto 35px auto; }
.innerFooterBox { width:226px; height:120px; float:left; margin:0px 13px 0px 0px; }
.footerStoriesLeftBox { width:100px; height:35px; float:left; background: url(../images/kwikStories-bg-icon.gif) 30px 15px no-repeat #ed1e26; padding:75px 10px 10px 10px; font-family: 'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:15px; }
.footerStoriesRightBox { width:106px; float:left; }
.footerQueryLeftBox { width:100px; height:35px; float:left; background: url(../images/faqs-bg-icon.gif) 45px 20px no-repeat #fef200; padding:75px 10px 10px 10px; font-family: 'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:15px; }
.footerQueryRightBox { width:100px; float:left; background:#fef200; }
.footerDisLeftBox { width:107px; height:55px; float:left; background: url(../images/discussion-bg-icon.gif) 35px 10px no-repeat #fef200; padding:55px 5px 10px 8px; font-family: 'Open Sans', sans-serif; font-size:11px; text-transform:uppercase; font-weight:700; line-height:15px; }
.footerDisRightBox { width:100px; float:left; background:#fef200; }
.footerShareLeftBox { width:100px; height:45px; float:left; background: url(../images/kwikfix-footer-icon.gif) 45px 20px no-repeat #9a9191; padding:65px 10px 10px 10px; font-family: 'Open Sans', sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; line-height:15px; }
.footerShareRightBox { width:100px; float:left; background:#fef200; }
.innerFooterBox .footerBoxArrow { position:absolute; width:11px; margin:85px 0px 0px 120px; }