/*--Custom Template from theme34--*/
    
/*--Body--*/
body {
    background-color: #b7d171;
}
#body-bg{
    background-image: url(/images/background/main/crop-1349951727359.jpg?1349953685); /*for new theme*/
    background-repeat: no-repeat; /*for new theme*/
    background-attachment: fixed; /*for new theme*/
    background-position: center top; /*for new theme*/
    background-size: 100% 100%; /*for new theme*/  
}

/*--Header--*/
#header #header-flash {
    display: none;
}
#header #sitename {
    min-height: 32px;
    font-family: "RSU";
    font-size: 32px;
    color: #c8f70d;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#header #tagline {
    min-height: 20px;
    font-family: "RSU";
    font-size: 20px;
    color: #6ede2c;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#header > .panel {
    background-color: #f50808; /* for fallback */
    background-color: rgba(245, 8, 8, 0.55); 
	background-image: none;
	-pie-background: rgba(245, 8, 8, 0.55); 
    behavior: url(/modules/helper/PIE/PIE.php);
}

#header > #topbar {
    background-color: #570de0; /* for fallback */
    background-color: rgba(87, 13, 224, 0);
    -pie-background: rgba(87, 13, 224, 0);
    behavior: url(/modules/helper/PIE/PIE.php);
}

/*--Side Bar--*/
#sidebar {
    background-color: #fc0505; /* for fallback */
    background-color: rgba(252, 5, 5, 0);
    //background-color: #fc0505; /* for IE7 */
    -pie-background: rgba(252, 5, 5, 0);
    behavior: url(/modules/helper/PIE/PIE.php);
}

/*--Side Menu--*/

ul.sidenav > li { 
	background-color: #f70a16; /* for fallback */
	background-color: rgba(247, 10, 22, 0.95);
	background-image: none;
	-pie-background: rgba(247, 10, 22, 0.95);
	behavior: url(/modules/helper/PIE/PIE.php);
}	
ul.sidenav > li.home, ul.sidenav > li.home:hover {
    background-image: url(/modules/main/images/home.png);
    background-repeat: no-repeat;
    background-position: 135px center;
    background-size: auto auto;
    -pie-background: url(/modules/main/images/home.png) no-repeat 135px center;
}    

ul.sidenav > li:hover { 
	background-color: #5a50de; /* for fallback */
    background-color: rgba(90, 80, 222, 0.95);
    background-image: none;
    -pie-background: rgba(90, 80, 222, 0.95);
	behavior: url(/modules/helper/PIE/PIE.php);   
}
ul.sidenav > li > a {
    font-family: "Tahoma";
    font-size: 14px;
    line-height: 14px;
    color: #cafa08;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.sidenav > li:hover > a {
    color: #fafa08;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.sidenav > li > span {
    font-size: 14px;
    line-height: 14px;
    color: #cafa08;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.sidenav > li > span.subhover {
    color: #f70a16;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    background-color: #cafa08;
}

/*--Side Sub Menu--*/
ul.sidenav > li > ul.subnav {
    background-color: #5a50de; /* for fallback */
    background-color: rgba(90, 80, 222, 0.95);
    -pie-background: rgba(90, 80, 222, 0.95);
    behavior: url(/modules/helper/PIE/PIE.php);
}

ul.sidenav > li > ul.subnav > li { 
	background-color: #288cad; /* for fallback */
	background-color: rgba(40, 140, 173, 1);
	background-image: none;
	-pie-background: rgba(40, 140, 173, 1);
	behavior: url(/modules/helper/PIE/PIE.php); 
	border-top: solid 1px #fc0505;     
}
ul.sidenav > li > ul.subnav > li:hover {
	background-color: #2d36e0; /* for fallback */
	background-color: rgba(45, 54, 224, 1);
	-pie-background: rgba(45, 54, 224, 1);
	behavior: url(/modules/helper/PIE/PIE.php);
}
ul.sidenav > li > ul.subnav > li > a {
    font-family: "Tahoma";
    font-size: 14px;
    line-height: 14px;
    color: #f2fa0a;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.sidenav > li > ul.subnav > li:hover > a {
    color: #e2f5e2;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

/*--Top Menu--*/
ul.topnav > li.home, ul.topnav > li.home:hover {
    padding-left: 38px;
    background-image: url(/modules/main/images/home.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: auto auto;
    -pie-background: url(/modules/main/images/home.png) no-repeat 10px center;
}
ul.topnav > li { 
    background-color: #4009f2; /* for fallback */
    background-color: rgba(64, 9, 242, 0);
    background-image: none;
    -pie-background: rgba(64, 9, 242, 0);
    behavior: url(/modules/helper/PIE/PIE.php); 
}
ul.topnav > li:hover { 
	background-color: #1bf77a; /* for fallback */
	background-color: rgba(27, 247, 122, 0.95);
	background-image: none;
	-pie-background: rgba(27, 247, 122, 0.95);
	behavior: url(/modules/helper/PIE/PIE.php); 
}
ul.topnav > li > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #d0f20e;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li:hover > a {
    color: #0a0a0a;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li > span {
    font-size: 18px;
    line-height: 18px;
    color: #d0f20e;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li > span.subhover {
    color: #4009f2;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    background-color: #d0f20e;
}

/*--Top Sub Menu--*/
ul.topnav > li > ul.subnav {
    top: 38px;
    border-color: 95;
    background-color: #1bf77a; /* for fallback */
    background-color: rgba(27, 247, 122, 0.95);
    -pie-background: rgba(27, 247, 122, 0.95);
    behavior: url(/modules/helper/PIE/PIE.php);
}

ul.topnav > li > ul.subnav > li { 
    background-color: #192d59; /* for fallback */
    background-color: rgba(25, 45, 89, 1);
    background-image: none;
    -pie-background: rgba(25, 45, 89, 1);
    behavior: url(/modules/helper/PIE/PIE.php); 
}
ul.topnav > li > ul.subnav > li:hover { 
	background-color: #192d59; /* for fallback */
	background-color: rgba(25, 45, 89, 0.65);
	background-image: none;
	-pie-background: rgba(25, 45, 89, 0.65);
	behavior: url(/modules/helper/PIE/PIE.php); 
}
ul.topnav > li > ul.subnav > li > a {
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    color: #ffffff;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
ul.topnav > li > ul.subnav > li:hover > a {
    color: #ffffff;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

/*--Content--*/
#content {
    background-color: #ceeaf4; /* for fallback */
    background-color: rgba(206, 234, 244, 0.05);
    -pie-background: rgba(206, 234, 244, 0.05);
    behavior: url(/modules/helper/PIE/PIE.php);
}
#content .breadcrumb {
    color: #ff0505;
}       
#content .breadcrumb a {
    color: #ff0505;
}
#content > h1 > .title {
    font-family: "RSU";
    font-size: 32px;
    font-weight: bold;
}
#content > h1 > .subtitle {
    font-family: "RSU";
    font-size: 32px;
    font-weight: normal;
}
#content .title {
    font-family: "RSU";
    font-size: 32px;
    color: #ff0505;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}
#content .subtitle {
    font-family: "RSU";
    font-size: 32px;
    color: #192d59;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content .description {
    font-family: "Tahoma";
    font-size: 14px;
    color: #0a32fa;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content .description a {
    color: #0a32fa;
}
#content .price-line {
    font-family: "RSU";
    font-size: 36px;
    color: #ff2929;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

#fancybox-title:not(.fancybox-title-float) {
    font-family: "RSU";
    font-weight: bold;
    font-style: normal;
    color: #ff0505;
    font-size: 1.5em;
}

/*--showcase, portlet--*/
ul.showcase > li.portlet {
    border-color: #570de0;
}
ul.showcase > li.portlet .separator {
    border-color: #4009f2;
}
.portlet-header {
    background-color: #4009f2;
    border-color: #4009f2;
}
.portlet-header > a {
    color: #d0f20e;
    font-family: "RSU";
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.portlet-header > a:hover {
    color: #0a0a0a;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.showcase > li.portlet.style1  {
    border-color: #570de0;
}
.showcase > li.portlet.style1 .portlet-header {
    color: #ff0505;
} 
.showcase > li.portlet.style2 {
    border-color: #570de0;
}
.showcase > li.portlet.style2 .portlet-header {
    border-color: #570de0;
}
.showcase > li.portlet.style2 .portlet-header > a {
    color :#ff0505;
}
.showcase > li.portlet.style2 .portlet-header > a : hover{
    color :#ff0505;
}
.showcase > .showcase_border.style2 {
    border : 1px solid #570de0;
}
.showcase > li.portlet.style3 .portlet-header > a {
    color :#ff0505;
}
.showcase > li.portlet.style3 .portlet-header > a : hover{
    color :#ff0505;
}
.showcase > li.portlet.style1 .showcase_border {
    border:none;
}
.showcase > li.portlet.style2 .showcase_border{
    border: 1px solid #570de0;
}
.showcase > li.portlet.style2 .showcase_border{
    border: 1px solid #570de0;
}
.showcase > li.portlet.style3 .portlet-header-divider{
    display: block; 
    padding: 0px 20px;
}
.showcase > li.portlet.style3 .portlet-header-divider > div {
    border-bottom: solid 1px #570de0;
}

/*--end showcase, portlet--*/


/*--contact form--*/
#content .contact-form h3 {
    color: #ff0505;
}
#content .contact-form form {
    color: #0a32fa;
}
#content .contact-form form input[type=button]{
    background-color: #4009f2;
	color: #d0f20e;
	border-color: #4009f2;
}
		
/*--widget form--*/
#sidebar .widget-item .widget-form h3 {
    color: #ff0505;
}
#sidebar .widget-item .widget-form form {
    color: #0a32fa;
    font-family: "Tahoma";
}
#sidebar .widget-item .widget-form form input[type=button] {
    background-color: #4009f2;
    border-color: #4009f2;
	color: #d0f20e;
}
#sidebar .widget-item .widget-form form input[type=button]:hover {
	background-color: #1bf77a;
    border-color: #1bf77a;
	color: #0a0a0a;
}
		
/*--subpages--*/
#content ul.subpages li {
    border: solid 1px #570de0;
}

#content ul.subpages .text .title a,
#content ul.subpages .text .subtitle {
    color: #ff0505;
    font-family: "RSU";
    font-weight: bold;
    font-style: normal;
    font-size: 19px;
    text-decoration: none;
}
#content ul.subpages .text .description {
    color: #0a32fa;
    font-family: "Tahoma";
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#content ul.subpages .text .price {
    color: #ff2929;
    font-family: "RSU";
    font-size: 36px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none
}
#content ul.subpages li.no-children {
    color: #570de0;
}

/*--siblings--*/
#content .siblings a {
    color: #ff0505;
    font-family: "RSU";
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}

/*--shopping cart--*/
#content .order-button input#btn_order,
#content .order-button input[type=button],
#content .order-button input[type=submit]  {
	background-color: #4009f2;
	color: #d0f20e;
	border-color: #4009f2;
}
#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: #1bf77a;
	color: #0a0a0a;
	border-color: #1bf77a;
	text-shadow: 0 1px 1px #0a0a0a;
}

#content table.cart {
    border: solid 1px #4009f2;
}
#content .cart th {
    background-color: #4009f2;
    border: solid 1px #4009f2;
    color: #d0f20e;
}
#content .cart td {
    border: solid 1px #4009f2;
}
#content .cart-button input[type=button],
#content .cart-button input[type=submit]  {
	background-color: #4009f2;
	color: #d0f20e;
	border-color: #4009f2;
}
#content .cart-button input[type=button]:hover,
#content .cart-button input[type=submit]:hover  {
    background-color: #1bf77a;
	color: #0a0a0a;
	border-color: #1bf77a;
    text-shadow: 0 1px 1px #0a0a0a;
}
.checkout-form .shipping-title,
.shipping-title {
    background-color: #4009f2;
    color: #d0f20e;
}
.checkout-form .checkout-block-button input[type=button],
.checkout-form .checkout-block-button input[type=submit]{
	background-color: #4009f2;
	color: #d0f20e;
	border-color: #4009f2;
}
.checkout-form .checkout-block-button input[type=button]:hover,
.checkout-form .checkout-block-button input[type=submit]:hover{
	background-color: #1bf77a;
	color: #0a0a0a;
	border-color: #1bf77a;
	text-shadow: 0 1px 1px #0a0a0a;
}
.viewcart-box {
    background-color: #f70a16;
    color: #cafa08;
}
.viewcart-box:hover {
    background-color: #5a50de;
    color: #fafa08;
}
.viewcart-box a {
    color: #cafa08;
}
.viewcart-box a:hover {
    color: #fafa08;
    text-shadow: 0 1px 1px #fafa08;
}
.order-wrap .order-control-btn input[type=button],
.order-wrap .order-control-btn input[type=submit] {
	background-color: #4009f2;
	color: #d0f20e;
	border-color: #4009f2;
}
.order-wrap .order-control-btn input[type=button]:hover,
.order-wrap .order-control-btn input[type=submit]:hover {
	background-color: #1bf77a;
	color: #0a0a0a;
	border-color: #1bf77a;
	text-shadow: 0 1px 1px #0a0a0a;
}
.standard-form input#submit,
.customize-form input#submit {
	background-color: #4009f2;
	color: #d0f20e;
	border-color: #4009f2;
}
.standard-form input#submit:hover,
.customize-form input#submit:hover {
	background-color: #1bf77a;
	color: #0a0a0a;
	border-color: #1bf77a;
	text-shadow: 0 1px 1px #0a0a0a;
}

/*--widgets--*/
.widgets {
    background-color: transparent;
    font-family: "Tahoma";
    font-size: 14px;
    line-height: 14px;
    color: #cafa08;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

/*--Footer--*/
#footer {
    background-color: #192d59; /* for fallback */
    background-color: rgba(25, 45, 89, 0.6);
    -pie-background: rgba(25, 45, 89, 0.6);
    behavior: url(/modules/helper/PIE/PIE.php);
}
#footer-text {
    font-family: "RSU";
    font-size: 14px;
    color: #defa08;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
#footer-text table {
    text-decoration: none;
}

/*--Edit Bar for Customize Form--*/
#form-design .preview-panel {
    background-color: #ceeaf4;
}
#form-design .preview-panel h3 {
	color: #ff0505;
	font-size: 18px;
}
#form-design .preview-panel .description {
	color: #0a32fa;
}
#form-design .preview-panel .fields {
	color: #0a32fa;
}
#form-design .preview-panel .submit {
	background-color: #4009f2;
	color: #d0f20e;
	border-color: #4009f2;
}

/* -- START: WEBBOARD -- */
#content .webboard > table tr.even td {
    color: #0a32fa; 
    border-bottom: solid 1px #4009f2;
}
#content .webboard > table tr.odd td {
    color: #0a32fa;
    border-bottom: solid 1px #4009f2;
}
#content .webboard > table tr th {
    color: #d0f20e;
	background-color: #4009f2;
}
#content .webboard > table tr td a {
    color: #ff0505;
}
#content .webboard .description,
#content .webboard-topic .description {
	color: #0a32fa;
}
#content .webboard-topic .info {

	 color: #ff0505;
}
#frm-topic-create {
    color: #ff0505;
}
#frm-topic-create > h2 {
    color: #d0f20e;
    background-color: #4009f2;
}
#create-topic .button_save,
#frm-topic-create .button_save {
	background-color: #4009f2;
	border-color: #4009f2;
    color: #d0f20e;
}
#create-topic .button_save:hover,
#frm-topic-create .button_save:hover {
	background-color: #1bf77a;
	border-color: #1bf77a;
    color: #0a0a0a;
    text-shadow: 0 1px 1px #0a0a0a;
}
/* -- END: WEBBOARD -- */

/* -- START: COMMENT MODULE -- */
.comment_container,
.comment_form {
	border: 1px solid #4009f2;
}
.comment_container .info {
	 color: #ff0505;
}
.comment_container .comment_description {
	color: #0a32fa;
}
#comment .button_save {
	background-color: #4009f2;
	border-color: #4009f2;
    color: #d0f20e;
}
#comment .button_save:hover {
	background-color: #1bf77a;
	border-color: #1bf77a;
    color: #0a0a0a;
    text-shadow: 0 1px 1px #0a0a0a;
}
#comment-tabs .ui-tabs-nav {
	border-bottom: solid 1px #4009f2;
	border-radius: 0px;
}
#comment-tabs .ui-tabs-nav > li {
	font-family: "RSU";
	font-size: 18px;
	background-color: #4009f2;
	border-color: #4009f2;
}
#comment-tabs .ui-tabs-nav > li:hover {
    background-color: #1bf77a;
	border-color: #1bf77a;
}
#comment-tabs .ui-tabs-nav > li > a {
 	font-family: "RSU";
  	font-size: 18px;
	color:#d0f20e;
}
#comment-tabs .ui-tabs-nav > li > a:hover {
    color:#0a0a0a;
    text-shadow: 0 1px 1px #0a0a0a;
}
#comment-tabs .ui-tabs-nav > li.ui-tabs-selected {
    background-color: #ceeaf4; /* for fallback */
    background-color: rgba(206, 234, 244, 0.05);
    -pie-background: rgba(206, 234, 244, 0.05);
    behavior: url(/modules/helper/PIE/PIE.php);
} 
#comment-tabs .ui-tabs-nav > li.ui-tabs-selected > a {
	color:#ff0505;
}
/* -- END: COMMENT MODULE -- */
			
/* -- START: Attachment Module*/
.content-attach-file > ul > li{
	border-color: #4009f2;
}
.content-attach-file > ul > li a.download,
.content-attach-file > ul > li a.download:hover{
	color: #ff0505; 
}			
/* -- END: Attachment Module*/			

/* -- START: mobile site -- */

body.ui-mobile-viewport {
    background-color: #b7d171;
    background-image: none;
}
.mobile-page .ui-header {
    background-color: #f50808; /* for fallback */
    /* background-color: rgba(245, 8, 8, 0.55); */ /* ignore the rgba since we do not load the site background image */

    background-image: none;
    
}

.mobile-page .ui-header .ui-title {
    color: #c8f70d;
    text-shadow: none;
}

.ui-dialog .ui-header {
    background-image: none;
    background-color: #4009f2;
    color: #d0f20e;
}

.mobile-page .ui-header .ui-btn,
.mobile-page .ui-footer .ui-btn {
    background-image: none;
    background-color: #4009f2;
}
.mobile-page .ui-header .ui-btn:hover,
.mobile-page .ui-footer .ui-btn:hover {
    background-image: none;
    background-color: #1bf77a;
}
.mobile-page .topnav ul {
    background-image: none;
    background-color: #4009f2;
}

.mobile-page .topnav ul li a {
    background-image: none;
    text-shadow: none;
    background-color: #4009f2;
    color: #d0f20e;
}

.mobile-page .topnav ul li a:hover {
    background-color: #1bf77a;
    color: #0a0a0a;
}

.mobile-page .content,
.ui-dialog .ui-content {
    background-image: none;
    background-color: #ceeaf4;
    color: #0a32fa;
    padding: 15px 5px;
}

.mobile-page .content h1.title {
    color: #ff0505;
}

.mobile-page .priceline {
    color: #ff2929;
}

.mobile-page .ui-collapsible-heading a {
    background-image: none;
    background-color: #4009f2;
    color: #d0f20e;
}

.mobile-page .ui-collapsible-content {
    background-color: #ceeaf4;
    color: #0a32fa;
}

.mobile-page .footer {
    background-image: none;
    background-color: #192d59; /* for fallback */
    background-color: rgba(25, 45, 89, 0.6);
    color: #defa08;
}
	
/*-- Start Shopping Cart on Mobile --*/
.mobile-page .content .order-button div.ui-field-contain > div.ui-btn  {
	background-image: none;
	background-color: #1bf77a;
	border-color: #1bf77a;
	color: #0a0a0a;
}
.mobile-page .content table.cart {
    border: solid 1px #4009f2;
}
.mobile-page .content .cart th {
    background-color: #4009f2;
    border: solid 1px #4009f2;
    color: #d0f20e;
}
.mobile-page .content .cart td {
    border: solid 1px #4009f2;
}
.mobile-page .content .cart-button div.ui-btn,
.mobile-page .content .continue-button div.ui-btn,
.mobile-page .content .checkout-block-button div.ui-btn	{
	background-color: #4009f2;
	background-image: none;
	border-color: #4009f2;
	color: #d0f20e;
}

/* -- END: mobile site -- */
	