/* FONTS
 ------------*/
body, label, input, button, select, textarea { font-family: Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Verdana, sans-serif; }
body, label, input, button, select, textarea, pre, code, tt, blockquote { font-size: 13px; }

h1 { font-size: 25px; }
h2 { font-size: 22px; }
h3 { font-size: 19px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 13px; }

small,
.small_font,
.btn-small,
select.small,
input[type=text].small, input[type=password].small,
input[type=email].small, input[type=url].small,
input[type=number].small, input[type=search].small,
.box .footer,
.side_box .footer
.side_box select,
.side_box input[type=text], .side_box input[type=password],
.side_box input[type=email], .side_box input[type=url],
.side_box input[type=number], .side_box input[type=search],
.side_box .btn, .side_box .btn-primary, .side_box input[type=submit], .side_box input[type=button],
table.styled.listed tr.listed_header th { font-size: 11px; }

/* TEXT
 ------------*/
.anc-title {
	color: #ff0000; text-shadow: rgba(255, 0, 0, 0.9) 0px 0px 5px; 
	font-weight: bold; 
	font-size: 14px;
}


.fulloption{

 	color: #7fb2ff !important;
 	line-height:1.5;
}

.excellent {
	letter-spacing: normal;
	color: #19ff80 !important;
	line-height:1.5;
	font-family: 'Verdana' !important;
}


/* TEXT
 ------------*/
.other_text, a.other_text, .help-inline, .help-block { color: #695e4c; }
.notice_text, a.notice_text { color: #176846; }
.error_text, a.error_text { color: #9e1300; }


/* LINKS
 ------------*/
a, .link_text { color: #e6924a; }
.alliance_link, a.alliance_link { color: #79357e; }
.item_link, a.item_link { color: #a64d00; }
.member_link, a.member_link { color: #006b99; }

/* BUTTONS
 ------------*/
.btn {
  color: #000000;
  background-color: #999999;
  background-image: -moz-linear-gradient(top, #A6A6A6, #8C8C8C); /* FF 3.6+ */
  background-image: -ms-linear-gradient(top, #A6A6A6, #8C8C8C); /* IE10 */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A6A6A6), to(#8C8C8C)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #A6A6A6, #8C8C8C); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #A6A6A6, #8C8C8C); /* Opera 11.10 */
  background-image: linear-gradient(top, #A6A6A6, #8C8C8C); /* The standard */
  border: 1px solid  #000000;
  border-bottom-color: #000000;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  color: #000000;
  background-color: #8F8F8F
}
.btn.active, .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
}
.btn .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}

.btn-primary {
  color: #000000;
  background-color: #999999;
  background-image: -moz-linear-gradient(top, #A6A6A6, #8C8C8C); /* FF 3.6+ */
  background-image: -ms-linear-gradient(top, #A6A6A6, #8C8C8C); /* IE10 */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A6A6A6), to(#8C8C8C)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #A6A6A6, #8C8C8C); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #A6A6A6, #8C8C8C); /* Opera 11.10 */
  background-image: linear-gradient(top, #A6A6A6, #8C8C8C); /* The standard */
  border: 1px solid  #000000;
  border-bottom-color: #000000;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  color: #000000;
  background-color: #8F8F8F
}
.btn-primary.active, .btn-primary:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
          box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
}
.btn-primary .caret {
  border-top-color: #000000;
  border-bottom-color: #000000;
}

a.button_link { color: #000000; }

/* DROPDOWNS
 ------------*/
.dropdown-menu {
  background-color: #999999;
  border: 1px solid #000000;
}
.dropdown-menu li > a {
  color: #000000;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: #000000;
}
.dropdown-menu .divider {
  background-color: #000000;
}

/* FORMS
 ------------*/
select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  background-color: #cfcfcf;
  border: 1px solid #000000;
  color: #000000;
}

select:focus,
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus {
   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
                       0 1px 2px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
                       0 1px 2px rgba(0, 0, 0, 0.05);
           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),
                       0 1px 2px rgba(0, 0, 0, 0.05);
}

input::-webkit-input-placeholder {
 color: rgba(0, 0, 0, 0.35);
}
input:-moz-placeholder { /* older Firefox*/
 color: rgba(0, 0, 0, 0.35);
}
input::-moz-placeholder { /* Firefox 19+ */
 color: rgba(0, 0, 0, 0.35);
}
input:-ms-input-placeholder {
 color: rgba(0, 0, 0, 0.35);
}

.box textarea::-webkit-scrollbar-thumb, .side_box textarea::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
}
.box textarea::-webkit-scrollbar-thumb:hover, .side_box textarea::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

.markItUpContainer {
  background-color: #cfcfcf;
  border: 1px solid #000000;
}
.markItUpHeader {
  background-image: -moz-linear-gradient(top, #DCDCDC, #C2C2C2);
  background-image: -ms-linear-gradient(top, #DCDCDC, #C2C2C2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DCDCDC), to(#C2C2C2));
  background-image: -webkit-linear-gradient(top, #DCDCDC, #C2C2C2);
  background-image: -o-linear-gradient(top, #DCDCDC, #C2C2C2);
  background-image: linear-gradient(top, #DCDCDC, #C2C2C2);
  color: #000000;
}
.markItUpHeader ul .markItUpSeparator {
  background-color: #000000;
}
.markItUpHeader ul ul {
  background-color: #CFCFCF;
  border: 1px solid #9C9C9C;
}
.markItUpHeader ul ul li {
  border-bottom: 1px solid #9C9C9C;
}

.alert-notice,
#flash_notice {
  background-color: #191710;
  border: 1px solid #000000;
  color: #176846;
}
.alert-notice a,
#flash_notice a {
  color: #176846;
}

form .alert-error,
form .error_text .help-inline {
  color: #9e1300;
}

.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #9e1300;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid,
.control-group.error input,
.control-group.error select,
.control-group.error textarea,
.control-group.error .markItUpContainer {
  background-color: #cfcfcf;
  border-color: #9e1300;
  color: #000000;
}
.control-group.error .checkbox,
.control-group.error .radio {
  color: #9e1300;
}

.formError, #flash_alert, #error_explanation { color: #9e1300; }
.control-group.error > label abbr { border-bottom-color: #9e1300; }


/* SCHEDULE
 ------------*/
#schedule .weekly_options .day_holder,
#schedule .monthly_options .schedule_calendar_day,
#schedule .monthly_options .schedule_calendar_week {
  background-color: #CFCFCF;
  border-color: #000000;
}
#schedule .schedule_calendar_week span {
  color: rgba(0, 0, 0, 0.35);
}
#schedule .day_holder a,
#schedule .schedule_calendar_day a,
#schedule .schedule_calendar_week a {
  background-color: #CFCFCF;
  color: #000000;
}

#schedule .day_holder a:hover,
#schedule .schedule_calendar_day a:hover,
#schedule .schedule_calendar_week a:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}

#schedule .day_holder a.selected,
#schedule .schedule_calendar_day a.selected,
#schedule .schedule_calendar_week a.selected {
  background-color: #000000;
  color: #CFCFCF;
}

#schedule .monthly_options .monthly_rule_type_day,
#schedule .monthly_options .monthly_rule_type_week {
  color: #000000;
  background: #CFCFCF;
  border-color: #000000;
}

/* PICKADATE / PICKATIME
 -------------*/
.picker {
  color: #000000;
}
.picker__holder {
  background-color: #CFCFCF;
  border: 1px solid #000000;
}
.picker__input.picker__input--active {
  border-color: #000000;
}
.picker__nav--prev:before,
.picker__nav--next:before {
  border-right: 0.75em solid #000000;
}
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
  color: #000000;
  background-color: #BBBBBB;
}
.picker__weekday {
  color: rgba(0, 0, 0, 0.35);
}
.picker__day--today:before {
  border-top: 0.5em solid #000000;
}
.picker__day--selected.picker__day--today:before {
  border-top: 0.5em solid #CFCFCF;
}
.picker__day--outfocus {
  color: rgba(0, 0, 0, 0.15);
}
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background-color: #000000;
  color: #CFCFCF;
}
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.15);
}

.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 0;
  background: transparent;
}
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  color: #000000;
  background-color: #BBBBBB;
}
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background-color: #BBBBBB;
  outline: none;
}
.picker__button--today:before {
  border-top: 0.66em solid #000000;
}
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #000000;
}
.picker__button--close:before {
  color: #000000;
}

/* Time picker styles */
.picker__list-item {
  background: #CFCFCF;
}
.picker__list-item:hover {
  color: #000000;
  background-color: rgba(0, 0, 0, 0.1);
}
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background-color: #000000;
  color: #CFCFCF;
}
/*
.picker--time .picker__button--clear {
  color: #695E4C;
  border: 0;
}
*/
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: inherit;
  background-color: transparent;
}
/*
.picker--time .picker__button--clear:before {
  color: #695E4C;
}
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #695E4C;
}
*/
.picker--time .picker__holder {
  background-color: #CFCFCF;
}
.box .picker--time ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.25);
}
.box .picker--time ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.35);
}

#pickadate_reoccurs_until::-webkit-input-placeholder {
 color: #000000;
}
#pickadate_reoccurs_until:-moz-placeholder { /* older Firefox*/
 color: #000000;
}
#pickadate_reoccurs_until::-moz-placeholder { /* Firefox 19+ */
 color: #000000;
}
#pickadate_reoccurs_until:-ms-input-placeholder {
 color: #000000;
}


/* MAIN TABLE
 ------------*/
.box table.calendar th, .box table.styled th, .box table.calendar td, .box table.styled td, .table_box, .load_more {
  border: 1px solid #000000;
}
.box .divider { border-bottom: 1px solid #000000; }
.box .divider.top { border-bottom: 0; border-top: 1px solid #000000; }

.box .table_header_bg_color { background-color: #2b261d; }

/*
.box .table_header, .bsmListItem, .load_more { background-color: #2b261d; }
*/

.bsmListItem,
.box .table_header,
.load_more {
  background-image: -moz-linear-gradient(top, #312B21, #252119);
  background-image: -ms-linear-gradient(top, #312B21, #252119);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#312B21), to(#252119));
  background-image: -webkit-linear-gradient(top, #312B21, #252119);
  background-image: -o-linear-gradient(top, #312B21, #252119);
  background-image: linear-gradient(top, #312B21, #252119);
}

/* Disable inner shadow
 *****************
.box table.calendar td {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.25);
  box-shadow: inset 0 0 6px rgba(0,0,0,0.25);
}
*/

.box table.calendar td.highlight1, .box table.styled td.highlight1 {
  background-color: #191710;
}


/* SIDE TABLE
 ------------*/
.side_box table.calendar th, .side_box table.calendar td, .side_box table.styled th, .side_box table.styled td, .side_box .table_box {
  border: 1px solid #000000;
}
.side_box .table_header {
  background-image: -moz-linear-gradient(top, #312B21, #252119);
  background-image: -ms-linear-gradient(top, #312B21, #252119);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#312B21), to(#252119));
  background-image: -webkit-linear-gradient(top, #312B21, #252119);
  background-image: -o-linear-gradient(top, #312B21, #252119);
  background-image: linear-gradient(top, #312B21, #252119);
}
.side_box .divider { border-bottom: 1px solid #000000; }

.side_box table.calendar td.highlight1, .side_box table.styled td.highlight1 {
  background-color: #191710;
}

/* AVATARS
 ------------*/
.avatar_image {
  border: 1px solid #000000;
}

/* POPUPS
 ----------*/
#shivtip .tooltip,
.modal-content {
  background-color: rgba(20, 18, 14, 0.95);
  border: 1px solid #363023;
  color: #999999;
}

/* PROGRESS BARS
 ------------*/

.progress {
  background: -moz-linear-gradient(top, rgba(17, 17, 17, 1) 0%, rgba(17, 17, 17, 0.50) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17, 17, 17, 1)), color-stop(100%,rgba(17, 17, 17, 0.50))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(17, 17, 17, 1) 0%,rgba(17, 17, 17, 0.50) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(17, 17, 17, 1) 0%,rgba(17, 17, 17, 0.50) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(17, 17, 17, 1) 0%,rgba(17, 17, 17, 0.50) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(17, 17, 17, 1) 0%,rgba(17, 17, 17, 0.50) 100%); /* W3C */
}
.progress .bar {
  background-color: #11566b;
  background-image: -moz-linear-gradient(top, #146881, #0E4455); /* FF 3.6+ */
  background-image: -ms-linear-gradient(top, #146881, #0E4455); /* IE10 */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#146881), to(#0E4455)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #146881, #0E4455); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #146881, #0E4455); /* Opera 11.10 */
  background-image: linear-gradient(top, #146881, #0E4455); /* The standard */
}

.file_upload_progress > div { background-color: #111111; border: 1px solid ; }

/* PROGRESSIONS
 ------------*/
.box_icon.other_text  { background: #695e4c; }
.box_icon.notice_text { background: #176846; }


/* QUOTES
 ------------*/
blockquote { border-left: 2px solid #695e4c; }


/* MESSAGES
 ------------*/
table.styled td.messages_following a.following, table.styled td.messages_following a.not_following { border: 2px solid #a64d00; }
table.styled td.messages_following a.not_following { background: #a64d00; }

/* AVATAR FRAME
 ------------*/
.avatar_image {
  background-position: 0px 0px;

  border-width: 6px;
  border-color: transparent;
  border-style: solid;
  -moz-border-image: url('http://cloudfront.shivtr.com/theme_images/532099.png?1383940750') 6 repeat;
  -webkit-border-image: url('http://cloudfront.shivtr.com/theme_images/532099.png?1383940750') 6 repeat;
  -o-border-image: url('http://cloudfront.shivtr.com/theme_images/532099.png?1383940750') 6 repeat;
  border-image: url('http://cloudfront.shivtr.com/theme_images/532099.png?1383940750') 6 repeat;
}

.avatar_image.tiny_avatar,
.avatar_image.icon_avatar,
.avatar_image.noframe,
.block .thumbnail {
  border-radius: 0;
  border-width: 1px;
  -moz-border-image: none;
  -webkit-border-image: none;
  -o-border-image: none;
  border-image: none;
}

.avatar_image.large_avatar {
  background-size: 96px 96px;
}
.avatar_image.small_avatar {
  background-size: 50px 50px;
}

.avatar_image.thumbnail, avatar_image.youtube_video {
  background-size: 160px 120px;
}

.avatar_image.photo {
  background-size: 180px 135px;
}

.avatar_image.gallery_thumb {
  background-size: 152px 114px;
}

.avatar_image.video_thumb {
  background-size: 120px 90px;
}

.img_container .img_border {
  top: -6px;
  right: -6px;
  left: -6px;
  bottom: -6px;
}


/* LAYOUT
 ------------*/
body.open_air #banner {
  height: 200px;
}

/* WALLPAPER
 ------------*/
body {
  background-color: #000000;
}

#wallpaper {
  color: #ffffff;
}

#wallpaper {
  background-image: url('../img/home/bg_main_visual01.jpg');
  /* background-attachment: scroll; */
  background-repeat: no-repeat;
  background-position: top center;
}

/* BANNER
 ------------*/

#banner hgroup {
  visibility: visible;
}

body.relic #banner,
body.classic #banner,
body.sky #banner,
body.coffee #banner .container,
body.open_air #banner .container {
  -webkit-box-pack:        center;
  -ms-flex-pack:           center;
  -webkit-justify-content: center;
  -moz-justify-content:    center;
  justify-content:         center;
}
#banner hgroup { text-align: center; }

/* CONTAINER
 ------------*/
#container, .container {
  width: 1000px;
}

#container {
  background-color: rgba(17, 17, 17, 0.85);
  border-left: 1px none #000000;
  border-right: 1px none #000000;
}
body.open_air #container {
  border-top: 1px none #000000;
}

/* MAIN MENU BAR
 ------------*/
#main_menu.menu_bar a { color: #c0a37b; }
#main_menu.menu_bar,
#main_menu.menu_bar ul,
.block.main_menu .message > ul > li ul { border: 1px solid #000000; }

#main_menu.menu_bar,
#main_menu.menu_bar ul,
.block.main_menu .message > ul > li ul { background-color: #191710; }

.block.main_menu ul > li ul li a:hover,
#main_menu.menu_bar ul li a:hover {
  background-color: rgba(192, 163, 123, 0.1);
  color: #c0a37b;
}

#main_menu.menu_bar .m_padding nav,
#main_menu.menu_bar .m_padding nav .menu_item {
  -webkit-flex: 1 1 100%;
  -moz-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
#main_menu.menu_bar .m_padding nav .menu_item {
  padding: 0;
}

#main_menu.menu_bar { border: 0; background-color: transparent; }
#main_menu.menu_bar .left_image {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532111.png?1383940757);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 175px;
}
#main_menu.menu_bar .right_image {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532112.png?1383940757);
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 175px;
  right: 0;
}
#main_menu.menu_bar .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
#main_menu.menu_bar .mid_image > div {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532109.png?1383940756);
  background-repeat: repeat-x;
  background-position: top left;
  height: 100%;
  margin: 0 175px 0 175px;
}
#main_menu.menu_bar .inner_content {
  height: 58px;
}
#main_menu.menu_bar .m_padding {
  padding: 20px;
}

/* MENU BAR DIVIDER
 ------------*/
.menu_item > .menu_link:after {
  content: '';
  position: absolute;
  right: -15px;
  background-image: url('http://cloudfront.shivtr.com/theme_images/532110.png?1383940757');
  width: 30px;
  height: 58px;
  top: -20px;
}
.menu_item:last-child > .menu_link:after {
  background: none;
}

/* STATUS BAR
 ------------*/
#status_bar {
  background-image: -moz-linear-gradient(top, #272727, #0D0D0D);
  background-image: -ms-linear-gradient(top, #272727, #0D0D0D);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#272727), to(#0D0D0D));
  background-image: -webkit-linear-gradient(top, #272727, #0D0D0D);
  background-image: -o-linear-gradient(top, #272727, #0D0D0D);
  background-image: linear-gradient(top, #272727, #0D0D0D);
  background-repeat: repeat-x;

  color: #cccccc;
  border-color: #000000;
}

#status_bar ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

#status_bar a {
  color: #cccccc;
}

#status_bar li.active, #status_bar li.active a {
  color: #d54428;
}

#status_bar .alerts {
  color: #d54428;
}
#status_bar .alerts .circle {
  background-color: #d54428;
  border-color: #cccccc;
}

#status_bar .dropdown .caret {
  border-top-color: #cccccc;
}

#status_bar .dropdown-menu {
  background-color: #1a1a1a;
  border: 1px solid #000000;
}

#status_bar .dropdown-menu li > a:hover,
#status_bar .dropdown-menu .active > a,
#status_bar .dropdown-menu .active > a:hover {
  background-color: rgba(204, 204, 204, 0.1);
  color: #cccccc;
}

#status_bar .dropdown-menu .divider { background-color: #D9D9D9; }

#status_bar .visible-phone .toolbar_title {
  color: #d54428;
}
#status_bar .visible-phone .dropdown-menu .divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

/*body { padding-top: 35px; }*/

/* MAIN FOOTER
 ------------*/
#main_footer {
  background-color: transparent;
  color: #999999;
}
#main_footer a {
  color: #999999;
}

/* MAIN BOX
 ------------*/
.box { border: 1px solid #121212; }
.box .header {
  background-color: #000000;
  color: #c0a37b;
  border-bottom: 1px solid #121212;
}

.box .subheader, .box .subheader_tabs { color: #999999; }
.box .subheader, .box .subheader_tabs ul li, .box .subheader_tabs li.blank > div { border-bottom: 1px solid #000000; }
.box .subheader_tabs ul li { border-right: 1px solid #000000; }
.box .inline_tabs { border-bottom: 1px solid #000000; }
.box .inline_tabs ul li { border: 1px solid #000000; }
.box .subheader, .box .subheader_tabs ul li, .box .subheader_tabs li.blank > div,
.box .inline_tabs ul li { background-color: #191710; }

.box .subheader_tabs ul li.active { color: #999999; }
.box .inline_tabs ul li.active { color: #999999; }
.box .content { color: #999999; }
.box .content .text_link, .box .content .text_link:hover { color: #999999; }
.box .content .text_link .caret { border-top-color: #999999; border-bottom-color: #999999; }
.box .content .text_border { border: 1px solid #999999; }
.sortable_placeholder { border: 1px dashed #999999; }
.content_divider { border-bottom: 1px dashed #999999; }
.box .content hr { border-bottom-color: #999999; }
.box .content blockquote { color: #999999; }
.box .content { background-color: #262626; }

.box .footer {
  background-color: #262626;
  color: #999999;
  border-top: 1px solid #1c1c1c;
}

.box ::-webkit-scrollbar-thumb {
  background-color: rgba(153, 153, 153, 0.1);
}
.box ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.box { border: 0; }

.box .header { border-bottom: 0; background-color: transparent; }
.box .header .left_image {
  background-image: url(../img/home/left.png);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 92px;
}
.box .header .right_image {
  background-image: url(../img/home/right.png);
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 92px;
  right: 0;
}
.box .header .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.box .header .mid_image > div {
  background-image: url(../img/home/mid-line.png);
  background-repeat: repeat-x;
  background-position: top left;
  height: 100%;
  margin: 0 92px 0 92px;
}
.box .header .inner_content {
  height: 64px;
}
.box .header .bh_padding {
    padding: 16px 20px;
    text-align: center;
    font-size: 20px;
}

.box .content { background-color: transparent; }
.box .content .left_image {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532101.png?1383940751);
  background-repeat: repeat-y;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 5px;
}
.box .content .right_image {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532102.png?1383940752);
  background-repeat: repeat-y;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 5px;
  right: 0;
}
.box .content .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.box .content .mid_image > div {
  background-image: url(../img/home/left-news.png);
  background-repeat: repeat;
  background-position: top left;
  height: 100%;
  margin: 0 5px 0 5px;
}
.box .content .bc_padding { padding: 0px 5px; }

.box .footer { border-top: 0; background-color: transparent; }
.box .footer .left_image {
  background-image: url(../img/home/1.png);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 5px;
}
.box .footer .right_image {
  background-image: url(../img/home/2.png);
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 5px;
  right: 0;
}
.box .footer .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.box .footer .mid_image > div {
  background-image: url(../img/home/mid-footer-news.png);
  background-repeat: repeat-x;
  background-position: top left;
  height: 100%;
  margin: 0 5px 0 5px;
}
.box .footer .inner_content {
  height: 4px;
}
.box .footer .bf_padding { padding: 15px 20px; }

/* SIDE BOX
 ------------*/
.side_box { border: 1px solid #121212; }
.side_box .header {
  background-color: #1e1e1e;
  border-bottom: 1px solid #121212;
  color: #c0a37b;
}

.side_box .content {
  background-color: #262626;
  color: #999999;
}

.side_box .footer {
  background-color: #262626;
  color: #999999;
  border-top: 1px solid #1c1c1c;
}

.side_box ::-webkit-scrollbar-thumb {
  background-color: rgba(153, 153, 153, 0.1);
}
.side_box ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(153, 153, 153, 0.2);
}
.side_box { border: 0; }

.side_box .header { border-bottom: 0; background-color: transparent; }
.side_box .header .left_image {
  background-image: url(../img/home/left.png);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 92px;
}
.side_box .header .right_image {
  background-image: url(../img/home/right.png);
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 92px;
  right: 0;
}
.side_box .header .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.side_box .header .mid_image > div {
  background-image: url(../img/home/mid-line.png);
  background-repeat: repeat-x;
  background-position: top left;
  height: 100%;
  margin: 0 92px 0 92px;
}
.side_box .header .inner_content {
  height: 64px;
}
.side_box .header .sh_padding { padding: 22px 20px; text-align: center;}

.side_box .content { background-color: transparent; }
.side_box .content .left_image {
  background-image: url(../img/home/left-line.png);
  background-repeat: repeat-y;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 5px;
}
.side_box .content .right_image {
  background-image: url(../img/home/right-line.png);
  background-repeat: repeat-y;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 5px;
  right: 0;
}
.side_box .content .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.side_box .content .mid_image > div {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532113.png?1383940759);
  background-repeat: repeat;
  background-position: top left;
  height: 100%;
  margin: 0 5px 0 5px;
}
.side_box .content .sc_padding { padding: 0px 5px; }

.side_box .footer { border-top: 0; background-color: transparent; }
.side_box .footer .left_image {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532117.png?1383940761);
  background-repeat: no-repeat;
  background-position: top left;
  position: absolute;
  height: 100%;
  width: 5px;
}
.side_box .footer .right_image {
  background-image: url(http://cloudfront.shivtr.com/theme_images/532118.png?1383940761);
  background-repeat: no-repeat;
  background-position: top right;
  position: absolute;
  height: 100%;
  width: 5px;
  right: 0;
}
.side_box .footer .mid_image {
  position: absolute;
  height: 100%; width: 100%;
}
.side_box .footer .mid_image > div {
  background-image: url(../img/home/bottom-line.png);
  background-repeat: repeat-x;
  background-position: top left;
  height: 100%;
  margin: 0 5px 0 5px;
}
.side_box .footer .inner_content {
  height: 4px;
}
.side_box .footer .sf_padding { padding: 15px 20px; }


/* THEME CSS
 ------------*/



/* 2ND CSS*/

