/*RESET*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,font,img,small,strong,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
body{line-height:1em}
ol,ul{list-style:none}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
/*GLOBAL*/
html,body{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3{line-height:1.5em;}
a{text-decoration:none;}
a:hover,a:active,.linklist a:hover,.linklist a:active{background:#2768f9!important;color:#fff !important;}
hr{height:1px;border:none;background:transparent;display:block;clear:both;}
div.copy p,div.copy li{font-size:small;font-weight:normal;line-height:1.5em;margin-bottom:5px;padding:0 8px;}
/* MEDIA BLOCK */
.media_block p{max-height:40px;margin:0 auto;width:136px;overflow:hidden;}
.media_block p a:link,.media_block p a:visited{padding:0.5em 0;display:block;font-size:small;font-weight:normal;}
/* WARNING MESSAGE */
p.warning{width:250px;line-height:1.1em;text-align:center;background:#430008;color:#FFDD1F;font-size:12px;font-weight:bold;border:1px dotted #930000;margin:0px auto 5px;padding:3px 0px 2px;}
p.warning em{font-size:11px;display:block;color:#F4F4F4;}
/* MESSAGE STYLES */
.copy,.msg{padding:3px 0px 3px 3px}
.copy{line-height:1.5em;}
.msg{color:#000;margin:2px 0;background-color:#f3e357;border:2px solid #CEC252 ;}
.msg a{color:#214C96;display:inline;text-decoration:underline;}
.msg p{background-color:transparent;color:#000;}
/* IPHONE SPECIFIC */
img.fl{background:transparent none repeat scroll 0 0;left:-100px;margin-left:-50px;margin-top:-50px;position:relative;top:-70px;z-index:30;}
img.fl_preview{background:transparent none repeat scroll 0 0;left:-100px;margin-left:-75px;margin-top:-84px;position:relative;top:-70px;z-index:30;}
/* SEARCH BOX */
.sbox{text-align:center;padding:10px 0 !important;border-bottom:1px solid #222;background:#000;}
.sbox .t_input{width:90%;height:20px;}
/* FORMS */
input{border:3px solid #333;background-color:#eee;}
input:focus{border-width:3px;border-color:#62D721;background-color:#fff;}
label{display:block;padding:3px;}
fieldset{border:none;margin:0;padding:0;}
input.go_btn{background-color:#000;color:#fff;}
textarea{background-color:#FFF;color:black;}
form p{padding:5px;}
/* SUMMARY TABLE */
table.summary td{padding:3px 8px;font-size:small;}
/* IBUTTON STYLES*/
a.hl {color:yellow!important;margin:0;}
p.ibutton a.hl {font-size:16px;font-weight:bold;}
p.ibutton{line-height:25px;padding-top:2px;padding-bottom:2px;margin-bottom:4px;text-align:center;border-color:#333;border-style:solid;border-width:2px;background-color:#000;background-image:url(/images/new_mobile/ui/ibtn_shine.png);background-position:1px -5px;background-repeat:repeat-x;}
p.ibutton a:link,
p.ibutton a:visited{display:block;}
p.ibutton a:active,
p.ibutton a:hover,
p.ibutton a:hover span strong{color:#fff !important;background:#2768f9;}
p.ibutton.inline a{display:inline;}

/* DISABLED IBUTTON */
div.ibutton_disabled{background:#000000 url(/images/new_mobile/ui/ibtn_shine.png) repeat-x scroll 1px -5px;border:2px solid #333;padding:0 11px;color:#999;margin-bottom:4px;padding:4px 0;text-align:center;line-height:1em;}
div.ibutton_disabled span{font-size:x-small;display:block;}

/*LIST VIEW OVER-RIDE*/
#media_list.list_view .media_block{display:block;width:100%;}
#media_list.list_view .media_block a{float:left;padding:0;margin:0;}
#media_list.list_view .media_block p{float:left;padding:0;margin:0;height:40px;border:none;width:200px;}
#media_list.list_view .media_block p a{line-height:40px;display:block;float:inline;padding:0 10px 0 10px;height:40px;width:200px;text-align:left;}
#media_list.list_view .media_block img{width:60px;height:40px;border:none;margin:0;padding:0;}
#media_list.list_view .media_block hr{height:0;border:none;color:transparent;}

/*SEARCH RESULT STYLES*/
.m_block{border-bottom:1px solid #222;width:100%;overflow:auto;background:transparent url(/mw2_assets/ui/grad_back_down.png) repeat-x 0 -90px}
.m_thumb{float:left;}
.m_thumb img{width:90px;height:60px;display:block;margin:5px;}
.m_meta{float:left;}
.m_title{font-size:small; margin-top:6px;}
.m_title a{font-size:small; color:#f90; max-width:200px;}
.m_text{font-size:x-small;color:#aaa;}
.m_text a{color:#779BA9;text-decoration:underline;}
.safe-search{font-size:small;color:#ccc;background:#111;padding:5px;margin:0;text-align:center;}

/*PROMO PAGE WAP STYLES*/
.m_block.promo{width:98%;margin:10px auto;background-position:0 -20px;border:1px solid #1B3F57;position:relative;}
.m_block.promo .m_thumb{margin-right:5px;}
.m_block.promo .m_thumb img{width:103px;height:90px;border:5px solid #000;}
.m_block.promo h1{background:transparent;display:block;font-size:medium;color:#f90;padding:0;margin-top:5px;}
.m_block.promo .m_meta{float:none;margin-left:130px;padding-right:20px;padding-bottom:10px;}

/*IPhone Grid styles*/
.grid_block{width:112px;height:130px;border:1px solid #222;overflow:hidden;text-align:center;margin:0 0 5px 5px;float:left;position:relative;}
.grid_thumb{border:1px solid #001726;display:block;}
.grid_thumb img{display:block;width:110px;height:80px;}
.grid_meta{background:#000000 url(/mw2_assets/ui/headers.png) repeat-x scroll 0 0;width:100%;overflow:auto;padding-top:3px;min-height:40px;}
.grid_meta p{font-size:x-small;padding:3px}
.grid_block.iphone{width:148px;height:148px;}
