/*--------------------- TechXpress Inc. ---------------------*/
/*------------------------ Style.css ------------------------*/
/*-- STANDARD --*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }


a:link {color: #234182; text-decoration: none;}
a:visited {color: #234182; text-decoration: none;}
a:active {color: #234182; text-decoration: none;}
a:hover {color: #234182; text-decoration: underline; }

/*-- Regular short style for form elements --*/
.short {font-size: 11px; color: #1A3F7E;}

/*------------------------------------ Underline Class ------------------------------------- */
.underline a:link {text-decoration: underline;}
.underline a:visited {text-decoration: underline;}
.underline a:active {text-decoration: underline;}
.underline a:hover {text-decoration: none;}

/* ----------------Alsett clearing method ------------------------------------------- */
.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.clearfix {
display: inline-block;
}

* html .clearfix {height: 1%}
.clearfix {display: block;}

/* ---------------------------------- Items altered for printing -------------------------- */
body{ margin: 0px; padding: 0px; font: 11px Arial, Helvetica, sans-serif; color:#5B5B5B; text-decoration: none;}

div#topNav{display:none;}
#topBar{width:777px;display:none;}
#leftColumn{float: left; width: 164px;display:none;}

#bgFix{width: 605px;position:relative;margin-left:80px;}

div#searchForm input {display:none;}

#rightColumn{1float: left; width: 770px;1border:1px solid purple;}
div#content{margin:0 auto 0 auto;}

#contentContainer{float:left; padding-left: 9px;}
div#bodyBtm{display:none;}
div#footer{display:none;}
div#byLine{display:none;}
div#credabiltiy{display:none;}
div#tagLine{display:none;}
/* ---------------------------------- Site Specific Layout -------------------------- */

#main{width: 786px; margin-right: auto; margin-left: auto;}

#masthead{padding-top: 9px;}
#logo{float: left;}
#mastheadMid{float: left;}
#mastRtContainer{float:left;}
#phoneNumber{float: left;}
#searchTitle{float: left;}
#searchForm{float:left; background:url(images/searchBg.jpg) no-repeat; width:131px; height: 30px; padding: 4px 0 0 0;}
.searchField{font-size:11px; color:#6B7385; width: 118px; height: 13px;}
#searchBtn{float: left;}
#searchBarCap{float: left;}

#topNavLftCap{float: left;}
#iptvProducts{float: left;}
#oemSolutions{float: left;}
#support{float: left;}
#downloads{float: left;}
#userForums{float: left;}
#company{float: left;}
#topNavRtCap{float: left;}



#productCatagories{float:left;}
#userLoginTitle{float:left;}
#userName{float: left; background: url(images/userLoginBg.gif) repeat-x; width: 122px; height: 22px; padding-top: 1px;}
.field{ font-size:11px; color:#6B7385; width: 112px; height: 13px;}
#userSep{float: left;}
#userPassword{float: left; background: url(images/userLoginBg.gif) repeat-x; width: 127px; height: 22px; padding-top: 1px;}
#userLoginBtn{float: left;}
#newUser{float: left; padding: 5px 0 0 12px; background: url(images/userLoginBg.gif) repeat-x; width: 116px; height: 18px;}
	#newUser a:link{color:#505050; text-decoration:underline;}
	#newUser a:visited{color:#505050; text-decoration:underline;}
	#newUser a:active{color:#505050; text-decoration:underline;}
	#newUser a:hover{color:#880B0B; text-decoration:none;}
#contactUs{float:left;}
#contactUsRtCap{float: left;}



#productCategoryList{list-style: none; margin:0; padding:0;}
#productCategoryList h2{margin: 0;  font-size: 11px;}
#productCategoryList li{ border-bottom: 1px solid white; background: url(images/productArrow.gif) no-repeat; padding: 3px 0 3px 20px; background-position: 8px 7px;}
	#productCategoryList a:link{color:#234182; text-decoration: none;}
	#productCategoryList a:visited{color:#234182; text-decoration: none;}
	#productCategoryList a:active{color:#234182; text-decoration: none;}
	#productCategoryList a:hover{color:#9C0A10; text-decoration: underline;}

#shoppingCart{padding-top: 8px; width: 164px;}
#yourCart{padding-left:37px; font-weight: bold; background: url(images/shoppingCart.gif) no-repeat; background-position: 12px 0;}
#cartItems{padding: 10px 0 0 46px; background: url(images/cartArrow.gif) no-repeat; background-position: 35px 14px;}
#myAccount{padding: 0 0 10px 46px; background: url(images/cartArrow.gif) no-repeat; background-position: 35px 4px;}

#newsletterItems{float: left;}
#newsletterSignUp{float: left;}
#newsletterRtCap{float: left;}

#reseller{padding-top: 3px}
#resellerItems{float: left;}
#resellerDetails{float: left;}
#resellerRt{float: left;}

#beta{padding: 3px 0 72px 0;}
#betaItems{float: left;}
#betaDetails{float: left;}
#betaRt{float: left;}



#footer{padding-top: 4px;}
#globalNavLftCap{float: left;}
#globalNavWrap{float:left; background:url(images/globalNavBg.gif) repeat-x; width: 732px; height: 24px;}
#globalNav{text-align:center; padding-top: 5px; color: #FFFFFF;}
	#globalNav a:link {color:#FFFFFF; text-decoration:none;}
	#globalNav a:visited {color:#FFFFFF; text-decoration:none;}
	#globalNav a:active {color:#FFFFFF; text-decoration:none;}
	#globalNav a:hover {color:#FFFFFF; text-decoration: underline;}
#globalNavRtCap{float: left;}

#byLine{padding-top: 9px;}
#copyright{float: left; padding-left: 15px;}
#address{float: left; padding-left: 29px;}
#developer{float: left; padding-left: 26px;}
	#developer a:link {color:#505050; text-decoration:none;}
	#developer a:visited {color:#505050; text-decoration:none;}
	#developer a:active {color:#505050; text-decoration:none;}
	#developer a:hover {color:#505050; text-decoration:underline;}
#lock{float: left; padding-left: 11px;}

#credabiltiy{padding-top: 12px;}
#reliabitlyLogo{float: left; padding-left: 150px; }
#creditCards{float: left; padding-left: 15px; }
#encryptionSecure{float: left; padding-left:5px;}
#thawteSecure{float: left; padding-left: 12px;}

#tagLine{text-align: center; margin: 10px 0 25px 0;}

/* --------------------------------- Docs Specific Layout -------------------------- */



#flash_banner{padding-left:1px; width:605px;}
#flash_lft_cap{float:left;}
#flash_banner_info{float:left; width:520px; height:20px; background:url(images/flash_btm_rpt.gif) repeat-x; padding-top:5px;}
#backward_btn{float:left;}
#flash_state{float:left;}
#forward_btn{float:left;}
.playhead_bold{font-weight:bold;}

#welcomeContainer{float: left; padding: 6px 0 0 10px; width: 330px;}
#welcomeBg{background: url(images/welocmeBgMain.gif) no-repeat top;}
#welcomeBgFix{ background: url(images/welcomeBgFix.gif) repeat-y;}
/*#wlecomeTxt p{margin: 0; font-size: 12px; padding: 7px 24px 24px 18px;}*/
#wlecomeTxt {font-size: 12px; padding-top:1px; margin: 0px 24px 24px 18px;}


#featureContainer{float: left; padding: 6px 0 0 2px; width: 258px;}
#featureBg{background: url(images/featureBgMain.gif) no-repeat top;}
#featureBgFix{background: url(images/featureBgFix.gif) repeat-y;}
#featureBottomWrap{padding-top: 10px;}
#featureBottom{float: left;}
#allProducts{float:left;}

.featureProduct{padding: 6px 0 0 12px; }
.featureProductImg{float: left; padding-right: 6px;}
.featureProductImg img{border:1px solid #969696;}
.featureCopy{float:left; width: 145px;}
.featureTitle{font-weight: bold; font-size: 12px; background: url(images/productArrow.gif) no-repeat; background-position: 0 5px; padding-left: 15px;}
	.featureTitle a:link{color:#575757; text-decoration: underline;}
	.featureTitle a:visited{color:#575757; text-decoration: underline;}
	.featureTitle a:active{color:#575757; text-decoration: underline;}
	.featureTitle a:hover{color:#870B0D; text-decoration: none;}
.featureDes p{margin: 0; padding: 5px 0 0 0; font-size: 11px; line-height:1.2em;}
.featurePrice{padding-left: 5px; color: #880A0B;}

.featureSep{padding: 21px 0 21px 12px;}

#pageHeader{padding: 7px 0 0 7px;}

#innerMargins{padding: 0 5px 0 7px;}
#templateMainBgFix{background: url(images/templateMainBgFix.gif) repeat-y;}
#templateMain{background: url(images/templateMain.gif) no-repeat;}

.cmsText {min-height:400px;_height:400px;padding:  15px 20px 0 25px; font-size: 11px;}
.cmsText p{padding:10px 0 10px 0;margin:0; }

.recordWrap{padding: 20px 0 0 0px;}
.recordColumnOne{float: left; padding: 0 0 0 25px;width:510px;}
.recordImg{float: left; padding: 3px 0 0 0;}
.recordImg img{border:1px solid gray;}
.recordTitle{ font-weight: bold; font-size: 12px; text-decoration: underline;}
.recordCopy{float: left; padding: 0 0 10px 10px; }
.recordDes {margin:0; padding:5px 0 0 0; width: 385px;}
.recordMore{padding: 5px 0 0 0; font-weight:bold; color:#9C0A10;}
	.recordMore a:link{color:#9C0A10; text-decoration: underline;}
	.recordMore a:visited{color:#9C0A10; text-decoration: underline;}
	.recordMore a:active{color:#9C0A10; text-decoration: underline;}
	.recordMore a:hover{color:#5A7FB4; text-decoration: none;}

.recordSep{padding: 15px 0 15px 0;}



.behave{padding:0 20px 0 25px;}

.catHead {margin:5px 0 5px 0; padding:3px 0 3px 3px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}
form{margin:0;padding:0;}

.ecomm_button {
   background-color: #eee; color: #555; font-weight: bold; border: 1px solid #888;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FFFFFF', EndColorStr='#ccddee');
}
.ecomm_textbox {
   color: #002266;
}
select {

}

.back_spacing
{
    margin-top:10px;
    font-size:120%;
    font-weight:bold;
}

