/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2013 By BESTDNNSKINS.COM
 */
/*-------- Global CSS 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, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}a img{border:0;}
img, object, embed { max-width: 100%;}
img { height: auto;}

/*-------- Design style --------*/
.floatl{ float:left;}
.floatr{ float:right;}
.pc_display { display:block;}
.mobile_display { display:none;}
#skin_wrap { width:100%; position:relative;z-index:1; background:#ECECEC;}
.skin_width { width:100%;max-width:960px;min-width:767px;margin:0 auto; position:relative;}

.header_top_bg {background:#333333;}
.header_top { min-height:30px;}
.currentdate_style {float:left; line-height:30px; padding-left:1%; }
.language_position {float:right; padding:5px 5px 4px 0;}
.user_style { float:right; padding-right:1%; padding-left:8px; line-height:30px;}

.skin_header_bg {background: url(../web-images/background.jpg); background-attachment:fixed; background-position:center top;}
.skin_header { min-height:105px;}
.logo_style { float:left; padding:8px 8px 8px 8px;}
.headerp_style { float:left; min-width:200px; margin-right:10px; padding:8px; }
.socialp_style { float:right; padding-top:0px; margin-right:0; margin-bottom:6px; min-width:200px;}
.search_style { position:absolute; top:130px; right:0;}
.mobile_nav { display:none; }
#skin_nav { min-height:37px; }
#nav_box {}
.banner_style {}

.main_top_bg {background: #3185B7; repeat-x; height:10px; }
#skin_main{background:url(../web-images/texture-bg.jpg);}
.skin_content { padding:10px 0 10px 0; min-height:400px;}
.NB_skin_content { padding:0 0 10px 0; min-height:500px;}

.skin_footer_bg {background:url(../web-images/footer.jpg); background-position:center top; background-attachment: scroll; } 
.footerpane_style {}
.footer_link_bg{background:#2A80B1;}
.skin_copyright_bg {background:#2A80B1;}
.skin_copyright {background:url(../images/footer_line.png) no-repeat top center #2A80B1; text-align:center; padding:22px 0px; color:#333333;}

/*--------- StandardMenu style ----------*/
#standardMenu { position:relative; margin:0 auto;}
#standardMenu ul { list-style:none; margin:0; padding:0;}
#standardMenu li{ position:relative; display:block; float:left; list-style-type:none; margin-right:1px; z-index:903;}

#standardMenu .rootMenu li a{ background:none; display:block; position:relative; float:none; z-index:10; cursor:pointer; text-decoration:none;}
#standardMenu .rootMenu li:hover a, #standardMenu .rootMenu li a:hover { text-decoration:none;}
#standardMenu .rootMenu > li.selected > a, #standardMenu .rootMenu > li.breadcrumb > a, #standardMenu .rootMenu > li.breadcrumb > a:hover, #standardMenu .rootMenu > li.selected > a:hover{ text-decoration:none; background:url(../images/menu_bg.png) no-repeat right -43px;}

#standardMenu .rootMenu li a span { display:block; padding:5px 20px 0 20px; height:32px; line-height:32px; color:#ffffff; white-space:nowrap; font-size:13px; font-weight:bold; text-transform:uppercase;}
#standardMenu .rootMenu li:hover a span, #standardMenu .rootMenu li a:hover span { text-decoration:none; color:#DDDDDD;}
#standardMenu .rootMenu > li.selected > a span, #standardMenu .rootMenu > li.breadcrumb > a span, #standardMenu .rootMenu > li.breadcrumb > a:hover span, #standardMenu .rootMenu > li.selected > a:hover span{ text-decoration:none; background:url(../images/menu_bg.png) no-repeat left 0; margin-right:23px; color:#000000; padding:5px 0 0 23px;}

/*-- submenu --*/
#standardMenu .subMenu { display:none; position:absolute; top:37px; z-index:1210;}
#standardMenu .rootMenu li.rmHover .subMenu { display:block;}
#standardMenu .subMenu ul{ margin:0; padding:0; position:relative; width:180px; border:1px solid #DDDDDD;z-index:1200;}
#standardMenu .subMenu li{ float:none; clear:both; width:100%; padding:0; *margin-bottom:-3px; position:relative;}
#standardMenu .subMenu li.item a{ background:#FFFFFF; background:rgba(248,248,248,0.9); border-bottom:1px solid #CECECE; }
#standardMenu .subMenu li.last > a{ border-bottom: none;}
#standardMenu .subMenu li.item a span{ display:block; background:none; font-size:12px; color:#555555; font-weight:normal; white-space:nowrap; height:42px; line-height:42px; padding:0 10px 0 12px; text-shadow:none; text-transform:none; margin:0;}
#standardMenu .subMenu li.selected > a span, #standardMenu .subMenu li.breadcrumb > a span { color:#2471A9; background:#fff; background:rgba(255,255,255,0.5);}
#standardMenu .subMenu li.item a:hover span { color:#2471A9; cursor:pointer; background:#fff; background:rgba(255,255,255,0.5);}
#standardMenu .subMenu .subarrow{ background:url(../images/menu-arrow01.gif) no-repeat; position:absolute; right:0; top:18px; width:15px; height:7px;}

#standardMenu ul li ul li ul{ width:180px; margin:0;}
#standardMenu ul li ul li ul.level1{ display: none; position:absolute; left:180px; top:-1px;}
#standardMenu ul li ul li ul li ul{ display:none;}
#standardMenu ul li ul li ul li:hover ul.level2 { display: block; position:absolute; left:180px; top:-1px;}
#standardMenu ul li ul li ul li ul li ul{ display:none;}
#standardMenu ul li ul li ul li ul li:hover ul.level3 { display: block; position:absolute; left:180px; top:-1px;}

#standardMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#standardMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

/*--------- MegaMenu style ----------*/
#megaMenu { position:relative; margin:0 auto;}
#megaMenu ul { list-style:none; margin:0; padding:0;}
#megaMenu li{ position:relative; display:block; float:left; list-style-type:none; margin-right:1px; z-index:903;}

#megaMenu .root li a{ background:none; display:block; position:relative; float:none; z-index:10; cursor:pointer; text-decoration:none;}
#megaMenu .root li:hover a, #megaMenu .root li a:hover { text-decoration:none;}
#megaMenu .root > li.selected > a, #megaMenu .root > li.breadcrumb > a, #megaMenu .root > li.breadcrumb > a:hover, #megaMenu .root > li.selected > a:hover{ text-decoration:none; background:url(../images/menu_bg.png) no-repeat right -43px;}

#megaMenu .root li a span { display:block; padding:5px 22px 0 22px; height:32px; line-height:32px; color:#000000; white-space:nowrap; font-size:13px; font-weight:bold; text-transform:uppercase;}
#megaMenu .root li:hover a span, #megaMenu .root li a:hover span { text-decoration:none; color:#Ffffff;}
#megaMenu .root > li.selected > a span, #megaMenu .root > li.breadcrumb > a span, #megaMenu .root > li.breadcrumb > a:hover span, #megaMenu .root > li.selected > a:hover span{ text-decoration:none; background:url(../images/menu_bg.png) no-repeat left 0; margin-right:23px; color:#000000; padding:5px 0 0 23px;}

/*-- submenu --*/
#megaMenu .category { display:none; position:absolute; top:37px; z-index:1210; width:342px; padding:0; padding:5px 5px 12px 5px; background:#FFFFFF; background:rgba(248,248,248,0.9);border:none; webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;  box-shadow: 0 0 3px 0 rgba(0,0,0,.4); -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.4); -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,.4); }
#megaMenu ul li:hover ul{ visibility: visible;}
#megaMenu .root li.rmHover .category { display:block;}
#megaMenu .category ul{ margin:0; padding:0; position:relative; z-index:1200;}
#megaMenu .category li{ width:170px; padding:0;}
#megaMenu .category li.item a{ border:none; padding:0 10px; background:url(../images/mega_sub_bottom.png) no-repeat left bottom; white-space:normal;}
#megaMenu .category li.item a span{ display:block; background:none; font-size:12px; color:#555555; font-weight:bold; height:auto; line-height:35px; padding:0; text-shadow:none; text-transform:none;}
#megaMenu .category li.item a:hover span { background:none; color:#2471A9; cursor:pointer;}
#megaMenu .category li.selected > a span { color:#2471A9;}

#megaMenu ul li ul li ul{ position: relative; padding:0; width:auto; border:none; background:none;}
#megaMenu .leaf li{ clear:both;float:none; width:150px; padding:0 10px;}
#megaMenu .leaf li.item a{ text-transform: none; font-size:12px; padding:0 0 0 6px; line-height:1em; background:url(../images/right.gif) left 15px no-repeat; border-bottom:none;}
#megaMenu .leaf li.item a span{ display:block; background:none; font-size:12px; color:#555555; font-weight:normal; height:auto; line-height:35px; padding:0; text-transform:none;}
#megaMenu .leaf li.selected > a span{ color:#2471A9; cursor:pointer;}
#megaMenu .leaf li li{ clear:both;float:none; width:130px;}

#megaMenu ul li ul li ul li a{ color:#555555; text-transform: none; font-size:12px; padding:8px 0 8px 5px; line-height:1em; background:url(../images/right.gif) left 12px no-repeat; border-bottom:none;}
#megaMenu ul li ul li ul li a:hover{ background:url(../images/right.gif) left 12px no-repeat; text-decoration:underline;}

#megaMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#megaMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

/*--------- Pane Style ----------*/
.DNNEmptyPane{ display:none!important;}
.dnnpane [class*="grid"] { padding:25px 0px 5px 0px;}
.bannerpane { margin:0; padding:0; min-height:100px;}
.bannerpane p{ margin:0; }
.headerpane, .socialpane { padding:0; margin:0; color:#fff;}
.content_grid12 {}
.one_grid8 {}
.one_grid4 {}
.two_grid6a {}
.two_grid6b {}
.three_grid4a {}
.three_grid4b {}
.three_grid4c {}
.four_grid12 {}
.five_grid3a {}
.five_grid3b {}
.five_grid3c {}
.five_grid3d {}
.six_grid4 {}
.six_grid8 {}
.seven_grid12 {}
.eight_grid3a {}
.eight_grid3b {}
.eight_grid3c {}
.eight_grid3d {}
.footer_grid3a { margin:60px 0 10px 0;}
.footer_grid3b { margin:60px 0 10px 0;}
.footer_grid3c { margin:60px 0 10px 0;}
.footer_grid3d { margin:60px 0 10px 0;}
.footerpane { margin:10px 0;}
.footerlinks { margin:10px 1%;}

.i_content_grid12 {}
.i_one_grid3 {}
.i_one_grid9 {}
.i_two_grid4a {}
.i_two_grid4b {}
.i_two_grid4c {}
.i_three_grid9 {}
.i_three_grid3 {}
.i_four_grid12 {}

/*--------- Grid Style ----------*/
.row-fluid { width: 100%; *zoom: 1;}
.row-fluid:before, .row-fluid:after {display: table;content: "";}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] { display: block; width: 100%; min-height:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: left; margin-left: 2.127659574%; *margin-left: 1.8744680846382977%;}
.row-fluid [class*="span"]:first-child { margin-left: 0;}
.row-fluid span.SubHead { font-weight:normal;  font-size:13px;}

.row-fluid .span12 {width: 99.99999998999999%; *width: 99.94680850063828%;}
.row-fluid .span11 {width: 91.489361693%; *width: 91.4361702036383%;}
.row-fluid .span10 {width: 82.97872339599999%; *width: 82.92553190663828%;}
.row-fluid .span9 {width: 69.468085099%; *width: 69.4148936096383%;}
.row-fluid .span8 {width: 65.95744680199999%; *width: 65.90425531263828%;}
.row-fluid .span7 {width: 57.446808505%; *width: 57.3936170156383%;}
.row-fluid .span6 {width: 48.93617020799999%; *width: 48.88297871863829%;}
.row-fluid .span5 {width: 40.425531911%; *width: 40.3723404216383%;}
.row-fluid .span4 {width: 31.914893614%; *width: 31.8617021246383%;}
.row-fluid .span3 {width: 28.404255317%; *width: 28.3510638276383%;}
.row-fluid .span2 {width: 14.89361702%; *width: 14.8404255306383%;}
.row-fluid .span1 {width: 6.382978723%; *width: 6.329787233638298%;}


/*--------- Search style ----------*/
#Search{ float:right;margin:0;}
.searchcss, a.searchcss:link, a.searchcss:active, a.searchcss:visited{ color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; display:block; position:absolute; width:30px; height:30px; right:2px; top:4px; text-indent:-99999px; overflow:hidden; }
.searchSite {text-indent:-99999px; }
a.searchcss:hover{ color:#000000; text-decoration:none; font-weight:normal; font-size:12px; }
#Search input[type="text"] {background: #ffffff; background:rgba(255,255,255,.85); border: 1px solid #fff;  font-size:12px; color: #444444; width: 150px; padding: 6px 38px 6px 7px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s;}
#Search input[type="text"]:active, #Search input[type="text"]:focus { width:170px; background: #ffffff;}
#Search a{display: block;position:absolute;right:0; top:0;width:38px; padding:0;border:none;box-shadow:none;webkit-box-shadow:none;overflow:hidden;text-indent:-99999px;background:url(../images/search_icon.png) no-repeat 5px 4px;z-index:1;cursor:pointer;}
ul.searchSkinObjectPreview  { z-index: 9999!important;}


/*--------- Register and Login Style ----------*/
#Login{float:right;padding-right:0;height:30px;border:none;background:none;}
#Login ul {margin:0; padding:0;}
#Login .registerGroup, #Login .registerGroup *, #Login .loginGroup, #Login .loginGroup *{ display:block; } 
#Login .registerGroup, #Login .loginGroup{float:left;padding:0;margin:0;} 
#Login .registerGroup li{ float:left; height:30px;border:none;}
#Login .registerGroup .buttonGroup{margin-right:0;}
#Login .registerGroup a { border-right:1px solid #555555; position:relative; display:block; padding:0 8px; min-width:15px; height:30px; font-weight:bold; font-size:11px;vertical-align:middle;line-height:30px; color:#bbbbbb; }
#Login .loginGroup a{ position:relative; display:block; padding:0 8px; min-width:15px; height:30px; font-weight:bold; font-size:11px;vertical-align:middle;line-height:30px; color:#bbbbbb;}
#Login .registerGroup a:hover,#Login .loginGroup a:hover{color:#ffffff;text-decoration:none;}
#Login .registerGroup a:active,#Login .loginGroup a:active{color:#ffffff;}
#Login .registerGroup a strong,#Login .loginGroup a strong{position:absolute;left:0; top:0;width:100%; height:100%;display:block;font-size:11px;font-weight:bold;vertical-align:baseline;overflow:hidden;text-indent:-9999px;}
.registerGroup .userMessages strong,.registerGroup .userNotifications strong{ background:url(../images/userLoginSprite.png) no-repeat -1px -29px;}
.registerGroup .userMessages strong:hover{background-position:-1px 0;}
.registerGroup .userNotifications strong{ background-position:-29px -29px;}
.registerGroup .userNotifications strong:hover{ background-position:-29px 0;}
.registerGroup .userMessages strong:active{background-position:-1px -29px;}
.registerGroup .userNotifications strong:active{ background-position:-29px -29px;}	
#Login .registerGroup a span{position:absolute;right:5px; top:-7px;display:inline-block;padding:2px 4px;min-width:7px;line-height:18px;text-align:center;margin-right:3px;background:rgb(31,152,241);font-size:9px;color:#fff;text-shadow: 0px 1px 0px #333333;}
#Login .registerGroup .userProfileImg a{padding:0;background:none;min-width:25px;}
#Login .registerGroup a img{border:none;height:30px; width:30px;background:#555;}

/*--------- Language Style ----------*/
.language-object{float:right;display:block; margin:0;}
.language-object .Language {margin:0 2px;}
.language-object span img{height:17px; width:24px;opacity:0.7; margin:0; border:2px solid transparent;}
.language-object span:hover img{opacity:1;}
.language-object .Language.selected img{ opacity:1; border-color:#fff; border-color:rgba(255,255,255,.2); -webkit-border-radius: 2px;border-radius: 2px;}

/*--------- Color Picker Style ----------*/
#custom_wrapper {position: fixed;top: 170px;left:-155px;width: 150px;padding: 18px 0 18px 0;background: #fff;z-index: 99999;font-size: 12px;border: 1px solid #E1E1E1;border-bottom: 1px solid rgba(150, 150, 150, 0.2);-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);}
#custom_wrapper div, #custom_wrapper span, #custom_wrapper p, #custom_wrapper li, #custom_wrapper td {color: #555!important;}
#custom_wrapper #bg_color {width: 100%;height: 25px;cursor: pointer;border: 1px solid #555;}
#custom-button {display:block;position: fixed;top: 180px;left:0;cursor:pointer;z-index: 999;}
#custom_wrapper .custom_inner{width: 80%;margin:auto;}
.colorpicker_preview{width: 100%;height: 30px;margin: 5px 0 0 0;}
#custom_wrapper .use-form-styles select{width: 110px;}
.color-box, .pattern-box, .bg-box { width:24px;height:24px;display:block;float:left; margin:5px 2px 0 2px;border: 1px solid #cacaca;}
.pattern-box { background:#2471A9;}
#colorpicker { width: 36px;height: 36px;background: url(../images/colorpicker/select2.png);}
#colorpicker div { width: 28px;height: 28px;background: url(../images/colorpicker/select2.png) center;}
#custom_wrapper #custom-reset{ height:30px; padding:5px 25px; margin:0 18px; background:url(../images/gradient.png) #111;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; text-decoration:none;} 
#custom_wrapper #bg_pattern { height:155px; margin-top:10px;}


/*--------- Image Shake style ----------*/
.shake ul {list-style:none;margin:0;padding:0;}
.shake ul li {list-style:none;margin:0;padding:0;}
.shake img { cursor:pointer; }

/*--------- Readmore Style ----------*/
.more_icon { background: url(../images/more_arrow.png) no-repeat right 3px; display: inline-block; padding: 0 16px 2px 0; font-weight:normal;font-size:12px; line-height:1.5em; transition: all 0.5s ease 0s;  -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s; text-decoration: none;}
.more_icon:hover { background-position: left 3px; padding: 0 0 2px 16px; text-decoration: none;}

/*--------- Buying Button Style ----------*/
.buying_box { border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; margin:10px 5px; padding:20px 10px;}
.buying_box p { font-size:15px; color:#666666; line-height:25px; text-align:left;}
.buying_button { text-align:right; padding:10px 50px 0 0;}
.buying_button a.button { background:#2471A9; display:inline-block; font-size: 18px; font-weight:bold; line-height:1; color:#FFFFFF; text-align:center; text-decoration:none; padding: 10px 20px 11px; border-radius: 2px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.01) inset; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.01) inset; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.01) inset;}
.buying_button a.button:hover { background:#333333; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}

/*--------- Camera Slider style ----------*/
.fluid_container { margin: 0 auto; width: 100%;}

/*--------- Fancybox Style ----------*/
.fancybox_style { margin:0; padding:5px 0 0 0;}
.fancybox_style ul { margin:0; padding:0; float:left;list-style:none; width:auto;}
.fancybox_style ul li { list-style:none; margin:3px; float:left; position:relative; opacity:0.8;}
.fancybox_style ul li img { background:#FFFFFF; padding:2px; box-shadow: 0 0 1px 0 rgba(0,0,0,.2); -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.2); -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,.2);}
.fancybox_style ul li:hover { opacity:1;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}

/*--------- Footer Quick Links style ----------*/
.quick_links { padding-top:10px; }
.quick_links ul{list-style:none;margin:0;padding:0;}
.quick_links ul li {float:left;list-style:none;margin:0;padding-top:0; width:100px; line-height:25px;}

/*--------- Togglable Tabs Style ----------*/
.nav { margin-bottom: 0;}
.nav-tabs { border-bottom: 1px solid #CECECE;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover { border-color: #CECECE #CECECE transparent;}
.nav-tabs > li > a { padding-top:12px; }
.nav-tabs > li > a:hover { color:#333333;}
.tab-content { border:1px solid #CECECE; border-top:none; padding:11px 10px 5px 10px;}
.tab-content p { line-height:2em;}

/*--------- Footer Tag style ----------*/
.footer_tag { padding-top:12px;}
.footer_tag ul { list-style:none; margin:0; padding:0;}
.footer_tag ul li { list-style:none; margin-bottom:5px; padding:4px 0;}
.footer_tag ul li a { background:#2471A9; margin:0 2px; padding:6px 0; text-decoration:none;}
.footer_tag ul li a span { background:#333333; padding:6px; font-size:12px; color:#FFFFFF;}
.footer_tag ul li a span:hover { background:none; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}
.footer_tag a { text-decoration:none;}

/*--------- Quovolve Style ----------*/
.quovolve-box { padding: 10px 0 0 0;}
.quovolve-box ul { clear: both;list-style: none; margin: 0;padding:5px 0;}
.quovolve-box ul li { list-style:none;padding: 10px;position: relative;}
.quovolve-box ul li p { margin: 0;}
.quovolve-box ul li cite { background:#444;border-radius: 0;bottom: -20px;box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.6);color: #FFFFFF!important;display: block;font-size: 16px;font-style: normal;padding: 2px 6px 3px;position: absolute;right: 2px;z-index: 900;}
.quovolve-box ul li cite:before { border-bottom: 0 solid transparent;border-left: 10px solid #444;border-top: 10px solid transparent;content: "";height: 0;left: 4%;position: absolute;top: -6px;width: 0;}
.quovolve-box .quovolve-nav .nav-numbers { height: 6px;margin: 0;width: 100%;padding:0;}
.quovolve-box .quovolve-nav .nav-numbers li { float: left;list-style: none;margin-right: 3px;}
.quovolve-box .quovolve-nav .nav-numbers li a { background: none repeat scroll 0 0 #666666;border-radius: 100% 100% 100% 100%;display: block;height: 6px;text-indent: -9999px;width: 6px;}
.quovolve-box .quovolve-nav .nav-numbers li.active a { background: none repeat scroll 0 0 #EEEEEE;}
.quovolve-box .quovolve-nav .nav-numbers li a:hover { background: none repeat scroll 0 0 #EEEEEE;}
.quovolve-box ul.quovolve { background:#000; background:rgba(0, 0, 0,.3); box-shadow: 0 0 4px 0 rgba(0,0,0,.6); -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.6); -moz-box-shadow: 0 0 4px 0 rgba(0,0,0,.6); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family: Georgia,Times,serif;font-style: italic;margin: 10px 0 0;}
ul.quovolve p,ul.quovolve div,ul.quovolve span, ul.quovolve li,ul.quovolve a, ul.quovolve dt, ul.quovolve dd,ul.quovolve h1, ul.quovolve h2, ul.quovolve h3, ul.quovolve h4, ul.quovolve h5, ul.quovolve h6{ color: #FFFFFF!important;}

/*--------- Carousel Style ----------*/
.carouFredSel { position:relative; }
.carouFredSel ul { list-style:none; margin:0; padding:0; }
.carouFredSel ul li { list-style:none; margin:0; padding:0; }
ul#carouFredSel_style {list-style:none; margin:0; padding:0 25px;}
ul#carouFredSel_style li {float:left; list-style:none; margin:0; padding:5px; min-height:80px; }
.caroul_prev { background: url(../images/carouFredSel_prev.png) no-repeat center center #2471A9; padding:10px; position:absolute; left:0; top:38%; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.caroul_next { background: url(../images/carouFredSel_next.png) no-repeat center center #2471A9; padding:10px; position:absolute; right:0; top:38%; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.caroul_prev:hover { background:url(../images/carouFredSel_prev.png) no-repeat center center #333333; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}
.caroul_next:hover { background:url(../images/carouFredSel_next.png) no-repeat center center #333333; transition: all 0.5s ease-in 0s; -webkit-transition: all 0.5s ease-in 0s; -moz-transition: all 0.5s ease-in 0s;}

/*--------- Scroll Top Style ----------*/
#top-link { background:url(../images/scroll_top.png) no-repeat scroll center top rgba(0, 0, 0, 0.4); border: 0 none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-border-radius: 3px; bottom: 16px; right: 50px; display:block; height:38px; padding:0; width:49px; position: fixed; text-decoration: none; z-index: 903;}
#top-link:hover { background:url(../images/scroll_top.png) no-repeat scroll center bottom rgba(0, 0, 0, 0.5);  -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s; -o-transition: all 0.2s ease-in 0s; transition: all 0.2s ease-in 0s;}