/** ----------------------------------------------------------------------------------------------------
 *  File Name:  /euf/assets/themes/standard/upgrades.css
 *  Author:     Upgrades Team
 *  Purpose:    1) Makes specific changes to all sites that go through an upgrade
 *              2) Have default styles that can be uncommented and easily applied to a site
 *              3) Be placed right before the </head> tag so all other css styles can be overridden
 *                 All css edits should be made in this file to ensure maintanability
 *  ---------------------------------------------------------------------------------------------------
 */


/******************************************************************************************************   
 ******************************************************************************************************
 **   1) default styles applied to all sites
 ******************************************************************************************************
 ******************************************************************************************************/
 
/* remove header image */
 html{
 padding: 0; 
 margin: 0; 
 background: #cccccc url(https://www.sandisk.com/content/dam/sandisk-main/en_us/portal-assets/o/images/bodycolor.jpg) repeat-y center top;
  width: 100%;
  
  }  
/* remove firefox drop shadow */
#rn_Footer, #rn_Body { -moz-box-shadow: none; }
#rn_Footer, #rn_Body { -webkit-box-shadow: none; }
/* add top border to content area */
#rn_Body {border-top:1px solid #DDDDDD;} 
/* upgrades default tabs */
.rn_NavigationTab2 a.rn_SelectedTab { 	background: url(/euf/assets/themes/standard/images/tabBackground.png) repeat-x scroll 0 -18px; }
#rn_Navigation { margin-left: 0; }
.rn_NavigationTab2 a {border:  1px solid #DDD; }
/* lowering main height for MainColumn*/
#rn_MainColumn { min-height:350px; }
/* override height of header to auto */
#rn_Header{ height:auto; min-height:0;}
/* 95% of the time we will not need the logo */
#rn_Logo{ display:none;}
/* Update header font color */
#rn_Header, #rn_Header a { color:#000;}
/* default regular tab color */
.rn_NavigationTab2 a:link, .rn_NavigationTab2 a:visited, .rn_NavigationTab2 a:hover, .rn_NavigationTab2 a:active{ background-color:#FFF; color:#000; }
.rn_NavigationTab2 a.rn_SelectedTab { background-color:#0E53A7;color:#fff;}
/* set out of box link color */
a:link, a:visited, a:hover, a:active{ color:#0E53A7; }
/* remove white background pixel at top of search header and h2 headers*/
.rn_Module h3, .rn_Module h2,#rn_SearchControls  {background-image:none; background-color:#EFEFF4; }
/* collapse borders */
table{    border-collapse:collapse;   border-spacing:0; }
/*realigning cretea accuont button on login_form*/
/*.rn_CreateAccountInfo button { margin-left:40px; } */
/* removing global styles on input and button and moving them to be contained within rn_Container id*/
/*#rn_Container input[type="submit"], .rn_Dialog button,.rn_Dialog input[type="submit"], .rn_CreateAccountInfo button {
   -moz-border-radius:4px 4px 4px 4px;   -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
   background:url("images/buttonGradientCombo.png") repeat-x scroll 0 0 #0E53A7;
   border:1px solid #304764;   color:#FFFFFF;
   cursor:pointer;         font:bold 12px Helvetica,Arial,sans-serif;
   margin-right:6px;       padding:6px 8px;
   text-decoration:none;   text-shadow:2px 2px 2px rgba(0, 0, 0, 0.25);
}*/
input[type="submit"], button {
-moz-border-radius:0; -moz-box-shadow:0;
background:none;  border: inherit;
color: inherit;   cursor:pointer;
font: inherit;    margin-right: inherit;
padding: inherit; text-decoration:none;
text-shadow: none;

}
/* adding back in lists dots and numbers  for answers text */
/* #rn_AnswerText  ol li {list-style:decimal; margin-left:30px; }  */
#rn_AnswerText  ol li { margin-left:30px; }  
/* #rn_AnswerText  ul li {list-style:disc; margin-left:30px; }  */
#rn_AnswerText  ul li { margin-left:30px; }

/* ie6 hacks */
/*\*/ * html #rn_Navigation a { background-image:none; } /**/
/*\*/ * html #rn_Navigation a.rn_SelectedTab { background-image:none; } /**/
/*\*/ * html #rn_SearchControls { padding-bottom:25px; } /**/
/*\*/ * html #rn_PageContent.rn_Home .rn_AnswersLink { clear:both; } /**/
/*\*/ * html input, input[type="submit"], button { background-image:none; border: 0px solid #FFFFFF;} /**/


/******************************************************************************************************
 ******************************************************************************************************
 ** 2) Updates quick styles, uncomment a style to quickly edit
 ******************************************************************************************************
 ******************************************************************************************************/

/* To edit the default font */
/*
   html {   font-family:; }
*/

/* links */
 
   a:link{    color:#404040;}
   a:visited{ color:#404040;}
 /*  a:hover{   color:#DEFAULT_COLOR;}
   a:active{  color:#DEFAULT_COLOR;} 
*/

/* to remove sidebar */
/* 
   #rn_MainColumn{   width:99% }
   #rn_Container{    width:750px;} 
   #rn_SideBar{      display:none; } 
*/

/* to remove details on answer/list page */
/*
   .rn_Multiline2 .rn_ElementsHeader,.rn_Element3, .rn_Multiline2 .rn_ElementsData,.rn_Element2,.rn_Multiline2 br {display:none; }
   .rn_Multiline2 .rn_Element1 {  margin-bottom:15px;  }
*/

/* to show numbered list items on the answers/list page  */
/*
   .rn_Multiline2 ol li {   list-style:decimal outside none; padding-left:10px; }
   .rn_Multiline2 ol {      padding-left:30px; }
*/ 

/* make 100% width */
/* 
   #rn_Container{ width:99%;} 
*/ 

/* selected tab font and background-color */
/* 
   #rn_Navigation a.rn_SelectedTab {       color:# ; background-color:#DEFAULT_COLOR; }
   #rn_Navigation a.rn_SelectedTab:hover { color:# ; background-color:#DEFAULT_COLOR; } 
*/

/* regular tab font and  background color */
/* 
   #rn_Navigation a {       background-color:# ; color:# ; }      
   #rn_Navigation a:hover { background-color:# ; color:# ; } 
*/
   
/* removing footer left padding */
/* 
   #rn_Footer{ padding-left:0; }  
*/

/* change input/button background color */
/* 
   .rn_SearchButton2 .rn_SubmitButton, input[type="submit"], button { background-color:#DEFAULT_COLOR; } 
*/

/* change background-color of search area */
/* 
   #rn_SearchControls {background-color:# ; }
*/

/* Advanced Search Items */
/* hide advanced sort form input */
/* 
   .rn_AdvancedSort{ display:none; }
*/

/* hide advanced search term form input */
/* 
   .rn_AdvancedKeyword{ display:none; }  
*/

/* hide rn logo */
/* 
   .rn_RightNowLogo{ display:none; }
*/

/* to hide the login/sign up widget*/

   #rn_LoginStatus{display:block; }  
   #rn_LoginStatus a {text-decoration:underline; }  

/* include a border below tabs that is larger to mimic classic*/
/* 
   #rn_Body {border-top:10px solid #DDDDDD; }
*/
 
/* multi line font size */
/*
   .rn_Multiline2 .rn_Element1, .rn_Multiline2 .rn_Element2 {font-size: ; }
*/

/* make input fields have label left aligned instead of on top of the input*/
/*
.rn_Label { float:left; padding-right:10px; text-align:right; width:25%;  }
.rn_FileAttachmentUpload2 ,.rn_FormSubmit{ margin-left:25%; }
*/

/******************************************************************************************************
 ******************************************************************************************************
 **  3) Add in site specific styles here 
 ******************************************************************************************************
 ******************************************************************************************************/
/*to give default style to fonts*/




 body {
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-smooth:always;

}
body, fieldset legend {
color:#333333;
}
/*to style the container div on page*/
#rn_Container {
margin:auto;
width:982px;


} 

/* LAYOUT.CSS CHANGES AND ADDITIONS */
#Content-innerpage{height:auto; position:inherit;}
#Content-innerpage  h1{color:#fff; margin-left:10px;}
#Content-innerpage div.breadcrumbs{margin-left:13px;  margin-bottom:9px; margin-top:-10px; color:#fff; font-size: 12px;}
#Content-innerpage div.breadcrumbs a{color:#fff; font-size: 12px;}




/*
#headerWrap {
float:left;
height:80px;
position:relative;
width:985px;
z-index:2000;
}

*/

/*logo on the header*/

/*
#headerWrap .logo {
float:left;
left:29px;
position:absolute;
top:24px;
}
*/

/*right to the logo of sandisk*/

/*
#headerWrap .toolbar {
color:#CCCCCC;
font-size:11px;
padding:2px 0;
position:absolute;
right:182px;
text-align:right;
top:31px;
}

*/
/*links of toolbar of sandisk*/

/*
#headerWrap .toolbar a {
color: #666;
padding:0 4px;
text-decoration:none;
}

*/
/*dropdown of the languages select on the home page*/







#headerWrap .dropdown {
color:#CCCCCC;
font-size:11px;
padding:2px 0;
position:absolute;
right:2px;
text-align:right;
top:7px;
}


#headerWrap .toolbar      { 
position: relative; 
top: 10px; 
color: #fff; 
text-align:right; 
font-size: 11px; 
margin-right:142px; 
padding: 2px 0; }

/*
#menuWrap  { 
width: 650px; 
clear: both; 
margin-left:170px; 
margin-bottom: 6px; }
*/

/*to style the menubar that is customer products, business solutions, support etc..*/

/*
#menuWrap {
background:url("https://www.sandisk.com/content/dam/sandisk-main/en_us/portal-assets/o/images/bg-mainmenu-grey.gif") no-repeat scroll 0 0 transparent;
clear:both;
height:39px;
margin-bottom:6px;
width:985px;
}

*/
/*to style the menu bar*/

/*
#menu {
float:left;
margin:0;
padding:0;
width:730px;
}

#menu, #menu ul {
font-family:Arial,Helvetica,sans-serif;
list-style:none outside none;
margin:0;
padding:0;
}
*/

/* font for menu  */

@font-face {
 font-family: "Open Sans Light";
 src: url("/euf/assets/css/OpenSans-Light.eot") /* EOT file for IE */
}
@font-face {
 font-family: "Open Sans Light";
 src: url("/euf/assets/css/OpenSans-Light.ttf") /* TTF file for CSS3 browsers */
}


/*
#menu ul li a       { display: block; text-decoration: none; padding: 5px 15px; font-family: Open Sans, tahoma, georgia, serif; font-weight: bold; font-size: 13px; color: #FFF;  }

*/

/*to style the menu bar list*/

/*
#menu ul li {
position:static;
width:auto;
position:relative;
float:left;
}
*/
/*to give the style to links in the menu bar*/

/*

#menu ul a {
background: url(https://www.sandisk.com/content/dam/sandisk-main/en_us/portal-assets/o/images/bg-nav-notch-grey.gif) no-repeat top right; 
display: block; 
text-decoration: none; 
padding: 10px 22px; font-family: Arial, Helvetica, sans-serif !important; 
font-weight: normal; 
font-size: 12px; 
color: #FFF; 
}

#menu .homeLink {
background:transparent url(https://www.sandisk.com/content/dam/sandisk-main/en_us/portal-assets/o/images/bg-menu-home.gif) no-repeat scroll center center;
display:block;
height:31px;
padding:4px 5px 0;
width:31px;
}
*/




#rn_contentLeft {
/* homepage main content */
float:left;
margin-right:2px;
margin-top:2px;
padding-left: 0px;
width:745px;
/* width:980px;  */
/* background-color: blue;   */
}

#leftNav {
float:left;
margin-bottom:25px;
margin-right:8px;
margin-top:12px;
padding-left:5px;
width:142px;
}

#leftNav li {
font-size:11px;
line-height:20px;
margin:0;
padding:0;
}

ul, ol, dl, li, dt, dd {
list-style:none outside none;  
margin-left:0;
margin-right:0;
margin-top:0;
padding:0;
}

#leftNav li a {
background:url("https://www.sandisk.com/content/dam/sandisk-main/en_us/portal-assets/o/images/arrow.gif") no-repeat scroll right 6px transparent;
color:#DE0000;
padding-right:10px;
text-decoration:none;
}

#leftNav ul ul {
list-style:none outside none;
margin:0 0 0 25px;
padding:0;
}
#leftNav li {
font-size:11px;
line-height:20px;
margin:0;
padding:0;
}
#rn_maincolumn {
float:left;
margin-right:6px;
/* width:800px; */
width:730px;
}
#rn_Body {
border:0 none;
}

#footerWrap3 {
height:51px;
padding-top:0;
text-align:center;
width:992px;
}

#footerWrap3 .footer	{ background-image: none !important; 
background-color: #f3f3f3; 
height: 20px; 
text-align: center; 
color: #ccc; 
padding-top: 5px; 
border-top: #999 1px dotted; 
border-bottom: #999 1px dotted;
}

/*
#footerWrap3 .footer {
background:url("/euf/assets/images/bg-footer.jpg") no-repeat scroll 0 0 transparent;
color:#CCCCCC;
height:20px;
padding-top:5px;
text-align:center;
width:992px;
}

*/


#footerWrap3 .footer a {
color:#666666;
font-size:11px;
padding:0 4px;
text-decoration:none;
}
#footerWrap3 .copyright {
color:#999999;
font-size:10px;
margin-top:7px;
text-align:center;
font-size:11px;
}
#footerWrap3 .copyright a {
color:#666666;
text-decoration:none;
}
/*to style the advanced search box*/
#rn_Search {
float:left;
padding:0px;
width:600px;
border:0 none;
}

#rn_Search .rn_SearchInput input {
border:2px solid #999999;
font-size:13px;
height:1em;
margin-top:7px;
width:90%;
}
/*to style the label of the search box*/
#rn_Search .rn_SearchInput label {
position:relative;
color:#666666;
font-size:13px;
font-weight:bold;
margin:0 0 7px;
}
/*to change the style for the button and submit input*/
input[type="submit"], button {
border:medium none;
float:none;
font-family:Arial,sans-serif;
font-size:11px;
margin:0 auto;
outline:medium none;
padding:2px 4px;
text-decoration:none;
background:url("/euf/assets/images/bg_greybutton.gif") repeat-x scroll left center #6A6B6E;
-moz-border-radius:0 0 0 0;
-moz-box-shadow:none;
color:#FFFFFF;
margin-right:6px;
}

/*to give the style for the hover*/
input[type="submit"]:hover, button:hover {
background:url("/euf/assets/images/bg_greybutton_hover.gif") repeat-x scroll left center #6A6B6E;
}
/*to give style to the search submit button*/
#rn_Search form input[type="submit"], #rn_Search form input[type="image"] {
border:medium none;
float:none;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:6px;
outline:medium none;
padding:2px 10px 20px;
height:22px;
text-decoration:none;
width:auto;
background:url("/euf/assets/images/bg_bluebutton.gif") repeat-x scroll left center #6A6B6E;
-moz-border-radius:0 0 0 0;
-moz-box-shadow:none;
}

/*To give the style for the hover on search button*/
#rn_Search form input[type="submit"]:hover, #rn_Search form input[type="image"]:hover{
background:url("/euf/assets/images/bg_bluebutton_hover.gif") repeat-x scroll left center #6A6B6E;
}

/*to give the underline*/
.divline-original {
background:url("https://www.sandisk.com/content/dam/sandisk-main/en_us/portal-assets/o/images/bg-divline550.gif") no-repeat scroll 0 0 transparent;
clear:both;
height:1px;
margin:12px 0;
width:92%;
}

.divline {
clear:both;
height:1px;
margin:12px 0;
width:100%;
border-bottom: black 1px dotted;
}


#rn_columntwo {
float:left;
padding-top:0px;
width:736px;
/* width:550px; */
}

#rn_columntwotwo {
float:left;
margin-top:0;
padding-top:0;
width:240px;
}
/*to give the home page width*/
.rn_Home{
width:550px;
}
/*to increase the width of the content of the page*/
#rn_PageContent{
/*width:800px; */
width:750px;
/* background:url("") repeat-x scroll left top;  */
/* background:url("/euf/assets/images/bg_content_grey_top.gif") repeat-x scroll left top #FFFFFF;  */
}


/*to style the title*/
#rn_PageTitle2{
overflow:hidden;
padding-bottom:0; 
padding-left:8px; 
padding-top:0; 
width:750px; 
/* width:785px;  */
/* background:url("/euf/assets/images/bg_masthead2.gif") no-repeat scroll left top #ffffff;  */
/* border-bottom:1px solid #E9E9E9;  */
min-height:92px;
}

#rn_MainColumn {
padding:0px;
/* width:55%;  */
width:99%;
/* background-color:red; */


}
/*style for showing answer info on the detail page*/
#rn_meta {
background:none no-repeat fixed 0 0 #E9E9E9;
position: static;
margin:1em 0;
padding:12px;
width:300px;
}

#rn_AnswerInfo2{
margin-top:4px;
margin-bottom:4px;
color:#404040;
font-weight:bold;
}

a.arrow2 {
background:url("https://www.sandisk.com/content/dam/sandisk-main/en_us/portal-assets/o/images/arrow.gif") no-repeat scroll right 6px transparent;
color:#DE0000;
padding-right:10px;
padding-left:14px;
text-decoration:none;
}
.rn_ProductCategoryInput button.rn_DisplayButton {
float:left;
margin-bottom:8px;
padding:2px 20px 2px 2px;
}
/*for home page most popular div*/
#rn_mostpopular2 .rn_Module{
background:none;
border:0px;
/* width:280px;  */
width:400px;  

}
#rn_mostpopular2 .rn_Module h2{
background-color:#FFFFFF;
background-image:none;
border:0 none;
margin-bottom:0px;
padding:0px;
color:#666666;
font-family:arial;
font-weight:bold;
}
/*to change the color of the background of the even no of the record*/
.rn_Grid2 .yui-dt-odd {
background-color:#EDF5FF;
}
/*most popular div style*/
.rn_Grid2 .yui-dt th, .yui-dt td {
padding:4px 5px;
}

.rn_Grid2 {
width:280px;
}
/*see the answer link in bottom of home page*/
#rn_PageContent.rn_Home .rn_AnswersLink {
font-weight:normal;
margin:0px;
margin-top:8px;
}

.rn_Grid2 a{
font-size:12px;
}

#rn_SideBar .rn_Module{
margin-left: 10px;
float: left;
width: 202px;
margin-bottom: 4px;
/*  border: 3px solid #DDDDDD;  */
height: auto;
background-color:white;  
border: 0px;   

/*
background:url("/euf/assets/images/bg_rt.gif") no-repeat scroll left top transparent;  
border:0px;
height:125px;
*/

}
.rn_Module h3, .rn_Module h2 {
background-color:#FFFFFF;
border:0 none;
font-family:arial;
font-size:12px;
font-weight:bold;
line-height:1.15em;
padding:0;
margin-bottom:0px;
}

#rn_SideBar{
width:206px;
/* width:240px; */
margin-right:4px;

}

#rn_SideBar .rn_Padding {
padding:10px 0 0;
overflow:hidden;
}

/*css for the about page*/
#rn_ContainerMinor{
float:left;
overflow:hidden;
padding:0;
text-align:left;
width:800px;
margin-left:10px;
}
#rn_mainColumnMinor{
float:left;
margin-right:6px;
width:800px;
}

#rn_ContainerMinor{
overflow:auto;
width:800px;
background:url("/euf/assets/images/bg_content_grey_top.gif") repeat-x scroll left top #FFFFFF;
}

.rn_PaddingMinor{
padding:10px 5px 15px 15px;
}

#rn_about h1 {
font-size:30px;
font-weight:bold;
}

h1,h2,h3,h4,h5,h6{
color:#091B59;
}

.rn_AnswerDetail #rn_about h2 a {
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#0000FF;
}

.rn_Account h2 {
font-family:Arial,sans-serif;
font-size:14px;
padding-bottom:0.5em;
}

#rn_PageTitle ul#rn_mystuffnav {
margin:0 0 0 189px;
padding:15px;
width:334px;
}

#rn_PageTitle ul#rn_mystuffnav li {
float:left;
margin-bottom:1px;
}

/*to give background image to the navigation tab on the pages*/
#rn_mystuffnav .rn_NavigationTab2  a{
background:url("/euf/assets/images/bg_bluebutton.gif") repeat-x scroll left center #6A6B6E;
}

/*To give the style on hover on image*/
#rn_mystuffnav .rn_NavigationTab2  a:hover{
background:url("/euf/assets/images/bg_bluebutton_hover.gif") repeat-x scroll left center #6A6B6E;
}

#rn_mystuffnav .rn_NavigationTab2  a:link,#rn_mystuffnav .rn_NavigationTab2  a:visited{
display:block;
float:left;
font-size:10px;
font-weight:bold;
line-height:1em;
margin:0 1px 1px 0;
outline:medium none;
padding:3px 7px 5px;
text-align:center;
text-decoration:none;
color:#FFFFFF;
height:12px;
border:0 none;
}
/*to give the style to the selected tab*/
#rn_mystuffnav .rn_NavigationTab2  a.rn_SelectedTab,#rn_mystuffnav .rn_NavigationTab2  a.selected{
background:url("/euf/assets/images/bg_ltgreybutton.gif") repeat-x scroll left center #E9E9E9;
color:#333333;
}


#rn_PageTitle.rn_Account .rn_iconwrap,#rn_PageTitle.rn_QuestionList .rn_iconwrap {
background:url("/euf/assets/images/icon_title_mystuff.gif") no-repeat scroll left top transparent;
margin-top:15px;
}

#rn_PageTitle .rn_iconwrap {
background-image:url("/euf/assets/images/icon_title_askquestion.gif") no-repeat;
margin-top:15px;
float:left;
min-height:50px;
padding:8px 10px 0 49px;
width:128px;
}

#rn_PageTitle .rn_iconwrap2 {
background-image:url("/euf/assets/images/icon_title_askquestion.gif") no-repeat;
margin-top:15px;
float:left;
min-height:50px;
padding:8px 10px 0 49px;
width:auto;
}

#rn_MainColumn .rn_Home{
background:none repeat scroll 0 0 transparent;
padding-left:0px;
}

#rn_PageTitle .rn_Home{
background:none repeat scroll 0 0 transparent;
padding-left:0px;
}

#rn_PageTitle p{
font-size:12px;
padding-bottom:1em;
color:#FFFFFF;
}
/*to give the style to h1 tag*/
#rn_PageTitle h1 {
font-size:24px;
letter-spacing:0.005em;
line-height:1em;
color:#666666;
padding-top:10px;
}

/*to give the style to h1 tag on home page*/
#rn_columntwo .rn_Home h1 {
color:#000000;
margin-top:10px;
}


/*to make login status float right*/
#rn_loginstatus{
float:right;
}
/*div to contain the login status*/
#rn_LoginStatus_rt {
float:right;
height:30px;
padding:5px 12px 2px 7px;
width:100px;
}
/*to increase the padding top on the overview page*/
.rn_Overview{
padding:50px 10px 2px;
}

/*to style the advance widget on the some pages*/
#rn_MainColumn .rn_QuestionList #rn_SearchControls{
background:none;
background-color:0 none;
border:0 none;
padding-left:210px;
}
/*to give the padding to div on the right sidebar*/
#rn_SideBar .rn_Module {
padding-bottom:4px;
margin-bottom:7px;
}

/*search box on the pages*/
#rn_SearchControls {
background:url("/euf/assets/images/bg_masthead2.gif") no-repeat scroll left top; 
border:0 none;
margin-top:5px;
min-height:63px;
}

/*this is for giving introduction on the page  */
#rn_PageTitle .rn_mastheadintro {
float:left;
padding:15px;
width:334px;
}

/*for pargraph style in the header*/

#rn_masthead p {
font-size:12px;
padding-bottom:1em;
}

/* admin pages table styles added by praksh.selvam */
.grid_table_TableRowsList_5{
font-family:arial;
font-size:12px;
}

div.Grid div.yui-skin-sam .yui-dt-table {
border:1px solid #7F7F7F;
border-collapse:collapse;
font-family:arial;
font-size:12px;
margin:0;
padding:0;
}

table.yui-dt-table {
table-layout:auto;
}
div.Grid div.yui-skin-sam .yui-dt-table thead {
border:1px solid #989898;
}

div.Grid div.yui-skin-sam th.yui-dt-sortable {
padding-right:5px;
}

div.Grid div.yui-skin-sam .yui-dt-table th, .yui-skin-sam .yui-dt-table td {
border-right:1px solid #CBCBCB;
padding:4px 5px;
}
#grid_table_TableRowsList_0 td a{
color:#0000EE;
}

div.Grid div.yui-skin-sam .yui-dt-table th, .yui-skin-sam .yui-dt-table th a {
color:#000000;
font-weight:normal;
text-decoration:none;
vertical-align:bottom;
}
div.Grid div.yui-skin-sam tr.yui-dt-even {
background-color:#FFFFFF;
}
div.Grid div.yui-skin-sam tr.yui-dt-odd {
background-color:#EDF5FF;
}
div.Grid div.yui-skin-sam .yui-dt-table th {
background:url("../images/sprite.png") repeat-x scroll 0 0 transparent;
}
div.Grid div.yui-skin-sam .yui-dt-table td a,#containerTableRowsList_5 a{
color:#0000EE;
font-size:12px;
}
.rn_AnswerDetail .rn_Grid2{
width:780px;
}
.rn_SearchInput{
color:#333333;
font-size:12px;
font-weight:bold;
margin:0 0 7px;
margin-top:10px;
}
.inside_Module {
background:url("/euf/assets/images/db-icon-login.gif") no-repeat scroll 0 10px transparent;
padding: 0 5px 0 44px;
margin-left:7px;
margin-top:5px;
}
.inside_Module_ask {
background:url("/euf/assets/images/db-icon-aaq.gif") no-repeat scroll 0 10px transparent;
padding: 0 5px 0 44px;
margin-left:7px;
margin-top:5px;
}
.inside_Module_livechat {
background:url("/euf/assets/images/db-icon-chat.gif") no-repeat scroll 0 10px transparent;
padding: 0 5px 0 44px;
margin-left:7px;
margin-top:5px;
}
.inside_Module_returnmaterial{
background:url("/euf/assets/images/db-icon-rma.gif") no-repeat scroll 0 10px transparent;
padding: 0 5px 0 44px;
margin-left:7px;
margin-top:5px;
}

.inside_Module_register_product{
background:url("/euf/assets/images/db-icon-register.gif") no-repeat scroll 0 10px transparent;
padding: 0 5px 0 44px;
margin-left:7px;
margin-top:5px;
}

h2{
color:#666666;
}
.rn_SearchInput {
margin:0px;
}
#rn_SearchControls .rn_SearchInput a {
color:#999999;
text-decoration:none;
}
.rn_padding{
padding-top:2px;
/* padding-left:45px; */
}
div.rn_ErrorLocation h1, h2, h3, h4, h5, h6 {
color:#2F2F2F;
padding-top:5px;
padding-bottom:2px;
}
#rn_ErrorLocation{
padding-bottom:6px;
padding-top:10px;
}
.rn_Grid2 {
width:450px;
}

caption {
padding:5px;
}
#unevenReplace .FilterFormSelector {
margin-left:262px;
}
.alistSpecCss .rn_SelectionInput legend, .alistSpecCss .rn_SelectionInput label {
float:left;
margin-left:165px;
margin-right:4px;
text-align:right;
}
.alistSpecCss .rn_ProductCategoryInput .rn_Label {
float:left;
text-align:right;
width:37%;
margin-right:4px;
}

.rn_ProductCategoryInput button.rn_DisplayButton {
float:left;
}
/*css for heading of home*/
#rn_PageTitle.rn_Home {
width:524px;
padding-bottom:5px;
padding-top:0px;
}

#rn_SearchControls form input[type="submit"] {
margin:1.7em 0 0 1.3em;
}
.rn_padding {
padding-left:15px;
}
/*css start*/

/*
#menuWrap {
margin-bottom:8px;
}

*/

.h1-sandisk {
margin:0 0 8px;
color:#333333;

}
.rn_SearchInput {
margin:2px 2px 0px 3px;
width:20px;
height: 60px;
/* background-color: yellow;  */


}

#rn_SearchControls .rn_SearchInput input {
width:520px; 


}


#rn_Search .rn_SearchInput input {
width:248px; 


}



.divline {
margin:0 0;
}
#rn_PageTitle.rn_Home {
padding-bottom:0;
}


#rn_columntwo {
padding-left:4px;
}
#rn_SideBar .rn_Padding {
padding:7px 0 0;
}
#rn_mostpopular div.rn_wrap2  h1, h2, h3, h4, h5, h6 {
color:#666666;
padding-top:0px;
font-size:12px;
padding-bottom:0;
padding-left:6px;
}

#rn_mostpopular div.rn_wrap2  strong {
color:#cc0000;
padding-top:0px;
font-size:15px;
padding-bottom:0;
padding-left:6px;
font-weight:bolder;
}




.rn_Module h3, .rn_Module h2 {
color:#2F2F2F;
}
#rn_PageTitle.rn_Home {
margin-bottom:0px;
}
#rn_Search .rn_SearchInput input {
height:14px;
margin-top:6px;
}
#rn_mostpopular2 .rn_Module {
width:450px;
}

#family-table th{background:url(/euf/assets/images/products/bg-bar.gif) repeat-x; height:32px; font-weight:bold; text-align:left}

#rn_tab {
color:#333333;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

.rn_Text{
float:left;
}

.alistSpecCss .rn_SelectionInput input[type="radio"] {
float:left;
}
.rn_SelectionInput fieldset label {
width:12px;
}
input[type="text"], input[type="password"], input[type="email"] {
height:14px;
padding:2px;
margin-bottom:2px;
}
.rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea {
width:255px;
}
input, textarea, select {
padding:0px;
}
#rn_CustomProductCategoryInput_7_Tree{
top:18px;
left:198px;
position:absolute;
}
.yui-skin-sam .yui-panel-container.shadow .underlay {
top:0px;
left:0px;
bottom:0px;
right:0px;
position:static;
}

.FilterFormSelector{
/* margin-left:293px;  */
padding-bottom:3px;
float:left;
}
.rn_ProductCategoryInput button.rn_DisplayButton {
float:left;
padding:0px;
}
.FormField div.FieldLabel{
width:37%;
float:left;
text-align:right;
margin-right:7px;
}
#rn_QuestionSubmit div.rn_SelectionInput label {
float:none;
width:auto;
margin-right:0px;
text-align:left;
}
#rn_QuestionSubmit div.rn_ProductCategoryInput .rn_Label {
float:none;
margin:right:0px;
text-align:left;
width:auto;
}

#customManagetable .rn_TextInput .rn_Label {
    float: left;
    padding-bottom: 5px;
    padding-right: 2px;
}
#customManagetable .rn_TextInput{
margin-left: 135px;
}
#customManagetable .rn_Text{
margin-left:10px;
}
#ps_product_attributeForm .rn_TextInput .rn_Label {
float:left;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:5px;
padding-right:0;
text-align:right;
width:30%;
}
#ps_product_attributeForm .rn_Text {
margin-left:5px;
}
#ps_product_attributeForm .rn_SelectionInput fieldset label {
width:18px;
}
#ps_product_attributeForm  .rn_Label {
float:left;
margin-right:4px;
text-align:right;
width:48%;
}
#ps_hier_menus_bdy  .rn_TextInput .rn_Label {
float:left;
padding-bottom:5px;
padding-right:10px;
text-align:right;
width:29%;
}
#ps_labels_bdy .rn_TextInput .rn_Label {
float:left;
padding-bottom:5px;
padding-right:10px;
text-align:right;
width:29%;
}
#psreturnlocation_bdy .rn_TextInput .rn_Label {
float:left;
padding-bottom:5px;
padding-right:2px;
text-align:right;
width:28%;
}
#psreturnlocation_bdy  form fieldset { 
width:130%;
}
#psreturnlocation_bdy .rn_SelectionInput label{
width:43%;
}
#managepsrma .rn_TextInput .rn_Label {
float:left;
padding-bottom:5px;
padding-right:2px;
width:44%;
text-align:right;
}
#managepsrma .rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput {
width:190px;
}
#ps_warranty_bdy .rn_SelectionInput legend {
width:45%;
}
.inside_Module_login_product {
    background: url("/euf/assets/images/db-icon-login.gif") no-repeat scroll 0 15px transparent;
    margin-left: 7px;
    margin-top: 7px;
    padding: 3px 5px 0 44px;
}
.rn_Live .rn_SelectionInput legend, .rn_Live .rn_SelectionInput label {
float:none;
text-align:left;
}
#mystuffnav{
margin-left:132px;
}
.rn_ChatLaunchButton {
/* padding-left:100px; */
}
.rn_ChatLaunchButton input[type=submit] {
margin-top: 2px; 
font-size: 14px; 
line-height: 18px;
font-weight: bold;
padding: 4px 10px; 
}

.productCategory .rn_ProductCategoryInput .rn_Panel {
left:0;
margin-left:0;
top:0;
}

.alistSpecCss form table{width:100%; float:left;}
.alistSpecCss form table th{text-align:right; padding:7px 0; width:37%;}
.alistSpecCss div.FormField {width:100%; float:left;margin-bottom:0; height:auto; padding-bottom:5px;}
.alistSpecCss .rn_ProductCategoryInput {width:100%; clear:none;margin-bottom:0; }
.alistSpecCss div .rn_FormSubmit{margin-bottom:10px;}
.rn_ProductCategoryInput .rn_Panel {margin-left:292px;margin-top:19px;}
.rn_sub_hidden{margin-top;2px; }
/***************************************/
.rn_ProductCategoryInput .yui-panel-container{position:relative;}
.rn_ProductCategoryInput .yui-panel-container .rn_Panel {position:absolute;top:0px;left:0;}

#customManagetable  .rn_TextInput 
{
width:auto;
}
#customManagetable .rn_SelectionInput label {
margin-right:10px;
text-align:right;
width:47%;
}
#customManagetable .FormField div.FieldLabel {
margin-right:10px;
text-align:right;
width:47%;
}
#alist_admin .rn_ProductCategoryInput .rn_Label{
display:block;
float:left;
font-weight:bold;
margin-bottom:2px;
margin-right:8px;
text-align:right;
width:36%;
}

.alistSpecCss2 .rn_Grid2 {
width:100%;
}

.alistSpecCss2 .rn_SelectionInput legend, .alistSpecCss2 .rn_SelectionInput .rn_Label {
float:left;
margin-left:349px !important;
margin-right:4px;
text-align:right;
}
#rn_productRegsiter .rn_ProductCategoryInput .yui-panel-container .rn_Panel {
    left: 0;
    position: absolute;
    top: 0;
}
/*To display the pageing on the alist page*/
.rn_ResultInfo2 {overflow:visible;}

/*Answer list page result info*/
#rn_PageTitle.rn_AnswerList {overflow: hidden; margin-bottom: 1px;}

.alistSpecCss2 .rn_ProductCategoryInput .rn_Panel {
margin-left:477px;
margin-top:26px;
}
/* To increase the font size of the answer detail page */
#rn_AnswerText {
 font-size:12px; 
}

.rn_AnswerText_Resource {
 float:left;
 width:530px;
 padding-left:0px;
 font-size:16px;
 margin-left:0px;
 
}

.rn_AnswerText_Resource a, #rn_AnswerText_Resource_BottomLeft a, .rn_AnswerText_Resource_BottomRight a {text-decoration:none; }  
.rn_AnswerText_Resource a:hover, #rn_AnswerText_Resource_BottomLeft a:hover, .rn_AnswerText_Resource_BottomRight a:hover {text-decoration:underline; } 



 
.rn_AnswerText_Resource ul {
 list-style:none;
 list-style-position: inside;
 padding-left: 0px;
 font-size:14px;
 margin-left: -12px;
 }


.rn_AnswerText_Resource li {
  list-style-position: inside;
  padding-bottom: 2px; 
  padding-left: 0px;
  margin-left:0px;
}

.rn_AnswerText_Image {
 width:200px;
 float:right;
 padding:0px;
 margin:0px;
 
}

#rn_AnswerText_Resource_BottomLeft {
 clear: both;
 float:left;
 width:360px;
 padding-left:0px;
 font-size:16px;
 margin-left:0px;

}


#rn_AnswerText_Resource_BottomLeft ul {
 list-style:none;
 margin-left: -4px;
 padding-left: 0px;
 list-style-image:url("http://kb.sandisk.com/euf/assets/images/icons/pdf.gif");  
 font-size:14px;
}




#rn_AnswerText_Resource_BottomLeft li {
 list-style-image:url("http://kb.sandisk.com/euf/assets/images/icons/pdf.gif");  
 padding-left: 2px;
 /* list-style-position: inside;   */
}
 
 
 
.rn_AnswerText_Resource_BottomRight {
 float:right;
 width:360px;
 padding-left:0px;
 font-size:16px;
 margin-left:0px;

}

.rn_AnswerText_Resource_BottomRight ul {
 margin-left: -12px;
 padding-left: 0px;
 list-style-image:url("http://kb.sandisk.com/euf/assets/images/icons/pdf.gif");  
 font-size:14px;
}



.rn_AnswerText_Resource_BottomRight li {
 margin-left: -12px;
 padding-left: 0px;
  /* list-style-image:url("http://kb.sandisk.com/euf/assets/images/icons/pdf.gif"); */
 list-style-position: inside;
}


.rn_AnswerText_button { 
width:158px; 
height:34px; 
background: url("http://kb.sandisk.com/euf/assets/images/faq-button.gif") no-repeat; 
display: block;
} 


.rn_AnswerText_button:hover { 
width:158px; 
height:34px; 
background: url("http://kb.sandisk.com/euf/assets/images/faq-button-hover.gif") no-repeat; 

} 

.rn_AnswerText_Icon {
 padding-right:4px;
 padding-bottom: 6px;
 }

 

.rn_RelatedAnswers2 {
 font-size: 12px;
}
#rn_DetailTools {
 font-size:12px;
}
.FieldContent{ float: left; }

#rn_Summary {color:#333; font-size:18px; font-weight:bold; padding-bottom:10px;}




