/* @override http://fluidarc.com/css/all.css */

div.hide {
	display: none;
}

body{
	margin:0 0 40px;
	color:#000;
	font:12px "Lucida Sans", arial,sans-serif;
	background:#004086 url(/images/body-bg.gif) repeat-x;
}
img{border-style:none;}
a{color: #007ac9;}

#header li.selected a{
	color: white;
	text-decoration: underline;
}
#header li.selected a{
	color: white;
	text-decoration: underline;
}
#header li.selected a:hover{
	text-decoration: none;
}

a:hover{text-decoration:none;
}
input,
textarea,
select{
	font:100% "Lucida Sans", arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
.holder{
	overflow: hidden;
	height:1%;
	margin-top: 0px;
padding-top: 15px;
}
.main{
	margin:0 auto;
	width:961px;
}
/*header*/
#header{
	height:109px;
	padding:10px 0 0 15px;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
/*logo*/
.logo{
	background:url(/images/logo.png) no-repeat;
	margin-top:14px;
	float:left;
	width: 237px;
	height: 89px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
/*top navigation*/
.nav-holder{
	float:right;
	width:710px;
	margin-right:-3px;
}
.top-nav{
	overflow:hidden;
	height:1%;
	margin:0 0 11px;
}
.top-nav .left{
	background:url(https://fluidarc.worldsecuresystems.com/images/top-nav-left.gif) no-repeat;
	width:13px;
	float:right;
	overflow:hidden;
	height:30px;
}
.top-nav .right{
	background:url(https://fluidarc.worldsecuresystems.com/images/top-nav-right.gif);
	width:7px;
	float:right;
	overflow:hidden;
	height:30px;
}
.top-nav ul{
	background:url(https://fluidarc.worldsecuresystems.com/images/top-nav-bg.gif) repeat-x;
	float:right;
	margin:0;
	padding:4px 21px 10px 4px;
	list-style:none;
	letter-spacing:1px;
	overflow:hidden;
}
.top-nav li{
	float:left;
	padding-left:18px;
	font-size:14px;
}
.top-nav a{
	text-decoration:none;
	color:#b6c0cc;
}
.top-nav a:hover{text-decoration:underline;}
/*main navigation*/
.nav{
	margin:0 8px 0 0;
	display:inline;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	float:right;
}
.nav li{
	float:left;
	font-size: 17px;
	font-weight:bold;
	letter-spacing:1px;
}
.nav li a{
	float:left;
	text-decoration:none;
	color:#c6d4e5;
	height:40px;
}
.nav li span{
	display:block;
	line-height:40px;
	padding:0 24px 0 23px;
}
.nav li a:hover, .nav li a.active{
	background:url(https://fluidarc.worldsecuresystems.com/images/nav-hover-left.gif) no-repeat;
	color:#f4f4f4;
}
.nav li a:hover span, .nav li a.active span{background:url(https://fluidarc.worldsecuresystems.com/images/nav-hover-right.gif) no-repeat 100% 0;}


/*middle*/
#middle{background:#fff url(https://fluidarc.worldsecuresystems.com/images/main-bg.gif) repeat-x;}
.middle-top{
	background:url(https://fluidarc.worldsecuresystems.com/images/main-top.gif) no-repeat;
	height:1%;
	position:relative;
	padding:9px 9px 0 8px;
}
.middle-top:after{
	content:"";
	display:block;
	clear:both;
}
.free-link{
	display:block;
	position:absolute;
	top:-41px;
	right:250px;
}
.free-link2{
	display:block;
	position:absolute;
	top: -20px;
	left: 765px;}

#middle div.middle-top div.content div.main-column div.main-info div.announcement-details {
	font-size: 14px;
	line-height: 21px;
}

#middle div.middle-top div.content div.main-column div.main-info div.announcement-details h1 {
	margin-bottom: 0px;
}

#middle div.middle-top div.content div.main-column div.main-info div.announcement-details hr {
	margin-bottom: 8px;
	margin-top:26px;
}
.free-link3{
	display:block;
	position:absolute;
	top: 62px;
	left: 712px;
	z-index: 1000;
}

/*main information box*/
.main-box{
	background:#002e5a url(https://fluidarc.worldsecuresystems.com/images/main-box-bg.jpg) no-repeat;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
}
/*.main-box .btn-holder{
	overflow:hidden;
	height:1%;
	margin-bottom: 17px;
}
.main-box .btn-arrow{
	height:53px;
	overflow:hidden;
	color:#8aa1b8;
	font-size:18px;
	letter-spacing:1px;
	text-decoration:none;
	cursor:pointer;
}
.main-box .center{
	background:url(https://fluidarc.worldsecuresystems.com/images/btn1-center.gif) repeat-x;
	padding:13px 9px 18px;
	float:left;
	color: #b0b0b0;
}
.main-box .left, .main-box .right{
	overflow:hidden;
	height:100%;
	float:left;
}
.main-box .btn-left .left{
	background:url(https://fluidarc.worldsecuresystems.com/images/btn1-left.gif) no-repeat;
	width:29px;
}
.main-box .btn-left .right{
	background:url(https://fluidarc.worldsecuresystems.com/images/btn1-right2.gif) no-repeat;
	width:4px;
}
.main-box .btn-right .left{
	background:url(https://fluidarc.worldsecuresystems.com/images/btn1-left2.gif) no-repeat;
	width:4px;
}
.main-box .btn-right .right{
	background:url(https://fluidarc.worldsecuresystems.com/images/btn1-right.gif) no-repeat;
	width:29px;
}
.main-box .btn-left{float:left;
	display: none;
}
.main-box .btn-right{float:right;}


#middle div.middle-top div.main-box div.btn-holder a.btn-arrow.btn-right span.center:hover {
	text-decoration: underline;
	color: #ffffff;
}

.main-box .info{
	width:500px;
	padding: 0 0 10px 18px;
}

.main-box h1{
	margin: 0 -12px 3px 0;
	color: #f2e9f2;
	font-size: 28px;
	letter-spacing:-1px;
	line-height: 35px;
	position:relative;
	width:540px;
}
.main-box h1 span{color: #ffdf33;
	font-style: italic;
}
.main-box p{
	margin:0;
	color:#fff;
	line-height:23px;
	font-size:13px;
}
.main-box p a{color:#0f0;}
*/
/*content part*/
.content{
	height:1%;
	margin-right:0px;

}

.content:after{
	content:"";
	display:block;
	clear:both;
}
/*main column*/
.main-column{
	float:left;
	overflow:hidden;
	padding: 0px 0 0px;
	padding: 10px 25px 10px 40px;
}
.home-main-column{
	float:left;
	overflow:hidden;
	padding: 10px 0;
}


#middle div.middle-top div.content div.main-column div.main-info ul.list-3by3.alt-list div.pitem {
	color: gray;
}
.main-column h2{
	margin:0 10px 28px 0;
	font-size:30px;
	line-height:36px;
}

.main-column2 h2{
	margin: 0 10px 24px 29px;
	font-size: 22px;
	line-height:36px;
}

.professional-head{
	background: url(https://fluidarc.worldsecuresystems.com/images/ico2.gif) no-repeat 100% 0;
	width: 242px;
	padding: 0 79px 10px 0;
}
.easy-head{
	background: url(https://fluidarc.worldsecuresystems.com/images/partner.png) no-repeat 100% -3px;
	padding: 0 79px 10px 0;
	width: 200px;
}


#middle div.middle-top div.content div.main-column div.holder div.column h2.proffesional-head {
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
}

#middle div.middle-top div.content div.main-column div.holder div.column h2.easy-head {
	letter-spacing: -1px;
	font-size: 22px;
	font-weight: bold;
}

.main-column .column p{
	margin: 0;
	line-height: 23px;
}

#middle div.middle-top div.content div.main-column div.shop-main.clear div.header.clear div.cart-summary {
	padding-right: 40px;
}
.column{
	width:316px;
	float:left;
	padding:0 0 0 30px;
}
.column div{
	padding:0 30px 0 0;
}
.btn-holder .btn{
	float:left;
	width: 330px;
	margin-right: 10px;
border: 1px dotted #e2e2e2;
}
.btn-holder{
	overflow:hidden;
	width:689px;
	margin-right: 0px;
	padding: 0 0 0 0px;


background: none;
}
.btn{
	height: 71px;
	
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	font-size:16px;
	cursor:pointer;
	display:block;
	
}
.btn:hover{text-decoration:underline; background: #9c0; color: #fff;}
.btn em{
	font-style:normal;
	text-decoration:underline;
}
.btn span{
	display:block;
	text-decoration: underline;
	padding: 24px 0px 0 13px;
	height: 40px;
	text-align: center;
	font-size: 18px;
letter-spacing: -.02em
}

.main-info{
}


/*sidebar*/
.sidebar{

	float:right;
	width:250px;
background: #e2e2e2;
padding-left: 0px;
border-left: 1px solid #ccc;
padding-bottom: 0px;


}
.NOMS-sidebar{

	float:right;
	width:250px;
background: #fbffe3;
padding-left: 0px;
border-left: 1px solid #ccc;
padding-bottom: 0px;


}

div.faq-details div.answer ul {
	padding-left: 98px;
}

div.shop-product-small.clear ul {
	list-style-type: none;
}
.online-box{
	width:233px;
	margin-top: -66px;
	position:relative;
	height: 173px;
	z-index: -17;
display: none;
}
.online-box-home{
	width:233px;
	margin-top: -152px;
	position:relative;
	height: 173px;
	z-index: -17;
display: none;
display: hidden;
}

.online-box div{
	background: none no-repeat;
	padding:14px 70px 0 20px;
	overflow:hidden;
}
.online-box strong{
	display:block;
	color:#fff;
	font-size:18px;
	letter-spacing:-1px;
	margin:0 0 3px -3px;
}
.online-box p{
	margin:0 0 3px;
	color:#b9d0ba;
	line-height:16px;
	font-size:14px;
}
.online-box em{
	display:block;
	color:#6ed805;
	font-size: 10px;
	margin-left:-3px;
	letter-spacing:-1px;
	padding-top: 3px;
}
.online-box a{
	color:#6ed805;
	text-decoration:none;
	position:relative;
	letter-spacing: 0;
	font-weight: bold;
}
.online-box a:hover{text-decoration:underline;}

/* @group Unhide me!
 */
.drawers-wrapper{
float: right;
	width:243px;
	position:relative;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#middle div.middle-top div.content div.sidebar div.drawers-wrapper div.center div.secure-login {
	width: 216px;
	margin-left: 12px;
	padding-top: 0px;
	margin-bottom: 0;
}


/* @end */
.drawers-wrapper .center{
background: none;
	margin-top: 0px;
}
.drawers-wrapper .drawers{
	background:none;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0px;
	list-style:none;
}
.drawers-wrapper .drawer{padding-top:0px;}
.drawers-wrapper .bottom{
	background:none;
	height:1px;
display: none;
display: hidden;
	overflow:hidden;
	width:100%;
}
.drawers-wrapper .drawer-handle{
	overflow:hidden;
	line-height:35px;
background: #f9f9f9;
	text-align:right;
	color:#999;
	font-size:18px;
	letter-spacing:-1px;
	width:228px;
	padding:0 12px 0 6px;
	margin:0 auto;
	cursor:pointer;
border-top: 1px solid #e2e2e2;
}

.drawer-handle2{
	overflow:hidden;
	background: none;
	text-align: left;
	color:#cedaea;
	font-size: 16px;
	letter-spacing:-1px;
	width:206px;
	padding:0 12px 0 6px;
	margin:0 auto;
	line-height: 35px;
}

#middle div.middle-top div.content div.sidebar div.drawers-wrapper div.center ul.drawers.ui-accordion li.drawer div.drawer-handle2 div.secure-login form div.form div.item label {
	color: #5a5a5a;
	font-size: 12px;
}

#middle div.middle-top div.content div.sidebar div.drawers-wrapper div.center ul.drawers.ui-accordion li.drawer div.drawer-handle2 div.secure-login form div.form div.item {
	margin: 0;
	padding: 0;
}
.drawers-wrapper .drawer-handle img{float:left;}
.drawers-wrapper .open{
	background: #fff;
	color:#9c0;
}
.drawers-wrapper .slider{
	background:#fff;
	width:242px;
	height:162px;
	margin:0 auto;
	overflow:auto !important;
border-top: 1px solid #e2e2e2;
background: #f2f2f2;
}
.drawers-wrapper .slider .slider-content {
	padding:10px;
	color:#666;
}

.drawers-wrapper .slider .slider-content a{
color: #000;
font-size: 1.25em;
}

.drawers-wrapper .slider ul {
	padding:0;
	margin:0;
}
.drawers-wrapper .slider li {
	line-height:16px;
	list-style-type:none;
	margin:0;
	padding:6px 0;
}
.drawers-wrapper .slider a {
	color: #302bbb;
	text-decoration:none;
}
/*footer*/
#footer{
	color:#999;
	line-height:14px;
}
#footer .center{
	background:#000 url(https://fluidarc.worldsecuresystems.com/images/footer-bg.gif) repeat-x;
	overflow:hidden;
	height:1%;
	padding:30px 17px 0 18px;
}
#footer .bottom{
	background:url(https://fluidarc.worldsecuresystems.com/images/footer-bottom.png) no-repeat;
	height:11px;
	overflow:hidden;
	width:100%;
}
.footer-holder{
	border-bottom:1px solid #01273f;
	height:1%;
	padding-bottom:7px;
}
.footer-holder:after{
	content:"";
	display:block;
	clear:both;
}
.column-about{
	float:left;
	width:407px;
}
.column-about a, .column-about span, .column-about strong{color:#fff;}
.column-about a{text-decoration:none;}
.column-about a:hover{text-decoration:underline;}
.column-about strong{
	font-size:14px;
	display:block;
	margin:0 0 7px -3px;
	position:relative;
}
.column-about p{
	margin:0 0 8px;
	line-height:14px;
}
.column-about .holder{
	border-top:1px solid #173d55;
	overflow:hidden;
	height:1%;
	margin:13px 0 0;
	padding:17px 0 0;
}
.column-about .subcolumn{
	float:left;
	width:170px;
	padding:0 0 0 3px;
}
.column-about .subcolumn1{padding-right:50px;}
.column-contact .subcolumn1{padding-right:19px;}
#footer .column-about .subcolumn h4{margin-bottom:4px;}
#footer .column-about .subcolumn p{margin-bottom:17px;}
#footer h4{
	margin:0 0 15px;
	font-size:16px;
	letter-spacing:1px;
	color:#fff;
}
.column-contact{
	width:488px;
	float: right;
	display: block;
}
#footer .column-contact h4{margin-bottom:10px;}
.column-contact p{margin:0 0 8px;}
.column-contact fieldset{
	border-top:1px solid #173d55;
	overflow:hidden;
	padding-top:10px;
}
.column-contact fieldset label{
	display:block;
	color:#ccc;
	font-size:10px;
	padding: 0;
}
.column-contact .subcolumn{
	float: left;
	width:228px;
	padding-left:4px;
}
.column-contact img{
	display:block;
	border:1px solid #999;
}
.column-contact input{
	background:#333;
	border:1px solid #999;
	padding:6px 7px;
	width: 211px;
	margin-bottom:10px;
	color:#ccc;
	font-size: 14px;
}

input#CaptchaV2.cat_textbox {
	display: block;
}

#footer div.center div.footer-holder div.column-contact form fieldset div.subcolumn div.captchaimg {
	padding-bottom: 18px;
}



#footer div.center div.footer-holder div.column-contact div.schedule form strong input {
	border-style: none;
}

ul.features li.feature h2 {
	background-color: #007bc9;
	padding: 0 5px 0 11px;
	color: #fff;
	line-height: 21px;
	font-size: 15px;
	margin-left: -9px;
	margin-top: 0;
}

div.faq-question {
	padding-bottom: 13px;
}

#catfaq_40365 div.faq-details div.answer p {
	margin-top: 9px;
	margin-bottom: 13px;
}



#middle div.middle-top div.content div.main-column div.main-info div.faq-details div.answer p.bio {
	display: inline-block;
	position: relative;
	line-height: 37px;
}

div.faq-details div.answer div blockquote div a {
	font-size: 12px!important;
}


#middle div.slider div.slider-content div.faq-question a {
	color: #302bbb;
	text-decoration: underline;
}

#middle div.middle-top div.content div.sidebar div.drawers-wrapper div.center ul.drawers.ui-accordion li.drawer.last.open div.slider div.slider-content div.newsletter-form {
	background-color: transparent;
}

input#CLFullName.cat_textbox_small {
	width: 157px;
}

input#CLEmailAddress.cat_textbox_small {
	width: 157px;
}

div.faq-details h1 {
	display: none;
}

#catfaq_14530 div.faq-details div.comment-form {
	display: none;
}


ul.drawers.ui-accordion li.drawer.open div.slider div.slider-content div.faq-question a {
	font-weight: bold;
}

#footer div.center div.footer-holder div.column-contact div.schedule  form {
	display: inline-block;
}
.column-contact textarea{
	display:block;
	margin: 0;
	padding:0;
	background:#333;
	border:1px solid #999;
	color:#ccc;
	padding-left:7px;
	width:219px;
	height:51px;
	overflow:auto;
}
.submit-holder{
	background: #007bc9 url(https://fluidarc.worldsecuresystems.com/images/btn3-left.gif) no-repeat;
	display: inline-block;
	color:#fff;
	font-size:16px;
	margin: 0 9px 0 0;
	padding: 0;
	top: 2px;
	position: relative;
	width: 222px;
}

div.required {
	font-size: 11px;
	margin-left: 8px;
	margin-bottom: 2px;
}

input#catwebformbutton.cat_button {
	background-color: #007bc9;
	border-style: none;
	padding-top: 9px;
	border-width: 0;
	width: 171px;
}

#middle div.middle-top div.content div.main-column div.main-info div.newsletter-form form div.item {
	display: inline-block;
}

#middle div.middle-top div.content div.main-column div.main-info div.newsletter-form form div.item label {
	display: inline-block;
	padding-bottom: 4px;
}
.submit-holder2{
	background: #007bc9 url(https://fluidarc.worldsecuresystems.com/images/btn3-left.gif) no-repeat;
	display: inline-block;
	color:#fff;
	font-size:16px;
	margin: 0 9px 0 0;
	padding: 0;
	top: 2px;
	position: relative;
	width: 222px;
}
.submit-holder2 .right{
	background: url(https://fluidarc.worldsecuresystems.com/images/btn3-right.gif) no-repeat 100% 0;
	display:block;
	height:41px;
	line-height:41px;
	width: 196px;
	padding: 0 0 0 29px;
	float: left;
	margin: 0;
	position: relative;
}

input#catwebformbutton.cat_button2 {
	background-color: #007bc9;
	color: white;
	font-size: 16px;
	height: 35px;
	width: 208px;
}

a.cartSummaryLink {
	background-color: #007bc9;
	padding: 5px;
	margin-bottom: 10px;
	color: white;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}

#catCartDetails div.shop-checkout.shop-form {
	display: inline-block;
	position: relative;
	margin-bottom: 28px;
	width: 500px;
	padding-right: 171px;
}

#catwebformform42059 div.form div.item {
	float: left;
	display: inline-block;
	margin-bottom: 3px;
}

select#CardType.cat_dropdown {
	width: 128px;
}
div.item span.req {
	color: red !important;
	font-size: 20px;
	margin-left: -8px;
}

div#paymentdiv {
	display: inline-block;
}

#ShippingInstructions {
	width: 415px;
	margin-top: 7px;
}



select#BillingCountry.cat_dropdown {
	width: 169px;
}


input#CardCCV.cat_textbox2 {
	width: 65px;
}

#catwebformform42059 select.cat_dropdown_smaller, select.cat_dropdown {
	margin-right: 6px;
}

#catwebformform42059 div.form div.item_PM {
	float: left;
	width: 453px;
	margin-left: 10px;
}
input#BillingState.cat_textbox1 {
	width: 40px;
}

input#BillingZip.cat_textbox1 {
	width: 85px;
}

#aa {
	float: right;
}



#catwebformform42059 div.form  div.item_long {
	float: left;
	width: 407px;
	height: 45px;
	margin-bottom: 8px;
	margin-left: 11px;
	margin-top: 11px;
}

input#CardNumber.cat_textbox {
	width: 180px;
}

.submit-holder .right{
	background: url(https://fluidarc.worldsecuresystems.com/images/btn3-right.gif) no-repeat 100% 0;
	display:block;
	height:41px;
	line-height:41px;
	width: 196px;
	padding: 0 0 0 29px;
	float: left;
	margin: 0;
	position: relative;
}

div .schedule {
	font-size: 13px;
	color:#fff;
	padding: 24px 0 10px 9px;
	margin: 0;
	display: block;
}

#footer div.center div.footer-holder div.column-contact div.schedule form strong input {
	background-color: transparent;
	margin: 0;
	width: 100px;
	padding: 0;
}
.schedule strong {
	font-weight: normal;
	font-size: 14px;
}
.submit-holder a{
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:20px;
	letter-spacing:1px;
	text-decoration:none;
	cursor:pointer;
}
.submit-holder a:hover{text-decoration:underline;}
.back-top-holder{
	overflow:hidden;
	height:1%;
	color:#666;
	padding: 15px 12px 0 220px;
	background: url(https://fluidarc.worldsecuresystems.com/images/adobePartners.png) no-repeat 0 8px;
}

.NOMS-back-top-holder{
	overflow:hidden;
	height:1%;
	color:#666;
	padding: 15px 12px 0 0;
}

div.NOMS p {
	padding: 16px;
	min-height: 600px;
}
#footer .back-top{
	float:right;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	margin-top:11px;
	line-height:18px;
}
#footer .back-top:hover{text-decoration:underline;}
#footer .back-top-holder p{margin: 10px 0;}
#footer .back-top-holder p a{color:#ccc;}
#footer .back-top-holder span a{
	color:#007ac9;
	text-decoration:none;
}
#footer .back-top-holder span a:hover{text-decoration:underline;}
/*inner page*/
.inner #header{height:126px;}
.inner .online-box{margin:4px 0 5px;}


#nextslide.slider {
	height: 461px;
}
.drawers-wrapper .slider {
	height: 312px;
}
.qoute-box{
	background:url(https://fluidarc.worldsecuresystems.com/images/qoute-bg.png) no-repeat;
	height:55px;
	width:903px;
	text-align:center;
	padding:48px 0 0 21px;
	margin:-46px 0 0 8px;
	font:26px Georgia, "Times New Roman", Times, serif;
	position:relative;
	color:#004067;
}
.simpleqoute-box{
	background: url(https://fluidarc.worldsecuresystems.com/images/quote-simpleBG.png) no-repeat;
	height:55px;
	width:903px;
	text-align:center;
	padding:48px 0 0 21px;
	margin:-46px 0 0 8px;
	font:26px Georgia, "Times New Roman", Times, serif;
	position:relative;
	color:#004067;
}
.powerqoute-box{
	background: url(https://fluidarc.worldsecuresystems.com/images/quote-powerBG.png) no-repeat;
	height:55px;
	width:903px;
	text-align:center;
	padding:48px 0 0 21px;
	margin:-46px 0 0 8px;
	font:26px Georgia, "Times New Roman", Times, serif;
	position:relative;
	color:#004067;
}

#middle div.middle-top div.content div.main-column div.main-info div.page-heading h1.mainheader span.smallhead {
	font-size: 18px;
	font-style: italic;
}

.qoute-box q{quotes:none;}
.qoute-box q:before{content:"";}
.qoute-box q:after{content:"";}
.inner .main-column{
	margin:0;
	width: 600px;
}

#middle div.middle-top div.content div.main-columnB {
	margin:0;
	padding: 10px 25px 10px 40px;
	width: 870px;
}

#middle div.middle-top div.content div.main-columnB div.main-info div.blog-container div.wrapper.clear div.side-panel {
	float: left;
	margin-left: 34px;
}
.inner .main-column p{
	margin: 0 0 15px;
	line-height: 18px;
	font-size: 12px;
	color:#333;
}
.inner .main-column .main-info{padding-bottom:15px;
	margin-bottom: 28px;
}
.inner .main-column .main-info p{
	margin: 0 0 12px;
	line-height: 22px;
	font-size: 13px;
	color: #333;
}
.inner .main-column h2,
.inner2 .main-column h3{
	font-size: 16px;
	color:#00326b;
	margin-bottom: 3px;
	line-height: 23px;
}
.inner .main-column h1{
	font-size: 30px;
	margin: 0 0 14px;
	letter-spacing:1px;
	line-height: 38px;
}

#catProdTd_689412 div.shop-product-large.clear div.details h1 {
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
}

div.shop-product-small.clear h5 {
}


 div.prod_description {
	font-size: 10px;
	padding: 5px 8px 5px 15px;
}

#catProdTd_725217 div.shop-product-large.clear div.details h1 {
	font-size: 18px;
	letter-spacing: 0;
	line-height: 22px;
}

#middle td.catalogueItemNotFound {
	display: none;
}

div.shop-product-small.clear ul li.stock {
	display: none;
}
.inner .main-column blockquote{
	border-top:1px solid #cedff2;
	border-bottom:1px solid #cedff2;
	padding: 15px 22px 10px 10px;
	margin: 0 -18px 25px -3px;
	text-align: center;
	color:#666;
	line-height: 24px;
	background-color: #f5fcff;
	display: inline-block;
}

#middle div.middle-top div.content div.main-column div.main-info ol object {
	margin-bottom: 12px;
}

div.koolaid {
	padding: 11px 10px 20px;
	margin-bottom: 20px;
	background-color: #fef9f3;
}

#footer  p a {
	color: #999;
}

div.main-column blockquote h3 {
	margin: 0;
}
.inner .main-column blockquote q{
	display:block;
	quotes:none;
	margin-bottom: 10px;
	font: italic 17px/25px Georgia, "Times New Roman", Times, serif;
}
.inner .main-column blockquote q:before{content:"";}
.inner .main-column blockquote q:after{content:"";}
.inner .main-column blockquote cite{
	letter-spacing:1px;
	display:block;
	font-style:normal;
	font-size:11px;
}
.inner .main-column blockquote cite span{
	background: url(https://fluidarc.worldsecuresystems.com/images/separator1.gif) no-repeat 0 2px;
	padding-left:12px;
	margin-left:8px;
}
.inner .main-column blockquote a{
	color: #007ac9;
	text-decoration: underline;
}
.inner .main-column blockquote a:hover{
	text-decoration: none;
}
.bottom-nav{
	overflow:hidden;
	width: 600px;
	margin: 30px -14px 0 -3px;
}
.bottom-nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.bottom-nav li{
	display:inline;
	padding-right:20px;
}
.bottom-nav li a{
	text-decoration:none;
	color:#003979;
	letter-spacing:1px;
}
.bottom-nav li a:hover{text-decoration:underline;}
.bottom-nav dl{
	float:right;
	margin:0;
	padding:0;
	color:#999;
}
.bottom-nav dt{
	display:inline;
	margin-left: 20px;
}
.bottom-nav dd{
	margin:0 5px 0 0;
	display:inline;
}
/*inner2 page*/
.title-page{
	background:url(https://fluidarc.worldsecuresystems.com/images/primary-header-bg.gif) no-repeat;
	height:79px;
	width:896px;
	color:#fff;
	padding: 23px 24px 19px;
}
.title-page h1{
	margin:0;
	font-size: 34px;
	letter-spacing:1px;
}
.breadcrumbs{
	margin:10px 3px 0px 3px;
	padding:2px 0px 10px 10px;
	letter-spacing:1px;
	list-style:none;
	border-bottom:1px solid #ccc;
width: 931px;
}
.breadcrumbs li{
	display:inline;
	font-size:11px;
	text-transform:uppercase;
	padding-right:12px;
	font-weight:bold;
}
.breadcrumbs a{
	font-weight:normal;
	background:url(https://fluidarc.worldsecuresystems.com/images/separator2.gif) no-repeat 100% 6px;
	padding-right: 12px;
	color:#999;
	text-transform:none;
	text-decoration:none;
	margin-right: 11px;
}
.breadcrumbs a:hover{text-decoration:underline;}
.inner2 #header{height:110px;}
.inner2 .online-box{margin:-89px 0 5px;}
.inner2 .main-column h2{
	margin: 0 0 16px;
	font-size: 22px;
	color:#000;
	line-height: 29px;
}

#middle div.middle-top div.content div.main-column h2 {
	margin: 0 0 5px;
	font-size: 22px;
	color:#000;
	line-height: 29px;
}

#middle div.middle-top div.content div.main-column h3 {
	margin-top: 0;
}

#topContent div.element div.textElement div.tableholder table.signup tbody tr td.tableHead h2 {
	line-height: 24px;
	margin-bottom: 7px;
	text-align: right;
}

h3.nobm {
	margin-bottom: 0;
}

h1.mainheader {
	display: block;
	position: absolute;
	top: 35px;
	color: white;
}

div.faq-details div.answer h1{
	display: block;
	position: absolute;
	top: 35px;
	color: white;
}

#catblogoutput div.blog-post div.post-body {
	width: 543px;
}

p.description {
	position: absolute;
	top: 71px;
	color: #dfdfdf;
	font-style: italic;
	margin: 0;
}

div.featurebox {
	padding: 0px;
	background-color: #ebf4ff;
}


#middle div.middle-top div.content div.main-columnB div.main-info h1.mainheader {
	font-size: 30px;
	margin: 0 0 14px;
	letter-spacing:1px;
	line-height: 38px;

}

#catfaq_14530 div.faq-details div.answer {
	margin-top: 8px;
}

#middle div.middle-top div.content div.main-column div.main-info ol li {
	padding-bottom: 20px;
}

#middle div.middle-top div.content div.main-column div.main-info ol li ul li {
	margin-bottom: 0;
	padding-bottom: 0;
}

#middle div.middle-top div.content div.main-column div.main-info form table.surveyForm {
	width: 607px;
	background-color: #eff7ff;
	border: 1px dotted #7bb8d9;
}

#middle div.middle-top div.content div.main-column div.main-info form table.surveyForm tbody tr td {
	padding: 10px;
}


#middle div.middle-top div.content div.main-column div.main-info form table.surveyForm tbody tr td label {
	color: #003;
	line-height: 1.25em;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}


input#catwebformbutton.survey_button {
	font-size: 1.5em;
	padding: 5px;
	background-color: #fff;
	width: 570px;
	border: 1px dotted #7bb8d9;
	color: #003;
}



input#catwebformbutton.survey_button:hover{
	font-size: 1.5em;
	padding: 5px;
	background-color: #C2F0FF;
	width: 570px;
	color: #7bb8d9;
	border: 1px dotted #7bb8d9;
	cursor: pointer;
}



#middle div.middle-top div.content div.main-column div.main-info form table.surveyForm tbody tr td {
	padding-left: 15px;
}


/* @group Pricing Table */

body#comparison #wrapper {
	padding: 50px;
}

table#product-comparison tr.odd td {
	background: #f7f7f7;
}

table#product-comparison tr.odd .column1 {
	background: #f7f7f7;
	color: #333;
}

table#product-comparison tr.odd .empty {
	background: #fff;
}

table#product-comparison tr.odd th.product, table#product-comparison th.product strong a {
	color: #333 !important;
	font-weight: normal;
}

table#product-comparison tr.top .empty {
	border-bottom: none;
}

table#product-comparison .column1 {
	background: #fff;
	border-left: 1px solid #d7d7d7;
	color: #333;
	padding-left: 20px;
}

table#product-comparison th.column1 {
	font-weight: bold;
}

table#product-comparison .column1.title {
	border-bottom: 1px solid #eee;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

table#product-comparison td {
	border-left: 1px solid #eee;
	font-size: 11px;
	padding: 3px;
	text-align: center;
}

table#product-comparison th {
	border-left: 1px solid #eee;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding: 0px;
}

table#product-comparison tfoot th {
	line-height: 14px;
	padding: 12px 0;
}

table#product-comparison tfoot th img {
	margin: 3px 0 9px;
}

table#product-comparison thead th {
	color: #333;
	background: #f4f9fe;
	font-weight: bold;
	text-align: center;
	padding: 3px 0;
}

table#product-comparison tfoot th, table#product-comparison tr.pricing th {
	text-align: center;
	background: #fff;
	font-size: 10px;
}

table#product-comparison tr.pricing th {
	border-bottom: 1px solid #eee;
	line-height: 14px;
	padding: 9px 0;
}

table#product-comparison tr.pricing img {
	margin: 0 0 3px;
}

table#product-comparison tfoot th strong, table#product-comparison tr.pricing th strong  {
	font-size: 11px;
	font-weight: bold;
	margin: .5em .5em .5em 0;
	color: #333;
}

table#product-comparison tfoot th em, table#product-comparison tr.pricing th em  {
	color: #21ae35;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}

#sbprice1, #rbprice2, #mbprice2 {
	color: #21ae35;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}

table#product-comparison tfoot th.product em, table#product-comparison tr.pricing th.product em {
	color: #1969bc;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}

table#product-comparison tr.top td {
	color: #333;
	font-size: 14px;
	height: 40px;
}

table#product-comparison tr.safe td.space, table#product-comparison td.space  {
	text-align: left;
	padding-left: 20px;
}

table#product-comparison tr.colhead th {
	color: #333 !important;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	padding-left: 20px;
}

table#product-comparison tr.safe td {
	background: #EEFCE4;
	color: green;
	padding: 3px;
}

table#product-comparison {
	border: 1px solid #d7d7d7;
	border-collapse: collapse;
	margin: 0 20px 10px 0;
	width: 594px;
	float: left;
}

#product-comparison caption {
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
}

.includes {
	background: #F4F9FE;
	border: 1px solid #E7F1FB;
	color: #333;
	float: left;
	font-size: 11px;
	line-height: 18px;
	padding: 9px;
	width: 190px;
}

.includes p, includes ul {
	margin: 0 0 9px;
}

.includes ul {
	padding: 0;
}

body#survey15 .gb-form {
	font-size: 12px;
}

/* @end */

#CaptchaHV2 {
	display: none;
}

/* @group features */

#middle div.middle-top div.content div.main-column div.main-info div.faq-details div.answer p.bio {
	margin-bottom: 0;
}

/* FixPNG for IE6 */

/* FixPNG from Komodo */

* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/cssimg/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}

img.fixPNG.f-image {
	padding-right: 34px;
	float: left;
}

#middle div.middle-top div.content div.main-column div.main-info p.seemore {
	margin-bottom: 8px;
	color: #db001f;
	font-style: italic;
	font-size: 11px;
	margin-top: -5px;
padding-right: 20px;
float: right;
border-bottom: 3px solid #fff;
width: 580px;
text-align: right;
}

div.faq-details div.answer ul li {
	margin-bottom: 8px;
}

#middle div.middle-top div.content div.main-column div.main-info h3.nomargin {
	margin-top: 0;
	margin-bottom: 0;
padding: 10px;
}

#catfaq_39798 div.faq-details div.answer div.details {
}


#middle div.middle-top div.content div.main-column div.main-info div.faq-question{
       border-bottom: 1px solid #fff;
       padding: 0px 15px;
}

#middle div.middle-top div.content div.main-column div.main-info div.faq-question a {
	font-size: 16px;
	font-weight: bold;
line-height: 45px;
margin: 0px;
}

#middle div.middle-top div.content div.main-column div.main-info div.faq-question:hover{
      background-color: #F5FCFF;
}

/* @end */

#middle div.middle-top div.main-box div.info p span.highlight {
	color: black;
	background-color: #abd7ff;
	padding: 1px;
}

#middle div.middle-top div.content div.main-column div.main-info blockquote p {
	text-align: left;
	margin-bottom: 6px;
}

#middle div.middle-top div.content div.main-column div.main-info ul li {
	margin-bottom: 4px;
	color: #004067;
}

#slickbox div.comment-form form div.form div.item div.captchaimg {
	margin-top: 3px;
	margin-bottom: 5px;
}

a#slick-toggle {
	cursor: pointer;
	background-color: #2e5bb3;
	padding: 10px;
	color: white;
}

a#slick-hide {
	cursor: pointer;
	background-color: #666;
	color: white;
	padding: 3px;
	float: right;
	margin-right: 16px;
}

#middle div.middle-top div.content div.main-column div.main-info div.promise h3 {
	display: block;
	width: 630px;
	color: #007b11;
}

#slickbox div.comment-form {
	background-color: #f5fcff;
	padding-top: 8px;
	width: 100%;
	border-left-style: none;
	border-right-style: none;
	float: left;
	display: block;
}

#slickbox div.comment-form h3 {
	display: inline-block;
	margin-top: -12px;
}

textarea#RFeedback.comment {
	margin-top: 5px;
}

#slickbox div.comment-form form div.form p {
	margin-top: 9px;
	margin-bottom: 5px;
}




table.signup td {
	text-align: center;
	line-height: 1.5em;
	padding: 0.25em 0.5em;
	border: 1px solid #bfe2fe;
	color: #4c4c4c;
}

#topContent div.element div.textElement div.tableholder table.signup tbody tr td.heading h3 {
	margin-bottom: 5px;
	margin-top: 10px;
}

#topContent div.element div.textElement div.tableholder table.signup tbody  p {
	color: #4e5e6b;
}

.tableholder .tableHead {
	background: url(/images/portfolioImage.jpg) no-repeat 0px 0px;
	color: #51575a;
	text-align: left;
	border-style: none;
	padding: 1em 42px 1.5em 0;
}

div.portlink {
	text-align: bottom;
	padding: 175px 5px 5px 5px;
	float: left;
	margin-top: 10px;
}

div.portlink a {
color: #C82F0F;
	font-weight: bold;
	font-size: 14px;
}

#middle div.middle-top div.content div.main-column div.main-info img.portfolio {
	border: 1px solid #868686;
}

a.lrnMoreBtn {
	font-size: 13px;
}



a.signUpBtn, a.learnMoreBtn {
	width: 87px;
	text-indent: -9999em;
	overflow: hidden;
	text-decoration: none;
	background: url(https://fluidarc.worldsecuresystems.com/i/btn_sign-up_sm.png) no-repeat left top;
	padding-top: 34px !important;
	height: 0px !important;	
	margin: 1em auto;
	display: block;
}

a.learnMoreBtn {
	background-image: url(https://fluidarc.worldsecuresystems.com/i/btn_learn_more.png);
	width: 121px;
}

* html  a.signUpBtn, * html a.learnMoreBtn {
	padding-top: 0 !important;
	height: 34px !important;
}

a.signUpBtn:hover, a.learnMoreBtn:hover {background-position: left -34px;}
 


table.signup th {
	font-size: 1.25em;
	line-height: 1.2em;
	padding: 0.5em;
	text-align: center;
	color: #474747;
	font-weight: bold;
	border: 1px solid #bfe2fe;
}


div.tableholder {
	padding: 0px;
	border: none;
	margin-bottom: 1.5em;
	position: relative;
}

table.signup col.col2 {background: #f4fafd;}
table.signup col.col3 {background: #eef8fc;}
table.signup col.col4 {background: #e7f5fc;}
table.signup col.col5 {background: #def1fc;}
table.signup col.col6 {background: #d8eefb;}
table.signup col.col7 {background: #cee7f9;}

table.signup th img {
	margin-top: 2px;
	border: none;
}

table.signup h3 {
	margin: 0;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	font-size: 1.125em;
	line-height: 1em;
}

#middle div.middle-top div.main-box div.info a {
	color: #ffdf33;
}

#catwebformform42059 div.item_long {
	display: inline-block;
	width: 518px;
	margin-left: 14px;
}

input#SZPassword.cat_textbox_small {
	width: 170px;
}

#middle div.middle-top div.content div.sidebar div.drawers-wrapper div.center ul.drawers.ui-accordion li.drawer div.drawer-handle2 div.secure-login form div.form div.item {
	margin: 0 0 2px;
	padding: 0;
}

#middle div.middle-top div.content div.sidebar div.drawers-wrapper div.center ul.drawers.ui-accordion li.drawer div.drawer-handle2 div.secure-login form div.form div.item input.cat_button {
	margin-bottom: 11px;
}
input#SZUsername.cat_textbox_small {
	width: 170px;
}
#rss img {
	display: block;
	margin-right: 80px;
}

#footer div.center a img {
	position: relative;
	right: 13px;
	float: right;
}



div.mycart {
	width: 174px;
	margin-top: 26px;
	padding-bottom: 41px;
}


#catCartSummary table.cartSummaryTable tbody tr td.cartSummaryItem a.cartSummaryLink {
	margin-left: 0;
	display: block;
	margin-top: 8px;
}

div.theGuys {
	width: 181px;
	margin-left: 25px;
	background-color: #f5fcff;
	padding: 1px 14px 14px;
	margin-top: 21px;
}

#middle div.middle-top div.content div.sidebar div.theGuys div.guybox h2 {
	font-size: 10px;
}

#middle div.middle-top div.content div.sidebar div.theGuys div.guybox {
	border-bottom: 1px dotted #c9c9c9;
	padding-top: 11px;
	margin-bottom: 5px;
}

#middle div.middle-top div.content div.sidebar div.theGuys h3 {
	margin-top: 2px;
}

#middle div.middle-top div.content div.sidebar div.theGuys p {
	font-size: 10px;
	line-height: 13px;
}


#middle div.middle-top div.content div.main-column div.main-info table.surveyT tbody tr td {
	border: 3px double #bfbfbf;
}

#CXP tbody {
	text-align: center;
}

table#CXP {
	border: 1px dotted silver;
	background-color: #fafafa;
	padding: 7px;
}

#CXP tbody tr td  p {
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
	text-align: center;
}

#CXP tbody tr td {
	padding-top: 7px;
}

#middle div.middle-top div.content div.main-column div.main-info div.newsletter-form form div.form div.item {
	display: inline-block;
}

#middle div.middle-top div.content div.main-column div.main-info div.newsletter-form form div.form div.subscribe_item {
	margin-left: 11px;
}

#middle div.middle-top div.content div.main-column div.main-info div.newsletter-form {
	padding: 10px;
	background-color: #f5fcff;
	border: 1px dotted silver;
}

#middle div.middle-top div.content div.main-column div.main-info div.newsletter-form form div.item {
	padding-bottom: 5px;
}

#middle div.middle-top div.content div.main-column div.main-info div.newsletter-form form div.item label.sm1 {
	font-size: 10px;
}


#middle div.middle-top div.content div.sidebar div.theGuys div.bonus {
	display: block;
	border: 3px double silver;
	text-align: left;
	padding: 9px;
	margin-top: 9px;
}

#middle div.middle-top div.content div.sidebar div.theGuys div.bonus h1 {
	font-size: 16px;
	color: red;
	margin-bottom: 4px;
	margin-top: 0;
}

#middle div.middle-top div.content div.sidebar div.theGuys div.bonus p {
	margin-top: 0;
}

#middle div.middle-top div.content div.sidebar div.drawers-wrapper div.center ul.drawers.ui-accordion li.drawer.last.open div.slider div.slider-content div.newsletter-form h3 {
	text-align: center;
	color: red;
	font-style: italic;
}







.cssbutton
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(http://www.fluidarc.com/images/designButtonHover.png) no-repeat;
white-space: nowrap;
display: block;
width: 70px;
height: 23px;
margin: 0px 0px 0px 16px;
padding: 0;
text-decoration:none;
}

.cssbutton a
{
display: block;
color: #000000;
font-size: 11px;
width: 70px;
height: 23px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssbutton img
{
width: 70px;
height: 20px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssbutton a:hover img
{
visibility:hidden;
}

.cssbutton span
{
position: absolute;
left: 35px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

span#shippingCountrySpan {
	display: none;
}

span#shippingStateSpan {
	display: none;
}

select#shippingCountry.shippingDropDown {
	display: none;
} 