/*Top Navigation*/

body {font-family:Arial, Helvetica, sans-serif;}
.pointer {cursor:pointer;}
.spinner {text-align:center; padding-top:20px; width:100%;}
.arrow {
    color: #CC0000;
	font: bold 14px/0.6em Arial,sans-serif;
}

#spinnerDiv {
    left: 60px;
    position: absolute;
    top: -3px;
}

#forgotPasswordBtn {position:relative; top: -9px;}
.toshibaLogoDark {
    float: right;
    position: relative;
    top: -9px;
    width: 170px;
}

.toshibaLogo { margin-left:26px; padding-top:13px; margin-bottom: -17px; }



#televisionLabel {height:400px !important;}

#computersLabel {height:370px !important;}
	
	
/*#query, #search_query {
    font-size: 13px;
    height: 15px;
    padding: 0;
    position: relative;
    top: 5px;
	left:3px;
    vertical-align: top;
    width: 130px !important;
}*/
	
	
	.nav-search-box fieldset {  background-image: url("/images/support/frontend/showcase/ui/navline.gif");
    background-repeat: no-repeat;
    bottom: 13px;
    height: 35px;
   width: 139px;
    padding-top: 13px;
	 padding-left: 9px;
	background-position:0px 1px;
    position: relative;}
	
	
	
	
.title { border-bottom: thin solid #CCCCCC;
    display: block;
    margin-right: 15px;
    padding-bottom: 13px;}
.red {color: #CC0000;}

.doc_list img {position:relative;}

.submenu {top: 51px !important;}
  
.highlight {background:#FF0;}
.video_time, .video_time:hover {color:#666;text-decoration:none !important;}
.lang_select {position: absolute; font-size: 12px;font-weight: 500; width:100px; left: 870px; top: 9px;}
.lang_select a.active {font-weight:600; color:#0063B1; text-decoration:none;}
.header{width:1000px;height:94px;z-index:100;position:relative;margin:0 10px;padding:0 5px;}
.logo{position:absolute;top:25px;left:-8px;display:block;}

#ext-nav {height: 30px; position: absolute; right: 16px; top: -1px; width: 187px;}
#ext-nav #td-cart { left: 185px;  padding-top: 7px;  position: absolute;  top: 0; width: 170px;}

#ext-nav a span {font-weight: bold;}

.header a#logo {left: -13px;  position: relative;  top: 25px;}

#ext-nav #shop-td {
    /*background: url("/images/showcase/ui/nav/nav-ext-bg.png") no-repeat scroll right top transparent;*/
    left: 0;
    padding-top: 7px;
    position: absolute;
    top: 0;
    width: 285px;
}
#ext-nav a, #ext-nav a:link, #ext-nav a:hover, #ext-nav a:visited, #ext-nav a:active {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 100%;
    text-decoration: none;
}
.us-nav {
 background:url(/images/support/frontend/showcase/ui/nav/nav-bg.png) repeat-x;
 background-position: 0px 1px;
    float: left;
   left: 275px;
	font-size: 1em;
    position: absolute;
    top: 28px;
    width: auto;
	padding-right: 18px;
}
.us-nav #nav-left{background:url(/images/support/frontend/showcase/ui/nav/nav-default-left.png) no-repeat scroll 0 0 transparent;float:left;height:51px;width:17px;}
.us-nav .edges{position:absolute;top:0;left:0;display:block;width:100%;}
.us-nav .edges span{position:absolute;top:0;width:16px;height:51px;display:block;}
.us-nav .edges .nav-left-bg{position:absolute;top:0;left:-16px;background-position:0 -153px;}
.us-nav .edges .nav-right-bg{position:absolute;right:-16px;top:0;left:auto;background-position:-16px -153px;background:url(/images/support/frontend/showcase/ui/nav/nav-default-right.png) no-repeat scroll 0 1px transparent;}
.us-nav .menu{float:left;position:relative;z-index:5005;}
.us-nav .first-menu{background:url(/images/support/frontend/showcase/ui/nav/nav-default-left.png) no-repeat scroll 0 1px transparent;margin-left:-15px;}
.us-nav .first-menu:hover {
    background-image: url("/images/support/frontend/showcase/ui/nav/nav-dropdown-bg.png") !important;
    background-position: -481px -195px !important;
}
.us-nav .first-menu:hover{background:url(/images/support/frontend/showcase/ui/nav/nav-default-left.png) no-repeat scroll 0 0 transparent;}
.us-nav .cat-link{display:block;height:16px;overflow:hidden;font-weight:700;font-size:12px;color:#fff;text-shadow:0 0 1em #000;cursor:pointer;margin-top: 1px;text-transform:uppercase;padding:17px 15px 18px;}
.us-nav .cat-link:hover{background:url(/images/support/frontend/showcase/ui/nav/red-repeat.png) repeat-x!important;text-decoration:none;background-position:0px 1px !important;}
.us-nav .first-menu:hover .cat-link {background:url(/images/showcase/ui/nav/nav-left-bg-hover.png) no-repeat 0px 0px !important; }
.us-nav .first-menu a.hover{background:url(/images/showcase/ui/nav/nav-left-bg-hover.png) no-repeat 0px 0px !important;}
.us-nav .menu.selected .cat-link,.us-nav .menu a.selected{text-decoration:none;background:url(/images/showcase/ui/nav/nav-bg-selected.png) repeat-x;0px -1px;}
.us-nav .first-menu.selected .cat-link,.us-nav .first-menu a.selected{background:url(/images/showcase/ui/nav/nav-left-bg-selected.jpg) no-repeat 0px 0px;}
.us-nav .cat-link canvas{position:relative;z-index:50;}
.us-nav .submenu .link-nav .item .largelink_vd {font-size: 13px;
    margin-left: 7px;
    padding-top: 9px;}
.us-nav .submenu .link-nav .item .largelink_ex{padding-top:9px;margin-left: 24px;font-size: 13px;}
.us-nav .seperator,.us-nav .menu:hover .cat-link,.us-nav .menu a.hover,.us-nav .menu.selected .cat-link,.us-nav .menu a.selected,.us-nav .nav-bg-main{background:url(/images/showcase/ui/nav/nav-bg-main.png) repeat-x;}
.us-nav .seperator{background:url(/images/showcase/ui/nav/nav-seperator.png) no-repeat 0px 0px;display:block;width:2px;height:45px;position:absolute;top:3px;right:-1px;z-index:50;}
.us-nav .submenu{display:none;height:93px;position:absolute;top:50px;left:-40px;padding-bottom:8px;background:#fff;box-shadow:2px 2px 5px #3A3A3A;-moz-box-shadow:2px 2px 5px #3A3A3A;-webkit-box-shadow:2px 2px 5px #3A3A3A;-ms-box-shadow:2px 2px 5px #3A3A3A;-0-box-shadow:2px 2px 5px #3A3A3A; z-index:50;margin-top: 1px;

background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 53%, #f2f2f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(53%,#fcfcfc), color-stop(100%,#f2f2f2));
background: -webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 53%,#f2f2f2 100%);
background: -o-linear-gradient(top, #ffffff 0%,#fcfcfc 53%,#f2f2f2 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#fcfcfc 53%,#f2f2f2 100%);
background: linear-gradient(to bottom, #ffffff 0%,#fcfcfc 53%,#f2f2f2 100%);

}
.us-nav .submenu .caption{float:right;padding-top:5px;}
.us-nav .submenu img{padding-left:5px;float:left;padding-right:5px;}
.us-nav .submenu .items{padding:4px 0 9px; z-index:50; margin-top:3px;}
.us-nav .submenu li{float:left;border-right:thin solid #CCC;border-bottom:thin solid #ccc;}
.us-nav .submenu .link-nav li:hover{background-image:none;}
.us-nav .submenu li.l{border-right:none;}
.us-nav .submenu a{display:block;float:left;height:47px;text-align:center;font-weight:700;font-size:14px;line-height:1em;color:#000;text-decoration:none;padding:10px 10px 5px;}
.us-nav .submenu .up-arrow{background-position:-480px 100%;width:34px;height:12px;display:block;position:absolute;top:-7px;left:80px;}
.us-nav .submenu-tall{background:url(/images/showcase/ui/nav/dropdown-bg-big.jpg) no-repeat 30px 4px;width:715px;height:287px;}
.us-nav .submenu .section-title{font-size:14px;color:#787878;position:absolute;top:15px;left:45px;display:block;}
.us-nav .submenu .section-title a{font-size:14px;color:#787878;float:none;height:auto;text-align:left;padding:0;}
.us-nav .submenu .desktops .section-title{left:445px;}
.us-nav .submenu .acc .section-title{left:580px;}
.us-nav .submenu .links li{float:none;background:none;}
.us-nav .submenu .links li a{color:#0063B1;font-size:12px;display:inline;height:auto;width:auto;float:none;padding:0 10px;}
.ext-nav{position:absolute;top:0;right:2; margin-right: 5px;left: 690px;}
.us-nav .submenu .image-nav{width:auto;text-align:center;}
.us-nav .submenu li .items .item:hover{background:url(images/showcase/ui/nav/sub/active-bg.gif) repeat-x scroll 0 0 transparent;color:#C00;text-decoration:none;}
.us-nav .submenu .link-nav{text-align:center;}
.us-nav .submenu .link-nav .item .arrow{margin-left:-14px;padding-top: 9px;}
.us-nav .submenu .caption:hover,.required label span{color:#C00;}
.us-nav .submenu li:hover,.us-nav .submenu li.l:hover{background-image:url(/images/support/frontend/showcase/ui/nav/sub/active-bg.gif);}
.us-nav .submenu li.f a,.nav-tablets .submenu .excite img{padding-left:15px;}
.us-nav .submenu .link-nav .item .arrow:hover,.productsearch a,a:hover.arrow,a.tag:hover,.tags a.tag:hover,.footer-share-this:hover{text-decoration:none;}
.nav-search-box{position:relative;top:13px;z-index:3;width:auto;float:left;}
.nav-search-box #SearchTextTopNav{
    
  border: medium none;
    height: 12px;
    left: 8px;
    margin-top: 3px;   
    padding: 2px;
    position: relative;
    vertical-align: baseline;
    width: 126px;
    }
.nav-search-box #gSrchSubmit {background: none repeat scroll 0 0 transparent !important;
    position: relative;
right: -4px;
    top: 2px;
    vertical-align: middle;}
	
	
.nav-search-box .searchstart {
    background: none repeat scroll 0 0 transparent !important;
    position: relative;
    right: -132px;
    top: -20px;
    vertical-align: middle;
}
	
.nav-computers .cat-link{padding-left:21px;}
.nav-computers .submenu{left:2px;}
.nav-computers .submenu .items{width: 648px;}
.nav-computers .submenu .items a{padding-top:10px;}
.nav-tablets .submenu{left:-74px;}
.nav-tablets .submenu .items{width: 298px;}
.nav-televisions .submenu{left: -185px;}
.nav-televisions .submenu .items{width: 721px;}

.nav-about {background-image: url(/images/showcase/ui/nav/nav-active-bg.gif); background-repeat:repeat; background-position:1px 1px;}
.nav-video-electronics, .nav-computers, .nav-tablets, .nav-televisions {background-image:url(/images/support/frontend/showcase/ui/navline.gif); background-repeat:no-repeat; background-position:0px 1px;}
.nav-video-electronics .submenu{left:-258px;}
.nav-video-electronics .submenu .items{width: 648px;}
.nav-about .submenu{left: -269px;}
.nav-about .submenu .items{width: 536px;}

/*language menu */

.nav_lang_bar {left: 80px; position: relative; top: 2px; font-size:12px; padding:3px; color: #0063B1; font-weight:600;}

/*body*/
.general_content {margin-left:5px; font-size:83%;}
.result-selected{background:#e8e8e8 url(/images/showcase/ui/nav/search-results-selected-bg.jpg) repeat-y left;}
.outerwrap{width:1000px;margin-left:auto;margin-right:auto;}
.mover {height:auto;border:none;}
.error{color:#c00;font-size:70%;font-weight:700;}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{position:relative;background-image:url(/images/support/frontend/showcase/ui/nav/body-bg.png);background-attachment:fixed;background-repeat:repeat-x;background-color:#DDD;}
.main{background-color:#FFF!important;box-shadow:2px 2px 5px #3a3a3a;-moz-box-shadow:2px 2px 5px #3a3a3a;-webkit-box-shadow:2px 2px 5px #3a3a3a;-o-box-shadow:2px 2px 5px #3a3a3a;-ms-box-shadow:2px 2px 5px #3a3a3a;margin-bottom:15px;margin-left:10px;margin-right:10px;min-height: 460px;position:relative;padding:0;}
.breadcrumb{padding:0 10px;}
.breadcrumb .inwrap{height:40px;background-image:url(/images/support/frontend/showcase/ui/series-nav-top-bg.jpg);background-repeat:repeat-x;padding:0;}
.breadcrumb .nav{color:#666;float:left;display:block;margin:0;padding:8px 0 0 15px;}
.breadcrumb .nav a{font-weight:700;cursor:pointer;font-size:94%;color:#666;text-transform:capitalize;}
.breadcrumb .nav a.arrow{position:relative;top:1px;left:0;color:#C00;cursor:pointer;font-size:114%;text-decoration:none;}
.breadcrumb .nav .arrow a:hover{text-decoration:none;}
.breadcrumb .user{float:right;font-weight:400;font-size:78%;padding-right:12px;padding-top:12px;display:block;}
.top .sortby{padding-top:10px;padding-right:10px;}
.inwrap{position:relative;background-color:#FFF;margin:0;padding:0;}
.inwrap .title{vertical-align:middle;padding-bottom:2px;}
.inwrap .title p{color:#C00;font-weight:700;font-size:130%;left:10px;top:10px;position:relative;display:inline;}
.inwrap .title p.tagline{display:block;padding-top:8px;}
.threecol .acol,.threecol .bcol,.threecol .ccol{width:33%;}
.divider_line {border-bottom:thin solid #ccc;margin-bottom:5px; margin-right:20px; margin-left:20px;}
.article{background-color: #FFFFFF;
    padding-bottom: 16px;
    padding-left: 27px;
    padding-top: 9px;
	}
	
	.article.top {
    margin-top: 10px;}
.article.last{margin-bottom:14px;}
.article ul li img{display:block;width:100%;margin:0 auto;}
.article ul li a.prodimg{display:block;margin:0;}
.article.twocol .acol{float:left;width:217px;padding-right:10px;padding-left:0;}
.article.twocol .bcol{float:left;background-image:url(/images/support/frontend/common/vertLineSepFadeDown.gif);background-repeat:no-repeat;background-position:bottom left;width:480px;padding-right:0;padding-left:0;padding-bottom:20px;}
.article h3{font-size:146%;padding:0 0 20px;}
.article .top{padding-bottom:20px;padding-top:0;display:block;}
.articlenote{padding-top:10px;font-size:70%;}
p.tags{font-size:12px;}
p.desc{font-size:80%;padding-bottom:10px;}
.promotion img{display:block;margin:0 auto;}
.promotion .windows{margin:38px 0 0 20px;padding:0;}
.promotion .social{border:1px solid #333;margin:10px 18px 10px 12px;}
.productsearch{background-color: #FFFFFF;
    padding-bottom: 16px;
    padding-left: 27px;
    padding-top: 19px;
	}
.productsearch p.desc{font-size:140%;color:#666;padding-right:40px;line-height:24px;}
.searchcontainer{float:right;width:380px;position:relative;margin-top: 15px; margin-right: 56px;}
.searchcontainer .textfield{width:238px;display:block;font-size:80%;}
.media .searchcontainer .textfield{width:220px;}
.searchform{width:294px;}
.searchform input{width:60px;}
.searchform input[type=button]{width:43px;}
.searchtopic{padding-bottom:10px;float:left;width:275px;}
.searchtopic h2{font-size:150%;padding-bottom:18px;padding-top:2px;}
.productsearch .searchtopic{float:left;width:278px;}
.productsearch .searchcontainer .searchform{margin-top:0;}
.productsearch .searchcontainer form.searchform{margin-top:30px;}
.acol .bcol ul li{position:relative;border:none;padding-top:1px;padding-bottom:2px;}
.acol .bcol a.largelink{display:block;font-size:100%;padding-bottom:5px;}
.acol .bcol span.resultdesc{color:#666;font-size:74%;}
.searchcontainer ul.list li{margin:0;padding:4px 0;}
ul.tight li {line-height: 125%; margin:0; padding:0;}
.tooltip .tip {display:none;font-size:80%;position:absolute;padding:8px; box-shadow: 1px 1px 5px #333;-moz-box-shadow: 1px 1px 5px #333;-o-box-shadow: 1px 1px 5px #333;-webkit-box-shadow: 1px 1px 5px #333;-ms-box-shadow: 1px 1px 5px #333; border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}

.tooltip .tip ul li a:hover {text-decoration:underline;display:inline;}
.tooltip .tip p{border-top:1px solid #C00;border-bottom:1px solid #C00;font-size:68%;font-weight:700;color:#C00;padding:3px 6px;}
.tooltip{clear:both;position:relative;top:0;left:2px;margin:0;padding:0;width: 150px;}
.tooltip .fieldnote{display:block;margin:0;padding:0;}
.tooltip .fieldnote a:hover {text-decoration:none; display:inline;}
.tooltip:hover .tip{display:block;background-color:#FFF;z-index:15;}
input[type=text],input[type=password],input[type=email],input[type=number],select{color:#6C6C6C;border:1px solid #999;padding:4px;}
input[type=checkbox]{float:left;display:block;margin-right:4px;margin-top:4px;}
fieldset .field{display:block;padding-top:6px;padding-bottom:2px;}
.fieldnote{display:inline;padding:0 0 0 2px;}
.fieldnote a{font-size:68%;display:inline;clear:both;}
.tooltip .recentview{display:block;margin:0;padding:0;}
.tooltip .wider {width:170px; text-align:left;}
.tooltip .wider ul li { font-size: 12px;   line-height: 168%;   margin: 0;  padding: 0;}
.tooltip .wider ul li img {margin-right:5px; display:inline; width:auto !important;}
.tooltip .recentview a:hover {text-decoration:none; display:inline;}

  #tooltip2{ border: 0 solid red; left: 4px;  position: relative; top: -4px;  width: 225px; }
	
	.tooltip:hover .tip2{display:block;background-color:#FFF;z-index:999;}
.tooltip .tip2{display:none;font-size:80%;position:absolute;padding:8px;box-shadow: 1px 1px 5px #333;-moz-box-shadow: 1px 1px 5px #333;-o-box-shadow: 1px 1px 5px #333;-webkit-box-shadow: 1px 1px 5px #333;-ms-box-shadow: 1px 1px 5px #333; border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
.tooltip .tip2 ul li a:hover {text-decoration:underline;display:inline;}
.tooltip .tip2 p{border-top:1px solid #C00;border-bottom:1px solid #C00;font-size:68%;font-weight:700;color:#C00;padding:3px 6px;}
.recentview{display:inline;padding:5px;}
.recentview a{font-size:68%;display:inline;clear:both;font-weight:600;}

button,a.button{position:relative;border:none;background-color:transparent;display:inline-block;margin:0;padding:0;}
.field.button button{position:absolute;right:-13px;top:-3px;}
.field.button{position:relative;}
.fieldgradient{background-image:0 color-stop(1,rgb(194,194,194)) );}


form.regform2 .error{padding-left:180px;display:none;}
form.regform2 fieldset{border:1px solid #333;margin:6px;padding:6px;}
form.regform2 ul.list li ul{padding-top:5px;}
form.regform2 ul.list ul.list li{clear:none;float:left;padding-right:10px;}
form.regform2 ul.list li img{display:inline;}
.authform li.last{background-image:url(/images/support/frontend/common/horizLineSep_720.gif);background-repeat:no-repeat;background-position:top right;margin-top:12px;padding-top:14px;}
.authform button{float:right;margin-right:10px;}
.authform input[type=checkbox]{margin-left:2px;margin-top:0;}
.authform input[type=text]{display:block;margin-top:4px;}
.authform input[type=password]{margin-top:4px;}
.authform h4{padding:0 0 20px;}
.regform2 label{font-size:70%;font-weight:700;}
.viewall{padding-bottom:10px; padding-left: 20px;background:none;}
.recentviews{clear:both;padding-top:16px;font-size:76%;}
.warrantysearch,.prodregister{padding-left:10px;padding-bottom:20px;}
.documents p.label{font-size:82%;}
.documents h4{padding-top:18px;font-size:96%;padding-bottom:6px;color:#666;}
.documents ul.list{list-style-type:none;}
.documents ul.list li{background-image:url(/images/support/frontend/bullet_bk_sm.png);background-repeat:no-repeat;background-position:0 6px;padding-left:12px;}
.regform ul.list li{background-image:url(/images/support/frontend/common/bulletIcon.jpg);background-repeat:no-repeat;background-position:0 4px;padding-left:26px;padding-top:3px;padding-bottom:3px;}
.productselect,.selfhelp{padding-bottom:5px; padding-left: 30px;}
.drivers .article.twocol .acol{padding-left:3px;}
.drivers .pagination{background-image:url(/images/support/frontend/common/horizLineSep_720.gif);background-position:top right;background-repeat:no-repeat;margin-top:8px;padding-top:14px;}
.drivers .tabber .driverupdate .pagination{margin-bottom:0;margin-top:20px;padding-top:16px;padding-bottom:16px;background-image:url(/images/support/frontend/common/horizLineSep_720.gif);background-repeat:no-repeat;background-position:top right;clear:both;}
.sortby{line-height:1;font-size:76%;font-weight:700;}
ul.linklist li{padding-top:0;padding-bottom:0;}
img.droparrow{margin:-4px 0 0 2px;}
.softtext{color:#999;font-size:90%;}
a.arrow{color:#C00!important;cursor:pointer;text-decoration:none !important;margin-left:0;}
a.tag{color:#999;font-weight:400;text-decoration:underline;}
ul.tiles{list-style-type:none;display:block;margin:0;padding:0;}
ul.tiles li{border-bottom:thin solid #CCC;border-right:thin solid #CCC;float:left;width:172px; min-height:246px;}
ul.tiles li .last{border-bottom:thin solid #CCC;border-right:none;float:left;width:180px;}
ul.tiles li p.label{padding:4px 0 8px 14px;}
ul.tiles li p.desc{padding:0 0 20px 14px;}
.twocol .pagecount{margin-left:20px;}
.twocol .pagenav{margin-right:10px;}
.acol{float:left;width:750px;padding:0;}
.bcol{float:right;width:230px;margin-bottom:8px;}
.acol .title h1{ line-height: 107%;font-weight:700;font-size:38px;text-transform:uppercase;display:block;position:relative;top:0;left:0;margin:0;padding:0;}
.acol .title img {
    height: 32px;
    position: relative;
    top: 2px;
    width: 32px;
}
.acol ul li{padding-top:10px;padding-bottom:10px;}
.bcol li{padding-top:4px;padding-bottom:4px;background-image:url(/images/support/frontend/common/horizLineSep_720.gif);background-repeat:no-repeat;background-position:bottom right;}
.bcol h2{display:block;margin-bottom:10px;padding-left:20px;}
.bcol .announcements li{background:none;padding-bottom:2px;}
.bcol .announcements li p.softtext{font-size:70%;padding-top:4px;padding-bottom:8px;}
.bcol .viewall{margin-bottom:15px;background-image:url(/images/support/frontend/common/horizLineSep_720.gif);background-repeat:no-repeat;background-position:bottom right;padding-top:30px;padding-bottom:15px;padding-left:10px;background:none;}
.pagination a.arrow{font-size:88%;}
.login form.authform li.last{background-image:url(/images/support/frontend/common/horizLineSep_720.gif);background-position:top right;}
.tags{font-size:74%;line-height:1.4em;color:#999;}
.acol p.tags{padding-bottom:30px;}
.repair ul.tiles li.last p.desc{bottom:0;padding-top:40px;padding-bottom:39px;color:#999;font-size:100%;}

/*alert messages*/
.alert_box{position:relative; background-color:#f7f690; border:thin solid #C00; width:90%; margin-left: 20px;font-size:80%;padding:5px; height:auto; padding-bottom:10px; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px;box-shadow: 2px 2px 3px #666; -o-box-shadow: 2px 2px 3px #666; -ms-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; -moz-box-shadow: 2px 2px 3px #666;margin-top: 10px;}
.alert_box .alert_message{position:relative;}
.alert_box .alert_message h4 {color:#C00;}
.alert_box .alert_message hr {background-color:#C00;}
.alert_icon {
	float: left;
	margin-right: 5px;
	width: 24px;
	height:19px;
	background-image: url(/images/support/frontend/mastersprite.png);
	background-repeat: no-repeat;
	background-position: -75px -47px;
}

.alert_box2{position:relative; background-color:#f7f690; border:thin solid #C00; width:90%; margin-bottom:25px;margin-left: 20px;font-size:80%;padding:5px; height:auto; padding-bottom:10px; border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px;box-shadow: 2px 2px 3px #666; -o-box-shadow: 2px 2px 3px #666; -ms-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; -moz-box-shadow: 2px 2px 3px #666;}
.alert_box2 .alert_message{position:relative;}
.alert_box2 .alert_message h4 {color:#C00;}
.alert_box2 .alert_message hr {background-color:#C00;}
.alert_icon {
	float: left;
	margin-right: 5px;
	width: 24px;
	height:19px;
	background-image: url(/images/support/frontend/mastersprite.png);
	background-repeat: no-repeat;
	background-position: -75px -47px;
}


.us-nav .submenu li.l,.us-nav .submenu-tall .items,.twocol,.onecol,.threecol,.partner .bcol .toolbox li{background:none;}
.us-nav .submenu a:hover,form label span.title{color:#000;}
.article .top .title,.features .inwrap li.first{padding-left:0;}
.productsearch .searchtopic .prodimg,.features .inwrap li a img{width:100%;}
.documents h3,.sitemap dt.f{padding:0;}
.us-nav .menu:hover .submenu,.us-nav .menu.hover .submenu,.top, .promomotion,.tooltip a:hover,form.regform2 .company .error,.apple_overlay,.features .inwrap li a{display:block;}
.features .inwrap ul ul,.main.acol,.main.bcol,form.regform2 ul.list ul.list input,form.regform2 ul.list ul.list label,.statusrepair .searchform{width:auto;}
.breadcrumb .user p,.onecol ul.list .icon,.searchcontainer .fieldwrapper,.statusrepair .searchform .field,.driverupdate .top .title,.pagecount,.sitemap div.section{float:left;}
.productsearch form.searchform label,.prodregister form.regform label,.warrantysearch .searchform label,.statusrepair .searchform label,.recoverymedia form.searchform label,.js .apple_overlay,.ir br{display:none;}
.partsrepair ul.tiles.parts li.last,.sitemap div.computers .c2{padding-right:0;}
ul.tiles li.last p.acclaim {padding-right:0; background-image:url(/images/support/frontend/acclaim_logo_30.png); height:15px; background-repeat:no-repeat;}

/*featured blocks */
.features{position:relative;background-color:#fff;margin-left:10px;margin-right:10px;box-shadow:3px 3px 5px #212020;-moz-box-shadow:2px 2px 5px #3a3a3a;-webkit-box-shadow:2px 2px 5px #3a3a3a;-o-box-shadow:2px 2px 5px #3a3a3a;-ms-box-shadow:2px 2px 5px #3a3a3a;}
.features .inwrap{background-color:#fff;margin-top:1px;padding:20px 20px 16px;}
.features .inwrap li{background-position:right bottom;background-repeat:no-repeat;border-right:thin solid #CCC;float:left;width:212px;min-height:270px;border-bottom:medium none;padding:0 14px;}
.features .inwrap li.last{background-image:none;padding-right:0;border-right:none;}
.features .inwrap li li{background:none;padding-left:0;padding-bottom:10px;font-weight:400;line-height:1.1em;}
.features .inwrap h3{font-size:100%;line-height:1.2em;padding:5px 0 10px;}
.features .inwrap p{font-size:76%;line-height:17px;padding:0 0 10px;}
.features .inwrap ul p{font-size:97%;line-height:17px;padding:0 0 10px;}
.features .inwrap dl{font-size:80%;padding-top:1px;}
.features .inwrap dt{font-size:90%;}
.features .inwrap li ul li a,.features .inwrap li a.boldlink{font-size:78%;display:inline;}
.features .inwrap li a.arrow{font-size:88%;display:inline;}
.features .inwrap li .softtext{font-size:72%;}
.features .inwrap .info_para{font-size:84%;}
.breadcrumb .nav a:hover,.productsearch a:hover,.fieldnote a:hover{text-decoration:underline;}
.inwrap .top,.inwrap .bot{height:auto;}
.article ul.tiles li.last,.login form.authform li,.login .article.twocol{background-image:none;border-right:medium none; margin-right:18px;}
.article.twocol,.article.twocol .bcol h3,.article.twocol .bcol h4,.article.twocol .bcol h5,.article.twocol .bcol .content,.productselect h3{padding-left:10px;}
.articlenote span,.tags span{font-weight:700;}
.productselect p.desc,.pagination a.boldlink{font-size:78%;}
.searchtopic .largelink,ul.tiles .label a.largelink,ul.list a.largelink,.partsrepair ul.tiles.parts li p,.viewall .largelink{font-size:80%;cursor: pointer;}
.field.button .error,.multifield.button .error{position:absolute;left:0;top:-18px;}
form.regform2 ul.list input[type=text],form.regform2 ul.list select,.statusrepair .searchform .field.emailOrSerialNumberText{width:350px;}
.authform .fieldnote,.updates .bcol ul li,.partner .bcol h4{padding-bottom:10px;}
ul.acol li,ul.list li{background:none;float:none;width:auto;}
.prodregister .searchcontainer,.warrantysearch .searchcontainer{float:none;width:auto;position:relative;}
.prodregister .field.button .error,.warrantysearch .field.button .error{margin-bottom:10px;margin-top:10px;position:relative;left:0;top:0;}
.repair .status .searchcontainer .and,.recoverymedia .status .searchcontainer .and{float:left;text-transform:uppercase;padding:3px 6px 0;}
.driverupdate .sortby,.pagenav{float:right;}
.bcol .list,.login form.authform{padding-left:20px;}
.bcol .announcements li p,.viewall a.arrow{font-size:100%;}

/*Sitemap*/
.sitemap{clear:both;width:980px;height:205px;position:relative;background-image:url(/images/support/frontend/showcase/ui/bg-grad-line-fade-1000.png);background-repeat:no-repeat;background-position:-1px 37px;margin:auto 0;padding:0 5px 15px;}
.sitemap .cat-title{padding:10px 0;}
.sitemap h3 a{margin-left:10px;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:12px;}
.sitemap h3 span.arrow{position:relative;top:-1px;color:#BC1600;}
.sitemap dl{float:left;padding:0 10px;}
.sitemap dt,.sitemap dt a{color:#666;font-size:11px;padding-top:10px;text-transform:uppercase;text-decoration:none;}
.sitemap dt a{padding-top:0;}
.sitemap dd a,.sitemap dd{font:normal 11px/1.2em Arial,sans-serif;}
.sitemap div.computers{width:31%;}
.sitemap div.tablets{width:12%;}
.sitemap div.televisions{width:19%;}
.sitemap div.video-electronics{width:18%;}
.sitemap div.about{width:20%;position:relative;}
.sitemap div.about .c2{position:absolute;top:187px;right:437px;}
.us-nav .submenu .link-nav .item{border:none;padding-bottom:10px;}
.us-nav .submenu .link-nav .item a {
    color: #0063B1;
    height: 20px;
    padding: 8px 10px 2px !important;
}
.us-nav .submenu .link-nav .item a:hover{color:#0063B1;text-decoration:underline; padding-bottom:5px;}
.us-nav .submenu .link-nav .item .largelink{font-size: 13px; margin-left: 5px; padding-top: 9px;}
.us-nav .submenu .link-nav .item .largelink.wider {font-size: 13px; margin-left: 127px; padding-top: 9px;}
.us-nav .submenu .link-nav .item .largelink_tv{padding-top:9px;margin-left: 92px;font-size: 13px;}

/*Footer*/
.footer{width:980px;clear:both;overflow:hidden;position:relative;background-image:url(/images/support/frontend/showcase/ui/footer-bg-strip.png);background-repeat:no-repeat;background-position:5px 27px;margin:0 auto;padding:0 5px 7px;}
.footer .copyright{font-size:11px;color:#666;text-align:center;padding:0 0 25px;}
.footer ul{clear:left;float:left;position:relative;left:50%;text-align:center;}
.footer ul li{display:block;float:left;position:relative;right:50%;border-left:solid 1px #666;height:14px;}
.footer ul li.f{border:0;}
.footer ul li a{display:block;float:left;color:#FFF;font-weight:400;font-size:11px;line-height:1em;padding:0 17px;}
.footer ul li img{vertical-align:middle;position:relative;top:-1px;#top:0;}
.footer-share-this ul li img{top:-1px;#top:0;}

/*sidebar*/
.promotion{ bottom: -285px;
    height: auto;
    position: relative;
    text-align: center;
    width: 227px;}
.corner {border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #000;
    left: 228px;
    position: absolute;
    top: -10px;
	width:0px;
	height:0px;
	z-index:-1;}
.bcol .floatnav li{background:none;padding:0;}

.floatnav {position: absolute; top:41px;right: -10px;width: 238px;margin-top: 0px;z-index: 20; border-top-left-radius:10px; -o-border-top-left-radius:10px; -ms-border-top-left-radius:10px; -webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px;border-bottom-left-radius:10px; -o-border-bottom-left-radius:10px; -ms-border-bottom-left-radius:10px; -webkit-border-bottom-left-radius:10px; -moz-border-bottom-left-radius:10px; -o-box-shadow:3px 3px 3px #333; -ms-box-shadow:3px 3px 3px #333; -webkit-box-shadow:3px 3px 3px #333; -moz-box-shadow:3px 3px 3px #333; box-shadow:3px 3px 3px #333;z-index:10;}

.floatnav ul.top {background-image:url(/images/support/frontend/stripesidebar.png); border-top-left-radius:10px; -o-border-top-left-radius:10px; -ms-border-top-left-radius:10px; -webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px; padding-top:5px; cursor:pointer;  }

.floatnav ul.bot {background-image:url(/images/support/frontend/stripegrey.png);border-bottom-left-radius:10px; padding-bottom:7px; padding-top:5px; cursor:pointer;}

.floatnav ul.top li:hover, .floatnav ul.top li.active {background-image:url(/images/support/frontend/stripesidebaractive.png);

border-top-left-radius: 4px;}
	
.floatnav ul.top li a{color:#fff;font-size:90%;font-weight:700;text-decoration:none;display:block;padding-right:2px;padding-left:2px;margin:0;}

.floatnav ul.top li img{float:left;margin:7px 8px 0 12px;}

.floatnav ul.top li a span{display:block;border-bottom:1px solid #E27575;padding:8px 0; }

.floatnav ul.bot li a{color:#fff;font-size:76%;font-weight:700;text-decoration:none;display:block;margin:0 2px;padding:0 4px 0 6px;}

.floatnav ul.bot li a span{display:block;margin:1px 0;padding:2px 0 3px 11px;}

.floatnav ul.bot li:hover, .floatnav ul.bot li.active {background-image:url(/images/support/frontend/stripegreyactive.png);}




/*buttons*/
input::-moz-focus-inner /*Remove button padding in FF*/{border:0;padding:0;}
.go_button,  .smaller_button, input[type="submit"], input[type="button"] {position:relative;text-transform: capitalize;padding: 6px 10px 5px 10px;border:1px solid #ccc;border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px;box-shadow: 1px 1px 2px #333;color: #fff;font-size: 12px;font-weight: 500;margin-left:5px;top: -2px;background: #000102; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #000102 0%, #333333 50%, #424242 51%, #353535 95%, #141414 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000102), color-stop(50%,#333333), color-stop(51%,#424242), color-stop(95%,#353535), color-stop(100%,#141414)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000102 0%,#333333 50%,#424242 51%,#353535 95%,#141414 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000102 0%,#333333 50%,#424242 51%,#353535 95%,#141414 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000102 0%,#333333 50%,#424242 51%,#353535 95%,#141414 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000102 0%,#333333 50%,#424242 51%,#353535 95%,#141414 100%); /* W3C */
}

.go_button, .download_button {top:-9px;}
.go_button:active {box-shadow:none; }

.go_button:hover, input[type="submit"]:hover, input[type="button"]:hover {
	background: #141414; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #141414 0%, #353535 5%, #424242 49%, #333333 50%, #000102 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#141414), color-stop(5%,#353535), color-stop(49%,#424242), color-stop(50%,#333333), color-stop(100%,#000102)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #141414 0%,#353535 5%,#424242 49%,#333333 50%,#000102 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #141414 0%,#353535 5%,#424242 49%,#333333 50%,#000102 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #141414 0%,#353535 5%,#424242 49%,#333333 50%,#000102 100%); /* IE10+ */
background: linear-gradient(to bottom,  #141414 0%,#353535 5%,#424242 49%,#333333 50%,#000102 100%); /* W3C */

}
input[type="submit"]:active, input[type="button"]:active {box-shadow:none;}

.search_button_position {
    float: left;
    margin-left: 5px;
    position: relative;
    top: 0;
}
.search_button_position:active{ top: 1px;  }

.second_word {margin-left: 39px !important;}
.download_button, .smaller_button {
	position:relative;text-transform: capitalize;padding: 6px 10px 4px 10px;border:1px solid #ccc;border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px;box-shadow: 1px 1px 2px #333;color: #fff;font-size: 12px;font-weight: 600;margin-left:5px;top: -2px;
	width:100px;text-align:center;margin-top:17px;
	
	background: #7abcff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7abcff 0%,#60abf8 44%,#4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-8 */

	
}


.download_button:hover, .smaller_button:hover {background: #4096ee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #4096ee 0%, #60abf8 56%, #7abcff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4096ee), color-stop(56%,#60abf8), color-stop(100%,#7abcff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4096ee 0%,#60abf8 56%,#7abcff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4096ee 0%,#60abf8 56%,#7abcff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4096ee 0%,#60abf8 56%,#7abcff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4096ee 0%,#60abf8 56%,#7abcff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4096ee', endColorstr='#7abcff',GradientType=0 ); /* IE6-8 */


}




.download_button:active {top:-1px; left:1px;box-shadow:none; }

.buttonpusher_updates {position:relative; right:1px; bottom:15px;}


/*TABS*/
#tabs ul li {display:inline; position:relative;color:#000; background: #ccc;
background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
color:#000;
 height:20px; padding:8px 8px 8px 8px; border-bottom: solid thick #999999; display:inline; font-size:13px;-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
bottom: 2px; }

#tabs ul li:hover, #tabs ul li.active {
	border-bottom: thick #C00 solid;
	padding-top: 9px;
	padding-bottom: 9px;
	color: #fff;
	bottom: 3px;
	cursor: pointer;
	background-image: url(/images/support/frontend/stripetabs2.png);
}

.doc_list ul li:hover, .doc_list ul li.active {

	padding-top: 8px !important;
	padding-bottom: 8px !important;

}
#tabs ul li a {color:#000;}

#tabs ul li a:hover, #tabs ul li a.active {text-decoration:none;color:#fff;}
.panes { left:4px;
    position: relative;
    top: 24px;
    width: 928px;
	padding-right:5px;}
.content_tabs, .content_tabs1 .content_tabs2 .content_tabs3 .content_tabs4 .content_tabs5 {position:relative; right: 4px; bottom:16px;margin-bottom:25px; 
} 
.pane_col.first {margin-left:5px;}
.pane_col.last {border:none; padding-right:19px;}
.pane_col {
    border-right: thin solid #CCCCCC;
    display: inline;
    float: left;
    min-height: 350px;
    padding: 9px 16px;
    width: 198px;
	background: rgb(237,237,237);
background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(30%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%);



}

.pane_col h2 {font-size:14px; margin-bottom:2px;}
.pane_col p {font-size:72%; color:#0063B1; margin-bottom:10px;cursor:pointer;}
.pane_col a:hover {text-decoration:underline;}
.pane_col .date a {color:#666666;text-decoration:none!important;}
.pane_col .date a:hover {color:#666666;text-decoration:none!important;}
.pane_col .date {color:#666666;}

/*adjusters*/
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;line-height:0;}
.hidden{display:none!important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{clear:both;}
.ie-warning{color:#C00; padding:5px; width:400px; min-height: 15px;top:97px; left:180px; border:thin solid #C00; z-index:50;background-color:#FF0; position:absolute;font-weight:600;}

.close {float:right; position: relative; bottom: 13px; left: 13px; border:thin solid #F00; width:25px; padding:3px 1px; text-align:center;background:#fff;font-weight:700;cursor:pointer; border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 2px 2px 3px #666; -o-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; -ms-box-shadow: 2px 2px 3px #666; -moz-box-shadow: 2px 2px 3px #666; }


/*FORMS*/
label{float:left;display:block;width:180px;text-align:left;font-weight:bold; font-size:12px;}
.input_position input[type="text"], .input_position input[type="password"], .input_position input[type="email"], .input_position input[type="number"] {width:220px; margin-bottom:10px; font-size:13px; height:16px; border-left:medium solid #666;}
.form_column {float:left; width:260px; text-align:left; padding-left:15px;}
.form_column_wide { float: left;
    margin-bottom: 15px;
    padding-left: 0;
    text-align: left;
    width: 370px;}
	
	.form_column_wide1 {  float: left;
    padding-left: 0;
    text-align: left;
   width: 283px;}
.input_position select { border-left: medium solid #666666;
    color: #666666;
    font-size: 13px !important;
    height: 26px;
    margin-bottom: 10px !important;
    width: 231px;}
label {float:left;}
  
.input_position input[type="submit"], .input_position input[type="button"] {float:right; margin-right:26px;}
.form_box {margin-top: 22px; padding-bottom:10px; border-bottom:medium solid #666; background: rgb(254,255,255);
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(239,239,239,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#efefef',GradientType=0 );
    }
	.input_position {position:relative;}
	.form_box.white {background:none; border:none;}
.form_box_thanks {min-height: 250px;margin-top: 22px; padding-bottom:10px; padding-left: 15px; border-bottom:medium solid #666; background: rgb(254,255,255);
background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(239,239,239,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(239,239,239,1)));
background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(239,239,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#efefef',GradientType=0 );
    }
	
	.form_title {font-size:20px; font-weight:700; color:#C00; position:relative; bottom:20px;}
	
	.form_box_thanks .form_title { border-top: thin solid #CCCCCC;
    margin-left: -13px;
    padding-left: 11px;
    padding-top: 20px;}
.form_box_thanks label { font-size: 12px; line-height: 14px; font-weight: bold; }    
.form_box_thanks .input_position { float: none; margin-bottom: 10px; }
	
	.input_position input[type="text"].input_error, .input_position input[type="password"].input_error, .input_position input[type="text"].input_error_first, .input_position input[type="password"].input_error_first {border-color:#C00; border-left:medium solid #C00; color:#C00;}
	
.input_position	.input_error_message, .input_position .input_error_message_first {
	position: relative;
	left: 42px;
	bottom: 22px;
	max-width: 194px;
	border: thin solid #C00;
	color: #C00;
	font-size: 8pt;
	text-align: left;
	position: absolute;
	background: #f7f690;
	padding: 2px 5px;
	border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 2px 2px 2px #999999;
	-ms-box-shadow: 2px 2px 2px #999999;
	-o-box-shadow: 2px 2px 2px #999999;
	-webkit-box-shadow: 2px 2px 2px #999999;
	-moz-box-shadow: 2px 2px 2px #999999;
	z-index:10;
	display:none;
}
	
.input_error_message.serial { bottom: 73px;
    left: 118px;}
	.appear {padding:8px 1px 8px 3px;}
	.viewit {margin-bottom:5px;}
	.largelink.return_manual, .largelink {font-size:12px; color:#0063B1;}
	.largelink.pushed, .arrow.pushed {position:relative; top:7px;}
	
.select_error {border-top:#C00;border-bottom:#C00;border-left:#C00; border-right:#C00;color:#C00;}

.warranty, .warranty2 {text-size:12; color: #666; margin-left:10px;}


.show-more-results {
    color: #0063B1;
    cursor: pointer;
    font-style: italic;    
}
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container { color:#000; background-color:#fff; padding: 12px 12px 33px;
border-radius:8px; -o-border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;
box-shadow:3px 3px 4px #333; -o-box-shadow:3px 3px 4px #333; -ms-box-shadow:3px 3px 4px #333; -webkit-box-shadow:3px 3px 4px #333; -moz-box-shadow:3px 3px 4px #333;

}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:transparent; width:25px; height:25px; display:inline; z-index:320; position:absolute; top:10px; right:10px; cursor:pointer; box-shadow:none;}
#simplemodal-container h3 {color:#C00;}

/* Close background*/

.closemodal { position:relative; bottom : 10px; left:10px; float:right; border:thin solid #F00; width:25px; padding:3px 1px; text-align:center; background:#fff; font-weight:700; cursor:pointer; border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 2px 2px 3px #666; -o-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; -ms-box-shadow: 2px 2px 3px #666; -moz-box-shadow: 2px 2px 3px #666; }

/*CMS colors and sizes */

.cell_Grey {background-color:#ccc;}

.cell_White {background-color:#fff;}

.size_Big {font-size: 18px;}

.size_Small {font-size: 11px;}

.text_Aqua {color:#00ffff;}

.text_Black {color:#000;}

.text_Blue {color:#0063B1;}

.text_BlueHeading {color:#00008B;}

.text_BlueBright {color:#0000FF;}

.text_Grey {color:#cccccc;}

.text_Purple {color:#4B0082;}

.text_Red {color:B22222;}

.text_RedBright {color:red;}




/*new side nav controls*/

.down-arrow{
margin-left: 935px;
margin-top: 83px;
position: absolute;
z-index: 10;
}


 .red_hard_button{/*blue hard button*/ /*IE 7 8 9*/
	position:relative;text-transform: capitalize;padding: 6px 10px 4px 10px;border:1px solid #ccc;border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px;box-shadow: 1px 1px 2px #333;color: #fff;font-size: 12px;font-weight: 500;margin-left:5px;top: -2px;
	text-align:center;margin-top:17px;	

background: -moz-linear-gradient(top, rgba(204,0,0,1) 0%, rgba(204,0,0,0.73) 48%, rgba(204,0,0,0.45) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(48%,rgba(204,0,0,0.73)), color-stop(99%,rgba(204,0,0,0.45))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* IE10+ */
background: linear-gradient(to bottom, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#73cc0000',GradientType=0 ); /* IE6-8 */	
}



.red_hard_button:hover {background: #cc0000; /* Old browsers */ /*IE 7 8 9*/
background: -moz-linear-gradient(top,  #cc0000 0%, #cc0000 49%, #cc0000 51%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(49%,#107ad1), color-stop(51%,#cc0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
}

 .red_hard_button:active {
	position:relative;
	top:1px;
	left:1px; box-shadow:none;
}

.b-left{
float:left;
margin-top: 17px;
}

.b-right{
float:left;
margin-top: 17px;
margin-left: 20px;
}


.validationSummary ul { margin: 0 0 0 20px; padding: 0; }
.validationSummary li { color: #c00; font-size: 12px; padding: 0; }

/*announcements*/


.announce {padding-left:25px; width:700px;}

.announce ul li {display:list-item; list-style-type:disc; font-size: 13px; margin-left:20px;}

.announce ol li {display:list-item; font-size: 13px; margin-left:20px;}

.announce p {font-size: 13px; margin-bottom:8px;}

.announce h2 {margin-bottom: 10px;}

.announce .post_date {font-size:12px; color:#666; margin-bottom: -3px;}

/*autosuggest*/
* html .ui-autocomplete {
    width: 1px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 5px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 5px!important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 5px!important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 5px!important;
}


.ui-widget-content {
    background-attachment: scroll!important;
    background-clip: border-box!important;
    background-color: #FFFFFF !important;
    border: 1px solid #DDDDDD!important;
padding: 5px !important;
font-size: 12px!important;
-o-box-shadow: 5px 5px 9px #000000;
-moz-box-shadow: 5px 5px 9px #000000;
-ms-box-shadow: 5px 5px 9px #000000;
-webkit-box-shadow: 5px 5px 9px #000000;
box-shadow: 5px 5px 9px #000000;

}

.ui-widget-content a {
    color: #444444;
}
.ui-widget *:active {
    outline: medium none;
}


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 0px solid #CCCCCC!important;;
    color: #FFFFFF!important;;
    font-weight: bold!important;;
background: #1e5799!important; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8))!important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)!important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)!important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)!important; /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 )!important; /* IE6-8 */

}


.ui-dialog-content {
    background-color: #CCCCCC !important;
    border: thick solid red !important;
    padding: 10px !important;
	 box-shadow: 2px 2px 3px #666 !important;
 }

.ui-menu {
    background-color: #ECECEC;
    box-shadow: 2px 2px 3px #666 !important;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 2px;
}
.ui-autocomplete {
  cursor: default;
    position: absolute !important;
    top: 26px !important;
}



.ui-widget {
    font-size: 11px;
}


.ui-menu .ui-menu-item {  clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%; }


.ui-menu .ui-menu-item a {
    color: #000000;
    display: block;
    font-size: 1em;
    line-height: 1.2;
    padding: 0.2em;
    text-decoration: none;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    color: #FFFFFF;
    font-weight: normal;
    margin: -1px;
}


/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/images/support/frontend/datepicker/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); }

/*firefox fix */


/* -- Floating Objects -- */
.floatLeft { float: left; }
.floatRight { float: right; }

/*express vies input side nav  PLEASE CHECK IE7 FOR EXPRESS VIEW CHANGES*/

.ev-containter{
clear:both;
float:left;
margin-top:339px;
margin-left:0px;
border:0px solid black;
overflow:hidden;
}

.ev-top{
float:left;
border:0px solid red;
overflow:hidden;
margin-top:10px;
margin-left:0px;
}

.ev-bottom-img{
float:left;
border:0px solid red;
overflow:hidden;
margin-top:10px;
margin-left:125px;
width:31px;
height:31px
}

.ev-bottom-button{
float:left;
border:0px solid red;
overflow:hidden;
margin-top:14px;
margin-left:10px;
}

.ev-input{
clear:both;
float:left;
margin-left:0px;
margin-top:0px;
border:0px solid red;
}

.ev-select{
clear:both;
float:left;
margin-left:0px;
margin-top:5px;
border:0px solid green;
}


.clearfix-ev{
clear:both;
width:20px;
height:5px;
border:0px solid black;
}

.ev-q-message{
    width: 165px;
    font-size: 0.9em;
    margin-left: 15px;
    margin-top: 25px;
    position: absolute; 
    z-index: 60 !important;	
	background-color: White;
	/* background-color:grey; border: 0px solid green; color:black; */
	border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px #333333;
    display: none;
	padding:8px;
}


.ev-overlay-wrapper{
    overflow:hidden;
    border:0px solid black;
	width: 200px;	
	height:200px;
    font-size: 0.8em;
    margin-left: 15px;
    margin-top: -9px;
    position: absolute; 
    z-index: 60 !important;	
    display: none;
	padding:8px;
}


.expressview {
    margin-top: 350px;
    margin-left: 1px;
}

.express-input-style{
   font-size: 0.8em !important;
    width:204px !important;
}

.express-input-dropdown{
    font-size: 0.8em !important;
    width:214px !important;
}

.clearfix5{
    clear:both !important;
    width:20px !important;
    height:5px !important;
}

.clearfix2{
    clear:both !important;
    width:20px !important;
    height:4px !important;
}


.express-button{
float:left;
    margin-left:169px !important;
     margin-top: -29px !important;
}

.input_error_message_express{
    background: none repeat scroll 0 0 #F7F690;
    border: thin solid #CC0000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 2px #999999;
    color: #CC0000;
    font-size: 8pt;
    max-width: 194px;
    padding: 2px 5px;
    text-align: left;
 margin-left:-8px;
 margin-top:-62px;
   position: absolute;
    z-index: 51;
   /*  left: 83px;
    bottom: 30px;
   */
}
.exp-title{
   float:left;
}
.ev-spinner { float: left; margin-left: 135px; margin-top:0px; border:0px solid black;}
.q-mark{float:left; margin-left:6px; margin-top:0px; border:0px solid red; width: 73px;}
.clearfix15z{clear:both; height:5px; width:10px; border:0px solid black;}
.clearfix15z2{clear:both; height:5px; width:15px; border:0px solid black;}


.evtooltip {    
    left: 2px;
    padding: 0;
    position: relative;
    top: 0;
    width: 70px;	
}

.mymessage{
  border: 1px solid blue;
    float: left;
    margin-left: 104px;
    margin-top: 15px;
    position: absolute;
    z-index: 50;
}


