/*-- CSS Reset --*/
body{background:white; color:#333333; font-family:Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none;font-size:100%;}
html, body, h1, h2, h3, h4, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, tdinput, a, img{margin:0;padding:0; border:none;}
ul,ol{padding:0; margin:0; list-style-type:none;}
table{border-collapse: collapse; border-spacing: 0;}
img{border:0 none;vertical-align:bottom}
a, a:visited, a:hover, a:link, ins{text-decoration:none;}
input,select,textarea{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;-webkit-border-radius:0; }
input{outline:0 none;}
select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
input[type=button]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;}
input[type=submit]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;}
input[type=text]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;}
input[type=password]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;}
.none{display:none;}
.bline{border-bottom:#afadaf .0625em solid;}
.disn{display:none;}
.disb{display:block;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;height:0;overflow:hidden;visibility:hidden;display:block;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; } .clearfix:after { clear: both; }
/*-- form --*/
.button_yellow.w60{width:60%;}
.button_gray.w60{width:60%;}
.button_yellow{ width:45%; height:26px; border:none; font-size:0.688em; font-weight:bold; color:#FFFFFF; text-transform:uppercase; }
.srch_btn{background:#64a4a4;}
a.button, .srch_btn{width: 90px; height:18px; margin: 5px 0px 5px; padding: 7px 0px 0px 0px; font-size:0.688em; font-weight:bold; color:#FFFFFF; text-transform:uppercase; }
a.button { width: 70px;}
.button_gray{background:#666666 url(../images/gray.png); width:45%; height:26px; border:none; font-size:0.688em; font-weight:bold; color:#FFFFFF; text-transform:uppercase;}
.page_title{clear:both;height:3em;line-height:3em;padding-left:.8em;background:#656565;color:#fff;font-weight:bold;font-size:.725em;text-transform: uppercase;}
.formaction{padding:.9em; text-align:center; overflow:hidden;}
.formaction strong{font-size:1em;padding:0 .5em 0 0;}
.formaction strong b{color:#F68728;margin:0 0 0 .3em;}

.formactiontext{overflow:hidden; font-size:0.688em; margin-bottom:0.5em;}
.formactiontext span{width:50%; text-align:center;}

.formaction1{text-align:center; overflow:hidden;}

#form{padding:0 0.9em;}
#form .formtable{width:100%;margin:0 auto; margin-bottom:0.9em;}
#form .formtable td{vertical-align:middle;}
#form .formtable .intxt{color:#000;font-size:.8em;padding:.3em;border:#666 1px solid; width:100%; vertical-align:middle; text-indent:.2em; }
#form .formtable select{width:100%;padding:.2em;height:2.2em;}
#form .formtable span{margin:.45em auto;display:block;vertical-align:bottom;font-size:.8em;font-weight:bold;}
#form .formtable span b{color:#f00;}
#form .formtable label{vertical-align:middle;font-size:.7em;font-weight:bold; margin:0 0 0 .3em;}
#form .formtable select.w45{width:45%;padding:.2em;height:2.2em;}
#form .formtable textarea{height:8em;width:100%;font-size:.8em;color:#000;padding:.2em;}
#form .formtable select.w33{width:32%;padding:.2em;height:2.2em; margin-right:1.3%;}
#form .formtable select.mr{margin-right:0;}
#form .confirmtable{margin-top:1em;width:100%; border-collapse:collapse;}
#form .confirmtable th{font-size:.725em; text-align:left; text-transform:uppercase;}
#form .confirmtable td{padding:.2em 0;font-size:.825em;}
#form .confirmtable td b{color:#f57a1e;font-size:1em;}
#form h4{padding-top:0.7em; font-size:0.75em;}

/*-- Add20110216 --*/
#form_list{padding:0 0.9em;}
#form_list .formtable{width:100%;margin:0 auto; list-style:none;}
#form_list .formtable li{clear:both;}
#form_list .formtable .intxt{color:#000;font-size:.8em;padding:.3em 0;border:#666 1px solid; width:100%; vertical-align:middle; text-indent:0.2em;}
#form_list .formtable select{width:100%;padding:.2em;height:2.2em;}
#form_list .formtable span{padding:.5em 0;display:block;font-size:.8em;font-weight:bold;}
#form_list .formtable span b{color:#f00;}
#form_list .formtable label{vertical-align:middle;font-size:.7em;font-weight:bold; margin:0 0 0 .3em;}
#form_list .formtable select.w45{width:45%;padding:.2em;height:2.2em;}
#form_list .formtable textarea{height:8em;width:100%;font-size:.8em;color:#000;padding:.2em;}
#form_list .formtable select.w33{width:32%;padding:.2em;height:2.2em; margin-right:1.3%;}
#form_list .formtable select.mr{margin-right:0;}

.messagetitle{text-transform:uppercase;font-size:.8em;padding-top:.8em;}
.line{border-top:#666 1px solid;margin-top:.5em;}
#form h3{font-size:.725em;margin-top:1.25em;}
#form p{font-size:.725em;color:#333;}
/*-- header --*/
#header{height:3.5em;background:#fff; width:100%; overflow:hidden;}
/* #logo{float:left;margin:0.625em 0 0 .625em;;width:16%;height:2.19em;} */
/* #logo img{width:2.19em;height:2.19em;} */
#logo{float:left;margin:0.625em 0 0 .625em;width:16%;} 
/*-- cart --*/
#cart{height:1.6875em;background:#656565;margin-bottom:.1875em; overflow:hidden;}
#cart ul{margin:0 auto;}
#cart li{height:1.6875em;line-height:1.6875em;float:left;padding:0 .85em;}
#cart li a{display:block;color:#fff;font-size:0.725em;font-weight:bold;}

/*-- search --*/
#search{float:right;text-align:right;margin:.9em .625em 0 0;display:inline;overflow:hidden;width:77%;}
#searchinput{float:right;height:20px;font-size:12px; width: 40%; line-height:18px;background:#fff;text-shadow:none; border:solid 1px #727375;border-right:0; text-indent:0.3em; font-weight:bold;  text-transform:uppercase; font-weight:bold; color:#919292; padding:3px; vertical-align:middle;}
.searchbutton{float:right;vertical-align:middle; height:28px; width:8%; background:#ffffff url(/skins/mobile/images/icon_search_20x20.png) right no-repeat;border:solid 1px #727375;border-left:0;}
.text-color{color:#D5D5D5; }

/*-- content --*/
#content{}
#content h1 span{color:#999;font-size:.725em;}
#content h1 b{float:right;color:#ff0000; text-transform:uppercase;}
#content h1 {font-size:.875em;color:#000; text-transform:uppercase;font-weight:bold; padding-bottom:0;}
h1 {font-size:1.175em}
#content .cartable{ border-collapse:collapse; margin:0 0.9em; margin-bottom:.9em;}
#content .cartable td{border:#ccc 1px solid;border-right:0;border-left:0;padding:.1em;}
#content .cartable h2{padding:0 0 0 .5em;color:#000;font-size:.7em;line-height:1.2em;}
#content .cartable .model{padding:0 0 0 .5em;font-size:0.688em; color:#818181;}
#content .cartable b.price{color:#f68728;}
#content .cartable .qty{margin:.5em 0;color:#000;font-weight:bold;font-size:.8em;padding-left:.5em;}
#content .cartable .qty select{width:4em;}
#content .cartable .productimage{width:4.375em; height:4.375em;}
/*-- ad --*/
#ad{text-align:center;}
#ad img{}

/*-- category --*/
#category {margin-top: 10px; border-top:#afadaf .0625em solid;}
#category li{overflow:hidden;}
/* #category li:hover {background:#F78429;} */
#category li span{float:right; display:inline; /*width:2.85em;*/ vertical-align:middle; text-align:right; padding:0 0.5em;}
#category li a{padding:0.8em 1em; padding-right:3%; font-size:0.9em; font-weight:bold;display:block; text-transform:uppercase;}
.cata {color: #000;}
.mh { background: #64a4a4; color: #fff;}

#category li a{border-bottom: 1px solid #CCC;}
#category li li a{padding-left: 30px; border-bottom: 1px solid #CCC;}
#category li li li a{padding-left: 60px; border-bottom: 1px solid #CCC;}

/*-- subcategory --*/
#subcategory{clear:both; background:url(../images/arrow_right2.png) no-repeat -1000px;}
#subcategory li{overflow:hidden; word-wrap:break-word;}
#subcategory li:hover{background:#F78429;}
#subcategory li span{float:right; display:inline; /*width:2.85em;*/ vertical-align:middle; text-align:right; padding:0 0.5em;}
#subcategory li a{padding:0.8em 1em; padding-right:3%; font-size:0.9em; font-weight:bold;display:block; color:#5E5E5E; text-transform:uppercase; background:url(../images/arrow_right.png) no-repeat 98.5% center;}
#subcategory li a:hover{background:url(../images/arrow_right2.png) no-repeat 98.5% center;color:#FFFFFF;}


/*-- footer --*/
#footer{clear:both;background:#333333;font-size:0.6875em;color:#fff; clear:both; overflow:hidden; text-align:center;}
#footer ul{display:inline-block; *display:inline; zoom:1;}
#footer li{float:left; padding:1.25em 0.375em;}
#footer a{color:#fff;border-bottom:#848484 1px solid;font-weight:bold;}
#foot_help { font-size: 1.1em; }
/*-- footerlandscape --*/
#footerlandscape{clear:both;background:#333333;font-size:0.6875em;color:#fff; text-transform:uppercase; clear:both; overflow:hidden; text-align:center;margin-top:19em;}
#footerlandscape ul{display:inline-block; *display:inline; zoom:1;}
#footerlandscape li{float:left; padding:1.25em 0.375em;}
#footerlandscape a{color:#fff;border-bottom:#848484 1px solid;font-weight:bold;}

#sortbar{padding:1em 5% .7em 6%; overflow:hidden;}
#sortbar span{width:17%; float:left; display:block; font-size:0.6875em; margin-top:0.6em; font-weight:bold;}
.sortbarselect{padding:.2em 0 .2em 0;width:82%;height:2.15em; line-height:1.95em;border: 1px solid #595959; color:#fff; background:#666666; font-size:0.725em; float:left; font-weight:bold; text-indent:0.2em; text-transform:capitalize;}
.sortbarselect option{text-transform:capitalize;}
/*-- pagesbox --*/
#pagesbox{padding:0.1em 3%; color:#000;border:#c3c3c3 1px solid;border-right:0;border-left:0;height:3em; line-height:3em; font-size:0.675em; overflow:hidden;}
#pagesbox a{color:#3a7237; font-weight:bold;text-decoration:underline; padding:0 0.4em;}
.pages{float:right; text-transform:uppercase;}
.pages span{color:#F78429; font-weight:bold; margin-left:0.4em;}

/*-- productlist --*/
#productlist{padding:0.1em 0.625em;}
#productlist ul li{ padding:0.5em 0.5em; min-height:4.375em; margin-bottom:0.25em; overflow:hidden; cursor:pointer;}
.productimage{ text-align: middle;}
.prodimg_wrap { width: 4.375em }
.productinfo{background:url(../images/arrow_right.png) no-repeat right center; margin-left:5.275em;}
table .wf_content, .wf_content, .productinfo .title{font-size:0.75em; color:#000;line-height:1.1em; font-weight:bold; padding-right:1em; word-wrap:break-word;}
table .wf_content, .wf_content {font-weight: normal;}
.wf_content .wf_content b {font-size: 14px} 
.wf_content .wf_content {font-size: 12px} 
.productinfo .model{font-size:0.688em; color:#818181;}
#productlist .current{color:#64a4a4;font-size:0.85em; font-weight:bold;}
#productlist .scurrent{color:#64a4a4;font-size:0.85em; font-weight:bold; color: #BE2032; }
#productlist .ever{font-size:0.688em; color:#494949; text-decoration:line-through; margin-top:0.625em;}
#productlist .price{float:right; padding:0 1em 0 0.3125em;}
#productlist .price span{display:block;}

/*-- productlist --*/
#qtyer {visibility: hidden; text-align:center; color: #a10000}
#productdetail{ padding:0.625em 6%;overflow:hidden; color:#5E5E5E;}
#productdetailimage{width:auto; padding:0.625em 0; text-align:center;}
#productdetailimage img{}
#productname{line-height:1.1em; font-size:1em; font-weight:bold; margin-bottom:0.2em;}
#productprice{color:#f68728;font-size:1.25em; font-weight:bold; float:right; margin-left:1.25em;}
#productdetail .model{font-size:0.688em; color:#666; padding-right:5.625em;}
#productdetail .model a{color:#666;}
#productdetail .regional{font-size:0.688em; color:#818181;text-align:center; overflow:hidden;}
#productdetail .regional p{display:inline-block; *display:inline; zoom:1;}
#productdetail .regional input{float:left;vertical-align:middle;}
#productdetail .regional span{float:left;padding:.2em 0 0 .5em;}
/*
 * #productdetail li{font-size:0.688em; color:#666; padding-bottom:0.625em;}
 * #productdetail li b{text-transform:uppercase;font-size:1em;font-weight:bold;}
 * */
#actionbar{padding:1em 0; text-align:center;}
.social{float:right; padding-top:0.6em;}
.social span{float:left; margin-top:0.3em;}
.social img{padding-left:.5em;float:left;}
/*-- tab --*/
#tab{margin:.9em auto;}
#tab1 .tabnav li{display:inline;color:#000;font-weight:bold;/*add*/ font-size:0.688em;color:#666; padding-bottom:0.625em;/*add*/}
#tab1 .tabnav li a{color:#000;text-transform:uppercase;margin:0 .5em;font-size:1.275em;font-weight:bold;border-bottom:#848484 1px solid;}
#tab1 .tabnav li.currt a{color:#f57a1e;border-bottom:#f57a1e 1px solid;}
#box1 .box{width:100%;}
#box1 .box p{color:#333;font-size:.725em;line-height:1.4em;margin-top:.9em;}
#box1 .box b{display:block;}
#box1 .box .rating{display:block; width:100%; font-size:.8em; color:#000; margin:.9em auto;padding:0 .5em; overflow:hidden;}
#box1 .box .rating p{font-size:.9em;line-height:1.4em;margin:.9em auto; overflow:hidden;}
#box1 .box .rating span{display:block; float:right;padding:0;}
#box1 .box .videos{display:block;margin:.9em auto;padding:0 .5em;}
#box1 .box .videos .videos_wraper{display:block;margin:.9em auto; text-align:center; overflow:hidden;}
#box1 .box .videos h1{font-size:.875em;color:#000;}
#box1 .box .videos p{ overflow:hidden;}
.reviews{color:#044595;color:#5E5E5E; display:block;}
#box1 .box .description{padding:0 .5em; padding-bottom:0.9em; white-space:normal;}
/*-- message --*/
.message{padding:0 0.9em;}
.alertinfo{color:#f00;font-weight:bold;font-size:1em;}
.message p{display:block;clear:both;font-size:.9em;font-weight:bold;line-height:1.2em;margin:.45em 0;}
.message p b{font-size:.8em;}

#emptycart{padding:0.9em 0;}
/*-- stars --*/
.starsbox{font-size:0.625em; padding:0.8em 0;}
.starsbox span{display:block;font-weight:bold;height:1.8em;line-height:2em;}
.starsbox a{display:block;line-height:2em;height:2em;font-weight:bold;line-height:1.4em;}
.stars_0, .stars_1, .stars_2, .stars_3, .stars_4, .stars_5, .stars_6, .stars_7, .stars_8, .stars_9, .stars_10{color:#000000;width:7em; padding-left:8em; height:1.25em;}
.stars_0{background:url(../images/star_0.png) left center no-repeat;}
.stars_1{background:url(../images/star_1.png) left center no-repeat;}
.stars_2{background:url(../images/star_2.png) left center no-repeat;}
.stars_3{background:url(../images/star_3.png) left center no-repeat;}
.stars_4{background:url(../images/star_4.png) left center no-repeat;}
.stars_5{background:url(../images/star_5.png) left center no-repeat;}
.stars_6{background:url(../images/star_6.png) left center no-repeat;}
.stars_7{background:url(../images/star_7.png) left center no-repeat;}
.stars_8{background:url(../images/star_8.png) left center no-repeat;}
.stars_9{background:url(../images/star_9.png) left center no-repeat;}
.stars_10{background:url(../images/star_10.png) left center no-repeat;}
#mainmenu li{border-top:#afadaf .0625em solid; height:2.4em;line-height:2.4em;}
#mainmenu li a{padding:0 1.5em; font-size:0.9em;font-weight:bold;display:block;color:#5E5E5E; text-transform:uppercase; cursor:pointer;}
#mainmenu .line1{padding-right:1.5em;}
#mainmenu .line2{background:#ccc;padding-right:1.5em;}
#mainmenu .line2 a{background:url(../images/arrow_down.png) no-repeat right center;}
#mainmenu .reviews{border-top:#afadaf .0625em dashed; padding:0 0.9em;color:#5E5E5E;}
#mainmenu .description{border-top:#afadaf .0625em dashed; padding:0 0.9em;color:#5E5E5E;}
#mainmenu .description p{padding:0.5em; font-size:0.75em;}
#mainmenu .description li{padding:0.5em; font-size:0.75em; border-bottom:#afadaf 1px solid; height:auto; line-height:1.2em; margin-bottom:-1px; border-top:none;}

#mainmenu .bulleted-list li{border:none;}

#mainmenu .rating{display:block; width:100%; font-size:.8em; margin:.5em auto;padding:0 .5em; overflow:hidden;}
#mainmenu .rating p{font-size:.9em;line-height:1.4em;margin:.5em auto; overflow:hidden;}
#mainmenu .rating span{display:block; float:right;padding:0;}
#mainmenu .video{border-top:#afadaf .0625em dashed; padding:0 0.9em;color:#5E5E5E;}
#mainmenu .videos{display:block;padding:.5em 0.5em;}
#mainmenu .videos .videos_wraper{display:block;margin:.5em auto; text-align:center; overflow:hidden;}
#mainmenu .videos h1{font-size:.875em;}
#mainmenu .videos p{overflow:hidden; font-size:0.75em; margin-top:0.5em;}

#maplist{overflow:hidden; margin-bottom:1.5em; margin-top:0.5em; font-size:0.75em; color:#333333;}
#maplist li{margin-bottom:1em;}
#maplist li a{display:block; color:#333333;}
#map{text-align:center; padding-bottom:0.5em; margin-bottom:1em;}
#map img{width:292px; height:auto; margin-top:0.9em;}
.map_canvas{height:15.25em;}

#iphoneNav{color:#fff;font-size:.938em;background:#656565;height:1.3em; padding-right:.3125em; padding-bottom:.215em;margin-top:0.1875em;}
.adl_1{width: 1.13em; height:1.25em; background:url(../images/icons.png) 0 -60px no-repeat; margin-right: .5em;float:right;}
.adl_2{width: 1.13em; height:1.25em; background:url(../images/icons.png) -30px -60px no-repeat; margin-right: .5em;float:right;}

.hidden{display:none;}

a.button {
        display: inline-block;
        padding-left: 6px;
        text-decoration: none;
        cursor: pointer;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}
a.button span {
        color: #FFFFFF;
	width: 100px;
	text-align: center;
        line-height: 12px;
        font-size: 12px;
        font-weight: bold;
        display: inline-block;
        padding: 6px 12px 8px 5px;
        border-radius:4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        }
a.button:hover { }
a.button {background-color: none; }
a.button span {background-color: #64A4A4}

#qtyid { font-size: 14px; }

.ios_title { color: #000; }
.iosSlider { position: relative; top: 0; left: 0; overflow: hidden; width: 900px; height: 130px; } 
.iosSlider .prevButton { position: absolute; top: 30px; left: 10px; width: 20px; height: 40px; background: url(/images/mobile/slider-buttons.png) no-repeat 0 0; z-index: 2; }
.iosSlider .nextButton { position: absolute; top: 30px; right: 10px; width: 20px; height: 40px; background: url(/images/mobile/slider-buttons.png) no-repeat 100% 0; z-index: 2; }
.iosSlider .slider { width: 100%; height: 100%; }
.iosSlider .slider .item { position: relative; top: 0; left: 0; width: 100%; height: 300px; text-align: center; margin: 0px ; }

#reber, #cractnt, #canal, #cract, #signin, #checkout, #conpro, #entpro, #savecrt { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #8F001C; padding: 90%; width: 100%; text-align: center; height: 18px; margin: 5px 0px 5px; padding: 7px 0px 7px 0px; font-size: 0.888em; font-weight: bold; color: #FFFFFF; text-transform: uppercase; -moz-box-shadow: 1px 1px 2px 2px #000; -webkit-box-shadow: 1px 1px 2px 2px #000; box-shadow: 1px 1px 2px 2px #000;}
#signin { background-color: rgb(36, 150, 59); }
#cractnt { background-color: rgb(36, 150, 59); }
#canal{ background-color: #666; margin-top: 20px;  }
#entpro_btn{ -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #666; padding: 90%; width: 210px; text-align: center; height: 18px; margin: 5px 0px 30px; padding: 0px; font-size: 0.688em; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }
#reber, #cract{margin-left: 5px; background: #666;}
#ipromo_code {font-size: 18px;}
#entpromo_input {width: 100%; }
#savecrt a, #checkout a, #conpro a, #entpro_btn a, #entpro a {color: #FFFFFF;}
#savecrt { margin-bottom: 15px; }
#checkout { background-color: rgb(36, 150, 59); margin-bottom: 30px;}
#mdelin, #shophead { background: #ccc; padding: 100%; width: 100%; height: 18px; margin: 5px 0px 5px; padding: 7px 0px 7px 0px; font-size: 0.888em; font-weight: bold; color: #000; text-transform: uppercase; }
#shophead { margin-left: 5px; margin-top: 20px; }
.mobititle {width: 100%; font-weight: bold; font-size:15px; padding-bottom: 5px;}
.mobibottle {padding-bottom: 5px; font-size: 13px;}
input.qty_con {   -moz-box-shadow:    inset 0 0 5px #666; -webkit-box-shadow: inset 0 0 5px #666; box-shadow:         inset 0 0 3px #666; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; font-size:16px; text-align: center;}
input#emama, input#ipaw, input#lemail{width: 100%; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px; font-size:18px; padding: 5px; text-align: left;}
table .wf_content, .wf_content {padding-right: 0px }
#tpaw, #temail {font-size: 22px; }
.bhd13 {padding-top: 20px; color: #666;}
#tot_cost_text { padding-top: 10px; font-size: 13px; text-align: right;}
.sritem {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
#emtbl {padding-left: 5px; }
.error {color: #F00; font-weight: bold; font-size: 16px;}
#mcontent {padding: 0px 5px 30px 5px; }
#order_total { padding-top: 20px}
#qtyid { font-size: 20px; height: 30px; text-align: center; }
.qtybtn { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ccc)); color: #000; padding: 3px 12px 3px 12px; font-size: 20px; font-weight: bold; border: 1px solid #666; background-color: #ccc; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.rmit { padding-left: 10px; color: #000; font-size: 13px; }
a#flink, a#tlink, a#ylink { border: none; }
.iosSlider .slider .item .text1 { position: absolute; top: 30px; right: 150px; opacity: 0; filter: alpha(opacity:0); background: #000; } 
.iosSlider .slider .item .text1 span { color: #fff; font: bold 50px/60px "Helvetica Neue",Helvetica,Arial,sans-serif; padding: 0 8px; } 
.iosSlider .slider .item .text2 { position: absolute; top: 90px; right: 0; opacity: 0; filter: alpha(opacity:0); background: #000; padding: 5px 7px 7px 7px; } 
.iosSlider .slider .item .text2 span { color: #fff; font: normal 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; } 
.iosSliderButtons { position: absolute; bottom: 10px; left: 10px; width: 200px; height: 10px; } 
.iosSliderButtons .button { float: left; width: 9px; height: 9px; background: #999; margin: 0 10px 0 0; opacity: 0.25; filter: alpha(opacity:25); border: 1px solid #000; } 
.iosSliderButtons .selected { background: #000; opacity: 1; filter: alpha(opacity:100); }
a.event_title:visited, a.event_title { font-weight: bold; font-size: 17px; color: #000; }
a.nav, a.nav:visited, a.eread:visited, a.eread { text-decoration: underline; color: #000; }
h2 { margin: 0px; padding: 5px 0px 5px 5px; font-weight: bold; font-size: 1.1em; }
#nsup { margin-left: 5px; }
#nemup { font-size: 1.0em; }
#gamtid { width: 40px; }
#mbwelcome { padding: 1em; }
p span { line-height: 1.2em; }
.productname h1 { margin: 0px; padding: 0px;} 
.newstd p { line-height: 1.8em; }
.itrevmobile { margin-top: .2em; }
