/* Color: Maroon */

body {
	background: #fff url(../images/magenta/bg_body.gif) 0 0 repeat-x;
	color: #282828;
}
a {
	color: #282828;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #1479B3;
}
h2 {
	color: #1479B3;
}
h3 {
	color: #1479B3;
}
hr {
	background: #dadada;
	color: #dadada;
}


#Container {
}
#Topadd {
float: right;
margin-top: 8px;
}

#TopMenu {
}
#TopMenu li {
}
#TopMenu li.First {
	background:transparent url(../images/header_link_login.gif) no-repeat scroll 0 0;padding:0 0 0 18px;
}
#TopMenu li a, #TopMenu li span {
}
#TopMenu li span a {
}
#TopMenu li a:hover {
	color: #1479b3;
	text-decoration: underline;
}

#Menu {
}
#Menu li {
}
#Menu li a {
	color: #fff;
}
#Menu li a:hover {
	color: #E23413;
}
#Menu li ul {
}
#Menu li ul li a {
	color: #E23413;
}
#Menu li ul li a:hover {
	color: #E23413;
}


#Outer {
}
#Wrapper {
}
#Header {
}


#Logo a {
}


#SearchForm {
	-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/bg_search.gif) no-repeat scroll 0 0;float:right;height:84px;overflow:hidden;width:415px;}
}
#SearchForm form {
}
#SearchForm label {
	display: none;
}
#SearchForm input {
	background: #fff;
	border: 1px solid #D7D7D7;
}
#SearchForm .Button {
	border: 0;
}
#SearchForm a {
}
#SearchForm p {
	color: #458B00;
}


.Left {
}
.Left .Block {
}
.Left h2 {
	color: #fff;
	background: transparent url(../images/magenta/nav_bg.gif) repeat scroll 0 0;
        border: 1px solid #32393D;
}
.Left li a:hover {
background-position: -150px 100%;
}
.Left li a {
text-decoration: none;
background:transparent url(../images/bg_btn_side_navi.gif) no-repeat scroll 0 100%;
display:block;
font-size:1.1em;
margin:0 0 0 10px;
padding:2px 0 8px;
font-weight: bold;
}

.Left .Block li, .Right .Block li {
	padding-left:8px;
}



.Content {
}
.Content h2 {
	color: #1479B3;
}
.Content a {
color: #1479B3;
}
.Content.Wide {
}
.Content.Widest {
}


.Right {
}
.Right .Block {
}
.Right h2 {
color: #fff;
}
.Right li {
}
.Right li a {
	color: #1479B3;
        float: left;
        font-weight: bold;
}
.Right a:hover, .Right a:hover strong {
	color: #1479B3;
}
.Right hr {
	background: transparent;
	color: #dadada;
}


#Footer {
	border-top: 1px solid #dadada;
}


.NewsletterSubscription input {
	border: 1px solid #dadada;
}


.Content .ProductList li {
        background: #F2F2F2 none repeat scroll 0 0;
}
.Content .ProductList li:hover, .Content .ProductList li.Over {
        background: #F9F9F9 none repeat scroll 0 0;
}
.ProductList a {
	color: #196297;
}
.ProductList a:hover {
        color: #E23413;
        text-decoration: none;
}
.ProductList .ProductImage {
	background: #fff;
	padding: 1px;
	border: 1px solid #dadada;
}
.Content .ProductList strong, .Content .ProductList strong a {
        font-weight: bold;
        font-size: 12px;
}
.ProductPrice, .ProductList em {
	color: #E23413;
        font-size: 1.1em;
}
.ProductList .Rating {
	color: #6a6a6a;
}
.Content .FeaturedProducts .ProductList li {
	background: url(../../Electronics/images/magenta/FeaturedProductsBg.gif) 0 100% repeat-x;
}
.Content .FeaturedProducts .ProductList .ProductImage {
}
.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
        background: #D2E8EE none repeat scroll 0 0;
}


.Right .TopSellers li {
	background-image: none;
}
.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
	color: #fff;
	background: url(../../Electronics/images/magenta/TopSellerNumberBg.gif) 0 0 no-repeat;
}
.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */
}
.Right .TopSellers li.TopSeller1 .TopSellerNumber {
	color: #fff;
	background: url(../../Electronics/images/magenta/No1SellerNumberBg.gif) 0 0 no-repeat;
}
.Right .TopSellers li.TopSeller1 .Rating {
}

.Breadcrumb {
	border-bottom: 1px solid #dadada;
}


.CompareItem { width:200px; border-left: solid 1px #dadada; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #dadada; }
.CompareFieldTop { border-bottom:solid 1px #dadada; }
.CompareFieldTop a:hover { color:#E0005F; }
.CompareCenter { border-left:solid 1px #dadada; border-bottom:solid 1px #dadada; }
.CompareLeft { border-left:solid 1px #dadada; border-bottom:solid 1px #dadada; }

.ViewCartLink {
	background: url('../../Electronics/images/magenta/Cart.gif') no-repeat 3px 0;
}

table.CartContents, table.General {
	border: 1px solid #dadada;
}

table.CartContents thead tr th, table.General thead tr th {
	background: #eff6f9;
	color: #424748;
	border-bottom: 1px solid #dadada;
}

.CartContents tbody .SubTotal td {
	border-top: 1px solid #dadada;
	color: #1479B3;
}

.MiniCart .SubTotal {
	color: #1479B3;
}

.JustAddedProduct {
	border: 1px solid #dadada;
	background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
	color: #1479B3;
}

.CategoryPagination {
	color: #1479B3;
	background: #eff6f9;
	border: 1px solid #dadada;
}

.CheckoutRedeemCoupon { background: #eff6f9; padding: 10px; width: 300px; border: 1px solid #dadada; margin-bottom: 10px; }

.InfoMessage {
	background: #eff6f9 url('../../Electronics/images/InfoMessage.gif') no-repeat 5px 8px;
	color: #555;
        border: 1px solid #DDDDDD;
}

.SuccessMessage {
	background: #E8FFDF url('../../Electronics/images/SuccessMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ErrorMessage {
	background: #FFECEC url('../../Electronics/images/ErrorMessage.gif') no-repeat 5px 8px;
	color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
	background: #eff6f9;
}

.QuickSearchAllResults a { background: url('../../Electronics/images/magenta/QuickSearchAllResultsButton.gif') no-repeat right; }

.QuickSearchHover td{ background: #eff6f9; }

.SortBox {
	color: #fff;
}
.SearchTips .Examples {
	background: #eff6f9;
	border: 1px solid #dadada;
}

#SearchPageHeader .FloatRight a {
	float: left;
	padding: 7px 0 0 0;
	color: #fff;
}
#SearchPageHeader .FloatRight a img {
	padding: 5px;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
	border: 1px solid #dadada;
	background: #eff6f9;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
	background: #232323;
	color: #fff;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
	background: #f0f0f0;
	border: 1px solid #ddd;
	color: #555;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
	color: #888;
}

/* General Tables */
table.General tbody tr td {
	border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
.TabNav {
	border-bottom: 1px solid #a0a9b7;
}

.TabNav li a {
	border: 1px solid #a0a9b7;
	background: #e5eef2;
}

.TabNav li a:hover {
	background-color: #efefef;
	color: #000;
}

.TabNav li.Active a {
	border-bottom: 1px solid #fff;
	background: #fff;
}
#phone_usa {
background:transparent url(../images/header_flag_usa.gif) no-repeat scroll 0 4px;
display:inline;
font-size:1em;
float:left;
margin:10px 0 0 10px;
padding:0 0 0 23px;
}
.ProductAddToCart dt.QuantityInput {
margin-top: 4px;
}

.ProductAddToCart dd.AddCartButton span {
margin-top: 4px;
padding-right: 5px;
}
.ProductActionAdd {
background:transparent url(../images/add_button_right.gif) no-repeat scroll right top;
cursor:pointer;
display:inline-block;
margin-bottom:10px;
margin-left:8px;
margin-top:5px;
padding-right:8px;
}

.ProductActionAdd a, .ProductActionAdd strong a {
background:transparent url(../images/add_button_left.gif) no-repeat scroll left top;
color:#1479B3;
display:inline-block;
margin-left:-7px;
padding:3px 0 6px 24px;
text-decoration:none;
}
.productdetail_item {
background-color:#E5E5E5;
color:#00349C;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
padding-left:4px;
padding-right:4px;
}
.productdetail_value {
background-color:#FFFFFF;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
height:20px;
padding-left:4px;
padding-right:4px;
border-right: 1px solid #3D85E1;
}
.w {
border-left:1px solid #3D85E1;
border-right:1px solid #3D85E1;
}
.s {
border-bottom:1px solid #3D85E1;
}
.n {
border-top:1px solid #3D85E1;
}
.tabs_en_background {background-color:#3D85E1;color:#FFFFFF;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:bold;height:20px;padding-left:4px;padding-right:4px;}.systemTypeBox {border-top:1px solid #DDDDDD;padding:5px 0;}.systemIconCell {padding:0 0 0 18px;}.systemParagraphCell {padding:5px 5px 0 15px;vertical-align:top;}

#footerHP {
background:url('../../Electronics/images/magenta/bg-footer.png') repeat-x scroll center bottom #FFFFFF;
border:1px solid #cccccc;
margin:0;
padding:15px 10px;
}

}

#footerHP .footer-right {
}
.footer-wrapper {
background:none repeat scroll 0 0 #F2F1F2;
margin:0;
padding:15px 10px;
}
.footer .footer-callout {
}
#footer .footer-links {
margin-bottom:10px;
}
.footer .footer-links li.last a {
background:none repeat scroll 0 0 transparent;
margin-right:0;
padding-right:0;
}
.footer ul a {
background:url("../images/links_separator.gif") no-repeat scroll 100% 50% transparent;
margin-right:3px;
padding-right:5px;
}
.footer-link ul {
display:block;
float:left;
list-style:none outside none;
margin-left:20px;
width:180px;
}
.footer-link li {
border-bottom:1px solid #DDDDDD;
display:block;
float:left;
width:180px;
}
.footer-link li a {
background:url("../images/arrow_left.png") no-repeat scroll left center transparent;
display:block;
padding:5px 0 5px 12px;
}
.footer-link li a:hover {
background:url("../images/arrow_left.png") no-repeat scroll left center #C6C6C6;
color:#2E2E2E;
text-decoration:none;
}
.footer-info {
padding:20px 0;
}
.footer-info img {
border-right:1px solid #DDDDDD;
padding:0 0.75em;
}
.footer-info img.last {
border-right:medium none;
}
footer-link li a:hover {
}
.footer ul, .footer li {
display:inline;
}
.footer a, .footer a:hover {
color:#444444;
}
#additionalContent .catLinks p a {
color:#666666;
font-weight:bold;
}
#additionalContent .catLinks p {
margin-bottom:0;
}

#additionalContent {
background: url("../../Electronics/images/magenta/bg-footer.png") repeat-x scroll center bottom #FFFFFF;
border:1px solid #CCCCCC;
float:left;
padding-top:10px;
}
#additionalContent .catLinks {
float:left;
margin-right:7px;
padding:2px 0 2px 2px;
width:154px;
font-size:x-small;
}
