@charset "UTF-8";

/* Screen Styles                                    */
/* Copyright(C)2008 Source Internet Development Ltd */


html {height: 100%; margin: 0;}
body {height: 100%; background-color: #fff; margin: 0; text-align: left;}




/* Layout */

#header100			{width: 100%; margin: 0; background: none; text-align: left; padding: 0;}
#header				{margin: 0 0 25px 0; padding: 0 0 15px 0; text-align: left; overflow: hidden; border-bottom: 1px solid #aaa;}
#headerL			{margin: 0; padding: 0; text-align: left; float: left;}
#headerR			{display: none;}

#axLogoTop			{margin: 0 10px 10px 0; float: left;}
#logoTagline		{margin: 0; padding: 0 0 3px 0; float: left; width: 500px;}
#headerDetails		{float: left; margin: 0; padding: 0 0 10px 0;}

#tab100				{display: none;}

#homeFeature100		{width: 100%; clear: both; margin: 0; background: #0630a0 bottom left repeat-x url(../images/bg-featured-pattern.jpg); border-top: 1px solid #fff;}
#homeFeature		{width: 950px; clear: both; margin: 0 auto; text-align: left; height: 240px; background: bottom right no-repeat url(../images/bg-featured-globe.jpg);}

#homeMain100		{margin: 0; background: #fff; width: 100%;}
#homeMain			{margin: 0 0 50px 0; text-align: left; overflow: hidden;}
#homeMainColL		{margin: 0; width: 80%; text-align: left; padding: 0 0 25px 0;}
#homeMainColR		{margin: 0; width: 80%; text-align: left; padding: 40px 0 25px 0;}

#homeHeadBox		{margin: 0 0 20px 0; padding: 5px 0 12px 0; border-bottom: 1px solid #d9d9d9;}

#homeFeatProd		{width: 550px; margin: 0 0 15px 0; background: none;}
#homeOfferProd		{width: 550px; margin: 0 0 15px 0; background: none;}
#homeImgFloat		{display: none;}

#footer100			{width: 100%; margin: 0 0 25px 0; padding: 0; clear: both; border: 1px solid #d9d9d9; border-left: none; border-right: none;}
#footer				{margin: 0; padding: 35px 0 25px 0; text-align: left;}

#blueBanner100		{width: 100%; clear: both; margin: 0 0 1px 0; background: #0630a0 bottom left repeat-x url(../images/bg-featured-pattern.jpg); border-top: 1px solid #fff;}
#blueBanner			{margin: 0 auto; text-align: left; background: bottom right no-repeat url(../images/bg-featured-globe.jpg); overflow: hidden;}
#blueLeft			{padding: 20px 0 22px 0; margin: 0; width: 40%;}
#blueRight			{padding: 20px 0 22px 0; width: 60%; text-align: left; float: right; margin: 0;}

#filterBar100		{display: none;}

#listTitleBar100	{width: 100%; clear: both; margin: 0; background: #fff;}
#listTitleBar		{margin: 0; padding: 20px 0 3px 0; text-align: left; border-bottom: 3px double #e2e2e2; overflow: hidden;}
#listingRight		{display: none;}

#mainContent100		{width: 100%; clear: both; vertical-align: top; margin: 0; background: #fff;}
#mainContentArea	{width: 850px; float: none; margin: 0; padding: 0 0 55px 0; text-align: left;}

#stdLeftCol			{margin: 0; padding: 0; width: 80%;}
#stdRightCol		{display: none;}

#wideLeftCol		{margin: 0; padding: 0; width: 950px;}

#halfLeftCol		{margin: 0; padding: 0; float: none; width: 80%; text-align: left;}
#halfRightCol		{margin: 0; padding: 0; float: none; text-align: left; width: 80%;}		

#prodListLine			{margin: 0; padding: 25px 25px 27px 0; border-bottom: 1px solid #e2e2e2; overflow: hidden; display: block;}

#prodListPic			{margin: 0 20px 0 0; width: 70px; float: left;}
#prodListText			{margin: 0;}

#pagingBox				{display: none;}

#prodPageContent		{float: right; margin: 25px 0 0 0; border-left: 1px solid #e2e2e2; padding: 0 0 40px 25px; width: 365px; text-align: left;}
#prodPageImagery		{width: 180px; margin: 0 0 0 22px; padding: 25px 0 40px 0; text-align: left;}

#prodMainImg			{width: 180px; margin: 0 0 20px 0;}

#prodThumbs				{margin: 0 0 30px 0; padding: 0;}
#prodThumbs	ul			{margin: 0; padding: 0; list-style: none;}
#prodThumbs	li			{float: left; margin: 0 8px 8px 0; padding: 0; background: #f8f8f8; border: 1px solid #e2e2e2; width: 50px; height: 50px;}
#prodThumbs	li a		{margin: 0; padding: 0; border: 2px solid #fff; width: 46px; height: 46px; display: block; text-decoration: none;}
#prodThumbs	li a:hover	{margin: 0; padding: 0; border: 2px solid #97c3e4; width: 46px; height: 46px; display: block; text-decoration: none;}

#prodFeedBox			{display: none;}

#relatedProdBox			{margin: 0 0 5px 0; padding: 0; clear: both; overflow: hidden;}
#relatedPic				{float: left; margin: 0 15px 10px 0; padding: 0; border: 1px solid #e2e2e2; width: 50px; height: 50px;}
#relatedPic	a			{margin: 0; padding: 0; border: 2px solid #fff; width: 46px; height: 46px; display: block; text-decoration: none;}
#relatedPic	a:hover		{margin: 0; padding: 0; border: 2px solid #97c3e4; width: 46px; height: 46px; display: block; text-decoration: none;}

#contactIntro			{margin: 20px 0 0 0;}
#map					{border: 3px solid #e1e1e1; background: #f5f5f5; height: 325px; margin: 0 0 25px 0;}

#termsDIV				{border: 1px solid #e0e0e0; margin: 18px 0 0 0; background: #fafafa; padding: 11px; overflow: hidden; clear: both;}
#termsIcon				{float: left; margin: 4px 8px 0 0;}
#termsText				{margin: 0 0 3px 0;}

#productBorder			{margin: 25px 0 25px 0;}

#docDIV					{display: none;}

#prodMinImg				{float: right; margin: 5px 0 20px 20px; width: 70px; height: 70px; border: 3px solid #eee;}

#plugBorder				{margin: 0; padding: 0; border: 1px solid #ddd;}

#prodContainer			{margin: 0 0 20px 0; clear: both;}
#prodCol1				{float: left; width: 285px; margin: 20px 20px 0 0;}
#prodCol2				{float: left; width: 285px; margin: 20px 20px 0 0;}
#prodCol3				{float: left; width: 285px; margin: 20px 0 0 0;}

#searchLeftCol			{margin: 0; padding: 0; width: 455px; text-align: left;}
#searchRightCol			{margin: 0; padding: 0; float: right; text-align: left; width: 455px;}

#searchListLine			{margin: 0; padding: 25px 25px 17px 0; width: 430Advanced Mailbox Setup: Shear-Form x1px; border-bottom: 1px solid #e2e2e2; overflow: hidden; display: block;}
#searchListPic			{margin: 0 20px 0 0; width: 70px; float: left;}
#searchListText			{margin: 0;}

#contactRightCol		{margin: 0; padding: 20px 0 0 0; text-align: left; width: 290px;}



/* Text */

p, span, h1, h2, h3, a	{font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #3c3b3b;}
h1						{color: #010080; font-weight: bold; font-style: italic; line-height: 1em; font-size: 140%; margin: 0;}
h2						{color: #010080; font-weight: bold; margin: 0 0 -3px 0; font-size: 160%;}
h3						{color: #3166bf; font-weight: bold; margin: 0; font-size: 140%;}

.headContact			{font-weight: bold; font-size: 110%; color: #186ac6; margin: 0;}
a.headContact			{font-weight: bold; font-size: 100%; color: #010080; margin: 0;}
.headContact strong		{font-weight: bold; color: #010080; margin: 0;}

.homeBody, .regBody		{margin: 0 0 20px 0; font-size: 110%; line-height: 130%;}

a.blueLink				{margin: 0; font-size: 100%; color: #010080; font-weight: bold;}

.homeFeatDesc			{margin: 0 0 5px 0; color: #757575; font-weight: bold; font-size: 110%; padding-left: 0;}
.homeFeatSub			{display: none;}
.homeFeatTitle			{margin: 0; font-weight: bold; font-size: 125%; padding-left: 0;}
.homeOfferTitle			{margin: 0; font-weight: bold; font-size: 125%; padding: 40px 0 0 0;}

a.homeOfferLink			{color: #c60000; margin: 0; font-size: 100%; text-decoration: none;}
a.homeFeatLink			{color: #114aaa; margin: 0; font-size: 100%; text-decoration: none;}

.footerText				{margin: 0; color: #5f5f5f; font-size: 90%;}
.footerText	strong		{margin: 0; color: #4a4848; font-size: 100%;}
.footerText	em			{margin: 0; color: #2a2698; font-size: 100%; font-weight: bold; font-style: normal;}
.footerLinks			{display: none;}

.pageTitle				{margin: 0 0 3px 0; font-size: 150%; line-height: 110%; color: #fff; font-weight: bold;}
.pagePara				{margin: 0; font-size: 110%; color: #fff;}

.pageCrumbs				{margin: 0; font-size: 90%; color: #fff;}
.pageCrumbs em			{margin: 0 3px; font-size: 100%; color: #6ea9c8; font-style: italic;}
a.pageCrumbs			{margin: 0; font-size: 100%; color: #fff; font-weight: bold;}

.listingTitle			{margin: 0; font-size: 80%; color: #002da9;}
.listingTitle strong	{font-size: 100%; color: #010080;}
a.listingTitle			{margin: 0; font-size: 100%; font-weight: bold; color: #002da9; text-decoration: none;}

.prodListTitle			{margin: 0; padding: 0; font-size: 100%;}
a.prodListTitle			{margin: 0; font-size: 100%; font-weight: bold; color: #002da9; text-decoration: none;}

.prodListDesc			{margin: 0; font-size: 90%; color: #555;}
.prodListDesc strong	{font-weight: bold; color: #222;}

.prodBanner				{font-style: italic; font-size: 90%; color: #393939; margin: 0 0 2px 0;}
.prodBanner strong		{color: #002da9; margin: 0; font-weight: bold;}
a.prodBanner			{font-style: italic; font-size: 100%; color: #002da9; margin: 0; font-weight: bold;}

.prodTitle				{color: #002da9; font-size: 110%; margin: 0 0 20px 0; line-height: 110%; font-weight: bold;}
.prodDesc				{color: #3c3b3b; font-size: 90%; margin: 0 0 20px 0;}
.prodThumbNote			{display: none;}

.feedTitle				{margin: 0 0 5px 0; padding: 0; font-size: 100%; color: #002da9; font-weight: bold;}
.feedText				{margin: 0 0 16px 0; font-size: 75%; font-weight: bold; color: #646464;}
.feedText strong		{margin: 0; color: #323232;}

.relatedTitle			{margin: 0; padding-top: 8px; font-size: 80%;}
a.relatedTitle			{margin: 0; font-size: 100%; font-weight: bold; color: #002da9; text-decoration: none;}

.relatedCode			{margin: 0; font-size: 80%; font-weight: bold; color: #222;}

.contactInfo			{margin: 0 0 20px 0; color: #777; font-size: 80%; line-height: 130%;}
.contactInfo strong		{margin: 0; color: #2d2d2d; font-size: 110%;}

.blueHeader				{margin: 25px 0 0 0; font-weight: bold; color: #002da9; font-size: 135%;}
.blueHeaderLined		{margin: 25px 0 0 0; font-weight: bold; color: #002da9; padding: 0 0 3px 0; border-bottom: 1px solid #ddd; font-size: 135%;}

.termsLink				{margin: 0; font-size: 80%; color: #002da9;}
a.termsLink				{margin: 0; font-size: 100%; font-weight: bold; color: #002da9;}

.prodSubHeader			{margin: 45px 0 0 0; font-weight: bold; color: #000; font-size: 120%;}
.prodBody				{margin: 0 0 16px 0; font-size: 100%; line-height: 130%; color: #777;}

.searchListTitle		{margin: 0; padding: 0; font-size: 100%;}
a.searchListTitle		{margin: 0; font-size: 80%; font-weight: bold; color: #002da9; text-decoration: none;}

.searchListDesc			{margin: 0; font-size: 70%; color: #555;}
.searchListDesc strong	{font-weight: bold; color: #222;}





/* Tables */

TABLE.headSearchTab				{display: none;}

TABLE.footerInfo				{margin: 0 0 10px 0; text-align: left; width: 100%;}
TABLE.footerInfo TD				{margin: 0; vertical-align: top;}
TABLE.footerInfo TD.isoLogo		{padding: 0 22px 0 0;}
TABLE.footerInfo TD.addy		{padding: 2px 40px 0 0;}
TABLE.footerInfo TD.copy		{padding: 2px 22px 0 0;}
TABLE.footerInfo TD.rohsLogo	{display: none;}

TABLE.pagingTable				{margin: 0; width: 620px; border: 0;}
TABLE.pagingTable TD.left		{margin: 0; padding: 0 20px 0 0; text-align: left;}
TABLE.pagingTable TD.mid		{margin: 0; text-align: center; padding: 0;}
TABLE.pagingTable TD.right		{margin: 0; padding: 0 0 0 20px; text-align: right;}

TABLE.prodInfo					{margin: 0 0 30px 0; font-size: 80%; font-family: Arial, Helvetica, sans-serif; border: 0; text-align: left;}
TABLE.prodInfo TH				{vertical-align: top; padding: 0 10px 5px 0; margin: 0; color: #3c3b3b; font-weight: normal;}
TABLE.prodInfo TD				{vertical-align: top; padding: 0 0 5px 0; margin: 0; color: #000; font-weight: bold;}

TABLE.contactNos				{margin: 0 0 35px 0; color: #777; font-size: 80%; text-align: left; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif;}
TABLE.contactNos TH				{padding: 0 10px 2px 0; font-weight: normal;}
TABLE.contactNos TD				{color: #2d2d2d; padding: 0 0 2px 0; font-weight: bold;}
TABLE.contactNos TD	a			{padding: 0; color: #010080; margin: 0;}
TABLE.contactNos TD	a:hover		{margin: 0; color: #000; font-weight: bold; background: #f0f6fb;}

TABLE.powerTools				{margin: 0 0 25px 0; width: 100%; border: 0; text-align: center;}
TABLE.powerTools TH				{margin: 0; vertical-align: bottom; padding: 0;}
TABLE.powerTools TD				{margin: 0; vertical-align: top; padding: 5px 10px 25px 10px; font-size: 80%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #010080;}

TABLE.plugTypes					{margin: 0; border: 0; text-align: left; vertical-align: top;}
TABLE.plugTypes	TH				{margin: 0; width: 110px; vertical-align: bottom;}
TABLE.plugTypes	TD				{margin: 0; padding: 3px 0 12px 0; border: 0; width: 110px; font-size: 80%; font-weight: bold; color: #002da9; font-family: Arial, Helvetica, sans-serif;}





/* Forms */

.basic			{margin: 0; font-size: 80%; color: #222; font-family: Arial, Helvetica, sans-serif;}
.headerRdown	{width: 220px;}
.headerSearch	{width: 215px;}
.headerBtn		{font-weight: bold;}

.feedback		{margin: 0; padding: 0;}

#feedForm		{text-align: left; margin: 0; width: 240px;}
.formRight		{float: right; margin: 0; padding: 0 30px 0 0;}
#feedForm ul	{list-style: none; margin: 0; padding: 0;}
#feedForm li	{margin: 0; padding: 0 0 8px 0;}
#feedForm label	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #002da9;}

.feedBox		{margin: 0; font-size: 80%; color: #222; font-family: Arial, Helvetica, sans-serif; width: 235px;}
.feedRdown		{margin: 0; font-size: 80%; color: #222; font-family: Arial, Helvetica, sans-serif;}
.feedBtn		{clear: both; margin: 14px 0 0 0; font-size: 90%; color: #222; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

.formAsterix	{font-size: 100%; font-weight: bold; margin: 0; color: #cc2c06;}
.formAsterix2	{font-size: 70%; font-weight: bold; margin: 15px 0 0 0; color: #cc2c06;}


