/* 19 Aug 2011 SSD Academy*/
.ssd_tuts_list .ssd_tut_cat h2 {
  background-color: #f3f3f3;
  padding: 6px;
  margin: 1px;
  cursor: pointer;
}
.ssd_tuts_list .ssd_tut_cat h2 a { display: block;  color: #000; padding-left: 25px;padding:2px 0 2px 25px}
.ssd_tuts_list .ssd_tut_cat h2 a:hover, .ssd_tut_item h3 a:hover {text-decoration: none;}
.ssd_tuts_list .ssd_tut_cat h2 a.close {background: url(/images/SSDAcademy/ssd_academy_h2_arrow_rt.gif) no-repeat left center;}
.ssd_tuts_list .ssd_tut_cat h2 a.open {background: url(/images/SSDAcademy/ssd_academy_h2_arrow_dwn.gif) no-repeat left center;}

.ssd_tut_cat_item {
  padding: 20px 35px;
  margin: -2px 2px 2px 2px;
  border: #e1e1e1 1px solid;
  display: block;
}
.ssd_tut_item h3 {
  background-color: #f3f3f3;
  border-top: #ccc 1px dotted;
  border-bottom: #ccc 1px dotted;
  padding: 5px 5px 5px 2px;
  margin-bottom: 1px;
  cursor: pointer;
}
.ssd_tut_item h3 a{ display: block; color: #000; padding-left: 18px;}
.ssd_tut_item h3 a.close {background: url(/images/SSDAcademy/ssd_academy_h3_arrow_rt.gif) no-repeat left center;}
.ssd_tut_item h3 a.open {background: url(/images/SSDAcademy/ssd_academy_h3_arrow_dwn.gif) no-repeat left center;}

.ssd_tut_item_desc { padding: 0 0 15px 0; display: block;}
.ssd_tut_item_desc_hide,.ssd_tut_cat_item_hide { display:none; }
.ssd_tut_play_video {
  background: url(/images/SSDAcademy/ssd_academy_play_video_icon.gif) no-repeat left center;
  padding-left: 28px;
}
/* 19 Aug 2011 SSD Academy End*/
/*--- START Contact Us styles----*/


.cleaner  { clear: both; _font-size: 1%;}

.cleaner:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.cleaner {display:inline-block;height:1px;}
/* Hide from IE Mac \*/
.cleaner {display:block;}
/* End hide from IE Mac */
.contactUs_Wrapper {
  width: 545px;
  margin: 0 auto;
  padding-bottom:10px;
}
.contactUs_Wrapper h2 {
  font-size: 18px;
  font-weight: normal;
  color: #434d58;
  margin: 0 0 12px 0;
  padding: 0 0 5px 0;
  border-bottom: #000 1px dotted;
}
.contactUs_Wrapper .corp_hq {
  font-size: 14px;
  color: #6d6d6d;
  background: url(/Assets/ContactUs/images/sandisk-corporate-head-quarters.jpg) no-repeat right top;
  margin: 0px 0px 12px;
  padding: 0px 0px 10px;
  border-bottom: 1px dotted #000;
}


/*Contact Us Tabs styles*/
#contactUs_tabs {
  display: block;
  float: left;
  width: 100%;
}
#contactUs_tabs .tc {
  border: solid 1px #f3f3f3;
  background-color: #FFFFFF;
  padding: 0px;
  /*overflow: auto;*/
  clear: left;
  margin:0px;
}
html>body #contactUs_tabs .tc {
  border: solid 1px #f3f3f3;
  background-color: #FFFFFF;
  padding: 0px;
  /*overflow: auto;*/
  clear: left;
  margin:0px;
}
#contactUs_tabs .tab {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#4a4a4a;
  cursor:pointer;
  height:auto !important;
  min-height: 34px !important;
  padding:5px 0 0 0;
  margin:0px;
  width:180px;
  float:left;
  text-decoration:none;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  background: #f6f6f6 url(/Assets/ContactUs/images/tabbg.jpg) repeat-x;
}
html>body #contactUs_tabs .tab {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#4a4a4a;
  cursor:pointer;
  padding:5px 0 0 0;
  margin:0px;
  width:180px;
  float:left;
  text-decoration:none;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  background: #f6f6f6 url(/Assets/ContactUs/images/tabbg.jpg) repeat-x;
}
#contactUs_tabs .tab_sel {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#FFFFFF;
  cursor:pointer;
  height:auto !important;
  min-height: 34px !important;
  padding:5px 0 0 0;
  margin:0px;
  width:179px;
  float:left;
  text-decoration:none;
  font-weight: normal;
  background: #5d5d5d url(/Assets/ContactUs/images/tabclick.jpg) repeat-x;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  position:relative;
}
html>body #contactUs_tabs .tab_sel {
  font-family: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  color:#FFFFFF;
  cursor:pointer;
  padding:5px 0 0 0;
  margin:0px;
  width:179px;
  float:left;
  text-decoration:none;
  font-weight: normal;
  background: #5d5d5d url(/Assets/ContactUs/images/tabclick.jpg) repeat-x;
  border-top: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
  position:relative;
  
}
#contactUs_tabs .tab span{
  width:16px;
  height:10px;
  display:none;
}
#contactUs_tabs .tab_sel span{
  background: url(/Assets/ContactUs/images/arrowred.gif) no-repeat 0 0;
  z-index:10;
  width:16px;
  height:8px;
  position:absolute;
  left:20px;
  _bottom:-18px;
  visibility: visible;
  top: 38px;
}
.tc {clear: both;border: solid 1px #f3f3f3;}
.tc_head {
  padding: 10px;
  background: #eee url(/Assets/ContactUs/images/bandbg.jpg) repeat-x;
  font-size: 12px;
}
.section_nav { list-style: none; margin: 0; padding: 0; height: 33px;}
.section_nav li {
  background-color: #fff;
  display: block;
  float: left;
  border-right: #ccc 1px solid;
  padding:8px 0;
  margin-bottom: 2px;
}
.section_nav li a {padding: 3px 8px;}
.section_nav li.active a{
  font-weight: bold;
  color: #000;
  text-decoration: none;
      }
.region_block {padding: 10px; font-size: 11px;}
.region_block h3 {font-size: 16px; font-weight: bold; color: #4d4d4d; background-color: #ebe8e8; margin: 0 0 10px 0; padding: 5px;}
.icon_tel, .icon_fax, .icon_email {display: block; font-size: 11px; padding: 3px 0 3px 22px; margin: 2px 0;}
.icon_tel { background: transparent url(/Assets/ContactUs/images/icon_tel.gif) no-repeat left top;}
.icon_fax { background: transparent url(/Assets/ContactUs/images/icon_fax.gif) no-repeat left top;}
.icon_email { background: transparent url(/Assets/ContactUs/images/icon_email.gif) no-repeat left top;}
.icon_ques { background: transparent url(/Assets/ContactUs/images/icon_ques.gif) no-repeat left top; font-size: 11px; padding: 3px 0 3px 22px; margin: 2px 0;}
.na_holidays {
  display: block;
  width: 185px;
  padding: 10px;
  float: right;
  background-color: #fdfbe9;
  border: #e7e7d7 1px solid;
  font-size: 11px;
  color: #4d4d4d;
}
.na_holidays big {font-size: 16px; font-weight: bold;}
.na_holidays ul {list-style: none; margin: 10px 0 0 0; padding: 0;}
.note {color: #a09f9f; margin: 10px 0; padding: 10px 0; /*border-top: #000 1px dotted; border-bottom: #000 1px dotted;*/}
.note span {color: #f00;}
.top_link {text-align: right; padding: 0 10px 5px;}
.country_address_block {
  display: block;
  margin: 0 0 5px 0;
  padding: 10px 10px;
  font-size: 12px;
   border-bottom: #000 1px dotted;
}
h4.country { font-size: 14px; font-weight: bold; color: #000; margin: 0 0 5px 0;}
h4.country span {font-weight: normal;}
.country_address_block .contact_address { margin: 5px 0; width: 200px; height:50px; float: left; font-size: 11px;}
.country_address_block .contact_time {background-color: #fdfbe9; border: #ebeae1 1px solid; padding: 5px 5px 8px 5px; margin: 0; width: 185px; float: right; font-size:11px;}
.country_address_block .contact_time .working_time_zone { font-weight: bold;}
.icon_tel span {color: #999;}
.noData {display: none;}
.region_block .office_address {font-size: 11px; margin-bottom: 5px;}
.retail_country_block {display:block; width: 244px; float: left; border: #e7e7e7 1px solid; margin: 0 5px 5px 0; padding: 5px;}
.region_address {margin-bottom: 15px;}
.retail_country_block .contact_names {margin: 0; padding: 0; list-style: none;}
.retail_country_block .contact_names li {
  margin-bottom: 3px;
  background: url(/Assets/ContactUs/images/bullet_arrow_right.gif) no-repeat left 3px;
  padding: 0px 0px 0px 9px;
}
.retail_country_block, .pr_country_block {display:block; width: 244px; float: left; border: #e7e7e7 1px solid; margin: 0 5px 5px 0; padding: 5px;}
.retail_country_block h4.country, .pr_country_block h4.country{font-size: 12px; margin-bottom: 5px;}
.retail_country_block .country_names, .pr_country_block .country_names {margin-bottom: 5px;}
.retail_country_block .contact_names li .designation {display: block; color: #999;}
.oemProd_list {font-size: 11px; color: #999;}
.pr_country_block h5 {font-size: 11px;font-weight: bold; color: #777; margin: 3px 0;}
.pr_country_block .pr_address {margin-bottom: 5px;}
.pr_country_block .pr_address .contact_name {font-weight: bold;}

/*--- END Contact Us styles----*/

/*Contact Us Right Column blocks*/
.live_chat_support {
  margin: 0px auto 5px;
  width: 238px;
  background: #fefefe url(/assets/ContactUs/images/live_chat_support_bg.jpg) no-repeat 5px center;
  border: 2px solid #e5e5e5;
  height: 90px;
  font: 14px Arial, Helvetica, sans-serif;
}
.live_chat_support span {
  font-size: 18px;
  line-height: 22px;
}
.live_chat_support p { margin-left: 90px; }
.live_chat_support a {
  color: #c91b1c;
  font-weight: bold;
  text-decoration: none;
}
.text_block {
  width: 238px;
  margin: 5px auto;
  font-family: Arial, Helvetica, sans-serif;
  border: 2px solid #e5e5e5;
}
.text_block h3 {
  color: #000000;
  margin: 5px 10px;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.text_block p {
  margin: 5px 10px 10px;
  font-size: 11px;
  border-bottom: 1px dotted #666666;
  padding-bottom: 5px;
  color: #808080;
}

/*Contact Us Right Column blocks END*/

/****** About US new  landing styles *****/
.bdr_btm_dot {border-bottom: #000 1px dotted; height:25px;}
.twocol_block {margin-top: 10px;}
.corp_info {list-style-type: square; list-style-position: inside; margin-top: 10px;}
.corp_info li {padding: 2px 0;}
.corp_info li a{background: transparent url(/Assets/Umbraco/AboutSandisk/link_arrow_right.jpg) no-repeat right center; padding-right: 10px;}
.info_links_block {float: right; width: 220px; height: 290px; margin-left: 15px; padding-left: 20px;background: transparent url(/Assets/Umbraco/AboutSandisk/info_links_block_bg_left.jpg) no-repeat left top;}
.mmbannervideo {
  POSITION: relative;
  WIDTH: 982px;
  FLOAT: left;
  MARGIN-RIGHT: 4px;
  _margin-right: 2px;
}
.mmbtnclose {
  HEIGHT: 14px;
  MARGIN-LEFT: 898px;
}
.post_resume_block {
  display: block;
  height: 64px;
  background: #e5e5e5 url('/Assets/Umbraco/AboutSandisk/Careers/resume-block-bg.jpg') no-repeat left center;
  padding: 10px 0 0 100px;
  font-size: 12px;
}
.more_info_block {
  display: block;
  float: right;
  width: 190px;
  border: #ccc 2px solid;
  margin: 5px 10px;
  padding: 5px;
}
.more_info_block h3,
.more_info_block p {
  margin: 0 0 5px 0;
}
.twocol_block .column1,
.twocol_block .column2 {
  display: block;
  float: left;
  width: 48%;
  height: 185px;
  margin-top: 10px;
}
.twocol_block .column1 {
   margin-right: 10px;
}
.twocol_block .column2 {
  background: transparent url('/Assets/Umbraco/AboutSandisk/info_links_block_bg_left.jpg') no-repeat left top;
  padding-left: 15px;
}

.simpleModule2pr h3  { margin-bottom: 10px; }
.simpleModule2pr  {
  clear: both;  
  margin-left: 1px;
  float: left;
  width: 215px;
  margin-bottom: 7px;
  border: 3px solid #e5e5e5;
  padding:7px;
  height:auto;  
}


/***** styling disabled form labels *****/

.aspNetDisabled label{
  color: #aaa; cursor: default;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

