/*3.1.1*/
/*--Custom Template from theme2--*/
/*--Fonts--*/

@font-face {
    font-family: 'RSU';
    font-weight: normal;
    font-style:  normal;
    src: url('/modules/flexi/fonts/rsu_regular-webfont.eot'); /* IE9 Compat Modes */
    src: local('RSU'),
         url('/modules/flexi/fonts/rsu_regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/modules/flexi/fonts/rsu_regular-webfont.woff') format('woff'), /* Modern browsers */
         url('/modules/flexi/fonts/rsu_regular-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
}


/*--Body--*/
body {
    background-color: #08258c;
}
#body-bg.onload{
    background-image: url(/images/background/main/crop-1458213038753.jpg?1467108692);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-position: center top;
}

/*--Header--*/
#header .header-height-dummy {
    height: 200;
}

#header .header-inner .panel #header-flash {
    display: none;
}
#header .header-inner .panel #siteinfo #sitename {
    min-height: 40px;
    font-family: "RSU";
    font-size: 40px;
    color: #163B92;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    text-align: left;
}
#header .header-inner .panel #siteinfo #tagline {
    min-height: 12px;
    font-family: "Arial";
    font-size: 12px;
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: left;
}
#header > .header-inner > .panel {
    background-color: #A0ACC7; /* for fallback */
    background-color: rgba(160, 172, 199, 1); 
        background-image: url(/images/background/header/crop-1459481266827.jpg?1467108692);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: right top;
        -pie-background: rgba(160, 172, 199, 1) url(/images/background/header/crop-1459481266827.jpg?1467108692) no-repeat right top;
}

#header > #topbar {
    background-color: #163B92;
    background-color: rgba(22, 59, 146, 1);
    border-color: #163B92;
    background-image: none;
    filter: none\9;
    -ms-filter: ""\9;
    position : relative;
    z-index: 1; /*for fix bug z-index in IE10*/
    -pie-background: rgba(22, 59, 146, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}
/* :root > for target IE9 and higher , \9 > for targer IE9 and lower */
:root #header > #topbar {
    filter: none\9;
    -ms-filter: ""\9;
    behavior: none\9;
}
 
#sidebar {
    background-color: #102D72;
    background-color: rgba(16, 45, 114, 1);
    border-color: #102D72;
    background-image: none;
    filter: none\9;
    -ms-filter: ""\9;
    position : relative;
    -pie-background: rgba(16, 45, 114, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}
/* :root > for target IE9 and higher , \9 > for targer IE9 and lower */
:root #sidebar  {
    filter: none\9;
    -ms-filter: ""\9;
    behavior: none\9;
}

/*--Side Menu--*/

ul.sidenav > li {
	background-color: #102D72; /* for fallback */
	background-color: rgba(16, 45, 114, 0);
	background-image: none;
	-pie-background: rgba(16, 45, 114, 0);
	behavior: url(/modules/helper/PIE/PIE.htc);
}
:root ul.sidenav > li {        
    filter: none\9;
    -ms-filter: ""\9;
}

#member-menu-wrap ul > li:hover,
ul.sidenav > li:hover { 
	background-color: #547BD6; /* for fallback */
    background-color: rgba(84, 123, 214, 1);
    background-image: none;
    -pie-background: rgba(84, 123, 214, 1);
	behavior: url(/modules/helper/PIE/PIE.htc);   
}
ul.sidenav > li > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

ul.sidenav > li:hover > a {
    color: #316AC5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

ul.sidenav > li > span {
    font-size: 18px;
    line-height: 18px;
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.sidenav > li:hover > span {
    color: #316AC5;
}
ul.sidenav > li > span.subhover {
    color: #102D72;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    background-color: #7491d6;
}

/*--Side Sub Menu--*/
ul.sidenav > li > ul.subnav {
    background-color: #547BD6; /* for fallback */
    background-color: rgba(84, 123, 214, 1);
    -pie-background: rgba(84, 123, 214, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}

ul.sidenav > li > ul.subnav > li { 
	background-color: #547BD6; /* for fallback */
	background-color: rgba(84, 123, 214, 0);
	background-image: none;
	-pie-background: rgba(84, 123, 214, 0);
	behavior: url(/modules/helper/PIE/PIE.htc); 
	border-top: solid 1px #102D72;     
}
ul.sidenav > li > ul.subnav > li:hover {
    background-color: #547BD6; /* for fallback */
    background-color: rgba(84, 123, 214, 1);
    -pie-background: rgba(84, 123, 214, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}
ul.sidenav > li > ul.subnav > li > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #CCCCCC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.sidenav > li > ul.subnav > li:hover > a {
    color: #999999;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.sidenav > li > a:active {
    color: #316AC5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}


/*--Top Menu--*/
ul.topnav > li { 
    background-color: #163B92; /* for fallback */
    background-color: rgba(22, 59, 146, 0);
    background-image: none;
    -pie-background: rgba(22, 59, 146, 0);
    behavior: url(/modules/helper/PIE/PIE.htc); 
}

:root ul.topnav > li {
    filter: none\9;
    -ms-filter: ""\9;
}

ul.topnav > li:hover:not(.nav-add-button) { 
	background-color: #547BD6; /* for fallback */
	background-color: rgba(84, 123, 214, 1);
	background-image: none;
	-pie-background: rgba(84, 123, 214, 1);
	behavior: url(/modules/helper/PIE/PIE.htc); 
}
ul.topnav > li.nav-add-button > a {
    line-height: 18px;
}
ul.topnav > li:not(.nav-add-button) > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li:hover:not(.nav-add-button) > a {
    color: #273964;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li > span {
    font-size: 18px;
    line-height: 18px;
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li:hover > span {
    color: #273964;
}
ul.topnav > li > span.subhover {
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    background-color: #7491d6;
}

/*--Top Sub Menu--*/
ul.topnav > li > ul.subnav {
    border-color: 100;
    background-color: #547BD6; /* for fallback */
    background-color: rgba(84, 123, 214, 1);
    -pie-background: rgba(84, 123, 214, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}

ul.topnav > li > ul.subnav > li { 
    background-color: #547BD6; /* for fallback */
    background-color: rgba(84, 123, 214, 0);
    background-image: none;
    -pie-background: rgba(84, 123, 214, 0);
    behavior: url(/modules/helper/PIE/PIE.htc); 
}

:root ul.topnav > li > ul.subnav > li {
    filter: none\9;
    -ms-filter: ""\9;
}

ul.topnav > li > ul.subnav > li:hover { 
	background-color: #163B92; /* for fallback */
	background-color: rgba(22, 59, 146, 1);
	background-image: none;
	-pie-background: rgba(22, 59, 146, 1);
	behavior: url(/modules/helper/PIE/PIE.htc); 
}
ul.topnav > li > ul.subnav > li > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #CCCCCC;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li > ul.subnav > li:hover > a {
    color: #999999;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

/*-- Middle Menu --*/
ul.midnav {
    background-color: #08258c; /* for fallback */
    background-color: rgba(8, 37, 140, 0);
    //background-color: #08258c; /* for IE7 */
    border-color: #163B92;
    -pie-background: rgba(8, 37, 140, 0);
    behavior: url(/modules/helper/PIE/PIE.htc);
}

ul.midnav > li {
	background-color: #08258c; /* for fallback */
	background-color: rgba(8, 37, 140, 0);
	background-image: none;
	-pie-background: rgba(8, 37, 140, 0);
	behavior: url(/modules/helper/PIE/PIE.htc); 
}

ul.midnav > li:hover {
	background-color: #08258c; /* for fallback */
	background-color: rgba(8, 37, 140, 0);
	-pie-background: rgba(8, 37, 140, 0);
	behavior: url(/modules/helper/PIE/PIE.htc);
}
ul.midnav > li > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.midnav > li:hover > a {
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

/*-- Slide Menu --*/
#slidemenu-menu,
ul.slidemenu,
ul.slidemenu > li > ul.subnav {
    background-color: #163B92;
}
ul.slidemenu > li,
ul.slidemenu > li > ul.subnav > li {
    background-color: #163B92; /* for fallback */
    background-color: rgba(22, 59, 146, 0);
    background-image: none;
    -pie-background: rgba(22, 59, 146, 0);
    behavior: url(/modules/helper/PIE/PIE.htc);
}
ul.slidemenu > li.blank {
    background-color: #7491d6; /* inverted color */
    height: 3px;
}
ul.slidemenu > li > i,
ul.slidemenu > li > ul.subnav > li > i {
    color: #7491d6;
}
ul.slidemenu > li > a,
ul.slidemenu > li > ul.subnav > li > a {
    font-family: "RSU";
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

ul.slidemenu > li:active,
ul.slidemenu > li:hover,
ul.slidemenu > li > ul.subnav > li:active,
ul.slidemenu > li > ul.subnav > li:hover {
    background-color: #547BD6; /* for fallback */
    background-color: rgba(84, 123, 214, 1);
    background-image: none;
    -pie-background: rgba(84, 123, 214, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}

ul.slidemenu > li > i:active,
ul.slidemenu > li > i:hover,
ul.slidemenu > li > ul.subnav > li > i:hover,
ul.slidemenu > li > ul.subnav > li > i:active {
    color: #273964;
}

ul.slidemenu > li > a:active,
ul.slidemenu > li > a:hover,
ul.slidemenu > li > ul.subnav > li > a:hover,
ul.slidemenu > li > ul.subnav > li > a:active {
    color: #273964;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

ul.slidemenu > li.slidemenu-back,
ul.slidemenu > li > ul.subnav > li.slidemenu-back {
    background-color: #7491d6; /* inverted color */
}

ul.slidemenu > li.slidemenu-back:active,
ul.slidemenu > li.slidemenu-back:hover,
ul.slidemenu > li > ul.subnav > li.slidemenu-back:active,
ul.slidemenu > li > ul.subnav > li.slidemenu-back:hover {
    background-color: #273964; /* inverted color */
}

ul.slidemenu > li.slidemenu-back > i,
ul.slidemenu > li.slidemenu-back > a,
ul.slidemenu > li > ul.subnav > li.slidemenu-back > a,
ul.slidemenu > li > ul.subnav > li.slidemenu-back > i {
    color: #163B92; /* inverted color */
}

ul.slidemenu > li.slidemenu-back:active > i,
ul.slidemenu > li.slidemenu-back:hover > i,
ul.slidemenu > li.slidemenu-back:active > a,
ul.slidemenu > li.slidemenu-back:hover > a,
ul.slidemenu > li > ul.subnav > li.slidemenu-back:active > a,
ul.slidemenu > li > ul.subnav > li.slidemenu-back:hover > a,
ul.slidemenu > li > ul.subnav > li.slidemenu-back:active > i,
ul.slidemenu > li > ul.subnav > li.slidemenu-back:hover > i {
    color: #547BD6;
}

/*--Content--*/
#content {
    color: #163B92;
    background-color: #B7BECD; /* for fallback */
    background-color: rgba(183, 190, 205, 1);
    -pie-background: rgba(183, 190, 205, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}
#content .breadcrumb {
    font-family: "RSU";
    color: #163B92;
}       
#content .breadcrumb a {
    color: #163B92;
}
#content .title {
    font-family: "RSU";
    font-size: 32px;
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content > .title.title-with-text-alignment {
    text-align: left;
}
#content .inner > .search-result .title {
    color: #163B92;
    font-family: "RSU";
    font-size: 19px;
    line-height: 19px;
}
#content .inner > .search-result .breadcrumb {
    color: #163B92;
}
#content .inner > .search-result .keyword {
	color: #B7BECD;
	background-color: #163B92;
}
#content .inner > .search-result .separator {
    border-color: #163B92;
}

#content .description,
#content .text-section-container .text-section-loader,
#content .html-section-container .html-section-loader{
    font-family: "Arial";
    font-size: 14px;
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content .description a,
#content .text-section-container .text-section-loader a,
#content .html-section-container .html-section-loader a {
    color: #163B92;
}
#content .price-line {
    font-family: "Arial";
    font-size: 20px;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content .original-price-line .price-label,  #content .original-price-line .price-value .price{
    font-family: "Arial";
    font-size: 20px;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content .member-price-line {
    font-family: "Arial";
    font-size: 20px;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

#fancybox-title:not(.fancybox-title-float) {
    font-family: "RSU";
    font-weight: normal;
    font-style: normal;
    color: #163B92;
    font-size: 1.5em;
}

/*--showcase, portlet--*/
.showcase > .portlet {
    border-color: #163B92;
}
.showcase > .portlet .separator {
    border-color: #163B92;
}

.showcase .portlet-header {
	background-color: #163B92;
    background-color: rgba(22, 59, 146, 1);
    border-color: #163B92;
    background-image: none;
	filter: none\9;
	-ms-filter: ""\9;
	position : relative;
	z-index: 0;
	-pie-background: rgba(22, 59, 146, 1);
	behavior: url(/modules/helper/PIE/PIE.htc);
}
/* :root > for target IE9 and higher , \9 > for targer IE9 and lower */
:root .showcase .portlet-header {
    filter: none\9;
	-ms-filter: ""\9;
	behavior: none\9;
}

.showcase .portlet-header {
    text-align: left;
}        

.showcase .portlet-header:hover {
	background-image: none\9;
	filter: none\9;
	-ms-filter: ""\9;
   
}
.showcase .portlet-header > a {
    color: #7491d6;
    font-family: "RSU";
    font-size: ;
    line-height: ;
    font-weight: ;
    font-style: ;
    text-decoration: ;
}
.showcase .portlet-header > a:hover {
    color: #273964;
    font-weight: ;
    font-style: ;
    text-decoration: ;
}
.showcase > .portlet.style1  {
    border-color: #163B92;
}
.showcase > .portlet.style1 .portlet-header > a {
    color: #7491d6;
} 
.showcase > .portlet.style1 .portlet-header > a:hover {
    color: #273964;
} 
.showcase > .portlet.style2  {
    border-color: #163B92;
}
.showcase > .portlet.style2 .portlet-header {
    border-color: #163B92;
    filter: none\9;
	-ms-filter: ""\9;
	behavior: none\9;
	
}
.showcase > .portlet.style3 .portlet-header {
    filter: none\9;
	-ms-filter: ""\9;
	behavior: none\9;
}
.showcase > .portlet.style2 .portlet-header > a {
    color :#7491d6;
}
.showcase > .portlet.style2 .portlet-header > a:hover{
    color :#273964;
}
.showcase > .showcase_border.style2 {
    border : 1px solid #163B92;
}
.showcase > .portlet.style3 .portlet-header > a {
    color :#7491d6;
}
.showcase > .portlet.style3 .portlet-header > a:hover{
    color :#273964;
}
.showcase > .portlet.style1 .showcase_border {
    border:none;
}
.showcase > .portlet.style2 .showcase_border{
    border: 1px solid #163B92;
}

.showcase > .portlet.style3 .portlet-header-divider{
    display: block; 
    padding: 0px 20px;
}
.showcase > .portlet.style3 .portlet-header-divider > div {
    border-bottom: solid 1px #163B92;
}

/*--related contents--*/
#content #portlet-related-contents .text .title,
#content #portlet-related-contents .text .title a {
    color: #163B92;
    font-family: "RSU";
    font-weight: normal;
    font-style: normal;
    font-size: 19px;
    line-height: 19px;
    text-decoration: none;
}
#content #portlet-related-contents .text .description {
    color: #163B92;
    font-family: "Arial";
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content #portlet-related-contents .price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none
}
#content #portlet-related-contents .original-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content #portlet-related-contents .member-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#portlet-related-contents legend {
	padding-left: 5px;
	padding-right: 5px;
}
#portlet-related-contents  {
    border-color: #163B92;
    color :#163B92;
}
#portlet-related-contents .portlet-header {
    border-color: #163B92;
    color :#7491d6;
}
#portlet-related-contents .showcase_border{
    border: 1px solid #163B92;
}

/* -- START: Cards --*/
.cards-container .cards-loader ul > li .cards-title {
    font-family: "RSU";
    font-size: 19px;
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.cards-container .cards-loader ul > li .cards-title > a{
     color: #163B92;
}

.cards-container .cards-loader ul > li .cards-title > a:visited {
     color: #163B92;
}

.cards-container .cards-loader ul > li.cards-add {
    color: #163B92;
}

.cards-container .cards-loader ul > li .cards-text .cards-description {
    font-family: "Arial";
    font-size: 14px;
    color: #163B92;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

/* -- END: Cards -- */

/*--content tag cloud--*/
#content #content-tag-cloud-container ul#tag_cloud > li a {
	color: #163B92 !important;
}

/*--content visit history--*/
#content-visit-history-container > .portlet  {
    border-color: #EEEEEE;
}

#content-visit-history-container {
    background-color: #B7BECD; /* for fallback */
    background-color: rgba(183, 190, 205, 1);
    -pie-background: rgba(183, 190, 205, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}
#content-visit-history-container .portlet-header {
    color :#163B92;
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content-visit-history-container .portlet-header-divider > div {
    border-bottom: solid 1px #163B92;
}
#content-visit-history-container ul.content-visit-history-pages .text .title,
#content-visit-history-container ul.content-visit-history-pages .text .title a {
    color: #163B92;
    font-family: "RSU";
    font-weight: normal;
    font-style: normal;
    font-size: 19px;
    line-height: 19px;
    text-decoration: none;
}
#content-visit-history-container ul.content-visit-history-pages .text .price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none
}
#content-visit-history-container ul.content-visit-history-pages .text .original-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content-visit-history-container ul.content-visit-history-pages .text .member-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
/*--contact form--*/
#content .contact-form h3 {
    color: #163B92;
}
#content .contact-form form {
    color: #163B92;
}
#content .contact-form form a{
    color: #7491d6;
    background-color: #102D72;
}
#content .contact-form form a:hover{
    color: #102D72;
    background-color: #7491d6;
}
#content .contact-form form input[type=button]{
    background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}
		
/*--widget form--*/
#sidebar .widget-item .widget-form h3 {
    color: #163B92;
}
#sidebar .widget-item .widget-form form {
    color: #163B92;
    font-family: "Arial";
}
#sidebar .widget-item .widget-form form input[type=button] {
    background-color: #163B92;
    border-color: #163B92;
	color: #7491d6;
}
#sidebar .widget-item .widget-form form input[type=button]:hover {
	background-color: #547BD6;
    border-color: #547BD6;
	color: #273964;
}

/*--member login & register--*/
#sidebar .widget-item .member-box input[type=button],
#sidebar .widget-item .member-box input[type=submit] {
	background-color: #163B92;
    border-color: #163B92;
	color: #7491d6;
}
#sidebar .widget-item .member-box input[type=button]:hover,
#sidebar .widget-item .member-box input[type=submit]:hover {
	background-color: #547BD6;
    border-color: #547BD6;
	color: #273964;
} 
#sidebar .widget-item .member-box .signup > a {
	color: #7491d6;
}
#sidebar .widget-item .member-box .signup > a:hover {
	color: #316AC5;
}
#sidebar .widget-item #member-menu-wrap li > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#sidebar .widget-item #member-menu-wrap li:hover > a {
    color: #316AC5;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#sidebar .widget-item #member-menu-wrap hr {
	border-top : 1px dashed #163B92;
}
#form-design .preview-panel > .fields > li > .field-input-wrap a,
#sidebar .widget-item .customize-form a{
    color: #7491d6;
    background-color: #102D72;
}
#sidebar .widget-item .customize-form a:hover{
    color: #102D72;
    background-color: #7491d6;
}

.member-wrap .member-form .shipping-title{
    background-color: #163B92;
    color: #7491d6;
}
.member-form .member-block-button input[type=button],
.member-form .member-block-button input[type=submit]{
	background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}
.member-form .member-block-button input[type=button]:hover,
.member-form .member-block-button input[type=submit]:hover {
	background-color: #547BD6;
	color: #273964;
	border-color: #547BD6;
	text-shadow: 0 1px 1px #273964;
}
.member-wrap .member-menu-title {
	background-color: #163B92;
    color: #7491d6;
}
.member-wrap .order-view .order-list tr.order-list-row:hover {
	background-color: #163B92;
    color: #7491d6;
}
.order-list-row-selected {
	background-color: #163B92;
    color: #7491d6;
}
.member-menu-wrap .member-menu-title {
	background-color: #163B92;
    color: #7491d6;
}
.member-menu-wrap ul > li > a,
.member-menu-wrap .member-menu-form .signup > a {
	color: #163B92;
}
.member-menu-wrap .member-menu-inner ul > li > a {
	background-color: #163B92;
    color: #7491d6;
}
.member-menu-wrap .member-menu-inner ul > li > a:hover {
	background-color: #547BD6;
    color: #273964;
}
.member-menu-wrap .member-menu-form input[type="submit"],
.member-menu-wrap .member-menu-form input[type="button"] {
	background-color: #163B92;
    border-color: #163B92;
	color: #7491d6;
}
.member-menu-wrap .member-menu-form input[type="submit"]:hover,
.member-menu-wrap .member-menu-form input[type="button"]:hover {
	background-color: #547BD6;
    border-color: #547BD6;
	color: #273964;
} 


/*--subpages--*/
#content ul.subpages .separator {
    border-color: #163B92;
}
#content ul.subpages li {
    border: solid 1px #163B92;
}

#content ul.subpages .text .title,
#content ul.subpages .text .title a {
    color: #163B92;
    font-family: "RSU";
    font-weight: normal;
    font-style: normal;
    font-size: 19px;
    text-decoration: none;
}
#content ul.subpages .text .description {
    color: #163B92;
    font-family: "Arial";
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content ul.subpages .text .price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none
}
#content ul.subpages .text .original-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content ul.subpages .text .member-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

#content ul.subpages li.no-children {
    color: #163B92;
}

/*--siblings--*/
#content .siblings a {
    color: #163B92;
    font-family: "RSU";
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

/*--content-tag--*/
#content ul.content-tag .separator {
    border-color: #163B92;
}
#content ul.content-tag li {
    border: solid 1px #163B92;
}

#content ul.content-tag .text .title,
#content ul.content-tag .text .title a {
    color: #163B92;
    font-family: "RSU";
    font-weight: normal;
    font-style: normal;
    font-size: 19px;
    line-height: 19px;
    text-decoration: none;
}
#content ul.content-tag .text .description {
    color: #163B92;
    font-family: "Arial";
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content ul.content-tag .text .price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none
}
#content ul.content-tag .text .original-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content ul.content-tag .text .member-price {
    color: #000000;
    font-family: "Arial";
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

#content a.content-tag-title-link {
	color: #163B92;
	text-decoration: none;
}
#content a.content-tag-title-link:hover {
	text-decoration: underline;
}
#content #content-tag-container .content-tag li.content-tag-load-more-row input.content-tag-load-more {
	background-color: #163B92;
	border-color: #163B92;
    color: #7491d6;
}
#content #content-tag-container .content-tag li.content-tag-load-more-row input.content-tag-load-more:hover {
	background-color: #547BD6;
	border-color: #547BD6;
    color: #273964;
    text-shadow: 0 1px 1px #273964;
}

/*--shopping cart--*/
#content .order-button input#btn_order,
#content .order-button input[type=button],
#content .order-button input[type=submit]  {
    background-color: #547BD6;
    background-color: rgba(84, 123, 214, 0);
    font-family: "RSU";
    font-size: ;
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    border-color: #547BD6;
    background-image: none;
    position: relative;
    z-index: 0;
    -pie-background: rgba(84, 123, 214, 0);
    filter: none\9;
    -ms-filter: ""\9;
    behavior: url(/modules/helper/PIE/PIE.htc);
}

#content .order-button input#btn_order{
    overflow:visible;
}
#content .hidable .order-button input#btn_order:hover,
#content .hidable .order-button input[type=button]:hover,
#content .hidable .order-button input[type=submit]:hover {
    background-color: #547BD6;
    background-color: rgba(84, 123, 214, 0);
    color: #273964;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    border-color: #547BD6;
    text-shadow: 0 1px 1px #273964;
    -pie-background: rgba(84, 123, 214, 0);
    behavior: url(/modules/helper/PIE/PIE.htc);
}


#content table.cart {
    border: solid 1px #163B92;
}
#content .cart th {
    background-color: #163B92;
    border: solid 1px #163B92;
    color: #7491d6;
}
#content .cart td {
    border: solid 1px #163B92;
}
#content .cart-button input[type=button],
#content .cart-button input[type=submit]  {
	background-color: #547BD6;
	background-color: rgba(84, 123, 214, 0);
	font-family: "RSU";
    font-size: ;
	color: #7491d6;
	font-weight: normal;
    font-style: normal;
    text-decoration: none;
	border-color: #547BD6;
	background-image: none;
	-pie-background: rgba(84, 123, 214, 0);
	filter: none\9;
	-ms-filter: ""\9;
}

#content .cart-button input[type=button]:hover,
#content .cart-button input[type=submit]:hover  {
	background-color: #547BD6;
	background-color: rgba(84, 123, 214, 0);
	color: #273964;
	font-weight: normal;
    font-style: normal;
    text-decoration: none;
	border-color: #547BD6;
	text-shadow: 0 1px 1px #273964;
	-pie-background: rgba(84, 123, 214, 0);
	behavior: url(/modules/helper/PIE/PIE.htc);
}
.checkout-form .shipping-title,
.shipping-title {
    background-color: #163B92;
    color: #7491d6;
}
.checkout-form .checkout-block-button input[type=button],
.checkout-form .checkout-block-button input[type=submit]{
	background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}
.checkout-form .checkout-block-button input[type=button]:hover,
.checkout-form .checkout-block-button input[type=submit]:hover{
	background-color: #547BD6;
	color: #273964;
	border-color: #547BD6;
	text-shadow: 0 1px 1px #273964;
}
.checkout-form #btn_login_for_checkout {
	background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}
.checkout-form #btn_login_for_checkout:hover {
	background-color: #547BD6;
	color: #273964;
	border-color: #547BD6;
}

/*--Checkout Step--*/
.checkout-step .progress-bar > span {
	background-color: #163B92;
    color: #7491d6;
}
.checkout-step #step-done .circle {
	background-color: #163B92;
	border: 5px solid #163B92;
    color: #7491d6;
}
.viewcart-box {
    background-color: #102D72;
    color: #7491d6;
}
.viewcart-box:hover {
    background-color: #547BD6;
    color: #316AC5;
}
.viewcart-box a {
    color: #7491d6;
}
.viewcart-box:hover a,
.viewcart-box a:hover {
    color: #316AC5;
    text-shadow: 0 1px 1px #316AC5;
}
.order-wrap .order-control-btn input[type=button],
.order-wrap .order-control-btn input[type=submit] {
	background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}
.order-wrap .order-control-btn input[type=button]:hover,
.order-wrap .order-control-btn input[type=submit]:hover {
	background-color: #547BD6;
	color: #273964;
	border-color: #547BD6;
	text-shadow: 0 1px 1px #273964;
}
.standard-form input[name=submit],
.search-form input[type=button],
.customize-form input[name=submit] {
	background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}
.standard-form input[name=submit]:hover,
.search-form input[type=button]:hover,
.customize-form input[name=submit]:hover {
	background-color: #547BD6;
	color: #273964;
	border-color: #547BD6;
	text-shadow: 0 1px 1px #273964;
}
/*--sidebar--*/
#sidebar .button-add-menu > a{
    color: #102D72;
}
/*--widgets--*/
.widgets {
    background-color: transparent;
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #7491d6;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.widgets > li > .widget-item > .tag-cloud-widget-container .tag-cloud-show {
	background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}
.widgets > li > .widget-item > .tag-cloud-widget-container .tag-cloud-show:hover {
	background-color: #547BD6;
	color: #273964;
	border-color: #547BD6;
	text-shadow: 0 1px 1px #273964;
}
.widgets > li > .widget-item > .tag-cloud-widget-container .tag-cloud > li > a {
	color: #7491d6 !important;
}

/*--Footer--*/
#footer {
    background-color: #EEEEEE; /* for fallback */
    background-color: rgba(238, 238, 238, 1);
    -pie-background: rgba(238, 238, 238, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
}
#footer-text {
    font-family: "Arial";
    font-size: 12px;
    color: #102D72;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#footer-text table {
    text-decoration: none;
    width: 100%;
}
/*--Footer Link--*/
#footer-link {
	background-color: #EEEEEE; /* for fallback */
    background-color: rgba(238, 238, 238, 1);
    -pie-background: rgba(238, 238, 238, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
	font-family: "Arial";
    font-size: 12px;
    color: #102D72;
}
#footer-link td > ul > li > a {
	color: #102D72;
}
/*--Edit Bar for Customize Form--*/
#form-design .preview-panel {
    background-color: #B7BECD;
}
#form-design .preview-panel h3 {
	color: #163B92;
	font-size: 18px;
}
#form-design .preview-panel .description {
	color: #163B92;
}
#form-design .preview-panel .fields {
	color: #163B92;
}
#form-design .preview-panel .submit {
	background-color: #163B92;
	color: #7491d6;
	border-color: #163B92;
}

/* -- START: WEBBOARD -- */
#content .webboard > table tr.even td {
    color: #163B92;
    border-bottom: solid 1px #163B92;
}
#content .webboard > table tr.odd td {
    color: #163B92;
    border-bottom: solid 1px #163B92;
}
#content .webboard > table tr th {
    color: #7491d6;
	background-color: #163B92;
}
#content .webboard > table tr td a {
    color: #163B92;
}
#content .webboard .description,
#content .webboard-topic .description {
	color: #163B92;
}
#content .webboard-topic .info {

	 color: #163B92;
}
#frm-topic-create {
    color: #000;
}
#frm-topic-create > h2 {
    color: #7491d6;
    background-color: #163B92;
}
#create-topic .button_save,
#frm-topic-create .button_save {
	background-color: #163B92;
	border-color: #163B92;
    color: #7491d6;
}
#create-topic .button_save:hover,
#frm-topic-create .button_save:hover {
	background-color: #547BD6;
	border-color: #547BD6;
    color: #273964;
    text-shadow: 0 1px 1px #273964;
}
/* -- END: WEBBOARD -- */

/* -- START: COMMENT MODULE -- */
.comment_container,
.comment_form {
	border: 1px solid #163B92;
}
.comment_container .info {
	color: #163B92;
}
.comment_container .comment_description {
	color: #163B92;
}
#comment .button_save {
	background-color: #163B92;
	border-color: #163B92;
    color: #7491d6;
}
#comment .button_save:hover {
	background-color: #547BD6;
	border-color: #547BD6;
    color: #273964;
    text-shadow: 0 1px 1px #273964;
}
#comment-tabs .ui-tabs-nav {
	border-bottom: solid 1px #163B92;
	border-radius: 0px;
}
#comment-tabs .ui-tabs-nav > li {
	font-family: "RSU";
	font-size: 18px;
	background-color: #163B92;
	border-color: #163B92;
}
#comment-tabs .ui-tabs-nav > li:hover {
    background-color: #547BD6;
	border-color: #547BD6;
}
#comment-tabs .ui-tabs-nav > li > a {
 	font-family: "RSU";
  	font-size: 18px;
	color:#7491d6;
}
#comment-tabs .ui-tabs-nav > li > a:hover {
    color:#273964;
    text-shadow: 0 1px 1px #273964;
}
#comment-tabs .ui-tabs-nav > li.ui-tabs-active {
    background-color: #B7BECD; /* for fallback */
    background-color: rgba(183, 190, 205, 1);
    -pie-background: rgba(183, 190, 205, 1);
    behavior: url(/modules/helper/PIE/PIE.htc);
} 
#comment-tabs .ui-tabs-nav > li.ui-tabs-active > a {
	color:#163B92;
}

/* -- END: COMMENT MODULE -- */

/* -- START: Attachment Section -- */
.content-attach-file > ul > li{
	border-color: #163B92;
    background-color: #163B92;
}
.content-attach-file > ul > li a.view,
.content-attach-file > ul > li a.download{
	color: #7491d6; 
}
.content-attach-file > ul > li:hover{
    border: thin solid #7491d6;
    background-color: #7491d6;
}
.content-attach-file > ul > li:hover a.view,.content-attach-file > ul > li:hover a.download{
    color: #163B92 ;
}
.content-attach-file > ul > li a.download:hover{
    color: #7491d6; 
}
.content-attach-file > ul > li a.download:hover > div{
    background-color: #163B92;
}
/* -- END: Attachment Section -- */
	  
/* ----- Mobile call button ----- */
.mobile-button-panel {
	background-color: #B7BECD;
}
.mobile-button-panel .call-button .call-button-area {
	background-image: none;
    background-color: #163B92;
    color: #7491d6;
}
/* ------------------------------ */    

/* -- Start: Media query -- */
@media screen and (max-width: 610px) {
    .mobile-topbar {
        background-color: #163B92;
    }

    .mobile-topbar .trigger-wrapper,
    .mobile-topbar .searchbox-wrapper{
        color: #7491d6;
        background-color: rgba(22, 59, 146, 0);
    }
    
    .mobile-topbar .header-viewcart-box {
        color: #7491d6;
        background-color: #163B92;
    }

    .mobile-topbar .header-viewcart-box i {
        color: #7491d6;
    }

    #header .header-inner .panel #siteinfo #sitename {
        font-size: 24px;
        min-height: 24px;
    }

    #header .header-inner .panel #siteinfo #tagline {
        font-size: 14px;
        min-height: 14px;
    }

    #content .title {
        font-size: 22px;
    }

    #content ul.subpages .text .title, 
    #content ul.subpages .text .title a {
        font-size: 15px;
    }

    #content ul.subpages .text .price {
        font-size: 10px;
    }

    #content ul.subpages .text .original-price {
        font-size: 10px;
    }

    #content ul.subpages .text .member-price {
        font-size: 10px;
    }

    #content #portlet-related-contents .text .title, 
    #content #portlet-related-contents .text .title a {
        font-size: 15px;
    }

    #content #portlet-related-contents .price {
        font-size: 10px;
    }

    #content #portlet-related-contents .original-price {
        font-size: 10px;
    }

    #content #portlet-related-contents .member-price {
        font-size: 10px;
    }

    #content-visit-history-container .portlet-children > .content-visit-history-pages .text .title,
    #content-visit-history-container .portlet-children > .content-visit-history-pages .text .title a {
        font-size: 15px;
    }

    #content-visit-history-container ul.content-visit-history-pages .text .price {
        font-size: 10px;
    }

    #content-visit-history-container ul.content-visit-history-pages .text .original-price {
        font-size: 10px;
    }

    #content-visit-history-container ul.content-visit-history-pages .text .member-price {
        font-size: 10px;
    }
	
    #content ul.content-tag .text .title,
    #content ul.content-tag .text .title a {
        font-size: 15px;
    }
	
    #content ul.content-tag .text .price {
        font-size: 10px;
    }
	
    #content ul.content-tag .text .original-price {
        font-size: 10px;
    }
	
    #content ul.content-tag .text .member-price {
        font-size: 10px;
    }
}
/* -- End: Media query -- */
