ul{list-style:none}
.menu{margin:0;padding:0}
.menu li{list-style:none}
header{background:#f5f5f5;padding-top:5px !important}
.fc-sec{width:100%}
.fc-sec ul{margin:0}
.fc-sec ul li{float:left;margin:0 5px;padding:0 5px;min-width:10%;list-style-type:none}
.fc-sec ul li.f-abt-content{float:left;max-width:490px}
.fc-sec ul li h3{font-size:20px;color:#777;margin:0 0 5px 0;font-weight:bold}
.fc-sec ul li h4{font-size:16px;color:#000;margin:0 0 5px 0}
h3.copy-sec{font-size:11px;margin:0 8px;padding:10px 0;clear:left;display:block}
.f-logo{margin:25px 5px 30px 0}
.f-follow-us img{margin:0 0 10px 0}
.logo{padding:0;margin:0;float:left}
.logo h1{padding:0;margin:0}
.logo h1 img{padding:0;margin:0}
.ad{float:right !important;padding:0;margin:0;width:728px;margin-top:3px;margin-bottom:3px}
.ad img{float:right}
.login{margin-bottom:30px;margin-left:20px}
.login a{padding:0;margin:0;font-size:12px;color:#00f;text-decoration:none}
.login a:hover{padding:0;margin:0;font-size:12px;color:#00f;text-decoration:underline}
@media only screen and (min-device-width :1024px) and (max-device-width :1220px){.ad img{float:right !important;padding-bottom:30px;padding-top:0;margin-top:0;width:100%}
#leftad,#rightad{display:none !important}
}
@media only screen and (max-width :990px),only screen and (max-device-width :990px){.ad{display:none !important}
#leftad,#rightad{display:inline !important}
}
@media only screen and (max-width :800px),only screen and (max-device-width :800px){.ad{display:none !important}
#leftad,#rightad{display:inline !important}
}
@media only screen and (max-width :750px),only screen and (max-device-width :750px){#leftad,#rightad{display:none !important}
}
@media only screen and (max-width :650px),only screen and (max-device-width :650px){#leftad,#rightad{display:none !important}
}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.mb{margin-bottom:1em}
.mt{margin-top:1em}
.ml{margin-left:1em}
.mt{margin-top:1em}
.pb{padding-bottom:1em}
.pt{padding-top:1em}
.pl{padding-left:1em}
.pt{padding-top:1em}
.mr-zero{margin-right:0 !important}
.clear{clear:both}
.zone-content .grid-8{margin-left:0 !important}
.zone-content .grid-4{margin-right:0 !important}
.grid-custom{width:27% !important}
.bcrumbArrowleft{background:url(../images/bcrumbArrowleft.png) center left no-repeat;width:8px;height:10px}
.tt-breadcrumb-sec{font-size:14px;margin:5px 0}
.w-960 .breadcrumb{font-size:14px;margin:5px 0;padding:0}
.w-960 .breadcrumb a{text-decoration:none;color:#222}
.page-title,.breadcrumbhome{font-weight:normal;margin-left:0;color:black;letter-spacing:-1px}
.page-title-rss{font-size:13px;vertical-align:bottom;padding:16px 0 0 0;margin-right:10px}
.body-sidebar-left,.body-sidebar-right{margin:15px 0 0 10px;padding:0}
.body-sidebar-left{width:69%}
.body-sidebar-right{margin:15px 10px 0 0}
.list-top-views{margin:0}
.list-top-views li{float:left;margin:0 35px 15px 0;max-width:27.78%;list-style:none}
.list-top-views li img{max-width:100%;border:0 solid gray;padding:3px;border-radius:2px;box-shadow:1px 0 15px lightBlue}
.list-top-views li h3{font-size:18px;font-weight:bold;margin:8px 0 8px 0}
.list-top-views li p{font-size:15px}
.tt-bottom-views,.tt-middle-views{width:93%}
.tt-middle-views{margin:20px 0;background:lightgray;border-radius:10px 0 10px 0}
.list-middle-views{margin:0;padding:10px 0 10px 11px}
.list-middle-views li{float:left;margin:0 30px 15px 0;max-width:21%;list-style:none}
.list-middle-views li img{max-width:100%;border:0 solid gray;padding:3px;border-radius:2px;box-shadow:1px 2px 11px #86c700}
.list-middle-views li h3{font-size:.84em;font-weight:bold;margin:8px 0 8px 0}
.list-middle-views li p{font-size:.83em}
h2.tt-sec-title{font-size:20px;margin:0 0 0 12px;padding:10px 0;color:black}
.border-bott{border-bottom:0 dotted #bfbfbf !important}
ul.art-desc span.field-content .field-item{font-size:1.1em;color:black}
.fivestar-static-item .form-item{margin:5px 0 0 0}
.body-sidebar-right{width:29%}
.top-box-ad{width:100%;min-height:100px;border:0 solid #eee}
.ad-300-200{width:100%;height:250px;border:1px solid black;margin:15px 0;text-align:center}
.lists-300-200{width:100%;border:0 solid black;margin:15px 0;text-align:left}
.sidebar-lists{margin:15px 0}
.sidebar-lists li{list-style-type:disc;font-size:15px;margin:6px 0 6px 25px}
.read-more{font-size:15px}
.padd-top{padding-top:125px}
.top-views img{border:0 solid #ccc;padding-right:20px}
.txt{font-size:12px;color:#000}
.txt p{font-size:12px;color:#000}
.txt h1{font-size:18px;line-height:30px;color:#000}
.mr-zero{margin-right:0 !important}
.clear{clear:both}
.bcrumbArrowleft{background:url(../images/bcrumbArrowleft.png) center left no-repeat;width:8px;height:10px}
.tt-breadcrumb-sec{font-size:14px;margin:5px 0}
.page-title,.breadcrumbhome{font-weight:normal;margin-left:10px}
.page-title-rss{font-size:13px;vertical-align:bottom;padding:16px 0 0 0;margin-right:10px}
.body-sidebar-left,.body-sidebar-right{margin:15px 0 0 0;padding:0}
.body-sidebar-left{width:68%}
.body-sidebar-right{margin:15px 0 0 0}
.list-top-views{margin:0}
.list-top-views li{float:left;margin:0 35px 0 0;max-width:27.78%}
.list-top-views li img{max-width:100%;border:0 solid gray;padding:3px;border-radius:2px;box-shadow:1px 0 15px lightBlue}
.list-top-views li h3{font-size:18px;font-weight:bold;margin:8px 0 8px 0}
.list-top-views li p{font-size:15px}
.tt-middle-views{margin:20px 0;background:lightgray;border-radius:10px 0 10px 0;width:93%}
.list-middle-views{margin:0;padding:10px 0 10px 11px}
.list-middle-views li{float:left;margin:0 30px 0 0;max-width:21%}
.list-middle-views li img{max-width:100%;border:0 solid gray;padding:3px;border-radius:2px;box-shadow:1px 2px 11px #86c700}
.list-middle-views li h3{font-size:18px;font-weight:bold;margin:8px 0 8px 0}
.list-middle-views li p{font-size:15px}
h2.tt-sec-title{font-size:20px;margin:0 0 0 9px;padding:10px 0}
.top-box-ad,.lists-300-200,.ad-300-200{max-width:100% !important;margin:0;float:none}
.top-box-ad{width:100%;min-height:100px;border:0 solid #eee;margin-top:20px}
.clear{clear:both}
.fl{float:left}
.fr{float:right}
.mb{margin-bottom:1em}
.mt{margin-top:1em}
.ml{margin-left:1em}
.mt{margin-top:1em}
.pb{padding-bottom:1em}
.pt{padding-top:1em}
.pl{padding-left:1em}
.pt{padding-top:1em}
.mr-zero{margin-right:0 !important}
.clear{clear:both}
.cat-star{display:inline-block;margin:0}
.down-arrow{background:url(../images/down-arrow.png) center left no-repeat;width:11px;height:5px;margin:0 5px 0 0}
.five-star-arrow{margin:0;clear:right;width:66px;height:14px;display:inline-block}
.fivestar-average-stars{display:inline-block;clear:none}
.five-star1-arrow{background:url(../images/five-star1.png) center left no-repeat;margin:0;clear:right;width:66px;height:14px;display:inline-block}
.bcrumbArrowleft{background:url(../images/bcrumbArrowleft.png) center left no-repeat;width:8px;height:10px}
.tt-breadcrumb-sec{font-size:14px;margin:5px 0}
.tt-title-block{border-bottom:1px solid black;font-size:30px;padding:0;margin:5px 0;font-weight:normal;clear:both}
.border-block{border-bottom:1px solid black;border-top:1px solid #ddd;box-shadow:0 0 0 lightgoldenrodyellow}
.page-title,.breadcrumbhome{font-weight:normal;margin-left:0;color:black;letter-spacing:-1px;font-size:2.4em}
.page-title-rss{font-size:13px;vertical-align:bottom;padding:16px 0 0 0;margin-right:10px}
.body-sidebar-left,.body-sidebar-right{margin:15px 0 0 10px;padding:0}
.body-sidebar-left{width:69%}
.body-sidebar-right{margin:15px 10px 0 0}
.list-top-views{margin:0}
.list-top-views li{float:left;margin:0 35px 15px 0;max-width:27.78%;list-style:none}
.list-top-views li img{max-width:100%;border:0 solid gray;padding:3px;border-radius:2px;box-shadow:1px 0 15px lightBlue}
.list-top-views li h3{font-size:18px;font-weight:bold;margin:8px 0 8px 0;color:black}
.list-top-views li p{font-size:15px;margin:5px 0 15px 0;color:black}
.tt-bottom-views,.tt-middle-views{width:93%}
.tt-middle-views{margin:20px 0;background:lightgray;border-radius:10px 0 10px 0}
.list-middle-views{margin:0;padding:10px 0 10px 11px}
.list-middle-views li{float:left;margin:0 30px 15px 0;max-width:21%;list-style:none}
.list-middle-views li img{max-width:100%;border:0 solid gray;padding:3px;border-radius:2px;box-shadow:1px 2px 11px #86c700}
.list-middle-views li h3{font-size:.84em;font-weight:bold;margin:8px 0 8px 0}
.list-middle-views li p{font-size:.83em}
h2.tt-sec-title{font-size:20px;padding:10px 0;color:black}
a.see-all{text-decoration:none;font-size:15px;margin:12px 5px 0 0}
.art-module>.art-desc+.art-desc{border-bottom:0 dotted #bfbfbf}
.border-bott{border-bottom:0 dotted #bfbfbf !important}
.body-sidebar-right{width:29%}
.top-box-ad{width:100%;min-height:100px;border:1px solid #eee}
.ad-300-200{width:100%;height:250px;border:1px solid black;margin:15px 0;text-align:center}
.lists-300-200{width:100%;border:0 solid black;margin:15px 0;text-align:left}
.sidebar-lists{margin:15px 0}
.sidebar-lists li{list-style-type:disc;font-size:15px;margin:6px 0 6px 25px}
.read-more{font-size:15px}
.padd-top{padding-top:125px}
@media screen and (min-width:300px) and (max-width:480px){.grid-custom{width:100% !important;margin:0}
.grid-8{width:100% !important;margin:0}
.list-top-views li{max-width:100%}
.list-middle-views li{max-width:100%;width:100%}
.list-top-views li img{float:left;margin:0 18px 8px 0}
.list-middle-views li img{float:left;margin:0 18px 8px 0}
.top-box-ad,.lists-300-200,.ad-300-200{max-width:300px !important;margin:0 auto}
.ad-300-200{margin:8px auto}
.list-top-views li{width:100% !important;max-width:100% !important}
.home-top-story-rt li{width:100%;min-height:auto}
#zone-frontpage .grid-4{width:100% !important}
#leftad,#rightad{display:none !important}
}
@media screen and (min-width:481px) and (max-width:660px){.grid-custom{width:100% !important;margin:0}
.grid-8{width:100% !important;margin:0}
.list-top-views li{max-width:43% !important}
.list-top-views li img{float:left;margin:0 18px 8px 0}
.list-middle-views li img{float:left;margin:0 18px 8px 0}
.top-box-ad,.lists-300-200,.ad-300-200{max-width:300px !important;margin:15px auto !important}
.ad-300-200{margin:8px auto}
#leftad,#rightad{display:none !important}
}
@media screen and (min-width:495px) and (max-width:580px){.grid-custom{width:100% !important;margin:0}
.grid-8{width:100% !important;margin:0}
.list-top-views li{max-width:100%;width:100% !important}
.list-top-views li img{float:left;margin:0 18px 8px 0}
.list-middle-views li img{float:left;margin:0 18px 8px 0}
.bottom-column-last{clear:both !important;float:left !important;margin:10px 0 0 0 !important;width:auto !important}
#leftad,#rightad{display:none !important}
.bottom-column-left{width:19% !important}
}
@media screen and (min-width:761px) and (max-width:959px){.list-top-views li{width:43%;max-width:100%}
.grid-8{width:100%;margin:0;padding:0}
h2.page-title{font-size:22px;padding:0;font-weight:bold;color:black}
.page-title-rss{margin:10px 0 0 0;padding:0}
.list-top-views li img{float:left;margin:0 10px 10px 0}
.list-top-views li:nth-of-type(3){display:none}
.list-top-views li img{float:left;margin:0 10px 10px 0}
.grid-custom{width:100% !important;margin:0;padding:0}
.grid-custom section{width:300px;margin:10px auto;padding:0}
.bottom-column-last{clear:both !important;float:left !important;margin:10px 0 0 0 !important;width:auto !important}
.home-top-story-lt{max-width:100% !important;margin:10px 10px 10px 10px}
.home-top-story-lt li{margin:0 10px 0 0;max-width:100%;width:100%}
.home-top-story-lt li img{float:left;margin:0 10px 21px 0}
.home-top-story-rt{width:100% !important;margin:15px 5px 10px 0}
#leftad,#rightad{display:none !important}
#zone-frontpage-wrapper .container-12 .grid-4{width:100.0 !important}
}
@media screen and (min-width:960px) and (max-width:1100px){.list-top-views li{width:42% !important;max-width:100%}
.grid-8{width:60% !important;margin:0;padding:0}
h2.page-title{font-size:22px;padding:0;font-weight:bold}
.page-title-rss{margin:10px 0 0 0;padding:0}
.list-top-views li img{float:left;margin:0 10px 10px 0}
.list-top-views li:nth-of-type(3){display:none}
.list-top-views li img{float:left;margin:0 10px 10px 0}
.grid-custom{width:100px !important;max-width:300px !important;margin:0;padding:0}
.grid-custom section{width:300px;margin:10px auto;padding:0}
#leftad,#rightad{display:none !important}
}
#top-nav .w-960{background:#f5f5f5;padding:0}
#top-nav nav{display:block;width:100% !important;text-align:center;margin:0 auto;margin:0 0 0 13px}
#top-nav nav ul{list-style:none;overflow:hidden}
#top-nav nav li a span{background:0}
#top-nav nav li a span:hover{background:#fff}
#top-nav nav li a span.active{background:#fff}
#top-nav nav li a{background:#f5f5f5;color:#666;display:block;float:left;font-size:11px;text-align:center;text-decoration:none;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-left:5px;font-weight:normal}
#top-nav nav li a:hover{background:#fff;border-bottom:2px solid #ff5b00;height:40px}
#top-nav nav li a:hover{background:#fff;border-bottom:2px solid #ff5b00;height:40px}
@media only screen and (max-width :1220px),only screen and (max-device-width :1220px){}
@media only screen and (max-width :980px),only screen and (max-device-width :980px){#top-nav nav li a{border-bottom:0 solid #fff}
}
@media only screen and (max-width :930px),only screen and (max-device-width :930px){#top-nav nav li a{border-bottom:0 solid #fff}
}
@media only screen and (max-width :900px),only screen and (max-device-width :900px){#top-nav nav li a{padding-right:0;border-bottom:0 solid #fff;padding-top:13px}
#top-nav nav li a span{margin-top:-3px}
}
@media only screen and (max-width :768px),only screen and (max-device-width :768px){#top-nav{background:#ccc}
#top-nav nav li a{padding-right:0;padding-left:0;border-bottom:0 solid #fff}
#zone-frontpage-wrapper .container-12 .grid-4{width:100% !important}
}
#nav ul a{display:block;height:15px;padding:8px 5px;color:#222}
.disappear{float:left;font-size:12px;padding-top:8px;padding-right:0}
}
h1{font-size:180%;font-weight:normal}
h2{font-size:160%;font-weight:normal}
h3{font-size:140%;font-weight:normal}
pre{display:block;font:12px "Courier New",Courier,monospace;padding:10px;border:1px solid #bae2f0;background:#e3f4f9;margin:.5em 0;width:500px}
.clear{clear:both}
img{border:0}
nav.select{position:relative;z-index:10;width:166px !important;height:26px !important;line-height:26px}
span.select{position:absolute;bottom:0;float:left;left:0;width:166px;height:26px;line-height:26px;text-indent:10px;background:url(images/bg_select.gif) no-repeat 0 0;cursor:default;z-index:1}
form div.variation1 label{display:block;line-height:26px}
form div.variation2 label{float:left;width:100px;line-height:26px}
form div.variation2 span.select{left:100px}
#navigation-new{background:#222;width:100%;padding:0;margin:0;height:40px}
.w-960{max-width:1000px;width:100%;margin:0 auto;clear:both}
*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#social .sign{float:right;color:#999;width:50px;font-size:11px;padding-left:10px;width:30%;height:40px;margin:0;padding-top:0;border-right:1px solid #3b3b3b;text-align:center;padding-top:5px;padding-left:0}
#social .search{padding-left:0;border-left:1px solid #3b3b3b;border-right:1px solid #3b3b3b;width:15%;margin:0;height:40px;margin:0;padding-top:10px}
#social .tech{height:40px;margin:0;padding-top:13px;width:26%}
nav{display:block;width:60%;float:left;text-align:center;margin:0 0 0 13px;border:0 solid #010;height:40px}
nav ul{list-style:none}
nav li a{background:#222;border-right:0 solid #d3d0d0;color:#fff;display:block;float:left;text-align:center;padding-top:10px;text-decoration:none;font-weight:bold;margin-top:0;margin-bottom:0;padding:8px 15px 0 15px;font-size:18px}
nav li:last-child a{background:#222;border-right:0 solid #d3d0d0;color:#fff;display:block;float:left;text-align:center;text-decoration:none;text-shadow:none;border-radius:0}
nav li a span{display:block;float:left;padding:0;width:25px;height:22px;background:#222;text-align:center}
nav li a:hover{background:#3b3b3b;color:#fff;height:40px}
nav li a:selected{background:#222;color:#9dd600}
nav li:last-child a{border:0;text-shadow:none}
nav select{display:none}
.search-tab{display:none}
@media only screen and (max-width :1220px),only screen and (max-device-width :1220px){nav li a{font-size:17px}
}
@media only screen and (min-width :1200px),only screen and (min-device-width :2000px){#leftad,#rightad{display:inline !important}
}
@media only screen and (max-width :1124px),only screen and (max-device-width :1124px){.w-960{max-width:95%;width:100%}
}
@media only screen and (max-width :1163px),only screen and (max-device-width :1163px){.w-960{max-width:95%;width:100%}
}
#top-nav{background:#f5f5f5;height:30px;border-bottom:3px solid #ccc}
@media only screen and (max-width :980px),only screen and (max-device-width :980px){nav li a{font-size:18px;border-bottom:0 solid #fff;padding-left:10px;padding-right:10px}
}
@media only screen and (max-width :930px),only screen and (max-device-width :930px){nav li a{border-bottom:0 solid #fff;font-size:17px;padding-left:7px;padding-right:7px;padding-top:11px}
}
@media only screen and (max-width :800px),only screen and (max-device-width :800px){nav{width:60%;border:0 solid #fff}
nav li a{font-size:17px;text-align:left;text-decoration:none;padding-left:6px;padding-right:6px}
nav ul li a img{margin:0;margin-top:-4px;border:0 solid #fff}
.tt-home-icon{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-0 11px;padding:0;margin:0;width:25px;height:25px}
#zone-frontpage-wrapper .container-12 .grid-4{width:100.0 !important}
}
@media only screen and (max-width :768px),only screen and (max-device-width :768px){nav li a{font-size:16px;border-bottom:0 solid #fff;padding-left:6px;padding-right:6px;padding-top:12px}
#zone-content .grid-8,.container-12 .grid-8{width:55% !important}
#zone-content #region-rhs-region,.container-12 .grid-4{width:40.9999% !important}
.filter-product .contenttype{width:49% !important}
.filter-product .contenttype input{margin-left:25px !important}
.list-top-views li{width:100% !important}
.filter-product .brand{width:38% !important}
.brand-scroll{width:100% !important}
.story-content p iframe,.story-content iframe{width:100% !important}
.list-top-views li a img{width:240px !important;height:160px !important}
#zone-frontpage-wrapper .container-12 .grid-4{width:100% !important}
}
@media only screen and (max-width :750px),only screen and (max-device-width :750px){nav{width:60% !important;border:0 solid #fff}
nav li a{padding-top:11px;font-size:16px;text-align:left;text-decoration:none;padding-left:4px;padding-right:4px}
nav ul li a img{margin:0;margin-top:-4px;border:0 solid #fff}
#top-nav{background:#ffff;height:0;border-bottom:0 solid #ccc}
.home img{width:0;margin:0;border:1px solid #000;padding:0;height:0}
#social .search{width:23%}
#social .sign{width:35%}
#social .tech{width:30%}
#zone-frontpage-wrapper .container-12 .grid-4{width:100.0 !important}
}
@media only screen and (max-width :700px),only screen and (max-device-width :700px){nav li a{font-size:14px;border-bottom:0 solid #fff;padding-left:5px;padding-right:5px;padding-top:12px}
}
@media only screen and (max-width :650px),only screen and (max-device-width :650px){nav li a{font-size:14px;border-bottom:0 solid #fff;padding-left:3px;padding-right:2px;padding-top:12px}
}
@media only screen and (max-width :600px),only screen and (max-device-width :600px){nav li a{font-size:13px;border-bottom:0 solid #fff;padding-left:3px;padding-right:3px;padding-top:12px}
}
@media only screen and (max-width :580px),only screen and (max-device-width :580px){nav ul{display:none}
.top-region2-home .tt-banner-logo,#breadcrumb .tt-banner-logo{padding:0 0 4px 2px !important;margin:10px 0 0 15px !important}
.top-region2-home .submit-ip,#breadcrumb .submit-ip{top:0 !important;margin:5px 0 0 17px !important}
.top-region2-home .banner-txt,#breadcrumb .banner-txt{border-left:0 dotted gray !important;margin:0 0 0 17px !important;padding:0 !important}
}
@media only screen and (max-width :1024px),only screen and (max-device-width :1024px){#top-nav nav li a{border-bottom:0 solid #fff}
.w-960{max-width:95%;width:100%}
.list-type{width:100%}
#zone-header-wrapper .container-12 .grid-3{width:95% !important;max-width:184px !important}
.brand{width:38% !important;height:auto !important}
.story-content p iframe,.story-content iframe{width:100% !important}
nav li a{font-size:16px;border-bottom:0 solid #fff}
#top-nav ul li.more-menu span.more-menu-span{padding:10px 0 0 4px !important}
#zone-frontpage-wrapper #zone-frontpage .grid-4{width:30.333%}
}
@media only screen and (max-width :800px),only screen and (max-device-width :800px){#nav ul.alignleft1{left:-198px}
.list-type{width:100%}
.social-icon{float:none !important;display:inline-block;width:100%;padding:0 !important;margin:5px 0 !important;border:0 !important}
.filter-product{border:1px solid #b9b9b9;background:#f5f5f5;width:100%;padding-left:0;padding-right:0;padding-bottom:20px;padding-top:20px;text-transform:none;padding-left:0;padding-right:0}
.filter-product .brand{border:0 solid #000;border:0 solid #000;background:#f5f5f5;border-bottom:0 solid #ccc;padding-right:0;width:38% !important;height:170px;margin-bottom:10px}
.filter-product .contenttype{border:0 solid #000;border:0 solid #000;background:#f5f5f5;border-right:0 solid #ccc;padding-right:0;padding-left:0;width:70%}
.brand-scroll{width:100% !important}
.story-content p iframe,.story-content iframe{width:100% !important}
#zone-frontpage-wrapper .container-12 .grid-4{width:100%}
}
@media only screen and (max-width :600px),only screen and (max-device-width :600px){.list-type{width:100%}
#zone-header-wrapper .container-12 .grid-3{width:100% !important;max-width:184px !important}
.social-icon{float:none !important;display:inline-block;width:100%;padding:0 !important;margin:5px 0 !important;border:0 !important}
#zone-content .grid-8,.container-12 .grid-8{width:100% !important}
#zone-content #region-rhs-region,.container-12 .grid-4{width:100% !important;display:inline-block}
.filter-product .brand{width:38% !important}
.brand-scroll{width:164px !important}
.story-content p iframe,.story-content iframe{width:100% !important}
}
@media only screen and (max-width :480px),only screen and (max-device-width :480px){#nav ul.alignleft1{left:-220px}
#zone-content .grid-8,.container-12 .grid-8{width:100% !important}
#zone-content #region-rhs-region,.container-12 .grid-4{width:100% !important}
.list-type{width:100%}
.art-thumb .user-picture{padding-top:0}
.social-icon{float:none !important;display:inline-block;width:100%;padding:0 !important;margin:5px 0 !important;border:0 !important}
#zone-header-wrapper .container-12 .grid-3{width:100% !important;max-width:184px !important}
.follow-people{height:auto}
.social-icon{border:0 solid black;padding-top:0;border-left:0 solid #CCC;margin-left:0;padding-left:0;margin-top:0;float:left}
.art-module{height:180px}
.social-icon{width:100% !important;margin:10px 0 !important;display:block !important;clear:both !important;border:0 !important;float:none !important}
.follow-people{height:auto !important}
.art-module .art-desc{margin-bottom:0}
.filter-product .brand{width:38% !important}
.brand-scroll{width:164px !important}
.story-content p iframe,.story-content iframe{width:100% !important}
#zone-frontpage-wrapper #zone-frontpage .grid-4{width:100%}
}
@media only screen and (max-width :320px),only screen and (max-device-width :320px){.home-top-story-lt li img{width:100%;height:100px}
#nav ul.alignleft{left:-180px}
#nav ul.alignleft1{left:-220px}
#zone-content .grid-8,.container-12 .grid-8{width:100% !important}
#zone-content #region-rhs-region,.container-12 .grid-4{width:100% !important}
.list-type{width:100%}
.art-thumb .user-picture{padding-top:0}
.social-icon{float:none !important;display:inline-block;width:100%;padding:0 !important;margin:5px 0 !important;border:0 !important}
.filter-product{border:1px solid #b9b9b9;background:#f5f5f5;width:100%;padding-left:0;padding-right:0;padding-bottom:20px;padding-top:20px;height:400px;text-transform:none;padding-left:0;padding-right:0}
.filter-product .brand{border:0 solid #000;border:0 solid #000;background:#f5f5f5;border-bottom:1px solid #ccc;padding-right:0;width:100% !important;height:170px;margin-bottom:10px;padding-bottom:10px}
.filter-product .contenttype{border:0 solid #000;border:0 solid #000;background:#f5f5f5;border-right:0 solid #ccc;padding-right:0;padding-left:0;width:100%}
.brand-scroll{width:100% !important}
#zone-header-wrapper .container-12 .grid-3{width:100% !important;max-width:184px !important}
.follow-people{height:auto}
.social-icon{border:0 solid black;padding-top:0;border-left:0 solid #ccc;margin-left:0;padding-left:0;margin-top:8px;width:100%}
.art-module{height:190px}
.social-icon{width:100% !important;margin:10px 0 !important;display:block !important;clear:both !important;border:0 !important;float:none !important}
.follow-people{height:auto !important}
.art-module .art-desc{margin-bottom:0}
.story-content p iframe,.story-content iframe{width:100% !important}
#zone-frontpage-wrapper #zone-frontpage .grid-4{width:100% !important}
}
#collapse1{width:320px;background:#222;padding:0;margin:0;position:absolute}
.nav-toggle{background:#222}

/* Footer styles   */

footer {background:#0D1114 url(../images/footer-bg.jpg);background-repeat:repeat-x;background-position: top left;
	background-color: #0D1114;width: 100%;color: #fff;position: relative;margin-top: 20px;overflow: hidden;}
.wrapper-footer{width: 960px;margin-left: auto;margin-right:auto}
#five-column {position: relative;margin-top: 30px;display: inline-block;min-height: 200px;}
.bottom-column-left{float: left;width: 150px}
.bottom-divider {float: left;width: 40px;background-image: url(../images/divider-bottom.gif);background-position: top;background-repeat: repeat-y;line-height: 130px}
.bottom-heading {font-size: 13px;color: #fff;font-weight: bold;text-transform: uppercase;margin-bottom: 14px}
.bottom-link {font-size: 12px;color: #7e868c;text-transform: uppercase;text-decoration: none;display: block}
.bottom-link:hover {font-size: 12px;color: #7e868c;text-transform: uppercase;text-decoration: underline}
#bottom-column-right {float: right;width: auto}
.ddlist{display: none}
.trivon-sites .ddlist h3 {font-size:13px;font-weight:normal;margin:0;padding:0}
.trivon-sites .ddlist h3 a {
	cursor: pointer;font-size: 12px;
	color: #7e868c;text-transform: uppercase;
	text-decoration: none;
padding: 5px;display: block;}
.trivon-sites .ddlist h3 a:hover {background: #c55435;color: white}
.copyright {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;padding:29px 0px 20px 0px;-bracket-:hack[;padding:30px 20px 20px 0px;];
text-align: center;width: 960px;color: #3e4448;margin: 0 auto}
ul.trivon-sites {background-color: #252C31;border: 1px solid #0E1215;border-top: 1px solid #414950;font-weight: bold;
color: white;font-size: 130%;margin: 0;text-transform: uppercase;width: 230px;background-position: 0 -425px;
background-repeat: repeat-x;list-style-type: none;position: relative;padding: 0}
ul.trivon-sites li ul.ddlist{
	position: relative;display: none;background: #252c31;
	border: 1px solid #0e1215;width: 230px;padding: 0
}
ul.trivon-sites li:hover ul.ddlist{display: inline-block;
background: #252c31;
	border: 1px solid #0e1215;width: 230px;
	}
ul.trivon-sites li{list-style-type: none}
ul.trivon-sites h2 {cursor: pointer;font-weight: bold;padding: 5px;background-image: url(../images/f-down-arrow-new.png);
background-position: right 10px;background-repeat: no-repeat;margin: 0px 5px 0px 0px;color: white;font-size:13px;}
.copyright-footer{width: 100%;background:#060A0D url(../images/bt-footer-bg.jpg) repeat-x;height: 67px;}

@media (max-width: 599px) and (min-width: 320px) {
.wrapper-footer{width: 98%;margin-left: 10px;margin-right:5px}
.bottom-column-left{float: left;width: 35%;margin:0px 0px 10px 0px;}
.copyright{width: 95%;}
#bottom-column-right{width: 95%;margin:10px 0px;float: left;}
}

@media (max-width: 799px) and (min-width: 600px) {
.wrapper-footer{width: 98%;margin-left: 10px;margin-right:5px}
.bottom-column-left{float: left;width: 19%;margin:0px 0px 10px 0px;}
.copyright{width: 95%;}
#bottom-column-right{width: 95%;margin:10px 0px;float: left;}
}
@media (max-width: 900px) and (min-width: 800px) {
.wrapper-footer{width: 98%;margin-left: 10px;margin-right:5px}
.bottom-column-left{float: left;width: 19%;margin:0px 0px 10px 0px;}
.copyright{width: 95%;}
#bottom-column-right{width: 95%;margin:10px 0px;float: left;}
}




#nav{margin:0;padding:0;list-style:none}
#nav li{position:relative;margin:0}
#nav li.new{padding-top:2px}
#nav li a{padding:0 5px 0 5px;font-weight:14px;text-decoration:none;color:#999;text-align:center;background:#222}
#nav li a:hover{color:#999;background:#3b3b3b}
#nav li a.icon a{padding:0;margin:0;width:20px}
#nav li a.icon a:hover{padding:0;margin:0;width:20px}
#nav a.selected{color:#999}
#nav ul{position:relative;left:0;display:none;margin:0 0 0 1px;padding:0;list-style:none;z-index:1000}
#nav ul li.signno{width:250px;float:left;border-top:0 solid #ccc;padding:0;margin:0;margin-top:11px;padding-bottom:20px;background:#f5f5f5;border:0 solid #c30;border:1px solid #000;border-top:0 solid #000}
#nav ul li.signno1{width:250px;float:left;border-top:0 solid #ccc;padding:0;margin:0;margin-top:5px;padding-top:10px;padding-bottom:10px;background:#f5f5f5;border:1px solid #000;border-top:0 solid #000}
#nav ul li.signno2{width:250px;float:left;border-top:0 solid #ccc;padding:0;margin:0;margin-top:7px;background:#f5f5f5;border:0 solid #c30;border:1px solid #000;border-top:0 solid #000;padding-bottom:20px}
#nav ul li.signno2 .icon a{padding:0;margin:0}
#nav ul li.signno2 .icon a:hover{padding:0;margin:0}
#nav ul li{float:left;border-top:0 solid #222;padding:0;margin:0;margin-top:7px;background:#f5f5f5}
#nav ul li a{float:left;color:#000;border-top:0 solid #222;padding:0;margin:0;padding-top:7px;background:#ccc}
#nav ul li a:hover{float:left;border-top:0 solid #222;padding:0;margin:0;padding-top:7px;background:#f5f5f5}
#nav ul.alignleft{left:-151px}
#nav ul.alignleft1{left:-159px;margin-top:2px}
#nav ul.alignleft2{left:-198px}
#nav ul a{display:block;height:15px;padding:8px 5px;color:#666}
#nav ul a:hover{text-decoration:none}
#nav ul.alignleft1 li label.forgot a:hover,#nav ul.alignleft1 li .log a:hover,#nav ul.alignleft1 li .register span a:hover{color:#ff5a00}
*html #nav ul{margin:0 0 0 -2px}
nav select{font-size:12px;font-weight:normal;color:#000;background-color:#9c9a9c}
select{font-size:12px;font-weight:normal;color:#000;background-color:#9c9a9c}
form{border:0 solid #270644;padding:10px}
label{font-size:14px;list-style-type:none;color:#000;margin-bottom:10px;font-weight:bold;text-transform:none;display:block}
label.forgot{font-size:11px;list-style-type:none;color:#ccc;font-weight:normal;float:left;text-transform:none;padding-top:15px}
input.forgot1{font-size:11px;list-style-type:none;color:#ccc;font-weight:normal;float:left;text-transform:none;padding-top:0;margin:0;padding:0;width:100px;height:27px;margin-top:11px;padding-left:0;margin-left:0}
input.submit{color:#fff;border:1px solid #ccc;margin-top:10px;background:#666;width:60px;float:left;margin-left:10px}
input{padding:6px;border-bottom:0;border-left:0;border-right:0;border:1px solid #ccc;margin-bottom:10px;background:#fff;width:110px}
#social .sign:hover{background:#3b3b3b;border-bottom:0}
#social .sign a{background:0}
nav #test1 ul li img{padding:0;padding-top:15px}
.follow-us-column{display:block;font-size:12px;font-weight:bold;margin:0 0 10px 0}
.follow-us-column a{text-decoration:none;color:black}
aside h2.node-title{color:#222;font-size:26px}
h1.node-title{color:#222;font-size:26px}
#page-title{color:#222;font-size:1.5em;font-weight:bold}
h3.small-title{font-size:18px;color:#222;padding-top:6px}
aside h2.node-title a{color:#222;font-size:26px;text-decoration:none}
.related{color:#222;font-size:.8em;border-bottom:0 solid #000;border-top:1px solid #ccc;padding-top:6px;padding-bottom:6px;margin-top:0;font-weight:bold}
.story-content p a{font-size:.9em;line-height:1.6em;color:#000;text-decoration:none}
.story-content p strong{color:#222;font-weight:bold}
.slide-img{clear:both;border:0 solid #000}
.five-star-arrow{width:100%;height:auto}
.item{border:0 solid #010}
.list-type{float:left;border:0 solid #000;width:30%;max-width:100%;margin-right:3%}
.list-type p{font-size:.8em;line-height:1.4em;color:#666}
.item .list-top .even p{font-size:1.05em;line-height:1.3em;color:#222;border:0 solid #000}
.item .list-top .even p a{font-size:1.05em;line-height:1.3em;color:#222;border:0 solid #000;text-decoration:none}
.story-content ul{padding:0;margin:0;border:0 solid #000;list-style:inside;padding-bottom:20px}
.story-content ul li{padding:0;padding-top:10px;color:black}
.review-relate{width:100%}
.content-tag .even{font-size:15px;color:#666;float:left;padding:0;margin:0;padding-left:10px;padding-top:15px}
.content-tag .odd{font-size:15px;color:#666;float:left;padding:0;margin:0;padding-left:10px;padding-top:15px}
.content-tag .even a{color:#666}
.content-tag .odd a{color:#666}
p.tags-nic{float:left;color:#000}
.related-review-content{width:100%;border:0 solid #ccc;float:left;margin-bottom:0;margin-top:0;clear:both}
.related-review-content .even,.related-review-content{border:0 solid #010;margin-right:5px;float:left;padding:0;color:#ff5a00}
.related-review-content .odd{border:0 solid #010;margin-left:5px;margin-right:5px;float:left;padding:5px;color:#ff5a00}
.related-review-content .even a,.related-review-content a{color:#ff5a00;text-decoration:none;font-size:11px}
.related-review-content .odd a{color:#ff5a00;text-decoration:none;font-size:11px}
.related-review-content .even a:hover{color:#222}
.related-review-content .odd a:hover{color:#222}
.related-review-content .even:hover{color:#222}
.related-review-content .odd:hover{color:#222}
.columns-list- .art-category{background:0;clear:both}
.art-txt .follow-author{padding:0;margin:0;width:100%;padding-top:10px;color:#666;font-size:.7em}
.art-submitted p{font-size:15px;color:#000;padding-bottom:5px}
.filter-wrapper{display:none}
.comments .comment-form label{font-weight:normal;font-size:14px;text-transform:none}
.fieldset-legend{font-weight:normal;font-size:14px;text-transform:none}
.fieldset-description{font-weight:normal;font-size:14px;text-transform:none}
select[size],select[multiple]{background-color:#fff}
img{border:0}
.filter-product{border:1px solid #b9b9b9;background:#f5f5f5;width:100%;height:auto;padding-left:10px;padding-right:10px;padding-bottom:30px;padding-top:20px;text-transform:none}
.brand{border:0 solid #000;float:left;background:#f5f5f5;border-right:1px solid #ccc;padding-right:0;width:35%;height:150px}
.contenttype{border:0 solid #000;float:left;background:#f5f5f5;border-right:1px solid #ccc;padding-right:0;padding-left:0;width:45%;height:150px}
.brand span{border:0 solid #000;padding-left:40px;font-weight:bold;font-size:15px;padding-bottom:10px}
.contenttype span{border:0 solid #000;padding-left:40px;font-weight:bold;font-size:15px;padding-bottom:10px}
.filter-product form{border:0 solid #270644;padding:0}
.filter-product .search{margin-top:60px;border:0 solid #000}
.filter-product .search input{background:#666;border-radius:0;color:#fff;text-shadow:none;margin-left:30px}
.filter-product .brand input{padding:6px;border-bottom:0;border-left:0;border-right:0;border:1px solid #ccc;margin-bottom:10px;background:#fff;margin-left:30px;margin-top:8px;width:30px;float:left}
.filter-product .contenttype input{padding:6px;border-bottom:0;border-left:0;border-right:0;border:1px solid #ccc;margin-bottom:10px;background:#fff;margin-left:30px;margin-top:8px;width:30px;float:left}
.filter-product .contenttype .form-checkboxes .form-item,.form-radios .form-item{margin:0;padding:0}
.filter-product .brand .form-checkboxes .form-item,.form-radios .form-item{margin:0;padding:0}
.filter-product .brand label{float:left;padding-top:8px;font-weight:normal;text-transform:none}
.filter-product .contenttype label{float:left;padding-top:8px;font-weight:normal;text-transform:none}
#box{margin-top:160px}
form{padding:0;margin:0}
.signno div.error,table tr.error{height:80px;width:200px;margin:0 auto;margin-top:20px;font-size:11px}
.messages error a{padding-top:0}
.signno .form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red}
.signno1 input{width:165px;border:1px solid #666;float:left;margin-left:10px;height:30px;margin-bottom:10px}
.signno1 input.form-submit{float:left;background:#666;width:60px;border-radius:0;color:#fff;text-shadow:none;margin-left:0;height:30px;margin-top:10px;margin-bottom:10px}
.newsletter input{width:150px;border:1px solid #666;float:left;margin-left:10px;margin-top:20px;height:30px;padding-left:10px}
.newsletter input.submit{float:left;background:#666;width:60px;border-radius:0;color:#fff;text-shadow:none;margin-left:0;height:30px;margin-top:20px}
.icons{margin-left:30px}
.icons img{padding-right:6px;margin-top:10px}
.follow{font-size:18px;color:#000;line-height:20px;padding-bottom:10px;padding-top:20px}
.newsletter{border-top:1px solid #ccc;margin-top:50px;padding-top:10px;padding-bottom:0;padding-left:0;padding-right:0;text-align:center;display:none}
.newsletter span{color:#000;font-size:18px;display:none}
.register{border-top:1px solid #ccc;padding-top:10px;padding-bottom:20px;padding-left:20px;padding-right:20px;font-size:13px;line-height:13px;text-align:left}
.register span{color:#000;font-size:16px}
.register span a{color:#000;font-size:16px;text-decoration:none}
.register span a:hover{color:#000;font-size:16px;text-decoration:none}
.signno input{width:200px;border:1px solid #666;margin-left:0;margin-top:5px;height:30px;margin-bottom:0}
.signno input.form-submit{background:#666;width:60px;border-radius:0;color:#fff;text-shadow:none;margin-left:0;height:30px;margin-top:10px}
.signno .logger{margin-top:20px;margin-bottom:0;margin-left:30px;margin-right:30px;font-size:14px;text-align:center;float:none}
.logger{color:#000;font-size:20px;float:none}
.signno label{font-size:16px;padding-top:0}
.signno label.forgot{font-size:12px;padding-left:20px;color:#676767;padding-top:10px}
.signno .logger a{float:none;border:1px solid #000}
.log{text-align:center;font-size:15px;color:#000;padding-left:100px;padding-bottom:10px;padding-top:0;margin-top:0}
#social{border:0 solid #eee;width:31%;float:right}
#top-nav{background:#f5f5f5;height:30px;border-bottom:3px solid #ccc}
@media(max-width:480px){nav ul{display:none}
nav select{display:inline-block;border:1px solid #000;float:left;font-size:12px;color:#000}
nav{float:left;border:0 solid #336}
social{border:0 solid #eee;width:40%;float:right}
#social .search{width:23%}
#social .tech{width:33%}
}
@media(max-width:320px){nav ul{display:none}
nav select{display:inline-block;border:1px solid #000;float:left;font-size:12px;color:#000}
nav{float:left;border:0 solid #336}
#social{border:0 solid #eee;width:65%;float:right}
#social .search{width:23%}
#social .sign{width:40%}
#social .tech{width:23%}
}
.mobile-view{width:95%;border:0 solid #000;background:#222;max-width:100%;color:#fff;font-size:12px;height:40px;text-align:center;display:none;margin:0 auto}
.mobile-view .sections{float:left;width:20%;border:0 solid #ccc;background:#222;width:24%;border-right:0 solid #3b3b3b;height:40px;padding-top:15px;font-size:11px}
.mobile-view .explore-prod{float:left;border:0 solid #ccc;background:#222;width:19%;border-right:0 solid #3b3b3b;height:40px;padding-top:15px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .sign{float:left;border:0 solid #ccc;background:#222;width:19%;border-right:0 solid #3b3b3b;height:40px;padding-top:0;font-size:11px;margin-top:0;border-left:1px solid #3b3b3b}
.mobile-view .search{float:left;border:0 solid #ccc;width:19%;border-right:0 solid #3b3b3b;height:40px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .tech{float:left;border:0 solid #ccc;background:#222;width:19%;font-size:11px;height:40px}
@media(max-width:800px){.mobile-view{display:block;width:100%}
#navigation-new{display:none}
#top-nav{display:none}
#nav ul.alignleft2{left:-125px;margin-top:0}
#nav li{position:relative;margin:0;padding-top:7px}
#nav ul.alignleft{left:-170px;margin-top:5px;border-right:0 solid #000}
#nav ul.alignleft1{left:-218px}
#nav li.new{padding-top:6px}
#nav ul li.more-menu1{height:auto;margin:0;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;width:270px}
#nav ul li.signno2{width:286px;margin-top:-3px}
#nav ul li.signno{width:284px}
#nav ul li.signno1{width:283px}
#nav ul li a{background:#fafafa}
#nav ul.alignleft{left:-125px}
.signno2-sec{width:270px;border:1px solid #000;background:#fafafa}
#nav ul li.signno2-sec a{font-size:13px;line-height:20px;float:none;text-align:left;padding-left:10px;background:0;border-bottom:1px solid #000;height:30px}
ul.alignleft-exp{left:-100px}
#nav ul li.signno2-exp{width:270px;border:1px solid #000;background:#fafafa;margin-top:10px;border-top:0}
#nav ul li.signno2-exp a{font-size:12px;line-height:20px;float:none;text-align:left;padding:10px;padding-bottom:5px;padding-top:5px;background:0;border-bottom:1px solid #000;height:auto}
.search{margin-top:0}
#nav ul.alignleft-exp{left:-64px}
#nav ul.alignleft1{left:-222px}
#nav ul li.signno{width:274px}
.mobile-view .explore-prod{float:left;border:0 solid #ccc;background:#222;width:19%;padding-top:10px;font-size:11px;margin-right:0;margin-left:13px;height:40px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .sections{float:left;border:0 solid #ccc;background:#222;width:17%;padding-top:10px;font-size:11px;margin-left:10px;height:40px}
.mobile-view .search{float:left;width:17%;font-size:11px;margin-left:0;padding-top:5px;height:40px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .tech{float:left;border:0 solid #ccc;background:#222;width:19%;font-size:11px;margin-left:2px;padding-top:10px}
.mobile-view .sign{float:left;border:0 solid #ccc;background:#222;width:21%;font-size:11px;margin-top:0;margin-left:-10px;margin-right:5px;height:40px;border-left:1px solid #3b3b3b}
#nav ul li{float:left;border-top:0 solid #222;padding:0;margin:0;margin-top:10px;background:#f5f5f5}
#nav li a:hover{background:0}
#nav a.selected{background:none !important}
#zone-frontpage-wrapper .container-12 .grid-4{width:100.0 !important}
}
@media(max-width:580px){.mobile-view{display:block;width:100%}
#navigation-new{display:none}
#top-nav{display:none}
#nav ul.alignleft2{left:-125px;margin-top:0}
#nav li{position:relative;margin:0;padding-top:7px}
#nav ul.alignleft{left:-170px;margin-top:5px;border-right:0 solid #000}
#nav ul.alignleft1{left:-218px}
#nav li.new{padding-top:6px}
#nav ul li.more-menu1{height:auto;margin:0;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}
#nav ul li.signno2{width:286px;margin-top:-3px}
#nav ul li.signno{width:284px}
#nav ul li.signno1{width:283px}
#nav ul li a{background:#fafafa}
#nav ul.alignleft{left:-165px}
.signno2-sec{width:270px;border:1px solid #000;background:#fafafa}
#nav ul li.signno2-sec a{font-size:13px;line-height:20px;float:none;text-align:left;padding-left:10px;background:0;border-bottom:1px solid #000;height:30px}
ul.alignleft-exp{left:-100px}
#nav ul li.signno2-exp{width:270px;border:1px solid #000;background:#fafafa;margin-top:10px;border-top:0}
#nav ul li.signno2-exp a{font-size:12px;line-height:20px;float:none;text-align:left;padding:10px;padding-bottom:5px;padding-top:5px;background:0;border-bottom:1px solid #000;height:auto}
.search{margin-top:0}
#nav ul.alignleft-exp{left:-64px}
#nav ul.alignleft1{left:-222px}
#nav ul li.signno{width:274px}
.mobile-view .explore-prod{float:left;border:0 solid #ccc;background:#222;width:19%;padding-top:10px;font-size:11px;margin-right:0;margin-left:13px;height:40px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .sections{float:left;border:0 solid #ccc;background:#222;width:17%;padding-top:10px;font-size:11px;margin-left:10px;height:40px}
.mobile-view .search{float:left;width:17%;font-size:11px;margin-left:0;padding-top:5px;height:40px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .tech{float:left;border:0 solid #ccc;background:#222;width:19%;font-size:11px;margin-left:2px;padding-top:10px}
.mobile-view .sign{float:left;border:0 solid #ccc;background:#222;width:21%;font-size:11px;margin-top:0;margin-left:-10px;margin-right:5px;height:40px;border-left:1px solid #3b3b3b}
#nav ul li{float:left;border-top:0 solid #222;padding:0;margin:0;margin-top:10px;background:#f5f5f5}
#nav li a:hover{background:0}
#nav a.selected{background:none !important}
}
@media(max-width:320px){.mobile-view{display:block;width:100%}
#navigation-new{display:none}
#top-nav{display:none}
#nav ul.alignleft2{left:-120px;margin-top:0}
#nav li{position:relative;margin:0;padding-top:7px}
#nav ul.alignleft{left:-170px;margin-top:5px;border-right:0 solid #000}
#nav ul.alignleft1{left:-218px}
#nav li.new{padding-top:6px}
#nav a.selected{color:#fff}
#nav ul li.signno2{width:286px;margin-top:-3px}
#nav ul li.signno{width:284px}
#nav ul li.signno1{width:283px}
#nav ul li a{background:#fafafa}
#nav ul.alignleft{left:-165px}
.signno2-sec{width:270px;border:1px solid #000;background:#fafafa}
#nav ul li.signno2-sec a{font-size:13px;line-height:20px;float:none;text-align:left;padding-left:10px;background:0;border-bottom:1px solid #000;height:30px}
ul.alignleft-exp{left:-100px}
#nav ul li.signno2-exp{width:287px;border:1px solid #000;background:#fafafa}
#nav ul li.signno2-exp a{font-size:12px;line-height:20px;float:none;text-align:left;padding-left:10px;background:0;border-bottom:1px solid #000;height:25px}
.search{margin-top:0}
#nav ul.alignleft-exp{left:-73px}
#nav ul.alignleft1{left:-222px}
#nav ul li.signno{width:274px}
.mobile-view .explore-prod{float:left;border:0 solid #ccc;background:#222;width:19%;padding-top:10px;font-size:11px;margin-right:0;margin-left:13px;height:40px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .sections{float:left;border:0 solid #ccc;background:#222;width:15%;padding-top:10px;font-size:11px;margin-left:5px;height:40px}
.mobile-view .search{float:left;width:17%;font-size:11px;margin-left:0;padding-top:5px;height:40px;font-size:11px;border-left:1px solid #3b3b3b}
.mobile-view .tech{float:left;border:0 solid #ccc;background:#222;width:19%;font-size:11px;margin-left:2px;padding-top:10px}
.mobile-view .sign{float:left;border:0 solid #ccc;background:#222;width:21%;font-size:11px;margin-top:0;margin-left:-10px;margin-right:8px;height:40px;border-left:1px solid #3b3b3b}
#nav li a:hover{background:0}
#nav a.selected{background:none !important}
}
.tt-home-icon{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-0 11px;padding:0;margin:3px 0 0 0;width:25px;height:25px;text-indent:-999px}
.tt-home-icon-high{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-40px 11px;padding:0;margin:3px 0 0 0;width:25px;height:25px;text-indent:-999px;padding:0}
.tt-home-icon:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-40px 11px;padding:0;margin:3px 0 0 0;width:25px;height:25px;text-indent:-999px}
.tt-home-icon-high:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-40px 11px;padding:0;margin:3px 0 0 0;width:25px;height:25px;text-indent:-999px}
#top-nav nav li{width:82px;float:left;height:30px;margin:0 2px}
#top-nav nav li a{float:none;padding:0;margin:0}
#top-nav nav li span{float:left;height:auto}
.explore-prod{margin-right:10px}
#top-nav nav li:hover{background:#fff;border-bottom:2px solid #ff5b00}
#top-nav nav li span:hover{background:transparent}
#top-nav nav li a:hover{background:transparent}
#top-nav nav li span a{padding:0;margin:0}
#top-nav nav li span.mobile{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:6px -36px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.mobile:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:6px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.mobile_tt{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:6px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.mobile_tt:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:6px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.tablet{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-35px -36px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.tablet:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-35px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.tablet_tt{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-35px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.tablet_tt:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-35px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.laptop{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-78px -35px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.laptop:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-78px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.laptop_tt{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-78px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.laptop_tt:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-78px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li.camera-prod{width:90px}
#top-nav nav li span.camera{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-118px -35px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.camera:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-118px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.camera_tt{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-118px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.camera_tt:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-118px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.game{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-159px -36px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.game:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-159px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.game_tt{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-159px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.game_tt:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-159px -76px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.software{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-199px -35px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.software:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-199px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.software_tt{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-199px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav nav li span.software_tt:hover{background:url(../images/tt_sprite_image2.png) center left no-repeat;background-position:-199px -75px;padding:7px 0 5px 24px;margin:0;width:10px}
#top-nav ul li.more-menu{margin:0 0 0 10px}
#top-nav ul li.more-menu span.more-menu-span{padding:7px 0 0 4px}
#top-nav ul li ul.drop-down-menu{display:none;position:absolute;z-index:100;margin:1px 0}
#top-nav ul li ul.drop-down-menu li{width:auto}
#top-nav nav li.more-menu a.internet{background:#fff !important;border-bottom:2px solid #ff5b00}
#top-nav ul li.more-menu:hover ul.drop-down-menu{display:block;border:1px solid #ccc}
#top-nav ul li.more-menu:hover ul.drop-down-menu li{text-align:left;background:#f5f5f5 !important;float:none;padding:8px 30px 8px 22px;border-top:1px solid #ccc;margin:0}
#top-nav ul li.more-menu:hover ul.drop-down-menu li a{background:transparent;!important;text-align:left}
#top-nav ul li.more-menu a.more-menu-link{height:27px}
#top-nav ul li.more-menu:hover ul.drop-down-menu li a.active{background:transparent !important;text-align:left}
#top-nav div.circle{background:#adadad;border-radius:9px;width:16px;height:16px;float:left;margin:7px 0 0 5px}
#top-nav span.triangle{width:0;height:0;border-top:5px solid white;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;position:relative;top:7px;margin-left:3px;margin-right:4px}
#top-nav ul li.more-menu ul.drop-down-menu li:hover{background:white !important}
#nav ul li.more-menu1{height:auto;margin:0;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}
#nav ul li.more-menu1 a{height:25px;float:left;text-align:left}
#nav ul li.more-menu1 a{height:30px;float:left;text-align:left}
.mobile-view ul li.more-menu1 span.more-menu-span1{padding:7px 0 5px 4px}
.mobile-view ul li ul.drop-down-menu1{display:none;position:absolute;z-index:1001;margin:1px 0}
.mobile-view ul li ul.drop-down-menu1 li{width:265px}
.mobile-view ul li.more-menu1:hover ul.drop-down-menu1{display:block !important;border:1px solid #ccc}
.mobile-view ul li.more-menu1:hover ul.drop-down-menu1 li{text-align:left;background:#fafafa !important;float:none;font-size:12px;text-align:left;padding:10px;background:0;border-bottom:1px solid #000;height:auto}
.mobile-view ul li.more-menu1:hover ul.drop-down-menu1 li a{padding-left:10px !important;background:transparent !important;text-align:left}
.mobile-view ul li.more-menu1 a.more-menu-link1{height:27px}
.mobile-view ul li.more-menu1:hover ul.drop-down-menu1 li a.active{background:transparent !important;text-align:left}
.mobile-view div.circle1{background:#adadad;border-radius:9px;width:16px;height:16px;float:left;margin:5px 0 5px 9px}
.mobile-view span.triangle1{width:0;height:0;border-top:5px solid white;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;position:relative;top:11px;margin-left:3px;margin-right:4px}
.mobile-view ul li.more-menu1:hover div.circle1{background:#585858}
.mobile-view ul li.more-menu1 ul.drop-down-menu1 li:hover{background:white !important}
.mobile-view .explore-prod ul.alignleft-exp,#social #nav ul.alignleft1,#social #nav ul.alignleft,#social #nav ul.alignleft2{overflow:initial !important}
.mobile-view ul li.more-menu1 ul.drop-down-menu1 li a:hover{background:transparent !important}
.mobile-view ul li.more-menu1 ul.drop-down-menu1 li:hover{background:transparent !important}
.search-results li{margin-bottom:2em}
.search-results p{margin-top:0;font-size:.85em;line-height:1.4em;color:#444;margin-bottom:5px}
.search-results .title{font-size:1.15em;color:#222;text-decoration:none;font-weight:bold}
.search-results .title a{font-size:1.15em;color:#222;text-decoration:none;font-weight:bold}
.search-results .title a:hover{font-size:1.15em;color:#ff5a00;text-decoration:none;font-weight:bold}
.search-results .search-info{font-size:.7em;padding-top:0;margin-top:0;display:block;color:#888}
.search-results .search-info a:hover{color:#222;text-decoration:none}
.search-results .search-info a{color:#888;text-decoration:none}
.search-results{margin-top:10px}
.container-inline label{padding-top:30px;border:0 solid #000;text-transform:none;padding-right:10px}
.form-wrapper input.form-submit{color:#fff;border:1px solid #ccc;margin-top:0;background:#666;margin-left:0;border-radius:0;text-decoration:none;text-shadow:none;height:30px}
#edit-actions--2 input.form-submit{margin-top:0;border:0}
#edit-actions--3 input.form-submit{margin-top:0;border:0}
.search-results p strong{color:#97cd00}
#nav li a{text-transform:uppercase;padding:0;font-weight:14px;text-decoration:none;color:#999;text-align:center;background:#222}
.brand{border:0 solid #000;float:left;background:#f5f5f5;border-right:1px solid #ccc;padding-right:0;width:35%;height:150px}
.contenttype{border:0 solid #000;float:left;background:#f5f5f5;border-right:1px solid #ccc;padding-right:0;padding-left:0;width:45%;height:150px}
.signno1 .form-wrapper input.form-submit{border:0}
#inline_register{padding-left:50px;padding-right:50px;padding-top:30px}
#inline_register .form-item .description{font-size:.7em}
#inline_register label{text-transform:none}
#inline_register .form-wrapper input.form-submit{width:150px}
#inline_register input[type="text"]{width:100%}
#inline_register .form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red}
#inline_register div.messages ul li{font-size:12px;color:#000}
#inline_register div.error,table tr.error{background-color:#fff}
#inline_register div.error{border-color:red}
#inline_register #cboxLoadedContent{overflow:hidden}
label.forgot{font-size:11px;list-style-type:none;color:#ccc;font-weight:normal;float:left;text-transform:none;padding-top:3px;padding-left:20px}
label.forgot a{font-size:11px;list-style-type:none;color:#676767;font-weight:normal;float:left;text-transform:none;margin-right:20px;padding-top:3px}
label.forgot a:hover{font-size:11px;list-style-type:none;color:#222;font-weight:normal;float:left;text-transform:none;margin-right:20px;padding-top:3px}
.form-item .description{font-size:.8em;width:90%}
input{padding:6px;border-bottom:0;border-left:0;border-right:0;border:1px solid #ccc;margin-bottom:10px;background:#fff;width:250px}
label{font-size:14px;list-style-type:none;color:#000;margin-bottom:10px;font-weight:bold;text-transform:none;display:block}
.form-item,.form-actions{margin-left:0;margin-right:0}
ul.primary{border-bottom:1px solid #bbb;height:29px;border-collapse:collapse;line-height:normal;list-style:none;margin:5px;padding:0;white-space:nowrap}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;margin-right:.5em;padding:7px;text-decoration:none;color:#222;font-size:15px}
.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red}
div.messages ul li{color:red;font-size:13px}
div.error,table tr.error{font-size:13px}
div.error,.error{color:red}
.signno div.messages ul li{color:red;font-size:11px}
.node-links ul li a,.comment-links ul li a{text-shadow:none;border:1px solid #000}
.newsletter input{color:#222}
.node-links ul li a:hover,.comment-links ul li a:hover{background:#222;height:auto}
nav{width:67%}
#social{width:31%}
.sign.active{border-bottom:1px solid #fff;background-color:#f5f5f5;padding:4px 6px 5px 6px;border-bottom:0}
.new img{margin-top:-7px}
.follow-people{border-top:1px solid #ccc;border-bottom:1px solid #000;margin-bottom:20px;margin-top:5px}
.art-submitted p{font-size:15px;color:#000;padding-bottom:5px}
.art-module h3{border:0 solid #000;clear:both;color:#222;font-size:16px;text-decoration:none;padding-top:10px;padding-left:10px}
.art-module h3 a{border:0 solid #000;clear:both;color:#222;font-size:16px;text-decoration:none}
.art-module .art-desc{border-bottom:0 solid #000;display:inline-block;width:100%}
.art-module{padding-bottom:0}
.social-icons-first{margin-top:3px;width:100%;height:35px}
.social-icons-second{margin-top:3px;width:100%;height:28px}
a.addthis_button_tweet{margin-right:-13px}
.art-thumb .user-picture img{width:100%}
.user-picture{margin:0 5px 10px 0;float:left}
.user-picture img{width:50px;border:1px solid #ccc;padding:2px;margin-top:10px}
.social-icon{border-left:1px solid #ccc;font-size:14px;color:#666;padding:0 0 0 5px;float:left;margin:0 0 0 20px}
.art-thumb{margin:0}
.art-txt p a{text-decoration:none;color:#222;margin:0 0 4px 0}
.user-picture{float:left;margin:0 5px 0 0}
.art-txt{float:left;margin:0 0 0 5px;border:0 solid #000}
.social-icon{float:left;padding:0 0 0 5px;margin:0 0 0 20px;border-left:1px solid #ccc}
.border-bott .art-txt p a{text-decoration:none;color:#222;margin:0 0 4px 0}
.follow-people{border-top:1px solid #ccc;border-bottom:1px solid #000;margin-bottom:20px;margin-top:5px}
.review-listing .art-txt{float:none;border:0 solid #000}
h3.geek{border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:5px;margin-top:-10px}


#leftad{left:-143px;height:100%;position:absolute;top: 176px;background:#000;}
#rightad{position:absolute;right:0;overflow:hidden;top: 176px; }
#rightad img{text-align:right;width:100%;float:right;position:relative;right:-138px; }
.top-region2-home .vid-banner,#breadcrumb .vid-banner{background:#fff url(../images/vid-bg.jpg) repeat top;width:100%;height:100%;display:inline-block;margin:0 0 25px 0;border:1px solid #9dd600;padding:0;font-family:"proxima-nova",Arial}
.top-region2-home .vid-banner-lt,#breadcrumb .vid-banner-lt{float:left}
.top-region2-home .vid-banner-lt a,#breadcrumb .vid-banner-lt a{text-decoration:none;color:white;border:0}
.top-region2-home .vid-banner-lt a img,#breadcrumb .vid-banner-lt a img{border:0;outline:0}
.top-region2-home .videos-banner,#breadcrumb .videos-banner{margin:-1px 10px -4px 20px;width:308px;padding:0;border:0;float:none}
.top-region2-home .videos-banner{margin:1px 10px -4px 20px}
.top-region2-home .tt-banner-logo,#breadcrumb .tt-banner-logo{padding:0 0 19px 2px;border:0;margin:0 0 0 -31px;float:none}
.top-region2-home .banner-txt,#breadcrumb .banner-txt{padding:0 20px;border-left:1px dotted gray;display:inline-block;margin:14px 0 0 13px;font-weight:bold;color:#d62121;font-size:17px}
#breadcrumb .banner-txt{padding:0 38px 0 20px}
.top-region2-home .banner-txt a,#breadcrumb .banner-txt a,.top-region2-home .banner-txt a:hover,#breadcrumb .banner-txt a:hover{color:#d62121;text-decoration:none}
.top-region2-home .submit-ip,#breadcrumb .submit-ip{background:#fff;border:1px solid #d1d1d1;display:inline-block;position:relative;top:-8px;margin:0 0 0 49px}
.top-region2-home .submit-ip a,#breadcrumb .submit-ip a,.top-region2-home .submit-ip a:hover,#breadcrumb .submit-ip a:hover{text-decoration:none;color:white}
.top-region2-home .submit-bg-banner,#breadcrumb .submit-bg-banner{background:#de2724;padding:5px 15px;display:inline-block;margin:8px;border-radius:7px;box-shadow:1px 3px 5px lightgray}
.top-region2-home .lt-triangle-arrow,#breadcrumb .lt-triangle-arrow{width:0;height:0;border-left:5px solid white;border-right:5px solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent;display:inline-block;margin:0 0 0 2px;padding:0;position:relative;top:1px;margin:0 0 0 5px}
span.st_fblike{position:relative;left: -6px}
.mobile-view li ul.alignleft-sec,.mobile-view li ul.alignleft2,.mobile-view li ul.alignleft{overflow:initial !important}
#zone-header-wrapper .container-12 .grid-3 img{width:210px}
.art-desc{padding:10px 0 10px 0;margin:0}
@media only screen and (max-width:800px),only screen and (max-device-width:800px){#zone-frontpage-wrapper #zone-frontpage .grid-4{width:100%}
}
@media only screen and (max-width:768px),only screen and (max-device-width:768px){#zone-frontpage-wrapper #zone-frontpage .grid-4{width:100%}
}
@media(max-width:768px){#zone-frontpage-wrapper #zone-frontpage .grid-4{width:100%}
#zone-frontpage-wrapper #zone-frontpage .grid-4 .clear{clear:none}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home ul.home-right-features li.video-heading a{float:left}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home ul.home-right-features li.video-heading h3 a{float:none}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home ul.home-right-features li.video-heading h3{position:static;display:inline}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home ul.home-right-features li a{display:inline;margin:0 15px 0 0}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home ul.home-right-features li a img{display:inline;float:left}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home .block-poll{display:inline;float:left;width:300px;margin:0 25px 0 0}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home h2.homedownloads{width:400px;float:left;display:inline;padding:5px 0 10px 0}
#zone-frontpage-wrapper #zone-frontpage .top-region5-home ul.home-right-columns{float:left;display:inline;width:400px}
}

@charset "utf-8";
/* CSS Document */

.HeroContentWrapper{ width:300px; padding:0px 0px; margin:0 0 0 0; background-color:#3AA7DF; font-weight:bold; font-size:22px;}

.HerContTxt{ height:45px; padding:8px 0 8px 15px; background-color:#343434; color:#fff; }

.HeroContentWrapper ul{ width:100%; list-style:none; padding:0 15px 0 15px; margin:0; font-family:"Adelle", Arial, sans-serif; font-size:18px; font-weight:normal;}

.HeroContentWrapper ul li{ width:100%; list-style:none; padding:0 0 11px 0; margin:11px 0; border-bottom:1px dotted #6EF5FB; color:#FFF;}

.HeroContentWrapper ul li a{ font-family:"Adelle", Arial, sans-serif; font-size:18px; color:#FFF; text-decoration:none;}

.HeroContentWrapper ul li a:hover{ font-family:"Adelle", Arial, sans-serif; font-size:18px; color:#FFFF75; font-weight:normal;}


/* Tablet Layout: 481px to 768px */
@media (max-width: 768px) {
	
.HeroContentWrapper{ width:300px; padding:0px 0px; margin:0 0 0 0; background-color:#3AA7DF;  font-weight:bold; font-size:22px;}

.HerContTxt{ height:45px; padding:8px 0 8px 15px; background-color:#343434; color:#fff;  }

.HeroContentWrapper ul{ width:100%; list-style:none; padding:0 15px 0 15px; margin:0; font-family:"Adelle", Arial, sans-serif; font-size:18px; font-weight:normal;}

.HeroContentWrapper ul li{ width:100%; list-style:none; padding:0 0 11px 0; margin:11px 0;  border-bottom:1px dotted #6EF5FB; color:#FFF;}

.HeroContentWrapper ul li a{ font-family:"Adelle", Arial, sans-serif; font-size:18px; color:#FFF; text-decoration:none;}

.HeroContentWrapper ul li a:hover{ font-family:"Adelle", Arial, sans-serif; font-size:18px; color:#FFFF75; font-weight:normal;}

}

/* Mobile Layout: 481px */
@media (max-width: 481px) {

.HeroContentWrapper{ width:300px; padding:0px 0px; margin:0 0 0 0; background-color:#3AA7DF;  font-weight:bold; font-size:22px;}

.HerContTxt{ height:45px; padding:8px 0 8px 15px; background-color:#343434; color:#fff; }

.HeroContentWrapper ul{ width:100%; list-style:none; padding:0 15px 0 15px; margin:0; font-family:"Adelle", Arial, sans-serif; font-size:18px; font-weight:normal;}

.HeroContentWrapper ul li{ width:100%; list-style:none; padding:0 0 11px 0; margin:11px 0;  border-bottom:1px dotted #6EF5FB; color:#FFF;}

.HeroContentWrapper ul li a{ font-family:"Adelle", Arial, sans-serif; font-size:18px; color:#FFF; text-decoration:none;}

.HeroContentWrapper ul li a:hover{ font-family:"Adelle", Arial, sans-serif; font-size:18px; color:#FFFF75; font-weight:normal;}	
}

button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-radius: 11px;
  background: #ddd url(../images/button.png) repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
  background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
  border: 1px solid;
  border-color: #ddd #bbb #999;
  cursor: pointer;
  color: #333;
  font: bold 12px/1.2 Arial, sans-serif;
  outline: 0;
  overflow: visible;
  padding: 3px 10px 4px;
  text-shadow: #fff 0 1px 1px;
  width: auto;
  *padding-top: 2px; /* IE7 */
  *padding-bottom: 0px; /* IE7 */
}

/* CSS for Global Ad Banner */

.GIOtab{ width:100%; padding:0px; border:1px solid #cdcdcd; overflow:hidden; margin: 0 0 10px 0;}
.GIOtabHD{color:#fff; background-color:#97cd00; padding:5px 10px; float:left; font-size:15px; font-weight:bold;}
.GIOLink{ text-decoration:none; color:#000; display:block;}
.GIOLink:hover{ text-decoration:none; color:#000; display:block; background-color:#f9f9f9;}
.GOItxt{ width:auto; float:left; font-size:13px; padding:5px 0 0 10px;}

/* Tablet Layout: 481px to 768px */
@media (max-width: 768px) {
.GIOtab{ width:100%; padding:0px; border:1px solid #cdcdcd; overflow:hidden; margin: 10px 0 10px 0;}
.GIOtabHD{ color:#fff; background-color:#97cd00; padding:5px 10px; float:left; font-size:15px; font-weight:bold;}
.GIOLink{ text-decoration:none; color:#000; display:block;}
.GIOLink:hover{ text-decoration:none; color:#000; display:block; background-color:#f9f9f9;}
.GOItxt{ width:auto; float:left; font-size:13px; padding:5px 0 0 10px;}
}

/* Mobile Layout: 481px */
@media (max-width: 481px) {
.GIOtab{ width:99%; padding:0px; border:1px solid #cdcdcd; overflow:hidden; margin: 10px 0 10px 0;}
.GIOtabHD{ color:#fff; background-color:#97cd00; padding:5px 10px; float:left; font-size:15px; font-weight:bold; width:100%}
.GIOLink{ text-decoration:none; color:#000; display:block;}
.GIOLink:hover{ text-decoration:none; color:#000; display:block; background-color:#f9f9f9;}
.GOItxt{ width:auto; float:left; font-size:13px; padding:5px 0 5px 10px;}
}

/* ROPO section Home */

.RopoHomeWrapper{
	width:202px;
	overflow:hidden;
	display:block;
}

.RopoHomeWrapper a{
	display:block;
	font-family: adelle;
	color:#000;
	text-decoration:none;
	height:auto;
	width:100%;
}

.RopoHomeWrapper a:hover{
	transform: translateY(-5px); 
	transition: all 0.2s ease-in-out;
	color:#ff5a00;
}

.RHPImg{ 
	width:145px;
	height:192px;
	margin:0 auto;
	padding:0 0 0 0;
	text-align:center;
}

.RHPTxt{ 
	width:100%;
	padding:5px 0px;
	text-align:center;
	font-family: adelle;
	font-size:16px;
	color:#000;
	line-height:18px;
	font-weight:bold;
}

.RHPdivd{ 
	width:70%;
	background-color:#ddd;
	height:1px;
	padding:0;
	margin:13px auto 13px auto;
}
.region-inner .story-content img{border:none !important;}
