html {
  margin: 0; }

body {
	background:#FFF;
  position: relative;
  -webkit-font-smoothing: antialiased;
  font:12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;
  padding-top: 107px;
  line-height: 20px; 
  }
  body h1, body h2, body h3, body h4, body h5, body h6, body .h1, body .h2, body .h3, body .h4, body .h5, body .h6 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: normal;
    color: inherit;
    text-rendering: optimizelegibility; }
  body h1, body h2, body h3 {
    line-height: 34px; }
  body h1 {
    font-size: 20.5px; }
	
  body h2 {
    font-size: 18.5px; }

a:hover {
  text-decoration: none; }
ul li {list-style:none;}
input[type="text"],
input[type="password"],
input[type="submit"],
textarea {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
.radius2 { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.radius3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.radius5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.radius10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.radius25 { -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }
.radius50 { -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
.navbar-inverse{background-color:#dfdfdf}
.navbar{border-radius:0;}
.navbar-inverse .navbar-nav > li > a{color:#000; font-size: 12px;}
.navbar-brand{padding:0 15px;margin:-20px 0;}
.topMenu{background:#3a4951; height: 30px;}

.logo{background:url('../../images/logoBack.png') repeat; height:134px;}

.searchHeader{z-index:1000;margin-bottom:15px}
.searchHeader .headerH1 {font-size:22px}
.searchHeader .headerH1 .headerH1_1{color:#309f29;font-size:18px;	text-shadow: 1px 1px #999999;}
.searchHeader .headerH1 .headerH1_2{color:#CCC;font-size:18px;	text-shadow: 1px 2px #999999;}
.searchHeader .headerH1 .headerH1_3{color:#ff0107;font-size:18px;	text-shadow: 1px 2px #999999;}
body.pull_top {
  padding-top: 0px !important; }
.topImg{position:absolute;top:50px;}
.topContainer{background:#792b83 url('../../images/home-hero.jpg') center center no-repeat;height:470px;}
.searchContainer{background:url('../../images/banner-gradient.gif') top center repeat-y; padding:10px;margin:40px auto; color:#EEE;}
.searchContainer h2{border-bottom:1px solid #792b83; line-height: 50px;}
.innerSearch{font-size:15px; line-height:25px; border-bottom:1px solid #792b83;margin-bottom:10px;}
.modelList li{float:left; width: 31%;}
.modelList li a{color: #FFF; line-height:30px;}
.sectionH{border-bottom:3px solid #792b83;float:left;width:40%;font-size:23px;margin-left:2%;min-width:300px;}
.sectionH span{margin-left:10px;float:left;color: #792b83;}
.vcard{border-top:10px solid #333;-moz-box-shadow: 0 0 3px 2px #ccc; -webkit-box-shadow: 0 0 3px 2px #ccc; box-shadow: 0 0 3px 2px #ccc;background:#FFF;margin:10px 0;min-height: 311px;}
.vcard img{width:100%; }
.vcard .divImg{ min-height: 220px;}
.vcard strong{padding:5px 20px; font-size: 18px; color: #000;display:block;font-weight:normal;}
.vcard p{padding: 5px 15px 15px;color:#444;}
.vcard button{padding: 10px 15px;color:#111;background: #792b83;border:0;margin:5px -5px 5px 0;}

.Svcard{border:0px solid #666;-moz-box-shadow: 0 0 3px 2px #ccc; -webkit-box-shadow: 0 0 3px 2px #ccc; box-shadow: 0 0 3px 2px #ccc;background:#FFF;margin:10px 5px; padding-bottom:10px}
.Svcard img{width:100%; margin-top:10px;}
.Svcard strong{padding:5px 20px; font-size: 18px; color: #000;display:block;font-weight:normal;}
.Svcard p{padding: 5px 15px 15px;color:#444;}
.Svcard button{padding: 10px 15px;color:#111;background: #792b83;border:0;margin:5px; float:left;}

.box1{border-top:2px solid #edc122;margin:20px 0;}
.box2{margin:20px 0; background:#bfcddb;}
.box2Text{text-align:center}
.box1 h3{font-size:18px; color:#000;margin-top:0;border-bottom:0px solid #792b83;padding-left:10px;}
.box1 h3 .glyphicon{ top:6px}
.box1 h1{color:#000;margin-top:0;border-bottom:0px solid #792b83;padding-left:10px; font-size:21px}
.box1 h1 .glyphicon{ top:6px}
.box1 h2{ color:#000;margin-top:0;border-bottom:0px solid #792b83;padding-left:10px; font-size:21px}
.box1 h2 .glyphicon{ top:6px}
.box1 .box1_list{padding:5px}

.visiteCompanyList{
	width:100%;	
}

.visiteCompanyList li{
	width:33%;	
	float:left;
	list-style:none;
	line-height:30px;
	font-size:12px;
}
.footer_ads_box{min-height:164px;background:#000}
.footer_ads_box .boxAds{margin:6px}
.footer_ads_box img {border:4px solid #fff; max-height:150px}


.footer{background-color:#ffcc01}

.footer_border_left{border-left:0px dotted #999999 ;}
.footerText p{font-size:12px}
.footer h2{font-size:17px;padding-left:20px;}
.footer li{line-height:30px;list-style:none}
.footer p{text-align:center;padding:20px 0;}
.cities li{float:left; width:30%;}


.footer_copyRight{min-height:159px;background:#000}
.footer_copyRight .box_copyRight{margin:6px;line-height:24px;font-size:13px}




/* Social Links
 * -------------------------- */
.social-links {
    padding-left: 0;
    list-style: none;
    float: left;
    font-size: 13px;
    margin: 0;
}

.social-links > li {
    display: inline-block;
}

.social-links > li a {
    color: rgb(127, 140, 141);
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    line-height: 34px;
    border-radius: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

.adsCars{background:#FFF;margin:5px 5px; padding-bottom:5px}

.Scars{border-bottom:1px solid #ccc;background:#FFF;margin:10px 5px; padding-bottom:10px}
.Scars img{width:100%; margin-top:10px;}
.Scars strong{padding:5px 20px; font-size: 18px; color: #000;display:block;font-weight:normal;}
.Scars p{padding: 5px 15px 15px;color:#444;}
.Scars button{padding: 10px 15px;color:#111;background: #792b83;border:0;margin:5px; float:left;}
.Scars .spanPrice{line-height:80px; font-size:18px;color: #000;display:block;font-weight:normal;}
/* CAROUSEL ================================================== */
.list_carousel { position:relative; margin-bottom: 20px;margin-top: 60px; }
.list_carousel ul { margin: 0; padding: 0; list-style: none; display: block; }
.list_carousel li { width: 25%; display: block; float: left; margin-left: 10px; cursor: default !important; height: auto; }
.list_carousel.responsive { width: auto; margin-left: -10px; }
.clearfix { float: none; clear: both; }
.list_carousel .carousel_nav { position: absolute; padding-left: 11px; right: 0; top: -32px; padding-left: 5px; }


.pager { float: left; width: 300px; text-align: center; }
.pager a { margin: 0 5px; text-decoration: none; }
.pager a.selected { text-decoration: underline }
.timer { background-color: #999; height: 6px; width: 0px; }
.testimonials .list_carousel li { width: 330px }
.carousel-content { float: left; width: 100%; }
.featured-projects { background: #fff; font-size: 12px; -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); text-align: center; overflow: hidden; position: relative; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; border: 1px solid #eee; border-bottom: double #ddd; }
.featured-projects:hover { }
.featured-projects-image { padding: 0px }
.featured-projects-image img { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.featured-projects-image a { display: block }
.featured-projects-content { padding: 0 10px }
.featured-projects-content p { margin-bottom: 10px }
.featured-projects-content h1 { font-size: 11px; line-height: 1; font-family: OpenSansRegular; font-weight: bold; }
.featured-projects-content h1 a { padding-bottom: 10px; border-bottom: 1px solid #eee; display: block; color: #222; }
.small { font-size: 12px }

.featured-brands { background: #fff; font-size: 12px; -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); text-align: center; overflow: hidden; position: relative; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; border: 1px solid #eee; border-bottom: double #ddd; }
.featured-brands:hover { }
.featured-brands-image { padding: 0px }
.featured-brands-image img { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.featured-brands-image a { display: block }
/* CAROUSEL ================================================== */
@media screen and (max-width: 800px) {
.list_carousel li {min-width:320px !important;max-width:100%;}
.list_carousel .carousel_nav {top:-52px;}
}
.customerList{background:#fff;}

.bankList{border-top:6px solid #9fb334; }
.bankList .span12{text-align: center;padding: 10px 0;color: #FFF;}

/* Back to top button */
#back-top { bottom: 30px; left: 56%; margin-left: 550px; position: fixed; z-index: 9999;}
#back-top a {width: 42px;display: block;text-align: center;text-transform: uppercase;text-decoration: none;color: #9fb334;}
#back-top span {	width: 42px;height: 26px;display: block;margin-bottom: 7px;background: url(../../images/up-arrow.png) center bottom no-repeat;}
#back-top a:hover {color: #9fb334;}
#back-top a:hover span{background-position: center top;}

.contactForm {height: 260px; border-left:0px dotted #555;margin-top: 0px;}
.contactForm p{color: #777; padding: 0; text-align:left;margin-bottom: 5px;}
.contactForm  .input_black{color: #888; padding: 5px 8px; border:1px solid #616161;background: #FFFFFF; width: 205px;margin-top: 3px;}

.tab-content {
    border-left: 1px solid #ddd;
    border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
    padding: 10px;
}

.nav-tabs {
    margin-bottom: 0;
}

.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
border-bottom-color:#ddd;
outline:0;
 }


.zoom-section{}
.cloud-zoom img{border:4px solid #999;}
.cloud-zoom-lens {
	border: 4px solid #CCC;
	margin:-4px;
	background-color:#CCC;	
	cursor:move;		
}

.cloud-zoom-title {
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;
	top:0px;
}

.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
.searchForm{background:#ffcc01 ;border:3px solid #eceee9;padding:5px}
.searchForm label{float:left; width: 80px;margin-left: 10px; line-height: 40px;}
.searchForm input, .searchForm select{float:left;padding: 5px;margin-left: 10px;}


img {
    color: transparent;
    font-size: 0;
    vertical-align: middle;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
}
a {
    color: #444;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
    font-size: 100%;
}
body {
    color: #333;
    direction:ltr;
    font: 12px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
    font-size: 100%;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
    font-size: 100%;
}

.leftImgs{padding-left:0;}
.leftImgs li{list-style:none;margin:0 16px;}

@media screen and (max-width:1000px) {
	.leftImgs{display:none}
}

.leftImgs li a{background-image:url('../../images/EN-menu_image.png');background-repeat:no-repeat;display:block; width:100%;}

.firstImg{background-position:-260px 0;width:100%;height:250px;}
.firstImg:hover{background-position:0 0;}

.secondImg{background-position:-260px -262px ; height:100px; width:100%}
.secondImg:hover{background-position:0px -262px ;}

.thirdImg{background-position:-260px -380px ; height:100px; width:100%}
.thirdImg:hover{background-position:0px -380px ;}

.forthImg{background-position:-260px -492px ;height:100px; width:100%}
.forthImg:hover{background-position: 0px -492px ;}


.box {
	margin-bottom: 15px;
}
.box .box-heading {
	border: 2px solid #000;
	border-bottom:0px;
	line-height: 45px;
	padding-left: 20px;
	font-size: 18px;
	color: #333;
	position: relative;
	background: #ffcc01;
	overflow: hidden;
}

.box .box-heading .box-heading-right {
	float:left;
	width:75%;
}

.box .box-heading .box-heading-left {
	float:left;
	width:25%;
	background:#666;
	color:#FC0;
	text-align:center;
	height:44px;
	padding:8px 9px;
}

.box .box-heading .box-heading-left a {
	color:#FC0;
}

.box .box-heading .box-heading-left a:hover {
	color:#FFF;
}



.box-heading-activity{
	background:#000;
	line-height: 45px;	
	position: relative;
	height:45px;
	text-align:center;
	color:#FC0;
	font-size:14px;
}

.box-heading-activity a{
	color:#FC0;
}

.box-heading-activity a:hover{
	color:#fff;
}


.box .box-heading2 {
	border: 2px solid #000;
	border-bottom:0px;
	line-height: 45px;
	padding-left: 20px;
	font-size: 18px;
	color: #ffcc01;
	position: relative;
	background: #000;
	overflow: hidden;
}

.box .box-content {
	background: #FFFFFF;
	border: 2px solid #000;
	padding: 10px;
	position: relative;
}

.pavblogs-comments-box .pav-comment {
    border-bottom: 1px solid #F4F4F4;
    padding: 10px;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #FF9900;
  background-color: transparent;
}

/* highlight results */
.ui-autocomplete span.hl_results {
    background-color: #ffff66;
}
 
/* loading - the AJAX indicator */
.ui-autocomplete-loading {
    background: white url(../../images/auto-image.gif) right center no-repeat;
}
 
/* scroll results */
.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding for vertical scrollbar */
    padding-left: 5px;
}
 
.ui-autocomplete li {
    font-size: 12px;
}
 
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}


.ui-autocomplete {
cursor: default;
left: 0;
position: absolute;
top: 0;
}

.ui-menu {
display: block;
list-style: none outside none;
margin: 0;
outline: medium none;
padding: 2px;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%;
}
.ui-menu .ui-menu-divider {
border-width: 1px 0 0;
font-size: 0;
height: 0;
line-height: 0;
margin: 5px -2px;
}
.ui-menu .ui-menu-item a {
display: block;
font-weight: normal;
line-height: 1.5;
min-height: 0;
padding: 5px 0.4em;
text-decoration: none;
font-size:12px;
cursor: pointer;
border-bottom: 1px solid #DDDDDD;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-menu .ui-state-disabled {
font-weight: normal;
line-height: 1.5;
margin: 0.4em 0 0.2em;
}
.ui-menu .ui-state-disabled a {
cursor: default;
}
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
padding-left: 2em;
position: relative;
}
.ui-menu .ui-icon {
left: 0.2em;
position: absolute;
top: 0.2em;
}
.ui-menu .ui-menu-icon {
float:left;
position: static;
}
.ui-progressbar {
height: 2em;
overflow: hidden;
text-align: left;
}
.ui-progressbar .ui-progressbar-value {
height: 100%;
margin: -1px;
}
.ui-progressbar .ui-progressbar-overlay {
background: url("ui-lightness/images/animated-overlay.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 100%;
opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}


.ui-tabs {
padding: 0.2em;
position: relative;
}
.ui-tabs .ui-tabs-nav {
margin: 0;
padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
border-bottom: 0 none;
float: left;
list-style: none outside none;
margin: 1px 0.2em 0 0;
padding: 0;
position: relative;
top: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: 0.5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border-width: 0;
display: block;
padding: 1em 1.4em;
}
.ui-widget {
font-size: 0.9em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-size: 1em;
}
.ui-widget-content {
background: #fff;
border: 1px solid #DDDDDD;
color: #333333;
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
background: url("ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png") repeat-x scroll 50% 50% #F6A828;
border: 1px solid #E78F08;
color: #FFFFFF;
font-weight: bold;
}
.ui-widget-header a {
color: #FFFFFF;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: url("ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;
border: 1px solid #CCCCCC;
color: #1C94C4;
font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #1C94C4;
text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background:#eeeeee;
color: #000;
}
.ui-progressbar {
    height: 2em;
    overflow: hidden;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url(ui-lightness/images/lazy-load.gif) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
/************************************* AutoComplete Search CSS start here *****************************************************/   
.activityParent{
	font-size:11px;
	color:#666;	
}
.activityParent2{
	font-size:14px;
	color:#000;	
}




.wizard .hormenu{list-style:none}
.wizard .hormenu li{float:left; width:20%}
.wizard .hormenu li a{display:block}
.wizard .hormenu li a:hover{text-decoration:none}
.wizard .hormenu li a span.h2{font-size:14px; color:#666; text-align:center; display:block}
.wizard .hormenu li a span.dot{display:block; height:20px; margin-top:5px; text-align:center; background:url(../../images/stepline.png) repeat-x center left}
.wizard .hormenu li span.label{display:block; text-align:center; color:#999; background:none; font-size:18px}
.wizard .hormenu li a span.dot span{width:20px; height:20px; display:inline-block; background:url(../../images/steps.png) no-repeat 0 -40px}
.wizard .hormenu li:first-child a span.dot{margin-left:45%; text-align:left}
.wizard .hormenu li:last-child a span.dot{margin-right:45%; text-align:right}
.wizard .hormenu li a.done span.h2, .wizard .hormenu li a.done span.label{color:#CCC}
.wizard .hormenu li a.done span.dot span{background-position:0 -20px}
.wizard .hormenu li:first-child a.done span.dot span{background-position:0 0}
.wizard .hormenu li a.selected span.dot span{background-position:0 -120px}
.wizard .hormenu li:first-child a.selected span.dot span{background-position:0 -100px}
.wizard .hormenu li a.selected span.h2, .wizard .hormenu li a.selected span.label{color:#FF6600;}
.formwiz{margin-top:30px}

.wizard .tabbedmenu{list-style:none; background:#f7f7f7; padding:10px; padding-bottom:0; border:1px solid #ddd}
.wizard .tabbedmenu li{display:inline-block; margin-left:5px; position:relative; bottom:-1px}
.wizard .tabbedmenu li a{display:block; padding:10px 20px; color:#999; border:1px solid #ddd; background:#EEE}
.wizard .tabbedmenu li a{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.wizard .tabbedmenu li a span{font-weight:bold}
.wizard .tabbedmenu li a span.h2{color:#999; display:block; font-size:22px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:normal}
.wizard .tabbedmenu li a:hover{text-decoration:none}
.wizard .tabbedmenu li a.selected, .wizard .tabbedmenu li a.done{background:#fff; color:#333; border-bottom:1px solid #fff}
.wizard .tabbedmenu li a.selected span.h2, .wizard .tabbedmenu li a.selected span{color:#333}
.wizard .tabbedmenu li a.done span.h2, .wizard .tabbedmenu li a.done span{color:#333}

.stepContainer .content{border:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; padding:0}
.stepContainer h2{color:#333}
.stepContainer .par p{margin:10px 0; padding:0; border:0; background:none}
.stepContainer .par p:last-child{border-bottom:0}
.stepContainer{color: #333; border: 2px dotted #ccc;padding:40px}
.actionBar{padding:10px 0; position:relative; overflow:none; clear:both}
.actionBar .loader{float:left; display:none}
.actionBar a{float:left; display:inline-block; padding:5px 15px; background:#333; color:#eee; margin-left:5px; font-weight:bold; text-shadow:1px 1px #111; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.actionBar a:hover{text-decoration:none; background:#000; color:#fff; text-shadow:none}
.actionBar a.buttonDisabled{background:#ccc; color:#666; text-shadow:1px 1px #ddd}
.actionBar a.buttonDisabled:hover{background:#ccc; color:#666; text-shadow:1px 1px #ddd; cursor:default}
.actionBar .msgBox{margin:40px 0 10px 0; position:relative}
.actionBar .msgBox .content{padding:7px 10px; background:#fffccc; color:#333; border:1px solid #FEEA7A}
.actionBar .msgBox .close{padding:0 2px 2px 2px; background:none; line-height:10px; text-transform:lowercase; font-size:8px; position:absolute; top:5px; left:7px; color:#333; text-shadow:none; font-weight:bold; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px}
.actionBar .msgBox .close:hover{background:#333; color:#eee}

.verwizard .verticalmenu{list-style:none; float:left; width:180px}
.verwizard .verticalmenu li{margin-bottom:2px}
.verwizard .verticalmenu a{display:block; padding:5px; color:#999}
.verwizard .verticalmenu a:hover{text-decoration:none}
.verwizard .verticalmenu a.selected{background:#333; color:#fff}
.verwizard .verticalmenu a.done{background:#333; color:#aaa}
.verwizard .verticalmenu a span{font-weight:bold}
.verwizard .stepContainer{margin-left:200px}
.verwizard .actionBar{margin:10px 0 0 200px}

.stdform{padding:0 10px}
.stdform p, .stdform div.par{margin:15px 0}
.stdform div.par{overflow:hidden}
.stdform span.field, .stdform div.field{margin-left:220px; display:block; position:relative}
.stdform .formwrapper{display:block; padding-top:5px; margin-left:220px; line-height:25px}
.stdform label{float:left; width:200px; text-align:left; padding:5px 5px 0 0; color:#222}
.stdform label.error{float:none; color:#f60; font-size:11px; display:block; text-align:right; font-weight:bold}

.stdform input{border:1px solid #ccc;  padding:4px 5px; width:300px; color:#000}
.stdform input:focus{background:#fff;  border-color:#000}
.stdform .smallinput{width:40%}
.stdform .mediuminput{width:60%}
.stdform .longinput{width:80%}
.stdform input.error{border:1px solid #f60}

.stdform input[type=radio], .stdform input[type=checkbox]{width:auto; margin:0; vertical-align:middle}
.stdform input[type=submit]{width:auto; margin:0; font-weight:bold; color:#eee; background:#333; border:0; padding:7px 10px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; cursor:pointer}
.stdform input[type=reset]{width:auto; margin:0; color:#666; border:1px solid #ccc; background:#eee; padding:10px 15px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; margin-left:5px}
.stdform input[type=submit]:hover{background:#222; color:#EEE}
.stdform input[type=reset]:hover{background:#222; cursor:pointer; color:#EEE}

.stdform textarea{border:1px solid #ccc;  padding:4px 5px; color:#000}
.stdform textarea.error{border:1px solid #f60}

.stdform select{border:1px solid #ccc;  min-width:40%;  color:#000;}
.stdform select.error{border:1px solid #f60}

.stdform textarea:focus, .stdform select:focus{background:#fff;  border-color:#ccc}

.stdform button{border:1px solid #333; background:#d43f3a; color:#fff; cursor:pointer; padding:10px 15px}
.stdform button:hover{background:#111; border:1px solid #000; color:#fff}
.stdform button.cancel{background:#eee; color:#666; border:1px solid #ddd}
.stdform button.cancel:hover{background:#ddd; border:1px solid #ccc}
.stdform small.desc{font-size:11px; color:#999; font-style:italic; display:block; margin:5px 0 0 220px}
.stdform .stdformbutton{margin-left:220px}

.stdform2 p, .stdform2 div.par{border:0px solid #ccc; margin:0; border-top:0; padding:0; background:#fff}
.stdform2 div.terms{border:0; background:none}
.stdform2 p:first-child, .stdform2 div.par:first-child{border-top:0px solid #ccc}
.stdform div.par{overflow:hidden}
.stdform2 label{display:inline-block; padding:10px 10px 0 0; vertical-align:top; text-align:left;font-size:12px }
.stdform2 label.error{margin-left:0; padding:0}
.stdform2 label small{font-size:11px; color:#999; display:block; font-weight:normal; line-height:16px}
.stdform2 span.field, .stdform2 div.field{margin-left:220px; display:block; background:#fff; padding:5px; border-left:0px solid #ccc}
.stdform2 .stdformbutton{margin-left:0; padding:20px; background:#fff}

.notification{height:51px; overflow:hidden; position:relative; margin-bottom:20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:1px 1px 2px #ddd}
.notification p{margin:5px 75px 0 10px; font-size:13px; color:#F60; padding:0}
.notification a.close{position:absolute; width:14px; height:14px; top:5px; left:5px; background-image:url(../../images/close.png); background-repeat:no-repeat}
.notification a.close:hover{cursor:pointer}
.msgalert a.close{background-position:-14px 0}
.msgalert a.close:hover{background-position:-14px -14px}
.msginfo a.close{background-position:-42px 0}
.msginfo a.close:hover{background-position:-42px -14px}
.msgsuccess a.close{background-position:-28px 0}
.msgsuccess a.close:hover{background-position:-28px -14px}
.msgerror a.close{background-position:0 0}
.msgerror a.close:hover{background-position:0 -14px}

.msgalert{border:1px solid #eac572; background:#ffe9ad url(../../images/notifications.png) no-repeat right -52px}
.msginfo{border:1px solid #99c4ea; background:#d1e4f3 url(../../images/notifications.png) no-repeat right -156px}
.msgsuccess{border:1px solid #c1d779; background:#effeb9 url(../../images/notifications.png) no-repeat right -104px}
.msgerror{border:1px solid #e18b7c; background:#fad5cf url(../../images/notifications.png) no-repeat right 0}
.warningBox{padding:10px; margin:5px auto; background:#fffdd9; border:1px solid #ffc580; color:#444}

.stdtable{width:100%}
.stdtable .con0{background:#fcfcfc}
.stdtable .con1{background:#f9f9f9}
.stdtable th, .stdtable td{line-height:16px; vertical-align:middle}
.stdtable thead th, .stdtable thead td{padding:5px 10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
.stdtable tfoot th, .stdtable tfoot td{padding:5px 10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
.stdtable thead th:first-child, .stdtable tfoot th:first-child, 
.stdtable thead td:first-child, .stdtable tfoot td:first-child{border-left:1px solid #ddd}
.stdtable thead th.head0, .stdtable tfoot th.head0, .stdtable thead td.head0, .stdtable tfoot td.head0{background-color:#eee}
.stdtable thead th.head1, .stdtable tfoot th.head1, .stdtable thead td.head1, .stdtable tfoot td.head1{background-color:#ddd}
.stdtable thead th.sorting, .stdtable thead td.sorting{background-image:url(../../images/sort_both.png); background-repeat:no-repeat; background-position:left 3px}
.stdtable thead th.sorting_asc, .stdtable thead td.sorting_asc{background-image:url(../../images/sort_asc.png); background-repeat:no-repeat; background-position:left 4px}
.stdtable thead th.sorting_desc, .stdtable thead td.sorting_desc{background-image:url(../../images/sort_desc.png); background-repeat:no-repeat; background-position:left 4px}
.stdtable thead td{font-weight:bold}
.stdtable thead td.center{text-align:center}
.stdtable tbody tr td{padding:8px 10px; border-left:1px solid #eee; border-bottom:1px solid #eee; background:#FFF}
.stdtable tbody tr:last-child td{border-bottom:1px solid #ccc}
.stdtable tbody tr td:first-child{border-left:1px solid #ddd}
.stdtable tbody tr td:last-child{border-left:1px solid #ddd}
.stdtable tbody tr:hover td, .stdtable tbody tr.selected td{background:#fffccc; color:#333}
.stdtable tbody tr.togglerow td{background:#fff}
.stdtable tbody tr.togglerow:hover td{background:#fff}
.stdtable tbody tr.hiderow{display:none}
.stdtable a{color: #B0000B;}
.tableoptions{background:#eee url(../../images/titlebg.png) repeat-x top left; border:1px solid #ccc; border-top:0; padding:8px}
.tableoptions button{background:#fcfcfc url(../../images/titlebg.png) repeat-x top left; font-size:11px; color:#666; padding:7px 10px; border:1px solid #bbb; -moz-box-shadow:1px 1px 2px #ddd; -webkit-box-shadow:1px 1px 2px #ddd; box-shadow:1px 1px 2px #ddd; margin:0; outline:none}
.tableoptions button:hover{background:#eee; cursor:pointer}
.tableoptions select{background:#fcfcfc url(../../images/titlebg.png) repeat-x top left; padding: 6px 5px 7px 5px; border:1px solid #bbb; margin:0; outline:none; -moz-box-shadow:1px 1px 2px #ddd; -webkit-box-shadow:1px 1px 2px #ddd; box-shadow:1px 1px 2px #ddd; font-size:11px; color:#666}


.dataTables_wrapper{position:relative; color:#444}
.dataTables_length, .dataTables_paginate{background:#eee url(../../images/titlebg.png) repeat-x top left; border:1px solid #ccc; border-top:0; padding:8px}
.dataTables_wrapper select{background:#fcfcfc url(../../images/titlebg.png) repeat-x top left; padding:5px; border:1px solid #bbb; margin:0; outline:none; -moz-box-shadow:1px 1px 2px #ddd; -webkit-box-shadow:1px 1px 2px #ddd; box-shadow:1px 1px 2px #ddd; font-size:11px; color:#666}
.dataTables_wrapper input{border:1px solid #ccc; padding: 4px 5px 4px 5px; width:200px}
.dataTables_filter{position:absolute; top:8px; right:8px}
.dataTables_info{position:absolute; bottom:13px; right:8px}
.dataTables_paginate{text-align:left; line-height:16px}
.dataTables_paginate span{display:inline-block}
.dataTables_paginate .paginate_button{border:1px solid #ccc; color: #B0000B; padding:5px 7px; margin-left:5px; font-weight:bold; background:#fcfcfc; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;  font-size:11px; -moz-box-shadow:1px 1px 2px #ddd; -webkit-box-shadow:1px 1px 2px #ddd; box-shadow:1px 1px 2px #ddd;}
.dataTables_paginate .paginate_active{border:1px solid #222; background:#333;  color:#fff; padding:5px 7px; margin-left:5px; font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:11px}
.dataTables_paginate .paginate_button:hover{background:#ddd; border:1px solid #ccc; cursor:pointer; color:#333}

#ProductTab .nav-tabs {
	border-bottom: 0;
	direction:ltr;
}

.box-heading9 h1,.box-heading9 h2,.box-heading9 h3{line-height:15px;font-family:Tahoma}

.form{width:370px;  padding:20px; border-left:3px solid #999; background:#FFF; text-align:center; color:#999; font-size:13px}
.form h3{color: #444; text-align:left;}
.form input[type=text], input[type=password]{width:90%;  padding:5px; margin-top:5px; margin-bottom:5px; color:#4d4d4d;}
.form #username{background:#EEE url(../../images/form/user.png) no-repeat 5px; padding-left:25px;border:1px solid #CCC;}
.form #password{background:#EEE url(../../images/form/pass.png) no-repeat 5px; padding-left:25px;border:1px solid #CCC;}
.form #email{background:#EEE url(../../images/form/mail.png) no-repeat 5px; padding-left:25px}
.form input[type=text]:focus, input[type=password]:focus{box-shadow:0 0 5px #4EA5EC;}
::-webkit-input-placeholder, input:-moz-placeholder{color:#4d4d4d}
.form input[type=submit], .form input[type=button]{display:block; clear:left; font-size:18px; color:#FFF; padding:2px 23px; border:1px solid #999; text-shadow:0 1px 1px #666; text-decoration:none; -moz-box-shadow:0 1px 3px #999; -webkit-box-shadow:0 1px 3px #999; box-shadow:0 1px 3px #999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; cursor:pointer; margin:10px auto 0 auto}
.form input[type=submit]:hover{border:1px solid #FFF}
.form input[type=submit]#login, .form input[type=button], input[type=submit]#register{background:#64a724; background:-moz-linear-gradient(top,rgba(100,167,36,1) 0,rgba(87,151,39,1) 40%,rgba(88,152,42,1) 50%,rgba(73,140,37,1) 90%,rgba(73,140,37,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(100,167,36,1)),color-stop(40%,rgba(87,151,39,1)),color-stop(50%,rgba(88,152,42,1)),color-stop(90%,rgba(73,140,37,1)),color-stop(100%,rgba(73,140,37,1))); background:-webkit-linear-gradient(top,rgba(100,167,36,1) 0,rgba(87,151,39,1) 40%,rgba(88,152,42,1) 50%,rgba(73,140,37,1) 90%,rgba(73,140,37,1) 100%); background:-o-linear-gradient(top,rgba(100,167,36,1) 0,rgba(87,151,39,1) 40%,rgba(88,152,42,1) 50%,rgba(73,140,37,1) 90%,rgba(73,140,37,1) 100%); background:-ms-linear-gradient(top,rgba(100,167,36,1) 0,rgba(87,151,39,1) 40%,rgba(88,152,42,1) 50%,rgba(73,140,37,1) 90%,rgba(73,140,37,1) 100%); background:linear-gradient(to bottom,rgba(100,167,36,1) 0,rgba(87,151,39,1) 40%,rgba(88,152,42,1) 50%,rgba(73,140,37,1) 90%,rgba(73,140,37,1) 100%)}
.form input[type=submit]#register{background:#ff3019; background:-moz-linear-gradient(top,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,48,25,1)),color-stop(100%,rgba(207,4,4,1))); background:-webkit-linear-gradient(top,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%); background:-o-linear-gradient(top,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%); background:-ms-linear-gradient(top,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%); background:linear-gradient(to bottom,rgba(255,48,25,1) 0,rgba(207,4,4,1) 100%)}
.form input[type=submit]#activate{background:#87e0fd; background:-moz-linear-gradient(top,rgba(135,224,253,1) 0,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(135,224,253,1)),color-stop(40%,rgba(83,203,241,1)),color-stop(100%,rgba(5,171,224,1))); background:-webkit-linear-gradient(top,rgba(135,224,253,1) 0,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); background:-o-linear-gradient(top,rgba(135,224,253,1) 0,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); background:-ms-linear-gradient(top,rgba(135,224,253,1) 0,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); background:linear-gradient(to bottom,rgba(135,224,253,1) 0,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%)}
.form input[type=submit]#reset{background:#606c88; background:-moz-linear-gradient(top,rgba(96,108,136,1) 0,rgba(63,76,107,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(96,108,136,1)),color-stop(100%,rgba(63,76,107,1))); background:-webkit-linear-gradient(top,rgba(96,108,136,1) 0,rgba(63,76,107,1) 100%); background:-o-linear-gradient(top,rgba(96,108,136,1) 0,rgba(63,76,107,1) 100%); background:-ms-linear-gradient(top,rgba(96,108,136,1) 0,rgba(63,76,107,1) 100%); background:linear-gradient(to bottom,rgba(96,108,136,1) 0,rgba(63,76,107,1) 100%)}
.form input[type=submit]#changepass{background:#356aa0; background:-moz-linear-gradient(top,rgba(53,106,160,1) 0,rgba(53,106,160,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(53,106,160,1)),color-stop(100%,rgba(53,106,160,1))); background:-webkit-linear-gradient(top,rgba(53,106,160,1) 0,rgba(53,106,160,1) 100%); background:-o-linear-gradient(top,rgba(53,106,160,1) 0,rgba(53,106,160,1) 100%); background:-ms-linear-gradient(top,rgba(53,106,160,1) 0,rgba(53,106,160,1) 100%); background:linear-gradient(to bottom,rgba(53,106,160,1) 0,rgba(53,106,160,1) 100%)}
.form input[type=submit]#changemail{background:#a4b357; background:-moz-linear-gradient(top,rgba(164,179,87,1) 0,rgba(117,137,12,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(164,179,87,1)),color-stop(100%,rgba(117,137,12,1))); background:-webkit-linear-gradient(top,rgba(164,179,87,1) 0,rgba(117,137,12,1) 100%); background:-o-linear-gradient(top,rgba(164,179,87,1) 0,rgba(117,137,12,1) 100%); background:-ms-linear-gradient(top,rgba(164,179,87,1) 0,rgba(117,137,12,1) 100%); background:linear-gradient(to bottom,rgba(164,179,87,1) 0,rgba(117,137,12,1) 100%)}
label.error{background:url(../../images/form/error.png) no-repeat 0 -2px; padding-left:25px; font-size:12px; color:#ce1616}
#message{margin-bottom:10px; font-size:12px; font-weight:100}
.ui-state-error, .ui-state-highlight{padding:7px}
.small{font-size:13px; text-align:center; color:#999; line-height:1.5em;margin-top:20px;}
.small a{color:#999; text-decoration:none}

.articles{margin:5px; border-bottom:1px dashed #CCC}
.articles img{float:left; border:1px solid #EEE; margin:5px 10px}
.articles h5,.articles h2{margin-bottom:5px}
.text-uppercase{text-align:left;width:100%;}

.photo-grid {
    list-style: outside none none;
    margin: 1em auto;
    max-width: 1106px;
    padding: 0;
    text-align: center;
}
.photo-grid li {
    border: 0px solid #ffcc01;
    display: inline-block;
    line-height: normal;
    margin: 3px;
    transition: all 500ms ease 0s;
}
.photo-grid img {
    display: block;
    height: auto;
    max-width: 100%;
    transition: all 300ms ease 0s;
}
.photo-grid li:hover img {
}
.photo-grid figure {
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 255px;
}
.photo-grid figcaption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color: white;
    display: table;
    height: 250px;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 300ms ease 100ms;
    width: 100%;
    z-index: 100;
	
}
.photo-grid li:hover figcaption {
    opacity: 1;
}
.photo-grid figcaption p {
    display: table-cell;
    font-size: 1.5em;
    position: relative;
    text-align: center;
    top: -40px;
    transition: all 300ms ease-out 0s;
    vertical-align: middle;
    width: 289px;
}
.photo-grid figcaption p:empty {
    display: none;
}
.photo-grid li:hover figcaption p {
}
.photo-grid br {
    display: none;
}


//////
.photo-grid2 {
    list-style: outside none none;
    margin: 1em auto;
    max-width: 1106px;
    padding: 0;
    text-align: center;
}
.photo-grid2 li {
    border: 5px solid #ffcc01;
    display: inline-block;
    height: 250px;
    line-height: normal;
    margin: 5px;
    transition: all 500ms ease 0s;
    width: 273px;
}
.photo-grid2 img {
    display: block;
    height: auto;
    max-width: 100%;
    transition: all 300ms ease 0s;
	vertical-align:central;
}
.photo-grid2 li:hover img {
}
.photo-grid2 figure {
    height: 150px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 260px;
}
.photo-grid2 figcaption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
    color: white;
    display: table;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 300ms ease 100ms;
    width: 100%;
    z-index: 100;
}
.photo-grid2 li:hover figcaption {
    opacity: 1;
}
.photo-grid2 figcaption p {
    display: table-cell;
    font-size: 1.5em;
    position: relative;
    text-align: center;
    top: -40px;
    transition: all 300ms ease-out 0s;
    vertical-align: middle;
    width: 269px;
}
.photo-grid2 figcaption p:empty {
    display: none;
}
.photo-grid2 li:hover figcaption p {
}
.photo-grid2 br {
    display: none;
}

.commentBox{background:#dbdbdb url('../../images/comment-bg.png') repeat-x; position:relative;  border:1px solid #CCC; margin:10px 0 0 0; padding:30px 5px}
.commentPost{background:#F2F2F2; border:1px solid #CCC; margin:10px 0 0 0; padding:30px; position:relative;direction:ltr;}
.cPinR{position:absolute; right:20px; top:-30px}
.cPinL{position:absolute; left:20px; top:-30px}
.commentUser{float:left; width:100px; margin-left:10px}
.commentUser img{border:2px solid #666; border-radius:2px}
.commentCloud{float:left; background:#FFF; padding:5px; width:75%; margin:0 20px; -moz-box-shadow:0 0 10px #777; -webkit-box-shadow:0 0 10px #777; box-shadow:0 0 10px #777; position:relative}
.commentCloud img{position:absolute; right:-15px; top:50px}
.commentPost h3{color:#000}
.commentPost textarea{width:260px; height:100px}
.commentPost .CP1{float:left; padding:10px; border-left:1px dashed #ccc; position:relative}
.commentPost .CP2{float:left; padding:40px 10px 10px; width:300px; color:#333; font:14px/22px "Helvetica Neue",Helvetica,Arial,sans-serif; text-align:justify}
.commentPost .CP3{padding:10px 10px 10px; color:#333; font:14px/22px "Helvetica Neue",Helvetica,Arial,sans-serif; text-align:justify}

.ticker {height: 30px;overflow: hidden;margin: 0;padding: 0;}
.ticker li {margin-left: 0; list-style: none;}


.topTicket p{line-height:30px;}
.topTicket label{float:left; width: 164px;display:block;border:1px solid #CCC;background:#EEE;padding: 5px;}
.topTicket span{float:left; width: 140px;display:block;border: 1px solid #CCC;border-left:0;padding: 5px;}
.ticketReply, .adminReply {margin-bottom:10px;}
.ticketReply h3 {border: 1px solid #000; background: #000;color: #FFF; padding: 5px 10px;margin-bottom:0;}
.ticketReply p{border: 1px solid #000;background: #FFFFD9;border-top:0;padding:10px;}
.adminReply h3 {border: 1px solid #77930b; background: #abcd28;color: #FFF; padding: 5px 10px;margin-bottom:0;}
.adminReply p{border: 1px solid #77930b;background: #e6fa9b;border-top:0;padding:10px;}
.productMessage{float:left; width: 750px; background: #666; border: 1px solid #CCC; padding: 10px; color: #FFF; margin: 0 10px;}

#cookie-overlay {
    background: #ffcc01;
    bottom: 0;
    display: block;
    left: 0;
    opacity: 0;
    padding: 4px;
    position: fixed;
    text-align: center;
    transition: opacity 2s linear 3s;
    width: 100%;
    z-index: 30000;
	border-top:1px solid #000;
}
#cookie-overlay.invisible {
    opacity: 0;
}
#cookie-overlay.visible {
    opacity: 1;
}
#cookie-overlay.hidden {
    display: none;
}
#cookie-overlay p {
    color: #000;
    font-size: 1rem;
}
#cookie-overlay p a, #cookie-overlay p a:hover, #cookie-overlay p a:focus, #cookie-overlay p a:active, #cookie-overlay p a:visited {
    color: white !important;
}
.ie9-overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    font-family: os600;
    height: 100%;
    left: 0;
    padding: 2rem 1rem;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999999;
}
.ie9-overlay p {
    color: #fed900;
    font-size: 2rem;
    padding: 2rem;
    text-align: center;
}

.accordion h2{
	padding:0px;	
	padding:5px;
	display:block;
}

.accordionContent{padding-bottom:10px}
.accordionHeader{padding-left:0px; cursor:pointer; background:#FC0; display:block}
.accordionHeader activ{padding-left:0px; cursor:pointer; background:#FC0}
.accordionHeader .accordionArrow{display:inline-block; background:url(../../images/accordion-arrow.png) no-repeat; width:25px; height:25px; margin:1px; float:left}
.active .accordionArrow{background:url(../../images/accordion-arrow-active.png) no-repeat}



.searchBox1{float:left}
.searchBox2{float:left;padding:4px}
.searchBox3{text-align:left}

.boxActivityDrobDown{text-align:left;padding-left:25px}

#pricing {
    padding-bottom: 20px;
}
.pricing_default {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    margin: 0 1%;
    padding-bottom: 30px;
    position: relative;
    width: 31%;
}
.pricing_default ul li {
    border-top: 1px solid #d4d3d3;
    padding: 12px 30px 12px 40px;
}
.pricing_default ul li h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    margin: 0;
    padding: 0;
    text-align: left;
}
.pricing_default ul li .exp {
    font-size: 14px;
    line-height: 23px;
    padding: 15px 0 0;
}
.pricing_default ul li .exp2 {
    font-size: 12px;
    padding: 10px 0 0;
}
.pricing_default ul li.notactive h2, .pricing_default ul li.notactive .exp {
    color: silver;
}
.pricing_default .price {
    font-size: 44px;
    height: 80px;
    line-height: 40px;
    padding: 10px 0 0;
    text-align: center;
}
.pricing_default .currency {
    font-size: 18px;
}
.pricing_default .price_explain {
    color: gray;
    display: block;
    font-size: 13px;
    line-height: 20px;
    padding: 0 10px;
}
.pricing_default h3 {
    font-size: 23px;
    font-weight: bold;
    padding: 0 0 5px;
    text-transform: uppercase;
}
.pricing_default a.signup {
    background: #4ac970 none repeat scroll 0 0;
    border-radius: 20px;
    color: white;
    display: block;
    font-size: 16px;
    font-weight: 300;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
}
.pricing_default a.signup:hover {
    text-decoration: none;
}
.pricing_default .current_plan {
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
}


.premium {
    border-top: 10px solid #d54938;
}
.lifetime {
    border-top: 10px solid #3d96ce;
}
.free {
    border-top: 10px solid #1cc359;
}
.premium a.signup {
    background-color: #d54938;
}
.premium a.signup:hover {
    background-color: #b73a2a;
}
.lifetime a.signup {
    background-color: #3d96ce;
}
.lifetime a.signup:hover {
    background-color: #2d709a;
}
.free a.signup {
    background-color: #1cc359;
}
.free a.signup:hover {
    background-color: #189e49;
}
.pricing_explain {
    font-size: 14px;
    padding: 15px 30px;
}
.pricing_explain img {
    border: 5px solid #f8f8f8;
}
.pricing_explain h2 {
    font-size: 16px;
    font-weight: bold;
}
.pricing_explain h3 {
    color: black;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 0;
}
.wide_prices .lifetime {
    width: 100%;
}
.users_registration .pricing_default {
    margin: 0;
    width: 100%;
}
.contacts_option {
    float: left;
    font-size: 18px;
    height: 100px;
    padding-top: 80px;
    text-align: center;
    width: 25%;
}
#left .pricing_default {
    float: none;
    margin: 0;
    width: 100%;
}
@media screen and (max-width: 1130px) {
#left .pricing_default ul li {
    padding: 12px 10px;
}
#left .pricing_default .price {
    font-size: 28px;
}
}
@media screen and (max-width: 750px) {
.pricing_default {
    float: none;
    margin: 0;
    width: 100%;
}
}


.membership_title {
    padding: 20px 0 15px;
    text-align: center;
}



#users_menu_container {
    background: #bfcddb;
    border-bottom: 1px solid #e2e2e2;
}
#users_menu {
    height: 90px;
    margin: auto;
    position: relative;
    width: 100%;
}
#users_menu ul {
    margin: 0 auto;
}
#users_menu ul li {
    float: right;
    position: relative;
}
#users_menu ul li a {
    background-position: center 20px;
    background-repeat: no-repeat;
    color: #3a3b3b;
    display: block;
    font-size: 15px;
    font-weight: 300;
    height: 100px;
    padding: 50px 0 0;
    text-align: center;
    width: 145px;
}
#users_menu ul li a.selected, #users_menu ul li a:hover  {
    background-color: #edc122;
}
#users_menu ul li a.selected::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dde2e7 rgba(221, 226, 231, 0) rgba(221, 226, 231, 0);
    border-image: none;
    border-style: solid;
    border-width: 15px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -15px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
#users_menu ul li span {
    border-radius: 10px;
    color: #333;
    font-size: 20px;
    line-height: 14px;
    padding: 7px 60px;
    position: absolute;
    top: 10px;
	text-align:center;
}
.users_menu_expander {
    background: #f38269 url("../../images/menu_arrows.png") no-repeat scroll center -15px;
    display: none;
    height: 65px;
    position: absolute;
    right: 0;
    top: 0;
    width: 65px;
}

@media screen and (max-width: 990px) {

#users_menu {
    height: 65px;
    overflow: hidden;
    width: 750px;
}
#users_menu ul li a {
    background-position: center 10px;
    font-size: 11px;
    height: 30px;
    padding-top: 35px;
    width: 62px;
}
#users_menu ul li a.selected::after {
    border-width: 0;
}

}
@media screen and (max-width: 750px) {

#users_menu {
    height: 130px;
    width: 570px;
}
#users_menu ul {
    width: 570px;
}
#users_menu ul li a {
    background-position: center 10px;
    font-size: 11px;
    height: 30px;
    padding-top: 35px;
    width: 95px;
}
#users_menu ul li span {
    border-radius: 10px;
    color: #333;
    font-size: 15px;
    line-height: 14px;
    padding: 7px 10px;
    position: absolute;
    top: 5px;
	text-align:center;
}


}
@media screen and (max-width: 570px) {

#users_menu {
    width: 385px;
}
#users_menu ul {
    width: auto;
}
#users_menu ul li a {
    width: 64px;
}
.users_menu_expander {
    height: 65px;
    width: 55px;
}
#users_menu ul li span {
    border-radius: 10px;
    color: #333;
    font-size: 15px;
    line-height: 14px;
    padding: 7px ;
    position: absolute;
    top: 5px;
	text-align:center;
}
}
@media screen and (max-width: 385px) {

#users_menu {
    height: 90px;
    width: 320px;
}
#users_menu ul li a {
    height: 30px;
    padding: 0;
    text-indent: -3333px;
    width: 53px;
}
#users_menu ul.users_menu_mover {
    margin-top: -45px;
}

#users_menu ul li span {
    border-radius: 10px;
    color: #333;
    font-size: 15px;
    line-height: 14px;
    padding: 7px ;
    position: absolute;
    top: 10px;
	text-align:center;
}
}
#quick_links {
    position: absolute;
    right: 30px;
    top: 25px;
}
#preview_button, #edit_button {
    border: 1px solid #3a3b3b;
    color: #3a3b3b;
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    padding: 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
#preview_button {
    border-bottom-left-radius: 2px;
    border-right: 0 none;
    border-top-left-radius: 2px;
}
#edit_button {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
#preview_button:hover, #edit_button:hover {
    background-color: #3a3b3b;
    color: white;
}


#status{
	font-family:  'Conv_W_yekan'; padding:2px; color:#F60;
}
ul#files ,ul#files2 ,ul#files3 , ul#filesGallery ,ul#filesFile{ list-style:none; padding:0; margin:0; }
ul#files li ,ul#files2 li ,ul#files3 li , ul#filesGallery li , ul#filesFile li{ padding:10px; margin-bottom:2px; width:140px; float:left; margin-right:10px; height:110px; position: relative;}
.trashImg{
	position:absolute; opacity: 0.6; cursor: pointer;
}
ul#files li img,ul#files2 li img,ul#files3 li img, ul#filesGallery li img,ul#filesFile li img{ max-width:140px; max-height:110px; }
.glyphicon {cursor:pointer}

.VoteCostomer{
	line-height:30px	
}
.titleVoteCostomer{
	font-size:17px;color:#309}