/**

 * Main CSS Stylesheet

 *

 * @package templateSystem

 * @copyright Copyright 2003-2006 Zen Cart Development Team

 * @copyright Portions Copyright 2003 osCommerce

 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

 * @version $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $

 */



BODY {

	   

	/*font-family: verdana, arial, helvetica, sans-serif;

	margin: 0;

  font-size: 62.5%;

	color: #2C3230;

	background-color: #8D9CA3;*/

}



/*a img {border: none; }



a:link, #navEZPagesTOC ul li a {

	color: #3300FF;

	text-decoration: none;

	}

 

a:visited {

	color: #3300FF;

	text-decoration: none;

	}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

	color: #FF0000;

	}



a:active {

	color: #0000FF;

	}



h1 {

	font-size: 1.8em;

	color: #252525;

	}



h2 {

	font-size: 1.4em;

	}



h3 {

	font-size: 1.3em;

	}



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{

	font-size: 1.1em;

	}



.biggerText {

	font-size: 1.2em;

	}



h1, h2, h3, h4, h5, h6 {

	margin: 0.3em 0;

	}



/*  Might uncomment either or both of these if having problems with IE peekaboo bug:

h1, h2, h3, h4, h5, h6, p {

	position: relative;

	}*/

	

/**html .centerColumn {

	height: 1%;

	}

*/



/*CODE {

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 1em;

	}*/



FORM, SELECT, INPUT {

	display: inline;

	/*font-size: 1em;*/

	/*margin: 0.1em;*/

	}



input[type=text], select, textarea,

input[type=password]{

    font-size:12px;

	border:#CCC solid 1px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#333;

	padding:3px;                                               

	}

input[type=hidden]{padding:0; border:none; visibility:hidden; display:none;}	



TEXTAREA {

	float: left;

	margin: auto;

	display: block;

	width: 95%;

	}



input:focus, select:focus, textarea:focus {

	background: #fff !important;

	}





FIELDSET {

	padding: 0.5em;

	margin: 0.5em 0em;

	border: 1px solid #cccccc;

	}



LEGEND {

	font-weight: bold;

	padding: 0.3em;

	}



LABEL, h4.optionName {

	line-height: 1.1em;

	padding: 0.4em;

	}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin: 0.5em 0.3em;

	}





.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float: left;

	}



  

LABEL.inputLabel {

	width: 9em;

	float: left;

	}

	LABEL.alphaSorterInputLabel {

	width: 9em;

	float: left;

	}

	LABEL.manufacturerLabel {

	width: 21em;

	float: left;

	}

		LABEL.manufacturerLabelrevised {

	width: 21em;

	/*float: left;*/

	}



LABEL.inputLabelPayment {

	width: 14em;

	float: left;

	padding-left: 2.5em;

	}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {

	width: 11em;

	float: left;

	}



#checkoutPayment LABEL.radioButtonLabel {

	font-weight: bold;

	}



P, ADDRESS {

	padding: 0.5em;

	}



ADDRESS {

	font-style: normal;

	}



.clearBoth {

	clear: both;

	}

P, TD {

	text-align:left;

}

HR {

	height: 1px;

	margin-top: 0.5em;

	border: none;

	border-bottom: 1px solid #9a9a9a;

	}



#outerTable {

	margin: 0;

	/*font-family: verdana, arial, helvetica, sans-serif;*/

	color: #2C3230;

	background-color: #8D9CA3;

}



#logo {

	float:left;

	height: 80px;

	padding-top: 15px;

	padding-left: 15px;

	text-align: left;

}



#navToplinks {

	float: right;

	text-align: right;	

	margin-top: 4px;

	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/

	font-size: 10px;

	color: #25232E;	

}

a.navTop:link, a.navTop:visited { color: #25232E; text-decoration: none;}

a.navTop:hover { color: #25232E; text-decoration: underline;}

	

#designLeft {

	background-image: url(../images/design_left.jpg);

	background-repeat: repeat-y;

}

#designRight {

	background-image: url(../images/design_right.jpg);

	background-repeat: repeat-y;

}



TD.mainTable {

	background-color:#FFFFFF;

}

.navBg {

	background-image: url(../images/navBg.jpg);

	background-repeat: repeat-x;

	height:34px;

}



TD.nav1 { 

	color:#FFFFFF;

	font-weight: bold;

	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/

	font-size: 12px;

	vertical-align: middle;

	text-align: center;

}

A.nav1:link, A.nav1:visited { color:#FFFFFF; text-decoration: none; padding-left: 20px; padding-right: 20px;} 

A.nav1:hover { color:#FFFFFF; text-decoration: underline; padding-left: 20px; padding-right: 20px;} 



TD.nav2 {

	color:#FFFFFF;

	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/

	font-size: 12px;

}



.legalCopyright {

	font-size: 12px;

	text-align: center;

	background-image: url(../images/copyrightBg.jpg);

	background-repeat: repeat-x;

	height: 38px;

	color: #FFFFFF;

	padding-top: 20px;

}



.legalCopyright a:link, .legalCopyright a:visited { color: #FFFFFF; text-decoration: none;}

.legalCopyright a:hover { color: #FFFFFF; text-decoration: underline;}



#banner {

	background-image: url(../images/banner.jpg);

	background-repeat:no-repeat;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-align: left;

	width:395;

	height:  192px;

	padding-top:  10px;

	padding-left: 10px;

}







/*warnings, errors, messages*/

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

	line-height: 1.8em;

	padding: 0.2em;

	border: 1px solid #9a9a9a;

	}



.messageStackWarning, .messageStackError {

	background-color: #ff0000;

	color: #ffffff;

	}



.messageStackSuccess {

	background-color: #99FF99;

	color: #000000;

	}



.messageStackCaution {

	background-color: #FFFF66;

	color: #000000;

	}



/*wrappers - page or section containers*/

/*#mainWrapper {

	background-color: #ffffff;

	text-align: left;

	width: 750px;

	vertical-align: top;

	border: 1px solid #9a9a9a;

	}

*/

#contentMainWrapper {

	margin: 0px;

	padding: 0em;

}



#headerWrapper,  #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {

	margin: 0em;

	padding: 0em;

	}



#logoWrapper{

	background-image: url(../images/header_bg.jpg);

	background-repeat: repeat-x;

	background-color: #ffffff;

	height:75px;

	}



#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

	margin: auto;	

	} 

	

#navColumnOneWrapper{

	margin-left: 2px;

	margin-right: 2px;

} 



#navColumnTwoWrapper {

	margin-left: 2px;

	margin-right: 2px;

}

	

#tagline {

	color:#000000;

	font-size: 2em;

	text-align : center;

	vertical-align: middle;

	}



#sendSpendWrapper {

	border: 1px solid #cacaca;

	float: right;

	margin: 0em 0em 1em 1em;

	}



.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

	margin: 0;

	width: 47%;

	}

  

  .floatingCCBox {

	margin: 0;

	width: 60%;

	}



.wrapperAttribsOptions {

	margin: 0.3em 0em;

	margin-bottom: -8px;

	font-size: 1.1em;

	margin-left: 15px;

	}

	.attribsOptionsText {

	font-size: 1.2em;

	font-weight: bold;

	

	}



/*navigation*/



.navSplitPagesResult {

/*font-weight: bold;*/

	font-size: 1.2em;

	margin-bottom:5px;

	}

.navSplitPagesLinks {

font-weight: normal;

	font-size: 1.1em;

	margin-bottom:5px;

	}



.navNextPrevCounter {

	margin: 0em;

	font-size: 0.9em;

	}

.navNextPrevList {

	display: inline;

	white-space: nowrap;

	margin: 0;

	padding: 0.5em 0em;

	list-style-type: none;

	}



#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {

	margin: 0em;

	background-color: #abbbd3;

	background-image: url(../images/tile_back.gif);

	padding: 0.5em 0.2em;

	font-weight: bold;

	color: #ffffff;

	height: 1%;

	}



#navCatTabsWrapper {

	background-color: #ffffff;

	color: #9a9a9a;

	background-image:none;

}



#navMain ul, #navSupp ul, #navCatTabs ul {

	margin: 0;

	padding: 0.5em 0em;

	list-style-type: none;

	text-align: center;

	line-height: 1.5em;

	}



#navMain ul li, #navSupp ul li, #navCatTabs ul li {

	display: inline;

	}



#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

	text-decoration: none;

	padding: 0em 0.5em;

	margin: 0;

	color: #ffffff;

	white-space: nowrap;

	}



#navCatTabs ul li a {

	color: #9a9a9a;

	}



#navEZPagesTOCWrapper {

	font-weight: bold;

	float: right;

	height: 1%;

	border: 1px solid #9a9a9a;

	}



#navEZPagesTOC ul {

	margin: 0;

	padding: 0.5em 0em;

	list-style-type: none;

	line-height: 1.5em;

	}



#navEZPagesTOC ul li {

	white-space: nowrap;

	}



#navEZPagesTOC ul li a {

	padding: 0em 0.5em;

	margin: 0;

	}



#navCategoryIcon, .buttonRow, #indexProductListCatDescription,#indexProductListCatDescription1,#indexProductListCatDescription2 {

	margin: 0.5em;

	}



#navMainSearch {

	float: right;

	text-align: center;

	margin-top: 20px;

	font-size: 1.4em;

	}



#navBreadCrumb {

	padding: 0.5em 0.5em;

	background-color: #ffffff;

	font-size: 1em;

	font-weight: bold;

	margin: 0em;

	text-align: left;

	

	

	}

	.breadcrumb {

	float: left;

	text-align: left;

	margin-top:-7px;

	}



#navEZPagesTop {

	background-color: #abbbd3;

	background-image: url(../images/tile_back.gif);

	font-size: 0.95em;

	font-weight: bold;

	margin: 0em;

	padding: 0.5em;

	}



#navColumnOne, #navColumnTwo {

	background-color: transparent;

	padding-top: 3px;	

	}



/*The main content classes*/

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

	vertical-align: top;

	}



/*.content,*/ #productDescription, .shippingEstimatorWrapper {

	/*font-size: 1.2em;*/

	padding: 0.5em;

	}

	.content {

	/*font-size: 0.8em;*/

	/*font-family:Arial, Helvetica, sans-serif;*/

	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/

	/*padding: 0.5em;*/

	}

	

	#productDescription {

	/*font-size: 1.2em;*/

	/* Changed 7/14/2011*/

  /*float: left;*/

	/*width:640px;*/

  margin: 10px auto;  

  /*float: left;

	width:420px;*/  

  }

  .livehelp{

   	float:right;

      margin-top: -5em;

  }

.alert {

	color: #FF0000;

	margin-left: 0.5em;

	}

.advisory {}

.important {

	font-weight: bold;

	}

.notice {}

.rating{}

.gvBal {

	float: right;

	}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

	padding: 0.8em;

	}



.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size: 0.9em;

	}



/*Shopping Cart Display*/

#cartAdd {

	float: right;

	text-align: center;

	margin: 1em;

	border: 1px solid #000000;

	padding: 1em;

	}

#seal {

	float: left;

	text-align: center;

	}

#extraInfo {

	float: left;

	text-align: left;

	font-size: 1.3em;

	vertical-align: top;

	}

.availGreen {

color: #009900;

font-weight: bold;

font-size: 1.6em;

}

.countdown {

color: #006600;

}

.productListing-rowheading {

	background-color: #81B920;

	background-image: url(../images/content_back.gif);		

	color: #FFFFFF;

	}

	

TR.tableHeading {	

	height: 2em;

	

}

	

.tableHeading TH {

	color: #FFFFFF;	

	/*

  background-color: #81B920;

	

	background-image: url(../images/content_back.gif);*/	

font-size: 1.4em; background-color: #78AE02; background-image: url(../images/navBg.jpg);  background-repeat: repeat-x;   height:27px; 

}



.tableHeading, #cartSubTotal {

	/* Change from Green to blue background-color: #70B01B;*/

	font-size: 1.6em; background-color: #78AE02; background-image: url(../images/navBg.jpg);  background-repeat: repeat-x;   height:27px; 

   }





#cartSubTotal {

	border-top: 1px solid #cccccc;

	font-weight: bold;

	text-align: right;

	line-height: 2.2em;

	padding-right: 2.5em;

	color: #FFFFFF;

	font-size: 1.3em;

	}



.tableRow, .tableHeading, #cartSubTotal {

	height: 2.2em;

	}

 .tableHeading {

		border-top: 1px solid #cccccc;

	font-weight: bold;

	text-align: right;

	line-height: 2.2em;

	padding-right: 2.5em;

	color: #FFFFFF;

	font-size: 1em;

	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {

	padding: 0.5em 0em;

	}



.cartUnitDisplay, .cartTotalDisplay {

	text-align: right;

	padding-right: 0.2em;

	}



#scUpdateQuantity {

	width: 2em;

	}



.cartQuantity {

	width: 4.7em;

	}



.cartNewItem {

	color: #33CC33;

	position: relative;  /*do not remove-fixes stupid IEbug*/

	}



.cartOldItem {

	color: #660099;

	position: relative;  /*do not remove-fixes stupid IEbug*/

	}



.cartBoxTotal {

	text-align: right;

	font-weight: bold;

	}



.cartRemoveItemDisplay {

	width: 3.5em;

	}



.cartAttribsList {

	margin-left: 1em;

	}



#mediaManager {

	width: 50%; 

	margin: 0.2em;

	padding: 0.5em;

	background-color: #E4FEf5;

	border: 1px solid #003D00;

	}











.normalprice, .productSpecialPriceSale {

	text-decoration: line-through;

	color: #000000;

	}



 .productPriceDiscount {

	/* red color: #ff0000;*/ 

	/*black*/color: #000000;

	}



 .productSpecialPrice, .productSalePrice, .productSpecialPriceSale{

	/* Maroon color: #900;*/

  /* Red */ color: #ff0000;

	font-weight: bold;

	font-size: 1.3em;

	}

	/*Price in listing*/

  .productPrice{

	/* Maroon color: #900;*/

  /* Red */ color: #ff0000;

	font-weight: bold;

	font-size: 1.5em;

	}

	  .moreInfo{

	/* Maroon color: #900;*/

  /* Red  color: #ff0000;*/

	font-weight: bold;

	font-size: 1.2em;

	}

/*Price on product page*/

h2.productGeneral{

	/* Maroon color: #900;*/

  /* Red */ color: #ff0000;

	font-weight: bold;

	font-size: 1.7em;

	}



table.spectable{

    border-collapse: collapse; 

}

table.spectable th{

    padding:5px;

    font-weight: bold;

    font-size: 1.2em;

}

table.spectable td{

  border: 1px solid black;

  padding:5px;

}

table.spectable td.noborder{

  border-style: none;

  padding:3px;

}



.orderHistList {

	margin: 1em;

	padding: 0.2em 0em;

	list-style-type: none;

	} 

h1 {      font-size: 1.7em;      color: #252525;      }	

/*BLUE CENTER BOX   */

h2.centerBoxHeading {  font-size: 1.6em; background-color: #78AE02; /*background-image: url(../images/navBg.jpg);*/  background-repeat: repeat-x;   height:27px;  }  

      



#cartBoxListWrapper ul, #ezPageBoxList ul {

	list-style-type: none;

	}



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

	margin: 0;

	padding: 0.2em 0em;

	} 



#cartBoxEmpty, #cartBoxVoucherBalance {

	font-weight: bold;

	}



.totalBox {

	width: 5.5em;

	text-align: right;

	padding: 0.2em;

	}



.lineTitle, .amount {

	text-align: right;

	padding: 0.2em;

	}



.amount {

	width: 5.5em;

	}



/*Image Display*/

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

	margin: 0em 1em 1em 0em ;

	}



.categoryIcon {}



#cartImage {

	margin: 0.5em 1em;

	}



/*Attributes*/

.attribImg {

	width: 20%;

	margin: 0.3em 0em;

}



.attributesComments {}



.checkmarksmalltable, .checkmarktable

 {

	float: left;

	width:300px;

	}

#productAttributes {

	float: left;

	text-align: left;

	font-size: 1.3em;

	vertical-align: top;

  /*clear:both;*/

	/* changed 7/14/11 width:300px;*/

	width:300px;

  margin-top: 0px;

	}

  .attributeName {

	font-weight: bold;

	padding-right: 0.2em;

  width: 15em;

  cursor:pointer;

  /*

  float: left;

	

  text-align: left;

	

  font-size: 1.3em;

	vertical-align: top;

	*/

  }

  LABEL.attribsCheckbox {

	width: 9em;

   font-size: 0.9em;

   cursor:pointer;

  }

/*list box contents*/

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

	margin: 5px 0 5px 0; 

	/*border-right: 1px dotted #252525;

	border-bottom: 1px dotted #252525; */

	}



.centerBoxWrapper {

	border: 0px solid #9a9a9a;	

	margin: 0;

	}



h2.centerBoxHeading {

	font-size: 1.4em;

	color: #ffffff;

	padding-top: 5px;

	padding-left: 10px;

	height: 23px;

	}



/*sideboxes*/





h3.leftBoxHeading, h3.leftBoxHeading a,

h3.rightBoxHeading, h3.rightBoxHeading a {

	font-size: 12px;

	padding-left: 10px;

	color: #ffffff;	

  	

  

	height: 16px;

	}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {

	font-size: 0.9em;

	color: #ffffff;

}



.leftBoxHeading{

	margin: 0em;

	/* GREEN */

  background-color: #81B920;

	background-image: url(../images/content_back.gif);

	   

 /*BLUE  */

  /*

  background-image: url(../images/navBg.jpg);

	background-repeat: repeat-x;

   */

  padding: 0.5em 0.2em;

	}



.centerBoxHeading{	

	

  background-color: #81B920;

	background-image: url(../images/content_back.gif);	

	}

 

.rightBoxHeading {

	margin: 0em;

	background-color: #78AE02;

	/*background-image: url(../images/tile_back.gif);*/

	padding: 0.5em 0.2em;

	}



.leftBoxContainer, .rightBoxContainer {

	margin: 0em;

	border: 0px solid #9a9a9a;

	border-bottom: 0px solid #336633;

	margin-bottom: 10px;

	margin-top:-5px;

	}



.sideBoxContent {

	background-color: #ffffff;

	padding: 0.4em;

	text-align: left;

	font-size: 1.3em;

	}



h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {

	color: #FFFF33;

	text-decoration: none;

	} 

h3.itemTitle {

	    font-size: 1.25em;

	}

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {

	color: #FFFFFF;

	}



#whatsnewHeading {

	font-size: 12px;

	color: #ffffff;	

	height: 16px;	

	margin: 0em;

	background-color: #78AE02;

	/*background-image: url(../images/tile_back.gif);*/

	padding: 0.5em 0.2em;

}



TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

	text-align: left;

	font-size: 1.4em;	

	}



.centerBoxContentsSpecials{

	font-size: 1.4em;

	color: #000000;

}

.centerBoxContentsFeatured{

	font-size: 1.4em;

	color: #000000;

}	

.centerBoxContentsSpecials A:link,.centerBoxContentsSpecials A:visited,.centerBoxContentsFeatured A:link,.centerBoxContentsFeatured A:visited{

	/*color: #000000;*/

	font-weight: bold;

}

.sideBoxContent A:link,.sideBoxContent A:visited{

	color: #000000;



}

.centerBoxHeading A:link,.centerBoxHeading A:visited,.centerBoxHeading A:link,.centerBoxHeading A:visited{

	color: #ffffff;

	font-weight: bold;

}	

.centeredContent {

	text-align: center;	

	}



#bestsellers .wrapper {

	margin: 0em 0em 0em 1.5em;

	}



#bestsellers ol {

	padding: 0;

	margin-left: 1.1em;

	}



#bestsellers li {

	padding: 0;

	margin: 0.3em 0em 0.3em 0em;

	}



#bannerboxHeading {

	background-color: #0000CC;

}



#upProductsHeading {

	text-align: left;

	}



#upDateHeading {

	text-align: right;

	}



/* categories box parent and child categories */

A.category-top, A.category-top:visited {

	

	/*color: #303231;

	text-decoration: none;*/

	}

	A.category-bold, A.category-bold:visited {

	

	font-weight: bold;

	/*color: #303231;

	text-decoration: none;*/

	}

/*A.category-bold:hover { color:303231; text-decoration: underline; }

A.category-top:hover { color:303231; text-decoration: underline; } */



A.category-links, A.category-links:visited {

	color: #004080;

	text-decoration: none;

	}

A.category-links:hover { color: #004080; text-decoration: underline; } 



A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {

	color: #FF0000;

	text-decoration: none;

	}

SPAN.category-subs-parent {

	font-weight: bold;

	}

SPAN.category-subs-selected {

	font-weight: bold;

	}

/* end categories box links */



/*misc*/

.back {

	float: left;

	}



.forward, #shoppingCartDefault #PPECbutton {

	float: right;

	

	}





#shoppingCartDefault {

	/*width: 80%;

	text-align:center;*/

  }

.bold {

	font-weight: bold;

	}



.rowOdd {

	background-color: #E8E8E8;

	height: 1.5em;

	vertical-align: top;

	}



.rowEven {

	background-color: #F0F0F0;

	height: 1.5em;

	vertical-align: top;

	}



.hiddenField {

	display: none;

}

.visibleField {

	display: inline;

}



CAPTION {

	/*display: none;*/

	}



#myAccountGen li, #myAccountNotify li {

	margin: 0;

	} 



.accountTotalDisplay, .accountTaxDisplay {

	width: 20%;

	text-align: right;

	/*vertical-align: top*/

	}



.accountQuantityDisplay {

	width: 10%;

	vertical-align: top

	}



#siteMapList {

	width: 90%;

	float: right;

	}



.ratingRow {

	margin: 1em 0em 1.5em 0em;

	}



LABEL#textAreaReviews {

	font-weight: normal;

	margin: 1em 0em;

	}



#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {

	background-color: #ffffff;

	}



/*news-block CSS*/



.nfm_block {background-color:#FFFFFF;font-weight:normal;font-style:normal;font-size:9pt;text-decoration:none;}

.nfm_article {padding:0.5em 1em;margin:0px;}

.nfm_article_title {color:#000000;font-size:11px;text-decoration:underline;}

.nfm_article_date {color:#999999;font-size:9px;text-decoration:none;}

.nfm_article_source {color:#999999;font-size:9px;text-decoration:none;}

.nfm_article_abstract {color:#666666;font-size:9px;text-decoration:none;}

.nfm_more {text-align:center;padding:2px;color:#000000;font-size:9px;text-decoration:none;}



.testimonial {

color: #000;

padding: 0 5px 5px 5px;

text-align:left;

}

.testimonial p {

margin: 0; padding: 5px 0;

}

.testimonial span {

float:right;

}

.testimonialImage {

margin: 0;

padding: 0;

text-align: center;

}

/**/



















@charset "utf-8";

/* CSS Document */



*{margin:0; padding:0;}



body{

	/* font-family:Arial, Helvetica, sans-serif;*/

  /*  font-family: verdana, arial, helvetica, sans-serif;*/

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:19px;

	color:#000;

	/*background:url(../images/body_bg.jpg) repeat-x;*/

        background:#fff;

	}





p{margin:16px 0;}



img{border:none;}

.img{float:left;}



a{text-decoration:none;}

a:hover{text-decoration:underline;}

a:visited{}

a:link{}

a:active{}



/** background **/

.background{

	width:100%;

	float:left;

	/*background:url(../images/bg_.jpg) center top no-repeat;*/

 background:#fff;

	min-height:300px;

	}



/** MAIN **/	

.main{

	width:876px;

	margin:0 auto;

	}



/** HEADER **/	

.header{

	width:876px;

	float:left;

	padding:7px 0 0 0;

	}

.head_right_right{

	float:right;

	}

.head_right{

	float:right;

	text-align:right;

	}	

.head_right span{

	float:right;

	color:#333;

	}	

.head_right a{

	

  color:#333;

	}	

.head_right .img{margin:16px 150px 0 0;max-width:400px}		



/** MENU **/

.menu{

	width:876px;

  /*width:850px;*/

	height:35px;

	float:left;

	background:url(../images/menu_bg.jpg);

	margin:4px 0px 0px 0px;

	color:#FFF;

	background-repeat:no-repeat;

	padding:0px;

	}

.menu li{

	height:35px;

	list-style:none;

	float:left;

	background:url(../images/menu_li_bg.jpg) right no-repeat;

	

  /*padding:0 16px 0 14px;*/

	padding:0 1px 0 1px;

  color:#FFFFFF;

  

	}	

.menu a{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:17px;

	/*color:#1492D4;*/

	color:#FFFFFF;

  line-height:36px;

	cursor:pointer;

	}	

.menu a span{float:left; padding:0 24px;}	

.menu em{

	float:left;

	color:#FFF;

	font-style:normal;

	position:relative;

	margin:-37px 0 0 -1px;

	}	

.menu li.no_bg{background:none; padding-right:0;}	



.menu a:hover span,

.menu a.current span{background:url(../images/menu_a_curr.jpg) repeat-x; text-decoration:none;}	

.menu a:hover span,

.menu a.current span,

.menu a.current:hover span{/*color:#193802;*/color:#FFFFFF; text-decoration:none;}



/** MAIN CONTENT **/

.main_cont{

	width:100%;

	float:left;

	padding:1em 0 0 0;

	}



/** COLUMN LEFT **/

.column_left{

	width:180px;

	float:left;

	}

#navColumnOneWrapper{margin:0 !important}

.cont_left,

.leftBoxContainer,

#AssuranceBoxWrapper{

	width:178px !important;

	float:left;

	border:#999 solid 1px;

	background:url(../images/left_bg.jpg) repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:20px;

	}	

.cont_left h1,

h3.leftBoxHeading,

#AssuranceHeader{

	font-size:14px;

	color:#000;

	/*font-weight:normal;*/

	font-weight:bold;

  line-height:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:0 0 0 8px;

	background:none;

	border:none;

	}

h3.leftBoxHeading a{color:#000 !important; font-size:14px; padding-left:0; background:none;}

h3.leftBoxHeading a:hover{color:#000 !important; background:none;}	



	

.cont_left ul,

.sideBoxContent,

#AssuranceLinksWrapper{

	width:167px;

	float:left;

	list-style:none; 

	padding:16px 0 9px 8px !important; 

	line-height:16px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background:none;

	}

/*

.sideBoxContent a,

#AssuranceLinksWrapper a{color:#333 !important;}	

  */

.column_left a{

	width:98%;

	float:left;

        margin-bottom:2px;

	}

.column_left a:hover,

.column_left a.current{background:#CCC; text-decoration:none; color:#000 !important}	

.column_left a.current{background:#ccc;}





/** WE ACCEPT **/

/*

#ccaccept{

	width:180px;

	float:left;

	background:none;

	padding-top:4px;

	margin-bottom:27px;

	border:none;

	padding-left:0;

	}

#ccaccept h3{font-size:15px; margin-bottom:13px; font-weight:bold; margin-bottom:0; padding-left:0;}

#ccaccept .sideBoxContent{padding-left:0;}

	*/

.secure_store .img{margin-bottom:30px;}



/** COLUMN RIGHT **/

.column_right,

.centerBoxWrapperContents{

	width:680px;

	float:right;

	}



/** CONTENT SLIDESHOW **/	

.cont_slide{

	width:677px;

	height:220px;

	float:left;

	background:url(../images/cont_slide_bg.jpg);

	}

.slide_img{

	width:250px;

	height:200px;

	padding:6px 10px 7px 10px;

	overflow:hidden;

	}	

.slide_txt{

	width:404px;

	float:left;

	float:left;

	margin-left:-10px;

	font-family:Arial, Helvetica, sans-serif;

	padding:22px 0 0 0;

	}	

.slide_txt h1{

	font-size:35px !important;

	color:#02131F !important;

	line-height:42px !important;

	font-weight:normal !important;

	padding:0!important;

	margin:0!important;

	background:none!important

	}

.slide_txt a{text-decoration:none;}	

.slide_txt h2{

	font-size:22px !important;

	color:#FFF !important;

	line-height:26px !important;

	font-weight:normal !important;

	padding:0!important;

	margin:0!important;

	background:none!important

	}	

	

.slide_txt span{

	/*width:282px;*/

	/*float:left;*/

	text-align:right;

	/*padding:22px 22px 0 0;*/

	font-size:17px;

	color:#CCC;

	}	

.slide_txt .normalprice,

.slide_txt .productSpecialPrice,

.slide_txt .productPriceDiscount{width:auto; float:left; margin-top:0;padding-top:0!important}	



.slide_txt .productSpecialPrice{font-size:22px ; font-weight:normal; color:#FFCC00; margin:0 0 0 -10px; padding:0; width:auto;}	



.slide_txt .productPriceDiscount{font-size:14px ; float:right; color:#01131F; font-style:italic; width:auto; padding:0 6px 0 0; margin:0; text-align:right; clear:both; margin-top:-20px;}



.price_slider{width:auto; float:right; padding-right:22px; }



ol.howitworks{

  float:left;

  margin-left: 60px;

  margin-right: 60px;

  margin-bottom: 20px;

  margin-top: 10px;

}

ul.circle{

	float:right;

	list-style:none;

	padding:0 2px 0 0;

	margin:-13px 16px 0 0;

	position:relative;

	z-index:1000000;

	}

ul.circle li{float:left; padding:0 0 0 7px;}

ul.circle li a{

	width:8px !important; height:7px !important; float:left; background:#DA8C02 ; 

	}	

ul.circle li a:hover,

ul.circle li a.current{background:#031320;}	



/** Find your phone **/

.find_phone{

	width:100%;

	float:left;

	padding-top:0px;

	margin-top: -10px;

	}

.find_phone span{

	width:118px;

	float:left;

	padding:10px 0 0 6px;

	font-size:15px;

	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	}	

.find_phone_in{

	width:543px;

	height:32px;

	float:left;

	background:url(../images/find_phone_in.jpg);

	padding:7px 0 0 11px;

	}	

.find_phone_in .input{

	width:494px;

	float:left;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#333;

        font-style:italic;

        margin:0 !important;

	border:#FFF solid 1px;

	}	

.find_phone_in .go{

	width:36px;

	height:31px;

	float:left;

	background:none;

	border:none;

	margin:-3px 0 0 0px;

	cursor:pointer;

	}	



/** CONTENT PRODUCT **/	





/** PAGINATION **/

.navSplitPagesResult,

.navSplitPagesLinks{

	padding:4px 0px;

	}

	.navSplitPagesLinks{

	width:250px;

	}

.navSplitPagesResult a,

.navSplitPagesLinks a,

.navSplitPagesLinks strong.current{

	color:#000;

	font-weight:normal;

	border:#CCC solid 1px;

	padding:0 5px;

	margin:0 -5px 0 0 !Important;

	}	

.navSplitPagesLinks strong.current,

.navSplitPagesLinks a:hover{

	background:#7FB20C;

	color:#FFF;

	border:#7FB20C solid 1px;

	text-decoration:none;

	}

  

#productsListingListingTopLinks{

margin-top: -57px;

}  	

	

/** CONT PRODUCT **/

.cont_product{

	width:100%;

	float:left;

	padding:0px 0 15px 0;

	}	

.cont_product a{color:#000;}	

.column_right h1,

.column_right h2,

h2.centerBoxHeading a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:normal !important;

	color:#000;

	background:url(../images/h1_bg.jpg) repeat-x bottom;

	padding:0 0 12px 0;

	/*margin-left:4px;*/

	}	

h2.centerBoxHeading a{text-decoration:none;}	

.column_right h1 a,

.column_right h2 a{

	color:#000 !important;

	font-weight:normal!important;

	}		

	

.centerColumn{

	width:680px !important;

	float:left;

	padding:0;

	}

.centerColumn h2{padding-bottom:9px; padding-left:0;}	

.centerColumn h1{margin:0;}	



.cont_product .content ul{margin-left:40px;}



.centerColumn .content{margin:10px 0 10px 0 !Important}

.centerColumn .content p{margin:5px 0 !Important;}



.centerColumn #privacyDefaultMainContent a{color:#6A930D;}



.centerBoxWrapperContents td .centeredContent,

.specialsListBoxContents,.centerBoxContentsProducts{

	width:212px !important;

	float:left;

        /*background:url(../images/prod_in_rep.jpg) repeat-x #ECEFF0 !important;*/

        background:#FFF !important;

	padding:5px 0 0 0;

	border-right:#8C8C8C solid 1px;

	border-bottom:#8C8C8C solid 1px;

	border-radius: 3px;  

    -ms-border-radius: 3px;  

    -moz-border-radius: 3px;  

    -webkit-border-radius: 3px;  

    -khtml-border-radius: 3px; 

    margin:0 -9px -13px -9px !important;

    position:relative;

	text-align:center !important;

	height:365px

}

 td .centeredContent,

.specialsListBoxContents{

                height:330px

                          }

                          td .centeredContent,

.centerBoxContentsSpecials{

                height:300px

                          }

                  .centerBoxWrapperContents        td .centerBoxContentsCrossSell{

                

                height:260px

                          }

                          .centerBoxWrapperContents        td .centerBoxContentsAlsoPurchased{

                

                height:290px

                          }

.specialsListBoxContents{padding-bottom:10px;}

.specialsListBoxContents img{margin-bottom:15px;}



h3.itemTitle{

	font-size:12px;

	color:#333;

	font-weight:bold;

	line-height:15px;

	padding:8px 25px 14px 25px;

	margin-top:10px;

	font-family:Arial, Helvetica, sans-serif;

	}	

h3.itemTitle a{color:#333;}	



/** PROD DET **/	

.centeredContent .wrapperAttribsOptions,

.specialsListBoxContents .wrapperAttribsOptions{

	margin:0 auto;

	padding:0 0;

	text-align:center;

	font-size:14px;

	line-height:15px;

	color:#333;

	}

.centeredContent .productPrice{

	height:49px;

	width:100%;

	float:left;

	}	

.centeredContent .productPrice,

.specialsListBoxContents .productPrice{

	font-size:21px;

	color:#FF0000;

	font-weight:normal;

	}

.centeredContent .normalprice,

.centeredContent .productPriceDiscount,

#productGeneral .normalprice,

.specialsListBoxContents .normalprice,

.specialsListBoxContents .productPriceDiscount{

	color:#333 !important;

	font-size:0.7em;

	font-weight:bold

	}	

.centeredContent .productPriceDiscount,

#productGeneral .productPriceDiscount,

.specialsListBoxContents .productPriceDiscount{font-style:italic; font-size:0.7em;font-weight:bold}



.centeredContent .productSpecialPrice,

#productGeneral .productSpecialPrice,

.specialsListBoxContents .productSpecialPrice,

#productGeneral #productPrices{

	font-size:21px ;

	color:#FF0000;

	font-weight:bold;

	}

#productGeneral #productName{font-size:20px !important; line-height:25px !important}	

	

.centeredContent .moreInfo,

.specialsListBoxContents .moreInfo{

	width:auto;

	float:none;

	font-size:16px;

	color:#00003B;

	font-weight:bold;

	padding-top:0 !important;

	background:url(../images/more_info_bg.png) right no-repeat;

	padding-right:10px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	}

.centeredContent a.moreInfo:hover,

.specialsListBoxContents a.moreInfo:hover{

	color:#009900;

	background:url(../images/more_infohover_bg.png) right no-repeat;

	}	

	

.specialsListBoxContents a:hover,	

.centeredContent a:hover{color:#009900; text-decoration:none;}



.prod_images_{width:100%; text-align:center; height:150px;}

		

	

/****/	

#specialsDefault .centeredContent a img,

#specialsListing .specialsListBoxContents a img{margin:-10px -20px -15px -20px;}	

#specialsDefault .centeredContent a,

#specialsListing .specialsListBoxContents a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#333;

	width:165px;

	float:left;

	padding:10px 20px 15px 20px;

	text-align:center !important;

	line-height:15px;

	}		

#specialsDefault .centeredContent a:hover,

#specialsListing .specialsListBoxContents a:hover{color:#009900;}	

#specialsDefault .centeredContent .productPriceDiscount,

#specialsListing .specialsListBoxContents .productPriceDiscount{ width:100%; float:left; padding:0 0 10px 0 !important; margin-top:-23px;}	

	

/** Need a Phone That Works With Your Existing Plan? **/	

#indexDefaultMainContent{padding-bottom:20px ; padding-top:0; margin-top:-10px;font-size: 1.1em;/*ADDED*/ font-family: verdana, arial, helvetica, sans-serif;}	

#indexDefaultMainContent h1{background:none; margin-left:0; padding-left:0; }

#indexDefaultMainContent h1 center{text-align:left !important}

 	

#indexDefaultMainContent p{margin-top:4px ; margin-bottom:4px;}	

#indexDefaultMainContent ul{

	width:648px;

	list-style:none;

	/*background:#FAFAFA;

	border:#FDDAC1 dashed 1px;*/

	margin:5px 0;

	padding:14px;

	/*font-family:Georgia, "Times New Roman", Times, serif;*/

	font-style:normal;

	font-size:1em;

	/*ADDED*/

	font-family:inherit;

	}	

#indexDefaultMainContent ul li{

 font-size:1em;

 /*background:url(../images/need_li_bg.png) left no-repeat;*/

 padding-left:15px;

 

 list-style:disc;

 margin-left:2em;

 padding-left:5px;

 /* ADDED*/

 /*list-style:disc;

 background-image: none;

 padding-left:5px;

 margin-left:2em;*/

 font-size:inherit;   

 }	



/** FOOTER INFO **/	

.footer_info{

	width:100%;

	float:left;

	background:url(../images/footer_info.jpg) repeat-x;

	margin-top:24px;

	}	

.footer_info_in{

	width:844px;

	margin:0 auto;

	}	

.info_cont{
/* by siva */
	width:180px;

	float:left;

	padding-top:49px;

	font-family:Arial, Helvetica, sans-serif;

	padding-right:33px;

	padding-bottom:40px;

	}	

.info_cont h1{

	font-weight:normal;

	font-size:18px;

	color:#F2F2F2;

	line-height:29px;

	margin-bottom:7px;

	}	

.info_cont h1 em{

	float:left;

	position:relative;

	font-style:normal;

	color:#333;

	margin:-30px 0 0 -1px;

	}

.info_cont li{list-style:none;}		

.info_cont li a{color:#333;}	

.img_icon{float:left; margin:0 8px 0 0;}	

.no_padd{padding-right:0;}	



.info_cont .sideBoxContent{

	padding:0!important;

	margin:0 !important;

	}

.info_cont .sideBoxContent a{padding:1px 0 2px 0!important; width:100%; float:left;}	



/** FOOTER **/

.footer{

	width:100%;

	height:87px;

	float:left;

	border-top:#D6D8DA solid 1px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

	line-height:18px;

	padding-top:6px;

	text-align:center;

	}	

.footer a{color:#333;}	

.footer div{line-height:20px;}

.footer .left{float:left; text-align:left; padding-top:24px;}

.footer .right{float:right; padding-top:30px;}







/** LOGIN **/

#div-1{

	width:876px !important;

	float:left;

	margin-left:-196px !important;

	}

#div-1 a{color:#333;}

#div-1a{

	width:550px !important;

	padding-left:0!important

	}

#div-1a label.inputLabel{width:120px !Important;}	

	

		

#div-1b{

	width:230px !important;

	padding-right:0!important

	}	

	

#AssuranceBoxWrapper{

	width:99% !important;

	}

#div-1b label.inputLabel{width:100% !important;}	

#div-1b input#login-email-address,

#div-1b input#login-password{width:96% !important;}	





/** PRODUCT GENERAL **/

#productDescription ul{margin-left:40px;}

.phonespecs{font-weight:bold;

font-size:1.3EM;

}

#productMainImage{

	text-align:center;

	font-size:12px;

	min-width:250px;

	}

#productMainImage .prod_images_{height:auto;}	

#productMainImage .imgLink{

	width:100%;

	float:left;

	}	

h1#productName,

h2#productPrices{

	font-size:16px;

	background:none;

	}



#extraInfo{padding-bottom:14px;font-size:15px; float:none;padding-top:5px}		

#extraInfo ul{



	}	

#extraInfo ul li{

	list-style:none;

	/*list-style:disc;*/

  font-style:normal;

  cursor:pointer;

	}	



#cartAdd{border:none;} /*changed 7/14/11*/	

#productAttributes{font-size:12px;}



#crossSell .centerBoxWrapperContents,

#shoppingcartContent .cartBoxTotal{

	font-size:21px;

	color:#FF0000;

	font-weight:normal;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	}

#crossSell .centerBoxWrapperContents input[type=image]{margin-top:15px;}

#crossSell a{color:#333;}

	

.centerBoxWrapperContents,

.centerBoxWrapper{

	width:100%;

	float:left; 

	}

.centerBoxWrapperContents a,

.centerBoxWrapper a,

#cartProdTitle{

	font-weight:bold; 

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	}	



/** SHOPPING LEFT **/	

#shoppingcartContent{

	padding-left:2px !important;

	color:#333;

	}

#shoppingcartContent hr{border:none;}	

#shoppingcartContent li{padding-left:8px;}

#shoppingcartContent li a span,

#shoppingcartContent li{color:#333 !important;}	



#shoppingcartContent .cartBoxTotal{

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	}



/** SITEMAP **/		

#siteMapList{

	width:100%;

	float:left;

	}

#siteMapList ul{

	margin:0 0 20px 40px;

	}	

#siteMapList ul ul li{

	width:50%;

	float:left;

	}	

  

/** Your Shopping Cart **/

#cartContentsDisplay .tableHeading{

	

	}

.cartUnitDisplay,

.cartTotalDisplay,

.cartRemoveItemDisplay{text-align:left !important; color:#FF0000; font-size:14px;}	





#alsoPurchased td .centeredContent,

#crossSell td .centeredContent{padding-bottom:20px;}

#alsoPurchased td .centeredContent,

#crossSell td .centeredContent{background:none !important; border:none !Important; width:auto !important; float:none ;}



/** MY ACCOUNT **/

#accountLinksWrapper h2{

	font-size:14px;

	background:none;

	padding-bottom:0;

	margin-left:15px;

	}

#accountLinksWrapper .list{

	padding-bottom:20px;

	margin-left:50px;

	color:#588301

	}

#accountLinksWrapper .list a{color:#588301}	



#productListHeading{margin-bottom:10px;}





#order_steps{border:none;}



#accountPassword .inputLabel,

#accountEditDefault .inputLabel,

#addressBookProcessDefault .inputLabel,

#checkoutShipAddressDefault .inputLabel{margin-bottom:10px;}



#addressBookDefault h2,

#checkoutShipAddressDefault h2{font-size:14px; background:none; padding-bottom:10px; padding-top:20px;}



h1#addressBookProcessDefaultHeading{padding:0 !important; margin:0 !important; background:none !important;}



#shoppingCartDefault,

#checkoutShipping,

#checkoutShipAddressDefault,

#checkoutPayment,

#checkoutConfirmDefault{

	width:876px !important;

	float:left;

	margin-left:-196px !important;

	}

#shoppingCartDefault #cartContentsDisplay .prod_images_{

	width:auto; float:left; height:auto;

	}	

  #productGeneral {

	/*

  width:876px !important;

	float:left;

	margin-left:-196px !important;

	  */

  }	





.column_left #shoppingcart li{border-bottom:#CCC solid 1px; width:99%; float:left; padding-bottom:5px; margin-bottom:5px;}

.column_left #shoppingcart li span.cartOldItem,

.column_left #shoppingcart li span.cartNewItem{  float:left }

.column_left #shoppingcart li a{width:140px !Important; float:left;  }



table.columnspectable{

       font-size:10px;

       border:#A1A9BC solid 1px;

       border-bottom:none;

       font-family:Arial, Helvetica, sans-serif;

       line-height:15px;

       }

table.columnspectable th{background:#4E81C0; color:#FFF; font-size:10px;

padding:0 4px;
text-align:center;
}

table.columnspectable td{border-bottom:#A1A9BC solid 1px;padding:0 4px;

text-align:center;}



#productMainDesc{

       width:380px;

       float:right;

       padding:6px 0 10px 0;

       /*border:#818181 solid 1px;*/

       margin:40px 0 0 0;

       }

#productMainDesc h1#productName{

       border-bottom:#DFDFDF dotted 1px;

       margin-bottom:12px;

       padding:0 10px 8px 10px;

       }

.in_stock_info{

       width:100%;

       float:left;

       border-bottom:#E9E9E9 solid 1px;

       }

.in_stock_info_left{

       width:48%;

       float:left;

       padding-bottom:8px;

       border-right:#E9E9E9 dotted 1px;

       /*letter-spacing:-1px;*/

       margin-right:-1px;

       }

.in_stock_info_right #extraInfo{letter-spacing:-1px;}

.in_stock_info #extraInfo       {font-size:12px; margin:0; padding:0;

line-height:14px;}

.in_stock_info .availGreen{font-size:15px;letter-spacing:0px;

font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica,

sans-serif;}



.in_stock_info_right{

       width:45%;

       float:left;

       padding-left:8px;

       padding-bottom:0;

       /*border-left:#E9E9E9 dotted 1px;*/

       }

.in_stock_info #extraInfo{

       /*letter-spacing:-1px; */

       font-family:Arial, Helvetica, sans-serif;

       font-size:10px;

       line-height:12px;

       }

.in_stock_info #extraInfo li{background:url(../images/ext_img.jpg) left top

no-repeat; padding-left:15px;}



.in_stock_info #productAttributes{

       width:auto;

       float:left;

       font-size:10px;

       }

.in_stock_info .sel_prod_det, .in_stock_info

.sel_prod_det2{width:100px; padding:0; font-size:10px; }



.in_stock_info .sel_prod_det2{width:94%; margin-bottom:4px;}



.in_stock_info .attribsOptionsTextRed{width:100%; float:left;

font-size:11px; color:#9E1423; text-decoration:underline;

letter-spacing:0;}

.in_stock_info #productAttributes

.wrapperAttribsOptions{margin-left:0; padding-bottom:0px;

margin-bottom:0;}

.in_stock_info .wrapperAttribsOptions a{color:#004DD9}



.in_stock_info #productAttributes .attributeName{width:100%;}



.in_stock_info_bott{border-bottom:none;}

.in_stock_info_bott .in_stock_info_left,

.in_stock_info_bott .in_stock_info_right{padding-bottom:0;}



.in_stock_info #cartAdd{

       height:auto !important;

       margin:10px 0 0 0;

       padding:0;

       /*width:100%;*/

       float:left;

       /*text-align:center;*/

       }

.in_stock_info h2#productPrices{

       width:100%;

       float:left;

       /*text-align:center;*/

       padding-top:20px;

       /*font-family:Tahoma, Geneva, sans-serif;*/

       }

.in_stock_info h2#productPrices .normalprice,

.in_stock_info h2#productPrices .productSpecialPrice,

.in_stock_info h2#productPrices .productPriceDiscount{font-weight:normal;}



.in_stock_info h2#productPrices .productSpecialPrice{color:#9E1423;}

.in_stock_info h2#productPrices .productPriceDiscount{font-size:12px;

font-style:normal;}



.in_stock_info .productFreeShipp{font-size:11px; font-family:Arial,

Helvetica, sans-serif; width:100%; float:left; color:#9E1423}





/**************************************************************************************************************************/



.productMainDesc_in{

      width:380px;

      float:right;

      padding:6px 0 10px 0;

      /*border:#818181 solid 1px;*/

      margin:40px 0 0 0;

      }

.productMainDesc_in h1#productName{

      border-bottom:#DFDFDF dotted 1px;

      margin-bottom:12px;

      padding:0 10px 8px 10px;

      }

.productMainDesc_in .in_stock_info{

      width:100%;

      float:left;

      border-bottom:#E9E9E9 solid 1px;

      }

.productMainDesc_in .in_stock_info_left{

      width:48%;

      float:left;

      padding-bottom:8px;

      border-right:#E9E9E9 dotted 1px;

      /*letter-spacing:-1px;*/

      margin-right:-1px;

      }

.productMainDesc_in .in_stock_info_right #extraInfo{letter-spacing:-1px;}

.productMainDesc_in .in_stock_info #extraInfo       {font-size:12px;

margin:0; padding:0;

line-height:14px;}

.productMainDesc_in .in_stock_info

.availGreen{font-size:15px;letter-spacing:0px;

font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica,

sans-serif;}



.productMainDesc_in .in_stock_info_right{

      width:45%;

      float:left;

      padding-left:8px;

      padding-bottom:0;

      /*border-left:#E9E9E9 dotted 1px;*/

      }

.productMainDesc_in .in_stock_info #extraInfo{

      /*letter-spacing:-1px; */

      font-family:Arial, Helvetica, sans-serif;

      font-size:10px;

      line-height:12px;

      }

.productMainDesc_in .in_stock_info_right #extraInfo

li{

/*background:url(ext_img.jpg) left top

no-repeat; padding-left:15px;*/

  background:url(http://www.cellularcountry.com/images/greencheckmarksmall.gif) left no-repeat; margin-left: 0px; padding-left:20px;                           

}



.productMainDesc_in .in_stock_info #productAttributes{

      width:auto;

      float:left;

      font-size:10px;

      }

.productMainDesc_in .in_stock_info .sel_prod_det, .in_stock_info

.productMainDesc_in .sel_prod_det2{width:100px; padding:0; font-size:10px; }



.productMainDesc_in .in_stock_info .sel_prod_det2{width:94%; margin-bottom:4px;}



.productMainDesc_in .in_stock_info .attribsOptionsTextRed{width:100%;

float:left;

font-size:11px; color:#9E1423; text-decoration:underline;

letter-spacing:0;}

.productMainDesc_in .in_stock_info #productAttributes

.productMainDesc_in .wrapperAttribsOptions{margin-left:0; padding-bottom:0px;

margin-bottom:0;}

.productMainDesc_in .in_stock_info .wrapperAttribsOptions a{color:#004DD9}



.productMainDesc_in .in_stock_info #productAttributes

.attributeName{width:100%;}



.productMainDesc_in .in_stock_info_bott{border-bottom:none;}

.productMainDesc_in .in_stock_info_bott .in_stock_info_left,

.productMainDesc_in .in_stock_info_bott .in_stock_info_right{padding-bottom:0;}



.productMainDesc_in .in_stock_info #cartAdd{

      height:auto !important;

      margin:10px 0 0 0;

      padding:0;

      /*width:100%;*/

      float:left;

      /*text-align:center;*/

      }

.productMainDesc_in .in_stock_info h2#productPrices{

      width:100%;

      float:left;

      /*text-align:center;*/

      padding-top:20px;

      /*font-family:Tahoma, Geneva, sans-serif;*/

      }

.productMainDesc_in .in_stock_info h2#productPrices .normalprice,

.productMainDesc_in .in_stock_info h2#productPrices .productSpecialPrice,

.productMainDesc_in .in_stock_info h2#productPrices

.productPriceDiscount{font-weight:normal;}



.productMainDesc_in .in_stock_info h2#productPrices

.productSpecialPrice{color:#9E1423;}

.productMainDesc_in .in_stock_info h2#productPrices

.productPriceDiscount{font-size:12px;

font-style:normal;}



.productMainDesc_in .in_stock_info .productFreeShipp{font-size:11px;

font-family:Arial,

Helvetica, sans-serif; width:100%; float:left; color:#9E1423}







/*TABLE*/

.columnspectable{

	font-size:10px;

	border:#A1A9BC solid 1px;

	border-bottom:none;

	font-family:Arial, Helvetica, sans-serif;

	line-height:15px;

	border-collapse:collapse;

	}

.columnspectable th{background:#4E81C0; color:#FFF; font-size:10px; padding:0 4px;}	

.columnspectable td{border-bottom:#A1A9BC solid 1px;padding:0 4px; text-align:center;}



 #topfiltersrevised {margin-top:10px}

 .navSplitPagesLinks{ position: relative; top: 10px; left: 30px}

 #productsListingListingTopLinks{  margin-top: -80px;  }

 #productsListingTopNumber{  margin-top: -20px;  }  

 .centerBoxWrapperContents{  margin-top: 0px;  }

 #advSearchResultsDefaultHeading{

	 margin-bottom:10px;

 }

 /*#indexDefaultMainContent h1{ font-style:italic; color: #009900;}  Good ones: #006633 100 %guaranteed, #009900 #339900 Refurbished phones*/



.McAfee {display:none;}

  .head_right .img{margin:16px 210px 0 0;width: 320px} 

  

  

.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }

.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto;  margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }

.autocomplete .selected { background:#F0F0F0; }

.autocomplete div { padding:2px 5px; white-space:nowrap; }

.autocomplete strong { font-weight:normal; color:#3399FF; }


