/* Begin Main Styles */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #5385C9;
}
a:visited {
	color: #5385C9;
}
a:hover {
	color: #FF0000;
}

/* Begin Header Styles */

.headerTable {
	background-image: url(assets/header_ground.gif); 
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top-width: 0px; 
	border-right: #BCBCBC 1px solid;
    border-left: #BCBCBC 1px solid;
	border-bottom-width: 0px;	
	}
	
a.utility {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5385C9;
	text-decoration: none;
	}
	
a.utility:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	}
	
a.utility:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5385C9;
	text-decoration: none;
	}

a.utility:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5385C9;
	text-decoration: none;
	}
	
	
/* Begin Global Navigation Styles */

.tabsTable {
	background-image: url(assets/tab_ground.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top-width: 0px; 
	border-right: #BCBCBC 1px solid;
    border-left: #BCBCBC 1px solid;
	border-bottom-width: 0px;	
	}
	

/* Begin Main Table Styles */

.mainTable {
	background-color: #FFFFFF;
	border-top-width: 0px; 
	border-right: #BCBCBC 1px solid;
    border-left: #BCBCBC 1px solid;
	border-bottom: #BCBCBC 1px solid;	
	}
	
.localNavTable {
	background-color: #FFFFFF;
	border-top-width: 0px; 
	border-right: #BCBCBC 1px solid;
    border-left-width: 0px;
	border-bottom-width: 0px;
	}
	
.localNavHeaderFill {
	background-image: url(assets/local_nav_header_fill.gif);
	background-repeat: repeat-x;
	}
	
.localNavHeaderFillGreen {
	background-image: url(assets/green_local_nav_filler.gif);
	background-repeat: repeat-x;
	}
	


.localNavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #363636;
	}
	
.searchFill {
	background-image: url(assets/search_fill.gif);
	background-repeat: repeat-x;
	}
	
.categoryBullets {
	font-weight: bold;
	color: #5385C9;
	padding-left: 3px;
	}
	
.categoryBulletsGreen {
	font-weight: bold;
	color: #64B15B;
	padding-left: 3px;
	}
	

	
a.categoty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	}
	
a.categoty:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	}
	
a.categoty:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	}

a.categoty:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	text-decoration: none;
	}
	
.categoryCellSeparators {
	background-color: #FFFFFF;
	border-top-width: 0px; 
	border-right-width: 0px;
    border-left-width: 0px;
	border-bottom: #BCBCBC 1px solid;
	}
	
a.productTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5385C9;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5385C9;
	text-decoration: none;
	font-weight: bold;
	}

a.productTitle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5385C9;
	text-decoration: none;
	font-weight: bold;
	}
	
.price {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	}
	
.horizontalSeparatorTile {
	background-image: url(assets/horizontal_separator_tile.gif);
	background-repeat: repeat-x;
	}
	
.verticalSeparatorTile {
	background-image: url(assets/vertical_separator_tile.gif);
	background-repeat: repeat-y;
	}
	
.rightTable {
	background-color: #F5FBFF;
	}

.rightCell {
	background-color: #F5FBFF;
	border-left: #BCBCBC 1px solid;
	border-top-width: 0px; 
	border-right-width: 0px;
    border-bottom-width: 0px;
	}

.rightCellContainer {
	background-color: #F5FBFF;

	background-repeat: repeat-x;
	border-left: #BCBCBC 1px solid;
	border-top-width: 0px; 
	border-right-width: 0px;
    border-bottom-width: 0px;
	}

a.productTitleSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5385C9;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleSmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5385C9;
	text-decoration: none;
	font-weight: bold;
	}

a.productTitleSmall:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5385C9;
	text-decoration: none;
	font-weight: bold;
	}
	
.rightCellSeparators {
	border-top-width: 0px; 
	border-right-width: 0px;
    border-left-width: 0px;
	border-bottom: #BCBCBC 1px solid;
	}
	
.smallPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.smallPriceRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	}	
	
.detailsProductTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0C70BE;
	}
	
.detailsProductTitleSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0C70BE;
	}
	
.detailsPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	
.detailsPriceRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	}
	
/* Begin Padding Styles */

.pad10T { padding-top: 10px; }
.pad65T { padding-top: 65px; }
.pad1L {padding-left: 1px; }
.pad4L {padding-left: 4px; }
.pad5L {padding-left: 5px; }
.pad10L {padding-left: 10px; }
.pad15L {padding-left: 15px; }
.pad50L {padding-left: 50px; }
.pad1R {padding-right: 1px; }
.pad4R {padding-right: 4px; }
.pad5R {padding-right: 5px; }
.pad8R {padding-right: 8px; }
.pad10R {padding-right: 10px; }
.pad15R {padding-right: 15px; }
.pad4B {padding-bottom: 4px; }


/* Begin Form Styles */

.searchField {
	width: 135px;
	height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
.quantityField {
	width: 20px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
.selectField {
	width: 120px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
/* Begin iPod Page Styles */

.ipodClassicSections {
	background-image: url(assets/ipod_classic.jpg);
	background-repeat: no-repeat;
	}

.ipodNano3Sections {
	background-image: url(assets/ipod_nano3.jpg);
	background-repeat: no-repeat;
	}
	
.ipodShuffle2 {
	background-image: url(assets/ipod_shuffle2.jpg);
	background-repeat: no-repeat;
	}
	
.ipodTouch {
	background-image: url(assets/ipod_touch.jpg);
	background-repeat: no-repeat;
	}
	
	
.iphone {
	background-image: url(assets/iphone.jpg);
	background-repeat: no-repeat;
	}

.videoSections {
	background-image: url(assets/ipod_videos.jpg);
	background-repeat: no-repeat;
	}

.3GSections {
	background-image: url(assets/ipod_3G.jpg);
	background-repeat: no-repeat;
	}
	
.4GSections {
	background-image: url(assets/ipod_4G.jpg);
	background-repeat: no-repeat;
	}
	
.nanoSections {
	background-image: url(assets/ipod_nanos.jpg);
	background-repeat: no-repeat;
	}
	
.shuffleSections {
	background-image: url(assets/ipod_shuffles.jpg);
	background-repeat: no-repeat;
	}
	
.miniSections {
	background-image: url(assets/ipod_minis.jpg);
	background-repeat: no-repeat;
	}
	
.speakerSections {
	background-image: url(assets/ipod_speakers.jpg);
	background-repeat: no-repeat;
	}
	
.replacementBatteriesSections {
	background-image: url(assets/ipod_batteries.jpg);
	background-repeat: no-repeat;
	}
	
.fmtransmitterSections {
	background-image: url(assets/ipod_transmitters.jpg);
	background-repeat: no-repeat;
	}
	
.cablesSections {
	background-image: url(assets/ipod_cables.jpg);
	background-repeat: no-repeat;
	}

.chargerSections {
	background-image: url(assets/ipod_chargers.jpg);
	background-repeat: no-repeat;
	}
	
.otherIpodSections {
	background-image: url(assets/ipod_other.jpg);
	background-repeat: no-repeat;
	}
	
.ipodCases {
	background-image: url(assets/ipod_cases.jpg);
	background-repeat: no-repeat;
	}

.ipodLCDScreens {
	background-image: url(assets/ipod_lcd_screen.jpg);
	background-repeat: no-repeat;
	}


a.productTitleGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #55B04A;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleGreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleGreen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #55B04A;
	text-decoration: none;
	font-weight: bold;
	}

a.productTitleGreen:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #55B04A;
	text-decoration: none;
	font-weight: bold;
	}
	

/* Begin cameras Page Styles */

.categoryBulletsOrange {
	font-weight: bold;
	color: #F26622;
	padding-left: 3px;
	}
	
.categoryBulletsOrange {
	font-weight: bold;
	color: #F26622;
	padding-left: 3px;
	}
	
.localNavHeaderFillOrange {
	background-image: url(assets/orange_local_nav_filler.gif);
	background-repeat: repeat-x;
	}

a.productTitleOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F26622;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleOrange:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleOrange:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F26622;
	text-decoration: none;
	font-weight: bold;
	}

a.productTitleOrange:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F26622;
	text-decoration: none;
	font-weight: bold;
	}
	
.sonyBatteriesSections {
	background-image: url(assets/cameras_sony.jpg);
	background-repeat: no-repeat;
	}

	
.canonBatteriesSections {
	background-image: url(assets/cameras_canon.jpg);
	background-repeat: no-repeat;
	}
		
.nikonBatteriesSections {
	background-image: url(assets/cameras_nikon.jpg);
	background-repeat: no-repeat;
	}
	
.otherBatteriesSections {
	background-image: url(assets/cameras_other.jpg);
	background-repeat: no-repeat;
	}
	
.sonyBatteryChargersSections {
	background-image: url(assets/cameras_sony_chargers.jpg);
	background-repeat: no-repeat;
	}

	
.canonBatteryCahrgersSections {
	background-image: url(assets/cameras_canon_chargers.jpg);
	background-repeat: no-repeat;
	}
		
.nikonBatteryChargersSections {
	background-image: url(assets/cameras_nikon_chargers.jpg);
	background-repeat: no-repeat;
	}
	
.otherBatteryChargersSections {
	background-image: url(assets/cameras_other_chargers.jpg);
	background-repeat: no-repeat;
	}
	
/* Begin games Page Styles */


.categoryBulletsGold {
	font-weight: bold;
	color: #DDC921;
	padding-left: 3px;
	}
	
.localNavHeaderFillGold {
	background-image: url(assets/gold_local_nav_filler.gif);
	background-repeat: repeat-x;
	}

a.productTitleGold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B3A320;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleGold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleGold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B3A320;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleGold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B3A320;
	text-decoration: none;
	font-weight: bold;
	}

.pspSections {
	background-image: url(assets/games_psp.jpg);
	background-repeat: no-repeat;
	}
	
.dsSections {
	background-image: url(assets/games_ds.jpg);
	background-repeat: no-repeat;
	}
	
.otherSections {
	background-image: url(assets/games_other.jpg);
	background-repeat: no-repeat;
	}
	
.GamingLCDScreenProtectors  {
	background-image: url(assets/games_lcs_protectors.jpg);
	background-repeat: no-repeat;
	}
	
	
.gamingChargers  {
	background-image: url(assets/game_chargers.jpg);
	background-repeat: no-repeat;
	}
	
	
.gamingCables  {
	background-image: url(assets/game_cables.jpg);
	background-repeat: no-repeat;
	}
	
	
.gamingCases  {
	background-image: url(assets/game_cases.jpg);
	background-repeat: no-repeat;
	}
	
	
/* Begin Inks Page Styles */

.categoryBulletsPurple {
	font-weight: bold;
	color: #A18DC8;
	padding-left: 3px;
	}
	
.localNavHeaderFillPurple {
	background-image: url(assets/purple_local_nav_filler.gif);
	background-repeat: repeat-x;
	}

a.productTitlePurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A18DC8;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitlePurple:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitlePurple:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A18DC8;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitlePurple:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A18DC8;
	text-decoration: none;
	font-weight: bold;
	}

	
/* Begin New Inks Page Styles */
/* New sections are red */

.categoryBulletsRed {
	font-weight: bold;
	color: #e24646;
	padding-left: 3px;
	}
	
.localNavHeaderFillRed {
	background-image: url(assets/red_local_nav_filler.gif);
	background-repeat: repeat-x;
	}

a.productTitleRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e24646;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleRed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleRed:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e24646;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitleRed:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e24646;
	text-decoration: none;
	font-weight: bold;
	}

.canonInkSections {
	background-image: url(assets/ink_canon.jpg);
	background-repeat: no-repeat;
	}
	
.epsonInkSections {
	background-image: url(assets/ink_epson.jpg);
	background-repeat: no-repeat;
	}
	
.brotherInkSections {
	background-image: url(assets/ink_brother.jpg);
	background-repeat: no-repeat;
	}
	
.SinglePackInkSections {
	background-image: url(assets/ink_spack.jpg);
	background-repeat: no-repeat;
	}
	
.MultiPackInkSections {
	background-image: url(assets/ink_mpack.jpg););
	background-repeat: no-repeat;
	}
	

	
/* Begin Cell Page Styles */

.categoryBulletsPurple {
	font-weight: bold;
	color: #A18DC8;
	padding-left: 3px;
	}
	
.localNavHeaderFillPurple {
	background-image: url(assets/purple_local_nav_filler.gif);
	background-repeat: repeat-x;
	}

a.productTitlePurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A18DC8;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitlePurple:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitlePurple:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A18DC8;
	text-decoration: none;
	font-weight: bold;
	}
	
a.productTitlePurple:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A18DC8;
	text-decoration: none;
	font-weight: bold;
	}

.motoCellSections {
	background-image: url(assets/cells_moto.jpg);
	background-repeat: no-repeat;
	}
	
.nokiaCellSections {
	background-image: url(assets/cells_nokia.jpg);
	background-repeat: no-repeat;
	}
	
.lgCellSections {
	background-image: url(assets/cells_lg.jpg);
	background-repeat: no-repeat;
	}
	
.samsungCellSections {
	background-image: url(assets/cells_samsung.jpg);
	background-repeat: no-repeat;
	}
	
.otherCellSections {
	background-image: url(assets/cells_other.jpg);
	background-repeat: no-repeat;
	}
	
.sonyCellSections {
	background-image: url(assets/cells_sony.jpg);
	background-repeat: no-repeat;
	}
		
.blackberryCellSections {
	background-image: url(assets/cells_blackberry.jpg);
	background-repeat: no-repeat;
	}
	
.palmCellSections {
	background-image: url(assets/cells_palm.jpg);
	background-repeat: no-repeat;
	}
	
	
.cellLCDProtectors {
	background-image: url(assets/cell_lcd_protectors.jpg);
	background-repeat: no-repeat;
	}
		
	
.cellChargers {
	background-image: url(assets/cell_chargers.jpg);
	background-repeat: no-repeat;
	}
		
	
.cellCables {
	background-image: url(assets/cell_cables.jpg);
	background-repeat: no-repeat;
	}

	
.cellOEM {
	background-image: url(assets/cell_oem.jpg);
	background-repeat: no-repeat;
	}
	
	
.cellCases {
	background-image: url(assets/cells_cases.jpg);
	background-repeat: no-repeat;
	}

	
.cellHeadsets {
	background-image: url(assets/cells_headsets.jpg);
	background-repeat: no-repeat;
	}
	
/* sorting styles */

td.horizontalSeparatorDash {
	background-image: url(assets/hor-sep-tile-2x1.gif);
	background-repeat: repeat-x;
	background-position: 50% 50%;
	}	
	
/* sitemap styles */

td.sitemapListNest {
	border-right: 15px solid #FFFFFF;
	padding: 5px 5px 5px 15px;
	}
	
a.sitemapLink, 	a.sitemapLink:visited {
	font-weight: bold;
	color: #3A8CD2;
	text-decoration: none;
	}
	
a.sitemapLink:hover {
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	}
	
.blueBullet	 {
	list-style-image: url(assets/bullet.gif);
	margin-left: 15px;
	padding-left: 0px
	}