
body { background-image:url(http://product.cwrelectronics.com/images/backGrounds/gradientNew.gif); background-repeat:repeat-x; font-size: 13px; font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; background-color:#6595c5; _margin: 0px; _padding: 0px; }
img { border: none }
#wrapper { margin: 10px auto 10px auto; width: 825px; _width: 830px; }
#largeBlueTop { margin-top: 20px; margin-bottom: 0px; font-size: 7px; height: 11px; width: 805px; background: url(http://product.cwrelectronics.com/images/wrappers/blueBoxLargeTop.png) no-repeat; }
#largeBlueBottom { font-size: 7px; height: 48px; width: 805px; background: url(http://product.cwrelectronics.com/images/wrappers/blueBoxLargeBottom.png) no-repeat; }
#largeBlueWrapper { width: 805px; background: url(http://product.cwrelectronics.com/images/wrappers/blueBoxLargeMiddle.png) repeat-y; }
#largeBlueContent { position: relative; padding: 10px 0px; width: 95%; margin: 0px auto -30px auto; overflow: auto; }
#largeBlueContentImage { width:100%; padding:0px; float:left; overflow:visible; position:relative; margin: 0px auto -30px auto; }
#largeBlueContent a { position: relative; }
#largeBlueContent p { margin: 0px; }
.blue615Top { margin: 20px auto 0px auto; font-size: 7px; height: 11px; width: 615px; background: url(http://product.cwrelectronics.com/images/wrappers/615BlueTop.png) no-repeat; }
.blue615Bottom { margin: 0 auto 0 auto; font-size: 7px; height: 48px; width: 615px; background: url(http://product.cwrelectronics.com/images/wrappers/615BlueBottom.png) no-repeat; }
.blue615Wrapper { width: 615px; background: url(http://product.cwrelectronics.com/images/wrappers/615BlueMiddle.png) repeat-y; margin: 0 auto -30px auto; }
.smallBlueTop { margin-top: 20px; margin-bottom: 0px; font-size: 7px; height: 11px; width: 390px; background: url(http://product.cwrelectronics.com/images/wrappers/smallBlueTop.png) no-repeat; }
.smallBlueBottom { font-size: 7px; height: 48px; width: 390px; background: url(http://product.cwrelectronics.com/images/wrappers/smallBlueBottom.png) no-repeat; }
.smallBlueWrapper { width: 390px; background: url(http://product.cwrelectronics.com/images/wrappers/smallBlueMiddle.png) repeat-y; }
.smallBlueContent { position: relative; padding: 0px 0px; width: 95%; margin: 0px auto -30px auto; overflow: auto; }
.pagingTopFade { margin: 0px auto 0px auto; line-height:28px; font-size: 7px; height: 42px; width: 620px; background: url(http://product.cwrelectronics.com/images/wrappers/pageSystemTop.png) no-repeat; }
.pagingTop { margin: 0px auto 0px auto; font-size: 7px; height: 11px; width: 620px; background: url(http://product.cwrelectronics.com/images/wrappers/pageSystemTopNoFade.png) no-repeat; }
.shadowTitle { color:#143C56; font-family:arial narrow; font-size:20px; letter-spacing:1px; margin:0; padding-top:7px; text-align:center; width:100%; }
.pagingBottom { margin: 0px auto 0px auto; font-size: 7px; height: 11px; width: 620px; background: url(http://product.cwrelectronics.com/images/wrappers/pageSystemBottom.png) no-repeat; clear:both; }
.pagingWrapper { clear: both; margin: auto; width: 620px; background: url(http://product.cwrelectronics.com/images/wrappers/pageSystemMiddle.png) repeat-y; overflow: hidden; }
.pagingContent { position: relative; padding: 0px 0px; width: 95%; margin: 0px auto 0px auto; }
.dealerApp { bottom: 0; position: absolute; background: url(http://product.cwrelectronics.com/images/splashImages/dealerApp.png) no-repeat; width: 400px; height: 428px; margin: 0px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://product.cwrelectronics.com/images/splashImages/dealerApp.png', sizingMethod='crop'); }
#blueTop { margin-top: 20px; margin-bottom: 0px; font-size: 7px; height: 11px; width: 805px; background: url(http://product.cwrelectronics.com/images/wrappers/blueBackgroundTop.png) no-repeat; }
#blueBottom { font-size: 7px; height: 45px; width: 805px; background: url(http://product.cwrelectronics.com/images/wrappers/blueBackgroundBottom.png) no-repeat; }
#blueWrapper { width: 805px; background: url(http://product.cwrelectronics.com/images/wrappers/blueBackgroundMiddle.png) repeat-y; }
#blueContent { position: relative; padding: 10px 0px; width: 95%; margin: 0px auto -30px auto; overflow: auto; }
#content { width: 805px; margin: 0px auto 0px auto; text-align: left;}
	#content a { position: relative; }
.icons { background: url(http://product.cwrelectronics.com/images/backGrounds/icons.png) no-repeat; }
.boxBG { background: url(http://product.cwrelectronics.com/images/backGrounds/boxes.png) no-repeat; }
.bubble123 { text-align: center; float: left; height: 357px; width: 437px; margin-right: 13px; margin-bottom: 13px; }
.bubble123content { padding: 13px; font-weight: bold; color: #2e4676; font-size: 18px; letter-spacing: 1px; _font-family: arial narrow; }
	.bubble123content .italic { color: black; font-style: italic }
	.bubble123content p.giant { margin: 0px; font-size: 17px; letter-spacing: 2px }
	.bubble123content p.small { margin-top: 4px; font-weight: normal; font-size: 14px; *font-size: 14px; line-height: 13px; *line-height: 13px; letter-spacing: 0px }
.steps123 { width: 80%; padding: 5px; text-align: left; border: 2px solid #6880c1; background-color: white; margin: 10px auto; color: #6880c1; font-size: 13px; letter-spacing: 0px; }
.box123 { background-color: #6880c1; width: 28px; padding: 5px 0px; color: white; text-align: center; font-weight: bold; font-size: 15px; float: left; }
.bubbleBox { background-position:0 -400px; margin-bottom: 13px; height: 110px; width: 355px; cursor: pointer; position: relative; }
.bubbleDude { background-position:0 -550px; margin-bottom: 13px; height: 110px; width: 355px; cursor: pointer; position: relative; }
.bubbleFork { background-position:0 -700px; margin-bottom: 13px; height: 110px; width: 355px; cursor: pointer; position: relative; }
.bubbleProduct { background-position:0 -850px; float: left; margin-top: 0px; margin-right: 12px; height: 134px; width: 437px; margin-top: 13px; _margin-top: 0px; }
.bubbleBanner { background: url(http://product.cwrelectronics.com/images/backGrounds/bubbleBanner.png) no-repeat; float: left; height: 134px; width: 355px; margin-top: 13px; _margin-top: 0px; }
.productPadding { padding: 5px; text-align: center; font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-size: 17px; letter-spacing: 2px; font-weight: bold; }
.productOfferings { display: inline; text-align: left; letter-spacing: 1px; float: left; color: white; font-size: 14px; width: 200px; margin-top: 5px; }
	.productOfferings a { text-decoration: none }
		.productOfferings a:hover { text-decoration: underline }
	.productOfferings ul { list-style-image: url(http://product.cwrelectronics.com//images/lists/whiteArrow.png); }
.bubblePadding { font-family: arial narrow; letter-spacing: .5px; padding: 10px; }
	.bubblePadding a { text-decoration: none }
	.bubblePadding p { font-weight: bold; margin: 0px; color: #2E4676; font-size: 18px; }
		.bubblePadding p.small { font-size: 15px; font-weight: normal; *font-weight: bold; font-family: arial; color: white; margin: 9px 0px 0px 0px; }
.shadowText { color: white; }
#headerTop { margin-bottom: 5px; color: #2E4676; font-weight: bold; font-size: 10px; text-align: center; float: left; }
	#headerTop a { color: #6699cc; text-decoration: none; }
		#headerTop a:hover { color: #6699cc; text-decoration: underline }
	#headerTop input { border: 1px solid black; font-size: 10px; font-weight: bold; position: relative }
	#headerTop ul { margin: 0px; padding: 0px; }
	#headerTop li { display: inline; list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; }
#headerFooter { margin: 4px 0px 4px 0px; color: #2E4676; font-weight: bold; font-size: 12px; text-align: center; }
	#headerFooter a { color: #6699cc; text-decoration: none }
		#headerFooter a:hover { color: #6699cc; text-decoration: underline }
	#headerFooter input { border: 1px solid black; font-size: 10px; font-weight: bold }
	#headerFooter ul { margin: 0px; padding: 0px; }
	#headerFooter li { display: inline; list-style-type: none; margin: 0px 0px 0px 0px; padding: 3px 5px 3px 25px; *padding: 0px 5px 0px 25px; border-left: 2px solid; color: #6699cc; background: url(http://product.cwrelectronics.com/images/backGrounds/icons.png) no-repeat; }
	#headerFooter img { border: none; padding-bottom: 5px; }
.textMiddle { vertical-align:middle; }
.textBaseline { vertical-align:baseline; }
.textTop { vertical-align:top; }
#headerBottomWrapper, .footerWrapper { text-align: center; margin: 15px auto; color: #6699cc; font-weight: bold; font-size: 13px; display: block; }
.footerWrapper { clear: both; width: 90%; margin: 10px auto 0px auto; }
#headerBottomWrapper a { color: #6699cc; text-decoration: none }
	#headerBottomWrapper a:hover { color: #6699cc; text-decoration: underline }
.footerWrapper a { color: #6699cc; text-decoration: none; font-size: 10px }
	.footerWrapper a:hover { color: #6699cc; text-decoration: underline }
#headerBottom, .footer { border-left: 2px solid #a1c3e4; margin-right: 15px; padding-left: 15px; display: inline; }
.footer { border-left: 1px solid #a1c3e4 }
#halfSplitLeft, #whySplitLeft, #halfSplitRight, #whySplitRight { margin: 15px 0px 15px 0px; width: 45%; }
#halfSplitLeft, #whySplitLeft { float: left; margin-left: 10px }
#halfSplitRight, #whySplitRight { float: right; margin-right: 10px }
#whySplitLeft, #whySplitRight { color: #143c56; font-size: 13px; line-height: 22px }
#navSplitLeft { float: left; margin: 10px 0px 10px 10px; width: 575px; _width: 550px; color:#143C56; font-size: 13px; line-height:22px; }
#navSplitRight { float: right; margin: 10px 0px 0px 0px; width: 175px; }
#imageSplitLeft { float:left; height:450px; margin:-6px 0 -7px 7px; position:relative; width:51%; }
#manufacturer { width: 700px; margin: 15px auto 15px auto; padding-left: 10px; padding-right: 10px; border: 2px solid #a1c3e4; }
#letterIndex, #whyIndex { margin: 20px 0px; text-align: center; font-weight: bold; color: #1e78ce; font-size: 20px; letter-spacing: 3px; }
.pageLink { font-weight: bold; color: #1e78ce; text-decoration: none; }
.whyIndex { margin: 0px; font-family: arial narrow; color: #143c56; font-size: 20px; letter-spacing: 1px }
#letterIndex a, #niftyPadding a, #navSplitLeft a, .invoiceWarning a { color: #1e78ce; text-decoration: none; }
#letterIndex a { font-size: 18px; }
#letterIndex a:visited, #niftyPadding a:visited, #navSplitLeft a:visited, .invoiceWarning a:visited { color: #1e78ce; }
#letterIndex a:hover, #niftyPadding a:hover, .invoiceWarning a:hover { color: red; }
#letterIndex font { font-size: 25px; color: black; }
#navSplitLeft a:hover { color: #2E4676 }
#largeLightBlueIndent { padding: 10px 0px; font-size: 25px; color: #1e78ce; text-align: center; font-family: arial narrow; font-weight: bold; }
#container { margin: 10px 0px 10px 0px }
.rtop, .rbottom { display:block }
.rtop *, .rbottom * { display: block; height: 1px; overflow: hidden; background: #c4dbf0 }
.r1 { margin: 0 5px }
.r2 { margin: 0 3px }
.r3 { margin: 0 2px }
.r4 { margin: 0 1px; height: 2px }
#niftyPadding { padding: 5px 12px; background-color: #c4dbf0; letter-spacing: 0px; font-weight: bold; font-size: 15px }

#wContainer { margin: 0px auto 10px auto; }
.wtop, .wbottom { display:block }
.wtop *, .wbottom * { display: block; height: 1px; overflow: hidden; background: #FFFFFF }
.w1 { margin: 0 5px }
.w2 { margin: 0 3px }
.w3 { margin: 0 2px }
.w4 { margin: 0 1px; height: 2px }
#wPadding { padding: 5px 12px; background-color: #FFFFFF; text-align: center; letter-spacing: 0px; }

#gContainer { margin: 10px auto 10px auto; }
.gtop, .gbottom { display:block }
.gtop *, .gbottom * { display: block; height: 1px; overflow: hidden; background: #99cc99 }
.g1 { margin: 0 5px }
.g2 { margin: 0 3px }
.g3 { margin: 0 2px }
.g4 { margin: 0 1px; height: 2px }
#gPadding { padding: 5px 12px; background-color: #99cc99; text-align: center; letter-spacing: 0px; font-weight: bold }


.bContainer { margin: 10px auto 10px auto; background:transparent none repeat scroll 0 0; }
.btop, .bbottom {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#FFF; border-left:1px solid #08c; border-right:1px solid #69C;}
.b1 {margin:0 5px; background:#69C;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.bcontent {position: relative;display:block; background:#FFF; border:0 solid #69C; border-width:0 1px; padding: 5px 12px}



#oContainer { margin: 10px auto 10px auto; }
.otop, .obottom { display:block }
.otop *, .obottom * { display: block; height: 1px; overflow: hidden; background: #ff6633 }
.o1 { margin: 0 5px }
.o2 { margin: 0 3px }
.o3 { margin: 0 2px }
.o4 { margin: 0 1px; height: 2px }
#oPadding { padding: 5px 12px; background-color: #ff6633; text-align: center; letter-spacing: 0px; font-weight: bold }
.ieCountries { _font-size: .7em }
.appFormInputWrapper { min-height: 25px }
#appFormText { float: left; text-align: right; width: 35% }
#appFormSpacer { float: left; width: 4% }
#appFormInput { float: right; width: 60%; vertical-align: middle }
#imageLeft { margin: -6px 0px -7px 7px; height: 429px; width: 51%; float: left; position: relative; _margin-left: 3px; }
#imageRight { _margin-bottom: -16px; font-weight:bold; color:#1e78ce; overflow: auto; width:45%; float: left }
	#imageRight input { border: 1px solid #1e78ce }
.copyright { margin-top: 10px; color:#143C56; font-size:8pt; line-height:1em; text-align: center; }
#splitPageWrapper { width: 100%; }
#splitPageLeft { width: 175px; float: left; font-weight: bold; font-size: .90em }
	#splitPageLeft ul { margin: 0px; padding: 5px; list-style: none; }
	#splitPageLeft a { color: #143c56; text-decoration: none; }
	#splitPageLeft img { border: none; }
	#splitPageLeft a:visited { color: #143c56; }
	#splitPageLeft a:hover { color: #1e78ce; }
#leftNav { float: left; background-color: #dce8f6 }
#leftNavGroupHead, #leftNavGroup { float: left; width: 175px; color: white; background: url(http://product.cwrelectronics.com/images/backGrounds/leftNavHeader.png) no-repeat; height: 25px }
#leftNavGroupHead { width: 175px; background-color: white; overflow: hidden; }
#leftNavGroupContent { margin: 5px; float: left; width: 165px }
#leftNavLink { float: left; width: 160px; margin-left: 10px; _margin-left: 5px; line-height: 20px }
#productSearch { float: left; background-color: white; margin-bottom: 10px; }
#rightNav { float: left; margin-bottom: 15px }
#rightNavGroupHead, #rightNavGroup { float: left; width: 175px; color: white; height: 25px }
#rightNavGroupHead { width: 175px; background-color: white; }
#rightNavGroupContent { float: left; width: 165px; color: #2E4676; }
#rightNavLink { float: left; width: 160px; margin-left: 10px; _margin-left: 5px; line-height: 20px; color: #6699CC; }
	#rightNavLink a { color: #6699CC; text-decoration: none; }
		#rightNavLink a:visited { color: #6699CC }
		#rightNavLink a:hover { color: #2E4676; }
#splitPageRight { width: 620px; float: right }
.errorHead { font-size: 1.5em; font-weight: bold }
.errorBody { font-size: 1em; font-weight: bold }
#fullCenterError { margin-top: 30px; text-align: center }
#warning { width: 90%; margin: 10px auto; color: red; font-size: 1.2em; font-weight: bold; text-align: center }
.productOuter { width: 296px; height: 194px; cursor: pointer; background-image:url(http://product.cwrelectronics.com/images/backGrounds/productSpotLight.png); position: relative; }
.productOuterDesc, .productOuterMfg { width: 95%; line-height: 15px; height: 30px; padding-top: 5px; margin: 0px auto; text-align: center; font-size: .9em; font-weight: bold; }
.productOuterMfg { padding-bottom: 5px; color: blue; height: 15px; }
.productInner { margin: 12px auto; width: 276px; height: 100px; background: url('/images/innerCircle.gif') no-repeat; }
.productInnerImg { float: left; margin: 5px 8px; height: 122px; width: 75px; }
.productInnerInfo { color:#333333; font-size: .9em; float: left; width: 175px; _width: 164px; margin-left: 8px; height: 98px }
.productMoreInfo { float: left; width: 160px; margin-left: 8px; margin-top: 4px; text-align: center; }
	.productMoreInfo img { border: none; }
.pulldownManCat { width: 450px }
.MHformInputTest { height: 20px; }
.MHdefaultLabelDiv, .defaultInputDiv { margin: 4px 0px }
.MHdefaultLabelDiv { float: left; width: 130px; text-align: right; font-weight: bold; }
.MHdefaultInputDiv { float: right; width: 480px; position: relative }
.MHnoFloatLabel { }
.MHnoFloatInput { }
.MHdefaultContainer { width: 100%; overflow: auto }
.MHformDiv { width: 100%; float: left; }
.formInputTest { height: 20px; }
.defaultLabelDiv, .defaultInputDiv, .orderFormLabelDiv, .orderFormInputDiv { margin: 4px 0px }
.defaultLabelDiv { float: left; width: 280px; text-align: right; font-weight: bold; }
.defaultLabel { font-weight: bold }
.defaultInputDiv { float: right; width: 300px; xxxposition: relative }
.psLabelDiv { float: left; width: 120px; text-align: right; font-weight: bold; }
.psInputDiv { float: right; width: 450px; text-align: left; }
.psContainer { overflow: auto; min-height: 28px; width: 100%; }
.psSubmit { width:100%; height: 25px; text-align:center; margin-top: 5px }
.psDivClass { margin-top: 10px; }
.psHide { text-align: center; width: 80%; margin: 2px auto; }
.defaultFormTitle { text-align: left; color:#143C56; font-family:arial narrow; font-size:20px; letter-spacing:1px; margin: 0 0 10px 20px }
.noFloatLabel { }
.noFloatInput { }
.defaultContainer { width: 100%; overflow: hidden }
.containerSearch { width: 100%; overflow: auto; clear: both;}
.formDiv, .formDivHidden { width: 100%; float: left; }
.formDivHidden { display: none }
.noDisplay { display: none }
.pageSystemWrapper, .pageSystemLeft, .pageSystemRight { }
.pageSystemWrapper { margin-bottom:5px; border:1px solid black; padding:10px; _padding-bottom: 0px; }
.pageSystemLeft { float:left; width: 150px; }
.pageSystemRight { width: 140px; float:right; text-align: right }
.pageSystemMiddle { text-align:center; width:290px; float:left; margin:0px auto; }
	.pageSystemMiddle a { font-weight: bold; color: #1e78ce; text-decoration: none; }
.pageSystemArrows a { color:#143C56; text-decoration: none; }
	.pageSystemArrows a:hover { color:red; text-decoration: none; }
.formDrawLine { width:70%; text-align:center; background-color: #143C56; _min-height: 2px; height: 2px; margin: 10px auto 10px auto; overflow: hidden; }
.formSpanTwoDivs { width:100%; text-align:center; overflow:hidden;}
.topTabs { height: 20px; margin: 0px auto 0px auto; width: 541px; _margin-bottom: -1px; }
.topTab, .topTabGrey { position: relative; background: url("http://product.cwrelectronics.com/images/buttons/topTab.png"); width: 157px; height: 22px; text-align: center; font-weight: bold; float: left; margin: 0px 10px; cursor: pointer; }
.topTabGrey { background: url("http://product.cwrelectronics.com/images/buttons/topTabGrey.png"); color: #666; }
.topTab2, .topTabGrey2 { position: relative; background: url("http://product.cwrelectronics.com/images/buttons/topTab2.png"); width: 113px; height: 22px; text-align: center; font-weight: bold; float: left; margin: 0px 10px; cursor: pointer; }
.topTabGrey2 { background: url("http://product.cwrelectronics.com/images/buttons/topTabGrey2.png"); color: #666; }
.tabInner { margin-top: 4px }
.catRowB2b { font-size: .8em; float: left; width: 580px; *width: 580px; margin: 0px 5px; }
	.catRowB2b a, .catSub a { color: #143C56; text-decoration: none; }
	.catRowB2b a:hover, .catSub a:hover { color: #143C56; text-decoration: underline; }
.tabDiv { clear:both; margin-top: 10px; display: block; width: 100%; overflow: auto; }
.catHeader { margin: 2px 0px 0px 0px; font-weight: bold; clear: both; }
.catSub { position: relative; float:left; text-align: left; width: 33%; font-size:13px; }
.catLink { display: block; margin: 3px 0px; }
.box, .boxHead { margin: 0px auto; padding: 5px 0 5px 0; width: 586px; border: 1px solid #6699CC; border-top: none; text-align: center; overflow: auto; }
.boxAccHeader { margin: 10px 0px; text-align:center; font-size: 1.4em; font-weight:bold }
.boxHead, .boxAccHead { font-weight: bold; width: 586px; }
.boxAccHead { margin: 0px auto; overflow: auto; }
.boxAccSku, .boxAccMfgn, .boxAccDesc, .boxAccQty, .boxAccPrice, .boxAccLink { float: left }
.boxAccSku, .boxAccQty { width: 7% }
.boxAccPrice { width: 10% }
.boxAccQty, .boxAccPrice { text-align: right; }
.boxAccMfgn { font-weight: bold; width: 14% }
.boxAccDesc { margin-left: 5px; width: 60% }
.boxAccLink { text-align: right; width: 11%; _width: 10% }
	.boxAccLink a { color: blue; font-weight: bold; text-decoration: none }
.boxAccInner { margin: 0px 5px; }
	.boxAccInner a { color: blue; font-weight: bold; text-decoration: none }
.accHeader { font-weight: bold; }
.boxQty,.boxQtyBold,.boxDesc,.boxDescBold,.boxSkuBold,.boxSku,.boxPrice,.boxPriceBold { float: left; width:13%; text-align: left; }
.boxQty,.boxQtyBold { margin-left: 10px; width: 10%; }
.boxQty input { margin: 0px; _width: 20px }
.boxDescBold,.boxDesc { width: 60% }
.boxPriceBold,.boxPrice { width: 13%; text-align:right }
.boxSkuBold,.boxSku { width: 10%; }
.boxSku a { color: blue; font-weight: bold; text-decoration: none }
.boxSkuBold,.boxQtyBold,.boxDescBold,.boxPriceBold { font-weight:bold }
.boxTotal { font-weight:bold; padding-left: 5px; float:left; }
.boxAmt { padding-right: 13px; float:right }
.cartDescBold,.cartDesc { width: 40% }
.boxLink a { color: #006699; text-decoration: none; }
	.boxLink a:hover { color: red; text-decoration: none; }
.arBalance { float: left; width: 90px; }
	.arBalance a { color: #006699 }
		.arBalance a:hover { color: red }
.titleWrapper { overflow: auto; margin-bottom: 10px; margin-left: 0px; width: 100% }
.title { color: #143C56; padding:0 50px 0 8px; float:left; border-top:2px solid #6699CC; border-left: 2px solid #6699CC; font-size:2em }
.titleSub { color: #143C56; float:left; font-size:18px; font-weight: bold; color: black }
.noItemsFound { background-color: #FFFFFF; line-height: 30px; color: #143C56; font-size: 15px; text-align: center; margin-top: 20px; width: 100%; }
.listWrapper { background-color: #F1F6FA; margin-top: 10px; width: 100% }
.listSearchBar { background-color: #F1F6FA; overflow: hidden; text-align: center; margin: 10px auto 0px auto; vertical-align: middle; }
.listSearchBarContent { background-color: #F1F6FA; margin: 10px; vertical-align: middle; }
.listHeader { background-color: #F1F6FA; color: black; font-size: 13px; overflow: auto; border-bottom: 3px solid #6699CC; float: left; width: 620px; }
.listRecords { background-color: #FFFFFF; color: #143C56; padding: 5px 0px 0px 5px; overflow: auto; border-bottom: 1px solid #6699CC; font-size: 13px; float: left; width: 615px }
.listResults { width:620px; text-align:left; font-size:11px; border: 1px solid #6699CC; border-collapse:collapse; border-color: #6699CC;}
.listLink a { color: #143C56; }
	.listLink a:hover { color: red; }
	.listLink a:visited { color: #6699CC; }
.listLink td { padding-left:2px;margin-left:2px; text-align: left; border-top: solid; border: 1px; border-color: #6699CC; }

.productNewWrapper { float:left; width: 620px; border-bottom: 1px solid #ccc }
.productNewWrapperInner { background-image:url(http://product.cwrelectronics.com/images/backGrounds/product_bg.gif); margin: 5px 0px; overflow: auto; float:left; }
.productNewImage { width: 95px; float: left }
	.productNewImage img { border: none; width: 75px; height: 75px; }
.productNewImageInner { margin: 10px; }
.productNewDesc { line-height: 1.2em; width: 375px; float: left }
.productTitle { color: #1e78ce; font-weight: bold; clear:both; }
	.productTitle a { color: #1e78ce; text-decoration: none; font-weight: bold; }
		.productTitle a:hover { text-decoration: underline }
.productNewInfo { width: 150px; float: left; }
.productNewDescInner, .productNewInfoInner { width: 90%; margin: 10px auto; font-size: .9em }
.productNewDescInner p { margin: 3px 0px; font-size: .9em; color: #333 }
	.productNewDescInner p.rebate { margin: 5px 0px; font-size: .9em; color: red; font-weight:bold }
	.productNewDescInner p.qty { margin: 0px 0px 5px 0px; font-size: .9em; color: #305d87; font-weight:bold }
.productNewInfoInner { font-size: .8em }
	.productNewInfoInner div.priceLabel, div.price { float: left; }
	.productNewInfoInner div.priceLabel { width: 50%; }
	.productNewInfoInner div.price { width: 45%; text-align:right; }
	.productNewInfoInner div.saleContainer { overflow:auto; width: 100%; font-weight: bold; color: red }
	.productNewInfoInner div.yourCostContainer { overflow:auto; width: 100%; font-weight: bold; color: #1e78ce; }
	.productNewInfoInner div.priceLabel { width: 50%; }
	.productNewInfoInner div.price { width: 45%; text-align:right; }
	.productNewInfoInner p.productSale { margin: 2px 0px; font-size: 1.2em; color: red; font-weight: bold; }
.productNewDescContent { color: #666; font-size: .9em; margin-bottom: 5px; clear:both; }
.orderFormInputDiv { float: right; width: 65% }
	.orderFormInputDiv input { position: relative }
.orderFormLabelDiv { float: left; width: 35% }
.orderFormHeader { color: #1e78ce; margin: 4px 7px; font-size: 1.5em; font-weight:bold }
.orderFormHeaderWrapper { width:95%; margin: 15px auto 0px; border-top: 1px solid #aaa; border-bottom:1px solid #aaa }
.orderFormWrapper { margin: 10px auto; width: 90%; }
.saveAddress { display: inline }
	.saveAddress a { font-weight: bold; text-decoration: none; color: #1e78ce; }
		.saveAddress a:hover { text-decoration: underline; }
.productDetailContainer, .productDetailSaleContainer, .pdYourContainer { overflow: auto; width: 100%; margin: 3px 0px }
.productDetailSaleContainer { font-weight: bold; color: red; }
.pdYourContainer { font-weight: bold; color: #305dff; }
.productDetailLeft { text-align: right; font-weight: bold; float:left; width:40%; }
.productDetailRight { text-align: right; float:left; width:50% }
.productLink, .productRemoveLink { display:block; width: 90%; text-align:center; margin:5px auto; _margin-top: 8px; text-decoration: none; }
.productDetailLink, .productDetailRemoveLink { text-align:center; margin:5px auto; _margin-top: 8px;  text-decoration: none; }
.orderLinkHover { position:absolute }
.orderLink:hover { }
.orderLink, .orderLinkHover { color:blue; font-weight:bold; display:inline; width: 90%; text-align:center; margin:5px 10px 0px 10px; _margin-top: 8px; padding:2px 10px 2px 10px; border: 1px solid blue; background-color:#b1cfeb; text-decoration: none; }
.orderInfoLeft { font-weight: bold; margin: 0px 0px 0px 5px; width: 44%; float: left; font-size:0.9em }
.orderInfoRight { width: 52%; float: right; text-align: left; font-size:0.9em }
.shippingInfoLeft { font-weight: bold; margin: 0px 0px 0px 5px; width: 37%; float: left; font-size:0.9em }
.shippingInfoRight { width: 60%; float: right; text-align: left; font-size:0.9em }
.productLink:hover, .productRemoveLink:hover { }
/* accordion */
.accordion { }
	.accordion dt { font-weight: bold; padding-top: 4px; padding-left: 10px; height:25px; background: url(http://product.cwrelectronics.com/images/backGrounds/category.png) no-repeat; }
		.accordion dt.selected { background-position:0 -100px; }
		.accordion dt:hover, .accordion dt.over { cursor: pointer; /*	text-decoration: underline; */ background-position:0 -50px; }
	.accordion dd { display: none; overflow: hidden; position:relative; }
		.accordion dd.open { display: block; margin: 3px 0px 0px 5px; }
		.accordion dd.getHeight { display: block; }
#printDiv { display: none; }
#breadcrumb { font-size: 13px; color:#2E4676; }
	#breadcrumb a { color: #6699cc; text-decoration: none }
		#breadcrumb a:hover { color: #6699cc; text-decoration: underline }
	#breadcrumb ul { margin: 0px 0px 5px 10px; padding: 0px; }
	#breadcrumb li { display: inline; margin: 0px; padding: 0px; }
.invoiceWarningWrapper { margin: 10px 35px; border: 1px solid #1e78ce; }
.invoiceWarning { text-align: center; margin: 8px; }
.invoiceWarning a { font-weight: bold; }
#cartDiv { width: 100%; display: block; }
#modifyBar { position:fixed; left:	0px; top: 0px; width: 100%; _width: 97%; height: 110px; z-index: 1; background-image: url(http://product.cwrelectronics.com/images/backGrounds/fade.png); _margin: 0px; _padding: 0px; }
.modifyLeft { width: 80px; float: left; margin:10px 0 0 10px; }
.modifyMiddle { width: 420px; float: left; margin-top:10px; }
.modifyRight { width: 120px; float: left; margin-top:20px; text-align:center; }
.modifyCart { height: 73px; *height: 79px; overflow:auto; }
#modifyBottom { _width: 97%; margin-top: 112px; *margin-top: 102px; _margin-top: 2px; }
.showCopy { color: blue; text-decoration: none; }
	.showCopy a:visited { color: blue; text-decoration: none; }
	.showCopy a:hover { text-decoration: underline; }
.pcInput { _position: relative; }

.invoiceWarningWrapper {
    margin: 10px 35px;
    border: 1px solid #1e78ce;
}

.invoiceWarning {
    text-align: center;
    margin: 8px;
}   
    
.invoiceWarning a { font-weight: bold; }


.more { color:grey; font-size:0.7em; font-stretch:extra-condensed; padding-bottom:5px; }
.mail { font-size: 25px; line-height: 27px; text-align: center; }


.rmaQty,.rmaQtyBold,.rmaDesc,.rmaDescBold,.rmaSkuBold,.rmaSku,.rmaReason,.rmaReasonBold,.rmaReturning,.rmaReturningBold { padding-right:5px;float: left; width:13%; text-align: left; }
.rmaQty,.rmaQtyBold { margin-left: 10px; width: 10%; }
.rmaDescBold,.rmaDesc { width: 35% }
.rmaSkuBold,.rmaSku { width: 10%; }
.rmaReasonBold,.rmaSkuBold,.rmaQtyBold,.rmaDescBold,.rmaReturningBold { font-weight:bold }
.rmaReturning { text-align: right;}

.subTitle {color:green; font-size:16px; font-weight:bold; margin:30px 0 0;}

.quickLeft { margin:0px 10px;text-align:left;width:210px;float:left; }
.quickRight { margin:0px 10px;text-align:left;width:310px;float:left; }

