body			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; }
a				{ color: #000000; text-decoration: none; }
a:hover			{ color: #ff6702; text-decoration: underline; }
a:visited		{ color: #000000; text-decoration: none; }
a:visited:hover	{ color: #ff6702; text-decoration: underline; }
td				{ font-size: 13px; }
img				{ border: 0; }
fieldset		{ border: 0; margin: 0; padding: 0; }
input.textInput	{ color: #C0C0C0; }
textarea		{ color: #C0C0C0; }
.bold			{ font-weight: bold; }
.pageHeader		{ font-size: 1.5em; font-weight: bold; margin: 0 0 12px 0; text-align: center; }
.pageSubHeader	{ font-size: 1.4em; font-weight: bold; margin: 0 0 8px 0; }
.resultsHeader	{ border-bottom: 2px solid #19328f; }
.Link			{ cursor: pointer; }
.paragraph		{ font-size: 13px; }
.copyright		{ color: #ffffff; font-size: 10px; background-color: #3f2a75; text-align: center; height: 25px; padding-top: 10px; }
.wrap			{ width: 960px; margin: 0 auto;}
.fRight			{ float: right; }
.fLeft			{ float: left; }
.clearLeft		{ clear: left; }
.center			{ margin: 0 auto; text-align: center; }
/* Pagging Items */
#paggingMenu	{ height: 20px; margin: 10px 0; width: 760px; }
.curPageNum		{ background-color: #ff6702; color: #fff; border: 1px solid gray; width: 15px; height: 15px; float: left; text-align: center; font-weight: bold; }
.paggingItem	{ border: 1px solid gray; width: 15px; height: 15px; float: left; text-align: center; cursor: pointer; }
.fwdbwd			{ font-weight: bold; }
.swapImageDisjoint	{ border: 1px solid #ccc; padding: 2px; cursor: pointer; }
/*  Header */
#header 		{ width: 100%; margin: 20px 0; padding: 0; }
#header #logo	{ float:left; max-width: 240px; text-align: center; }
#header h1		{ margin-top: 0; }
#headerAddress	{ text-align: center; margin: 0; width: 480px; float: left; }
#headerSearch	{ background: url(../images/headerBG.png) repeat-x; height: 50px; clear: both; }
#headerSearch form	{ text-align: right; color: #fff;}
#headerSearch input	{ margin: 14px 0 0 0; }
#searchLink			{ color: #fff; }
/* Navigation Left */
#navLeft		{ float: left; width: 172px; background: #000; margin: 0 0 20px 0; }
#navLeftHeader	{ background: #fff url(../images/navLeftHeader.png) no-repeat bottom; height: 10px; }
#navLeftFooter	{ background: #fff url(../images/navLeftFooter.png) no-repeat top; height: 10px; }
.navMainClass	{
	border-left: 1px solid #ff6702;
	border-right: 1px solid #ff6702;
	color: #2dac00;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1em;
	padding: 0 6px 0 6px;
	margin: 0;
	min-height: 486px;
}
.navMainClass li{ padding: 4px; }
.nvaSubClass	{ font-size: 0.8em; font-weight: normal; color: #fff; margin: 8px 0; }
.nvaSubClass li	{ background: url(../images/navLeftArrow.png) no-repeat; padding: 0; cursor: pointer; }
/* Primary Content */
#content		{ clear: both; }
#primaryContent	{ width: 780px; margin: 0 0 0 180px; min-height: 540px; }
/* Home */
.box			{ float: left; width: 257px; height: 245px; margin: 0 6px 16px 6px; }
.doubleBox		{ float: right; width: 242px; height: 506px; background: url(../images/home/featuredBG.png) no-repeat; }
#doubleBoxA 	{ margin: 60px 0 0 20px; }
#doubleBoxB		{ margin: 300px 0 0 20px; clear: left; }
.featPhoneInfo	{ margin: 30px 0 0 20px; float: left; }
.featPhoneMfg	{ font-weight: bold; }
.featPhoneName	{ margin: 0 0 6px 0; }
/* Product List */
.productItem	{ width: 260px; height: 200px; float: left; }
.productName	{ font-weight: bold; text-align: center; }
.productDetail	{ height: 130px; }
/* Phone List */
.phoneItem		{ width: 195px; height: 200px; float: left; }
.phoneImage		{ margin: 0 0 0 30px; float: left; }
.phoneButtons	{ margin: 52px 0 0 20px; float: left;}
/* Select Phone Options */
#optionsPhones			{ margin: 0 0 0 100px; }
#optionsPhones select	{ width: 300px; font-size: 1.2em; margin: 0 0 10px 0; }
#optionsPhones label	{ font-size: 1.3em; }
#optionsPhones input	{ margin: 0 0 30px 100px; width: 100px; font-size: 1.2em; }
#phoneImage				{ float: right; margin: 30px 260px 0 0; }
/* Power Page Categoires */
#categoryBoxes		{  margin: 0 0 10px 0; height: 150px; }
#categoryBoxes div	{  height: 150px; width: 240px; margin: 0 16px 0 0; float: left; }
/* Footer */
#footer			{ clear: left; }
#miniBorder		{ background: #000; border-bottom: 12px solid #fff; height: 3px; }
#footerLinks	{ background: #000; color: #fff; text-align: right; padding: 12px 18px;}
#footerLinks a	{ color: #fff; }