/**/

#module_main_color{
	color: #ffffff;
}

#module_sub_color{
	color: #F9D26F;
}

body#html5 .html5_module table{
    border-collapse: separate;
}
/* Global Rules */
body#html5 .html5_module td.module_content input,
body#html5 .html5_module td.module_content select,
body#html5 .html5_module td.module_content select option{
	color: #000;
}

body#html5 .html5_module td.module_content font{
	color: #F9D26F !important;
}

body#html5 .html5_module span.TreeNodeSelect{
	background: none transparent;
}
/*body#html5 .html5_module td.module_content a{
   text-decoration: underline !important;
}*/

body#html5 #ctl00_CPH_ctl02_BM_SpanBack a,
body#html5 span.errorMessage,
body#html5 a.label,
body#html5 span.label,
body#html5 div.label,
body#html5 a.linkbutton, body#html5 .html5_module a.linkbutton:link, body#html5 .html5_module a.linkbutton:active, body#html5 .html5_module a.linkbutton:visited,
body#html5 .html5_module span.TreeNode,
body#html5 .html5_module span.TreeNodeSelect,
body#html5 .html5_module span.TreeNodeOver,
body#html5 .html5_module a.linkImage, body#html5 .html5_module a.linkImage:link, body#html5 .html5_module a.linkImage:active, body#html5 .html5_module a.linkImage:visited,
body#html5 .html5_module a.linkbutton, body#html5 .html5_module a.linkbutton:link, body#html5 .html5_module a.linkbutton:active, body#html5 .html5_module a.linkbutton:visited,
body#html5 .html5_module a.LinkButton, body#html5 .html5_module a.LinkButton:link, body#html5 .html5_module a.LinkButton:active, body#html5 .html5_module a.LinkButton:visited,
body#html5 .html5_module a.linkcancel, body#html5 .html5_module a.linkcancel:link, body#html5 .html5_module a.linkcancel:active, body#html5 .html5_module a.linkcancel:visited,
body#html5 .html5_module a.linkfilter, body#html5 .html5_module a.linkfilter:link, body#html5 .html5_module a.linkfilter:active, body#html5 .html5_module a.linkfilter:visited,
body#html5 .html5_module a.activeCaption, body#html5 .html5_module a.activeCaption:link, body#html5 .html5_module a.activeCaption:active, body#html5 .html5_module a.activeCaption:visited,
body#html5 .html5_module a.inActiveCaption, body#html5 .html5_module a.inActiveCaption:link, body#html5 .html5_module a.inActiveCaption:active, body#html5 .html5_module a.inActiveCaption:visited,
body#html5 .html5_module a.lnkSubspcation, body#html5 .html5_module a.lnkSubspcation:link, body#html5 .html5_module a.lnkSubspcation:active, body#html5 .html5_module a.lnkSubspcation:visited,
body#html5 .html5_module a.linkSubCaption, body#html5 .html5_module a.linkSubCaption:link, body#html5 .html5_module a.linkSubCaption:active, body#html5 .html5_module a.linkSubCaption:visited,
body#html5 .html5_module a.linksubCaption, body#html5 .html5_module a.linksubCaption:link, body#html5 .html5_module a.linksubCaption:active, body#html5 .html5_module a.linksubCaption:visited{
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

body#html5 #ctl00_CPH_ctl02_BM_SpanBack a:hover,
body#html5 .html5_module span.TreeNodeSelect,
body#html5 .html5_module span.TreeNodeOver,
body#html5 .html5_module td.module_content a:hover,
body#html5 .html5_module td.module_content a:hover *,
body#html5 .html5_module td.module_content a.linkImage:hover,
body#html5 .html5_module td.module_content a.linkbutton:hover,
body#html5 .html5_module td.module_content a.LinkButton:hover,
body#html5 .html5_module td.module_content a.linkcancel:hover,
body#html5 .html5_module td.module_content a.linkfilter:hover, 
body#html5 .html5_module td.module_content a.linkSubCaption:hover,
body#html5 .html5_module td.module_content a.linksubCaption:hover,
body#html5 .html5_module td.module_content div.mpp_informations span a:hover
body#html5 .html5_module td.module_content table.mpp_informations span a:hover {
	color: #F9D26F;
	text-decoration: underline;
}

body#html5 .html5_module a.linkfilterselected,
body#html5 .html5_module .selectedFilterType,
body#html5 .html5_module .label a{
	color: #F9D26F;
	font-weight: bold;
	text-decoration: underline !important;
}

body#html5 #tblQuickViewDashboard td a{ /* http://admin.swissgoldglobal.com/fru/pg/39886/default.aspx */
	color: #F9D26F !important;
	font-weight: bold;
	text-decoration: underline !important;
}

body#html5 .html5_module td.tdBorder, 
body#html5 .html5_module span.recordinfo, 
body#html5 span.labelSmall,
body#html5 .html5_module .label,
body#html5 .html5_module .label a, 
body#html5 .html5_module .labelbold, 
body#html5 .html5_module .searchlink, 
body#html5 .html5_module .subcaption,
body#html5 .html5_module .checkBox,
body#html5 .html5_module .CheckBox,
body#html5 .html5_module .checkbox{
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
body#html5 .gridrow,
body#html5 .gridaltrow,
body#html5 .gridrow span,
body#html5 .gridaltrow span{
	font: 11px Arial, Helvetica, sans-serif;
}
/* Seperators */
body#html5 .html5_module span.filterSpan {
	color: #ffffff;
	padding: 0 8px;
}

body#html5 span.labelSmall {
	height: 24px;
	line-height: 24px;
	padding: 0 7px;
	text-transform: lowercase;
}

/* Minor Fixes */
body#html5 .html5_module span.recordinfo {
color: #000;
}

body#html5 input.txtSearchCaption {
	margin-top: 1px;
	height: 17px;
}

body#html5 .html5_module .subcaption {
    font-size: 130% !important;
}

body#html5 .html5_module  div.tdBorderDashed {
    border-bottom: 1px solid;
    float: none !important;
    margin-bottom: 12px;
    margin-top: 10px;
    padding: 0 !important;
}

body#html5 .html5_module a.pushbutton{
	text-decoration: none !important;
}

body#html5 .tdBorder,
body#html5 .tdBorder a,
body#html5 .tdData,
body#html5 .tdData a{
background: #fff;
color: #000 !important;
}
/* Grid */
body#html5 .html5_module table.grid a.Brands,
body#html5 .html5_module table.grid tr.gridheader th,
body#html5 .html5_module table.grid tr.gridheader th a,
body#html5 .html5_module table.grid tr.gridheader td a{
	font: 12px Arial, Helvetica, sans-serif;
}

body#html5 .html5_module table.grid tr.gridheader th a:hover{
	
}

body#html5 .html5_module table.grid tr.gridrow td a,
body#html5 .html5_module table.grid tr.gridaltrow td a,
body#html5 .html5_module table.grid tr.gridpager td a:link,
body#html5 div.clsproductcategorypopupdesc,
{
	font: 11px Arial, Helvetica, sans-serif;
}

/* Always Black */
body#html5 #ctl00_CPH_ctl05_BM_unilevel_radTree span.TreeNode,
body#html5 #ctl00_CPH_ctl02_BM_unilevel_radTree span.TreeNode,
body#html5 .html5_module div.mpp_informations,
body#html5 .html5_module div.mpp_informations span,
body#html5 .html5_module div.mpp_informations span a,
body#html5 .html5_module table.mpp_informations,
body#html5 .html5_module table.mpp_informations span,
body#html5 .html5_module table.mpp_informations span a,
body#html5 .html5_module #Popup td.tdPopupBGColor div#desc,
body#html5 .html5_module #Popup td.tdPopupBGColor div#desc span.label,
body#html5 #ctl00_CPH_ctl02_BM_updtpanelAdministratorQuickViewTotalDashboard,
body#html5 #ctl00_CPH_ctl02_BM_updtpanelAdministratorQuickViewTotalDashboard label,
body#html5 #ctl00_CPH_ctl02_BM_updtpanelAdministratorQuickViewTotalDashboard .label,
body#html5 #ctl00_CPH_ctl02_BM_updtpanelAdministratorQuickViewTotalDashboard .labelbold,
body#html5 .gridrow span,
body#html5 .gridaltrow span,
body#html5 .gridaltrow a.linkbutton,
body#html5 .html5_module table.grid td a.Brands,
body#html5 div.shopping_cart_border label,
body#html5 div.shopping_cart_border .label,
body#html5 table.grid span.label,
body#html5 table.grid td.label,
body#html5 table.grid span.linkbutton,
body#html5 table.grid span.checkbox,
body#html5 table.grid span.checkBox,
body#html5 table.grid tr.gridheader th a,
body#html5 table.grid td,
body#html5 table.grid tr.gridpager td a:link,
body#html5 table.grid tr.gridrow td a.linkbutton,
body#html5 table.grid tr.gridaltrow td a.linkbutton,
body#html5 div.clsproductcategorypopupdesc,
body#html5 #ctl00_CPH_ctl02_BM_unilevel_radTree .TreeNode,
body#html5 #ctl00_CPH_ctl05_BM_unilevel_radTree .TreeNode,
body#html5 table.rgMasterTable span.label,
body#html5 table.rgMasterTable tr.rgRow td a.linkbutton,
body#html5 table.rgMasterTable tr.rgAltRow td a.linkbutton,
body#html5 table.grid td span.recordinfo,
body#html5 #ctl00_CPH_ctl02_BM_orderdetails1_tblMain .label,
body#html5 #ctl00_CPH_ctl02_BM_userdetails1_tblMain .label{
    color: #000;
}

/* HTML content editor UI */
body#html5 .html5_module td.module_content td.reToolCell a,
body#html5 .html5_module td.module_content td.reToolZone a,
body#html5 .html5_module td.module_content td.reToolCell a:hover,
body#html5 .html5_module td.module_content td.reToolZone a:hover,
body#html5 .html5_module td.module_content td.reToolCell a:hover *,
body#html5 .html5_module td.module_content td.reToolZone a:hover *{
	color: #000 !important;
	text-decoration: none !important;
	cursor: pointer;
}


body#html5 div.reDropDownBody td.reItemOver{
	cursor: pointer;
}

/* fru/pg/38593/mitem/14338/default.aspx */
body#html5 .html5_module td.znavbox img{
	cursor: pointer;
}

/* Button */
body#html5 .html5_module a.pushbutton, body#html5 .html5_module a.pushbutton:link, body#html5 .html5_module a.pushbutton:active, body#html5 .html5_module a.pushbutton:visited, body#html5 .html5_module a.pushbutton:hover,
body#html5 .html5_module a.Pushbutton, body#html5 .html5_module a.Pushbutton:link, body#html5 .html5_module a.Pushbutton:active, body#html5 .html5_module a.Pushbutton:visited, body#html5 .html5_module a.Pushbutton:hover, 
body#html5 a.pushbutton, body#html5 a.pushbutton:link, body#html5 a.pushbutton:active, body#html5 a.pushbutton:visited, body#html5 a.pushbutton:hover,
body#html5 a.Pushbutton, body#html5 a.Pushbutton:link, body#html5 a.Pushbutton:active, body#html5 a.Pushbutton:visited, body#html5 a.Pushbutton:hover {
	color: #ffffff !important;
	display: inline-block;
	font: 11px/30px Arial;
	height: 30px;
	line-height: 30px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	vertical-align: top;
	width: 137px !important;
	white-space: nowrap
}
body#html5 .tdButtonLeft, 
body#html5 .tdButtonLeftDelete, 
body#html5 .tdBottomButtonLeft{
	float: left;
	height: 30px;
	padding: 0 !important;
	width: 24px !important
}
body#html5 .tdButtonMiddle,
body#html5 .tdButtonMiddle *,
body#html5 .tdButtonMiddleDelete,
body#html5 .tdButtonMiddleDelete *,
body#html5 .tdBottomButtonMiddle,
body#html5 .tdBottomButtonMiddle *{
	color: #fff !important;
	cursor: pointer;
	float: left;
	font: 11px/30px Arial;
	height: 30px;
	padding: 0 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	white-space: nowrap;
	width: auto !important
}
body#html5 .tdButtonRight, 
body#html5 .tdBottomButtonRight{
	float: left;
	height: 30px;
	padding: 0 !important;
	width: 24px !important
}

/* Header Styles in tables */
body#html5 .html5_module a.headersortlink, body#html5 .html5_module a.headersortlink:link, body#html5 .html5_module a.headersortlink:active, body#html5 .html5_module a.headersortlink:visited,
body#html5 tr.gridheader th,
body#html5 tr.gridheader th span{
	font: 12px Arial, Helvetica, sans-serif;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000;
    font-weight: bold;
    text-decoration: none !important;
}

body#html5 .html5_module a.headersortlink, body#html5 .html5_module a.headersortlink:link, body#html5 .html5_module a.headersortlink:active, body#html5 .html5_module a.headersortlink:visited{
	display: block;
}

body#html5 .html5_module td.module_content a.headersortlink:hover{
	color: #000 !important;
	text-decoration: underline !important;
}

/* Calendar */
div.calendar {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 300px;
    z-index: 1;
}
table.calendar {
	font-family: Arial;
	font-size: 11px;
	border: 1px solid white;
	width: 100%;
	background-color: #fff;
}
tr.firstrow {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #000000;
}
td.day {
    background-color: #FFFFFF;
    border: 0 none;
    color: #000000;
    font: bold 11px Arial;
    text-align: center;
    width: 14%;
}
td.today {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #cdc7c5;
	width: 14%;
	text-align: center;
	color: white;
	background-color: #999;
}
td.weekends {
    background-color: #FFFFFF;
    border: 0 none;
    color: #000000;
    font: bold 11px Arial;
    text-align: center;
    width: 14%;
}
td.weekends_out {
	background-color: #ccc;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	border: 0;
	width: 14%;
	color: #ffffff;
	text-align: center;
}
td.day_out {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 14%;
	text-align: center;
	color: #fff;
	background-color: #ccc;
}
td.day_c {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #fff;
	width: 14%;
	text-align: center;
	color: #fff8da;
	background-color: #fff;
}
td.weekhidden {
	display: none;
}
td.week {
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #fff;
	font-family: Arial;
	border-left: 1px solid #999;
	background-color: #e995c6;
	text-align: center;
}
td.weeksel {
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #009;
	font-family: Arial;
	border-left: 1px solid #999;
	background-color: #e9e5c6;
	text-align: center;
}
td.wd {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font: bold 12px Arial;
    text-align: center;
    width: 14%;
}
td.closew {
	font-family: Arial;
	font-size: 11px;
	border: 1px none #003;
	font-weight: bold;
	color: #fff;
	background-color: #fff;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.nav {
	font-family: Arial;
	font-size: 11px;
	width: 14%;
	text-align: center;
	border: 0;
	background-color: #062659;
}
select.nav {
    background-color: #FFFFFF;
    border: 0 none;
    color: #000000;
    font: bold 11px Arial;
    text-align: left;
}

/* Step 1 to 3 */
table.pushColorContainer{
	margin: 0 auto;
}

a.pushGraybutton, a.pushGraybutton:link, a.pushGraybutton:active, a.pushGraybutton:visited, a.pushGraybutton:hover,
a.pushBluebutton, a.pushBluebutton:link, a.pushBluebutton:active, a.pushBluebutton:visited, a.pushBluebutton:hover,
a.pushGreenbutton, a.pushGreenbutton:link, a.pushGreenbutton:active, a.pushGreenbutton:visited, a.pushGreenbutton:hover {
	background: #a5abb1;
	color: #fff !important;
	cursor: pointer !important;
	display: block;
	font: 11px/21px Arial;
	text-align: center;
	text-decoration: none !important;
	width: 155px;
}

a.pushGreenbutton, a.pushGreenbutton:link, a.pushGreenbutton:active, a.pushGreenbutton:visited, a.pushGreenbutton:hover,
a.pushBluebutton, a.pushBluebutton:link, a.pushBluebutton:active, a.pushBluebutton:visited, a.pushBluebutton:hover{
	background: #F9D26F
}

/* Textbox */
.textbox, .textbox98, .txtCaption {
	font-family: Arial;
	font-size: 14px;
	width: 90%;
}

.txtCaption {
	font-family: Arial;
	font-size: 18px;
	font-weight: 700;
	width: 90%;
}

/* Grid Header */
.grid{
	background: #fff;
}
.gridheader{
}
.gridheader th a:link {
}
.gridheader th a:hover {
}
.gridheader th {
	border-bottom: solid 1px #3b494c !important;
}

.gridrow {
	border-bottom: solid 1px #3b494c;
	background: #fff;
}
.gridrow td {
	border-bottom: solid 1px #3b494c;
}
.gridaltrow {
	border-bottom: solid 1px #3b494c;
background: #fff;
}
.gridaltrow td {
	border-bottom: solid 1px #3b494c;
}

.gridpager td a:link {
}
.gridpager td a:hover {
}
.gridpager td {
}
.gridselrow {
}
.gridCustomAttribute td {
}
.gridrow *{
color: #000 !important;
}
/* Fix per page */

/* Orders -> Add Order -> Step 2 - Start */
/* Redeem Prepaid Card Button*/
#divRedeemPrePaidcard { 
    display: block;
    margin: 0 auto;
    overflow: auto;
    width: 169px;
}
/* Payment information Radio Button Alignment*/
#ctl00_CPH_ctl02_BM_WAO_OW_OS2_divPaymentOption input,
#ctl00_CPH_ctl05_BM_WAO_OW_OS2_divPaymentOption input { 
    margin-top: 0 !important;
    position: relative;
    top: -2px;
}

/* My Message -> View Message */
body#html5 #ctl00_CPH_ctl02_BM_divcellBody,
body#html5 #ctl00_CPH_ctl05_BM_divcellBody{
	float: left;
	padding: 0 25px !important;
}

/* Specific style */
body#html5 .html5_module #searchControlTbl{ /* My Order(s) History*/
	margin-top: 13px;
}

/* Back Office (Information)*/
body#html5 .html5_module table.mpp_informations,
body#html5 .html5_module div.mpp_informations{
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    padding-bottom: 10px;
    padding-top: 10px;
}

body#html5 .html5_module div.mpp_informations{
float: left;
}
body#html5 span.errorMessage {
	color: #f00;
	padding-left: 10px;
}

/* Orders -> Add Order -> Step 2 - End */

/* Shopping Cart*/

body#html5 table.shopping_cart_border span.subcaption,
body#html5 table.shopping_cart_border span.label{
	color: #000 !important;
}


body#html5 table.shopping_cart_border span.subcaption{
	font: bold 12px Arial, Helvetica, sans-serif !important;
}

body#html5 table.shopping_cart_border a.pushbutton{
	margin: 5px;
	width: 100px;
}

/* Pop-Up Iframe emptypageskin*/

html body.iframe_body span,
html body.iframe_body div{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
}

html body.iframe_body a,
html body.iframe_body a.linkbutton{
	color: #000 !important;
	font: 12px Arial, Helvetica, sans-serif;
}

html body.iframe_body span.subcaption{
	font-size: 130% !important;
}

html body.iframe_body td.tdBorder{
	color: #000 !important;
	font: 11px Arial, Helvetica, sans-serif;
}

body#html5 #tblQuickViewDashboard tr td {
    padding: 2px;
}

/*Pageskin Override swissglobal only*/

.RadPanelbar_PanelSkin .group .link .text{
color: #fff !important;
}

#ctl00_CPH_ctl08_BM_dvPhone{
display: inline-table !important;
}

/* Edit Layout for Swiss*/

.RadMenu_EditLayout {
	float: right !important;
	position: relative;
	width: auto !important;
	cursor: pointer;
	margin-right: 16px;
}

.RadMenu_EditLayout span {
	color: #FFFFFF;
	font: 11px/27px arial;
}

.RadMenu_EditLayout .slide {
	left: -22px !important;
	top: 29px !important;
	width: 166px !important;
}

.RadMenu_EditLayout .slide ul {
	border: 1px solid #000000;
	border-bottom: none;
}
.RadMenu_EditLayout .slide .item {
	width: 100%;
}

.RadMenu_EditLayout .slide .text {
	background-color: #deb449;
	border: 1px solid #FFFFFF;
	border-radius: 0 0 0 0 !important;
	color: #FFFFFF;
	display: inline-block;
	height: 19px;
	line-height: 18px;
	padding-left: 0 !important;
	text-align: left !important;
	text-decoration: none;
	vertical-align: top;
	width: 100% !important;
	cursor: pointer;
}

.RadMenu_EditLayout .slide .text:hover {
	background: #666;
}
.RadMenu_EditLayout .link {
	text-decoration: none;
}

body#html5 .html5_module table.tdUserDetail span.recordinfo{
color: #fff;
}

#ctl00_CPH_ctl02_BM_RadHtmlChart1{
background: #fff;
}

html.safari{
background: url("") no-repeat fixed center center #000000;
}

#ctl00_CPH_ctl02_BM_uplAddPage {
    background: #fff;
    color: #000 !important;
    font: 12px Arial;
}

#tbSeoOptions span, 
div#ctl00_CPH_ctl02_BM_uplAddPage span.label,
div#ctl00_CPH_ctl02_BM_uplAddPage span.labelSmall,
div#ctl00_CPH_ctl02_BM_uplAddPage a.linkCancel{
color: #000 !important;
font: 12px Arial;
}

#ctl00_CPH_ctl02_BM_mppLogin_tr1 .labelSmall{
display: none !important;
}

#orgChartItems *{
color: #000 !important;
}