/* CSS Document */

#brenMainWrapper {
	background-image: url(/images/bren-new-layout-images/sides.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FFFFFF;
}
body {
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
}
/* links */

a {
	color: #5151A1;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	outline:none;
}
a:visited {
	color: #5151A1;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
.maintable {
	border: 1px solid #999999;
	width: 795px;
}
/*top navigation bar*/



table.navbar {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-size:12px;
}
img.icon {
	padding-right: 0px;
	padding-left: 9px;
	vertical-align: bottom;
	margin: 0px;
}
/*end navigation */





/*left menu */

td.leftcell {
	padding-top:20px;
	padding-bottom:10px;
	width:162px;
}
table.menutable {
	margin-left:9px;
	margin-right:4px;
}
.menutable td {
	height:19px;
	vertical-align:middle;
}
.menutable p {
	padding-bottom:3px;
	padding-top:3px;
	margin: 0px;
}
.menucell p {
	padding-left:5px;
}
.menucell p:hover {
	background-color: #EEF1FF;
	text-decoration: none;
}
.bordertop {
	border-top: 1px solid #CCCCCC;
}
.borderright {
	border-right: 1px solid #CCCCCC;
}
td.menutitle {
	background-image: url(/images/menubox.jpg);
	background-repeat: no-repeat;
	height:22px;
	padding-left:28px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
/* end left menu */



/*Body cell */



td.bodycell {
}
div.bodycell {
	padding-right:5px;
	width:621px;
}
/* END Body cell */


/*Fonts*/

h1 {
	color: #5A5AAF;
	font-size: 22px;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	text-indent: 0px;
}
.bodycell h1 {
	margin-top:19px;
}
h2 {
	font-size: 16px;
	color: #464646;
	margin-bottom: 17px;
	margin-top: 0px;
}
h3 {
	font-size: 13px;
	margin-bottom: 4px;
	margin-top: 12px;
	color: #5A5AAF;
}
h4 {
	font-size: 12px;
	margin-bottom: 4px;
	margin-top: 0px;
}
p {
	margin-top:4px;
	margin-bottom:5px;
	line-height:150%;
	font-size: 12px;
}
ul {
	margin-top:3px;
	margin-bottom:7px;
}
li {
	margin-top:3px;
	margin-bottom:4px;
}
.size13text {
	font-size: 13px
}
.size11text {
	font-size: 11px
}
/*END Fonts*/



#container {
	display:-moz-inline-block;
	display:-moz-inline-box;
	vertical-align: top;
	display:inline-block;
	display:inline-box;
}
.bodycell .icon {
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
/*INTRLIGATORS RESEARCH*/



#main-prod {
	background:url(/products/repeaterkits/wi-ex/images/_amplif.jpg) no-repeat left top;
	border-bottom: 1px solid #bebebe;
	width: 586px;
	margin: 20px 0 0 8px;
}
#main-prod h1 {
	color:#5A5AAF;
	font-size:22px;
	font-weight:normal;
	float: right;
	width: 400px;
}
#main-prod h2 {
	color:#585858;
	font-size:16px;
	float: right;
	width: 400px;
}
#main-prod #rate {
	float: right;
	font-size:14px;
	padding: 0 0 18px 0;
	width: 400px;
}
#main-prod ul {
	width: 400px;
	float: right;
	color: #405f8c;
	font-weight: bold;
	list-style: none;
}
#main-prod li {
/*  Sam removed due to 404. Not sure what it's used for	background: url(/images/list-blt.gif) no-repeat 0px 4px; */
}
#main-prod .text {
	padding: 0 0 0 12px;
}
#main-prod span.clrtitl {
	color: #585858;
	font-weight: normal;
}
#main-prod #rate img {
	padding: 2px 0px 0 0px;
	float: none;
}
#main-prod #rate a {
	font-size:11px;
}
/*-----------*/



#features {
	margin: 15px 0 0 8px;
	width: 586px;
	border-bottom: 1px solid #bebebe;
}
#features h1 {
	font-size: 15px;
	color: #585858;
	padding: 0 0 15px 0;
	font-weight: bold;
}
#features h2 {
	font-size: 13px;
	color: #405f8c;
	margin: 0;
	padding: 0 0 5px 0;
}
#features .colm {
	width: 255px;
	float: left;
	padding: 0 35px 15px 0;
}
/*-----------*/



#kits {
	margin: 15px 0 0 8px;
	width: 586px;
	border-bottom: 1px solid #bebebe;
	padding: 0 0 19px 0;
}
#kits h1 {
	font-size: 15px;
	color: #585858;
	padding: 0 0 15px 0;
	font-weight: bold;
	float: left;
}
#kits h3 {
	font-size: 14px;
	color: #405f8c;
	font-weight: bold;
	float: left;
	padding: 0 0 5px 0;
}
span#descript {
	font-size: 12px;
	font-weight: normal;
	float: right;
}
.kitdesc {
	margin: 0 0 0 2px;
	padding: 0 15px 0 15px;
	background: url(/images/kit_back.gif) no-repeat;
	width: 252px;
	height: 246px;
	float: left;
}
#divide {
	width: 11px;
	height: 200px;
	float: left;
}
.kitdesc p {
	padding: 5px 0 0 0;
}
.kitdesc img {
	border: 0;
}
.kit-img {
	text-align: center;
	height: 91px;
}
.add-btn {
	padding: 0px 0 0 0;
	float: left;
}
span.crossed {
	text-decoration: line-through;
	color: #737373;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 7px 0 0;
	float: left;
}
span.color {
	color: #6b71be;
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding: 4px 7px 0 0;
}
/*------------------*/



#main-text {
	float: left;
	padding: 21px 0 0 0;
	width: 394px;
}
#tabs {
	float: left;
}
#title {
	/*  Sam removed due to 404. Not sure what it's used for	background: url(/images/_title-bg.jpg) no-repeat; */
	/* width: 120px; Sam removed the rest because it was messing up the checkout title field 
	height: 20px;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	padding: 4px 0 0 9px; Sam removed because it was messing up the checkout title field 
	color: #585858;
	font-weight: bold;
	float: left;*/
}
#greytitle {
	margin: 0 0 0 6px;
	background: #f2f2f2;
	width: 129px;
	height: 24px;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	color: #585858;
	font-weight: bold;
	float: left;
}
#greytitle a {
	display: block;
	padding: 4px 0 0 9px;
	width: 120px;
	height: 20px;
	color: #585858;
	font-weight: bold;
}
#greytitle a:hover {
	text-decoration: none;
}
#alltext {
	padding: 15px 15px 0 15px;
	background: #fcfdff;
	border: 1px solid #b4b4b4;
	width: 362px;
	float: left;
}
#alltext h1 {
	/*  Sam removed due to 404. Not sure what it's used for	background: url(/images/_zone-marker.gif) no-repeat 0 2px; */
	padding: 0 0 0 20px;
	font-size: 16px;
	color:#585858;
	font-weight: bold;
}
#alltext ul {
	padding: 0 0 0 55px;
	list-style: none;
}
.zone {
	padding: 0 0 15px 0;
}
#alltext p {
	line-height: 17px;
	padding: 5px 0;
}
.tbl-title {
	font-style: italic;
}
#rew-btns {
	float: right;
	padding: 20px 0 0 0;
}
#rew-btns img {
	border: 0;
	margin: 0 0 0 14px;
}
span#auth {
	float: left;
}
#rew-rate #stars {
	float: right;
}
td.name {
	font-weight: bold;
	vertical-align: top;
}
/*----Bren Added-------*/
#brenPageWrapper {
	width: 970px;
	margin-left: auto;
	margin-right:auto;
	background-color: #FFFFFF;
	text-align: left;
}
#brenLayoutTop, #brenLayoutBottom {
	height: 26px;
	background-repeat: no-repeat;
	background-position: center top;
}
#brenLayoutTop {
	/*background-image: url(/images/bren-new-layout-images/top.jpg);*/
	background: url(/images/background/spites-main-export.jpg) no-repeat center top; background-position: 0px -378px; width: 970px; height:26px;	

}
#brenLayoutBottom {
	/*background-image: url(/images/bren-new-layout-images/bottom.jpg);*/
	background: url(/images/background/spites-main-export.jpg) no-repeat center top; background-position: 0px -404px; width: 970px; height:26px;	

}
#brenMainWrapper {
	background-image: url(/images/bren-new-layout-images/sides.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color:#FFFFFF;
}
#brenMain {
	width: 910px;
}
#brenHeader {
	height: 76px;
}
#brenNavBarContainer, #brenFooterNavBarContainer {
	height: 56px;
	font-size: 11px;
	background: url(/images/background/spites-main-export.jpg) no-repeat center top; background-position: 0px -331px; width: 915px; height: 47px;	
	margin-bottom:6px;
}
#brenFooterNavBar {
	position: relative;
	top: 17px;
}
#brenNavBar {
	position: relative;
	top: 14px;
}
#brenNavBar a, #brenFooterNavBar a {
	color: #5577AA;
}
#brenNavBar a:hover {
	text-decoration:underline;
}


.sprite {background: url(/images/background/spites-main-export.jpg) no-repeat top left;}
.sprite-contact {background-position: -48px 0px; width: 16px; height: 16px; vertical-align:bottom;margin:0 1px 0 10px;}
.sprite-cart {background-position: -64px 0px; width: 16px; height: 16px; vertical-align:bottom;margin:0 1px 0 10px;}
.sprite-arrow {background-position: -196px 0px; width: 4px; height: 7px;margin-right:10px;}
.sprite-buyer {background-position: -102px 0px; width: 22px; height: 20px;}
.sprite-refund {background-position: -146px 0px; width: 22px; height: 20px;}
.sprite-questionbox-faq {background-position: -124px 0px; width: 22px; height: 20px;}
.sprite-email-us {background-position: -80px 0px; width: 22px; height: 20px;}
.sprite-buynowbig {background-position: 0px -111px; width: 217px; height: 43px;}
.sprite-buynowsmall {background-position: 0px -77px; width: 168px; height: 34px;}
.sprite-logo {background-position: 0px -154px; width: 260px; height: 76px; float:left;}
.sprite-phoneus {background-position: -642px -191px; width: 191px; height: 51px;margin-top:10px;margin-right:28px;float:right;}
.sprite-starfull{background-position: 0px 0px; width: 16px; height: 16px;float:left;margin-left:2px;margin-right:2px;}
.sprite-starhalf{background-position: -16px 0px; width: 16px; height: 16px;float:left;margin-left:2px;margin-right:2px;}
.sprite-starempty{background-position: -32px 0px; width: 16px; height: 16px;float:left;margin-left:2px;margin-right:2px;}
.sprite-bullets-stock {background-position: 0px -20px; width: 26px; height: 26px; margin-right:10px; margin-top:2px; } 
.sprite-bullets-shipping {background-position: -78px -20px; width: 26px; height: 26px; margin-right:10px; margin-top:2px; } 
.sprite-bullets-support {background-position: -52px -20px; width: 26px; height: 26px; margin-right:10px; margin-top:2px; } 
.sprite-bullets-guarantee {background-position: -26px -20px; width: 26px; height: 26px; margin-right:10px; margin-top:2px; }
.sprite-circlearrow {background-position: -104px -20px; width: 24px; height: 24px; margin-left:10px;}  
.sprite-list-image {background-position: -208px -20px; width: 14px; height: 18px;margin:0 6px 0 -20px;vertical-align:bottom;}
.sprite-blog {background-position: -144px -20px; width: 16px; height: 16px; padding:0;display:inline-block;margin-right:20px;vertical-align:middle;}
.sprite-login {background-position: -176px -20px; width: 16px; height: 16px; padding:0;display:inline-block;margin-right:20px;vertical-align:middle;}
.sprite-buyerguide {background-position: -160px -20px; width: 16px; height: 16px; padding:0;display:inline-block;margin-right:20px;vertical-align:middle;}
.sprite-support {background-position: -192px -20px; width: 16px; height: 16px; padding:0;display:inline-block;margin-right:20px;vertical-align:middle;}
.sprite-support-white {background-position: -217px -62px; width: 16px; height: 16px; padding:0;display:inline-block;margin-right:5px;vertical-align:middle;}
.sprite-pdf {background-position: -222px -22px; width: 22px; height: 25px;margin:0 6px 0 -20px;vertical-align:middle;}
.no-margin {margin:0;}
.no-float {float:none;}
.sprite-bottom {vertical-align:bottom;}
.sprite-middle {vertical-align:middle;}
.sprite-orangetriangle {background-position: -213px 0px; width: 16px; height: 18px;vertical-align:bottom;margin-right:5px;}
.sprite-externallink {background-position: -229px 0px; width: 12px; height: 11px;}
.sprite-navarrow {background-position: -241px 0px; width: 13px; height: 13px;margin-bottom:1px;margin-left:8px;vertical-align:middle;}
.sprite-emailtofriend {background-position: 0px -46px; width: 153px; height: 31px;}
.sprite-16information {background-position: -153px -46px; width: 16px; height: 16px;}
.sprite-16phone {background-position: -169px -46px; width: 16px; height: 16px;}
.sprite-16question {background-position: -185px -46px; width: 16px; height: 16px;}
.sprite-16tick {background-position: -201px -46px; width: 16px; height: 16px;}
.sprite-arrowgreen {background-position:-217px -46px;height:15px;width:15px;display:block;float:left;margin-right:3px;}
.sprite-microscope {background-position:-232px -46px;height:14px;width:15px;margin-left:6px;}

.sprite-home {background: url(/images/background/sprite-homepage.png) no-repeat top left;}
.sprite-bullet-bars {background-position: -37px -80px; width: 37px; height: 40px;margin-right:10px;vertical-align:middle;}
.sprite-bullet-man {background-position: -74px -80px; width: 37px; height: 40px;margin-right:10px;vertical-align:middle;}
.sprite-bullet-plug {background-position: 0px -80px; width: 37px; height: 40px;margin-right:10px;vertical-align:middle;}
.sprite-phonewithbars {background-position: -675px -80px; width: 145px; height: 244px;margin-left:15px;margin-top:25px;}
.sprite-small-building {background-position: 0px 0px; width:90px; height:80px;margin-bottom:10px;}
.sprite-large-building {background-position: -90px 0px; width:90px; height:80px;margin-bottom:10px;}
.sprite-car-truck-rv {background-position: -180px 0px; width:90px; height:80px;margin-bottom:10px;}
.sprite-marine {background-position: -270px 0px; width:90px; height:80px;margin-bottom:10px;}
.sprite-portable {background-position: -360px 0px; width:90px; height:80px;margin-bottom:10px;}
.sprite-3g-data {background-position: -450px 0px; width:90px; height:80px;margin-bottom:10px;}
.sprite-cellynx-icons {background-position: -111px -80px; width:174px; height:37px;}
.sprite-cellynx-arrow {	background-position: -285px -80px;width:5px;height:10px;margin-right:8px;}

.sprite-faq {background: url(/images/background/sprite-faq.png) no-repeat top left;}
.sprite-question48 {background-position: 0px 0px; width: 48px; height: 48px;margin-right:5px;}
.sprite-information48 {background-position: -48px 0px; width: 48px; height: 48px;margin-right:5px;}
.sprite-phone48 {background-position: -96px 0px; width: 48px; height: 48px;margin-right:5px;}
.sprite-email48 {background-position: -144px 0px; width: 48px; height: 48px;margin-right:5px;}
.sprite-home48 {background-position: -192px 0px; width: 48px; height: 48px;;}
.sprite-helpdesk48 {background-position: -240px 0px; width: 48px; height: 48px;}
.sprite-fax48 {background-position: -288px 0px; width: 48px; height: 48px;}
.sprite-shieldtick48 {background-position: 0 -48px; width: 48px; height: 48px;}
.sprite-pdf48 {background-position: -48px -48px; width: 48px; height: 48px;}
.sprite-news48 {background-position: -96px -48px; width: 48px; height: 48px;}
.sprite-feedback48 {background-position: -144px -48px; width: 48px; height: 48px;}
.sprite-database48 {background-position: -192px -48px; width: 48px; height: 48px;}

#brenSidebarContainer {
	float:left;
	width: 191px;
	margin-left:6px;
}
#brenContentContainer {
	width: 682px;
	float: right;
	position:relative;
	top:6px;
}
/*----End of Bren Added-------*/

.temp {
	font-size: 26px;
	font-weight: bold;
	color: #48D;
}
.temp2 {
	color: #888;
	font-weight: bold;
}
.style5 {
	color: #888;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.clear {
	clear:both;
}
/* Sina Index Page CSS */

.intro, .intro p {
	font-size:15px;
}
div.intro {
	float:left;
}
div.intro div.bullet {
	margin:18px 15px 18px 40px;
	padding:5px 0 5px 0px;
	background-repeat:no-repeat;
}
div.greystrip {
	float:left;
	background: url(/images/sina/greybg-horizontal.png) repeat-y;
	margin-bottom:10px;
}
div.greystrip h2 {
	font-family: trebuchet ms, arial, helvetica;
	font-size:21px;
	margin-top:6px;
	width:653px;
	padding-left:10px;
	margin-bottom:6px;
}
div.greystrip p {
	font-family: trebuchet ms, arial, helvetica;
	font-size:13px;
	padding-left:10px;
}
div.icons {
	float:left;
	margin-bottom:40px;
	margin-top:10px;
}
div.icons div {
	float:left;
	/*width:112px;
	padding-top:98px;*/
	width:108px;
	padding-bottom:8px;
	text-align: center;
	background: transparent url() no-repeat 9px 5px;
	cursor:pointer;
}
div.icons a:hover div {
	background-color: #ecf5ff;
}
div.icons a:hover {
	text-decoration:none;
}
div.specials {
	width: 653px;
	margin-top:5px;
	margin-bottom:13px;
	float:left;
}
div.specials .image {
	float:left;
	width: 200px;
	height: 120px;
}
div.specials .text {
	float:left;
	width: 443px;
	padding-left:10px;
}
a#specials:hover {text-decoration:none;}
div.specials {
	cursor: pointer;
}
div.specials div.text:hover {
	background: url(/images/sina/bluefadebg-horiz.png) repeat-y 0px 5px;
	cursor: pointer;
	text-decoration:none;
}
div#brenContentContainer a.div.specials:hover {
	text-decoration:none;
}
div.specials .text h3 {
	font-family: trebuchet ms, arial, helvetica;
	font-size:17px;
}
div.specials .text h4 {
	font-family: trebuchet ms, arial, helvetica;
	font-size:14px;
	margin-bottom:15px;
	color: #575757;
}
div.specials .text p {
	font-size:15px;
	color: #575757;
}
div.showcase {
	float:left;
	margin: 5px 0 20px 0;
	display:inline;
}
div.showcase div {
	float:left;
	width:150px;
	display:inline;
}
div.showcase p {
	font-size:11.5px;
/*	background: url(/images/sina/dotgreen.png) no-repeat 1px 3px;
	background: url(/images/sina/arrowgreen.png) no-repeat 0px -1px;
	padding-left:17px;*/
	line-height:120%;
}
div.showcase a:hover {
	cursor:pointer;
	text-decoration:none;
}
div.showcase div.sc-product {
	margin: 0 9px;
	display:inline;
}
div.showcase h2 {
	font-family:trebuchet ms, arial, helvetica;
	text-align: center;
	margin:5px 0px 0px 0px;
	font-size:13px;
	color:#4B78B3;
	vertical-align: middle;
}
div.showcase div div.sc-price {
	float:left;
	width: 95px;
	font-size:17px;
	color: #4B78B3;
	margin-top:5px;
	margin-left:0px;
	font-weight:bold;
	position:relative;
	top:7px;
}
div.showcase div div.sc-view {
	float:left;
	width: 55px;
	font-size:14px;
/*	background: url(/images/sina/microscope.jpg) no-repeat 36px 7px;
*/	padding-top:7px;
	padding-bottom:5px;
	color: #4B78B3;
	margin-right:0px;
	font-family:trebuchet ms, arial, helvetica;
	position:relative;
	top:7px;
}
div.showcase .spacer {
	width:1px;
	margin:5px 0 0 0;
	float:left;
	background: url(/images/sina/verticalgreyline.png) repeat-y 0;
	height:240px;
	display:inline;
}
div.showcase .horizspacer {
	height:30px;
	width:653px;
	background: url(/images/sina/dotgrey.png) repeat-x 0;
	display:inline;
}
div.showcase div.image {
	height:115px;
	background: url() no-repeat 0px 0px;
	background-position: center;
}
div.showcase div.features {
	height:100px;
}
#page-not-found {
}
#page-not-found p {
	font-size:14px;
}
#page-not-found-indent {
	margin-left:30px;
}
#page-not-found-indent h3 {
	padding-top:5px;
}
#page-not-found-indent h3:hover {
	background-color:#ECF5FF;
	width:300px;
}
/* style new css */
/*Bren Update CSS*/


#brenContentProductPageContainer h1 {
	color:#4B78B3;
	font-family: trebuchet ms, arial, helvetica;
	font-weight: bold;
	font-size: 24px;
	margin-top: 3px;
}
#brenContentContainer h1 {
	color:#4B78B3;
	font-family: trebuchet ms, arial, helvetica;
	font-weight: normal;
	font-size: 24px;
	margin-top: 3px;
}
#brenContentProductPageContainer .price, #productTop .price {
	color:#4B78B3;
	font-family: trebuchet ms, arial, helvetica;
	font-weight: bold;
	font-size: 24px;
}
.questionbox a, .faq p a, h3, a, .style4 {
	color:#4B78B3;
}
 .questionbox a:visited, {
 color:#6B98B3;
}
/*SideBar CSS*/

p, div, a, img, img a {
	border: none;
}
#brenSidebar {
	width: 191px;
	font-weight:normal;
	font-family: trebuchet ms, arial, helvetica;
	color:#666666;
	text-align: left;
}
#brenSidebarProducts {
}
#brenSidebarProductsHeader {
	background: url(/images/background/spites-main-export.jpg) no-repeat top left; background-position: -451px -113px; width: 191px; height: 47px;
	color: #FFFFFF;
	line-height: 47px;
	text-indent: 55px;
	font-size: 16px;
	font-weight: bold;
	position:relative;
	top:5px;
}
#brenSidebarProducts div.CollapsiblePanelTab, p#searchBox {
	background: url(/images/background/spites-main-export.jpg) no-repeat top left; background-position: 0px -230px; width: 191px; height: 32px;	
}
#brenSidebarProducts p {
	width: 191px;
	height: 32px;
	line-height:32px;
	text-indent:20px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	cursor:pointer;
}
#brenSidebarProducts .subMenu p {
	/*background-image: url(/images/new/menubar-arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 13px;*/
	font-weight: normal;	
	font-size: 12px;
	/*text-indent:32px;*/
	text-indent:16px;	
	margin: 0px 2px;
	width: 187px;
	border-bottom: 1px solid #DDD;
}
#brenSidebar a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #888888;
}
#brenSidebar :focus {
	-moz-outline-style: none;
}
#brenSidebarProducts p:hover {
}
#brenSidebarProducts .subMenu p:hover {
	/*background-image: url(/images/new/menubar-arrow.gif);*/
	background-color: #F9F9FF;
	cursor:pointer;
}
#brenSidebarProducts p#searchBox {
}
#searchBox form, #searchBox input {
	display: inline;
	padding: 0;
	margin: 0;
	border: none;
}
#brenSidebarQuestions {
	background: url(/images/background/spites-main-export.jpg) no-repeat top left; background-position: -451px -160px; width: 191px; height: 99px;		
	margin-top:20px;
}
#brenSidebarOtherLinks {
	background: url(/images/background/spites-main-export.jpg) no-repeat top left; background-position: -642px 0px; width: 191px; height: 191px;			
	margin-top:20px;
	padding: 0;
}
#brenSidebarOtherLinks p {
	background-repeat: no-repeat;
	background-position: 7% 51%;
	margin: 0px 2px;
	padding-left: 45px;
	font-size: 13px;
	line-height: 37px;
}
#brenSidebarOtherLinks p {
	margin: 0px 2px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 37px;
}
p#brenSidebarOtherLinksHeader {
	font-family: trebuchet ms, arial, helvetica;
	font-size: 15px;
	padding-left: 15px;
}
#brenSidebarOtherLinks a:hover {
	text-decoration: none;
}
#brenSidebarOtherLinks p:hover {
	text-decoration: none;
}
p#brenSidebarOtherLinksHeader:hover {
	text-decoration: none;
}

#brenSidebarAdvert {
	background: url(/images/background/spites-main-export.jpg) no-repeat top left; background-position: -451px 0px; width: 191px; height: 113px;		
	margin-top:25px;	
}
#brenSidebarAdvertTwo {
	background: url(/images/background/spites-main-export.jpg) no-repeat top left; background-position: -259px 0px; width: 189px; height: 127px;		
	margin-top:25px; margin-bottom:25px;	
}
#brenSidebarAdvertThree {
	background: url(/images/background/spites-main-export.jpg) no-repeat top left; background-position: -260px -128px; width: 191px; height: 125px;		
	margin-top:25px;	margin-bottom:25px;
}

/* Collapsible Menu CSS */
.tab {
	cursor:pointer;
}
.tab:hover {
	cursor:pointer;/* background-image: url(/images/bren-sidebar/products-list-hover.jpg); */
}
.CollapsiblePanelOpen p.tab {
	cursor:pointer;
	background: transparent url(/images/bren-sidebar/arrow-upgrey.gif) no-repeat 165px 10px;
}
.CollapsiblePanelClosed p.tab {
	cursor:pointer;
	background: transparent url(/images/bren-sidebar/arrow-downgrey.gif) no-repeat 165px 10px;
}
.CollapsiblePanelOpen p.CollapsiblePanelTabHover {
	cursor:pointer;
	background: transparent url(/images/bren-sidebar/arrow-upgrey.gif) no-repeat 165px 10px;
}
.CollapsiblePanelClosed p.CollapsiblePanelTabHover {
	cursor:pointer;
	background: transparent url(/images/bren-sidebar/arrow-downgrey.gif) no-repeat 165px 10px;
}

/* Right Side Prod Bar */

/* Sidebar */
table.prodside {
	border: 0px;
	margin-left: 10px;
	}

td.prodside {
/*	background-image: url(/images/link-background.gif);
	height: 27px;*/
	text-indent: 14px;
	font-weight: bold;
	padding-top: 5px;
	background-repeat: no-repeat;
	vertical-align: top;
	font-size: 14px;
	width:184px;
	height:29px;
	background: url("/images/background/spites-main-export.jpg") no-repeat scroll -833px -169px;
	
	
}

img.arrow {
	vertical-align:middle;
	margin-bottom:1px;
	margin-left:8px;
	}
.faq {
	padding-left:1px;
	padding-bottom:14px;
	padding-top:4px;
	}
	
.faq p {
	margin-top: 6px;
	margin-bottom: 2px;
	padding-bottom: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}
	
.faq p a {
	color: #5151A1;
	font-weight: normal;
}
.faq p a:visited {
	color: #77B;
	
}
.faq p a:hover {
	color: #003;
	text-decoration: none;	
}
	
/*product support*/

table.support {
	padding-top:7px;
	margin-bottom: 16px;
	}

table.support td{
	padding-top:5px;
	padding-bottom:4px;
	font-weight: bold;
	}

table.support img{
	margin-top: 2px;
	}
	
/*accessories*/
	
table.accessories {
	padding-right:5px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
.accessories p a {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
}
.accessories p a:hover {
	color: #000;
	text-decoration: none;
}
.accessoriesprice {
	font-size: 15px;
	color: #55A;
	}

/*END accessories*/

/*resources*/
	
table.resources	{
	padding-top: 10px;
	padding-left: 3px;
	font-size:12px;
	}
	
table.resources img {
	vertical-align:top;
	}
	
/*END resources*/
.prodside a {
	font-weight: bold;
	color: #595959;
}

/* END Right Side Prod Bar */


/* CLBanner cellynx frontpage */

#clbanner{
	margin-top: -20px;
	/*background:url(/images/clbanner/bannerbg.jpg) no-repeat;
	width:100%;
	height:204px;*/
	float:left;
	margin-bottom: 30px;
	background: url(/images/background/sprite-homepage.png) no-repeat top left;
	background-position: 0px -120px; 
	width: 675px; 
	height: 204px;
}
#leftbanner{
	float:left;
	width:150px;
	padding:25px;
}
#clbannerlogo{
	margin:20px 15px 25px 15px;
}
#centerbanner{
	margin:35px 0 0 20px;
	font-family:"Lucida Sans", Helvetica, Arial, Sans;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:290px;
}
#centerbanner ul{
	padding-top: 15px;
	padding-left:2px;
}
#centerbanner ul li{
	margin: 0 0 14px 0;
	color:#384556;
	/*list-style-image:url(/images/clbanner/bulletarrow.png);*/
	list-style:none;
}
#rightbanner{
	float:left;
	margin:25px 0 0 0;
	
}
a.learnmore{
	width:149px;
	display:block;
	height:28px;
	/*background:url(/images/clbanner/learnmore.png) top;*/
	margin-top:20px;
	background: url(/images/background/sprite-homepage.png) no-repeat top left;
	background-position: -540px 0px; 	
}
a.learnmore:hover{
	/*background:url(/images/clbanner/learnmore.png) bottom;*/
	background: url(/images/background/sprite-homepage.png) no-repeat top left;
	background-position: -540px -28px;	
}

/* END CLBanner cellynx frontpage */


/* Start SpryTabbedPanels.css */

.TabbedPanels {
	margin: 10px 0 0 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 550px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	margin: 0px 5px 0px 0px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	outline:none;
	height: 20px;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	padding: 6px 13px 0 13px;
	color: #585858;
	font-weight: bold;

}

.TabbedPanelsTabHover {
}

.TabbedPanelsTabSelected {
	/*background: url(../products/repeaterkits/wi-ex/images/_title-bg.jpg) no-repeat;*/
	background-color:#F6F6FF;
	outline:none;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;

}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #999;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color:#F6F6FF;

}

.TabbedPanelsContent {
	padding: 0 15px 15px 15px;

}
.TabbedPanelsContent  h1 {
	background: url(../products/repeaterkits/wi-ex/images/_zone-marker.gif) no-repeat 0 2px;
	padding: 0 0 0 20px;
	font-size: 16px;
		color:#585858;
		margin-top:10px;
	font-weight: bold;}
	
.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/* END SpryTabbedPanels.css */

/* START network pages css */
.left {
	background-color: #E7EDED;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 3px;
	text-align: center;
}
.right {
	background-color: #E7EDED;
	padding-left: 3px;
}
.left h4 a, .right h4 a {
	color:#666;
	font-weight: bold;
}
.left h4 a:hover, .right h4 a:hover {
	text-decoration:none
}
.left h4 a:visited, .right h4 a:visited {
	color: #666;
}
/* END network pages css */

/* START /stylecontent.css */

.status {
	width:410px;
	background-color:#F1F6FF;
	border: 1px solid #BBDDFF;
	margin: 20px 0 15px 40px;
	padding: 20px 25px 20px 25px;
	}
.status h2 {
	color: #555555;
	}
#carriers img {
	margin: 12px 0 12px 0;
	}
#carriers a {
	font-weight:bold;
	}
.status h3 {
	padding:0;
	margin-top: 5px;
	}
#statusCheck {
	}
#statusResults p {
	color: #222222;
	}
.statusResultsBold {
	color: #555555;
	font-weight:bold;
	}
.homeMiniLogo {
	float: left;
	margin: 0 9px 0 4px;
	}
#homeHeading {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin: 3px 0 7px 0;
	color: #555555;
	}
.headerDiv {
	border-bottom: 1px solid #CCCCCC;
	padding: 0;
	margin: 0 0 15px 0;
	height: 34px;
	}
.headerDiv h1 {
	font-family:Franklin Gothic Medium, Arial Narrow, Arial;
	font-size:20px;
	font-weight:normal;
	margin: 0;
	padding: 0px;
	color: #666666;
	position: relative;
	top: 3px;
	}
.homeDescription {
	padding-top: 0px;
	margin: 16px 0 26px 0;
	}
.homeDescription p {
	line-height: 1.6;
	color: #777777;
	font-size: 14px;
	margin-top: 16px;
	margin-bottom: 14px;
	}
.homeDescription ul {
	line-height: 1.6;
	color: #777777;
	font-size: 14px;
	}	
.homeDescriptionHighlights a {
	font-size: 17px;
	position: relative;
	top: 1px;
	font-weight: bold;
	color: #658BD1;
	}
.homeKeyPoints {
	float: right;
	margin: 12px 8px 25px 16px;
	padding-bottom: 3px;
	border: 1px solid #DDDDED;
	background-color: #FAFFFF;;
	}
.homeKeyPoints img{
	vertical-align: middle;
	margin: 2px 5px 2px 5px;
	}
.homeKeyPoints p{
	margin: 0;
	padding: 4px 12px 4px 1px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.homeContent h3 {
	color: #658BD1;
}
.homeContentSeeMore {
	float: right;
	margin-top: 10px;
	margin-bottom: 7px;
}
/*h4 {
	font-size: 12px;
	margin: 0;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 7px 0 6px 25px;
	color: #666666;
	background-color: #EEEEFF;
}*/
#bannerDiv {
	border-top: 2px solid #CCC;border-bottom:2px solid #CCC;margin:4px 0 0 0;padding:0px;height:200px;vertical-align:middle
	}
/*.homeContentHeader {
	background-image: url(/images/new/grey-curved-box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	clear:both;
	}

.homeContentFooter {
	background-image: url(/images/new/grey-curved-box.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	margin-bottom: 20px;
	}*/
.homeContent {
	width: 584px;
	height: 178px;
	margin-bottom:11px;
	margin-left: 0px;
	padding: 22px 17px 0px 7px;
	background-image:url(/images/new/categories-section-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
.homeContent a {
	font-weight: normal;
	text-decoration: underline;
	color:#ff4444;
	}
.homeContentBestsellers a {
	font-size:11px;
	}
#homeContentText {
	font-size: 14px;
	color: #666;
	line-height: 1.2;
	margin-top: 7px;
	/*margin-bottom: 13px;*/
	}
#homeContentText a {
	font-weight:normal;
	text-decoration:none;
	color:#2f49cc;
	}
#homeContentText a:hover {
	text-decoration:underline;
	}
.homeContent p {
	padding-left:160px;
	}	
.homeContent h2 {
	font-size:22px;
	color: #386AEB;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 4px;
}
#homeContentImage {
	float: left;
	margin: 0 10px 7px 0;
	width: 150px;
	position:relative;
	top: 15px;
}
.homeNavArrow {
	margin: 0 6px 0 0;
	position: relative;
	top: 3px;
}
#homeContentImage img {
	margin-bottom: 12px;
}
#homeContentImage p {
	text-align: center;
	margin: 0;
	padding: 0;
}
#homeContentImage a {
	font-weight: bold;
	font-size: 12px;
}
h5 {
	font-weight: bold;
	font-size: 12px;
	color: #658BD1;
}
#homeContentBuyerGuide {
	float:left;
}
#homeContentTopProducts {
	float:right;
	position:relative;
	right: 4px;
}
.homeContentSmallBoxes {
	background-image: url(/images/new/grey-curved-box-small.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:170px;
	width:270px;
	padding: 15px;	
}
.homeContentSmallBoxes h2 {
	font-size:22px;
	color: #658BD1;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
}
.homeContentSmallBoxes p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
	line-height: 1.5;
	margin-top: 4px;
	margin-bottom: 16px;
	text-align: left;
	}
.homeContentSmallBoxes p a {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;	
}
.homeContentSmallBoxes img {
	position: relative;
	top: 3px;
	}
/*Beginning of Page 3 Buyer Guide*/
.buyerGuideDiv {
	border-bottom: 1px solid #CCC;
	margin-top:18px
	}

.buyerGuideBlock {
	margin-left:8px;
	float:left;
	border:none;
	background-color:#0077C1;
	width:26px;
	height:24px;
	font-size:10px;
	margin-right:6px;
	position:relative;
	bottom:0px
	}
.buyerGuideTitle {
	font-family:Franklin Gothic Medium, Arial Narrow, Arial;
	font-size:20px;
	font-weight:normal;
	}

.buyerGuideBlock p {
	margin:0;
	margin-top:3px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF
	}

.buyerGuideText {
	font-size: 11px;
	line-height: 1.7;
	color: #444;
	margin-top: 13px;
	margin-bottom: 16px;
	text-align: justify;
}

.buyerGuideLinks {
	float: right;
	margin-right: 8px;
	margin-left: 16px;
	margin-top: 2px;
	}
.buyerGuideLinks2 {
	float: right;
	margin-right: 8px;
	margin-left: 16px;
	margin-top: 24px;
	border: 1px solid #CCCCCC;
	background-color: #E7EDED;
	}
.buyerGuideLinks img{
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-left: 0px;
	}
.buyerGuideLinks2 img{
	vertical-align: middle;
	margin-bottom: 2px;
	margin-right: 5px;
	margin-left: 5px;
	}
.buyerGuideLinks p{
	margin: 1px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.buyerGuideLinks2 p{
	margin: 1px;
	margin-right: 4px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/*End of Page 3 Buyer Guide*/

/* END /stylecontent.css */


/* Review contact us, ajax, real time validation, captcha */
div#acf_area {min-height:800px;}
/* div#acf_area { margin-left: auto; margin-right: auto; width: 500px; font-family: Verdana; font-size: 12px; padding: 0; border: 0px none; color:black; }
div#acf_area h1 { background:url("../images/icon-mail.png") no-repeat scroll 36% 44% white; font-family:"Myriad Pro",Arial,Helvetica,Tahoma,sans-serif; font-size:19px; font-weight:lighter; height:27px; margin:17px 0; padding-left:31px; text-align:center; }
*/
.acf_notification_ok { margin: 0 0 5px 0; background: #f5f9fd url('../images/icon-button-ok.png') no-repeat scroll 15px 50%; height: 33px; width: 95%; padding: 8px 0px 0px 46px; text-align: left; -moz-border-radius: 5px; }
.acf_notification_error { -moz-border-radius:5px 5px 5px 5px; background-color:  #FDF4F5; height:auto; margin:0 0 10px; padding:8px 0 8px 11px; text-align:left; width:95%; }
#acf_notification_error { -moz-border-radius:5px 5px 5px 5px; background-color:  #FDF4F5; height:auto; margin:0 0 10px; padding:8px 0 8px 11px; text-align:left; width:95%; }
.acf_hide { display:none; }
.jsk-ItemBody {overflow:hidden;}
/* div.acf_escts { padding:10px 0; } */

/* Label */
/*
#acf_fields label { width: 130px; padding-left: 20px; margin: 8px 19px 8px 8px; float: left; text-align: right; }
#acf_fields label.acf_escts { width: auto; padding-left: 0px; margin: 8px 19px 8px 1px; text-align: right; float: none; }
#acf_fields .acf_labelfor { float: none; padding:0 0 0 5px; margin:0; text-align: left; }
*/
/* Input, Textarea, Select */
/*
#acf_fields input[type="text"], textarea, select { -moz-box-shadow: 0 0 3px #eeeeee; background:-moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 5px); }
#acf_fields input[type="text"], select { background-color: #fefefe; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }
#acf_fields textarea { background-color: #fefefe; width: 300px; margin: 5px; padding: 0px; float: left; margin: 5 5 5 0; padding: 2px; border: 1px solid #dedede; color: #333333; -moz-border-radius: 3px; }
*/
/* Checkbox */
 
#acf_fields input.chck { margin: 1px 1px 0 0; float: left; padding: 2px; background-color:#FEFEFE; }
#acf_fields input.rad { margin: 1px 1px 0 0; float: left; padding: 2px; background-color:#FEFEFE; }
#acf_fields input.acf_error { border: 1px solid #F3CCBE; }
#acf_fields input.acf_chck_error { border: 1px solid #F3CCBE; }
#acf_fields input.acf_rad_error { border: 1px solid #F3CCBE; }
#acf_fields select.acf_error { border: 1px solid #F3CCBE; }
#acf_fields textarea.acf_error { border: 1px solid #F3CCBE; }
#acf_fields input.acf_ok { border: 1px solid #B9E7AE; }
#acf_fields select.acf_ok { border: 1px solid #B9E7AE; }
#acf_fields textarea.acf_ok { border: 1px solid #B9E7AE; }

#acf_fields div.acf_error { color:red; font-style:italic; margin-top:9px; float:right; }
.sender_message_error_min_chars {float:left;}
/* Checkboxes */
ul.acf_checkboxes_area { list-style:none outside none; margin:5px 0 5px; padding:2px; }
ul.acf_checkboxes_area li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }
div.acf_checkboxes_area_col { float: left; margin: 0 0 10px 0; font-family: Verdana; font-size: 12px; color:black; padding:2px; }
div.acf_checkboxes_area_col ul { float: none; list-style:none outside none; margin:5px 0 5px; padding: 0 25px 0 0; }
div.acf_checkboxes_area_col ul li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

/* Radios */
ul.acf_radios_area { list-style:none outside none; margin:5px 0 5px; padding:2px; }
ul.acf_radios_area li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }
div.acf_radios_area_col { float: left; margin: 0 0 10px 0; font-family: Verdana; font-size: 12px; color:black; }
div.acf_radios_area_col ul { float: none; list-style:none outside none; margin:5px 0 5px; padding: 0 25px 0 0; }
div.acf_radios_area_col ul li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

/* Submit Button */
#acf_fields .acf_button { cursor: pointer; /*width: 135px; background: white url('../images/icon-submit.png') no-repeat scroll 11px 50%; border-color:#EDEDED #999999 #999999 #EDEDED; border-style:solid; border-width:1px; color: #333333; padding: 6px 1px 8px 25px; -moz-border-radius: 3px; */}

/* br */
#acf_fields br { clear: left; margin: -5px; padding:0; }

/* The icon used to reload the CATPCHA */
#acf_icon_refresh { margin: 0 0 7px 0; }
#acf_captcha { border: 1px solid #e7e7e7; }
#acf_captcha_div { float:left; margin: 5px 0 0 0; }
#acf_input_box_div { float:left; }

/* CAPTCHA Verified */
#acf_verified { background:url("../images/icon-tick-circle-frame.png") no-repeat scroll 0 47% white; color:green; margin:0; min-height:23px !important; padding:8px 0 0 23px !important; }
#acf_verified .ok { margin: 0px; } 

/* A CAPTCHA DIV */
#acf_sec_div { float: left; }
#acf_sec_div_two { display: none; margin: 0; }
#acf_ajax_loading { margin:10px 0 0 171px; padding:0 0 0 30px; display: none; float:left; width:324px; background: white url('../images/icon-ajax-loader.gif') no-repeat scroll 8px 66%; }

/* Highlight Rows */
.acf_highlighted { background-color: #FFFFEF; }
/* END review*/
