#topNav {background: white url('/images/2010/nav-top-rep.png') repeat-x top left;clear:both; text-align:left;}
.navInner{background: transparent url('/images/2010/nav-top-left.png') no-repeat top left;}
.navInnerInner{background: transparent url('/images/2010/nav-top-right.png') no-repeat top right; min-height: 51px;}
#topNav a{color: #333333;text-decoration:none;/*text-shadow: white 0px 1px 0px;*/padding: 0px 14px 0px 14px; position: relative; z-index: 200;}
#topNav a:hover {color:#3089CF;}
.subNav {background: transparent url('/images/2010/sub-nav-y.png') repeat-y top left;}
#subNav {background: transparent url('/images/2010/nav-bottom.png') no-repeat bottom right;font-size:9px;min-height: 20px;}
#bannerAd {text-align:center; padding-bottom: 3px;}
.dropClosed {background-color:#f5f5f5;border-bottom:1px solid #cccccc;padding-top:10px;padding-right: 10px;}
.dropClosed .dropPimage {display:none;}
.dropClosed .dropDetails {float:left; width:400px;}
.dropClosed .dropTitle {color: #003399;font-weight:bold;font-size:13px;display:block;margin: 7px 0px 7px 0px;}
.dropClosed .dropExtended {display:none;}
.dropOpen {background-color:#ffffff;border-bottom:1px solid #cccccc;padding-top:10px; padding-right: 10px;}
.dropOpen .dropPimage {display:block;float: left;width: 160px;text-align:center;}
.dropOpen .dropDetails {clear: both; width:400px;}
.dropOpen .dropTitle {color: #003399;line-height: 28px;font-weight:bold;font-size:23px;margin: 20px 0px 10px 0px;display:block;}
.dropOpen .dropExtended {display:block;}
.nudgeUp {margin-top:-20px/*position:relative; top:-20px;*/}
.removeTmargin{margin-top: -20px;}
.bxd {margin:24px 0px 10px 0px;padding: 10px 10px 10px 10px;}
.bxdd {background-color: white;}
.breadcrumb {background: white url(/images/2010/trail-bgd.png) repeat-x top left; float: left;}
.breadcrumb a{position: relative !important; top: -13px;padding: 0px;margin:0px;}
.breadcrumbExempt {top: 0px!important;}
h1, .h1Like, .h1Like:hover {color: #003399; font-weight: bold; font-size: 27px; line-height: 27px;}
.h1Like, .h1Like:hover {font-size: 24px; line-height: 26px; margin-bottom:2px !important;display:block;}
h2 a{font-size: 14px; line-height: 26px; margin-bottom:2px !important;display:block;}
h2 a:hover{font-size: 14px; line-height: 26px; color: #090!important; margin-bottom:2px !important;display:block;}
.homeRevs{clear:both;}
.homeRevs a {font-weight:bold; color: #003399;}
.h1Col, .h1Col:hover {color: #003399; font-size:14px;}
/*.hover {background: transparent url(/images/2010/_drop-t-l.png) no-repeat top left;height: 29px; float:left;}
.hover_r {background: transparent url(/images/2010/_drop-t-l2.png) no-repeat top right;height: 29px; float:right;}*/
.d1 {clear:both; margin-top: 15px;/*background: transparent url(/images/2010/_drop-b-l.png) no-repeat bottom left;*/}
/*.d2 {background: transparent url(/images/2010/_drop-b-r.png) no-repeat bottom right;}*/
/*.d3 {float:left; margin-bottom: 7px; text-align: left;}width:200px;
.d4 {float:left; width:13px;}*/
.clearr {clear:both;height: 0px; overflow:hidden;}
#dro1,#dro2,#dro3,#dro4,#dro5,#dro6,#dro7,#dro8 {position: absolute; top: 100px; display:none; z-index: 7;}
.drON {display: block !important;}
/*.d1 div {padding: 10px 0px 10px 10px;}
.d1 div.over {padding: 10px 10px 10px 0px;}*/
.d1 a {
	color: #666666;
	text-decoration: none;
	display: block;
	height: 25px;
	line-height: 25px;
	background: transparent url(../images/2010/_drop-lower-light.png) repeat-x bottom left;
	padding: 0px 0px 0px 5px;
}
.content ul {margin-left: 20px;}
.d1 a:hover {/*background-color: #F2F2F2;*/color: #2B7EC5;}
.last {background-image: none !important; margin-bottom: 0px;}
.d1 ul {float: left; width: 150px; margin-left: 0px; padding: 0px;}
.d1 li {list-style:none;}
.d1 .ul {margin-left: 5px;}

#dro1 {margin-left: 0px; width: 328px; background: transparent url(/images/drop-1.png) no-repeat top left; height: 195px;}
#dro2 {margin-left: 82px; width: 210px; background: transparent url(/images/drop-2.png) no-repeat top left; height: 195px;}
#dro2 ul, #dro7 ul {width: 190px !important;}
#dro3 {margin-left: 179px; width: 328px; background: transparent url(/images/drop-3.png) no-repeat top left; height: 195px;}
#dro4 {margin-left: 382px; width: 328px; background: transparent url(/images/drop-4.png) no-repeat top left; height: 195px;}
#dro5 {margin-left: 517px; width: 328px; background: transparent url(/images/drop-5.png) no-repeat top left; height: 195px;}
#dro6 {margin-left: 615px; width: 328px; background: transparent url(/images/drop-6.png) no-repeat top left; height: 195px;}
#dro7 {margin-left: 687px; width: 210px; background: transparent url(/images/drop-7.png) no-repeat top left; height: 350px;}
#dro8 {margin-left: 520px; width: 363px; background: transparent url(/images/drop-9.png) no-repeat top left; height: 225px;}
.catintro{float: left; width: 467px;}
.catimg{float: left; width: 120px; padding-top: 14px;}

.bxdd img {max-width:585px !important;}

#catintromore {height: 1px; overflow: hidden;}
.show{height: auto !important;}
.hide{display:none;}
p {font-size: 13px; line-height: 15px;}
.moredetailcat {text-align: right !important;display: block; background-color: #5BBDE4;height: 25px; line-height: 25px; margin: 0px -5px -5px -5px; text-decoration: none; text-transform: uppercase; color: #FFF;padding: 0px 5px; text-align: left; font-size:13px !important;}/*background: transparent url(/images/show-category-button.png) no-repeat top left; */
.moredetailcat:hover {background-color: #090!important; color: #FFF; text-decoration: none;}
#dropleft {text-align: left;padding: 0px 0px 0px 4px;margin:0px;}
.content h1 {color: #000;}
.newheader h2 {font-size: 19px;}
.newheader h3{ display: block; line-height: 18px;}
.newheader h3 a{margin: 2px 0px !important;font-size: 19px; font-weight: normal; color: #5BBDE4;}
.newheader h3 a:hover, #fullList a:hover{ color: #090;}
.orange h3 a {color:#BB711A!important;}
.red h3 a {color:#BB401A!important;}
#fullList a {font-size: 14px; color: #858585;}



/****************************************************************************************NEW MENU*/

#menu{position:relative;width:960px;text-align:left}
#menu ul .item{display:none;}
#menu ul .top{padding: 7px 0px 5px 0px;border-top:thin solid transparent;border-left:thin solid transparent;border-right:thin solid transparent;}
#menu ul .top a{color:#333}
#menu ul:hover .top a:hover{color:#04F;}
#menu ul:hover .item{display:block;}
#menu ul:hover .item a{color:#333;text-decoration:none;}
#menu ul:hover .item a:hover{text-decoration:underline;}
#menu ul:hover .top{padding: 7px 0px 5px 0px;border-top:thin solid #ddd;border-right:thin solid #ddd;border-left:thin solid #ddd; background:#fff;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
 
#menu ul{/*width:100px;*/float:left;margin:0 !important;list-style:none;display:compact; padding:0px;}

.clear{clear:both;height:10px;}

.submenu{z-index:3000; height: auto; overflow-x: hidden; overflow-y: hidden;right: 0;margin-left: 0;position: absolute;float:left; border: 5px solid #fff;margin-top: -3px;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;

-moz-box-shadow: 0 10px 15px #999;
box-shadow: 0 10px 15px #999;
-webkit-box-shadow: 0 10px 15px #999;
color: #1f1f1f;   	
background:#E5F6FD;/*#E5F6FD;*/
padding-bottom:20px;
}


.submenu_mobiles{width:400px !important;}
.submenu_computers{width:950px !important;}
.submenu_satnav{width:600px !important;}
.submenu_mp3{width:350px !important; right:200px; !important}
.submenu_appliances{width:950px !important;}
.submenu_cameras{width:950px !important;}
.submenu_homeaudio{width:950px !important;}
.submenu_tvs{width:950px !important;}
.submenu_discount{right:0px !important; width:200px !important;}


.submenu2 ul{padding:10px;padding:5px;position:relative; z-index:3000}
#menu ul .within_sub1{background:#09F;padding:5px;color:#04F; margin:3px; width:auto}
#menu ul:hover .within_sub1 a{font-size:16px;text-decoration:none; color:white}
#menu ul:hover .within_sub1 a:hover{text-decoration:underline;}
#menu ul .within_sub1 li{padding:10px}
#menu ul:hover .within_sub2{padding: 7px 3px 5px 4px;margin: 0 !important;color: #369;background: url(/images/arr.png) 2px 8px no-repeat;}
.within_sub1{width:192px}



.topretailers-side h2 a:hover { color: #FFF; text-decoration:none; }

