/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */

/* Base
----------------------------------------------------------------------------------------------------*/
body { background: url(../images/pw_pattern.png) repeat scroll 0 0 rgba(249, 250, 251, 0.99); }

a { color:#D02121; }
mark { background-color: #D02121; }
a:hover, a:focus, em, code { 
	color: #BA5959;
	outline: medium none;
}

::-moz-selection { background: #D02121; }
::selection { background:  #D02121; }
/* Layout
----------------------------------------------------------------------------------------------------*/
#menubar {
	border-bottom: 3px solid #D02121;
}

/* Menus
----------------------------------------------------------------------------------------------------*/
/*dropdown menu*/
.menu-dropdown .dropdown {
	border-top: 1px solid #D02121;
}
/*Lvl-1 Set Active */
.menu-dropdown li.active .level1 {
  background: #D02121;
}
/* Lvl-1 Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { background: #D02121; }

/*Lvl 2+3 hove and active*/
.menu-dropdown a.level2:hover { color: #D02121; }
.menu-dropdown a.level3:hover { color: #D02121; }

.menu-dropdown a.current.level2 { color: #D02121; font-weight: normal;}
.menu-dropdown a.current.level3 { color: #D02121; font-weight: normal;}

/* Sidebar Menu*/
.menu-sidebar a:hover,
.menu-sidebar li > span:hover { color: #D02121; }
.menu-sidebar a.current, .level1.parent.active { color: #D02121; }
/* Sidebar Menu on dark module*/


/* Sidebar Menu on primary module*/

/* Links
----------------------------------------------------------------------------------------------------*/
#toolbar a:hover,
#toolbar a:focus,
#bottom-c a { color: #777777; }
#bottom-c a:hover { color: #D02121; }
#footer a:hover,
#footer a:focus { color: #D02121; }
/* Modules
----------------------------------------------------------------------------------------------------*/
/*background vaiation*/
.
.mod-dark-box .module-title, 
.mod-primary-box  .module-title {
	color: #fff;
}
 
/*mod box variation*/
/* primary box, dark box  heading */

.mod-primary-box h1,
.mod-primary-box h2,
.mod-primary-box h3,
.mod-primary-box h4,
.mod-primary-box h5,
.mod-primary-box h6,
.mod-dark-box h1,
.mod-dark-box h2,
.mod-dark-box h3,
.mod-dark-box h4,
.mod-dark-box h5,
.mod-dark-box h6 { color: #fff; }

.mod-dark-box {
	background: #1D1D1D;
	border: 1px solid #1D1D1D;
	color: #BBB;
}
.mod-primary-box {
	background: #D02121;
	border: 1px solid #D02121;
	color: #eee;
}
.mod-gray-box {
	background: #F9F9F9;
	border: 1px solid #EDEDED;
}

/* title bg */
.mod-dark-title .module-title {
	background: #1D1D1D;
	border: 1px solid #1D1D1D;
	padding: 9px 10px;
	color: #fff
}
.mod-primary-title .module-title {
	background: #D02121;
	border: 1px solid #D02121;
	padding: 9px 10px;
	color: #fff
}

.mod-gray-title .module-title {
	background: #F9F9F9;
	padding: 9px 10px;
	border: #EDEDED;
}

/* only title border */ 

.priary-border .module-title {
  border-bottom: 2px solid #D02121;
  padding-bottom: 15px;
}
.dark-border .module-title  {
	border-bottom: 2px solid #1D1D1D;
	padding-bottom: 15px;
}
.gray-border-top .module-title  {
	border-bottom: 2px solid #EDEDED;
	padding-bottom: 15px;
}

/* Tools
----------------------------------------------------------------------------------------------------*/
.button-primary {
	background: #D02121;
	border: 1px solid #D02121;
}

.button-default:hover {
  background: #D02121;
  border: 1px solid #D02121;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

form.style button,
form.style input[type="button"],
form.style input[type="reset"],
form.style input[type="submit"] {
  background: none repeat scroll 0 0 #D02121;
  border: 1px solid #D02121;
  color: #FFFFFF;
  padding: 5px 7px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
/* pricing */
.pricing-block .package-highlighted {
  color: #D02121;
}
/* System
----------------------------------------------------------------------------------------------------*/
#system .pagination strong,
#system .pagination a:hover {
	border-color: #D02121;
	background-color: #D02121;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	color: #fff;
}
#system .title a:hover {
    color: #D02121;
}
.icon a:hover, 
.icon a:focus {
    color: #D02121;
}
article .next:hover, 
article .next:focus, 
article .prev:hover, 
article .prev:focus {
    color: #D02121;
}
/* extension
----------------------------------------------------------------------------------------------------*/
.bt-cs .bt-inner .bt-title {
  color: #D02121;
}
.bt-cs .bt-inner .bt-title:hover {
  color: #BA5959;
}
.bt_handles_num li.current a { 
	background: #D02121;
	border: 1px solid #D02121;
	color: #fff;
}

