body{margin:0;background-color:#e8eaed;/* background:#fff url('/images/bg-body.gif') repeat-x; */color:#000;font:14px/140% arial,helvetica,sans-serif;line-height:1.5;min-width:960px;}
img{border-style:none}
a{text-decoration:none;color:#fc7312}
a:hover{text-decoration:underline}
input,textarea,select{font:100% "Trebuchet MS",Arial,Helvetica,sans-serif;vertical-align:middle;padding:4px;background-color:#fff;border-width:1px;border-style:solid;border-color:#a6a6a6 #d9d9d9 #d9d9d9 #a6a6a6;border-radius:3px;color:#000;font-size:14px;margin:4px 0 14px;}
form,fieldset{margin:0;padding:0;border-style:none}
blockquote{display:block;margin-top:1em;margin-bottom:1em;margin-left:40px;margin-right:40px;}

/*Header*/
#header{/*margin:8px 0 1px;*/overflow:hidden;background:url('/images/bg-header2.gif')}
.header-holder{width:100%;overflow:hidden;background:url('/images/bg-header.gif') repeat-x}
.header-frame{max-width:1200px;width:100%;min-height:81px;overflow:hidden;padding:12px 0 1px;margin:0 auto;background:url('/images/bg-header3.gif') repeat-x 0 100%}
#header .logo{background:url(https://www.ubbcentral.com/forums/styles/images/ubb/logo.png) no-repeat;background-size:90px 60px;float:left;font-size:16px;height:60px;margin:0 14px 0 8px;overflow:hidden;text-indent:-9999px;width:90px;}
#header .logo a{display:block;height:100%}
#header .holder{padding:0;margin:0;}
#header .slogan{display:block;font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;font-size:18px;padding:10px 0 6px;line-height:20px;color:#fff;}

	/*Navigation*/
	#nav{font-family:"trebuchet ms", verdana, arial, helvetica, sans-serif;margin:0 0 0 -10px;padding:0;list-style:none;font-size:14px;line-height:16px;margin:0}
	#nav a{height:40px;line-height:40px;color:#fff;cursor:pointer;padding:0 7px 0 0;background:url('https://www.ubbcentral.com/images/bg-nav.png') no-repeat 100% 0;border-radius:0 6px 0 0;border-width:1px 1px 0 0;border-style:solid;border-top-color:#47474f;border-right-color:#212121;background:#104cb5;}
	#nav a{height:40px;padding:0 10px 0 14px;min-width:39px;text-align:center;background:url('https://www.ubbcentral.com/images/bg-nav.png') no-repeat 0 -40px;background:#104cb5;}
	#nav .last a{background-position:100% -160px;}
	#nav .active a, #nav a:hover{text-decoration:none;background-position:100% -80px}
	#nav .active a, #nav a:hover{background-position:0 -120px}

	.topnav a{display:block;float:left;text-align:center;text-decoration:none;}
	.topnav a:hover{background-color:#ddd;color:#000;}
	.topnav a.active{color:#FFF;}
	.topnav .icon{display:none;}


/* UBBT77 - TEMPLATE/DEFAULTS FOR CUSTOM NAV STYLES */
#nav a{
background:#104cb5; /* OT Hover Blue */
border-radius:0 6px 0 0;
border-right-color:#212121; /* Lt Black */
border-style:solid;
border-top-color:#47474f; /* Charcoal */
border-width:1px 1px 0 0;
}

#nav .active, #nav a:hover{
background:#ff6f00; /* Amber 900 */
background:linear-gradient(#ffa726, #ff6f00, #ff6f00, #ff6f00); /* Orange 400, Amber 900 900 900 */
border-radius:0 6px 0 0;
border-right-color:#ff9800; /* Orange 500 */
border-style:solid;
border-top-color:#ff9800; /* Orange 500 */
border-width:1px 1px 0 0;
}


/*Footer*/
#ZZfooter{width:100%;overflow:hidden;background:#b8b8b8 url('/images/bg-footer.gif') repeat-x;}
#footer{margin:auto;max-width:1200px;}
#footer .footer-holder{overflow:hidden;margin:0 auto;/*padding:16px 0 72px;*/width:98%;}
#footer .sub-menu{margin:0;padding:0;list-style:none;overflow:hidden;}
#footer .sub-menu li{float:left;font-size:12px;line-height:14px;background:url('/images/sep-03.gif') no-repeat 0 1px;padding:0 9px 0 12px;}
#footer .sub-menu li a{color:#000;}
#footer .sub-menu li:first-child{padding:0 9px 0 0;background:0;}
#footer .copy{float:right;color:#000;font-size:12px;line-height:14px;}
#footer .copy a{color:#000;}


/* --- UBB.Central Mobile - MAIN SITE IS NOT RESPONSIVE, SO WE COMMENT THIS SECTION OUT
@media screen and (max-width:630px){
#header .holder{max-width:300px;}
.topnav a{display:none;}
.topnav a.icon{background:none!important;border:0!important;display:block;float:right;font-size:20px;padding:0 20px!important;position:absolute;right:0;top:0;z-index:99;}
.topnav.responsive{position:absolute;top:0;width:100%;z-index:99;}
.topnav.responsive .icon{position:absolute;right:0;top:0;}
.topnav.responsive a{display:block;float:none;text-align:left;}
}

@media all and (max-width:760px) {
#footer .footer-holder{width:100%;}
}
 --- */

/*Main*/
#main{background-color:#fff;max-width:1200px;width:100%;padding:0;margin:-1px auto 0;position:relative;line-height:1.5;color:#24292e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;}
#main:after{display:block;clear:both;content:''}
.visual{position:relative;margin:0 0 28px;background:#f1f1e0 url('/images/bg-visual.gif') repeat-x}
.visualZZ:after{background:url('/images/bg-shadow.png') no-repeat 50% 0;width:974px;height:88px;position:absolute;top:0;left:-7px;content:''}
.visualZZ:before{background:url('/images/bg-shadow2.png') no-repeat 50% 0;position:absolute;bottom:-3px;left:0;width:960px;height:3px;content:''}
.visual-h{width:100%;-webkit-border-radius:0 0 5px 5px;border:1px solid #d8d8c9;border-width:0 1px 1px;border-radius:0 0 5px 5px;margin:0 auto;overflow:hidden;background:url('/images/img-01.jpg') no-repeat 100% 0}
.visual-h .text-h{float:left;width:515px;padding:68px 0 31px 36px}
.visual-h h2{font-size:41px;line-height:41px;margin:0;font-weight:400;color:#000}
.main-holder{width:940px;overflow:hidden;margin:0 auto}
.aside{float:left;width:257px}
.aside .block{width:257px;overflow:hidden;margin:0 0 12px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.aside .block .heading{overflow:hidden;padding:8px 10px 9px 23px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#ff600d url('/images/bg-heading.gif') repeat-x;-webkit-box-shadow:inset 0 2px 0 0 #ffb119,inset 0 -1px 2px 0 rgba(0,0,0,0.4);box-shadow:inset 0 2px 0 0 #ffb119,inset 0 -1px 2px 0 rgba(0,0,0,0.4)}
.aside .block.view2 .heading{background:#24aa60 url('/images/bg-heading2.gif') repeat-x;-webkit-box-shadow:inset 0 2px 0 0 #42deb1,inset 0 -1px 2px 0 rgba(0,0,0,0.4);box-shadow:inset 0 2px 0 0 #42deb1,inset 0 -1px 2px 0 rgba(0,0,0,0.4)}
.aside .block.view3 .heading{background:#eb1c68 url('/images/bg-heading3.gif') repeat-x;-webkit-box-shadow:inset 0 2px 0 0 #f733bf,inset 0 -1px 2px 0 rgba(0,0,0,0.4);box-shadow:inset 0 2px 0 0 #f733bf,inset 0 -1px 2px 0 rgba(0,0,0,0.4)}
.aside .block.view4 .heading{background:#088cc9 url('/images/bg-heading4.gif') repeat-x;-webkit-box-shadow:inset 0 2px 0 0 #0ed2ea,inset 0 -1px 2px 0 rgba(0,0,0,0.4);box-shadow:inset 0 2px 0 0 #0ed2ea,inset 0 -1px 2px 0 rgba(0,0,0,0.4)}
.aside .block .heading h3{color:#fff;font-size:18px;font-weight:700;line-height:110%;margin:0}
.aside .box{background:url('/images/bg-box.png') no-repeat;overflow:hidden;max-width:400px;min-width:257px;color:#000;font-size:14px;line-height:18px}
.aside .box ul{margin:0;padding:0;list-style:none;overflow:hidden}
.aside .box ul li{vertical-align:top;padding:0 0 0 10px;overflow:hidden;background:url('/images/sep-02.png') no-repeat 1px 4px}
.aside .box ul.links-list li{color:#0274cb;padding:0 0 2px 10px;background:url('/images/sep-01.png') no-repeat 0 8px}
.aside .box ul.links-list li a{color:#0274cb}
.aside .box-h{width:257px;padding:44px 0 21px;background:url('/images/bg-box-b.png') no-repeat 0 100%}
.aside .box-f{width:257px;background:url('/images/bg-box-c.png') repeat-y}
.aside .box-f:after,.aside .box-h:after{display:block;clear:both;content:''}
.aside .box-c{margin:-34px 0 0;overflow:hidden;float:left;padding:0 23px;position:relative;width:211px}
.content{float:right;padding:4px 0 0;width:648px}
.content h2{color:#000;margin:0 0 17px;font-size:24px;font-weight:700;line-height:180%}
.content .visual-area{overflow:hidden;padding:18px 2px 0 0}
.aside .box-c p{margin:0 0 6px}
.content p{margin:0 0 18px}
.alignright{float:right;margin:0 0 0 10px}
.alignleft{float:left;margin:0 10px 0 0}
.aligncenter{display:block;margin:0 auto}
.content .visual-area .alignright{margin:0 0 -72px}
.info{margin:-2px 0 0;padding:0;list-style:none}
.info:after{display:block;clear:both;content:''}
.info li{vertical-align:top;overflow:hidden;padding:6px 0 5px 7px;font-size:15px;line-height:17px;font-weight:700}
.info li a{text-decoration:none;color:#fc7312}
.info li.title{padding:0 0 0 10px;background:url('/images/sep-06.png') no-repeat 1px 7px}
.info li.small{font-size:12px;font-weight:400}
.info li.even{
    background: #e9f2fa; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, #e9f2fa, #e9f2fa, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #e9f2fa, #e9f2fa, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #e9f2fa, #e9f2fa, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #e9f2fa, #e9f2fa, #fff); /* Standard syntax (must be last) */
}
.info li .title span{font-weight:400;font-size:14px}
.title-holder{background:#ff7210 url('images/bg-title-h.gif') repeat-x;padding:14px 28px 15px;overflow:hidden}
.title-holder h1{color:#fff;letter-spacing:-2px;margin:0;text-shadow:1px 1px 0 #ff3307;font-size:34px;font-weight:700;line-height:36px}
.menu{margin:0;padding:13px 0 15px 0;list-style:none;overflow:hidden;text-align:center;background:#f6f6f6 url('/images/bg-menu.gif') repeat-x;border-top:2px solid #fff}
.menu li{display:inline-block;vertical-align:top;background:url('/images/sep-04.gif') no-repeat 0 2px;padding:0 10px 0 16px;text-shadow:1px 1px 0 #fff;font-size:13px;line-height:15px}
*+html .menu li{display:inline;padding:0 13px 0 16px;}
.menu li:first-child{background:0}
.menu li a{color:#484848}
.menu li.active a,.menu li a:hover{text-decoration:none;color:#ff590c}
.area{background:#f8f8f8;/*background:#f8f8f8 url('/images/bg-area.gif') repeat-x;*/margin:0 0 -17px;padding:38px 38px 0;/*width:960px;*/}
.area .hold{overflow:hidden;padding:2px 0 0 36px}
.area:after{display:block;clear:both;content:''}
.area .heading{overflow:hidden;position:relative;margin:0 0 20px -38px;}
.area .req{padding:10px 0 0;float:right;color:#435E78;line-height: 20px;font-size:16px;}
.area h2{background:url('/images/bg-title2.png') no-repeat 100% 0;overflow:hidden;margin:0;color:#435e78;font-size:18px;font-weight:700;padding:0 89px 0 0;text-shadow:1px 1px 0 #c3e0fa;float:left;height:42px;line-height:20px}
.area h3{color:#000;font-size:14px;font-weight:700;line-height:16px;margin:0 0 19px}
.area h4{color:#000;font-size:14px;font-weight:700;line-height:16px;margin:19px 0 19px}
.area p{margin:0 0 18px}
.area h2 span{background:#95c8f7;float:left;padding:10px 0 0 38px;min-width:236px;height:42px}
.area .text-area{overflow:hidden;margin:0 -38px;padding:0 38px 18px;border-bottom:#ececec;border-style:solid;border-width:0 0 1px;}
.area .text-area .row{
	overflow:hidden;
	padding:0 0 20px;
}
.area .text-area .row label{
	width:272px;
	float:left;
	font-size:14px;
	line-height:28px;
	margin:0 10px 0 0;
}
.area .text-area .row  input[type="text"]{
	float:left;
	width:270px;
	background:#95c8f7;
	height:16px;
	line-height:16px;
	padding:5px 10px;
	font-size:12px;
	border:1px solid #435e78;
}
.area .text-area .row.ccv  input[type="text"]{width:38px;}
.area .text-area.radio input[type="radio"],
.area .text-area.check input[type="checkbox"]{
	width:16px;
	height:16px;
	vertical-align:middle;
	display:inline-block;
	margin:0 10px 0 0;
}
.area .text-area.radio label,
.area .text-area.check label{
	font-size:11px;
	vertical-align:middle;
	line-height:16px;
	float:none;
	width:auto;
	display:inline-block;
	margin:0 10px 0 0;
}
.area .text-area .row select{width:290px;}
.area .text-area.radio img,
.area .text-area.check img{
	vertical-align:middle;
}
.area .text-area .date select.day{width:58px;}
.area .text-area .date select{width:83px;}
.area .text-area .row-heading{overflow:hidden;}
.area .text-area .col{
	float:left;
	width:618px;
	padding:0 20px 0 0;
}
.area .text-area .col label{
	display:block;
	float:none;
	line-height:16px;
	margin:0 0 5px;
	font-size:14px;
}
.area .text-area .col  .capture{
	display:block;
	font-size:11px;
	line-height:13px;
}
.area .text-area .col2{float:left;width:86px;}
.area .text-area .col3{width:140px;float:left;}

.area .text-area .col2,
.area .text-area .col3,
.area .text-area .row-heading .col2,
.area .text-area .row-heading .col3{text-align:center;}
.area .text-area .col3 select{width:120px;}
.area input[type="submit"], .area input[type="button"]{
	border:none;
	min-width:86px;
	color:#435E78;
	cursor:pointer;
	padding:4px 6px;
	margin:1px 12px 10px 0;
	font-weight:700;
	background:#95c8f7;
	height:30px;
	font-size:14px;
	border:1px solid #435e78;
}
.area input[type="submit"]:hover, .area input[type="button"]:hover{
	opacity:0.8
}
.area .link-h{background:#e8eaed;clear:both;margin:0 -38px;position:relative;}
.area .link-h:after{clear:both;content:'';display:block;}
.top-link{background-color:#f8f8f8;border-bottom:2px solid #eee;border-left:2px solid #eee;border-radius:0 0 5px 5px;border-right:2px solid #eee;color:#2b2b2b;float:right;font-size:12px;height:18px;line-height:12px;margin:-1px 12px 5px 0;padding:0 24px;position:relative;width:22px;}
.top-link-none{padding-bottom:24px;}
.text-holder{background:#f6f6f6 url(/images/bg-text-holder.gif) repeat-x 0 100%;color:#484848;overflow:hidden;padding:19px 28px 4px;}
.text-holder p{margin:0 0 18px;}
.col-h{overflow:hidden;width:900px;background:#fff;padding:36px 20px 0 30px}
.col-h .col{float:left;margin:0 0 0 35px;width:425px}
.col-h .col:first-child{margin:0}
.col-h .col .block{width:433px;overflow:hidden;margin:0 0 24px}
.col-h .col .heading{overflow:hidden;padding:14px 20px 12px 23px;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:inset 0 2px 0 0 #9edebf,inset 0 -1px 2px 0 rgba(0,0,0,0.4);box-shadow:inset 0 2px 0 0 #9edebf,inset 0 -1px 2px 0 rgba(0,0,0,0.4);background:#24aa60 url('/images/bg-heading5.gif') repeat-x}
.col-h .col .heading h2{color:#fff;letter-spacing:-1px;font-size:24px;font-weight:700;line-height:26px;text-shadow:1px 1px 0 #158b38;margin:0}
.col-h .col .box{overflow:hidden;background:url('/images/bg-box2-b.png') no-repeat 0 100%;padding:0 0 44px}
.col-h .col .box-h{width:387px;background:url('/images/bg-box2.png') no-repeat;overflow:hidden;font-size:12px;margin:0 0 -26px;padding:10px 23px 0;line-height:14px}
.col-h .col h3{font-size:14px;line-height:16px;margin:0 0 10px}
.col-h .col p{margin:0 0 10px}
.col-h .col address{display:block;font-size:14px;line-height:14px;padding:5px 0 3px;font-style:normal;font-weight:700;margin:0 0 10px}
.col-h .col .title-h{overflow:hidden;padding:0 16px 3px 0}
.col-h .col .title-h h3{color:#000;margin:0;font-size:14px;line-height:20px}
.col-h .col .title-h .price{float:right;font-size:18px;line-height:20px;font-weight:700;color:#000}
.col-h .col ul{margin:0 15px 19px;padding:0;list-style:none;overflow:hidden;background:url('/images/sep-05.png') repeat-x 0 100%}
.col-h .col ul li{overflow:hidden;background:url('/images/sep-05.png') repeat-x;vertical-align:top;font-size:14px;line-height:18px;padding:4px 0}
.col-h .col ul li .title{padding:0 0 0 23px;background:url('/images/bullet.png') no-repeat 3px 4px;float:left;width:280px}
.col-h .col ul li .price{float:right;color:#000;font-weight:700;font-size:16px;width:45px;line-height:18px}
.col-h .col .bottom{overflow:hidden;padding:0 15px 0 0}
.col-h .col .capture-area{background:url('/images/sep-05.png') repeat-x 0 100%;overflow:hidden;font-size:11px;line-height:15px;padding:0 0 11px;margin:-6px 0 17px}
.col-h .col .capture-area p{margin:0}
.col-h .col .capture{float:left;padding:4px 0 0;line-height:18px}
.col-h .col .capture-area .capture{display:block;color:#000;font-size:12px;line-height:18px;float:none}
.col-h .col .question{width:18px;height:18px;text-indent:-9999px;overflow:hidden;margin:0 0 0 3px;line-height:14px;display:inline-block;vertical-align:top;background:url('/images/bg-quest.png') no-repeat}
.col-h .col .order{float:right;height:25px;color:#fff;font-size:14px;line-height:25px;text-shadow:1px 1px 0 #a7410a;padding:0 21px 0 0;background:url('/images/bg-order.png') no-repeat 100% 0}
.col-h .col .order span{background:url('/images/bg-order.png') no-repeat 0 100%;float:left;height:25px;padding:0 5px 0 8px}
.docs{max-width:400px;border:5px solid #eee;}

/*Download*/
.dlhead{background:#dddddd;font-weight:700;padding:2px 4px;}
.dlitem{border-bottom:1px solid #ebebeb;padding:2px 6px;}

/*Footer*/
#footer{margin-top:20px;overflow:hidden;width:100%;}
#footer .footer-holder{overflow:hidden;margin:0 auto;padding:16px 0;min-width:960px;width:98%;}
#footer .sub-menu{margin:0;padding:0;list-style:none;overflow:hidden}
#footer .sub-menu li{float:left;font-size:12px;line-height:14px;background:url('/images/sep-03.gif') no-repeat 0 1px;padding:0 9px 0 12px}
#footer .sub-menu li a{color:#000}
#footer .sub-menu li:first-child{padding:0 9px 0 0;background:0}
#footer .copy{float:right;color:#000;font-size:12px;line-height:14px}
#footer .copy a{color:#000}

/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom select styles */
.select-area {
	background:#95c8f7;
	line-height:16px;
	font-size:12px;
	border:1px solid #435e78;
	position: relative;
	overflow: hidden;
	margin:0 20px 0 0;
	cursor: default;
	height: 26px;
	float: left;
}
.select-area .center {
	white-space: nowrap;
	padding: 5px 10px;
	float:left;
}
.select-disabled {
	background: #eee;
}
.select-area .select-opener {
	background:url('/images/bg-select.gif') no-repeat;
	position: absolute;
	height: 26px;
	width: 30px;
	right: 0;
	top: 0;
	cursor:pointer;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #95c8f7;
	z-index: 2000;
}
.select-options .drop-holder {
	border: 1px solid #435e78;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #435e78;
	cursor:pointer;
	color: #fff;
}
/* hide shareaholic admin badge */
#shr-admin-badge{display:none;}