a img{border:0;text-decoration:none !important;}
form{margin:0;}
img{border:0px;}
input.text{color:#666666;background-color:#ffffff;font:10px Arial,sans-serif;}
select.textOrderForm{background:#ffffff;border:1px solid #666666;border-top:1px solid #666666;border-left:1px solid #666666;color:#666666;}
ol{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;color:#666666;}

p.phne_image{text-align:center;margin:10px 0}
p.phne_image img{width:50px;height:78px;}

.subnavSearch {
	color:#FFFFFF;
	background-color:#70b237;
	height:auto;
	border-bottom:1px solid #2f8f00;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	text-indent:15px;
}
.subnavSearch a {
	color:#FFFFFF;
	text-decoration:none;
}

.subnavSearch input.field, .subnavSearch select.field{width:120px !important;margin:0;}



/*========== BEG MBODY STYLES ==========*/
#MBody{background:#ffffff;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;padding:16px 10px 16px 16px;vertical-align:top;width:auto;}
#MBody h1{color:#666666;font-size:15px;margin:0 0 10px 0;}
#MBody p{margin:0px 0px 4px 0px;}
#MBody td{color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#MBody div.features{background:none;color:#666666;font-size:12px;width:auto;}
#MBody div.features div{background:none;width:auto;}
#MBody div.features div.featureInfo{color:#666666;margin:0;padding:0 0 0 10px;}
#MBody div.features div.featureInfo p{margin:0 0 10px 0;}
#MBody div.features div.featureInfo ul{margin-top:10px;margin-bottom:10px;}
#MBody div.features table td{vertical-align:top;font-size:12px;}

#MBody div.faqs{background:none;color:#666666;font-size:12px;width:auto;}
#MBody div.faqs a{text-decoration:none;}
#MBody div.faqs dd{line-height:15px;margin:0 0 30px 0;}
#MBody div.faqs dd p{margin:0 0 10px 0;}
#MBody div.faqs dt{line-height:15px;font-weight:bold;text-transform:uppercase;margin:0 0 2px 0;}
#MBody div.faqs dt a{font-size:12px;font-weight:bold;text-transform:lowercase;padding:0 4px;}
#MBody div.faqs ul{list-style:none;margin:25px 0 50px 0;padding:0;}
#MBody div.faqs ul li{background:url(../images/small_orange_arrow.gif) no-repeat 0px 1px;line-height:11px;margin:5px 0;padding:0 0 0 16px;}

#MBody div{background:#ffffff;width:550px;}
#MBody div.promptMsg{background:none;border:1px solid #666666;color:#993333;margin:0 0 10px 0;}
#MBody div.promptMsg p{font-size:12px;padding:5px 5px 5px 5px;}

#MBody input.field, #MBody select.field, #MBody select.field option{background-color:#ffffff;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;vertical-align:middle;}
#MBody input.field{width:145px;}

/*========== beg regular search ==========*/
#MBody div.search{background:none;}
#MBody div.search table{margin:0 0 4px 15px;width:100%;}
#MBody div.search td{padding:0 0 5px 0;vertical-align:top;}
#MBody div.search td.searchtype{vertical-align:bottom;margin:0;padding:0;}
#MBody div.search td.searchtype img{float:left;}
#MBody div.search .browseByType{float:left;font:bold 14px Arial,sans-serif;line-height:16px;height:16px;margin:0;padding:5px 0 0 0;/*left:-140px;*/text-transform:uppercase; vertical-align:middle}
#MBody div.search td.viewAll{font:12px Arial,sans-serif;line-height:16px;margin:0 25px 0px 5px;padding:0 0 0 5px;}
#MBody div.search p.arrow{font:12px Arial,sans-serif;line-height:16px;margin:0 20px 0px 5px;padding:0 0 0 0;}
/*========== end regular search ==========*/

/*========== beg list header for lists w/o pagination ==========*/
#MBody .top{height:50px;margin-top:5px;}
#MBody .tophead{height:40px;margin-top:5px;}
#MBody .top70{height:50px;}
/*========== end list header for lists w/o pagination ==========*/

/*========== beg list header for lists w/ pagination ==========*/
#MBody .top_category{background:url(../images/mbody_category.jpg) no-repeat top left;height:38px;min-height:60px;margin:0 0 0 0;}
#MBody td.cat_page a{font-weight:bold;}

/* top half of list header */
#MBody .top_category table.top{border-collapse:collapse;empty-cells:show;height:28px;width:507px;margin:9px 0 0 30px;}
#MBody td.cat_name{color:#666666;font-size:12px;font-weight:bold;height:28px;padding:0 0 0 12px;text-transform:uppercase;letter-spacing:1px;}
#MBody td.cat_name a{color:#666666;font-size:12px;font-weight:bold;}
#MBody td.cat_matches{color:#666666;font-size:12px;padding:0 15px 0 0;text-align:right;}
#MBody td.cat_matches .current{color:#993333;font-weight:bold;}
#MBody td.cat_matches .total{font-weight:bold;}

/* bottom half of list header */
#MBody .top_category table.bot{border-collapse:collapse;empty-cells:show;height:25px;width:493px;margin:1px 5px 0px 35px;}
#MBody table.bot td.cat_prev,#MBody table.bot td.cat_next{width:46px;}
#MBody table.bot td.cat_page{text-align:center;}
/*========== end list header for lists w/ pagination ==========*/

/*========== beg list header for items details - phone number ==========*/
#MBody .top_phone_number{background:url(../images/mbody_phonenumber.jpg) no-repeat top left;height:70px;}
#MBody .top_phone_number table.form{border-collapse:collapse;height:70px;padding:0;margin:0 0 0 129px;}
#MBody .top_phone_number input{background-color:#ffffff;color:#666666;}
#MBody td.area_code{text-align:center;width:47px;}
#MBody td.first_three{padding:0 14px 0 10px;width:34px;}
#MBody td.last_four{padding:0;}
#MBody td.area_code input,#MBody td.first_three input{border:2px solid #999999;height:20px;width:30px;}
#MBody td.last_four input{border:2px solid #999999;height:20px;width:66px;}
#Mbody .top_phone_number img.sendtophone,#Mbody .top_phone_number input.sendtophone{margin:0;}
#Mbody .top_phone_number input.sendtophone{border:none;height:33px;width:150px;}
/*========== end list header for items details - phone number ==========*/

/*========== beg category lists ==========*/
#Mbody #cmcategory p.arrow{font:12px Arial,sans-serif;line-height:10px;margin:0 25px 0px 5px;padding:0 0 0 0;}
/*========== end category lists ==========*/

/*========== beg mid section of lists ==========*/
#MBody .mid{background:#ffffff;margin:0 0 0 13px;padding:5px 0 0 0;width:539px;}
/* default table */
#MBody .mid table{border-collapse:collapse;empty-cells:show;margin:0 13px 0 10px;width:516px;}
/* text atop lists */
#MBody .mid div.top_text{background:none;margin:0 23px 0 20px;padding:0;width:496px;}
#MBody .mid div.top_text p{font-size:12px;}
/* advanced search */
#MBody .mid table.adv_search{width:496px;}
#MBody table.adv_search td.fieldname{font-size:12px;font-weight:bold;padding:0 2px 8px 2px;text-align:right;width:100px;}
#MBody table.adv_search td.fieldvalue{font-size:12px;padding:0 2px 8px 8px;}
/* listings - showcase */
#MBody .mid td.list_div{background:#ffffff;height:21px;max-height:21px;}
#MBody .mid td.imge{padding:0 0 0 12px;vertical-align:top;width:75px;}
#MBody .mid td.desc{padding:0 12px 0 12px;vertical-align:top;}
/* listings */
#MBody table.itemList,#MBody table.list,#MBody table.featured,#MBody table.wpList{border-top:1px solid #666666;margin:20px 23px 0 20px;width:496px;}
#MBody table.list td,#MBody table.featured td{border-bottom:1px solid #666666;padding:4px;}
/* listings - normal view */
#MBody table.list td.number{width:24px;}
#MBody table.list td.title,#MBody table.list td.provider{width:192px;}
#MBody table.list td.viewdetails{width:64px;}
/* listings - no numbering view */
#MBody table.featured td.title,#MBody table.featured td.provider{width:204px;}
#MBody table.featured td.viewdetails{width:64px;}
/* category view */
#MBody table.list td.cat_image{width:75px;}
#MBody table.list td.cat_title,#MBody table.list td.cat_provider{width:132px;}
#MBody table.list td.cat_price{width:125px;}
#MBody table.cat_item{border-bottom:1px solid #666666;margin:0 23px 0 20px;width:496px;table-layout:fixed;}
#MBody table.cat_item td{border:none;padding:4px;vertical-align:top;}
#MBody table.cat_item p{margin:0 0 10px 0;}
#MBody table.cat_item td.image{padding:4px 0 4px 4px;width:79px;}
#MBody table.cat_item td.image img{width:75px;height:75px;}
#MBody table.cat_item td.title,#MBody table.cat_item td.provider{width:132px;}
#MBody table.cat_item td.price{width:125px;}

#MBody table.itemList,#MBody table.wpList{border-top:none;margin-top:0;padding:0;table-layout:fixed;}
#MBody table.itemList td,#MBody .mid table.itemList img{vertical-align:middle;}
#MBody table.itemList td{border-bottom:1px solid #666666;line-height:12px;padding:4px 0 4px 5px;font-weight:normal;}
#MBody table.itemList th{text-align:left;padding-left:5px;}
#MBody table.itemList col.num{width:22px;}
#MBody .mid table.itemList col.opt{text-align:right;width:150px;}
#MBody table.itemList a{padding-left:3px;text-align:right;}
#MBody table.itemList a img{background:#ffffff;text-decoration:none;margin-right:3px;}
#MBody table.itemList p{margin:0;padding:0 10px 0 0;text-align:right;}
#MBody table.wpList td{padding:0 10px 15px 10px;text-align:center;vertical-align:top;}
#MBody table.wpList a img{border:1px solid #666666;;display:block;margin:0 auto;margin-bottom:2px;text-align:center;text-decoration:none;width:72px;height:56px;}

/*========== beg item details ==========*/
#MBody .mid div.details{background:none;margin:0 23px 0 20px;padding:0;width:496px;}
#MBody .mid div.details h1{background:color:#666666;font-size:14px;line-height:24px;padding:0 0 0 28px;margin:0 0 10px 0;text-transform:uppercase;}
#MBody .mid div.details h1.rt{background:url(../images/details-icn-poly.gif) no-repeat 0px 0px;}
#MBody .mid div.details h1.rt .artist{font-size:10px;font-weight:normal;text-transform:none;}
#MBody .mid div.details h1.rt .artist b{font-weight:bold;}
#MBody .mid div.details h1.rtp{background:url(../images/details-icn-poly.gif) no-repeat 0px 0px;}
#MBody .mid div.details h1.rtm{background:url(../images/details-icn-music.gif) no-repeat 0px 0px;}
#MBody .mid div.details h1.rtv{background:url(../images/details-icn-voice.gif) no-repeat 0px 0px;}
#MBody .mid div.details h1.rts{background:url(../images/details-icn-soundFX.gif) no-repeat 0px 0px;}
#MBody .mid div.details h1.wp{background:url(../images/details-icn-wallpapers.gif) no-repeat 0px 0px;}
#MBody .mid div.details h1.ga{background:url(../images/details-icn-games.gif) no-repeat 0px 0px;}
#MBody .mid div.details h1.app{background:url(../images/details-icn-apps.gif) no-repeat 0px 0px;}
#MBody .mid div.details h2{font-size:10px;padding:0 0 0 28px;margin:0 0 12px 0;}
#MBody .mid div.details p.wp_preview img{width:72px;height:56px;}
#MBody .mid div.details p{font-size:12px;padding:0 0 0 28px;margin:0 0 10px 0;}
#MBody .mid div.details p.rt_preview{font-size:10px;text-transform:uppercase;}
#MBody .mid div.details p.rt_preview a{font-weight:bold;text-decoration:none;}
#MBody .mid div.details p.rt_preview img{background:#ffffff;vertical-align:middle;padding:0 0 1px 0;margin:0 3px 0 0;}
#MBody .mid span.price{color:#666666;}

#MBody .mid div.details div{background:none;border-top:1px solid #666666;margin:0;padding:10px 0;width:496px;}
/* item details - images section */
#MBody .mid div.details div.images{text-align:center;}
#MBody .mid div.details div.images img{width:130px;height:170px;}
/* item details - description section */
#MBody .mid div.details div.info{background:none;padding:10px 0 0 0;}
#MBody .mid div.details div.info h1{background:none;color:#666666;font-size:12px;margin:0 0 5px 0;padding:0 0 0 28px;}
#MBody .mid div.details div.info p{font-size:12px;margin:0 0 10px 0;padding:0 0 0 28px;}
#MBody .mid div.details div.info table.requirement_chart,
#MBody .mid div.details div.info table.itemPhoneReqs{border-collapse:collapse;font-size:12px;margin:0 0 10px 28px;width:468px;}
#MBody table.requirement_chart td{border:1px solid #666666;padding:4px;}
#MBody .mid div.details div.info table.itemPhoneReqs{table-layout:fixed;}
#MBody .mid div.details div.info table.itemPhoneReqs col.checkPhone{width:121px;}
#MBody .mid div.details div.info table.itemPhoneReqs div.phones{border:none;font-size:12px;font-weight:bold;margin:0;padding:0;width:auto;}
#MBody .mid div.details div.info table.itemPhoneReqs td{border:none;}

#MBody .mid div.details div.testphone p{margin:0;}
#MBody .mid div.details div.testphone ul{list-style:none;margin:0;padding:0 0 0 28px;}
#MBody .mid div.details div.testphone ul li{background:url(../images/small_orange_arrow.gif) no-repeat 0px 2px;font-size:12px;line-height:11px;display:inline;padding:0 0 0 15px;}
#MBody .mid div.details div.testphone ul li a{font-weight:bold;}
/*========== end item details ==========*/

/*========== beg phone selection ==========*/
#MBody table.list_phne{margin:0 23px 0 20px;width:496px;}
#MBody td.phne{background:#ffffff;border-left:20px solid #ffffff;border-right:20px solid #ffffff;border-top:20px solid #ffffff;padding:0;vertical-align:top;width:148px;}
#MBody td.phne p.phne_image{float:left;margin:0;padding:6px 0 6px 6px;text-align:center;vertical-align:middle;}
#MBody p.phne_image img{vertical-align:middle;width:50px;height:78px;}
#MBody td.phne p.phne_slect{clear:both;background:#CCCCCC;margin:0;padding:0;text-align:right;font-size:7px;line-height:7px;vertical-align:middle;}
#MBody p.phne_slect img{margin:4px;padding:0;height:7px;}
#MBody td.phne p.phne_model{background:none;color:#666666;font-size:16px;font-weight:bold;margin:0 0 0 62px;padding:20px 6px 6px 0;text-align:center;height:52px;vertical-align:middle;}
/*========== end phone selection ==========*/
/*========== end mid section of lists ==========*/

/*========== beg list bottom ==========*/
/* for regular lists w/o pagination */
#MBody .bot{background:#ffffff;height:28px;margin:0px;}

/* for results lists w/ pagination */
#MBody .bot_category{background:none;margin:5px 0 5px 0;}
#MBody .bot_category table.bot{background:none;border-collapse:collapse;empty-cells:show;height:25px;width:493px;margin:0 15px 0 25px;}
#MBody .bot_category table.bot td.cat_prev,
/*#MBody .bot_category table.bot td.cat_next{background:#ffffff;width:46px;}
#MBody .bot_category table td.cat_page{background:#ffffff;text-align:center;}*/
#MBody .bot_category table.bot td.cat_next{background:#ffffff;width:46px;}
#MBody .bot_category table td.cat_page{background:#ffffff;text-align:center;}
/*========== end list bottom ==========*/

/*========== END MBODY STYLES ==========*/

/*========== BEG MTEST STYLES ==========*/
#MTest{background:#ffffff;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px 10px 0px 10px;vertical-align:top;width:540px;}
#MTest table{background:#ffffff;border-collapse:collapse;table-layout:fixed;width:100%;}
#MTest table col.handset{width:157px;}
#MTest table tr.odd,#MTest table tr.odd td{background:#ffffff;}
#MTest table tr.even,#MTest table tr.even td{background:#ffffff;}
#MTest td,#MTest th{text-align:center;padding:0;}
#MTest thead td{width:157px;}
#MTest thead td,#MTest thead th{border-bottom:10px solid #ffffff;}
#MTest thead td img{border:none;}
#MTest thead th{background:#ffffff;vertical-align:top;}
#MTest thead th a{font-size:10px;}
#MTest thead th.first{background-image:none;}
#MTest tbody td,#MTest tfoot td{border-left:1px solid #666666;}
#MTest tbody td,#MTest tbody th{border-bottom:1px solid #666666;height:40px;}
#MTest tbody th{color:#666666;font-size:12px;}
/*========== END MTEST STYLES ==========*/
