BODY {
	background:#f0f0f0
}

BODY,BODY.infoPopup,.main1 a,.main a:hover,P.main2 a:hover,TD.main2 a:hover,.breadCrumb a:hover,td.footertop a:hover,TD.headerNavigation A:hover,.rightbox a:hover,.leftbox a:hover,td.singleboxheading a:hover,td.centerboxheading a:hover,td.rightboxheading a:hover,td.leftboxheading a:hover,.plainBox a:hover,.productListing-data a,td.productInfoPrice,TD.smallText2 a:hover,TD.smallText-pi a:hover,SPAN.ProductInfoComments,TD.ProductInfoComments,.ProductInfoComments,SPAN.alertBlack,TD.alertBlack,TD.categoriesdescription,TD.categoriesdescription a,A.category-top,A.category-links,A.category-products,A.category-subs,.featured,.featured a,.smallText a:hover {
	color:#000
}

BODY,BODY.infoPopup {
	margin:0
}

BODY,h3,h2,h1,topline {
	margin-bottom:0
}

BODY,TABLE.popupinfoshoppingcart,TABLE.popupshippingestimator,TABLE.popupsearchhelp,TABLE.popupimageadditional,TABLE.popupimage,TABLE.popupcvvhelp,TABLE.popupcouponhelp,TABLE.popupattributeqty {
	font:11px Verdana,Arial,sans-serif
}

BODY.infoPopup,td.productDescription {
	font:9pt arial,helvetica,sans-serif
}

BODY.infoPopup,TD.breadCrumb,.singleboxfooter,.centerboxfooter,h1,DIV.pageHeading,TD.pageHeading,.center_column,.main_page,TD.smallText2,TD.smallText-pi,TABLE.popupinfoshoppingcart,TABLE.popupshippingestimator,TABLE.popupsearchhelp,TABLE.popupimageadditional,TABLE.popupimage,TABLE.popupcvvhelp,TABLE.popupcouponhelp,TABLE.popupattributeqty,.featured {
	background:#fff
}

BODY.infoPopup,.plainBox2 {
	padding:0
}

.centershop {
	margin:0 auto;
	width:765px !important
}

.centershop,.rightbox,.leftbox,SPAN.ProductInfoComments,TD.ProductInfoComments,.ProductInfoComments {
	text-align:left
}

.smaller-text,.linkListing-data,P.main,TD.main,TD.breadCrumb,.plainBoxListingLink,.productListing-heading,TD.productListing-data,TABLE.footer,TD.cartBox,TD.productListing-data-description-odd,TD.productListing-data-description-even,td.pageresults,P.smallText,SPAN.smallText,TD.smallText,TD.smallText2,P.smallText4,SPAN.smallText4,TD.smallText-pi,.inputRequirement,SPAN.productPriceDiscount,errorBox,.messageStackWarning,.messageStackError {
	font-size:10px
}

.smaller-text,.linkListing-data,P.main,TD.main,P.main2,TD.main2,P.main3,TD.main3 {
	line-height:1.5
}

.main a,.plainBox a {
	color:#5078cd
}

P.main2,TD.main2,TD.productListing-data {
	background:#FFF
}

P.main2,TD.main2,.boxText,.singleboxheading,.centerboxheading,.rightboxheading,.leftboxheading,TR.footertop,SELECT,RADIO,INPUT,CHECKBOX,TEXTAREA,SPAN.ProductInfoComments,TD.ProductInfoComments,.ProductInfoComments,.specs-head,.specs-headDISABLED {
	font-size:11px
}

P.main2 a,TD.main2 a,.productListing-data a:hover,h1,DIV.pageHeading,TD.pageHeading,.featured a:hover {
	color:#527bcb
}

P.main3,TD.main3,H1.head,H2.head,H3.head,topline.head,td.footertop a,TD.headerNavigation A:visited,TD.headerNavigation A,TD.headerNavigation2 
A:hover,TD.headerError,TD.headerInfo,.rightbox,.leftbox,.rightbox a,.leftbox a,.singleboxheading,.centerboxheading,.rightboxheading,.leftboxheading,td.singleboxheading a,td.centerboxheading 
a,td.rightboxheading a,td.leftboxheading a,.productListing-heading,.footer,.footer a,.footer 
a:hover,SPAN.newItemInCart,errorBox,.messageStackWarning,.messageStackError,A.category-top:hover,A.category-links:hover,DIV.pageHeadingProdTitle h1,TD.pageHeadingProdTitle,.white,.white 
a,.specs-head,.specs-headDISABLED{
                      color:#fff
}
P.main3,TD.main3,TD.tableHeading,.plainBoxHeading,TD.fieldKey,TD.fieldValue,.greetUser,TD.categoriesdescription {
	font-size:12px
}

A,A:hover,.rightbox a,.leftbox a,.plainBox a,.footer a:hover,A.category-top,A.category-top:hover,A.category-links,A.category-links:hover,A.category-products,A.category-subs,A.category-products:hover,A.category-subs:hover,.smallText a,.smallText a:hover {
	text-decoration:none
}

A:hover,TD.headerNavigation2 A:visited,TD.headerNavigation2 A {
	color:#b5cbe5
}

FORM {
	display:inline
}

.banners {
	padding:15px
}

H1.head,H2.head,H3.head,topline.head {
	font:8.5pt arial,helvetica,sans-serif;
	background:#000
}

TABLE.headerNavigation {
	background: #42426f url(/images/phones2.jpg);
}

TABLE.headerNavigation,TABLE.headerNavigation2,.main_page {
	width:100% !important
}

TABLE.headerNavigation2 {
	background:#000
}

TD.headerNavigation {
	font:11px arial,helvetica,sans-serif bolder;
	color:#0f358a
}

TD.headerNavigation,TD.headerNavigation2 {
	vertical-align:middle
}

TD.headerNavigation,.singleboxheading,.centerboxheading,.rightboxheading,.leftboxheading,.messageStackSuccess,TABLE.products-attributes-images {
	padding:2px
}

TD.headerNavigation2 {
	font:11px verdana,arial,sans-serif bold;
	position:relative;
	color:#8c8cff;
	letter-spacing:1px
}

TD.headerNavigation2,TD.productListing-data,TD.footerbottom,TD.footertop,td.quicklinks {
	padding:5px
}
TABLE.header {
	background: #abbbd3;
}
TD.breadCrumb,TD.cartBox,TEXTAREA,.specs-headDISABLED {
	width:100%
}

TD.breadCrumb,td.footertop a,TD.headerNavigation A:visited,TD.headerNavigation A,.singleboxheading,.centerboxheading,.rightboxheading,.leftboxheading,TD.tableHeading,.plainBoxHeading,.productListing-heading,h1,DIV.pageHeading,TD.pageHeading,a.productInfo:visited,a.productInfo:hover,a.productInfo:link,a.productInfo,.footer a,SPAN.newItemInCart,TD.smallText2,TD.smallText-pi,TD.fieldKey,SPAN.greetUser,TD.ot-coupon-Text,TD.ot-tax-Text,TD.ot-subtotal-Text,TD.ot-shipping-Text,TD.ot-loworderfee-Text,TD.ot-gv-Text,TD.ot-group-pricing-Text,TD.ot-total-Text,TD.ot-cod-fee-Text,TD.ot-subtotal-Text,TD.ot-total-Amount,SPAN.ProductInfoComments,TD.ProductInfoComments,.ProductInfoComments,SPAN.alert,TD.alert,SPAN.alertBlack,TD.alertBlack,SPAN.category-subs-parent,SPAN.category-subs-selected,DIV.pageHeadingProdTitle h1,TD.pageHeadingProdTitle,TD.prodmodelprice,SPAN.prodmodelprice,TD.prodmodelprice2,SPAN.prodmodelprice2,.specs-head,.specs-headDISABLED,.cartproductprice,.cartproductname,.bold {
	font-weight:bold
}

TD.breadCrumb,.breadCrumb a,.smallText a {
	color:#b4b4b4
}

TD.breadCrumb {
	padding:3px 3px 3px 5px;
	border-bottom:1px dotted #fff
}

td.footertop a:hover,TD.headerNavigation A:hover,.rightbox a:hover,.leftbox a:hover,.plainBox a:hover,a.productInfo:visited,a.productInfo:hover,a.productInfo:link,a.productInfo,.footer a {
	text-decoration:underline
}

TR.headerError,TD.headerError {
	background:#f00
}

TD.headerError,TD.headerInfo {
	font:12px verdana,arial,sans-serif bold
}

TD.headerError,TD.headerInfo,TABLE.footer,.search_subtitle {
	text-align:center
}

TR.headerInfo,TD.headerInfo {
	background:#0f0
}
.footertop {
        background:#78a6d8
}
.column_single,.column_right2,.column_right,.column_left2,.column_left {
	background:repeat-x bottom;
	background:#78a6d8
}

.boxText,.singleboxcontent,.centerboxcontent,TD.categoriesdescription {
	line-height:125%
}

.rightbox,.leftbox,.singlebox,.centerbox,.plainbox-description,.plainBox,.plainbox-description2,.plainBox2,TABLE.categoriesdescription {
	font:11px verdana,arial,sans-serif
}

.rightbox,.leftbox,.plainBox2 {
	background:#456bcc
}

.rightbox,.leftbox,.singlebox,.centerbox,.rightboxfooter,.leftboxfooter,TABLE.categoriesdescription {
	margin-bottom:10px
}

.rightbox,.leftbox {
	margin-top:1px;
	border-right:2px solid #036;
	border-bottom:2px solid #036
}

.singlebox,.centerbox,TR.upcomingProducts-odd,TR.productListing-odd,.productsNotifications,TR.upcomingProducts-even,TR.productListing-even,TD.productListing-data-description-odd,TABLE.categoriesdescription {
	background:#fff
}

.singlebox,.centerbox {
	margin-top:5px
}

.singleboxheading,.centerboxheading,.rightboxheading,.leftboxheading {
	height:16px;
	border-left:0 solid #fff;
	border-right:0 solid #036
}

.singleboxheading,.centerboxheading,.rightboxheading,.leftboxheading,h1,DIV.pageHeading,TD.pageHeading,.specs-headDISABLED {
	padding-left:5px
}

.singleboxheading,.centerboxheading,.rightboxheading,.leftboxheading,.singleboxheading,.centerboxheading,.rightboxheading {
	border:1px solid #fff
}

.singleboxheading,.centerboxheading,.singleboxcontent,.centerboxcontent,.rightboxcontent,.rightboxfooter {
	border-right:1px solid #fff
}

.rightboxheading,.rightboxcontent,.rightboxfooter {
	border-left:1px solid #555
}

TR.singleboxheading,TR.centerboxheading,TR.rightboxheading,TR.leftboxheading,TR.footertop {
	background:url(../images/tile_back.jpg)
}

TR.singleboxheading,TR.centerboxheading,TR.rightboxheading,TR.leftboxheading {
	background:#abbbd3
}

.rightboxcontent,.leftboxcontent {
	line-height:170%;
	border-top:1px solid #036
}

.rightboxcontent,.leftboxcontent,.singleboxcontent,.centerboxcontent,errorBox,.messageStackWarning,.messageStackError {
	padding:4px
}

.singleboxcontent,.centerboxcontent,.rightboxfooter,.leftboxfooter {
	border-left:1px solid #fff
}

.rightboxfooter,.leftboxfooter {
	background:#abbbd3 url(../images/tile_back.jpg) left;
	border-right:1px solid #555;
	border-bottom:1px solid #555
}

.rightboxfooter,.leftboxfooter,HR.menuhr {
	height:1px
}

.singleboxfooter,.centerboxfooter {
	height:5px;
	margin-bottom:15px
}

.plainBoxListingLink {
	margin-top:0
}

.plainbox-description2 {
	background:#c3d2e3;
	border:3px #456bcc solid
}

TD.tableHeading,.plainBoxHeading {
	padding:0 5px 5px
}

.productListing-heading {
	padding:3px;
	height:20px
}

TD.productListing-heading {
	background:#abbbd3 url(../images/tile_back.jpg)
}

TD.productListing-data {
	vertical-align:top;
	border-bottom:1px solid #000;
	padding-top:15px
}

h1,DIV.pageHeading,TD.pageHeading,DIV.pageHeadingProdTitle h1,TD.pageHeadingProdTitle,TD.prodmodelprice,SPAN.prodmodelprice {
	font-size:16px
}

h3,h2,h1 {
	font-family:Arial,Helvetica,sans-serif
}

topline {
	line-height:14px
}

h2.productInfo {
	font-size:11pt
}

h2.productInfo,a.productInfo:visited,a.productInfo:hover,a.productInfo:link,a.productInfo {
	color:#339
}

td.infoPopup,td.savingsDiscounts {
	font:9pt arial,helvetica,sans-serif bold
}

td.infoPopup,td.productInfo {
	background:#e2e2e2
}

td.savingsDiscounts,td.ltYello {
	background:#fffce0
}

td.savingsDiscounts {
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2
}

td.savingsDiscounts,td.productInfo {
	border-right:1px solid #7c7c7c;
	border-bottom:1px solid #7c7c7c
}

td.productInfo,td.productImage {
	font:8pt arial,helvetica,sans-serif
}

td.productInfo {
	border-top:1px solid #fffce0;
	border-left:1px solid #fffce0
}

.productInfoPrice,td.productInfoPrice2 {
	color:#c00
}

td.productInfoPrice {
	font:8pt arial,helvetica,sans-serif bold
}

td.productInfoPrice,td.productInfoPrice2 {
	border-bottom:1px solid #c9c9c9
}

td.productInfoPrice2 {
	font:8pt verdana,arial,helvetica,sans-serif bold;
	text-align:right
}

td.productInfoPrice2,TD.productListing-data-description-odd,TD.productListing-data-description-even {
	padding-left:10px
}

td.productInfoSpecs {
	font-size:8pt
}

td.productDescription,td.quicklinks {
	text-align:justify
}

td.productDescription {
	padding:0 30px 0 30px
}

TABLE.footer,TR.footertop {
	background:#5078cd
}

TD.cartBox {
	background:#d8d2c0;
	border:1px solid #5078cd;
	height:18px
}

TD.productListing-data-description-odd,TD.productListing-data-description-even {
	padding-right:10px;
	padding-bottom:12px;
	border-bottom:1px solid #9a9a9a
}

TD.productListing-data-description-even {
	background:#eff4f8
}

td.pageresults a {
	color:#428dff
}

td.pageresults a:hover {
	background:#ff3
}

TD.smallText2 a,TD.smallText-pi a {
	color:#456bcc
}

P.smallText4,SPAN.smallText4 {
	text-indent:10px
}

.greetUser {
	padding-top:5px;
	padding-bottom:5px
}

SPAN.greetUser {
	color:#f0a480
}

SPAN.markProductOutOfStock {
	color:#c76170;
	font:bold 12px Verdana,Arial,sans-serif
}

span.normalprice,span.productSpecialPriceSale {
	text-decoration:line-through
}

span.coming,.stockWarning,SPAN.productSalePrice,SPAN.productSpecialPrice,span.productSpecialPriceSale,.inputRequirement,SPAN.productPriceDiscount,SPAN.alert,TD.alert,.alert {
	color:#f00
}

.moduleRowOver {
	background:#d7e9f7
}

.moduleRowOver,.active {
	cursor:pointer
}

.moduleRowSelected {
	background:#e9f4fc
}

errorBox,.messageStackWarning,.messageStackError {
	background:#f00
}

errorBox,.messageStackWarning,.messageStackError,.messageStackSuccess {
	border:1px solid #9a9a9a
}

.messageStackSuccess {
	background:#b3ffa8
}

.messageStackCaution {
	font:10px verdana,arial,sans-serif;
	background:#ff0
}

TD.ot-total-Amount {
	border-top:1px solid #9a9a9a
}

SPAN.ProductInfoComments,TD.ProductInfoComments,.ProductInfoComments {
	padding-top:0;
	padding-bottom:0;
	border-top:0 solid #9a9a9a
}

TABLE.popupinfoshoppingcart,TABLE.popupshippingestimator,TABLE.popupsearchhelp,TABLE.popupimageadditional,TABLE.popupimage,TABLE.popupcvvhelp,TABLE.popupcouponhelp,TABLE.popupattributeqty {
	margin:6px;
	padding:6px
}

A.category-products:hover,A.category-subs:hover {
	color:#FFF
}

TABLE.products-attributes-images {
	float:left
}

DIV.pageHeadingProdTitle h1,TD.pageHeadingProdTitle {
	background:#527bcb
}

TD.prodmodelprice,SPAN.prodmodelprice {
	color:#111;
	background:#FFF
}

TD.prodmodelprice2,SPAN.prodmodelprice2 {
	font-size:14px;
	color:red
}

HR.menuhr {
	background:#abbbd3;
	color:#abbbd3
}

.white a:hover {
	color:#78a6d8
}

.featured {
	padding:5px 0 5px 0
}

.specs {
	height:90px
}

.specs-head,.specs-headDISABLED {
	background:#456bcc
}

.specs-headDISABLED {
	height:12px
}

.cartproductoptionname {
	font-style:italic
}

.bold {
	color:#009
}

.alert {
	font-weight:bolder
}

td.quicklinks {
	background:#d9d9d9
}

