﻿/* CSS Document */

body{
background-image:url(../../Images/KYOCERA/HomeBackground.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
}

.customRed{
	color:#e31e30;
}

.customOuter{
clear:both;
width:960px; height:100% !Important;
padding:0px 20px 20px 20px;
background-image:url(../../Images/KYOCERA/WrapperBackground.gif);
background-repeat:repeat;
border:0px #000000 solid;
}


.customHeader{
width:961px;
}

/* ************************** */
/* ****** Left Section ****** */
/* ************************** */

#customSimpleName{
width:180px; border:0px #00FF00 solid; vertical-align:top;
}

#customSimpleName ul{
margin:0; padding:0;
text-align:left;
background-color:#f8faf9;
width:150px; 
border:1px #ededed solid; 
padding:5px 10px 5px 20px;
list-style-image:url(../../Images/KYOCERA/level1Bullet.gif);
}

#customSimpleName ul li{
margin:0;
padding:0;
}

#customSimpleName ul li a.customSimpleItemLevel1 {
color:#000000;
font-size:12px; font-weight:bold; text-decoration:none;

}

#customSimpleName ul li a:hover.customSimpleItemLevel1 {
color:#e31e30;
font-size:12px; font-weight:bold; text-decoration:none;
}


/* ************************** */
/* ****** Top Section ****** */
/* ************************** */

table.customTopTable{
  	width:962px; 
  	border-top:1px #cccccc solid;
  	border-left:1px #cccccc solid; 

	border-right:1px #cccccc solid; 
	border-bottom:none;
  	background-color:#FFFFFF;
}


td.customTopLeftTD{
	width:266px; height:55px; padding:10px 0px 0px 20px;
}

td.customTopLeftTD div.customLogo{
	width:225px; height:55px; padding:10px 0px 0px 0px; float:left;
}

td.customTopLeftTD div.cutomAction{
	padding:10px 0px; float:left;
}


td.div.customAction{
	 width:100%;
	 padding:0px 0px 0px 0px;
}


.customActionTable{
	 width:100%;
}

td.customWelcomeTD{
	width:100%; 
	padding:0px 0px 0px 0px;
}

td.customActionMenuTD{
	width:30px; 
	padding:0px;
	margin:0px;
}


td.customTopRightTD{
	width:700px; height:55px; border:0px solid #000000; padding:5px 5px 0px 0px;
}
td.customTopRightTD1{
	width:500px; height:55px; border:0px solid #000000; padding:5px 5px 0px 0px;
}


td.div.cutomSearch{
	float:right;
}
td.customSearchBlankTD{
	width:100%; border:0px #ff0000 solid;
}

td.customSearchTD{
	padding:5px;
	
}

td.customSearchTD input{
    color:#000000; 
    font-size:12px; 
    font-weight:bold;
	background-color:#ffffff; 
	border:1px solid #b0c4be;
	height:16px;	
}



td.customSearchTD select{
    color:#ffffff; 
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px; 
    font-weight:bold;
	background-color:#bacec8; 
	border:1px solid #b0c4be;
	height:20px;	
}




td.div.customNavigation{
	float:right;
	padding:0px;
	margin:0;
	vertical-align:bottom;
}

td.customNavigationTD{
	padding:10px 0px 0px 0px;
	vertical-align:bottom;	
}


.customNavigationInner{
}

/* top nav holder */
.customNavItemContainer {
	margin-left: -5px;
	border-left: 0px solid #3a3d40;
}

/* top nav items */
.customTopNavItem {
	height: 33px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	border-right: 0px solid #3a3d40;
}

/* top nav link color */
.customTopNavItem a {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.customTopNavItem a:hover {
	color: #e31e30;
	text-decoration: none;
}

/* top nav hover bg */
.customTopNavItemHover {
	background: url('../../Images/KYOCERA/KYIOCERA/nav_hover_bg.gif') repeat-x;
	height: 33px;
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	border:0px;
}

/* top nav hover font color */
.customTopNavItemHover a {
	color: black;
	text-decoration: none;
	background-image: none; /* NEEDED to hide double background on hover */
}

/* top nav sub item flys */
.customTopNavFlyOut {
	border:1px #CBD1E0 solid;
	text-align:left; z-index:1; margin-top:0;vertical-align:top;
}

/* top nav sub item fly items */
.customTopNavFlyOutItem {	
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 8pt;  
	font-weight:normal;
	background-color: #ffffff;
	border:0px #CBD1E0 solid;
	border-top-style: none;
	color:#b2b2b2; 
	width:150px;
	min-width:100px; 
	padding-top:0px;
	margin:0; }

.customTopNavFlyOutItem a {
	color:#808080;	
    display:block;
    padding:4px 5px 4px 5px;
}


/* top nav sub item fly out hover */
.customTopNavFlyOutHover {
	background-color: #EBF0EA;
}


#customTop .customSearchButton{
width:90px; height:20px;
background-color:#bacec8;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
float:left;
}

#customTop .customSearchButton .customSearchVia{
float:left; padding:3px 0px 2px 7px;
}

#customTop .customSearchButton .customSearchMenu{
	display:none;
	width:150px;
	text-align:left;
	background-color:#808080;
	border:0px #ff0000 solid;
	margin:0;
	padding:3px 0px;
}

#customTop .customSearchButton .customSearchMenu ul, #customTop .customSearchButton .customSearchMenu li {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}

#customTop .customSearchBox{
width:200px; height:16px; vertical-align:middle; font-size:12px; padding:0px 2px;margin:0px;
}

#customTop a{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin-left:20px;
}

#customTop a:hover{
color:#e31e30;
text-decoration:none;
}


#customWelcome{
	color:#000000 !important;
}

/* ************************** */
/* ****** Footer Section *******/
/* ************************** */

#customFooter{
clear:both;
width:100%;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808080;
padding:10px 0px 5px 0px;
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#customFooter .customFooterLinks {
float:left;
width:300px;
text-align:left;
padding-left:20px;
}

#customFooter .customFooterLinks a{
font-size:11px;
color:#808080;
text-decoration:none;
margin-right:10px;
}

#customFooter .customFooterLinks a:hover{
color:#e31e30;
}

#customFooter .customCopy{
width:400px;
float:left;
text-align:center;
}

#customFooter .customWaamLink{
float:right;
width:301px;
text-align:right;
padding-right:20px;
}

#customFooter .customWaamLink a{
font-size:11px;
color:#e31e30;
font-weight:bold;
text-decoration:none;
}

#customFooter .customWaamLink a:hover{
color:#e31e30;
text-decoration:underline;
}

/* ************************** */
/* ****** Main Section ****** */
/* ************************** */
#customWrapper{
clear:both;
width:100%;
min-height:630px;height:auto !important;
margin-top:5px;
padding:5px 0px 0px 0px;
background-color:#FFFFFF;
height:inherit;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;

}

.customMenu2Panel{
width:920px; height:30px; border:0px #000000 solid;
}

.customBreadCrumbLayout{
	width:400px;
	float:left; 
	text-align:left;
	margin-left:0px;
	font-size:10px; 
	color:#808080; 	
	text-decoration:none;
}


a.customBreadCrumb{
	text-decoration:none;
	color:#808080; 
}

a.customBreadCrumb:hover{
	color:#E31E30; 
}


a.customBreadCrumbRoot{
	text-decoration:none;
	color:#808080; 
}

a.customBreadCrumbRoot:hover{
	color:#E31E30; 
}



#customMenu2{
float:right; padding-top:0px; vertical-align:top; margin-bottom:0px; border:0px solid #000000;
}

#customMenu2 a{
color:#808080;
text-decoration:none;
font-weight:normal;
font-size:12px;
margin-left:20px;
}

#customMenu2 a:hover{
color:#e31e30;
text-decoration:none;
}


#customContentArea{
clear:both; width:920px; height:inherit;
}

.customHeaderBunnerTD
{
	padding:9px 0px 0px 0px;
}

/***** Download Centre ****************/
.customProductDownloadsName{ 
	font-size:large;
	font-weight:bold;
	color:#e31e30;
	text-align:left;
	margin:0px 0px 40px 0px;
}

.customProductDownloadsSection{
	padding: 0px 0px 30px 0px;
	
}
.customProductDownloadsSectionHeader{
	font-size:medium;
	font-weight:bold;
	color:#777777;
	text-align:left;

}


/* ********************************* */
/* ****** Left Static Section ****** */
/* ********************************* */

#customStaticLeft{
	width:180px;
	border:0px #00FF00 solid; vertical-align:top;
	padding-top:20px;
}

#customStaticLeft ul{
margin:0; padding:0;
text-align:left;
background-color:#f8faf9;
width:150px; 
border:1px #ededed solid; 
padding:5px 10px 5px 20px;
list-style-image:url(../../Images/KYOCERA/level1Bullet.gif);
}

#customStaticLeft ul li{
margin:0;
padding:0;
}

#customStaticLeft ul li a.customStaticItemLevel1 {
color:#000000;
font-size:12px; font-weight:bold; text-decoration:none;

}

#customStaticLeft ul li a:hover.customStaticItemLevel1 {
color:#e31e30;
font-size:12px; font-weight:bold; text-decoration:none;
}


#customStaticLeft{
	width:180px;
	border:0px #00FF00 solid; vertical-align:top;
	padding-top:20px;
}

#customStaticLeft ul{
margin:0; padding:0;
text-align:left;
background-color:#f8faf9;
width:150px; 
border:1px #ededed solid; 
padding:5px 10px 5px 20px;
list-style-image:url(../../Images/KYOCERA/level1Bullet.gif);
}

#customStaticLeft ul li{
margin:0;
padding:0;
}

#customStaticLeft ul li a.customStaticItemLevel1 {
color:#000000;
font-size:12px; font-weight:bold; text-decoration:none;

}

#customStaticLeft ul li a:hover.customStaticItemLevel1 {
color:#e31e30;
font-size:12px; font-weight:bold; text-decoration:none;
}


/* ********************************* */
/* ****** Left General Navigation*** */
/* ********************************* */


#customGeneralLeft{
	padding:10px 15px 5px 0px;
	text-align:left;
	vertical-align:top;
	width:170px;
}

/* ****** Define area ****** */
.customGeneralLeftInner{
	margin:0;
	padding:0px 0px 0px 5px;
	background-color:#f8faf9;
	width:100%; 
	border:0px #ededed solid; 
	width:155px;	
}

/* ****** Define element ****** */

.customStaticMenuItemStyle{
	color:#000000;
	font-size:12px; font-weight:bold; text-decoration:none;
	padding:2px 0px 2px 0px;
	background-image:url(../../Images/KYOCERA/level1Bullet.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	white-space:normal !important;		
}


.customStaticMenuItemStyle td{
	white-space:normal !important;
	padding:2px 0px 2px 10px;
}

.customStaticMenuItemStyle a{
	padding:0px 0px 0px -10px;
	background-image:none;
}


.customStaticMenuItem1Style{
	color:#666666;
	font-size:12px; font-weight:bold; text-decoration:none;
	padding:0px 0px 0px 5px;
	vertical-align:middle;
	margin-left:0px !important;
	white-space:normal !important;	
}

.customStaticMenuItem11Style td{
	white-space:normal !important;	
}

.customStaticMenuItem11Style a{
	padding:0px 0px 0px 10px;
	background-image:none;
}


.StaticSelectedStyle{
	color:#e31e30;
}

.customStaticHoverStyle {
	color:#e31e30;
}

/* ************************** */
/* ****** Content Section ****** */
/* ************************** */

#customContent{
	border:0px #0000FF solid; 
	vertical-align:top;  
	font-size:12px; 
	color:#666666; 
	text-align:left;
	padding:10px 0px; margin-right:10px;
}

#customContentShort{
	border:0px #0000FF solid; 
	vertical-align:top;  
	font-size:12px; 
	color:#666666; 
	text-align:left;
	padding:10px 0;
}


.customContentTable{
	border:0px #0000FF solid; 
	vertical-align:top;  
	padding:1px 0px;
}

.customContentTitle{ 
	font-size:large;
	color:#e31e30;
	text-align:left;
	padding:0px 0px 10px 0px;
}

.customUserContent{
	width:550px;
	padding:0px 0px;
	font-size:12px;
}

.customUserContent a{
	color:#26839f;
}


#customPageContent{
	width:920px; 
}

/* ************************** */
/* ****** Right Section ****** */
/* ************************** */

#customRight{
width:155px; 
border:0px #FF0000 solid;
font-size:12px; 
font-weight:bold;
text-align:left; 
vertical-align:top;
padding:20px 0px 10px 0px; height:60px;
}

#customRight .customRightMenuHead{
width:130px; height:18px;
background-image:url(../../Images/KYOCERA/rightHeadBack.gif); 
padding-top:7px; padding-left:10px;

}

.customRightMenu{
	margin:0px;	
	width:130px;
	border:1px #cccccc solid; 
	vertical-align:top; 
	background-color:#F8FAF9;
	padding:5px 0px 5px 8px;
	text-align:left;
}

.customRightMenu a{
	color:#000000;
	text-decoration:none;	
}

.customRightMenu a:hover{
	color:#e31e30;
}

.customRightMenuGray{
	color:#808080;height:100px;
	
}



/* ************************** */
/* ****** Home Page Styles *******/
/* ************************** */

#customBanner{
clear:both;
width:920px;
padding-top:0px;
}

.customMorePanel{
width:910px;
border:0px solid #000000;
color:#FFFFFF;
background-color:#9e9e9e;
margin:15px 0px 20px 0px;
padding:15px 5px;
float:left;
font-family:MyriadPro, Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
}

.customMorePanel a{
color:#ffffff;
text-decoration:underline;
}

.customMorePanel a:hover{
color:#e31e30;
}

#customLinks{
clear:both;
width:920px;
border:0px solid #000000;
min-height:110px;
}

.customLinkBox{
float:left;
border:0px #000000 solid;
background-color:#f8faf9;
margin: 0px 10px 0px 0px;
width:175px;
font-family:Arial, Helvetica, sans-serif;
min-height:110px;
}

.customLinkBoxLast{
float:left;
border:0px #000000 solid;
background-color:#f8faf9;
margin: 0px 0px 0px 0px;
width:175px;
font-family:Arial, Helvetica, sans-serif;
min-height:110px;
}


#customLinks ul{
text-align:left;
margin:0px;
padding-left:10px;

}

#customLinks li{
list-style-image:none;
list-style:none;
text-align:left;
padding-bottom:5px;
}

#customLinks .customLinkHeading{
color:#e31e30;
font-weight:bold;
margin-bottom:10px;
padding-bottom:0px;
}

#customLinks li a{
color:#808080;
text-decoration:none;
font-weight:normal;
font-size:12px;
}

#customLinks li a:hover{
color:#e31e30;
text-decoration:none;
}

#customBannerLinks{
	clear:both;
	width:920px;
	padding-top:40px;
	height:115px;
	border:0px solid #000000;
}


/******************************/
/***** Product list Styles ****/
/******************************/

#customProductListSection{
width:90%;
text-align:left; 
margin-bottom:30px; 
padding: 10px 40px 0px 20px;
float:right; 
border:0px #000000 solid;
}

#customProductListSection .customProductListSectionImage{
	width:40%; 
	float:left; 
	margin-top:10px;
	border:0px #000000 solid;
}

#customProductListSection .customProductListSectionDescription{
	width:60%;
	float:left;
	margin:0;
	padding:0;
}

#customProductListSection .customProductListSectionTitle{
color:#666666;
font-weight:bold;
font-size:13px;
margin:20px 0px 0px 0px;
width:330px;
border-bottom:1px #cccccc solid;
}

#customProductListSection .customProductListSectionTitle a{
	text-decoration:none;
	color:#26839F;
	font-weight:normal;
}

#customProductListSection .customProductListSectionTitle a:hover{
	color:#e31e30;	
}


#customProductListSection .customProductListSectionContentHeader{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	color:#26839f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.toggler1, .toggler2, .toggler3, .toggler4, .toggler5, .toggler6, .toggler7{
	margin:5px 0px 0px 0px;
	text-align:left;
	color:#26839f;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../../Images/KYOCERA/listBullet.gif) ;	
    background-repeat:no-repeat;
    background-position:left;
    padding-left:15px;
    cursor:pointer;
}

.toggler1:hover, .toggler2:hover, .toggler3:hover, .toggler4:hover, .toggler5:hover, .toggler6:hover, .toggler7:hover{
	color:#e31e30;	
}

.active1, .active2, .active3, .active4, .active5, .active6, .active7{
	background-image:url(../../Images/KYOCERA/listBulletOpen.gif) ;	
    background-repeat:no-repeat;
    background-position:left;

}

#customProductListSection ul.customProductListOpen{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#customProductListSection ul.customProductListOpen li{
	margin:0;
	padding:0px 0px 0px 15px;
	text-align:left;
	font-size:12px;
	font-weight:bold;	
	color:#403d3e;
}


#customProductListSection .customProductListOpen a:hover{
color:#e31e30;
text-decoration:none;
}

#customProductListSection ul.customProductListLeaf {
	list-style:none;
	list-style-image:none;
	margin:0px;
	padding:0px 0px 0px 10px;
}

#customProductListSection li.customProductListLeaf{
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
}

#customProductListSection .customProductListLeafLeft {
	float:left;
}

#customProductListSection .customProductListLeafRight{
	float:right;
}

#customProductListSection .customProductListLeafLeft a{
color:#808080;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

#customProductListSection .customProductListLeafLeft a:hover{
color:#e31e30;
text-decoration:none;
}

/********Filter*****************/

#customTypeSelector{
	width:100%;
	text-align:left; 
	border:0px #000000 solid;
	margin-top:30px;
}

#customTypeSelector .customTypeSelectorHeader{
	width:100%;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

#customTypeSelector .customTypeSelectorBody{
	padding: 0px 0px 0px 0px
}

#customTypeSelector .customTypeSelectorBody select{
    color:#000000; 
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px; 
    font-weight:normal;
	background-color:#F8FAF9; 
	border:1px solid #b0c4be;
	height:20px;	

}

#customTypeSelector .customTypeSelectorBody select{
	width:100%;
}

/********Comparer*****************/
#customComparer{
	padding:10px 0px 0px 0px;
}

#customComparer .customComparerMessage{
	color:#808080;
	float:left;
	vertical-align:middle;
}

#customComparer .customComparerButton{
	float:right;	
}

#customComparer .customComparerButton input{
	float:right;	
    color:#000000; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#F8FAF9; 
	border:1px solid; 
	border-color: #318BA6;
}

#customComparer .customComparerButton input:hover{
	float:right;	
    color:#000000; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#F8FAF9; 
	border:1px solid; 
	border-color: #E31E30;
}



/********Comparer Result*****************/

#customCompareResult{
	width:100%
}
#customCompareResult .customCompareResultHeader{
	width:100%;
}

#customCompareResult .customCompareResultHeader a{
	font-size:medium;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration:underline;
}

#customCompareResult .customCompareResultHeader a:hover{
	color:#e31e30;
}

#customCompareResult .customCompareResultHeader table{
	width:100%;
}

#customCompareResult .customCompareResultTitleTD2{
	width:20%;
	text-align:left;	
	font-weight:bold;
	padding:2px 5px;
}

#customCompareResult .customCompareResultProductTD2{
	width:40%;
	text-align:left;
	padding:2px 5px;
}

#customCompareResult .customCompareResultTitleTD3{
	width:19%;
	text-align:left;	
	font-weight:bold;
	padding:2px 5px;
}

#customCompareResult .customCompareResultProductTD3{
	width:27%;
	text-align:left;
	padding:2px 5px;	
}

#customCompareResult .customCompareResultHeaderTitleTD2{
	width:20%;
	font-weight:bold;
	padding:2px 5px;
}

#customCompareResult .customCompareResultHeaderProductTD2{
	width:40%;
	text-align:center;
	padding:2px 5px;	
}

#customCompareResult .customCompareResultHeaderTitleTD3{
	width:19%;
	font-weight:bold;
	padding:2px 5px;
}

#customCompareResult .customCompareResultHeaderProductTD3{
	width:27%;
	text-align:center;
	padding:2px 5px;		
}


#customCompareResult .customSectionBody{
	color:#808080;
}

#customCompareResult .customSectionBody table{
	width:100%;	
}


#customCompareResult .customSectionHeaderActive{
	cursor:default;
	background-color:#e3ebe9;
	font-size:medium;
	color:#333333;
    text-align:left;    
   	padding:0px 2px 2px 2px;
   	margin:10px 2px 2px 2px
	
	
}


.customHeaderBannerImage{
	padding-bottom:10px; margin-right:15px;	
}

/***** SEO Styles (Visible only in Edit Mode ****/

.customSEOTable{
	width:100%;
}

.customSEOLabelTD{
	width:10%;
	text-align:left;
	padding: 0px 5px;	
}

.customSEOInputTD{
	width:90%;
	text-align:left;
	padding: 2px 5px;
}

.customSEOInputTD input{
	width:800px;
}

/*******Banners****************/

.customSpacer{
	padding: 20px 0px 0px 0px;
}

.customBanner{
	padding: 10px 0px 10px 0px;
}

.customBanner a{
	text-decoration:none;
}

.customBanner img{
	border:0px;
}


/***** FAQ Styles  ****/


#customFAQ .customFAQQuestion{
	font-size:small;
	font-weight:bold;
	color:#444444;
	text-align:left;
	padding: 0px 0px 10px 0px;
}

#customFAQ  .customFAQBrochure{
		
}

#customFAQ .customFAQBrochure a{
	color:#444444;
	border:0;
}
#customFAQ .customFAQBrochure a:hover{
   	color:#e31e30;
	border:0;
}

.customFAQQuestion {
	font-size:12px;
	text-align:left;
	padding:5px 2px 5px 2px;
}

.customFAQQuestion a{
	color:#7C807F;
	text-decoration:none;
}

.customFAQQuestion a:hover{
   	color:#e31e30;
}


.customSearch{
	padding: 5px 15px 10px 0px;
	
}


.customFAQ .customSearch input{
    color:#000000; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#F8FAF9; 
	border:1px solid; 
	border-color: #318BA6;
}

.customFAQ .customSearch .customSearchBox{
	width:200px;

}

.customFAQ .customSearch input:hover{
    color:#000000; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#F8FAF9; 
	border:1px solid; 
	border-color: #E31E30;
}



/******************************/
/***** Product Detail Styles ****/
/******************************/

.ImageRotatorTable{
	width:100%;
	height:280px;
}

.ImageRotatorBigTD{
	float:left;
	width:50%;
	height:280px;	
}
.ImageRotatorPreviewTD{
	float:right;
	width:48%;
	color:#CCCCCC;
	height:210px;	
	text-align:left;
	vertical-align:top;
}

.ImageRotatorPreviewTD div{
	float:left;
	border:1px #CCCCCC solid;
	margin:10px 20px 0px 0px;	
	width:70px;
	height:70px;	
}

#customProductAwardsInner{
	float:right;
	width:48%;	
	height:70px;		
	text-align:left;	
	vertical-align:bottom;	
}

#customProductAwardsInner a{
	text-decoration:none;
	border:0px;
	margin:0px 20px 0px 0px;	
}

#customProductAwardsInner a img{
	border:0px;
}



#customProductDetail{
	padding:10px 0px 10px 0px;
}

#customHeaderSection{
	width: 100%;
}

.toggler{
	background-color:#e3ebe9;
	font-size:medium;
	color:#333333;
    background-image:url(../../Images/KYOCERA/section_arrow_left.gif);
    background-repeat:no-repeat;
    background-position:right;
    text-align:left;    
    cursor:pointer;
   	padding:0px 0px 2px 10px;
   	margin:0px 30px 2px 0px;  
}

.toggler:hover{
	color:#e31e30;	
}

.active{
	background-color:#e3ebe9;
	font-size:medium;
	color:#333333;
    background-image:url(../../Images/KYOCERA/section_arrow_down.gif);
    background-repeat:no-repeat;
    background-position:right;
    text-align:left;    
    cursor:pointer;
   	padding:0px 0px 2px 0px;
   	margin:0px 30px 2px 0px;   	
}

.element{
	color:#808080;
	padding:5px 30px 5px 0px;
}

#customProductHighlightsSection{
	width: 100%;
}

#customOptionsSection{
	width: 100%;
}


.custom1Row{
	background-color:#f2f6f5;
}

.custom2Row{
	background-color:white;
}

.ProductDetailSectionTable{
	width:100%;
	border-bottom:1px #e9efee solid;
	border-top:1px #e9efee solid;
	border-left:1px #e9efee solid;
	border-right:1px #e9efee solid;			
}

.ProductDetailSectionTitleTD{
	text-align:left;
	margin: 0px;
	padding:5px;
	font-weight:bold;
	padding:2px 5px;
}

.ProductDetailSectionValueTD{
	text-align:left;
	margin: 0px;	
	padding:5px;
}

.ProductDetailSectionValueTD a{
	text-decoration:underline;
	font-style:italic;
	color:#7c807f;
}

#customPartNumber{
}

#customPrice{
	font-size:large;
	color:#e31e30;
	text-align:left;

}

.customClearDIV{
	clear:both;
}


/***** Product Navigation ****/

#customProductNavigation ul.customProductNavigationLevel1{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	text-align:left;
	list-style-image:url(../../Images/KYOCERA/listBullet.gif);
}

#customProductNavigation ul.customProductNavigationLevel1Open
{
	list-style-image:url(../../Images/KYOCERA/listBulletOpen.gif) !important; 
}

#customProductNavigation ul.customProductNavigationLevel1 li {
	margin:0;
	padding:0;
	text-align:left;
}


#customProductNavigation ul.customProductNavigationLevel1 li a{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#customProductNavigation ul.customProductNavigationLevel1 a:hover{
color:#e31e30;
text-decoration:none;
}

#customProductNavigation ul.customProductNavigationLevel2 {
	margin:0px 0px 0px 0px;
	padding:0;
	list-style-image:none;
	list-style:none;
}

#customProductNavigation ul.customProductNavigationLevel2 li {
	margin:0;
	padding:0;
	text-align:left;
	color:#808080;
	font-size:12px;
	font-weight:bold;
}

#customProductNavigation ul.customProductNavigationLevel3 {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0px 0px 0px 5px;
}

#customProductNavigation ul .customProductNavigationLevel3Open  li a{
    color:#e31e30 !important;
}

#customProductNavigation ul.customProductNavigationLevel3 li {
	margin:0;
	padding:0;
	text-align:left;
	list-style:none;
}

#customProductNavigation ul.customProductNavigationLevel3 li a{
	color:#808080;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#customProductNavigation ul.customProductNavigationLevel3 li a:hover{
color:#e31e30;
text-decoration:none;
}

/***** Product Accessories ****/
.customProductAccessories{
	text-align:left;
	color:#7c807f;
	border-top:1px;
	border-bottom:1px;
	border-color: #7c807f;
}

.customProductAccessory{
	padding:5px;
	border-top: 1px #F2F6F5 solid;
}

.customProductAccessoryName{
	float:left;
	width:30%;
}

.customProductAccessoryName a{
	float:left;
	width:30%;
	text-decoration:none;
	color:#7c807f;
}

.customProductAccessoryName a:hover{
	float:left;
	width:30%;
	text-decoration:none;
	color:#e31e30;
}

.customProductAccessoryImage img{
	border:0;
}


.customProductAccessoryImage{
	clear:both;
	float:left;
	width:30%;	
}

.customProductAccessoryDescription{
	float:right;
	width:70%;
}

.customProductAccessoryClose{
	clear:both;
	
}

.customProductOptions{
 	padding: 10px 0px;
}
.customProductAccessoriesOuter{
	padding: 10px 0px;
}

.custom1ProductConsumablesOuter{
 	padding: 10px 0px;
}

.customProductSpacer{
	color:#111111;
	font-weight:bold;
	background-color:#F2F6F5;
	text-align:left;
	padding: 2px 0px 2px 2px;	
}

/******************************/
/***** Product Navigation ****/
/******************************/
.customTreeView
{
color:#000000;
font-size:12px; 
font-weight:bold; 
text-decoration:none;
}

.customTreeView div{
	width:5px !important;
}

.customTreeView img{
	width:10px !important;
}


.customTreeViewRootNode
{
color:#000000;
}

.customTreeViewParrentNode
{
color:#000000;
}

.customTreeViewNodeLeaf
{
color:#808080  !important;
cursor:pointer !important;
}

.customTreeViewNode
{
	color:#000000;
	cursor:default;
}

.customTreeViewHover
{
color:#e31e30 !important;
}


.customTreeViewSelected
{
color:#e31e30 !important;
}
  

/******************************/
/** Accessories             ***/
/******************************/

#customAccessories{
	padding:10px 10px 10px 30px;
}

#customAccessoriesImage{
	float:left;
	text-align:left;
	padding: 20px;
}

#customAccessoriesTitle{
	float:left;
	text-align:left;	
	padding: 20px;
}

.customAccessoriesAttributes{
	text-align:left;
	padding: 20px;
}


/******* Custom login **********************/
#customLogin{
	padding:10px 0px 0px 0px;
}

.customLoginLine{
	padding:0px 0px 10px 0px;
}

.customLoginLine input{
    color:#000000; 
	font-weight:bold;
	background-color:#F8FAF9; 
	border:1px solid; 
	border-color: #318BA6;
}

.customLoginLine input:hover{
    color:#000000; 
	font-weight:bold;
	background-color:#F8FAF9; 
	border:1px solid; 
	border-color: #E31E30;
}



/******************************/
/** Search Accessories      ***/
/******************************/
#customProductSearch{
	color:#808080;
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
	border: 0px #000000 solid;
	margin: 0px 30px 0px 0px;
}

#customProductSearch .customProductSearchTable{
	width: 100%;
	padding:0px;
	margin: 0px;
}

#customProductSearch .customProductSearchTable tbody{
	width: 100%;
	margin: 0px;
	padding:0px;	
}

#customProductSearch .customProductSearchTDText{
	margin: 0px 0px 10px 0px;
}

#customProductSearch .customProductSearchTDDropDown{
	margin:0px;
}

#customProductSearch .customProductSearchTDDropDown select
{
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	width:200px;
}

/******************************/
/** Result Accessories      ***/
/******************************/

#customAccessoriesResult{
	margin: 40px 30px 0px 0px;
}

#customAccessoriesResult #customSupplyTable{
	width:100%;
}

#customAccessoriesResult .customSupplyTableTDImage{
	width:20%;
}

#customAccessoriesResult .customSupplyTableTDDescription{
	width:60%;
}

#customAccessoriesResult .customSupplyTableTDName{
	width:20%;
}


/*******Solutions***************/
#customSolutionsContent
{
	width:590px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#7F7F7F; 
	}

#customSolutionsContent h1
{
	font-size:11pt;
	font-weight:500;
	text-align:justify;
}

#customSolutionsContent h2
{
	font-size:10pt;
	font-weight:700;
	text-align:left;
	border-bottom:solid 1px #B2B2B2;
}

#customSolutionsContent p
{
	text-align:justify;
}

#customSolutionsContent #CustomSolutionsTable td
{
	width:250px;
	vertical-align:top;
}

#customSolutionsContent #CustomSolutionsTable .customSolutionsLeftTD
{
	padding-right:95px;
}

#customSolutionsContent #CustomSolutionsTable .customSolutionsIcones
{
	float:left;
	margin-right:10px;
}

#customSolutionsContent #CustomSolutionsTable ul
{
	padding-top:20px;
}

#customSolutionsContent #CustomSolutionsTable li
{
	list-style-position:inside;
	list-style-image:url(images/business_solutions_list.jpg);
}

#customSolutionsContent #CustomSolutionsTable li a
{
	color:#000;
	text-decoration:none;
	padding-left:10px;
}

#customSolutionsContent #CustomSolutionsTable li a:hover
{
	color:#26839F;
	text-decoration:none;
	padding-left:10px;
}

#customSolutionsContent #CustomSolutionsTable p
{
	margin-bottom:20px;
}



/******************************/
/** Download Centre         ***/
/******************************/
.customMenuTabs
{
    position:relative;
    top:1px;
    left:10px;
}

.customTab
{
    border:Solid 1px #CCCCCC;
    border-bottom:none;
    padding:2px 10px;
    background-color:#E2EBE8;
   	color:#000000;
	font-weight:bold;
    
}

.customSelectedTab
{
    border:Solid 1px #CCCCCC;
    border-bottom:Solid 1px white;
    padding:2px 10px;
    background-color:white;
   	color:#e31e30;
	font-weight:bold;

}
.customTabBody
{
    border:Solid 1px #CCCCCC;
    padding:20px;
    background-color:white;
}

.customDownloadCategory{ 
 padding:10px 0px 2px 0x;
 color:#444444;
 font-weight:bold;
 font-size:medium
}

.customDownloadTable{
	width:100%;
    border:0px;
}
.customDownloadHeaderTD{
    font-size:small;
	font-weight:bold;
	background-color:#E2EBE8;	
}

.customDownloadHeaderTD{
    font-size:small;
}

.customDownloadTD a{
	color:#444444;
	border:0;
}
.customDownloadTD a:hover{
   	color:#e31e30;
	border:0;
}


.customDownloadTD a img{
	border:0;
}

#customBackLink {
	padding: 5px 0px 0px 3px;
}

#customBackLink a{
	color:#000000;
	font-weight:bold
}

#customBackLink a:hover{
	color:#e31e30;
}

/******************************/
/** Awards             ***/
/******************************/

#customAwards{
	padding:10px 10px 10px 30px;
}

#customAwardsImage{
	text-align:left;
	padding: 10px;
}

#customAwardsTitle{
	text-align:left;	
	padding: 10px;
}

.customAwardsAttributes{
	text-align:left;
	padding: 10px;
}

.customAwardsSection{
	margin:50px 0px 10px 0px;
	font-size:medium;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

/****** Award List *************/
.customAwardsList{
	width:100%;
	padding:5px;
	border-top: 1px #F2F6F5 solid;
}

.customAwardsListName{
	width:100%;
	padding: 0px 0px 10px 0px;
}

.customAwardsListName a{
	font-size:small;
	font-weight:bold;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

.customAwardsListName a:hover{
	color:#e31e30;
}

.customAwardsListImage {
	float:left;
	width:30%;	
}

.customAwardsListImage img{
	border:0;
}


.customAwardsListDescription{
	float:right;
	width:70%;
}

.customAwardsListClose{
	clear:both;
	
}




/******************************/
/** Environment Page Styles ***/
/******************************/


body.customEnvironment{
background-image:url(../../Images/KYOCERA/enviropageBackground.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;
}

.customEnvironmentOuter{
width:1000px;
padding:0px 20px 20px 20px;
background-image:url(../../Images/KYOCERA/environWrapperBack.gif);
background-repeat:repeat;
border:0px #000000 solid;
}

#customEnvironBannerLinks{
clear:both;
width:588px;
height:175px;
border:0px solid #000000;
padding-top:15px;
}

#customEnvironBannerLinks .customEnvironBannerLinksImg{
width:195px;
border:0px #000000 solid;
float:left;
}

#customEnvironBannerLinks .customEnvironBannerLinksImg img{
border:0px #DFDFDF solid;
width:160px;
}


/* sitemap webcontrol style*/
.groupheader{
	color:#e31e30 !important;
	padding:5px 5px 20px 5px;
	text-align:left;
}

.level-section{
	background: #f8faf9;
	text-align:left;
}

.level-header{
	font-weight:bold;
	background-image:url(../../Images/KYOCERA/level1Bullet.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	padding-left:10px;
}

.level-header a{
	color:#000000 !important;
}

.level-bullet{
	background-image:none !important;
	font-weight:normal;
	padding-left:3px;
	text-align:left !important ; height:20px;
}

.level-bullet a{
	color:#808080 !important;
}



/*-----------------------------------------------------------------------------*/
/*  Controls in Edit Mode                                                      */
/*-----------------------------------------------------------------------------*/

.customLibrarySelectorTable{
	width:100% !important;
}

.customLibrarySelectorTD{
	width: 500px;
}

.customLibrarySelectorList{
	width:200px;
}


/*-----------------------------------------------------------------------------*/
/*  Overrides for out of the box moss css                                      */
/*-----------------------------------------------------------------------------*/

/* Editor styles */
span .ms-rteCustom-ArticleByline{
	font-weight:bold !important;
 	color:#808080 !important;
}

.ms-rteCustom-ArticleByline{
	font-weight:bold !important;
 	color:#808080 !important;
}


span .ms-rteCustom-ArticleHeadLine{
 	font-size:large !important;
 	color:#808080 !important;
}

.ms-rteCustom-ArticleHeadLine{
 	font-size:large !important;
 	color:#808080 !important;
}

span .ms-rteCustom-ArticleTitle{
 	font-size:x-large !important;
 	color:#808080 !important;
}

.ms-rteCustom-ArticleTitle{
 	font-size:x-large !important;
 	color:#808080 !important;
}

/* Web part toolbar */

.ms-ToolPaneOuter{
	border:1px #cccccc solid;
	background-color:#ffffff;
	text-align:left;
}


#MSOTlPn_Tbl{
	border:1px #cccccc solid;
	background-color:#ffffff;
	text-align:left;
}

.ms-ToolPaneBorder{
	border-width:0px;
}


#MSOTlPn_Tbl .ms-ToolPaneBorder{
	border-width:0px;
}


.ms-ToolPaneTitle{
	background-image:none;
	background-color:#cccccc;
	border: 0px;
	padding: 0px;
	
}

#MSOTlPn_ToolPaneCaption .ms-ToolPaneTitle{
	background-image:none;
	background-color:#cccccc ;
	border: 0px;
	padding: 0px;
}

.ms-ToolPaneClose{
	background-image:none;
	background-color:#cccccc ;
	border: 0px;
	padding: 0px;
	
}

#MSOTlPn_ToolPaneCaption .ms-ToolPaneClose{
	background-image:none;
	background-color:#cccccc;
	border: 0px;
	padding: 0px;
}

#MSOTlPn_Parts .ms-TPHeader{
	background-color:white;
	color:#e31e30;	
}

.ms-TPHeader{
	background-color:white;
}


.ms-TPTitle{
	color:#cccccc;	
}

/* editing toolbar hover fonts */

.ms-consoletoolbar .ms-SPLink a:link, .ms-consoletoolbar .ms-SPLink a:visited, .ms-consoletoolbar .ms-SPLink a:hover  {
	color: black;
}

/* top toolbar fonts */
.ms-SPLink a:link, .ms-SPLink a:visited  {
	color: black;
}

/* top bar fonts */
.ms-SPLink a:hover {
	color: red;
}

/* header bar link hover */
.ms-HoverCellActive, .ms-SpLinkButtonActive {
	border: 0px solid #ffffff;
	background: #ffffff;
	padding:0px;
	margin:0px;

}

/* header bar link hover */
.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
	border: 0px solid #ffffff;
	background: #ffffff;
	padding:0px;
	margin:0px;
}


/* site action fonts */
.ms-siteaction, .ms-siteaction a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;

}

/* site actions font weight */
.ms-siteactionsmenu div div div a {
	font-weight: normal;
	color:black;
}

/* site action arrow */
.ms-siteactionsmenu div div div img {
	/*display: none;*/
}

/* site action bg and button */
.ms-siteactionsmenu div div div {
	background-image: none;
	background-position: right;
	background-repeat: no-repeat;
	background-color:#ffffff;
	border: 0px;
	padding: 2px;
	padding-top: 1px;
}

/* site action link hover */
.ms-siteactionsmenu div div div a:hover, .ms-siteactionsmenu div div div.ms-siteactionsmenuhover a:hover {
	text-decoration: none;
	color:#e31e2f;
	background-color:#ffffff;
}

/* site action hover button */
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background: #ffffff;
	border: 0px;
	padding: 2px;
	padding-top: 1px;
}


/* search box border */
td.ms-sbcell{
	margin:0;
	padding:0;
	border:solid 0px;
	background-color:transparent;
}

/* search button */
td.ms-sbLastcell{
	margin:0;
	padding:0;
	width:0;
	border:solid 0px;
}


/* search box text */
.ms-sbtext{
	color:#25632A;
	font-family:Candara,Calibri,Frutiger,Helvetica,sans-serif;
	font-size:2em;
	font-weight:normal;
}

/* sides of search box */
.ms-sbplain {
	border: solid 1px gray;
	padding-left:2px;
}

/* divit after search */
td.ms-sbgo {
	background-color:inherit;
	margin:0;padding:0;
	width:0;
}

/* hide breadcrumb bg */
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	background-color: transparent;
}

/* splash links background */
.splashLinkArea {
	border:0px none transparent;
}

/* all link colors in body of the site */
.ms-WPBody a:link, .ms-WPBody a:visited, .link-item, .link-item a:link, .link-item a:visited, td.ms-vb a, td.ms-addnew a {
	color:#000000;
	font-size:12px; font-weight:bold; text-decoration:none;
}

/* all link hovers */
.ms-WPBody a:hover, .link-item a:hover, td.ms-vb a:hover, td.ms-addnew a:hover {
	color:#e31e30;
	font-size:12px; font-weight:bold; text-decoration:none;
}

/* header fonts from sites page */
.headertitle, .headertitle a, .headertitle a:link {
	color: #008940;margin-bottom:0;padding-bottom:0;
}

/* underline */
.ms-partline {
	background-color:#008940;
}

/* link colors need to be overridden */
.menuTopLevel a:link, .menuTopLevel a:visited {
	color:black;
}

/* sub link colors need to be overridden */
.menuSubLevel a:link, .menuSubLevel a:visited {
	color:white;
}

/* hide web part borders */
.ms-WPBorder {
	border: 0px;
}

/* hide web part borders */
.ms-WPHeader td {
	border-bottom:0px;
}

/* mini console button font */
.ms-ptabcn a:link, .ms-ptabcn a:visited, .ms-ptabcnhover a:link, .ms-ptabcnhover a:visited, .ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcnhover a:link, .ms-sctabcnhover a:visited {
	font-size: 11px;
}

/* mini console button font */
.ms-ptabcf a:link, .ms-ptabcf a:visited, .ms-ptabcfhover a:link, .ms-ptabcfhover a:visited, .ms-sctabcf a:link, .ms-sctabcf a:visited, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited  {
	font-size: 11px;
}

/* some buttons that show on the sitemap */
.ms-wikieditouter {
	position:relative;
	right:0px;
	top:0px;
	border:1px solid silver;
	border-right-width:1px;
}

/* form fonts */
.ms-formlabel {
	font-size: .9em;
}

/* form fonts */
.ms-formbody {
	font-size: 1em;
	




