/* css for start add and edit screens */

.field_cap {
display:none;
}

#addbiz label.error {
margin-left: 5px;
padding:3px 3px 3px 3px;
color: #990000;
position: absolute;
width: auto;
z-index:10;
border: 1px solid #c93;
background: #ffffff -100px -100px no-repeat; 
}

form.cmxform label.error { 
display: none; 
}	

form.cmxform { 
font: 11px Verdana, Helvetica, sans-serif; 
}	

.sm_preview_detail_header {
background-color: #CCCC99;
}

.sm_preview_detail_content {
background-color: #e8e2ab;
}

.sm_textarea_limiter {
font: 9px Verdana, Helvetica, sans-serif; 
color:#999;
}

.sm_textarea_limiter_textbox {
width:20px;
border:none;
font:9px Verdana, Helvetica, sans-serif; 
color:#999; 
padding:0;
}

.sm_cuisine_modal_text {
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color:#333;
}

.small-caps {	
text-transform:uppercase;
font:bold 10px Helvetica, Arial, sans-serif;
}

.small-caps a {
color: #666;
display:block;
text-transform:uppercase;
font:bold 10px Helvetica, Arial, sans-serif;
}

.small-caps a:hover {
color: #FFF;
text-decoration:none;
}

.white {
color:#FFF;
}

.hr {
border-bottom:#CCC 1px solid;
height:1px;
margin:6px 0;
}

.subform {
background-color:#F9F9F9;
}

.char_count {
width:20px;
border:none;
font:11px Arial, Helvetica, sans-serif;
color:#999;
padding:0;
}

.img_upload_primary {
padding-top:7px;
background-color:#DDD;
}

.img_upload {
padding-top:7px;
background-color:#EFEFEF;
}

.preview_container {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
border:#CCC 1px dotted;
}

.preview_title {
font-size:14px;
font-weight:bold;
text-align:left;
}

.preview_date {
text-align:left;
}

.preview_image {
width:86px;
text-align:center;
}

.preview_icon_holder {
border-top:#DDD 1px solid;
border-bottom:#DDD 1px solid;
}

.preview_icon_holder a {
font-size:9px;
}

.preview_icon_holder img {
border:none;
width:20px;
}

.preview_coupon_container {
border:#999 1px solid;
padding:5px;
background:#f6f6f6 url(/images/bg-by-one-get.gif) repeat-x;
}

.font-10px {
font-size:10px;
}

.font-11px {
font-size:11px;
}

.preview_tab1 {
border-right:#FFF 2px solid;
padding:5px;
display:block;
color:#333;
background-color:#f1ede0;
text-align:center;
}

.preview_tab2 {
border-right:#FFF 2px solid;
padding:5px;
display:block;
color:#333;
background-color:#d9d5c4;
text-align:center;
}

.preview_tab_body {
padding:8px;
background-color:#f1ede0;
text-align:left;
}

.preview_addicons_sm, .preview_addicons_sm a {
font-size:10px;
text-decoration:none;
}

.preview_addicons_sm img {
padding-right:4px;
border:0;
}

.preview_dates_hdr {
background-color:#CCC;
color:#FFF;
text-align:center;
text-transform:uppercase;
font:bold 10px Helvetica, Arial, sans-serif;
}

.preview_dates_body {
background-color:#FFF;	
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {
margin:0 10px;
letter-spacing:1px;
}

/*
#xsnazzy h1 {
	font:18px Helvetica, Arial, sans-serif;
	color:#666;

} */

#xsnazzy h2 {
font-size:14px;
color:#06a;
border:0;
}

#xsnazzy p {
padding-bottom:0.5em;
}

#xsnazzy h2 {
padding-top:0.5em;
}

#xsnazzy {
background: transparent;
margin:1em;
width:345px; /* Define the overall width here */
}  

.xtop, .xbottom {
display:block;
background:transparent;
font-size:1px;
}

.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}

.xb1, .xb2, .xb3 {
height:1px;
}

.xb2, .xb3, .xb4 {
background:#FFF;
border-left:1px solid #999;
border-right:1px solid #999; /* Define the border color here */
}  

.xb1 {
margin:0 5px;
background:#999; /* Define the border color here */
} 

.xb2 {
margin:0 3px;
border-width:0 2px;
}

.xb3 {
margin:0 2px;
}

.xb4 {
height:2px;
margin:0 1px;
}

.xboxcontent {
display:block;
background:#FFF;
border:0 solid #999;
border-width:0px 1px; /* Define the border color here */
} 

#xsnazzy-edit h1, #xsnazzy-edit h2, #xsnazzy-edit p {
margin:0 10px;
letter-spacing:1px;
padding-top:6px;
}

#xsnazzy-edit h1 {
font:22px Helvetica, Arial, sans-serif;
text-align:left;
color:#7993ad;
border:0;
}

#xsnazzy-edit p {
padding-bottom:0.5em;
}

#xsnazzy-edit h2 {
padding-top:0.5em;
}

#xsnazzy-edit {
background: transparent;
color:#333;
margin:10px 0;
padding:4px 0 4p 0;
width:455px; /* Define the overall width here */
}  

.formtitle {
font:bold 22px Helvetica, Arial, sans-serif;
padding:12px 0 6px 6px;
text-align:left;
color:#666;
}

.form-helper {
font:9px Verdana, Helvetica, sans-serif;
color:#999;
}

.field-long {
width:240px;
padding:2px;
border:#999 1px solid;
}

.field-medium {
width:200px;
padding:2px;
border:#999 1px solid;
}

.field-short {
width:120px;
padding:2px;
border:#999 1px solid;
}

.field-phone1, .field-phone2, .field-time {
width:30px;
padding:2px;
border:#999 1px solid;
}

.field-date {
width:75px;
padding:2px;
border:#999 1px solid;
}

.field-phone3 {
width:60px;
padding:2px;
border:#999 1px solid;
}

.field-dropdown {
padding:1px;
border:#999 1px solid;
margin:0 3px;
}

.column-label {
background-color:#ccc;
color:#FFF;
text-transform:uppercase;
font:bold 10px Verdana;
}

a.tooltip {
color:#c00;
}

a.tooltip b {
display:none;
}

a.tooltip:hover {
border:0; 
position:relative; 
z-index:500; 
text-decoration:none;
}

a.tooltip:hover b {
display:block; 
position:absolute; 
top:20px; 
left:-25px; 
padding:5px; 
font-weight:normal; 
color:#000; 
border:1px solid #888; 
background:#ffc; 
width:auto;
}

a.tooltip:hover b em {
position:absolute; 
left:20px; 
top:-6px; 
width:11px; 
height:6px; 
background:#fff url(images/tooltip.gif) 0 0; 
display:block; 
font-size:1px;
}

.mylinks-tab {
margin:0;
overflow:hidden;
height:1%;
padding:0;
list-style:none;
}

.mylinks-tab li {
float:left;
text-transform:uppercase;
background:#d9d5c4;
text-align:center;
margin-right:2px;
padding:4px 0px 4px 0px;
}

.mylinks-tab li a {
color:#666666;
background:#d9d5c4; font-family: Arial, Helvetica, sans-serif; font-size:10px;
margin:0px;
padding:5px 10px 5px 10px; text-transform:uppercase;
font-weight:bold;
}

.mylinks-tab li a.active {
background:#f1ede0;
color:#333333;
font-weight:bold;
}

.mylinks-tab li a:hover { 
text-decoration:none;
}

.pretab{
padding:10px; 
width:380px;
background-color:#f1ede0;
text-align:left;
}
	
.pretab_left {
float:left; 
width:90px; 
padding-right:13px; 
padding:2px; 
text-align:center;
}

.pretab_right {
float:left; 
width:280px;
}

.pretab_content { 
background:url(/images/bg-pretabbg.gif) repeat-y right; 
width:300px;
}

.pretab_top {
background:url(/images/bg-pretab-top.gif) no-repeat  top right; 
width:255px; 
padding-left:45px; 
padding-top:10px;
}

.pretab_btm {
background:url(/images/bg-pretab-btm.gif) no-repeat  top right; 
width:300px;
height:4px;
}

.pretab_top div {
margin-top:2px;
}

.contact_leftcontent {
text-align:center;
border-bottom:2px solid #f1ede0;
}

.contact_leftcontent div a{
color:#000000;
text-decoration:none;
}

.contact_leftcontent div:hover{
background:#cccccc;
}

.contact_leftcontent div.active{
background:#cccccc;
}

.btn-disabled {
opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);
}

.myacct-pagination {
padding:5px;
line-height:14px;
vertical-align:middle;
}

/* end of css for add and edit screens */
