@charset "UTF-8";
/* CSS Document */
/* Global Styles */

@import url( navigation.css );
@import url( widgets.css );
@import url( scroll.css );

html,body {
	height: 100%;
	}
*html #container {
    height: expression(document.body.clientHeight > 100? "100%" :"100px");
    }
body {
    margin:0 auto;
    padding:0;
    font:11px Georgia,Century Gothic,Helvetica,sans-serif;
    height:100%;
	background-color:#fff;
	color:#231f20;
    }
html,p,form,ul {
	margin:0px;
	padding:0px;
	}
body,p,li,div {
	line-height:16px;
	}
h1.section-title {
	position:absolute;
	top:-100px;
	}
img { border:none;}
ul  { list-style:none;}
a {
	text-decoration:underline;
	outline:none;
	color:#636467;
    }
a:hover {
	text-decoration:none;
	outline:none;
	color:#999;
	}
br {
	height:19px;
	}
#container {
	background:#f9f9f9 url(../i/bg_container.gif) center repeat-y;
	width:966px;
	margin:0 auto;
	min-height: 100%;
	padding:0px;
    }
h1 {
    font:bold 24px Georgia;
    margin:0px 0px 3px 0px;
    padding:0px;
    line-height:26px;
	color:#231f20;
    }
h2 {
    font:normal 18px Georgia;
	color:#636467;
    }
h2 a:hover {
	text-decoration:none;
    }
h3,h2 {
    margin:0px 0px 10px 0px;
    padding:0px;
    }
h3 {
	font:bold 15px Georgia;
	color:#231f20;
    }
h3.marg12b,	
h3.marg17b,
h3.marg20b {
	font-weight:normal;
	}
h4 {
    padding:9px 0px 13px 0px;
	margin:0px;
	font:normal 15px Georgia;
	line-height:18px;
	color:#636467;
    }
h5 {
	font:bold 16px Georgia;
    padding:5px 0px 8px 0px;
    margin:0px;
	line-height:18px;
	color:#231f20;
    }
#printcontent  h5 {
	padding-bottom:9px;
	color:#38393A;
	}
table {
	border-collapse: collapse;
	border-spacing:0px;
	border:0px;
	}
input,select,textarea {
	font:11px Georgia;
	}
select {
    height:20px;
    }
input[type="text"],
input[type="password"] {
	height:18px;
	}
.location-chooser {
	width:880px;
	margin:0 auto;
	position:relative;
	text-align:right;
	margin-bottom:-1px;
	z-index:100;
	}
#location_chooser_unique {
	position:absolute;
	top:222px;
	right:3px;
	}
#location_chooser_unique,
#lch_user_business {
	border:1px solid #bebfc0;
	height:18px;
	width:130px;
    margin-left:5px;
    }

/*HR {
    clear: both;
    line-height: 0;
    height: 0;
    margin: 8px 0;
    border: 0 none;
    border-top: 1px dotted #9d9fa2;
    padding: 0;
}
HR.bold {
    border-top: 2px dotted #bdbfc2;
}*/
.clearing {
	clear: both !important;
	}
.float_left {
	float:left !important;
	}
.float_right {
	float:right !important;
	}
.display_block {
	display:block;
	}
small,
small a {
    color:#9d9fa2;
	font-size:9px;
    }
.display_none,
.activeBrowseButton,
label.error {
	display:none;
	}
.display_inline,
.display_inline p {
	display:inline;
	}
.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
    }
.clearfix {
	display:inline-block;
	display:block;
	}
*html .clearfix { height:1px;}
/*--- m_column ---*/
.m_column {clear:both;}
.m_column tr td {
	background:url(../i/bg_colums.gif) left top repeat-y;
	padding-left:15px;
	width:33%;
	vertical-align:top;
    }
.m_column a {
	color:#9d9fa2;
	text-decoration:none;
	}
.m_column a:hover {
	color:#636467;
	text-decoration:underline;
	}
.m_column p {
	margin:-10px 0 10px 0;
	font-size:11px;
	color:#9d9fa2;
	}
/*--- /m_column ---*/

/* --------- HEADER ----------- */
/*-- login --*/
#h_logged {
    color:#9d9fa2;
    }
#h_logged a {
	color:#808285;
	}
.auth {
	background:#31c5f4 url(../i/theme/login_bg.png) 0px 0px no-repeat;
    height:28px;
    float:right;
    margin:7px 45px 1px auto;
    padding-left:11px;
    font:normal 11px Georgia;
    color:#fff;
    }
.auth #auth_block {
	background:url(../i/theme/login_bg.png) right bottom no-repeat;
	height:22px;
    padding:6px 14px 0 3px;
    text-align:center;
    min-width:115px;
    }
.auth a {
	font:normal 11px Georgia;
	color:#fff;
	text-decoration:none;
    }
.auth a:hover {text-decoration:underline;}
/*-- /login --*/

#header {
    width:966px;
    height:77px;
    }
.startpage #header.h_backg1 {background:url(../i/start_bg_header.png) 12px 0px no-repeat;height:77px;}
#header.h_backg1 { background:url(../i/bg_header.png) 12px 0px no-repeat;height:95px;}
.h_backg2 { background:url(../i/bg_header2.gif) 12px top no-repeat;}
.h_backg3 { background:#fff url(../i/bg_hdynamic.gif) 0px -3px repeat-x !important;}
.h_backg3 #h_inner {background:url(../i/bg_topmenu.gif) 0px 0px repeat-y;width:465px;}

#header2 {
    background:url(../i/theme/header_color_set2.png) 0px 0px no-repeat;
    width:949px;
	height:65px;
	padding-top:9px;
	margin-left:1px;
	font: 11px Georgia;
    clear:both;
	color:#636467;
    position:relative;
    z-index:4;
	}
#header2 form span,
#h_dynamic.h_backg3 .h_form span,
.font18 {
	font:bold 18px Century Gothic;
	}
#flash {
    width:397px;
    height:357px;
    background:url(../i/location_default2.jpg) left bottom no-repeat;
    }
.image_headerbg {
    width:395px;
    height:357px;
    padding-left:1px;
    background:url(../i/location_default2.jpg) left bottom no-repeat;
    }
#location_default {background:url(../i/location_default.jpg) 1px bottom no-repeat;}
#location_1 {background:url(../i/location_1.jpg) 1px bottom no-repeat;}
#location_2 {background:url(../i/location_2.jpg) 1px bottom no-repeat;}
#location_3 {background:url(../i/location_3.jpg) 1px bottom no-repeat;}
.iam_color {
	position:absolute;
	top:178px;
	margin-left:410px;
    width:111px;
    height:63px;
	z-index:10;
	}
#color_locword {
    width:40px;
    height:29px;
    }
#color_locword,
.iam_color,
#color_circle {
    background-image:url(../i/color_iam.gif);
    background-repeat:no-repeat;
    }
#color_circle {
    position:absolute;
    margin-top:-51px;
    z-index:40;
    margin-left:124px;
    width:28px;
    height:28px;
    }
#iam_default {
	position:absolute;
	top:165px;
	margin-left:478px;
	z-index:5;
	width:237px;
	height:56px;
	background:url(../i/iam_looking.png) 0px 0px no-repeat;
	}
.national_map {
	margin:-76px -200px 0 410px;
	float:left;
	font:bold 14px Century Gothic;
	position:relative;
	z-index:9;
	width:220px;
	height:30px;
    }
*html .national_map {margin-left:200px;}

.national_map a {
	padding:0px 10px 0 26px;
	line-height:28px;
	display:block;
	height:30px;
	color:#636467;
	text-decoration:none;
    background-image:url(../i/arrow.gif);
	background-repeat:no-repeat;
    background-position:9px -921px;
    }
.national_map a:hover {
	color:#9d9fa2;
	}
#myContent {
	width:396px;
	height:357px;
	}
#looking_in {
	padding-left:358px;
	height:65px;
	background:url(../i/iam_looking.png) 109px top no-repeat;
    }
#h_looking select {
	background-color:#fbf9f9;
	}
#logo {
	margin:12px 0 12px 41px;
	float:left;
	}
#h_logged {
	height:10px;
	padding:10px 44px 0 0;
    font:9px Georgia;
    text-align:right;
    }
	
/*----- header index -----*/
#h_dynamic {
	margin-right:16px;
    position:relative;
    z-index:2;
	height:357px;
	text-align: right;
	font: 11px Georgia;
	background:#fff url(../i/bg_header2.gif) 12px -77px no-repeat;
	clear:both;
	color:#636467;
	}
#h_inner {
    height:335px;
    width:356px;
    background:url(../i/theme/header_color_set.png) right top no-repeat;
    margin-right:-35px;
    position:relative;
	float:left;
    }
.temperature {
	padding:25px 34px 0 0;
	text-align:right;
	color:#808285;
	float:right;
	}
.temperature img {
	float:left;
	}
.temperature span {
	float:left;
	color:#BCBEC0;
	padding:3px 5px 0 5px;
	}
.temperature h4 {
	color:#808285;
	font:normal 16px Georgia;
	padding:3px 5px 0 8px;
	float:left;
	}
#h_dynamic.h_backg3 #h_inner img {
	margin:63px 0 0 53px;
	}
.h_link {
	line-height:8px;
	padding-top:23px;
	float:left;
    text-align:center;
	font:11px Georgia;
    margin-bottom:-5px;
	width:350px;
	}
.h_link a,
a.h_link {color:#808285;}
.h_search {
	width:96px;
	height:38px;
	border:none;
	margin:22px 0px 0px 7px;
	padding:0px;
	cursor:pointer;
	background:url(../i/search_big.png) center center no-repeat;
	}
table .h_search {
	margin-top:0px;
	float:right;
	}
#header2 .h_search {
	margin-top:9px;
	}
#iam_looking {
	margin-top:42px;
	padding-top:70px;
	width:327px;
	float:left;
	}
/*--- popup for search ---*/
#suggest_out.fl_conteiner {
    position:absolute;
    top:200px;
    left:37px;
    width:271px;
    padding:5px 0px;
    padding-bottom:8px;
    z-index:999;
    border:1px solid #e7e7e9;
    background:#fff;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    -webkit-box-shadow: 0px 0px 5px #cdced0;
    -moz-box-shadow: 0px 0px 5px #cdced0;
    box-shadow: 0px 0px 5px #cdced0;
    }
#h_forma #suggest_out.fl_conteiner {
    left:358px;
    top:50px;
    width:216px;
    }
#suggest_out.fl_conteiner div {
    text-align:left;
    padding-top:2px;
    padding-left:12px;
    color:#1b1b1b;
    }
#suggest_out.fl_container_hidden {display:none;}
#suggest_out.fl_container_visible {display:block;}
/*--- /popup for search ---*/

@font-face { 	
	font-family: HelveticaNeue; 	
	src: url('../i/HelveticaNeue.otf'); 
	}
@font-face { 	
	font-family: HelveticaNeue26; 	
	src: url('../i/HelveticaNeue26.otf'); 
	}
*+html #c_image_top_text {
	font-size:23px !important;
	}
#c_index_images {
	width: 395px; 
	height: 345px; 
	position: relative; 
	display: none;
	}
.c_index_images_bg {
	background:url(../i/img-shadow.png) 0px 0px no-repeat;
    width:395px;
    height:357px;
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
    text-align:center;
    color:#010101;
	font-family: HelveticaNeue, Arial, sans-serif;
	}
.c_index_images_bg div {
	width:320px;
	height:75px;
	position:absolute;
	bottom:22px;
	left:37px;
	}
.c_index_images_bg div span {
	display:block;
	}
#c_image_top_text {
	font-size:26px;
	line-height:16px;
	/*margin-top:270px;*/
	margin-top:12px;
	height:36px;
	}
#c_image_bottom_text {
	line-height:16px;
	font-size:16px;
	}
	
@media all and (min-width:0px) { body:last-child #c_image_bottom_text { font-size:17px; } }

/*----- /header index -----*/

/*-- h_form2 --*/
.h_form2 {
	padding:15px 10px 0 0;
	}
#dining_form .h_form2 {padding:0px;}
#dining_form .h_form2 tr {height:34px;}
#dining_form .h_form2 th {padding-top:6px;}
#dining_form .h_form2 td {padding-top:1px;}
#dining_form .h_form2 td img {margin-right:2px;}
#dining_form .h_form2 select {width:135px;}
#dining_form .h_form2 #dining_cuisine {width:125px !important;}
#dining_phrase {
	width:266px;
	}
#section_id  {width:110px;}

#header2 .h_form2 span {
	padding:0 9px;
	}
.h_form2 span {
	font:bold 16px Century Gothic;
	padding:0 5px;
	}
.h_form2 input {
	clear:both;
	width:270px;
	padding:0px;
	border-bottom:2px solid #e7e7e9;
	border-right:2px solid #e7e7e9;
	}
.h_form2 select {
	border-bottom:2px solid #e7e7e9;
	border-right:2px solid #e7e7e9;
	width:80px;
	height:22px;
	} 
#header2 .h_form2 input[type="text"] {
	width:215px;
	}
/*-- /h_form2 --*/	

/* ----- LOGIN ----- */
.mail {
	background:url(../i/theme/l-envelope.png) 3px 3px no-repeat;
	padding-left:18px;
	padding-right:7px;
	}
.login {
	background:url(../i/theme/l-login.png) 3px 2px no-repeat;
	padding-left:15px;
	padding-right:7px;
    }
.logout {
	background:url(../i/theme/l-logout.png) 4px 2px no-repeat;
	padding-left:16px;
	padding-right:3px;
    }
.admin {
	background:url(../i/theme/l-admin.png) 4px 2px no-repeat;
	padding-left:22px;
	padding-right:7px;
    }
.register {
	background:url(../i/theme/l-register.png) 4px 2px no-repeat;
	padding-left:16px;
	padding-right:3px;
    }
.user {
	background:url(../i/theme/l-user.png) 4px 1px no-repeat;
	padding-left:18px;
	padding-right:7px;
    }
#h_messages_count {padding-right:7px;}
/* ----- /LOGIN ----- */

.clearing {
    clear:both;
    }
.clearing2 {
    font-size:1px;
    line-height:1px !important;
    height:1px;
    clear:both;
	}
.c_profile {
	color:#636467;
	clear:both;
	}
.c_profile img {
	margin-right:10px;
    }

/* --------- MAIN ----------- */
#main {
    padding:10px 29px 32px 29px;
    margin:0 16px 0px 12px;
    width:880px;
    clear:both;
    background-color:#fff;
    }
#main1 {
    width:909px;
    background:#fff;
    margin:0 16px 0px 12px;
    padding-left:29px;
    position:relative;
    z-index:1;
    }
#main2 {
    width:909px;
    background:#fff url(../i/shadow_dark.png) 0px 0px repeat-x;
    margin:0 16px 0px 12px;
    padding:22px 0 0 29px;
    position:relative;
    z-index:1;
    }
.c_backg6 {
	background:url(../i/bg_main2.gif) 494px top repeat-y;
	margin-bottom:1px;
	clear:both;
	float:left;
	}
.c_block {
	margin:10px 0 1px 0;
	width:715px;
	float:left;
	}
.c_block ul li,
.diff_ul li {
	background:url(../i/li.gif) 0px 7px no-repeat;
	padding-left:7px;
	/*list-style: disc inside none; margin-left: 1em;*/
	}
.diff_ul {padding:3px 0 9px 0;padding-top:3px;}
#locations_configs_container ul li {
	background:none;
	padding-left:0px;
	}
.c_block.c_backg6 {
	margin-bottom:32px;
	background-position:355px 0px !important;
	}
.adminka_bordtop {
	background:url(../i/c_dashed.gif) left top repeat-x;
	padding-top:1px;
	clear:both;
    }
.bord_grey {
	background:url(../i/c_dashed2.gif) 0px 0px repeat-x;
	margin-top:27px;
	}
.bord_grey p { 
	margin-bottom:17px;
	}
.bord_grey h5 {
	color:#636467;
	}
.c_dashed {
	background:url(../i/c_dashed.gif) left bottom repeat-x;
	font-size:1px;
	height:8px;
	}
.c_dashed2 {
	height:2px;
	line-height:1px !important;
	font-size:1px;
	background:url(../i/c_dashed2.gif) left bottom repeat-x;
	}
.c_dashed2.clearing {
	margin:7px 0 8px 0;
	}
.c_dashed3 {
	height:25px;
	margin-right:-165px;
	clear:both;
	font-size:1px;
	background:url(../i/grey_foot.gif) left bottom repeat-x;
	}
.c_dashed3.height6,	
.c_dashed3.height12 {
	margin-bottom:14px;
	margin-right:0px;
	}
.c_dashed3_3 {
	padding:10px 0px 13px 12px;
	background:url(../i/grey_foot.gif) left bottom repeat-x;
	}
/*.c_dashed3_2 {
	background:url(../i/grey_listfoot.gif) left bottom repeat-x !important;
	height:7px;
	font-size:1px;
	}*/
.c_dashed4 {
	background:url(../i/grey_foot4.gif) left bottom repeat-x;
	clear:both;
	height:12px;
	margin-bottom:14px;
	}
.line_page {
	background:url(../i/line_page.gif) left bottom repeat-x;
	height:13px;
	margin-bottom:11px;
	font-size:1px;
	clear:both;
	}
.line_page2 {
	height:3px;
	margin:15px 0 16px 0 !important;
	background:url(../i/c_dashed.gif) left bottom repeat-x;
	font-size:1px;
	clear:both;
	}
#c_leftcolum {
	float:left;
	width:340px;
	}
#c_middlecolum {
	padding-left:15px;
	margin-left:15px;
	float:left;
	width:340px;
	}
/*-- right column --*/
#c_rightcolum {
	width:160px;
	background:url(../i/bg_rightcolum.gif) top right repeat-y;
	padding:24px 0 0 34px;
	margin:-16px 0 32px 0;
	position:relative;
	z-index:3;
	float:right;
	}
#c_rightcolum div {
    float:left;
    padding-bottom:7px;
    }
.edit-b  {
	display:block;
	height:21px;
	padding:0 5px;
	color:#636467;
	margin-bottom:-21px;
	position:absolute;
	right:0px;
	background:#e1e1e1;
	text-align:center;
	float:right;
	margin-right:10px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	}
.alt-text {
	float:left;
	position:relative;
	}
.alt-text .edit-b {
	margin-right:0px;
	padding-left:10px;
	padding-right:7px;
	}
#horizontal_banners .edit-b {margin-right:0px;}
/*-- /right column --*/

.c_backg9 {
	background:#e7e8e9 url(../i/epage_more.gif) left bottom repeat-x !important;
	}
.c_backg7 th,
.c_backg7 td {
    background-color:#e2e3e4 !important;
    }
.c_greylist .c_inlist {
	background:url(../i/grey_listfoot.gif) left bottom repeat-x;
	}
.pad5b,
.all_ok {
    padding-bottom:5px;
    }
.email_th {
	background:#000 url(../i/bgemail_th.gif) left top repeat-x;
	height:100px;
	padding-top:33px;
	padding-right:34px;
	color:#fff;
    }
.email_th table {
	width:100%;
	color:#fff;
	}
.email_th table th {
	padding:4px 11px 0 29px;
	font-weight:normal;
    text-align:right;
    vertical-align:top;
    }
.email_th table td {
	height:41px;
	width:100%;
	text-align:right;
	vertical-align:top;
    }
.email_th table td input {
	border:1px solid #000;
	height:17px !important;
	padding-top:3px;
	width:100%;
    }
.email_td {
	background:#fff url(../i/bgemail_td.gif);
	height:324px;
	padding:3px 32px 5px 31px;
    }
.email_td span {
	text-align:left;
	display:block;
	margin-left:2px;
    }
.email_td textarea {
	width:99%;
	border:1px solid #000;
	margin:5px 0 0px 0;
	height:258px;
    }
.efree_call {
	border:1px solid #9d9fa2;
	background:#dcddde;
	margin:41px 9px 41px 9px;
	padding:10px;
    }
.reansver {
	background:url(../i/arrow.gif) 0px -1335px no-repeat;
	padding-left:20px;
    }
.hours_operation th.first-child {
    background-position:-1px 0px !important;
    }
.hours_operation.text_left th {padding-left:11px;}
.hours_operation.text_left td {text-align:left;} 

.hours_operation th,
.tablesorter.hours_operation th {
	background:#d3d4d6 url(../i/ho_bg2.png) 0px 0px repeat-x;
    padding:9px 5px;
    }
.tablesorter.hours_operation {background:none;margin-bottom:-12px;}
.tablesorter.hours_operation th {background-position:0px -1px;}
.tablesorter.hours_operation th.first-child {
	background-position: -1px -1px !important;
	background-image:url(../i/ho_bg2.png) !important;
	}
.hours_operation {
	background:url(../i/c_dashed2.gif) left bottom repeat-x;
	}
.hours_operation td {
	padding:6px 10px 7px 11px;
	background:url(../i/bg_topmenu.gif) left top repeat-y;
	text-align:center;
	font-size:11px;
	}
.hours_operation tbody tr td:first-child,
.hours_operation tbody tr th:first-child span {
	background:none !important;
	}
.day_bg2 {
	background-color:#bdbfc1 !important;
	background-image:url(../i/ho_bg1.png) !important;
    }
.tablesorter.hours_operation .day_bg2 {
	background-position:0px -1px !important;
    }
.hours_operation_foot {
	padding:20px 0 5px 0;
	background:url(../i/grey_foot.gif) left bottom repeat-x;
	}
.hours_operation_foot .hours_operation .i_info	{
	background:url(../i/bg_i_info.gif) left bottom repeat-x !important;
	height:31px;
	padding:1px 0px 0px 0px;
	font:11px/11px Georgia,Arial;
	color:#636467;
	}
.hours_operation tfoot tr {
	background-color:#e2e3e4;
	}
.hours_operation tfoot tr td {
	text-align:right;
	}
.tablesorter.hours_operation th a {
	color:#000;
    }
.tablesorter.hours_operation tfoot tr {
	background:url(../i/grey_foot.gif) 0px 0px repeat-x;
	}
.tablesorter.hours_operation tfoot tr td {
	background:none;
    padding:0px !important;
    height:5px;
	}
.tablesorter.hours_operation {margin-bottom:-12px;}
.tablesorter.hours_operation colgroup { display:none; }
.select_row {
	background-color:#e7e7e8;
	}
.select_row td.first {
	color:#000;
	font-weight:bold;
	}
.c_table2 {
	color:#636467;
	}	
.c_table2 th {
	vertical-align:middle;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding:6px 5px 6px 0px;  
	}
.c_table2 td  {
	padding:6px 0px;
	}
.c_table2 td table td {
	padding:0px;
    }
	
/*----- ePage -----*/
.epage {
	margin:5px 0 7px 10px;
	border-left:15px solid #fff;
	float:right !important;
    }
.epage.wid480 {
	background:#fff;
	padding-bottom:12px;
	}
.epage .more_info  {
	background:url(../i/epage_more.gif) left bottom repeat-x !important;
	padding-bottom:0px;
	}
.epage .more_info li{
	background:url(../i/bg_limore.gif) left bottom repeat-x !important;
    }
#free_call_sh,#faq_sh,#epage_sh,#video_sh,#menu_sh,#photos_sh,#advert_sh,#map_sh,#web_sh,#email_sh,#coupon_sh,#save_share_sh,#qr_code_sh,#products_sh,#info_sh {
	background:url(../i/block_grey.gif) left -44px repeat-x;
	padding-top:18px;
    }
.in_epage {
	background:url(../i/epage.gif) left 0px repeat-x;
    }
.in_epage2,
.in_epage3 {
	background:url(../i/grey_listfoot.gif) left bottom repeat-x;
	}
.in_epage2 {
	padding-top:14px;
	padding-bottom:20px;
	margin-bottom:-5px;
	position:relative;
    height:467px;
    }
.in_epage3 {
    padding-bottom:5px;
	position:relative;
	z-index:10;
    }
.epage_bord1 {
	border:1px solid #9d9fa2;
	height:465px;
	width:450px;
    }
.epage_bord2 {
	border:1px solid #d6d7d9;
	height:463px;
	text-align:left;
    }
.addedit_epage .addedit_epage_bord {
	background:url(../i/bg_blockli.gif) 0px 0px repeat-x;
    }
.addedit_epage .addedit_epage_bord {
	padding-top:1px;
	margin-top:5px;
	}
/*----- /ePage -----*/

.back-page {
	background-image:url(../i/page_back.png);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	margin:7px 0 31px 0;
	text-decoration:none !important;
	display:block;
	}
.c_bluepage  {background-color:#00aeef;}
.c_pinkpage  {background-color:#ef3b75;}
.c_greenpage {background-color:#8cc63f;}
.c_dbluepage {background-color:#003975;}
.c_orangepage{background-color:#f26522;}

/*---------- COLOR BLOCK -------- */
.ar_icon,
.arrow,
.arrow2,
.details4,
.prodcode,
.tab_up,
.tab_down,
.c_orange .orange {
	background-image:url(../i/arrow.gif);
	background-repeat:no-repeat;
	}
.c_grey .details1 .arrow {
	background-image:url(../i/arrow.gif) !important;
	background-repeat:no-repeat !important;
    }
.pink_dashed,.blue_dashed {
	padding:2px 8px 2px 0px;
	margin-right:8px;
	}
.grey_twodashed {
	padding:2px 0 2px 8px;
    }
.green_dashed,.grey_twodashed {
	margin:8px;
	}
.grey_twodashed2  {
	padding:2px 0 2px 0px;
	margin:8px 8px 8px 0px;
    }
.grey_dashed {
	padding:2px 5px 2px 0px;
    }
.green_dashed {
	padding:0px 0 4px 8px;
	}
.grey_dashed3 {
	background:url(../i/grey_pixel.gif) left top repeat-y;
	padding:0px 0 0px 4px;
	margin:2px 0;
	display:block;
	}
.grey_dashed,
.green_dashed,
.grey_twodashed,
.pink_dashed,
.blue_dashed,
.c_blue .star-img2,
.c_green .star-img2,
.seprit  {
    background-image:url(../i/color_dashed.gif);
    background-repeat:no-repeat;
    }
.grey_twodashed {background-position:left -17px; }
.grey_dashed             {background-position:right -17px;}
.seprit                  {background-position:left -17px;padding:2px 0 2px 5px;}
.green_dashed            {background-position:right -57px;}
.pink_dashed             {background-position:right -36px;}
.blue_dashed             {background-position:right 7px;  }
.c_blue .star-img2,
.c_green .star-img2        {background-position:right -58px;}
.star-img2 {
	padding:0px 9px 2px 0px;
	margin-right:9px;
	float:left;
	}
.dotted,
.hours_operation tbody tr,
.hours_operation tfoot tr {
	background:url(../i/bg_blockli.gif) 0px 0px repeat-x;
    }
.c_indgrey {
	padding:0px 12px 6px 12px;
	clear:both;
	}
.c_indgrey #tempid {
	margin:-11px -12px 0 -12px !important;
	}
.details2 {
	clear:both;
	text-align:right !important;
	}
.details4 {
	margin-bottom:1px !important;
	background-position:left -883px;
    padding-left:17px;
	}
.details1,
.details4 {padding-bottom:3px;}
.details1,
.details2,
.details4 {font:normal 11px Georgia !important;}
.details {
	margin:10px -12px -10px -12px;
    padding-bottom:2px;
	}
.details p {
    margin-left:12px !important;
    margin-right:12px !important;
    }
.c_indgrey p {
	margin: 4px 0 7px 0;
	}
.change_color {
	background:#e6f5fe url(../i/change_colorbg.png) left top repeat-x;
	height:185px;
	margin-bottom:-185px;
    }

/* --- admin menu --- */
.admin_menu {
	background:url(../i/grey_foot.gif) left bottom repeat-x;
	border-bottom:1px solid #fff;
	/*line-height:16px;*/
	}
.admin_menu ul {
	background:url(../i/c_dashed2.gif) left bottom repeat-x;
	}
.admin_menu ul li {
	padding-left:0px;
	background:none;
	}
.admin_menu ul li ul li a {line-height:16px;}
.menu {
	font:normal 15px Georgia;
    padding-bottom:1px;
	margin-bottom:0px;
	}
.menu.bg_none {
	padding-bottom:6px;
	}
.menu li {
	font:normal 15px Georgia;
	}
.menu li .count {
	margin:-22px 8px 0 0;
	float:right;
	}
.menu li a {
	line-height:19px;
	padding:5px 8px 5px 8px;
	font-family:Georgia !important;
	display:block;
	text-decoration:none;
	cursor:pointer;
	}
.menu li a:hover {
	background:#e2f4fd;
	color:#231f20;
	text-decoration:none;
	}
.admin_menu .current,
.tr_hover,
.tr_hover.backg_ad td {
	background-color:#e2f4fd !important;
    }
.admin_menu .current a {
	color:#231f20;
	cursor:default;
	}
.admin_menu .current a:hover {
	text-decoration:none !important;
	cursor:default;
	}
.admin_menu p {margin-top:3px;}
.admin_menu .menu .current div {
    display:block !important;
    }
.admin_menu .menu li div {
    background:#f0f9fe url(../i/admin_bgmenu2.gif) left bottom repeat-x;
    display:none;
    }
.admin_menu .menu li ul {
	padding:9px 0px 8px 0px;
	margin:0px;
	background:url(../i/admin_bgmenu.gif) left top repeat-x;
	}
.admin_menu .menu li ul li {
    padding:0px 0 0 7px;
    margin:0px 0 0 12px;
    font-size:11px;
	color:#636467;
	background:url(../i/li_list.gif) 0px 7px no-repeat;
	padding-left:7px;
    }
.admin_menu .menu li ul li a {
    cursor:pointer !important;
    font-family:Georgia !important;
    padding:0px;
	color:#636467 !important;
    }
.admin_menu .menu li ul li a:hover {
	background:none;
	color:#636467;
	text-decoration:underline;
	}
.admin_menu .add_item a {
	text-decoration:underline;
	margin-left:9px;
	}
.admin_menu .add_item a:hover {
	text-decoration:none;
	}
.admin_menu .marg9l a {
	text-decoration:none;
	}
.admin_menu .marg9l a:hover {
	text-decoration:underline;
	}

/* --- /admin menu --- */
#incurrent a {
    font-weight:bold;
	color:#00aeef!important;
    }
#incurrent a:hover {
	cursor:default !important;
	text-decoration:none;
    }
.arrow {
    padding:2px 17px 2px 0;
    }
.arrow2 {
    padding:0px 0 3px 17px;
	line-height:18px;
	background-position:left -790px;
    }
/* --- dgrey --- */
.fon_dgrey {
	background:url(../i/dgrey_top.gif) 0px 0px repeat-x;
    }
.actions {
	padding-top:4px;
    padding-bottom:10px;
	background:url(../i/bg_actions.png) left bottom repeat-x;
    min-height:16px;
    color:#58595b;
    }
.actions a {
	color:#636467 !important;
    }	
.actions a:hover {
	color:#999 !important;
    }
.actions span {
	margin-left:4px;
    }
.c_indgrey .actions{
	margin:0 -12px !important;
	padding-left:12px;
	}
.ddashed {
	background:url(../i/ddashed.gif) left top repeat-x;
	margin-bottom:-10px;
	padding-top:1px;
    }
.list_details {
	background:url(../i/bg_listdetails.gif) left bottom repeat-x;
	padding:8px 12px 13px 12px;
    }
.list_details4 {
    background:url(../i/step_shadow.gif) left top repeat-x;
    height:39px;
    border-top:1px solid #f1f1f2;
	clear:both;
    }
.list_details4 td {color:#636467;}
.shadowtop {
    background:url(../i/step_shadowtop.gif) left top repeat-x;
    }
.shadowbottom {
    background:url(../i/step_shadowbottom.gif) left bottom repeat-x;
    padding:17px 12px;
	color:#636467;
    }
.list_details4 .col2 {
	padding:0px 0 1px 0 !important;
	}
.col1 {
	width:56px;
	text-align:center;
    }
.col2 {
    width:70px;
	padding-bottom:5px;
    }
.col3 {
	padding-right:11px;
	text-align:right;
    }
.pos26 {
	background-position:left 26px !important;
	}
.user_events {
	background:#fff url(../i/events_bg.gif) left 0px repeat-x !important;
	padding:0 0px 6px 0px !important;
    }
.user_events p {
	padding:0px 0px 3px 0px !important;
	margin:0px !important;
	 color:#58595b;
    }
/* ---- greylist ---- */
.c_greylist {
	background:#d1d2d4 url(../i/grey_listtop.gif) left top repeat-x;
	clear:both;
    }
.c_inlist {
	padding:21px 0 0px 0;
    }
.c_inlist .c_dgrey {
	margin-bottom:21px;
	background:none !important;
    }
.c_greylist .c_inlist .c_dgrey {
	background-color:#fff;
	}
.c_dgrey {
	background:url(../i/bg_blockli.gif) 0px 0px repeat-x;
    }
.c_dgrey h3,
.c_dgrey h4 {
	color:#231f20;
	}
.c_inlist .c_indgrey {
    background:url(../i/bg_list.gif) left top repeat-x !important;
	}
.prodcode {
	padding:0px 0 2px 18px;
	margin-top:6px !important;
	background-position:left -994px;
    }
.prodcode,.error,.error1,.error2,.error3 {
	font-size:9px !important;
	}
.c_grey .details1 .arrow{ background-position:right -838px !important;}

/*------ END COLOR BLOCK -------*/

.marg1b_min {
	margin-bottom:-1px;
	}
.block_likeli2 {
	padding:8px 0 5px 0;
	margin-bottom:5px;
	background:url(../i/bg_blockli.gif) 0px 0px repeat-x;
	}
.block_likeli2.bg_none {
	padding-top:0px;
	}
.category {
    margin:0px 0 -4px 0 !important;
	line-height:17px !important;
	}
.category a {
	text-decoration:none;
	}
.category a:hover {
	text-decoration:underline;
    }
.subcategory p {
	float:left;
	margin-top:-2px;
	display:block;
    }
.subcategory a {
	color:#003974 !important;
    }
.navmenu {
	padding:1px 0 8px 0;
	font:15px Georgia;
	color:#636467;
	}
.navmenu img {margin:0 4px;}
.navmenu a {text-decoration:none;}

/*----- table -----*/
.c_registration {
	background:url(../i/reg_seprit.gif) 111px 49px repeat-y;
	margin:0px 0px 19px 0px;
	color:#636467;
	}
.c_registration th {
	vertical-align:top;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	padding:6px 46px 6px 0px;
	}
.c_registration td {
	vertical-align:middle;
	font-size:11px;
	font-weight:normal;
	padding:6px 0px;
	}
.c_registration td p { 
	margin-bottom:4px;
	font-size:9px;
	}
.c_registration td table th {padding-right:6px;}
.inp_color {
	background:url(../i/color.gif) 2px center no-repeat;
	padding-left:10px;
	width:60px !important;
	border:1px solid #87898b !important;
	height:16px;
    }
.c_forma {
	margin:3px 0px 19px 0px !important;
	background:url(../i/reg_seprit.gif) 111px 49px repeat-y;
	color:#636467;
	}
.c_forma th {
	padding: 6px 46px 6px 0px;
	text-align:right;
	font-size:11px;
	color:#636467;
	font-weight:normal;
	vertical-align:top;
	}
.c_forma td {
	color:#231f20;
	padding:6px 0px;
	vertical-align:top;
	font-size:11px;
	font-weight:normal;
	}
.c_forma td textarea,
.wid_input1 td input[type="text"] {
    width:365px;
    }
.c_forma td p {
	margin:0px 0 5px 0;
    }
.c_forma_error {
    margin:3px 0px 0px 137px;
    height:14px;
    }
/*----- /table -----*/

.h_form { 
	margin:-16px 4px 0 4px; 
	padding:0px;
	}
.h_form select {width:296px;}
#dining_form {
	padding:8px 10px 0 45px;
	}
.h_form  input  {
	width:292px;
	margin-bottom:16px;
	font: 11px Georgia;
    }

/*-- Buttons --*/
a.back,
a.edit-btn,
a.preview {display:block;}
.submit,
.select,
.btn_select,
.next,
.back,
.preview,
.add_foto,
.update,
.save,
.search,
.search2,
.choose,
.attach,
.print,
.print2,
.pdf,
.change,
.save-csv,
.send,
.send2,
.btn_send,
.talk,
.post,
.cancel,
.btn_cancel,
.okey,
.publish,
.checkout,
.save_draft,
.discard_changes,
.clear,
.pay2,
.suggest,
.print_prev,
.save_page_changes,
.discard_page_changes,
.discard_page,.save_page,
.reset,.filter,
.clear_styles,
.generate,
.export-b,
.import-b,
.session1,
.session2,
.edit-btn,
#search_button,
#reset_button,
.add-btn,
#done,
.set-title-btn,
.set-btn,
#lf_menu_getcsv_button,
#lf_faq_getcsv_button,
#lf_products_getcsv_button,
.copy-btn,
.enter,
.register-btn,
.login-btn,
.approve-btn,
.reload-btn {
	cursor:pointer;
	border:none !important;
	color:#fff;
	font-size:0px !important;
	padding:0px;
	height:21px !important;
	background-color:#535355;
	background-image:url(../i/buttons.png) !important;
	background-repeat:no-repeat;
	}
.btn_crop,
.btn_close,
.btn_revert {
	cursor:pointer;
	border:none !important;
	color:#fff !important;
	font-size:0px !important;
	padding:0px;
	height:17px;
	margin:5px !important;
	text-indent:-100px;
	}
.btn_crop {
	background:#535355 url(../i/crop_btn.gif) 0px 0px no-repeat !important;
	width:41px !important;
	}
.btn_revert {
	background:#535355 url(../i/revert_btn.gif) 0px 0px no-repeat !important;
	width:47px !important;
	}
.btn_close {
	background:#535355 url(../i/close.gif) 0px 0px no-repeat !important;
	width:41px !important;
	}
.set-title-btn {
	background-position:0px -1004px;
	width:57px !important;
	display:block;
	}
.set-btn {
	background-position:0px -1026px !important;
	width:34px !important;
	}

.attach,
.change,
.next,
.back,
.preview  {width:46px;}
.submit   { background-position:0px 0px;}
.add_foto {	background-position:0px -24px;width:61px;}
.update   { background-position:0px -47px;}
.save     { background-position:0px -68px !important;}
.choose   { background-position:0px -91px;width:65px;}
.select, .btn_select   { background-position:0px -130px !important;width:46px !important;}
.preview  { background-position:0px -153px;}
.back     {	background-position:0px -176px;}
.next     { background-position:0px -198px;}
.search,
#search_button { background-position:0px -220px;width:49px;}
.export-b { background-position:0px -242px;width:48px;}
.attach   { background-position:0px -264px;}
.print    { background-position:0px -286px;width:43px;}
.send     { background-position:0px -308px;}
.update,.clear,.submit {width:47px !important;}
.save,
.send,
.send2,
.btn_send {width:38px !important;}
.post     { background-position:0px -418px;width:39px !important; }
.cancel, .btn_cancel   { background-position:0px -440px !important;width:48px !important;}
.change   { background-position:0px -462px;}
.send2,
.btn_send {
	background-position:0px -485px !important;
	background-image:url(../i/buttons.png) !important;
	}
.btn_send {
	margin:0px !important;
	top:3px !important;
	right:0px;
	position:relative;
	}
.talk     { background-position:0px -507px;width:84px; }
.okey     {	background-position:0px -529px !important;}
.add-btn  { background-position:0px -551px !important;}
.publish  { background-position:0px -572px;width:49px !important;}
.add-btn,
.okey{ width:37px !important;}
.checkout   { background-position:0px -593px;width:60px !important;}
.save_draft { background-position:0px -616px;width:65px !important;}
.discard_changes { background-position:0px -637px;	width:89px !important;}
.clear    { background-position:0px -658px;}
.pay2     {	background-position:0px -679px;width:41px !important;}
.search2  { background-position:0px -701px;width:52px;}
.suggest  { background-position:0px -722px;width:54px;}
.reset,
#reset_button { background-position:0px -743px;width:44px;}
.save_page    { background-position:0px -765px;width:61px;}
.discard_page { background-position:0px -786px;width:73px; }
.filter       { background-position:left -808px;width:48px;}
.clear_styles { background-position:0px -829px;width:66px; }
.generate     { background-position:0px -850px;width:58px !important;}
.import-b     { background-position:0px -872px;width:48px;}
.save-csv     {background-position:0px -894px;width:66px;}
.save_page_changes,
.discard_page_changes { background-image: url(../i/buttons2.png) !important; }
.save_page_changes    { background-position:left -21px;width:96px;}
.discard_page_changes {	background-position:left 0px;width:110px; }
.session1,.session2 {background-image:url(../i/session.png) !important;}
.session1  {background-position:0px 0px; width:109px;}
.session2  {background-position:0px bottom; width:95px;}
.print2    {background-position:0px -916px; width:43px;}
.pdf       {background-position:0px -938px; width:40px;}
.print_prev{background-position:0px -960px; width:78px;}
.edit-btn  {background-position:0px -982px !important; width:39px  !important;}
#done      {background-position:0px -1048px; width:39px !important;margin-top:14px;}
#lf_menu_getcsv_button,
#lf_faq_getcsv_button,
#lf_products_getcsv_button {background-position:0px -1070px; width:64px !important;}
.copy-btn {background-position:0px -1092px; width:38px !important;}
.enter {background-position:0px -112px; width:46px !important;height:18px !important;}
.register-btn {background-position:0px -1113px; width:55px !important;}
.login-btn {background-position:0px -1134px; width:41px !important;}
.approve-btn {background-position:0px -1155px; width:52px !important;}
.reload-btn {background-position:0px -1177px !important; width:49px !important;}
/*-- /Buttons --*/

.check  {
	margin-right:35px;
	width:190px;
	line-height:20px;
	}
.radio    { margin:2px 0;}
.radio th { padding-bottom:4px;}
.radio td { padding:2px 0;}

/*--- step ---*/
.c_step {
	margin:14px 0 24px 0;
    clear:both;
	background:url(../i/bg_blockli.gif) 0px 25px repeat-x;
	height:43px;
    float:left;
	}
.c_step div {
	text-align:center;
	margin-right:23px;
	padding:7px 10px 0px 10px;
	height:36px;
    float:left;
	color:#636467;
	background-color:#fff;
	-moz-border-radius:12px;
	-khtml-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border:4px solid #fff;
	}
.c_step div a {text-decoration:none;display:block;}
.c_step div.current_step {background-color:#e2f4fd;}
.c_step div.current_step strong {color:#00aeef;}

#step_4_div {margin-right:0px;}
/*--- /step ---*/
.question {
	margin-top:11px;
	margin-bottom:5px;
	position: relative;
	font:11px Georgia;
	color:#636467;
    }
.question.config {
	margin-bottom:2px !important;
	margin-top:0px !important;
	line-height:19px !important;
	width:153px;
	}
/*.question strong {
	font-weight:normal;
	}*/
.question img {
    margin:0 0 -2px 5px;
	}
.block_greyf .question {
    margin-top:0px !important;
    }
.parent_popup, 
.ui-dialog .ui-dialog-titlebar, 
.ui-resizable {
	position: relative;
	}
.close_popup {
	width:8px;
	margin-left:-17px;
	height:7px;
	padding-right:16px;
	margin-top:15px;
	z-index:1000;
	position:relative;
	background:url(../i/close_popup.gif) left top no-repeat;
	float:right !important;
	display:block;
	clear:both;
	cursor:pointer;
	}
.popup_body {
	boxShadow: 5px 5px 5px #999;
	padding:19px 20px 19px 20px;
	margin:8px;
	border:1px solid #bcbbbb;
	background-color:#fff;
	display:block;
	}
.popup_body,.dropShadow {
	-moz-border-radius: 11px; /* For Mozilla Firefox */
	-khtml-border-radius: 11px; /* For Konqueror */
	-webkit-border-radius: 11px; /* For Safari */
	border-radius: 11px; /* For future native implementations */
	}
.hvostik {
	background:url(../i/hvostik.png) left top no-repeat;
	position: absolute;
	bottom:-9px;
	height:18px;
	width:40px;
	margin-left:30px;
	display:block;
	}
.my_popup {
	position: absolute;
	z-index:2002;
	width:375px;
	display:none;
	}
.block_grey,
.block_greyf {
	padding:0px 12px;
	background:url(../i/block_grey.gif) left top repeat-x;
	height:50px;
    }
.block_greyf {
	margin:-5px 0 -2px 0;
	z-index:0;
	position:relative;
    }
.block_grey {
	margin:14px 0px 10px 0px;
	}
.block_grey p,.block_greyf p {
	padding-top:15px;
    }
*+html .block_grey p {padding-top:7px;}

/*-- my cart --*/
.my_cart th ul li {
	background:url(../i/li2.gif) left 7px no-repeat;
	margin-left:6px;
	padding-left:6px;
	color:#9d9fa2 !important;
	line-height:14px;
    }
.my_cart p    {margin-bottom:0px !important;}
.my_cart th ul {
	padding-bottom:0px;
    }
.my_cart th,
.my_cart td {
	color:#58595b;
	vertical-align:top;
	background:url(../i/c_dashed2.gif) 0px 0px repeat-x;
    }
.my_cart th {
	font-weight:normal;
	text-align:left;
	padding:8px 0 8px 12px;
	}
.my_cart td {
	padding:6px 7px 6px 0;
	text-align:right;
    }
/*-- /my cart --*/
	
.loc_search {
    position:absolute;
	background-color:#fff;
    top:247px;
    margin-left:490px;
    width:25px;
    height:124px;
    }
.search_logo {
	margin-top:-19px;
	width:160px;
    }
.search_logo th {
	padding-left:20px;
    }
.result {
	padding:10px 0 15px 4px;
	color:#636467;
    }
.result2 li {color:#636467;}
.result2 li span {
	font:bold 24px Georgia !important;
	line-height:26px;
	color:#000;
    }
.agree_radio {
	width:12px !important;
	margin:0px 4px 0px 0px !important;
	position:relative;
    }
.error,.pad5l {
	padding:0px 0px 0px 5px !important;
	}
.error,.error1,.error1 a {
	color:#db386d !important;
	}
.color3 {
	color:#db386d;
	}
.error_settings {
	margin:-3px 0 -1px 0;
    }
.menu_item {
	padding:0 0 0 13px;
	margin:0 0 0 11px;
	background:url(../i/bg_topmenu.gif) 0px 0px repeat-y;
    }
.tab_item th,
.tab_item2 th {
	padding-right:8px;
	text-align:right;
	font-weight:normal;
	color:#636467;
    }
.tab_item td {
	padding:5px 0;
    }
.tab_item2 td {
	padding:1px 0 9px 0;
    }
.menu_item table td textarea {
	width:99%;
	margin-top:8px;
    }
.add_item {margin-top:5px;}
.add_item a {
    background:url(../i/icon/icons.gif) left -11px no-repeat;
	padding:0 0 2px 16px;
	margin-left:17px;
	text-decoration:none;
	clear:both;
    }
.add_item a:hover {
	text-decoration:none;
    }
/*--- image_file ---*/
.image_file {
	padding:7px 0 0px 12px;
	height:27px;
    }
.image_file p {
	margin-top:3px;
	color:#636467;
	float:left;
    }
.image_file input {
	float:left;
	}
.image_file em {
	color:#231f20;
	}
.image_file button {
	margin-left:3px;
	float:left;
    }
.color_grey .image_file {
	padding-left:0px;
	}
/*--- /image_file ---*/

/*--- keyword ---*/
.keyword {
	width:155px;
	margin:6px 0 0 0px;
	padding:2px 0 0 0;
    float:right;
    text-align:right;
    font-size:9px;
    color:#9d9fa2;
	font-weight:normal;
    }
.keyword a {
	color:#9d9fa2;
	}
.keyword strong {
	font-weight:normal;
	}
.keyword-i {
	background:url(../i/icon/keywords_i.gif) 0px 0px no-repeat;
	padding-left:17px;
	line-height:20px;
	cursor:pointer;
	}
.keyword-i span {
	margin-left:0px;
	}
.keywords_li li {
	background:url(../i/li.gif) left 7px no-repeat;
    }
.keywords_li a {
	color:#000;
    }
.keywords_li a:hover {
	text-decoration:underline;
    }
.keyword-block {
	background:url(../i/c_dashed.gif) left top repeat-x;
	padding:13px 0;
	margin-top:12px;
	}
.keyword-block .export-b {
	float:right;
	margin-left:9px;
	margin-top:2px;
	}
.keyword-block .text_right {
	padding:4px 0 15px 0; 
	font-style:italic; 
	}
.keyword-block .text_right a {
	color:#231f20;
	text-decoration:none;
	}
.keyword-block .text_right a:hover {
	color:#636467;
	}
.keyword-block span {
	color:#8c8e90;
	}
.keyword-block strong {
	display:block;
	padding-top:5px;
	line-height:12px;
	}
.h_guidekeyword {
	margin:1px 0 -10px 43px;
	text-align:left;
	color:#a7a9ac;
	}
.h_guidekeyword a {color:#a7a9ac;}
/*--- /keyword ---*/
.local_word {
	font-size:16px;
	margin:11px 3px 0 5px;
	float:left;
    }
.settings {
	margin:-4px 0 4px 0 !important;
    }
.guide_block .c_dashed {
	height:1px !important;
	margin:0 0 12px 0 !important;
	font-size:1px !important;
    }
.guide_block h1 {
	margin:10px 0 17px 0 !important;
	padding-top:3px !important;
    }
.guide_block h1 a {
	color:#231f20;
	}
.guide_block h1 a:hover {
	color:#636467;
	}
.guide_block p {
	padding-bottom:0px;
    }
.guide_block {
	background:url(../i/grey_foot.gif) left bottom repeat-x;
	}
.guide_foto {
	margin:4px 14px 0px 0px;
	padding:0px 15px 0px 0px;
	background-position:;
	float:left;
	background:url(../i/bg_main2.gif) right top repeat-y;
	}
.guide_foto p {
	padding-bottom:0px !important;
	color:#9d9fa2;
	font-size:10px;
	}
.guide_comments,
.guide_comments_post {
	/*margin-top:-4px;
	padding-bottom:1px !important;*/
	background:url(../i/grey_foot.gif) left bottom repeat-x;
    }
.add-message {
	background:#fff;
	padding-bottom:20px;
	}
.guide_comments p,
.guide_comments_post p {
	padding-bottom:6px;
	}
.guide_comments .c_dashed2,
.guide_comments_post .c_dashed2 {
	margin:-7px 0 16px 0 !important;
    }
.guide_comments h4,
.guide_comments_post h4 {
	padding:16px 0 19px 0;
    }
.guide_search {
	background:url(../i/bg_guide_search.gif) left top repeat-x;
	margin-bottom:1px;
	padding:4px 12px 10px 12px;
	}
#discussion_add_comment_form {
	text-align:center;
	}
#discussion_add_comment_form input {
    width:99%;
    }
#discussion_add_comment_form textarea {
	width:99%;
    height:174px;
    }
#discussion_add_comment_form .post, .marg22_l {
    margin-left:22px !important;
    }
#err_leave_comment_textarea {
    line-height:10px;
    padding-left:43px;
    text-align:left;
	display:block;
	margin-bottom:2px;
    }
.comments_block {
	padding-top:14px;
	}

/* --------- FOOTER----------- */
#footer {
    padding-bottom:11px;
    clear:both;
    font-size:10px;
    color:#bcbec0;
    text-align:right;
	}
#footer {
	position:relative;
	z-index:100;
	}
#footer ul {
	width:950px;
	height:66px;
    margin:0 0 -9px 0px;
    background:url(../i/theme/footer_color_set.png) 1px 0px no-repeat;
    padding-top:38px;
	text-align:center;
	float:left;
    }
#footer ul li {
	background:url(../i/f_li.gif) left 6px no-repeat;
	padding-left:8px;
	padding-right:2px;
	font-size:11px;
	display:inline;
	}
#footer p {
	padding-left:42px;
	margin-top:12px;
	float:left;
	}
#footer ul li a {color:#808285;}
#footer img {margin-right:45px;position:relative;}

.foot_note {
    margin:16px 0 11px 12px;
	font-size:9px;
	color:#808285;
    }
/* --------- /FOOTER----------- */


/* ======================== ADMINKA ======================== */
#c_content {
	margin-left:3px;
    }
#c_incontent p {
	padding:6px 0;
	line-height:17px;
    }
.help {
	padding:0 0 3px 11px;
	background-position:left -1018px;
    }
.remove,
.owner,
.status,
.edit,
.pay,
.delite {
	padding-bottom:1px !important;
	padding-left:15px;
	line-height:20px;
	}
.edit   {background:url(../i/edit.gif) left center no-repeat;  }
.remove {background:url(../i/remove.gif) left center no-repeat;}
.delite {background:url(../i/delite.gif) left center no-repeat;}
.owner  {background:url(../i/change.gif) left center no-repeat;}
.status {background:url(../i/status.gif) left center no-repeat;}
.pay    {background:url(../i/pay.png) left top no-repeat;      }
.reorder{background:url(../i/icons.gif) 0px 1px no-repeat;
	padding-left:15px;
	line-height:20px;
	}
.report {background:url(../i/icon/report.gif) 0px 2px no-repeat;
	margin-left:0px !important;
	padding-left:15px;
	line-height:20px;
	}
.clone {
	background:url(../i/icon/clone_listing.gif) 0px 1px no-repeat;
	padding-left:15px;
	}
#delete.remove {
	margin-top:-23px;
	display:block;
	position:relative;
	clear:both;
	width:150px;
	}

.adminka_tabbg {
	padding:8px 0 6px 0;
    margin-bottom:11px;
	color:#636467;
	clear:both;
	background:url(../i/grey_listfoot.gif) left bottom repeat-x;
    }
.table_admin th {
    background:url(../i/th_adminka.png) left bottom no-repeat;
    padding:5px 5px 9px 5px;
    font-size:11px;
    }
.table_admin td {
	padding:10px 9px 9px 9px;
	font-size:11px;
	background:url(../i/bg_main2.gif) 0px 0px repeat-y;
	vertical-align:top;
	}
.table_admin th a {
	text-decoration:none;
	}
.table_admin td p {
	font-size:9px;
	color:#9d9fa2;
	}
.table_admin .backg_ad td,
.tablesorter .backg_ad td {
	background-color:#f3f3f4;
	}
.table_admin .backg_ad2,
.tablesorter .backg_ad2,
.table_admin .backg_ad .backg_ad2,
.tablesorter .backg_ad .backg_ad2 {
	background-image:none;
	text-align:center;
	}

.act_left {
	margin-top:-10px;
	padding-top:1px;
	height:20px;
	line-height:20px;
	float:left;
	}
.act_right {
	height:19px;
	color:#636467;
	margin-top:-8px;
	float:right;
	}
.act_right span {
	padding:0px 0 0 8px !important;
	margin:0 0 0 8px !important;
	line-height:18px;
	float:left;
	}
.act_right select {
	float:left;
	height:18px;
	}
.tab_up           { background-position:right -1071px; }
.tab_down         { background-position:right -1061px; }
.tab_up,.tab_down { padding-right:10px; }

/* ------ time ePage block ------ */
.advert {
	background:#dcdddf;
	height:463px;
	width:448px;
    }
.photos {
	margin-top:17px;
    }
.block_iframe {
	border:1px solid #808080;
	height:500px;
    }
.aditional_roles li,
.aditional_roles li table {
	margin:0px;
	padding:0px;
	}
.aditional_roles li table td {
	vertical-align:top;
    }
.aditional_roles li input {
	margin:0px 6px 0 0;
	width:15px;
	height:15px !important;
    }
.marg132_rmin {
	margin-right:-132px;
	width:500px;
	position:relative;
    }
.error_php {
	padding-left:20px;
	border:1px solid #990000;
	margin-bottom:10px;
    }
.list  {
	padding:8px 0 0px 0;
    }
.list li {
    background:url(../i/li_list.gif) 0px 7px no-repeat;
    padding:0px 0 0 7px;
    margin:0px 0 0 6px;
    font-size:11px;
    }
#about_me_table {
	text-align:justify;
    }
/* ------- Messages ------- */
.msg_folder {color:#9d9fa1;}
.msgs_tabl {
    margin:0px 0 5px 0;
	background:url(../i/reg_seprit.gif) 67px 49px repeat-y;
	color:#636467;
	}
.msgs_tabl th {
	padding-right:46px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	}
.msgs_tabl td input {
	width:98%;
	height:16px;
	}
.msgs_folders {
	font-size:11px;
	line-height:14px;
	display:block;
	}
.msgs_folders span {margin:9px 0 2px 0;}
.msgs_folders span,
.adress_book span {
	display:block;
	color:#9d9fa1;
	font-size:9px;
	line-height:14px;
	}
.msgs_folders ul {
	margin-bottom:6px;
	}
.msgs_folders .add_new,
.adress_book .add_new {
	background:url(../i/icon/icons.gif) 0px -9px no-repeat;
	padding:0 0 2px 16px;
	margin:5px 0 0 10px;
	display:block;
	}
.adress_book {
	background:url(../i/c_dashed2.gif) 0px 0px repeat-x;
	margin-top:5px;
	padding-top:10px;
	padding-bottom:3px;
	}
.adress_book span {margin:0px 0 2px 0;}
.view_folder {
	background:url(../i/icon/view_folder.gif) 0px 1px no-repeat;
	padding:0 0 2px 16px;
	margin:2px 0 0 10px;
	display:block;
	}
.adress-book-select {clear:both;}
.adress-book-select .view_folder {margin-left:0px;}
.adress-book-select select {
	width: 215px;
	margin-right:17px;
	margin-top:12px;
	}
.adress-book-select .select {position:absolute;margin-top:12px;}
.adress-book-select .view_folder {display:block;margin-bottom:-4px;}

.count {
	width:31px;
	height:15px;
	text-align:center;
	padding:0px !important;
	line-height:14px;
	font-size:9px;
	display:block;
	}
.count_color .count {
	background:url(../i/mail.gif) left top no-repeat !important;
	color:#231f20;
	}
#users_folders {
	padding-bottom:1px;
	}
#users_folders li .count {
	margin:-19px 0 0 0;
	padding-right:8px;
	float:right;
	}
#users_folders li a {
	padding:4px 8px 4px 8px;
	display:block;
	text-decoration:none;
	}
#users_folders li a:hover {
	background:#e2f4fd;
	color:#231f20;
	}
.inbox_name {
	width:507px;
	text-align:justify;
	padding-bottom:9px;
	}
.inbox_name h4 {
	padding:0px !important;
	}
.inbox_name span {
	color:#9d9fa1;
	}
.inbox_name span,
.message_title span {
	font-size:9px;
	display:block;
	padding:2px 0 7px 0;
	}
.message_title2 p {
	display:inline !important;
    }
.message_title2 p a:hover {
	color:#999 !important;
    }
.message_title2 p,
.message_title2 .yes_read2 span {
	padding-top:4px !important;
	color:#9d9fa1;
	font-size:9px;
	display:block;
	padding:2px 0 7px 0;
	}
.message_title2 p a {
	color:#636467 !important;
	text-decoration:none;
    }
.message_title .inbox_name a,
.message_title2 h4 a  {
	text-decoration:none;
	}
.message_title,
.message_title2 {
	background:url(../i/line_page.gif) left top repeat-x;
	margin:0px 0 0 0px;
	}
.new_message_icon span {
	background:url(../i/color_dashed.gif) 0px -17px no-repeat;
	padding:2px 0 2px 11px;
	margin-left:10px;
	margin-bottom:13px;
	float:left;
	display:block;
	}
.new_message_icon span img {
	margin:0 0 -2px 0;
	}
.new_message_icon .bg_none {
	padding-left:0px !important;
    margin-left:0px !important;
	}
.not_read {
	background:#eaf7fd url(../i/notread_bg.gif) left top repeat-x;
	}
.not_read2 {
	background:#e8f0f9 url(../i/not_read2.gif) left 0px repeat-x;
	}
.not_read,
.yes_read {
    width:536px;
	padding:10px 12px 0 12px;
	}
.not_read2,
.yes_read2 {
	padding:9px 12px 2px 12px;
	}
.not_read2 a,
.yes_read2 a {
	text-decoration:none;
	}
.guide_comments h4 a,
.guide_search h5 a {
	text-decoration:none;
	}
.message_title .inbox_name {
	width:494px !important;
	margin-left:11px;
	padding-bottom:3px;
  	}
.edit-address-book {width:100%;margin-bottom:17px;}
.edit-address-book td {
	background:url(../i/reg_seprit.gif) 0px 0px repeat-y;
	vertical-align:top;
	padding-left:9px;
	}
.edit-address-book td table td {background:none;padding-left:0px;}
.edit-address-book th {
	vertical-align:top;
	font-weight:normal;
	text-align:left;
	padding-right:5px;
	}
.edit-address-book small {color:#231F20;}
.edit-name p a,
.edit-group p a {
	display:block;
	float:left;
	width:142px;
	padding:1px 2px 1px 7px;
	margin-top:2px;
	margin-right:4px;
	text-decoration:none;
	-moz-border-radius:6px; /* For Mozilla Firefox */
	-khtml-border-radius:6px; /* For Konqueror */
	-webkit-border-radius:6px; /* For Safari */
	border-radius:6px; /* For future native implementations */
	font:11px Georgia;
	color:#636467;
	overflow:hidden;
	}
.edit-group p a {width:88px !important;}
.edit-name p .remove,
.edit-group p .remove {
	float:right;
	width:13px;
	height:12px;
	padding:0px;
	margin-top:4px;
	cursor:pointer;
	}
.edit-name p .remove {
	margin-right:5px;
	}
.edit-name p a:hover,
.edit-group p a:hover,
a.active_line {background:#c5ebfb;}
.plus {
	background:url(../i/icon/icons.gif) left -11px no-repeat;
	display:block;
	width:12px;
	height:12px;
	cursor:pointer;
	margin-top:4px;
	}
.edit-address-book td select {margin-bottom:14px;}
.edit-address-book .cl_table th {font-size:9px;padding-right:20px;color:#9D9FA2;}
.edit-address-book .cl_table td {font-size:12px;color:#636467;}
.edit-address-book h4 {font-size:12px;color:#9D9FA2;float:left;}
.edit-address-book h4.pad2b {border-top:1px solid #ccc;float:none;padding-top:5px !important;margin-top:5px !important;}
.edit-address-book .cl_table.clearing {margin-bottom:0px !important;}
.edit-name p input {float:left;}
.edit-name p {clear:both;}
/* ------- End Messages ------- */

/* ---- start disscusions ---- */
.block_color {
	font:bold 9px Century Gothic !important;
	padding-left:3px;
	display:inline !important;
    }
#disscusions h4 {
	font:bold 16px Georgia;
	display:inline;
	color:#003974;
	}
#disscusions a,
#disscusions .block_color {
	color:#003974;
	}
/* ---- end disscusions ---- */

/* ------ eMenu ------- */
.emenu th {
    height:68px;
    text-align:left;
    }
.emenu table th {padding-left:9px;}
.emenu td {
	vertical-align:top;
    } 
.emenu td,.shadow_videos {
	padding-top:17px;
	background:url(../i/shadow_emenu.png) left top repeat-x;
	}
.shadow_videos {
	opacity:0.4;
	filter:alpha(opacity=40);
	}
#account_information_submit,
#password_change_submit {
	margin-top:4px;
	}

textarea.mceAdvanced,
iframe.mceAdvanced {width:300px;}
textarea.mceAdvanced {height:380px;}
iframe.mceAdvanced {height:300px;}
table#MapViewer_draggable_map  td {
	padding:0 !important;
	margin:0 !important;
	}
#c_warning {
	margin-right:5px;
	padding-bottom:20px;
	background-color:#fff;
	}
#c_warning h1 {
	padding-bottom:6px;
	}
#horizontal_banners {
    margin:-8px 0 0 -14px;
	width:729px;
	}
#horizontal_banners div {
	position:relative;
	}
/*--- START List section Menu ---*/
.categories {
	width:177px;
	display:inline;
	float:left;
	margin-left:12px;
	}
.categories table.ui-sortable,
.categories ul.ui-sortable {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width:170px;
	}
.categories table.ui-sortable td,
.categories ul.ui-sortable li {
	/*margin:5px 0 0 0;*/
	margin-top:2px;
	padding: 5px;
	width: 160px;
	font-weight:bold;
	border:1px solid #ccc !important;
	/*color:#00aeef;*/
	position:relative;
	}
.categories ul.ui-sortable li {
	margin-top:5px !important;
	}
.categories table.ui-sortable td.td-select {
	border-color:#edf7fd !important;
	background-color:#edf7fd;
	} 
.categories .menuitem_click {
	color:#231F20;
	width:100px;
	}
#containers .menuitem_click {
	width:380px;
	}
.menuitem_click {
	cursor:pointer;
	display:inline;
	float:left;
	}
.categories .menuitem_move {
	position:absolute;
	right:37px;
	top:6px;
	}
.categories table.ui-sortable li p {
	position:absolute;
	right:7px;
	top:6px;
	}
.categories table.ui-sortable li p img {
	cursor:pointer;
	margin-left:2px;
	}
#containers table.ui-sortable td {background:none;}
#containers select {color:#5F6367;}
#containers h4 {color:#231F20;}
#containers .schema {margin-bottom:3px;}
.container_bord {
	border:1px solid #ccc;
	width:433px;
	padding:5px 0px 5px 5px;
	margin:5px 0 9px 0;
	/*display:inline;*/
	float:left;
	}
select.video_field {
	margin:9px 0 9px 20px;
	width:45%;
	clear:both;
	display:block;
	}
.add-category {padding:5px 9px 15px 0px;}
.add-category input {width:75%;}
.add-category .container_buttons {float:right;}
.add-category .schema {margin-top:5px;}
.container_bord ul.ui-sortable li {background:none;}
.container_bord ul.ui-sortable li {background:none;}
/*--- END List section Menu ---*/


.opacity50 {
    opacity: 0.5;
    filter: alpha(opacity=50);
    }
/* --- sortable ---*/
#sortable ul {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	}
#sortable li {
	margin:4px;
	padding:4px;
	width:165px;
	background-image:none;
	cursor:pointer;
	}
.ui-state-default.active {
	border:1px solid #aaa;
	color:#212121;
	outline:none;
	background-color:#F4F4F4;
	}
.ui-state-error.active    { background:#fef1ec;}
.ui-state-error { background:#fff;}
/* --- /sortable ---*/

#white_transparent,
.bg_white td,
.backg_white,
.c_grey .details {
	background-color:#fff;
	}
.font_normal {
	font-weight:normal !important;
    }
a.text_decor {
	text-decoration:none !important;
    }
a.text_decor:hover {
	text-decoration:underline !important;
    }
.update-graph {
	text-align:right;
	font-weight:bold;
	}
.update-graph a {
	text-decoration:none;
	cursor:pointer;
    }
.update-graph a:hover {
	text-decoration:underline;
    }
.update-graph span {color:#636467;}

#active_cats li {background:none;}
.menuitem_click {
	cursor:pointer;
	display:inline;
	float:left;
	width:100px;
	}
#ssmenu {
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	}
#ssmenu table th {
	padding:5px 5px 0 0;
	}
#ssmenu table td {
	padding:2px 18px;
	}

.inactive_activity {
	color: #999999;
	text-decoration: none;
	}
.details-m {
	position:relative;
    min-height:1px;
	display:none;
	background:#f7f8f8 url(../i/grey_foot.gif) 0px 0px repeat-x;
	padding:13px 23px 7px 12px;
	margin:3px -12px -9px -12px;
	}
.arr {
	display:block;
    background:url(../i/arrow.gif) right -1037px no-repeat;
	width:14px;height:14px;
	position:absolute;
	right:12px;
	top:6px;
	cursor:pointer;}
.wid480 .share ul {margin-right:-10px;}
.wid480 .share ul li {padding-right:16px;padding-left:0px !important;}
*+html .wid480 .share ul li {padding-right:14px;}

.c_blue .arrow-back {background:url(../i/arrow.gif) 0px -244px no-repeat;float:left;padding:0px 0px 0px 17px;}
.c_orange .arrow-back {background:url(../i/arrow.gif) 0px -381px no-repeat;float:left;padding:0px 0px 0px 17px;}

.up,.down {
	float:right;
	cursor:pointer;
	width:13px;
	height:11px;
	margin:3px 0 0 3px;
	}
.up   {background:url(../i/arrow_up.gif) right top no-repeat;}
.down {background:url(../i/arrow_down.gif) right bottom no-repeat;}
.crop,.thumbcrop {
	float:right;
	cursor:pointer;
	width:13px;
	height:12px;
	margin:2px 0 0 3px;
	}
.crop {background:url(../i/crop.gif) right -2px no-repeat;}
.thumbcrop {background:url(../i/crop.gif) right -2px no-repeat;}

/*------ list preview -------*/
.list_preview {
	padding:1px 0px 0px 0px;
	background: #fff url(../i/bg_list.gif) left top repeat-x;
	text-align:left;
    }
.list_preview small {
	margin-right:12px;
	font-size:10px !important;
	color:#9d9fa2;
	}
.list_preview .line_h {
	padding:0px 0 0 12px;
	}
.line_h {
	padding-top:8px;
	}
.list_preview small a {color:#9d9fa2 !important;}
.list_preview ul li {
	padding-left:7px;
	background:url(../i/li_list.gif) left 7px no-repeat;
    }
.list_preview p {
	padding:0 0 5px 12px;
	margin:0px;
	}
.list_preview h5 { 
	padding-left:12px; 
	}
.list_preview .more_info {
	background:url(../i/more_info.gif) left bottom repeat-x !important;
	float:left;
	padding-top:1px;
	padding-bottom:6px !important;
	width:480px !important;
	}
.list_preview .more_info li {
	float:left;
	background:url(../i/bg_limore.gif) left bottom repeat-x !important;
	}
.list_preview a {color:#808285;}
.list_preview .line-dotted {
	display:none;
	}
.list_preview .c_indgrey {
	background:none !important;
	}
.list_preview .more_info .clearing2 {
	margin-bottom:-1px;
	}
.more_info {
	padding:0px 0px 5px 0px;
	margin:0px;
	width:100%;
	background:url(../i/grey_foot.gif) left bottom repeat-x;
    }
.more_info li {
	list-style:none;
	background:url(../i/bg_blockli.gif) left bottom repeat-x;
	padding:0px 0px 1px 0px;
	margin:-1px 0px 0px 0px;
	display:inline;
	height:31px;
	width:60px;
    }
.more_info.clearfix {
	padding-bottom:1px;
	background:#e7e8e9 url(../i/epage_more.gif) left bottom repeat-x !important;
	}
.more_info a.cluetip-clicked {cursor:pointer !important;}

.more_info li span {
	padding-right:1px;
	background:url(../i/color_dashed.gif) right -129px no-repeat;
	float:left;
	height:31px;
    }
.block_info {
	background: url(../i/more_info.gif) right top repeat-x;
	float:left;
    }
.dashed {border-right:1px dashed #b4b5b7;padding-right:7px;}

.btn-f {
    background:url(../i/grey_foot4.gif) left top repeat-x;
	padding-top:25px;
	margin-top:5px;
	}
table.tablesorter .first_th {
	background-position:-1px bottom !important;
	}
#dialog .backg_white {padding-left:15px;}

.line-dotted {
	background-image:url(../i/theme/line_dotted_bg.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#00aeef;
	height:1px;
	clear:both;
    }

.show-all {
	height:18px;
	padding-top:5px;
	}
.send-friend {padding-top:9px;clear:both;}
.print-page {padding-top:10px;}

.listing-view {width:480px;clear:both;}

h2.listing-title {
	float:left;
	width:285px;
	padding:5px 0 0 0;
	margin-bottom:8px;
	color:#231f20;
	font:bold 16px Georgia;
	}
.back-step {
	padding:3px 0 14px 0;
	}
.back-step a {
	background:url(../i/arrow.gif) 0px -929px no-repeat;
	padding-left:19px;
	}

.container_buttons li,
.radio_list li,
.checkbox_list li,
.error_list li {background:none !important;padding-left:0px !important;}
/*------ /list preview -------*/

/*--- business_list ---*/
#c_leftcolum.wid205 #business_list_filter {
	padding-left:0px;
	}
#c_leftcolum.wid205 #business_list .fl_item {
	font:normal 15px Georgia;
	line-height:19px;
	padding:5px 8px 5px 8px;
	color:#636467;
	}
#c_leftcolum.wid205 #business_list .fl_item:hover {
	text-decoration:underline;
	color:#231f20;
	}
#c_leftcolum.wid205 #business_list_filter {
	padding-bottom:15px !important;
	}
#business_list_input,
#business_search_input {
	border-top:2px solid #99999b;
	border-left:2px solid #828177;
	border-bottom:2px solid #e7e7e9;
	border-right:2px solid #e7e7e9;
    text-indent:5px;
    color:#231f20;
	}
#business_list_input   {background:url(../i/linza.gif) 177px 3px no-repeat;}
#business_search_container .color_grey,
#business_list_filter .color_grey {color:#bec0c2 !important;}
#c_leftcolum.wid205 #business_list {padding-bottom:5px !important;}
/*--- /business_list ---*/

ul.advertise li {
 background:none;
 padding:10px 0px;
    } 
ul.advertise li a {
 color:#808285;
 text-decoration:none;
 font-size:13px;
 font-weight:bold;
    }
ul.advertise li a:hover {color:#999;}

/*--- sitemap ---*/
.sitemap {padding:20px 0px 0px 20px;}
.sitemap ul {padding-bottom:20px;}
.sitemap h2 {font-size:22px;}
.sitemap ul li {
    background:url(../i/li_big.gif) 23px 9px no-repeat !important;
    padding:3px 0px 3px 40px !important;
    }
.sitemap ul li h3 {margin:0px;font-size: 12px;}
.sitemap a {text-decoration:none;}
.sitemap a:hover {color:#999;}

.sitemap_item_list {
    padding: 0;
    margin: 0;
    }
.sitemap_item {
    padding: 3px 7px;
    list-style-type: none;
    }
.sitemap_item .item_actions {
    float: right;
    }
.sitemap_item .item_actions a {
    margin: 0 4px;
    }
.sitemap_item .item_actions img {
    border: 0 none;
    }

.block_form label { display: block; }
.block_form label .title { display: block; float: left; width: 35%; }
.block_form label .input { width: 60%; }

.sitemap_item_list.ui-sortable li {
	margin-bottom:5px;
	margin-right:15px;
	color:#3d3d3e;
	border:1px solid #ccc;
	background:#f7f7f7 !important;
	padding:5px 10px;
	cursor:move;
	}
.sitemap_item_list.ui-sortable li a {text-decoration:none;}
.wid300.float_left .container_buttons {padding:12px 0;}

.reorder-sitemap .scroll-pane {width:315px !important;}

#itemEditForm {padding:0px 20px;} 
#itemEditForm label .title,
#itemEditForm label input {margin:5px 0;}

.sitemaps {
	padding:20px 0px 0px 20px;
	}
.sitemaps a {text-decoration:none;}
.sitemaps a:hover {color:#999;}
.sitemaps ul li {
    background:url(../i/li_big.gif) 0px 8px no-repeat !important;
    padding:2px 0px 2px 17px !important;
    font-weight:bold;
    }
.sitemaps ul ul {padding-left:17px;}
.sitemaps ul ul li {
	background:url(../i/li_list.gif) 0px 8px no-repeat !important;
	padding-left:13px !important;
    font-weight:normal;
	}
#item_save {font-size:0px !important;}
/*--- /sitemap ---*/

/*----- PAGER -----*/
.pager {
	margin:0px 0 -1px 0;
	float:left;
	}
.prev_page {
	padding:0 0 2px 21px;
	background:url(../i/arrow.gif) 0px -929px no-repeat;
    }
.next_page {
	padding:0 21px 2px 0;
	background:url(../i/arrow.gif) right -838px no-repeat;
    }
.pager a:hover {
	color:#231f20;
	}
.list_pager {
	margin:0px 0 -1px 0;
	color:#636467;float:right;
	}
#disscusions .pager strong {
	color:#003974;
	}
#disscusions .next_page {
	background-position:right -564px;
	}
#disscusions .prev_page {
	background-position:0px -655px;
	}
div#recent_videos p.pager {
	color:#231f20;
	}
/*----- /PAGER -----*/

/*--- package ---*/
.package-ads {
	background:url(../i/package2.gif) left top repeat-x;
	padding:11px 12px;
	z-index:100;
	position:relative;
    }
.package-ads table ul li {
	background:url(../i/li.gif) left 7px no-repeat;
	padding-left:7px;
    }
.package-ads table th {
	padding:4px 27px 0 0;
	vertical-align:top;
    }
.package-ads table td {vertical-align:top;}
.package-ads.bg_none  {padding:0px 12px;}
/*--- /package ---*/

/*---------------- People choice ----------------*/
.fit-frame {
	background:url(../i/frame_bg.jpg) center center no-repeat;
	height:1060px;
	padding-top:118px;
    }
.block-place {
    width:677px;
    height:910px;
    border:1px solid #ccc;
    padding:0px 27px 20px 27px;
    margin:0 auto;
    background:#fff url(../i/block-place-bg.gif) left bottom repeat-x;
	-moz-border-radius:22px;
	-khtml-border-radius:22px;
	-webkit-border-radius:22px;
	border-radius:22px;
	-webkit-box-shadow: 0px 0px 15px #959595;
    -moz-box-shadow: 0px 0px 15px #959595;
    box-shadow: 0px 0px 15px #959595;
    font:15px HelveticaNeue, Arial, Trebuchet MS;
	position:relative;
    }
.pca {
	margin:-77px 0 0 248px;
    }
.block-place h5 {
	text-align:center;
	font:normal 20px/25px HelveticaNeue,Trebuchet MS, Arial;
	margin-bottom:3px;
	color:#000;
    }
.block-place h5 strong {
 	font-size:23px;
	font-size:23px;
 	display:block;
 	}
.block-place p {
	text-align:center;
	line-height:18px;
	margin:0 -10px;
    }
.category-f,
.winners-f,
.info-f {
    width:314px;
    padding:0 7px 5px 7px;
    float:left;
	margin-top:5px;
    margin-bottom:15px;
	background:#fff;
	border:1px solid #d7d7d7;
	-moz-border-radius:22px;
	-khtml-border-radius:22px;
	-webkit-border-radius:22px;
	border-radius:22px;
	-webkit-box-shadow: 0px 0px 9px #adadad;
    -moz-box-shadow: 0px 0px 9px #adadad;
    box-shadow: 0px 0px 9px #adadad;
    font-size:11px;
    }
.category-f {height:245px;position:relative;}	
.winners-f {height:673px;}
.info-f {height:77px;padding-top:8px;}
.info-f img {
	float:left;
	margin-right:10px;
	}
.info-f img.float_right {margin-right:3px;}
.info-f p {
	padding-top:25px;
	padding-left:5px;
	text-align:left;
	font-size:15px;
	}
.info-f h5 {
	text-align:left;
	font-size:15px;
	padding-top:0px;
	}
.category-f .video-view {
	padding-top:35px;
	text-align:center;
	}
.category-f .back-yellow {
	background:url(../i/back-yellow.gif) center center no-repeat;
	height:18px;
	width:18px;
	display:block;
	position:absolute;
	top:16px;
	margin-left:4px;
	} 
.category-f h1 {
	color:#00B1F0;
	font:normal 44px/58px HelveticaNeue, Trebuchet MS, Arial;
	padding-left:5px;
    }
.winners-f h1 {
	color:#00B1F0;
	font:normal 40px/48px HelveticaNeue, Trebuchet MS, Arial;
    }	
.category-f:nth-child(even),
.winners-f:nth-child(even),
.info-f:nth-child(even) {float:right;}
@font-face { 	
	font-family: HelveticaNeue; 	
	src: url('../i/HelveticaNeue.otf'); 
	}
@font-face { 	
	font-family: HelveticaNeueBd; 	
	src: url('../i/HelveticaNeueBd.otf'); 
	}
.bd {font-family:HelveticaNeueBd, Trebuchet MS, Arial;}
.btn,
.btn2,
.btn-g {
	display:block;
	width:93px;
	padding-top:13px;
	height:29px;
	margin-top:3px;
	text-align:center;
	text-decoration:none;
	font:bold 14px HelveticaNeue, Arial, Helvetica, sans-serif;
    }
.btn {
	background:url(../i/btn.png) 0px 0px no-repeat;
	color:#231F20 !important;
	float:right;
    }
.btn2 {
	background:url(../i/btn2.png) 0px 0px no-repeat;
	color:#231F20 !important;
	float:right;
	width:115px;
	}
.btn:active,
.btn2:active,
.btn-g:active {background-position:left bottom;}
.category-f .btn {
	position:absolute;
	bottom:5px;
	right:6px;
	}
.btn-g {
	background:url(../i/btn_g.png) 0px 0px no-repeat;
	color:#FFEF8F !important;
	float:left;
	margin-right:7px;
    }
.category-f .time,
.category-f .votes {
	font-family:Arial;
	position:absolute;
	bottom:11px;
	}
.category-f .time {
	background:url(../i/time.gif) 0px 17px no-repeat;
	padding:17px 0 5px 20px;
	left:7px;
	
    }
.category-f .votes {
	background:url(../i/votes.gif) 0px 17px no-repeat;
	padding:17px 0 5px 23px;
	left:77px;
    }
.category-f h3 {
	font:bold 14px Helvetica,Arial, sans-serif;
	float:left;
	padding-top:15px;
	padding-left:5px;
	text-transform:uppercase;
	color:#000;
	}
.agree-f {
	background:url(../i/c_dashed.gif) 0px 0px repeat-x;
	padding-top:11px;
	position:absolute;
	bottom:16px;
	width:676px;
	}
.agree-f p {
	float:left;
	padding-top:15px;
	margin:0px !important;
	}
.agree-f p.float_right a {
	color:#000;
	}
.agree-f div {
	float:right;
	padding:15px 5px 0 0;
	}
.agree-f div span {
	color:#E61F3C;
	font-size:17px;
	}
.agreement {
	width:460px;
	margin:0 auto;
	}
.agreement h5 {
	font-size:22px;
	padding-bottom:15px;
	}
.block-place p .btn {
	float:none;
	margin:20px auto 15px auto;
	}
.fit-frame .share {
	width:677px;
	clear:both;
	padding-bottom:12px;
	margin:25px auto 0 auto;
	background:url(../i/c_dashed.gif) left bottom repeat-x;
	}
.fit-frame .share ul {
	width:425px;
	margin:0 auto;
	}
.fit-frame .share li {
	text-align:center;
	width:70px;
	padding:0px;
	}
.fit-frame .share img {
	float:none;
	margin:0px;
	clear:both;
	}
.fit-frame #LikePluginPagelet {
	width:200px;
	margin:12px auto;
	}
.winners-f dl p {
	line-height:14px !important;
	text-align:left;
	}
.winners-f dt {
	float:left;
	width:60px;
	}
.winners-f dd {
	float:left;
	width:250px;
	margin-left:0px;
	}
.log-reg {
	color:#4A4C4E;
	}
.log-reg h1 {
	padding-bottom:8px;
	}
.log-reg input[type="text"],
.log-reg input[type="password"] {
	width:98%;
	margin:3px 0;
	color:#4A4C4E;
	}
.log-reg button {
	float:right;
	margin-top:10px;
	}
.log-reg .c_dashed {margin:10px 0 12px 0;}	
.fbconnect {
	background:url(../i/f_connect.png) 0px 0px no-repeat;
	width:83px;
	height:23px;
	border:none;
	text-indent:-9999px;
	float:none !important;
	}
.votes-r li {
	background:none !important;
	padding:1px 0px 0px 0px !important;
	font:15px HelveticaNeue, Arial, sans-serif;
	}
.votes-r .column {
	width:155px;
	float:left;
	}
.votes-r a {
	color:#fff !important;
	background:#da2a65;
	font-size:11px;
	padding:0 3px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-decoration:none;
	}
.suggest-business {
	margin-top:10px;
	clear:both;
	font:15px HelveticaNeue, Arial, sans-serif;
	width:100%;
	}
.suggest-business input[type="text"] {width:99%;}
#suggest_choice {margin-right:3px;}

.icon-c {
	text-align:center;
	vertical-align:middle !important;
	}
.ui-dialog.pc_vote_dialog .ui-widget-header {
	background:none !important;
	height:auto !important;
	}
.pc_vote_dialog .ui-widget-header .ui-dialog-title {display:none;}
#vote_form {padding:20px !important;}
#vote_form p {
	font:11px HelveticaNeue26, Arial, sans-serif;
	float:left;
	margin-top:16px;
	}

.category-f .voted {
    opacity : 0.3;
    filter: alpha(opacity=30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.fb-like.fb_edge_widget_with_comment {
	display:block;
	width:450px;
	padding:15px 0 0 357px;
	}
/*.fb-like.fb_edge_widget_with_comment table {margin:0px auto !important;border:1px solid red}
.fb-like.fb_edge_widget_with_comment iframe {
	width:100% !important;
	}*/
.ui-dialog.pc_vote_dialog {width:350px !important;}
.thanks-voting {
	width:194px;
	height:62px;
	background:url(../i/thanks_voting.png) 0px 0px no-repeat;
	font:bold 18px Century Gothic, Tahoma, sans-serif;
	color:#4D4F51;
	padding:16px 0 0 112px;
	margin:30px auto;
	}
	
.view-winners {
	font:15px HelveticaNeue,Arial;
	padding-top:8px;
	}
.winners-f .view-winners dt {width:75px;clear:both;}
.winners-f .view-winners dd {width:235px;padding-top:2px;}
.winners-f .view-winners dd p {
	display:block;
	width:120px;
	float:left;
	margin:0px 0px 3px 0px;
	}
.winners-f .view-winners dd p span {
	background:#fff;
	}
.winners-f .view-winners dd p.first {
	width:108px;
	margin-right:7px;
	background:url(../i/dotted.gif) right bottom repeat-x !important;
	}
/*---------------- /People choice ----------------*/
.description-editor label.error {float:right;margin-right:-30px;}
.description-editor .mceEditor {float:left;}

#category_list_form #schema_list td p {
	position:absolute;
	right:6px;
	top:8px;
	}
#category_list_form #schema_list td p a {
	float:left;
	height:12px;
	}
#containers .schema th {padding: 3px 5px 9px 0 !important;}
#containers .schema td {padding-bottom:0px;}
#containers .schema .position-4 textarea {margin-bottom:7px;}

/*--- clone listing ---*/
ul.clone-listing li {
	background:none;
	padding:2px 0px;
	font-weight:bold;
	}
ul.clone-listing ul {
	clear:both
	}
ul.clone-listing ul li {
	padding-left:15px;
	font-weight:normal;
	color:#646465;
	}
ul.clone-listing li strong {
	padding-left:15px;
	}
ul.clone-listing ul.clearfix li {
	float:left;
	width:120px;
	}
.ui-dialog ul.clone-listing ul.clearfix li {width:130px;}
#form_listing_clone {
	padding:0 15px;
	}
#form_listing_clone .save {
	float:right;
	margin-bottom:15px;
	}
#form_listing_clone #schema_clone_keywords {
	width:100%;
	}
#form_listing_clone #schema_clone_keywords table {
	margin-bottom:5px;
	}
.clone_features_row strong {padding:0 0 5px 0px !important;display:block;}
.clone_keywords_row strong {padding-left:0px !important;}

.ui-dialog .clone-listing .clone_features_row strong {float:left;}
.ui-dialog .clone-listing .clone_features_row a {float:right;}
/*--- /clone listing ---*/

#invisible {
	width:1px !important;
	height:1px;
	text-indent:-999px;
	float:left;
	border:1px solid #fff;
	}
#save-config {
	float:right;
	margin:0 10px 10px 0;
	}
#ask-inheritance {padding:5px 15px !important;}

.ui-dialog.ui-widget-content {
	height:auto !important;
	}
