/* Minification failed. Returning unminified contents.
(538,1): run-time error CSS1019: Unexpected token, found '@import'
(538,9): run-time error CSS1019: Unexpected token, found '"reset.css"'
(538,20): run-time error CSS1019: Unexpected token, found ';'
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}


.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


.sf-menu, .sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.sf-menu {
    line-height: 1;
    z-index: 1;
}
.sf-menu ul {
    left: 0;
    position: absolute;
    top: -99999em;
    width: 12em;
}
.sf-menu ul li {
    width: 100%;
}
.sf-menu li {
    float: left;
    position: relative;
    z-index: 1;
}
.sf-menu a, .sf-menu span.nolink {
    display: block;
    position: relative;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li:hover ul, .sf-menu li.sfHover ul {
    z-index: 1;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    left: 0;
    top: 2.5em;
}
.sf-menu li li:hover > ul, .sf-menu li li.sfHover > ul {
    left: 12em;
    top: 0;
}
.sf-menu.menu, .sf-menu.menu ul, .sf-menu.menu li {
    margin: 0;
}
.sf-hidden {
    left: -99999em !important;
    top: -99999em !important;
}
.sf-menu a.sf-with-ul, .sf-menu span.nolink.sf-with-ul {
    min-width: 1px;
}
.sf-sub-indicator {
    background: url("../images/arrows-ffffff.png") no-repeat scroll -10px -100px transparent;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 0.75em;
    text-indent: -999em;
    top: 1.05em;
    width: 10px;
}
a > .sf-sub-indicator, span.nolink > .sf-sub-indicator {
    background-position: 0 -100px;
    top: 0.8em;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator, span.nolink:hover > .sf-sub-indicator, li:hover > span.nolink > .sf-sub-indicator, li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator, .sf-menu ul span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator, .sf-menu ul span.nolink:hover > .sf-sub-indicator, .sf-menu ul li:hover > span.nolink > .sf-sub-indicator, .sf-menu ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
    background: url("../images/shadow.png") no-repeat scroll right bottom transparent;
    border-bottom-left-radius: 8px;
    border-top-right-radius: 8px;
    padding: 0 8px 9px 0 !important;
}
.sf-shadow ul.sf-shadow-off {
    background: none repeat scroll 0 0 transparent;
}
.sf-menu.rtl, .sf-menu.rtl li {
    float: right;
}
.sf-menu.rtl li:hover > ul, .sf-menu.rtl li.sfHover > ul {
    left: auto;
    right: 0;
}
.sf-menu.rtl li li:hover > ul, .sf-menu.rtl li li.sfHover > ul {
    left: auto;
    right: 12em;
}
.sf-menu.rtl ul {
    left: auto;
    right: 0;
}
.sf-menu.rtl .sf-sub-indicator {
    background: url("../images/arrows-ffffff-rtl.png") no-repeat scroll -10px -100px transparent;
    left: 0.75em;
    right: auto;
}
.sf-menu.rtl a > .sf-sub-indicator, .sf-menu.rtl span.nolink > .sf-sub-indicator {
    background-position: -10px -100px;
    top: 0.8em;
}
.sf-menu.rtl a:focus > .sf-sub-indicator, .sf-menu.rtl a:hover > .sf-sub-indicator, .sf-menu.rtl a:active > .sf-sub-indicator, .sf-menu.rtl li:hover > a > .sf-sub-indicator, .sf-menu.rtl li.sfHover > a > .sf-sub-indicator, .sf-menu.rtl span.nolink:hover > .sf-sub-indicator, .sf-menu.rtl li:hover > span.nolink > .sf-sub-indicator, .sf-menu.rtl li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 -100px;
}
.sf-menu.rtl ul .sf-sub-indicator {
    background-position: 0 0;
}
.sf-menu.rtl ul a > .sf-sub-indicator, .sf-menu.rtl ul span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-menu.rtl ul a:focus > .sf-sub-indicator, .sf-menu.rtl ul a:hover > .sf-sub-indicator, .sf-menu.rtl ul a:active > .sf-sub-indicator, .sf-menu.rtl ul li:hover > a > .sf-sub-indicator, .sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator, .sf-menu.rtl ul span.nolink:hover > .sf-sub-indicator, .sf-menu.rtl ul li:hover > span.nolink > .sf-sub-indicator, .sf-menu.rtl ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}
.sf-menu.rtl .sf-hidden, .sf-menu.rtl.sf-hidden {
    left: auto !important;
    right: -99999em !important;
}
.sf-menu.rtl.sf-horizontal.sf-shadow ul, .sf-menu.rtl.sf-vertical.sf-shadow ul, .sf-menu.rtl.sf-navbar.sf-shadow ul ul {
    background-position: left bottom;
    border-radius: 8px 0 8px 0;
    padding: 0 0 9px 8px !important;
}
.sf-vertical.rtl li:hover > ul, .sf-vertical.rtl li.sfHover > ul {
    left: auto;
    right: 12em;
}
.sf-vertical.rtl .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-vertical.rtl a > .sf-sub-indicator, .sf-vertical.rtl span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}
.sf-vertical.rtl a:focus > .sf-sub-indicator, .sf-vertical.rtl a:hover > .sf-sub-indicator, .sf-vertical.rtl a:active > .sf-sub-indicator, .sf-vertical.rtl li:hover > a > .sf-sub-indicator, .sf-vertical.rtl li.sfHover > a > .sf-sub-indicator, .sf-vertical.rtl span.nolink:hover > .sf-sub-indicator, .sf-vertical.rtl li:hover > span.nolink > .sf-sub-indicator, .sf-vertical.rtl li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-navbar.rtl li li {
    float: right;
}
.sf-navbar.rtl ul .sf-sub-indicator {
    background-position: 0 -100px;
}
.sf-navbar.rtl ul a > .sf-sub-indicator {
    background-position: -10px -100px;
}
.sf-navbar.rtl ul a:focus > .sf-sub-indicator, .sf-navbar.rtl ul a:hover > .sf-sub-indicator, .sf-navbar.rtl ul a:active > .sf-sub-indicator, .sf-navbar.rtl ul li:hover > a > .sf-sub-indicator, .sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator, .sf-navbar.rtl ul span.nolink:hover > .sf-sub-indicator, .sf-navbar.rtl ul li:hover > span.nolink > .sf-sub-indicator, .sf-navbar.rtl ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 -100px;
}
.sf-navbar.rtl ul ul .sf-sub-indicator {
    background-position: 0 0;
}
.sf-navbar.rtl ul ul a > .sf-sub-indicator, .sf-navbar.rtl ul ul span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator, .sf-navbar.rtl ul ul a:hover > .sf-sub-indicator, .sf-navbar.rtl ul ul a:active > .sf-sub-indicator, .sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator, .sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator, .sf-navbar.rtl ul ul span.nolink:hover > .sf-sub-indicator, .sf-navbar.rtl ul ul li:hover > span.nolink > .sf-sub-indicator, .sf-navbar.rtl ul ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}
.sf-navbar.rtl li li:hover > ul, .sf-navbar.rtl li li.sfHover > ul {
    left: auto;
    right: 0;
}
.sf-navbar.rtl li li li:hover > ul, .sf-navbar.rtl li li li.sfHover > ul {
    left: auto;
    right: 12em;
}
.sf-navbar.rtl > li > ul {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}


.sf-navbar {
    position: relative;
}
.sf-navbar li {
    position: static;
}
.sf-navbar li li {
    position: relative;
}
.sf-navbar li ul, .sf-navbar li li li {
}
.sf-navbar li li {
    float: left;
    width: auto;
}
.sf-navbar li li:hover > ul, .sf-navbar li li.sfHover > ul, .sf-navbar > li.active-trail > ul {
    left: 0;
    top: 2.5em;
}
.sf-navbar li li li:hover > ul, .sf-navbar li li li.sfHover > ul {
    left: 12em;
    top: 0;
}
.sf-navbar ul .sf-sub-indicator {
    background-position: -10px -100px;
}
.sf-navbar ul a > .sf-sub-indicator, .sf-navbar ul span.nolink > .sf-sub-indicator {
    background-position: 0 -100px;
}
.sf-navbar ul a:focus > .sf-sub-indicator, .sf-navbar ul a:hover > .sf-sub-indicator, .sf-navbar ul a:active > .sf-sub-indicator, .sf-navbar ul li:hover > a > .sf-sub-indicator, .sf-navbar ul li.sfHover > a > .sf-sub-indicator, .sf-navbar ul span.nolink:hover > .sf-sub-indicator, .sf-navbar ul li:hover > span.nolink > .sf-sub-indicator, .sf-navbar ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px -100px;
}
.sf-navbar ul ul .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-navbar ul ul a > .sf-sub-indicator, .sf-navbar ul ul span.nolink > .sf-sub-indicator {
    background-position: 0 0;
}
.sf-navbar ul ul a:focus > .sf-sub-indicator, .sf-navbar ul ul a:hover > .sf-sub-indicator, .sf-navbar ul ul a:active > .sf-sub-indicator, .sf-navbar ul ul li:hover > a > .sf-sub-indicator, .sf-navbar ul ul li.sfHover > a > .sf-sub-indicator, .sf-navbar ul ul span.nolink > .sf-sub-indicator, .sf-navbar ul ul li:hover > span.nolink > .sf-sub-indicator, .sf-navbar ul ul li.sfHover > span.nolink > .sf-sub-indicator {
    background-position: -10px 0;
}
.sf-navbar > li > ul {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 30px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; display:none; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; display:none; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

@import "reset.css";

html,
body
{
    height: 100%;
    margin: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
    display: block;
}

ol, ul
{
    list-style: none;
}

table
{
    border-collapse: collapse;
    border-spacing: 0;
}

label
{
    display: block;
}

.clear
{
    clear: both;
}

#container
{
    margin: 0 auto;
    padding: 0 10px;
    width: 1239px;
    min-height: 100%;
    position: relative;
}

#main
{
    display: inline;
    float: left;
    margin: 0;
    margin-bottom: 71px;
}


#header
{
    margin: 0 0 0;
    padding: 0;
    height: 132px;
    position: relative;
    background: #906901;
}

    #header #logo
    {
        float: left;
        height: 132px;
    }


body
{
    background: none repeat scroll 0 0 #FFFEE6;
    color: #222222;
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}

.clearfix:after
{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: normal;
}*/

.pagination .active a
{
    color: #AFAEB3;
}


.breadcrumb
{
    clear: both;
    margin: 0;
}

    .breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover
    {
        color: gray;
        font-size: 13px;
        font-family: sans-serif;
    }

    .breadcrumb .current-page
    {
        font-size: 12px;
        font-family: sans-serif;
    }

    .breadcrumb .separator
    {
        font-size: 12px;
    }

a
{
    color: #FF6709;
    text-decoration: none;
}

    a:visited
    {
        color: #FF6709;
    }

    a:hover, a:active, li a.active
    {
        color: #FF6709;
        /*text-decoration:underline;*/
    }

/*Search*/
.verification.resend #new-user-form .info-message, .verification #new-user-form .info-message.one-line
{
    padding: 12px 0;
}


.jcf-hidden
{
    display: block !important;
    position: absolute !important;
    left: -9999px !important;
}

.select-area
{
    border: 1px solid #000;
    position: relative;
    overflow: hidden;
    cursor: default;
    height: 26px;
    background: #fff;
    display: block;
    /*margin-bottom: 7px;*/
    line-height: 26px;
}

    .select-area .center
    {
        white-space: nowrap;
        padding: 0 4px 4px;
        display: block;
        color: #89898a;
        /*font-size: 13px;*/
    }

    .select-area .select-opener
    {
        background: #fff url(/Content/Images/arrow-down.png) no-repeat 4px 9px;
        position: absolute;
        height: 23px;
        width: 21px;
        right: 0;
        top: 0;
    }

    .select-area.select-active .select-opener
    {
        background: #fff url(/Content/Images/arrow-up.png) no-repeat 4px 9px;
    }

.select-options
{
    position: absolute;
    overflow: hidden;
    background: #fff;
    z-index: 2000;
    font-size: 13px;
}

    .select-options .drop-holder
    {
        border: 1px solid #c4cacf;
        overflow: hidden;
        height: 1%;
    }

    .select-options ul
    {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .select-options ul li
        {
            width: 100%;
            float: left;
        }

        .select-options ul a
        {
            text-decoration: none;
            padding: 3px 5px;
            display: block;
            cursor: default;
            color: #89898a;
            height: 1%;
        }

    .select-options .item-selected a
    {
        text-decoration: none;
        background: #c4cacf;
        color: #89898a;
    }

.sort-form .select-area
{
    display: inline-block;
    vertical-align: top;
    height: 19px;
    margin: 5px 0 0;
}

* + html .sort-form .select-area
{
    display: inline;
}

    .sort-form .select-area .center
    {
        line-height: 18px;
        padding: 0 6px 1px;
    }

    .sort-form .select-area .select-opener
    {
        width: 17px;
        height: 19px;
        background-position: -167px -57px;
    }

.login-buttons
{
    padding: 10px;
    /*margin-left:10px;*/
    border: 1px solid #000000;
    background-color: #AFAEB3;
}

.search-form
{
    margin-right: 3px;
}

    .search-form div
    {
        margin-right: 3px;
    }

    .search-form select
    {
        /*height: 26px;
        width: 192px;*/
    }

.ex-nav div, .ex-nav a.first-button, .ex-nav a.second-button
{
    float: left;
}

    .ex-nav a.first-button, .ex-nav a.second-button.gap
    {
        margin-right: 5px;
    }


#Distance
{
    width: 105px;
}

.ui-autocomplete
{
    z-index: 120044;
}

    .ui-autocomplete li
    {
        background-color: #fff;
        z-index: 120044;
    }

#SearchText, #Location, .search-container span
{
    color: #89898A;
}

/*End Search*/

/*Paypal*/
.paypal-credits input[type="image"]
{
    width: 90px;
    border: 0;
    margin: 0;
    padding: 0;
}

.paypal-credits
{
    border: 4px solid #F8963A;
    position: relative;
    width: 324px;
    margin-bottom: 20px;
}

    .paypal-credits table td
    {
        text-align: center;
    }

    .paypal-credits table
    {
        margin-top: 10px;
    }

    .paypal-credits .cards
    {
        position: absolute;
        top: -40px;
        right: 20px;
    }

.rad
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/content/PIE/PIE.htc);
    -webkit-box-shadow: 2px 2px 4px #535353;
    box-shadow: 2px 2px 4px #535353;
}
/*End Paypal*/

.jcarousel-skin-tango .jcarousel-container
{
    border: none;
}

#CaptchaInputText
{
    background-color: white;
    /*width: 250px;*/
}

#CaptchaImage
{
    width: 256px;
    border: 1px solid #C4CACF;
}

#CaptchaImage
{
    padding: 4px;
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
    border: 1px solid #AAAAAA;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444444;
    display: inline-block;
    line-height: 24px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

.captcha-refresh
{
    color: #FF6709;
}


.ztree li ul
{
    /*min-height: 18px;*/
}

/*Index*/
.home-right-fcontainer
{
    width: 910px;
    float: right;
    margin-bottom: 30px;
    position: relative;
}

    .home-right-fcontainer .list-message
    {
        display: none;
    }

.image img
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    -webkit-box-shadow: 2px 2px 4px #535353;
    box-shadow: 2px 2px 4px #535353;
}


.home-right-fcontainer
{
    margin-top: 5px;
}

    .home-right-fcontainer .header
    {
        background: none repeat scroll 0 0 #FF6709;
        color: white;
        font-family: sans-serif;
        font-size: 17px;
        height: 32px;
        padding-left: 10px;
        line-height: 32px;
    }

.slider_open
{
    display: inline;
    float: right;
    margin: 9px 9px 0 0;
    height: 14px;
    width: 14px;
    background: url("../Content/Images/arrow-up.png") no-repeat scroll 0 0 transparent;
}


.slider_close
{
    display: inline;
    float: right;
    margin: 9px 9px 0 0;
    height: 14px;
    width: 14px;
    background: url("../Content/Images/arrow-down.png") no-repeat scroll 0 0 transparent;
}

.item-container
{
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #bb9020 100%);
    background: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF 20%, #F6F6F6 50%, #bb9020 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#FFFFFF), color-stop(50%,#F6F6F6), color-stop(52%,#bb9020));
    background: -webkit-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#bb9020 100%);
    background: -o-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#bb9020 100%);
    background: -ms-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#bb9020 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#bb9020',GradientType=0 );
    background: linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#bb9020 100%);
    border: 1px solid #AAAAAA;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url(/content/PIE/PIE.htc);
    box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444444;
    display: block;
    float: left;
    overflow: visible;
    padding: 0 0 13px 8px;
    position: relative;
    text-decoration: none;
    /*white-space: nowrap;*/
    width: 870px;
}

.home-left-container
{
    margin-top: 5px;
    position: relative;
    width: 300px;
    float: left;
    /*z-index: 0;*/
}

    .home-left-container .container
    {
        margin: 0 0 30px;
    }

    .home-left-container .title
    {
        background: none repeat scroll 0 0 #906901;
        color: #FFFFFF;
        font-family: sans-serif;
        font-size: 17px;
        padding: 3px 0 3px 15px;
    }

        .home-left-container .title.green
        {
            background: none repeat scroll 0 0 #FF6709;
        }



    .home-left-container .tree
    {
        border: 1px solid #AAAAAA;
        -moz-border-radius: 0 0 5px 5px;
        -webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
        behavior: url(/content/PIE/PIE.htc);
        box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
        color: #444444;
        display: block;
        line-height: 24px;
        overflow: hidden;
        padding: 0 0 0 8px;
        position: relative;
        text-decoration: none;
        white-space: nowrap;
        background-clip: content-box;
        background-color: #FFFFFF;
        background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #FF6709 100%);
        background: #FFFFFF;
        background: -moz-linear-gradient(top, #FFFFFF 20%, #F6F6F6 50%, #FF6709 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#FFFFFF), color-stop(50%,#F6F6F6), color-stop(52%,#FF6709));
        background: -webkit-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#FF6709 100%);
        background: -o-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#FF6709 100%);
        background: -ms-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#FF6709 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FF6709',GradientType=0 );
        background: linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#FF6709 100%);
    }

        .home-left-container .tree.green
        {
            background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #bb9020 100%);
        }

/*End Index*/



.view-vip-front td
{
    position: relative;
}

.view-vip-front .views-field-field-adding-vip-image-view
{
    left: -15px;
    top: -11px;
}

.view-vip-front td
{
    margin-left: 10px;
    margin-top: 20px;
}



/*Face*/
.facebook-cont .fb_1
{
    /*position: relative;*/
    overflow: hidden;
    height: 243px;
}

.facebook-cont .fb_2
{
    position: absolute;
    top: 0; /*-26px;*/
    left: 0; /*-1px;*/
}

/*End Face*/

/*Menu*/


#menu
{
    background: none repeat scroll 0 0 #FF6709;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
    width: 1240px;
}

    #menu .m-active
    {
        background-color: #906901;
    }

    #menu .sf-menu
    {
        line-height: 20px;
        /*z-index: 6;*/
    }

    #menu .contextual-links-wrapper
    {
        display: none;
    }

    #menu li
    {
        float: left;
        list-style-type: none;
        list-style-image: none;
    }

    #menu a
    {
        color: white;
        display: block;
        /*font-family: 'sans-serif';*/
        font-family: sans-serif;
        font-size: 13px;
        border-right: 2px solid white;
        padding: 0 31px;
        line-height: 32px;
    }

        #menu a.active
        {
            background: none repeat scroll 0 0 black;
        }

        #menu a:hover
        {
            background: none repeat scroll 0 0 black;
        }

    #menu li:hover
    {
        background: none repeat scroll 0 0 black;
    }

    #menu li li li:hover
    {
        background: none repeat scroll 0 0 transparent;
    }

    #menu ul ul
    {
        background: none repeat scroll 0 0 black;
        border-bottom: 2px solid white;
        display: none;
        position: absolute;
        top: 34px;
        width: 1240px !important;
        /*z-index: -1;*/
    }

        #menu ul ul ul
        {
            background: none repeat scroll 0 0 #AFAEB3;
            width: 1240px !important;
        }

    #menu li li a:hover
    {
        background: none repeat scroll 0 0 #AFAEB3;
    }

    #menu li li li a:hover
    {
        background: none repeat scroll 0 0 transparent;
        color: black;
    }

    #menu #menu-snowboard
    {
        left: -36px;
    }

/*Sign in*/



a.first-button, a.second-button, input.first-button
{
    color: white;
    font-size: 13px;
    font-weight: normal;
    padding: 0 12px;
    line-height: 28px;
    display: inline-block;
    height: 28px;
}

input.first-button
{
    padding-bottom: 2px;
    border: none;
}

.first-button
{
    background: none repeat scroll 0 0 #906901;
}

.second-button
{
    background: none repeat scroll 0 0 #FF6709;
}

/*End Sign in*/

footer a, footer .cybercom a span.expl
{
    color: black;
}

footer .cybercom a span.expl
{
    cursor: default;
}

footer .cybercom a span:hover
{
    text-decoration: none;
}

footer .cybercom a span.company:hover
{
    text-decoration: underline;
}

#header
{
    background: -webkit-linear-gradient(#bb9020, #FFFFFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#bb9020, #FFFFFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#bb9020, #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#bb9020, #FFFFFF); /* Standard syntax */
}

/*Register and Login form*/

#new-user-form
{
    font-family: sans-serif;
    font-size: 14px;
    margin-top: 25px;
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #bb9020 100%);
    border: 1px solid #AAAAAA;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url(/content/PIE/PIE.htc);
    box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444444;
    display: block;
    float: left;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    width: 880px;
}

    #new-user-form .content
    {
        padding: 0 8px;
        margin: 0 20px;
    }

    #new-user-form h1, #new-user-form h2
    {
        background: none repeat scroll 0 0 #ADAFB2;
        color: #FFFFFF;
        font-family: sans-serif;
    }

    #new-user-form h1
    {
        font-size: 17px;
        margin-bottom: 30px;
        padding-left: 10px;
        width: 1239px;
        line-height: 32px;
    }

    #new-user-form h2
    {
        font-size: 17px;
        margin-bottom: 15px;
        margin-top: 30px;
        padding-bottom: 2px;
        padding-left: 10px;
        width: 814px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        behavior: url(/content/PIE/PIE.htc);
        background: none repeat scroll 0 0 #FF6709;
    }

    #new-user-form .row input, #new-user-form .row textarea
    {
        padding: 4px;
        width: 420px;
        background-clip: padding-box;
        background-color: #FFFFFF;
        background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
        background: #FFFFFF;
        background: -moz-linear-gradient(top, #FFFFFF 20%, #F6F6F6 50%, #F4F4F4 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#FFFFFF), color-stop(50%,#F6F6F6), color-stop(52%,#F4F4F4));
        background: -webkit-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#F4F4F4 100%);
        background: -o-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#F4F4F4 100%);
        background: -ms-linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#F4F4F4 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F4F4F4',GradientType=0 );
        background: linear-gradient(top, #FFFFFF 20%,#F6F6F6 50%,#F4F4F4 100%);
        border: 1px solid #AAAAAA;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        behavior: url(/content/PIE/PIE.htc);
        box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
        color: #444444;
        display: inline-block;
        line-height: 24px;
        overflow: hidden;
        position: relative;
        text-decoration: none;
        white-space: nowrap;
    }

    #new-user-form .row input
    {
        height: 24px;
    }

    #new-user-form .row.small input
    {
        width: 70px;
    }

    #new-user-form .row, #new-user-form .agreement, #new-user-form .button
    {
        margin-top: 20px;
    }

span.required
{
    display: inline;
    color: red;
}

#new-user-form .agreement .content
{
    width: 420px;
    display: inline-block;
}

#new-user-form .agreement label
{
    display: inline;
}

#new-user-form .button input
{
    background: none repeat scroll 0 0 #ADAFB2;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: sans-serif;
    font-size: 17px;
    height: 32px;
    padding-left: 9px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    width: 430px;
    line-height: 32px;
}

.validation-summary-errors, .field-validation-error
{
    color: red;
}

#new-user-form .little-note
{
    font-size: 12px;
    /*padding-left: 9px;*/
}

#new-user-form .button, #new-user-form .little-note
{
    margin-bottom: 20px;
}

/*End Register, PostAd and Login form*/

ul.promr
{
    margin: 0 0 0 60px;
}

    ul.promr li
    {
        list-style-image: url("/content/images/check_mark.png");
        text-align: justify;
        margin-bottom: 10px;
    }

ul.prom li
{
    list-style-type: disc;
    margin-bottom: 20px;
}


#cboxCurrent
{
    font-size: 12px;
}

.view-vip-front td
{
    width: 172px;
}

/*.search-form input[type="checkbox"],
.filters input[type="checkbox"]
{
    margin: 2px 4px 0 0;
    padding: 0;
    vertical-align: top;
    width: 13px;
    height: 13px;
}*/

.ex-nav .search-form
{
    /*float: left;*/
    padding-right: 5px;
    border: 1px solid #000;
    padding: 10px;
    background-color: #AFAEB3;
    font-size: 13px;
}

.search-form
{
    /*margin-bottom: 16px;*/
}

    .search-form .check-row
    {
        padding: 3px 0 6px;
    }

        .search-form .check-row label
        {
            color: #fff;
        }



.search-container
{
    /*width: 152px;*/
    border: 1px solid #000;
    background-color: #fff;
    position: relative;
}

    .search-container span
    {
        background-color: #fff;
        cursor: pointer;
        display: inline-block;
        height: 2px;
        padding: 0px 4px 0px;
        color: #89898A;
        position: absolute;
        right: 24px;
        top: 3px;
    }

    .search-container:after
    {
        display: block;
        content: "";
        clear: both;
    }

    .search-container input[type="text"], .search-container select
    {
        float: left;
        width: 120px;
        padding: 4px 4px 5px;
        margin: 0;
        background: #fff;
        border: none;
        line-height: 17px;
        height: 17px;
    }

    .search-container input[type="submit"]
    {
        float: right;
        width: 24px;
        height: 26px;
        background: #000 url(/content/images/sprite.png) no-repeat;
        border: none;
        text-indent: -9999px;
        overflow: hidden;
        margin: 0;
        padding: 0;
        cursor: pointer;
        font-size: 0;
        line-height: 0;
        border-radius: 0 !important;
    }

.search-select
{
    min-width: 128px;
}

.ex-nav
{
    display: inline-block;
    float: right;
    height: 28px;
    padding-right: 0;
    padding-top: 18px;
    right: 0;
    vertical-align: top;
    margin-right: 12px; /*200px;*/
}


    .ex-nav form, fieldset, .requestHardCopy form
    {
        display: inline;
    }

#user-settings
{
    margin-top: 0;
}

    #user-settings .my-account span
    {
        padding: 4px 12px;
    }


    #user-settings li.new-add a, #login li.user-login a, #login li.user-register a
    {
        padding: 4px 12px;
        font-size: 12px;
        font-weight: normal;
    }

.fMap
{
    cursor: pointer;
    text-decoration: underline;
}

/*.post-ad-region, .post-ad-area, .post-ad-suburb, .post-ad-postcode
{
    display: none;
}*/

.ui-autocomplete li
{
    font-size: 11px;
}

/*Tigar4e*/
#big-image
{
    /*opacity: 0.4;*/
}


/*Policy*/
.policy
{
    float: left;
}

    .policy article
    {
        margin: 20px;
        font-family: 'Open Sans';
        font-size: 14px;
    }

    .policy .content h1
    {
        background: none repeat scroll 0 0 #F1F1F2;
        border-left: 4px solid #438DC7;
        display: inline-block;
        font: 30px/1.2em 'Century Gothic W01',Century Gothic,sans-serif;
        margin-bottom: 20px;
        padding: 10px 20px;
        text-transform: lowercase;
    }

    .policy .content h2
    {
        color: #906901;
        font-size: 20px;
        font-weight: bold;
        padding: 5px 0 20px;
    }

    .policy .content h2
    {
        font-family: 'Century Gothic W01',CenturyGothic,sans-serif;
    }

    .policy .content p
    {
        margin: 0;
        padding: 0 0 10px;
        font-family: 'Open Sans';
        font-weight: normal;
        line-height: 25px;
    }

.policy
{
    box-shadow: 0 0 10px #FFFFFF inset, 0 2px 13px rgba(0, 0, 0, 0.3);
}

    .policy .container
    {
        background-clip: padding-box;
        color: #444444;
        display: block;
        float: left;
        padding: 0 0 13px 8px;
        position: relative;
        text-decoration: none;
        width: 870px;
        margin-top: 0;
    }

    .policy .header
    {
        font-family: sans-serif;
    }

    .policy .container
    {
        margin-top: 20px;
    }
/*End Policy*/

/*Filter*/
.filter
{
    /*margin: -290px 0 20px 20px;*/
    /*width: 1000px;*/
    /*z-index: 0;*/
    height: 290px;
    position: absolute;
    background-color: rgba(249, 242, 242, 0.84);
    padding: 0 20px;
    top: 0;
    left: 0;
}

    .filter div.box
    {
        margin-right: 10px;
        float: left;
        font-size: 0.8em;
        /*border-radius: 20px;*/
    }

        .filter div.box label
        {
            display: inline-block;
            line-height: 14px;
        }

        .filter div.box label
        {
            display: inline-block;
            cursor: pointer;
            position: relative;
            padding-left: 10px;
            padding-right: 15px;
            font-size: 13px;
        }

    .filter .chzn-container-single .chzn-single div b
    {
        background: url("/content/images/sprite.png") no-repeat scroll -140px -54px #FFFFFF;
    }

    .filter .chzn-container-single .chzn-single, .filter .chzn-container-active.chzn-with-drop .chzn-single
    {
        background-image: none;
        background-color: #fff;
        border-radius: 0;
        border: 1px solid #000;
    }

        .filter .chzn-container-active.chzn-with-drop .chzn-single div b
        {
            background: url("/content/images/sprite.png") no-repeat scroll -140px -54px #FFFFFF;
        }

    .filter .chzn-container-single .chzn-single
    {
        width: 170px;
    }

    .filter .row
    {
        margin: 6px 10px 0 0;
    }

    .filter .chzn-container .chzn-drop
    {
        border: 1px solid #000;
    }

    /*.filter div.box label:before
            {
                content: "";
                display: inline-block;
                width: 16px;
                height: 16px;
                margin: 0 10px 4px 0;
                position: absolute;
                left: 0;
                bottom: 1px;
                background-color: #F1E9E9;
                box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                behavior: url(/content/PIE/PIE.htc);
            }

    .filter input[type=checkbox]
    {
        display: none;
    }

        .filter input[type=checkbox]:checked + label:before
        {
            content: "\2713";
            text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
            font-size: 15px;
            color: #FF6709;
            text-align: center;
            line-height: 15px;
            font-weight: bolder;
        }*/

    .filter .cb-list
    {
        /*background-color: #E4E4E4;
                        border: 1px solid #666666;
                        border-radius: 5px 5px 5px 5px;
                        color: #999999;*/
        /*display: inline-block;*/
        /*font-style: italic;*/
        margin: 4.5px 0;
        /*padding: 6px 3px;*/
        /*width: 124px;*/
    }


    .filter .checkbox_wrapper
    {
        float: left;
        height: 14px;
        margin-top: 2px;
        overflow: hidden;
        position: relative;
        width: 14px;
    }

    .filter input[type="checkbox"]
    {
        height: 14px;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 14px;
        z-index: 2;
    }

    .filter .cb-list input
    {
        float: right;
        margin-top: 2px;
    }

    .filter input[type="checkbox"] + label
    {
        background: url("/content/images/sport-sprite.png") no-repeat scroll -3px -23px transparent;
        display: inline-block;
        height: 14px;
        left: 0;
        padding: 0;
        position: absolute;
        top: 0;
        width: 14px;
        /*z-index: 1;*/
    }

    .filter input[type="checkbox"]:checked + label
    {
        background: url("/content/images/sport-sprite.png") no-repeat scroll -20px -4px transparent;
    }
/*End Filter*/

/*Check Box List*/
.filter-list
{
    /*z-index: 100;*/
    padding: 0 20px;
    margin-top: 20px;
}

    .filter-list div.box
    {
        margin-right: 10px;
        float: left;
        font-size: 0.8em;
    }

        .filter-list div.box label
        {
            display: inline-block;
            line-height: 24px;
        }

        .filter-list div.box label
        {
            display: inline-block;
            cursor: pointer;
            position: relative;
            padding-left: 4px;
            margin-right: 15px;
            font-size: 13px;
        }

            .filter-list div.box label:before
            {
                -moz-border-radius: 3px;
                -webkit-border-radius: 3px;
                border-radius: 3px;
                behavior: url(/content/PIE/PIE.htc);
                content: "\2713";
                text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
                font-size: 15px;
                color: #FF6709;
                text-align: center;
                line-height: 15px;
                font-weight: bolder;
                display: inline-block;
                margin-right: 10px;
            }
/*End Check Box List*/

.empty-result
{
    font-family: sans-serif;
    font-size: 14px;
}

/*Ad View*/
.ad-container #main-latest
{
    margin-top: 30px;
}

.ad-container .home-left-container
{
    margin-top: 0;
}

.ad-container .home-right-fcontainer
{
    margin-top: 0;
    font-family: 'Open Sans';
}

    .ad-container .home-right-fcontainer .details
    {
        float: right;
        width: 300px;
    }


        .ad-container .home-right-fcontainer .details.features > h2
        {
            margin-top: 16px;
        }

    .ad-container .home-right-fcontainer .pictures
    {
        float: left;
        width: 560px;
    }

    .ad-container .home-right-fcontainer .price
    {
        font-family: sans-serif;
        font-size: 21px;
        margin: 6px 0 0 20px;
    }

        .ad-container .home-right-fcontainer .price div
        {
            display: inline;
            color: #EF7D00;
            font-weight: bold;
        }

    .ad-container .home-right-fcontainer .description
    {
        float: left;
        font-family: 'Open Sans';
        font-size: 15px;
        margin: 20px;
        min-width: 500px;
        width: 520px;
    }

    .ad-container .home-right-fcontainer .page-map
    {
        margin-left: 20px;
    }


.ad-container .home-left-container .field
{
    font-family: sans-serif;
    font-size: 13px;
    padding: 6px 0 0 17px;
}

    .ad-container .home-left-container .field div
    {
        display: inline;
    }

.ad-container h2
{
    width: 300px;
    margin-top: 13px;
}

.ad-container .connected-carousels .carousel-stage
{
    height: 363px;
    width: 507px;
    box-shadow: 0 0 10px #FFFFFF inset, 0 2px 13px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
}

.ad-container .connected-carousels .carousel-navigation
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    height: 115px;
    width: 480px;
    display: inline-block;
}

.ad-container .carousel li
{
    margin-right: 0;
}

.ad-container .home-right-fcontainer
{
    box-shadow: 0 0 10px #FFFFFF inset, 0 2px 13px rgba(0, 0, 0, 0.3);
}

    .ad-container .home-right-fcontainer .container
    {
        background-clip: padding-box;
        color: #444444;
        display: block;
        float: left;
        padding: 0 0 13px 8px;
        position: relative;
        text-decoration: none;
        width: 870px;
        margin-top: 0;
    }


    .ad-container .home-right-fcontainer .header
    {
        font-family: 'Open Sans';
    }

    .ad-container .home-right-fcontainer h2
    {
        background: none repeat scroll 0 0 #FF6709;
        color: white;
        font-family: sans-serif;
        font-size: 17px;
        height: 32px;
        padding-left: 0;
        line-height: 32px;
    }

.ad-container .connected-carousels .stage
{
    display: inline-block;
    margin: 20px 0;
    width: 511px;
}

.ad-container .connected-carousels
{
    text-align: center;
}

    .ad-container .connected-carousels .navigation
    {
        margin: 20px 0;
        width: 489px;
        display: inline-block;
    }

    .ad-container .connected-carousels .prev-navigation
    {
        -moz-border-radius: 4px 0 0 4px;
        -webkit-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
        behavior: url(/content/PIE/PIE.htc);
        color: #FF6709;
        left: 414px;
        text-indent: 0;
        top: 122px;
        border-radius: 4px 0 0 4px;
    }

    .ad-container .connected-carousels .next-navigation
    {
        right: 4px;
        text-indent: 0;
        top: 122px;
        -moz-border-radius: 0 4px 4px 0;
        -webkit-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
        behavior: url(/content/PIE/PIE.htc);
    }

    .ad-container .connected-carousels .prev-navigation,
    .ad-container .connected-carousels .next-navigation
    {
        background: none repeat scroll 0 0 #FF6709;
        box-shadow: 0 0 2px #999999;
        display: block;
        font: 16px/20px Arial,sans-serif;
        height: 19px;
        position: absolute;
        text-decoration: none;
        /*text-shadow: 0 0 1px #000000;*/
        width: 30px;
        color: white;
        border: none;
        font-weight: bold;
    }


.new-comment
{
    overflow: visible;
    white-space: normal;
}

    .new-comment .row.info
    {
        display: none;
    }

.ad-container .notification span.email
{
    background-color: red;
    width: 22px;
    height: 30px;
    display: inline-block;
    margin-right: 4px;
    background: url(/Content/images/Notification-By-email.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
}

.ad-container .notification span.sms
{
    background-color: green;
    width: 22px;
    height: 30px;
    display: inline-block;
    background: url(/Content/images/Notification-By-SMS.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
}

.ad-container .field span
{
    display: inline-block;
    width: 77px;
}

.ad-container .notification
{
    margin-top: -11px;
}

.ad-container .category-box
{
    font-size: 13px;
}

    .ad-container .category-box strong
    {
        font-weight: bold;
        width: 100px;
    }

    .ad-container .category-box td
    {
        padding: 5px 0;
    }

/*End Ad View*/

/*Ad List*/
.ad-list-content .home-right-fcontainer, .ad-list-content .home-left-container
{
    margin-top: 0;
}

/*Ad List End*/

.all-ads h1, .all-vip-ads h1
{
    background: none repeat scroll 0 0 #FF6709;
    color: white;
    font-family: sans-serif;
    font-size: 17px;
    height: 28px;
    padding-left: 10px;
    padding-top: 4px;
}

#main-latest .item-container, #main-search .item-container, #main-vip .item-container, .home-random .item-container, .home-vip-ads .item-container
{
    padding: 0;
    width: 880px;
}

#main-vip .item-container, .home-vip-ads .item-container
{
    margin-bottom: 30px;
}

/*Policy*/
.policy
{
    text-align: justify;
    line-height: 30px;
}

    .policy .content p
    {
        line-height: 30px;
    }

    .policy .filter-list .box label
    {
        font-size: 14px;
        margin-bottom: 10px;
        padding-left: 8px;
    }

    .policy .filter-list
    {
        margin-top: 0;
    }

    .policy ol
    {
        list-style: decimal;
    }

        .policy ol li
        {
            margin-left: 59px;
            margin-bottom: 10px;
        }
/*End Policy*/

.info-icon
{
    width: 32px;
    height: 32px;
    background: url(/content/images/Info2.png) repeat 0 0;
    position: absolute;
    top: 72px;
}

.info-message
{
    float: left;
    margin-left: 42px;
}

.info-holder
{
    vertical-align: middle;
    border: 1px solid green;
    padding-left: 4px;
    width: 816px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    line-height: 25px;
}

/*Register*/

#register-form .validation-summary-errors
{
    padding-top: 20px;
}

/*End Register*/

.row.small input
{
    width: 70px;
}

#new-user-form .content .password
{
    padding-bottom: 20px;
}

/*Post Ad*/

.post-ad-container .img-container
{
    width: 430px;
}

.post-ad-container .ImageContainer img.item
{
    margin: 12px;
    vertical-align: top;
    height: 100px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    -webkit-box-shadow: 2px 2px 4px #535353;
    box-shadow: 2px 2px 4px #535353;
}

.post-ad-container div.sortable
{
    float: left;
}

.post-ad-container #Uploader_filelist
{
    height: 140px;
}

.post-ad-container #ImagePreview
{
    padding: 20px;
    background: white;
    position: absolute;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/content/PIE/PIE.htc);
    display: none;
}

.post-ad-container #sortable
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 60%;
}

    .post-ad-container #sortable li
    {
        margin: 0 3px 3px 3px;
        padding: 0.4em;
        padding-left: 1.5em;
        font-size: 1.4em;
        height: 18px;
    }

        .post-ad-container #sortable li span
        {
            position: absolute;
            margin-left: -1.3em;
        }

.post-ad-container .handle
{
    background: url("/content/images/draggable.png") no-repeat scroll 6px 7px transparent;
    float: left;
    height: 13px;
    margin: -4px;
    padding: 7px;
    width: 13px;
}

.post-ad-container .item-img
{
    position: relative;
}

.post-ad-container .item-delete
{
    cursor: pointer;
    left: 9px;
    position: absolute;
    top: 27px;
    width: 20px;
}

.post-ad-container .chzn-container
{
    width: 428px !important;
}

.post-ad-container .plupload_total_file_size
{
    display: none;
}

.post-ad-container li.plupload_droptext
{
    line-height: 116px;
}

.post-ad-container .category, .post-ad-container .s-category, .post-ad-container .t-category
{
    margin-bottom: 6px;
}

.post-ad-container .s-category, .post-ad-container .t-category
{
    display: none;
}

/*End Post Ad*/

.paged-ad
{
    padding: 4px 0 0 16px;
}

/*Ad Box*/
#ad-box-ncontainer
{
    position: relative;
}

    #ad-box-ncontainer .title, #ad-box-ncontainer .date, #ad-box-ncontainer .price-container
    {
        z-index: 4;
        position: relative;
    }

    #ad-box-ncontainer .price-container
    {
        text-align: right;
        width: 100%;
    }

    #ad-box-ncontainer .image
    {
        z-index: 3;
    }

        #ad-box-ncontainer .image a
        {
            color: #4D4D4D;
            text-decoration: none;
            transition: color 0.2s ease 0s;
        }

        #ad-box-ncontainer .image img
        {
            max-width: 100%;
            transform: translateZ(0px);
        }

    #ad-box-ncontainer .info
    {
        background-color: white;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        /*behavior: url(/content/PIE/PIE.htc);*/
        box-shadow: 0 0 8px rgba(29, 84, 138, 0.53);
        left: -14px;
        padding: 232px 13px 16px;
        position: absolute;
        right: 0;
        text-align: center;
        top: -10px;
        transition: all 0.2s linear 0s;
        display: none;
    }


        #ad-box-ncontainer .info .title
        {
            text-align: left;
            width: 100%;
            margin-bottom: 8px;
            font-weight: bold;
        }

        #ad-box-ncontainer .info .description
        {
            text-align: justify;
            width: 100%;
            height: 110px;
            display: inline-block;
            font-weight: bold;
        }

        #ad-box-ncontainer .info .text span
        {
            font-weight: normal;
        }

        #ad-box-ncontainer .info .text
        {
            color: #6B696A;
            font-size: 0.929em;
            line-height: 1.214em;
            position: relative;
            z-index: 4;
        }

    #ad-box-ncontainer .image
    {
        position: relative;
    }

    #ad-box-ncontainer a.all-button
    {
        color: white;
        font-family: sans-serif;
        font-size: 17px;
        padding: 0 10px 2px;
    }

.item-container td
{
    width: 172px;
    margin-left: 10px;
    margin-top: 20px;
    float: left;
    height: 207px;
    margin-bottom: 10px;
    margin: 14px;
    width: 215px;
    position: relative;
    margin: 0;
    padding: 0;
}

#ad-box-ncontainer .vip-image
{
    left: -19px;
    top: -11px;
    margin-left: 6px;
    position: absolute;
    z-index: 120;
}

    #ad-box-ncontainer .vip-image img
    {
        box-shadow: none;
        z-index: 10;
    }

#ad-box-ncontainer .title
{
    color: black;
    display: block;
    font-family: Verdana,Arial,Helvetica,AppleGothic,sans-serif;
    font-size: 14px;
}

#ad-box-ncontainer .title
{
    font-size: 14px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 200px;
}

.nowrap
{
    white-space: nowrap;
}

#ad-box-ncontainer .date
{
    color: black;
    font-family: Verdana,Arial,Helvetica,AppleGothic,sans-serif;
    font-size: 13px;
    line-height:12px;
}

#ad-box-ncontainer .price
{
    color: black;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin-top: -10px;
    padding-left: 6px;
    padding-right: 20px;
}
/*End Ad Box*/

/*Add Message*/
#new-comment-form .info-icon
{
    top: 20px;
}

#new-comment-form .info-message
{
    width: 219px;
}

#new-comment-form .info-holder
{
    width: 260px;
    position: relative;
}

#dialog
{
    display: none;
}

#new-comment-form body
{
    font-size: 11px;
}

.ui-dialog-osx
{
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/content/PIE/PIE.htc);
    border-width: 8px;
}

#new-comment-form .ad-container .little-note
{
    margin-bottom: 8px;
}

#new-comment-form #CaptchaImage
{
    width: 200px;
}

#new-comment-form .h-priority
{
    padding: 5px 0;
}

#new-comment-form .content
{
    padding: 0 8px;
    font-size: 13px;
    font-family: sans-serif;
}

#new-comment-form h1, #new-comment-form h2
{
    background: none repeat scroll 0 0 #ADAFB2;
    color: #FFFFFF;
    font-family: sans-serif;
}

#new-comment-form h1
{
    font-size: 22px;
    margin-bottom: 30px;
    padding-bottom: 2px;
    padding-left: 10px;
    width: 1239px;
}

#new-comment-form h2
{
    background: none repeat scroll 0 0 #FF6709;
    font-size: 17px;
    margin-bottom: 15px;
    margin-top: 30px;
    padding-bottom: 2px;
    padding-left: 10px;
    width: 854px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
}

#new-comment-form .row input, #new-comment-form .row textarea
{
    padding: 4px;
    width: 256px;
    background-clip: padding-box;
    background-color: #FFFFFF;
    background-image: linear-gradient(#FFFFFF 20%, #F6F6F6 50%, #EEEEEE 52%, #F4F4F4 100%);
    border: 1px solid #AAAAAA;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    box-shadow: 0 0 3px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444444;
    display: inline-block;
    line-height: 24px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    font-family: sans-serif;
    font-size: 12px;
}

#new-comment-form .row, .agreement, #new-comment-form .button
{
    margin-top: 8px;
}

#new-comment-form .agreement .content
{
    width: 420px;
    display: inline-block;
    font-size: 12px;
}

#new-comment-form .agreement label
{
    display: inline;
}

#new-comment-form .button input
{
    background: none repeat scroll 0 0 #ADAFB2;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: sans-serif;
    font-size: 17px;
    height: 32px;
    padding-bottom: 3px;
    padding-left: 9px;
    padding-top: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    width: 266px;
}

#new-comment-form .little-note
{
    font-size: 12px;
}

#new-comment-form .button
{
    margin-bottom: 20px;
}
/*End Add Message*/

/*Ad Pictures*/
.ad-container .container
{
    /*margin-top: 20px;*/
}

.ad-container .vip-img
{
    position: absolute;
    top: -9px;
    left: -12px;
    z-index: 100;
}

/*End Ad Pictures*/

/*Random Ads*/

.flexslider
{
    min-height: 100px;
}

.home-random
{
    /*margin-top: 30px;*/
    min-height: 312px;
}

a.see-all-top
{
    color: #FFFFFF !important;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 0 15px 0 0;
}

a.see-all-bottom
{
    color: #FFFFFF;
    float: left;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 2px;
    padding: 0 10px 2px;
}

.home-random h1, .home-vip-ads h1
{
    background: none repeat scroll 0 0 #FF6709;
    color: white;
    font-family: sans-serif;
    font-size: 17px;
    height: 28px;
    padding-left: 10px;
    padding-top: 4px;
}

/*End Random Ads*/

/*Home VIP*/
.home-vip-ads .vip-block
{
    padding-bottom: 10px;
}

/*End Home VIP*/

/*Filter*/
#filter1 .checkboxes label
{
    display: inline-block;
    padding-right: 10px;
    white-space: nowrap;
    line-height: 24px;
}

#filter1 .checkboxes input
{
    vertical-align: middle;
}

#filter1 .checkboxes label span
{
    vertical-align: middle;
}

#filter1
{
    width: 1000px;
    margin-top: 20px;
}

    #filter1 div.box
    {
        width: 250px;
        float: left;
        font-size: 14px;
    }

/*End Filter*/

/*Slideshow*/

.slideshow
{
    z-index: -1;
    height: 290px;
    width: 1240px;
    margin: auto;
}

.slideshow-hidden
{
    display: none;
}

.cont-slideshow
{
    height: 290px;
    width: 1240px;
    position: relative;
    /*z-index: 3;*/
}

.slideshow img
{
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    /*behavior: url(/content/PIE/PIE.htc);*/
}

/*End Slideshow*/

/*Welcome*/
.welcome-user span.number
{
    background-color: #FF6709;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url(/content/PIE/PIE.htc);
    display: block;
    font-size: 12px;
    height: 17px;
    line-height: 15px;
    position: absolute;
    right: 35px;
    text-align: center;
    top: -19px;
    width: 21px;
}

.welcome-user .settings
{
    display: inline-block;
    vertical-align: bottom;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/content/images/user-settings.png) no-repeat;
    margin: 1px 4px 0;
    text-align: left;
}

.welcome-user
{
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: 12px;
    position: absolute;
    right: 46px;
    top: 59px;
}

    .welcome-user a
    {
        color: white;
    }
/*End Welcome*/

/*Top inks*/

.top-links .links
{
    margin-top: 1px;
    margin-right: 10px;
    vertical-align: middle;
    float: right;
    height: 11px;
    /*min-width: 400px;*/
}

.top-links .social
{
    vertical-align: middle;
    float: right;
    width: 123px;
    height: 31px;
}

    .top-links .social, .top-links .social div, .top-links .social a
    {
        display: inline-block;
    }

.top-links
{
    clear: none;
    float: right;
    margin: 10px 10px 20px 0;
}

    .top-links .cybercom
    {
        float: left;
        margin-left: -100px;
        font-size: 13px;
        font-family: "Comic Sans MS";
    }

footer.top-links
{
    margin: 50px 0 0px 0;
    padding-top: 10px;
    height: 31px;
    position: absolute;
    bottom: 0;
    width: 1239px;
}

.top-links ul
{
    border: medium none;
    list-style: none outside none;
    text-align: left;
}

.top-links li
{
    border-right: 1px solid white;
    float: left;
    line-height: 19px;
    list-style-image: none;
    list-style-type: none;
    padding-left: 7px;
    padding-right: 7px;
    color: black;
    font-family: sans-serif;
    font-size: 13px;
}

footer.top-links li
{
    border-right: 1px solid black;
}

.top-links li a
{
    color: white;
}

footer.top-links li a
{
    color: black;
}

.top-links li a:hover
{
    text-decoration: underline;
}

.top-links .links-container
{
    height: 30px;
    /*margin-left: 100px;*/
}

/*End TopLinks*/

/*My Messages*/
.my-messages .accordion span
{
    float: left;
}

.my-messages .accordion-open span.icon
{
    display: block;
    float: right;
    padding: 10px;
    margin-right: 10px;
}

.my-messages span.icon-delete
{
    background: url(/content/images/delete_message.png) center center no-repeat;
    display: block;
    float: right;
    padding: 10px;
    margin-right: 10px;
}

.my-messages .accordion-open span.icon
{
    background: url(/content/images/minus.png) center center no-repeat;
}

.my-messages .accordion-close span.icon
{
    display: block;
    float: right;
    background: url(/content/images/plus.png) center center no-repeat;
    padding: 10px;
    margin-right: 10px;
}

#new-user-form .my-messages h2
{
    background: none;
    width: 605px;
}

.my-messages .modul
{
    padding-left: 13px;
    padding-right: 8px;
}

.my-messages .pin-icon
{
    background: url("/content/images/bgr_mdl2.png") no-repeat scroll 0 0 transparent;
    margin-top: -32px;
}

.my-messages .modul .hdr
{
    background-position: 12px top;
    background-repeat: no-repeat;
}

    .my-messages .modul .hdr h2
    {
        color: #000000;
        font-size: 25px;
        font-weight: normal;
        margin-bottom: 11px;
        padding: 39px 0 0 25px;
    }

    .my-messages .modul .hdr h2
    {
        color: #000000;
        font-size: 25px;
        font-weight: normal;
        background: none;
    }

.my-messages .pin-icon .media
{
    margin: 0;
    min-height: 175px;
    padding-bottom: 20px;
}


.my-messages .modul .hr
{
    background: url("/content/images/bgr_hr.png") no-repeat scroll left bottom transparent;
    clear: both;
    height: 30px;
    margin: 0 -26px 0 0;
}

.my-messages span
{
    color: black;
}

.my-messages div.row
{
    padding: 0 0 0 20px;
}

.my-messages div.message-text
{
    max-width: 416px;
    width: 416px;
    word-wrap: break-word;
    background-color: #F2F2F2;
    border: 1px solid #D3D3D3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    color: #444444;
    font-size: 11px;
    line-height: 15px;
    margin: 5px;
    padding: 18px 10px;
    word-wrap: break-word;
    -webkit-box-shadow: 2px 2px 4px #535353;
    box-shadow: 2px 2px 4px #535353;
}

    .my-messages div.message-text span.quote
    {
        color: #FF6709; /*#D3D3D3;*/
        display: block;
        float: left;
        font-family: georgia;
        font-size: 60px;
        letter-spacing: -5px;
        line-height: 1px;
        margin: -10px 5px 20px 0;
    }

.my-messages div.row > span
{
    width: 120px;
    height: 100%;
    vertical-align: top;
}

.my-messages div.row div, .my-messages div.row span
{
    display: inline-block;
}

.my-messages
{
    padding: 20px;
}
/*End My Messages*/

/*Track*/

.ad-list
{
    padding: 20px 0;
}

.ad-list-table .img-container
{
    padding-top: 33px;
    position: relative;
}

.ad-list-table td
{
    float: left;
    margin-bottom: 10px;
    margin-left: -1px;
    margin-top: 10px;
    position: relative;
    vertical-align: bottom;
}

.ad-list-table .vip-image
{
    left: -20px;
    top: 21px;
    margin-left: 6px;
    position: absolute;
}

.ad-list-table .middle-name
{
    padding-top: 39px;
}

.ad-list-table .paypal-credits
{
    height: 146px;
}

    .ad-list-table .paypal-credits table
    {
        width: 100%;
    }

        .ad-list-table .paypal-credits table td
        {
            padding-left: 0;
            width: 33%;
        }


.ad-list-table
{
    font-size: 13.0833px;
    width: 100%;
}

    .ad-list-table td.middle
    {
        width: 260px;
    }

        .ad-list-table td.middle > div
        {
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .ad-list-table td
    {
        padding-left: 35px;
    }

    .ad-list-table .ad-list-button
    {
        padding: 40px 0 7px 0;
    }

        .ad-list-table .ad-list-button a
        {
            color: black;
        }

            .ad-list-table .ad-list-button a:hover
            {
                box-shadow: 2px 2px 4px #535353;
            }

    .ad-list-table img
    {
        margin: 10px 0;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        behavior: url(/content/PIE/PIE.htc);
    }

.btn-default, .btn-big
{
    color: black;
    cursor: pointer;
}

.btn, .btn-default, .btn-big
{
    background-image: linear-gradient(#FFFFFF, #EEEEEE);
    border: 1px solid #D9D9D9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    behavior: url(/content/PIE/PIE.htc);
    display: inline-block;
    padding: 5px 10px;
    position: relative;
    text-decoration: none;
    margin-right: 10px;
    font-size: 13.0833px;
}

    .btn span, .btn-default span, .btn-big span
    {
        margin-right: 5px;
        display: inline-block;
        overflow: hidden;
        text-align: left;
        text-indent: -119988px;
    }

.icon_delete
{
    background: url("/Content/Images/Delete-icon.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 18px;
}

.icon_edit
{
    background: url("/Content/Images/Edit-icon.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 18px;
}

.icon_view
{
    background: url("/Content/Images/View-icon.png") no-repeat scroll 0 0 transparent;
    height: 18px;
    width: 18px;
}

/*End Track*/

/*User Pages*/

.user-list
{
    background-color: #AFAEB3;
}

    .user-list ul
    {
        background: none repeat scroll 0 0 #ADAFB2;
        color: #FFFFFF;
        font-family: sans-serif;
        font-size: 22px;
        margin-bottom: 30px;
        padding-bottom: 2px;
        width: 1239px;
        border-collapse: collapse;
        list-style: none outside none;
        white-space: nowrap;
        height: auto;
    }

    .user-list li
    {
        display: inline;
    }

    .user-list a
    {
        background: none repeat scroll 0 0 #AFAEB3;
        border-right: 2px solid white;
        color: #FFFFFF;
        font-family: sans-serif;
        font-size: 17px;
        display: block;
        float: left;
        line-height: 32px;
        margin: 0;
        padding: 0 1em;
    }

        .user-list a.active
        {
            background: none repeat scroll 0 0 black;
            color: #fff;
        }
/*End UserPages*/


/*Paypal*/

.post-to-paypal
{
    min-height: 350px;
}

    .post-to-paypal .ajax_loader
    {
        background: url("/content/images/spinner_squares_circle.gif") no-repeat center center transparent;
        width: 100%;
        height: 100%;
    }

    .post-to-paypal .box-1
    {
        position: relative;
        overflow: hidden;
        width: 43px;
        height: 43px;
        text-align: center;
        margin: 5px;
        display: inline-block;
    }

    .post-to-paypal .box-1-container
    {
        text-align: center;
        width: 100%;
    }

.paypal-redirect
{
    font-family: sans-serif;
    font-size: 14px;
}

    .paypal-redirect div
    {
        margin-bottom: 10px;
    }

    .paypal-redirect h3
    {
        margin-bottom: 20px;
    }

/*End Paypal*/

.ztree
{
    width: 260px;
    overflow: auto;
}

#dialog .no-ads
{
    margin-left: 23px;
    margin-top: 20px;
}

.ztree li a.curSelectedNode span
{
    color: #906901;
}

.tree .ztree li a.curSelectedNode
{
    background: none;
    border: none;
    opacity: 1;
}

/*Verification*/
.verification #new-user-form .info-icon
{
    width: 32px;
    height: 32px;
    background: url(/content/images/Info2.png) repeat 0 0;
    position: absolute;
    top: 72px;
}

.verification #new-user-form .info-message
{
    float: left;
    margin-left: 42px;
}

.verification #new-user-form .info-holder
{
    vertical-align: middle;
    border: 1px solid green;
    padding-left: 4px;
    width: 816px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(/content/PIE/PIE.htc);
    line-height: 25px;
}
/*Verification End*/

.address
{
    font-family: 'Century Gothic W01',CenturyGothic,sans-serif;
}

    .address, .address h3
    {
        margin-bottom: 8px;
    }

        .address h3
        {
            font-weight: bold;
            font-size: 15px;
        }

        .address img
        {
            width: auto;
            height: auto;
            vertical-align: middle;
        }


/* Error Page */

.home-right-fcontainer.error-page
{
    float: left;
    line-height: 30px;
    text-align: justify;
    box-shadow: 0 0 10px #FFFFFF inset, 0 2px 13px rgba(0, 0, 0, 0.3);
    box-sizing: border-box;
}

    .home-right-fcontainer.error-page .container
    {
        padding: 10px;
    }

.alert-danger
{
    background-color: #F2DEDE;
    border-color: #EBCCD1;
    color: #A94442;
}

.alert
{
    border: 1px solid transparent;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 20px;
    padding: 15px;
}

/* My Profile */
.user-details
{
    margin: 20px;
}

    .user-details .details-section div
    {
        margin-bottom: 10px;
    }

    .user-details .details-section label
    {
        display: inline;
    }

#new-user-form.user-profile h2
{
    width: 830px;
}

#new-user-form input[disabled],
#new-user-form input[disabled]:hover,
#new-user-form input[disabled]:active,
#new-user-form input[disabled]:focus
{
    background: #D6D6D6;
}

/* End My Profile */

/* Tree Filters */
.tree-filters .tree.price
{
    font-size: 11px;
    padding: 13px 35px;
}

.tree-filters .tree-items
{
    margin-bottom: 5px;
}

    .tree-filters .tree-items div
    {
        float: left;
    }

.tree-filters .tree.price input
{
    width: 80px;
    color: #333;
}

.tree-filters .tree-items > div:first-of-type
{
    margin-right: 10px;
}

.tree-filters .search-container div
{
    width: 24px;
    height: 26px;
    background: #000 url(/content/images/sprite.png) no-repeat;
    border: none;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    cursor: pointer;
    font-size: 0;
    line-height: 0;
    border-radius: 0 !important;
    float: right;
}

.tree-filters .tree-content p
{
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,AppleGothic,sans-serif;
}
/* End Tree Filters */

/*External Links*/

.sf-links.first
{
    margin: 0 6px 0 28px;
}

.sf-links
{
    float: left;
    border: 1px solid black;
    border-top: none;
    background: #AFAEB3;
    padding: 0 6px 6px 6px;
}

.sport, .motor
{
    float: left;
    border: 1px solid black;
    border-top: none;
}

.sport
{
    background: #2E8B57;
    background: -webkit-linear-gradient(top, #2E8B57 10%, #B7D7C5 90%, #B7D7C5 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #2E8B57 10%, #B7D7C5 90%, #B7D7C5 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #2E8B57 10%, #B7D7C5 90%, #B7D7C5 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top, #2E8B57 10%, #B7D7C5 90%, #B7D7C5 100%); /* Standard syntax */
}

.motor
{
    background: #3771c5;
    background: -webkit-linear-gradient(top, #3771c5 10%, #9EBAE2 90%, #E6EDF7 100%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(top, #3771c5 10%, #9EBAE2 90%, #E6EDF7 100%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(top, #3771c5 10%, #9EBAE2 90%, #E6EDF7 100%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(top, #3771c5 10%, #9EBAE2 90%, #E6EDF7 100%); /* Standard syntax */
}

.sport span
{
    background: url(/content/images/logo3ca.png) no-repeat;
}

.motor span
{
    background: url(/content/images/logo3ca.png) no-repeat;
}

.sport span, .motor span
{
    vertical-align: top;
    display: inline-block;
    width: 51px;
    height: 28px;
    background-size: cover;
    margin-left: 3px;
}

.sport div, .motor div
{
    display: inline-block;
    font-size: 13px;
    color: white;
    height: 19px;
    line-height: 29px;
    padding: 0 3px 0 0px;
}

/*End External Links*/

.faq-question b
{
    font-weight: bold;
}


