/* mytastespace stylesheet */
body {

padding: 0px;
font-family: "Trebuchet MS";
text-align: left;
}


td{
color: #666666;
}
.newfolder
{
width: 140px;
    border: none;

}
.newfolder a:hover{
color: #FF662B;
}

img {border: 0px;}
hr#short {width: 60px;border:solid #CCCCCC 1px}

p {font-family: "Trebuchet MS"; font-size: 12px; color: #666;}
h3 {font-family: "Trebuchet MS"; color: #666;}

.repeat_header{
background: url(/images/title_r.png) repeat-x;
width: 100%;
 }

.mid {margin-top: 5px; width: 735px;margin-bottom:5px;}
.mid p {font-family: "Trebuchet MS"; font-size: 12px; color: #666; margin: 0px; margin-top: 3px; margin-bottom:3px; padding: 0px; }
.mid a:link {color: #666; text-decoration: none;}
.mid a:visited {color: #666666; text-decoration: none;}
.mid a:hover {color: #ff662b; text-decoration: none;}
.mid a:active{color: #666; text-decoration: none;}
.mid img#search{margin-left: 50px;}
.mid #mostrecent{color:#FF8033;font-weight:bold;font-size:13px}

/*Right side table styles */
.rightside{border:#949494 solid 1px}
.rightside_column{font-family: "Trebuchet MS"; font-size: 12px;}

.tastespot_title{background-color:#000000;color:#FFFFFF;font-weight:bold;padding-left:8px; font-size:13px}
.tastespot td {background-image:url(/images/right_menu_dotted.jpg);background-repeat:repeat-x}
.tastespot td a {color:#7A7A7A;text-decoration:none}
.tastespot tr:hover{background-color:#fff;color:#FFFFFF}

.tastespot_title_selected{background-color:#FF6009;color:#FFFFFF}

/*.tastespot_title #title_link {margin-left:10px;}*/
.tastespot_title #title_link {font-size:9px;color:#FFFFFF; cursor: pointer;}
.tastespot{background-color:#DFDFDF;font-weight:bold;color:#7A7A7A;font-size:11px}
/*.tastespot td{background-image:url(../images/blue_hr_line.jpg); background-repeat:repeat-x}*/


/* end of Right side table styles*/

.rc {position: absolute; top: 126px; left: 860px;}

#newvenue {width: 247px; height: 70px; border: 0px solid #000; }

#blackBg{background:#000000;height: 30px; width: 247px;};
/*#tastespot {border: 1px solid #666; border-top: 2px solid #666;  background: #CCC; height: 155px; width: 230px;}*/


#tastespot p {margin-top: 4px; margin-left: 5px; margin-right: 5px; background: #fff; padding: 4px; }

#whatis {border: 1px solid #666; border-top: 2px solid #666;  background: #CCC; width: 247px;}
#whatis h3 {color: orange; font-size: 13px; background: #363636; height: 25px; margin: 0px; padding-top: 10px; padding-left: 15px;}
#whatis p {
margin: 3px;
background: #fff;
padding: 4px;
}

#whatis a, #whatis a:visited, #whatis a:active { color: orange; font-size: 13px; text-decoration: none; }
#whatis a:hover { color: orange; font-size: 13px; text-decoration: underline; }

#topten {
border: 1px solid #666;
border-top: 2px solid #666;
margin: 0px;
padding: 0px;
background: #CCC;
width: 247px;
}
#topten h2 {color: orange; font-size: 13px; background: #363636; height: 25px; margin: 0px; padding-top: 10px; padding-left: 15px;}
#topten ul {list-style-type: none;}
#topten ul li{margin: 0px; padding: 0px;}
ul#numbers {float: left; margin: 0px; padding: 0px; }
ul#list {float: left; margin: 0px; padding: 0px;}

h2{
font-size: 20px;
}
h2 strong{

color: #ff662b;
}

.addTastyForms{
font-family: "Trebuchet MS";
font-size: 18px;
color: #666666;
margin-left: 200px;
}

.loginForms{
font-size: 18px;
color: #666666;
margin-left: 50px;
float: left;
}

.forgot{
font-size: 11px;
}
.loginPage h2{
margin-left: 10px;
}


.loginPage .pic{
margin: 5px;
}

.loginPage .pic #pic_btn{
position: relative;
top: 0px;
left: 0px;

}

#popup_content{
 margin-left: 20px;
}

.addTasty #submit_button{
border: none;
}

.addTasty h2{
margin-left: 130px;
}

.addTasty .bottom {
	position: absolute;
	top: 460px;
	left: 20px;
}
.addTasty .welcome {
	font-size: 25px;
	position: absolute;
	top: 7px;
	left: 460px;
	color: #FFF;
}

#topten a{
text-decoration: none;
}

#topten .num {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 25px;
    BACKGROUND: #fff;
    text-align: right;
    PADDING-BOTTOM: 3px;
    WIDTH: 25px;
    COLOR: #ecb040;
    PADDING-TOP: 3px
}

#topten #content{
width: 170px;
}


#top_item {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; MARGIN: 3px;

CURSOR: pointer; PADDING-TOP: 3px
}

#topten span.description {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fff;

PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #2c4e7b; PADDING-TOP: 2px;
}

#topten span.tastys {
    PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #fff;

PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ff662b; PADDING-TOP: 2px;
}


#addvert {height: 150px; width: 247px; border: 1px solid #666;}
#addvert p {margin: 0px; padding: 1px; color: #fff; background: #666; font-size: 9px;}

/* profile style */
#hdr_main td {text-align:left;}



#ptext h2{
MARGIN: 0px;
	font-size:20px;
	font-weight:normal;
}
#ptext .black {color:#000000;font-weight:bold}
#ptext a, #ptext a:active, #ptext a:visited {color:#ff6000; font-size: 12px; text-decoration:none;}
#ptext a:hover {color:#ff6000; font-size: 12px; text-decoration:underline;}

img#romantic {position: relative; top: -40px; left: 8px;}
img#mytasty {position: relative; top: 25px; left: 9px;}

#obox {
width: 700px;

background-color:#F5F5F5;

border:#DFDFDF solid 1px
}

#romantic {width: 700px; height: 25px; background: #ff6600;}
#romantic p#ro {float: left; margin: 0px; color: #FFF; padding: 3px; padding-top: 5px; padding-left: 10px; font-size: 18px;}
#romantic p#viewall {float: right; font-size: 10px; margin: 0px; color: #FFF; padding: 3px; padding-top: 5px; padding-right: 6px;}
#romantic a:link {color: #fff; }
#romantic a:visited {color: #fff;  }
#romantic a:hover {color: #666; }
#romantic a:active{color: #fff; }


img.ic
{
height: 35px;
width: 45px;
border: 1px solid;
}

#mytgreybar {
width: 487px;
height: 24px;
background-image: url('/images/gradient_bg.gif');
}

#mystatsgreybar {
width: 180px;
height: 25px;
background: #777777;
}

#myorangebar {
width: 700px;
height: 25px;
background: #FF6009;
}


#mytgreybar .mt {
font-size: 17px;
padding-left: 10px;
color: #fff;
}

#mytgreybar #mt #orange {color: #ff6600;}

#mytgreybar #vis {
color: #FFFFFF;
text-align: right;
}

#mytgreybar #vis a:link {color: #fff;}
#mytgreybar #vis a:hover {color: #ff6600;}
#mytgreybar #vis a:active {color: #fff;}
#mytgreybar #vis a:visited {color: #fff;}


#myorangebar #mt {
font-size: 17px;
padding-left: 10px;
color: #fff;
}

#myorangebar #mt #orange {color: #ff6600;}

#myorangebar #vis {
color: #FFFFFF;
}

#myorangebar #vis a{color: #fff;}


#add_tastespot_container
{
text-align: right;
}

#dig_box
{
	width:57px;
    height: 57px;
    text-align:center;
    background: url(/images/tastys_bg.gif);
    cursor: pointer;
}
#dig_box .label{
padding-top: 10px;
}

#dig_box #digtitle {
color:#2C4E7B;
font-weight:bold;
font-size:16px;
font-family:"Trebuchet MS,Verdana, Arial, Helvetica, sans-serif";
margin-top: 10px;
}
#dig_box #digtitle_small { color:#2C4E7B; font-weight:bolder; font-size:8px;font-family:"Trebuchet MS,Verdana, Arial, Helvetica, sans-serif"}

#mytastydig p.h {color: #647F9D; font-size: 14;font-weight:bold}

#mytastydig li .mytastydig_heading {color:#2C4E7B ; font-size:16px;font-weight:bold} /*#2C4E7B*/

#mytastydig p.sub {color: #86A2B9;}
#mytastydig p.stuff {color:#000000;}
#mytastydig li {margin-bottom: 15px;margin-top:-10px; text-align:left}
#mytastydig ul a:link {color:#86A2B9;font-size: 10;font-weight:bold }
#mytastydig ul a:visited {color: #000031; }
#mytastydig ul a:hover {color: #ff662b; }
#mytastydig ul a:active{color: #86A2B9;font-size: 10;font-weight:bold }

.main {width: 735px;}

.main h3 {color: #000031; margin-bottom: 0px;}

#thecom
{
padding-left: 5px;
}


#greybar {background:#ddd; height:18px; margin-top:8px; font-size: 9px;}

#greybar p {color: #000031; font-size: 9px; padding-left: 7px;}
#greybar a, #greybar a:active, #greybar a:visited {color: blue; font-size: 9px; text-decoration:none;}
#greybar a:hover {color: #ff6000; font-size: 9px; text-decoration:underline;}

#orangebox {
margin-top: 10px;
width: 430px;

background: #ff8109;
padding: 3px;
}
#orangebox p#title  {
color: #FFF;
font-size: 18px;
padding: 5px;
margin: 0px;
}
#orangebox p#olinks {font-size: 10px; color: #000031; padding-top: 4px; padding-right: 15px;}



#comments  {
background: #fff;
}



p#postedcom{
background: #ddd;
padding: 2px;

}


img#searches {position: relative; left: -77px; top: 10px;}


#send  {
background: #fff;
}

#profile {

margin-top: 10px;

}




#profile a:hover {color: #666;}


#editbox {
position: relative;
left: 10px;
width: 680px;
height: 300px;
border: 3px solid #CCC;
}
#editbox p {color: #ff662b;}
h1  {font-family: "Trebuchet MS"; font-size: 25px; color: #000031;}

/* Edit profile page styles */
.forms {
position: relative;
top: 5px;
left: 25px;
}
.forms p#fname {margin: 17px;}
.forms p#lname {margin-left: 20px; margin-top: 13px;}
.forms p#email {margin-left: 39px; margin-top: 13px;}
.forms p#upimage {margin-left: 0px; margin-top: 13px;}
.forms p#citystate {margin-left: 53px; margin-top: 13px;}
.forms p#referred {margin-left: 9px; margin-top: 25px; color: #000;}
.forms #btns {margin-left: 220px; margin-top: 10px;}
.forms p
{
	font-size:12px;
	font-weight:bold;
}
.forms #clear_btn
{
	border:#FFFFFF solid 1px;
}
.forms #submit_btn
{
	border:#FFFFFF solid 1px;
}

input
{
	border:#CDCDCD solid 1px;
	font-family: "Trebuchet MS";
	font-size:12px;
}

textarea
{
	border:#CDCDCD solid 1px;
	font-family: "Trebuchet MS";
	color:#6A6A6A;
	font-size:12px;
}

#main {width: 735px; height: 900px; padding-top:0px;margin-top:0px}



.h3style a{
	font-size:14px;
	font-weight:bolder;
	color:#2C4E7B;
    text-decoration: none
}

.h3style a:hover
{
	color:#FF6009
}

.h3style a:visited
{
	color:#2c4e7b;
}

.h3style a:visited:hover
{
	color:#FF6009
}

#ptext #other {
color:#8E8E8E;
font-size:14px;
font-weight:normal;
}

#profile a {
	color: #FF662B;
    text-decoration: underline;
}

#buzzhr
{
  border: 0px;
  height: 1px;
  background-image: url(/images/dots.png);
  background-repeat: repeat-x;
  background-position: center center;  
}

.votecol {width: 70px;}
.votecol img#vote {margin-left: 2px; margin-top: 5px; margin-bottom: 5px;}
.votecol a {
text-decoration: none;
}

.buzz_content {width: 635px; float: left; padding-top:0px; margin-top:0px;position:relative }

.buzz_content p{
line-height:12px;
margin-top: 5px;
}

#posted{
    font-size:12px;
line-height: 12px;
margin: 0px;
color: #5B7EA3;
}
#posted .url{
color: #AAAAAA;
}

#posted a{
    font-size:12px;
color: #5B7EA3;
font-weight: bold;
text-decoration: none;
}
#posted a:visited{
    font-size:12px;
color: #5B7EA3;
font-weight: bold;
text-decoration: none;
}

.suggested_venus_title
{
background-color: #FF6009;
font-size: 17px;
padding-left: 10px;
color: #fff;

}




.mainfr {width: 735px;}
.mainfr h3 {color: #000031; margin-bottom: 0px;}


#votecolfr {width: 70px; float: left;}
#votecolfr img#vote {margin-left: 2px; margin-top: 5px;}
#contentfr {width: 635px; float: left;}
#greybarfr {background: #CCC; height: 20px;}
#greybarfr p {color: #000031; font-size: 9px; padding-top: 5px; padding-left: 7px;}
#greybarfr a:link {color: #000031; }
#greybarfr a:visited {color: #000031; }
#greybarfr a:hover {color: #ff662b; }
#greybarfr a:active{color: #000031; }


#sendtofriendfr {position: relative; top: -0px; left: 1px; background: #fff; width: 633px; height: 324px;}
#sendtofriendfr p {color: #ff662b; font-size: 13px;}
#friendformfr {position: relative; left: 120px; top: 50px;}



p#emailfr {margin-left: 23px; margin-bottom:20px; font-size:24px;font-weight:bold;color:#FE9900}
p#btnsfr {margin-left: 100px;  margin-bottom:20px; font-size:24px;font-weight:bold;color:#FE9900}
p#commentsfr{margin-left: -25px;  margin-bottom:20px; font-size:24px;font-weight:bold;color:#FE9900}


form#searchform {position: absolute; top: 142px; left: 557px;}
form#searchform .search { width:155px; border:none}
#dotted_border_new
{
	height:10px;
	background-image:url(../images/long_hr_line.png);
	background-repeat:repeat-x;
	background-position:bottom;

	padding-bottom:5px;

	margin-left:-34px;
}
.solidline
{
	border-top:solid 1px #009966;
	padding-top:2px;
	padding-bottom:2px;
}
.dottedline
{
	border-top:dashed 1px #CCCCCC;
	padding-top:2px;
	padding-bottom:2px;
}

#left_dottedline
{
	border-top:dashed 1px #CCCCCC;
	height:1px;
	line-height:1px;
	position:relative;
	width:20px;
	text-align:center;
	background:#0099CC;
}
#dotted_hr_line
{
	padding-top:7px;
	padding-bottom:7px;
}





#buzz_header #menu{
 font-size: 12px;
 background: url(/images/buzz_menu_back.gif) repeat-x;
 height: 20px;
 vertical-align: center;
 padding: 8px;
 clear: both;
}

#buzz_header #menu a{
 font-size: 12px;
color: #BBBBBB;
text-decoration: none;
font-weight: bold;

}

#buzz_header #menu a:hover{
 font-size: 12px;
color: #ff8109;

}

#buzz_content #article .border{
background: url(/images/buzz_border.gif) repeat-x;
width: 57px;
}



#buzz_content #article .h3{
font-size:18px;
font-weight:bolder;
font-family: "Trebuchet MS";
color:#2C4E7B;
}

#buzz_header
{
    padding: 5px;
}


.createAccountPage{
 margin-left: 10px;
}

#tastespott
{
margin: 1px;
background-color: #fff;
}

.left
{
border-left:1px solid; border-color:#b6b6b6;  
}

.right
{
border-right:1px solid; border-color:#b6b6b6;  
}

#tastespott tr
{
}

#tastespott td
{
font-size: 11px;
border-bottom: 2px solid;
border-color: #b6b6b6;
background-color: #f0f0f0;
}

#tastespott #title
{
font-family: "Trebuchet MS,Verdana, Arial, Helvetica, sans-serif";
font-size: 14px;
margin: 0px;
}

#tastespots
{
width: 700px;
background-color: #ccc;

}

a:visited
{
    color: orange;
}

.drag{
cursor: move;
}

.folder-active{
background-color: #FF0000;
}

.profile_image
{
border: solid 1px;
}

#sf_admin_container
{
  width: 493px;
}

#sf_admin_container ul, #sf_admin_container ol, #sf_admin_container li, #sf_admin_container h1, #sf_admin_container h2, #sf_admin_container h3, #sf_admin_container h4, #sf_admin_container h5, #sf_admin_container h6, #sf_admin_container pre, #sf_admin_container form, #sf_admin_container body, #sf_admin_container html, #sf_admin_container p, #sf_admin_container blockquote, #sf_admin_container fieldset, #sf_admin_container input { margin: 0; padding: 0; }
#sf_admin_container a, #sf_admin_container img, #sf_admin_container a:link img, #sf_admin_container a:visited img { border: none; }

#sf_admin_container a:link, #sf_admin_container a:visited
{
  text-decoration: none;
}

#sf_admin_container a:hover
{
  text-decoration: underline;
}

#sf_admin_container td
{
  margin: 0;
  padding: 20px;
  font-family: "Trebuchet MS";
  font-size: 12px;
  background-color: #fff;
}

#sf_admin_container p
{
  margin-bottom: 5px;
}

#sf_admin_venue_title
{
  height: 62px;
  width: 460px;
  font-size: 37px;
  background: #FFFFFF;
  color: #616161;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
}

#sf_admin_venue_bar
{
  font-size: 14px;
  text-align: center;
  background-color: #5b7ea3;
  height: 31px;
  color: white;
  padding-top: 5px;
  font-weight: bold;
}

#sf_admin_venue_bar .links
{
  text-align: center;
  position: relative;
  top: 3px;
  font-size: 14px;
  word-spacing: 10px;
}

#sf_specials_top
{
  color: white;
}

#sf_admin_venue_bar a:link, #sf_admin_venue_bar a:visited
{
	color: #ffad17;
	text-decoration: underline;
}

#sf_admin_venue_bar a:hover
{
	color: #ffad17;
	text-decoration: none;
}

#sf_admin_container #sf_admin_bar
{
  margin-top: 8px;
  position: absolute;
  right: 20px;
  width: 250px;
  font-family: "Trebuchet MS";
}

#sf_admin_welcome
{
  padding-left: 12px;
  padding-right: 12px;
  color: gray;
  font-family: "Trebuchet MS";
}

#sf_admin_welcome .big
{
  font-size: 55px;
  color: #FF7F24;
  padding-left: 12px;
}

#sf_admin_welcome .welcome_text
{
  width: 400px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: justify;
}

#sf_admin_welcome .account_header
{
  font-size: 30px;
  color: orange;
  padding-left: 18px;
  padding-right: 18px;
}

#sf_admin_welcome .comments_header
{
  font-size: 30px;
  color: #6495ED;
  padding-left: 18px;
  padding-right: 18px;
}

#sf_admin_welcome .account_table td
{
  padding-left: 4px;
  padding-right: 14px;
}

#sf_admin_menus
{
  color: gray;
  font-family: "Trebuchet MS";
}

#sf_admin_menus .top_area
{
  padding-left: 8px;
  padding-right: 8px;
}

#sf_admin_menus .category_header td
{
  color: black;
  font-size: 13px;
  font-weight: 900;
  background-color: #6495ED;
  height: 50px;
  padding-right: 8px;
}

#sf_admin_menus .category_header_text
{
  padding-left: 8px;
}


#sf_admin_menus hr
{
  border: 0px;
  height: 1px;
  background-image: url(/images/dots.png);
  background-repeat: repeat;
  background-position: center center;
}

#sf_admin_menus .menu_name_active
{
  color: #ff6000;
  font-size: 20px;
}

#sf_admin_menus .menu_name_not_active
{
  color: #264f7b;
  font-size: 20px;
}

#sf_admin_menus .menu_name_active_small
{
  color: #ff6000;
  font-size: 13px;
  font-weight: 900;
}

#sf_admin_menus .menu_name_not_active_small
{
  color: #264f7b;
  font-size: 13px;
  font-weight: 900;
}

#sf_admin_menus .sf_admin_row_0 td
{
  border-style: inset;
  border-width: 1px;
  padding-left: 8px;
  padding-right: 8px;
  border-color: white;
}

#sf_admin_menus .sf_admin_row_1 td
{
  background-color: #EEEEEE;
  border-style: inset;
  border-width: 1px;
  padding-left: 8px;
  padding-right: 8px;
  border-color: white;
}



#sf_admin_sidebar
{
  font-family: "Trebuchet MS";
}

#sf_admin_sidebar .regvenues
{
  background-image: url(/images/reg-venues.png);
  height: 36px;
  width: 247px;
  line-height: 5px;
}

#sf_admin_sidebar .create_venue
{
  position: relative;
  top: 6px;
  left: 137px;
}



#sf_admin_sidebar #sf_admin_userinfo a:hover
{
  color: #ffad17;
  text-decoration: none;
}

#sf_admin_sidebar #sf_admin_userinfo .username
{
  font-size: 30px;
  color: #ff6000;
  position: relative;
  top: 12px;
  left: 2px;
}

#sf_admin_sidebar #sf_admin_userinfo .userlinks
{
  position: relative;
  top: 35px;
  left: 2px;
  color: #ffad17;
}

#sf_admin_sidebar #sf_admin_userinfo .userlinks a:hover
{
  color: #ffad17;
  text-decoration: none;
}
#sf_admin_sidebar h1
{
  font-size: 30px;
}

#sf_admin_sidebar h2
{
  line-height: 30px;
  font-size: 20px;
}

#sf_admin_sidebar h3
{
  font-size: 15px;
}

#sf_admin_sidebar .sf_admin_venuelist
{
  width: 100%;
  border-right: 1px;
  border-left: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-color: #838B8B;
  color: gray;
}

#sf_admin_sidebar .sf_admin_venuelist td
{
  padding: 2px;
  border-bottom: 3px;
  border-bottom-style: solid;
  border-bottom-color: #838B8B;
}

#sf_admin_sidebar a:link, #sf_admin_sidebar a:visited
{
  text-decoration: underline;
  color: #FF4000;
}

#sf_admin_sidebar a:hover
{
  text-decoration: none;
}

#sf_admin_container #sf_admin_content #sf_register_content #sf_prof_formbox hr
{
  border: 0px;
  height: 1px;
  background-image: url(/images/dots.png);
  background-repeat: left;
  background-position: center center;
}

#sf_admin_container h1
{
  font-family: "Trebuchet MS";
  font-size: 20px;
  font-weight: bold;
  color: #666666;
  padding-bottom: 5px;
}

#sf_admin_container fieldset h2
{
  padding: 5px;
  color: #fff;
  background: url(../images/header_back.gif) repeat-x;
  font-size: 12px;
}

#sf_admin_container input, #sf_admin_container textarea, #sf_admin_container select
{
  padding: 3px;
  font-family: "Trebuchet MS";
  font-size: 11px;
  border: 1px solid #ddd;
  vertical-align:middle;
}

#sf_admin_container label
{
  display: block;
  padding: 0 1em 3px 0;
  float: left;
  text-align: left;
  width: 8em;
  font-weight: bold !important;
  color: #FE9900 !important;


}



#sf_admin_container .sf_admin_filters input[type="checkbox"] + label
{
  display: inline;
  float: none;
}

#sf_admin_container .save-ok
{
  margin-bottom: 10px;
  border: 1px solid #73B65A;
}

#sf_admin_container .save-ok h2
{
  margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #73B65A url(/sf/sf_admin/images/ok.png) no-repeat 5px 2px;
}

#sf_admin_container .form-row
{
  clear: both;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}
#sf_admin_container .form-row-hidden
{
  display: none;
}

#sf_admin_container .form-row .content
{
  padding-left: 9em;
}
#sf_admin_container .form-error-msg{
color: $FF0000;
}

#sf_admin_container .form-errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}

#sf_admin_container .form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url(/sf/sf_admin/images/error.png) no-repeat 5px 2px;
}

#sf_admin_container .form-errors dl
{
  padding: 5px;
}

#sf_admin_container .form-errors dt
{
  font-weight: bold;
  float: left;
  padding-right: 5px;
}

#sf_admin_container .form-errors dd
{
  margin: 0;
}

#sf_admin_container .form-error
{
  color: #f33;
}

#sf_admin_container .form-error input, #sf_admin_container .form-error select, #sf_admin_container .form-error textarea
{
  border: 1px solid #f33;
}

#sf_admin_container fieldset
{
  margin-bottom: 3px;
  border: 1px solid #ddd;
  border-bottom: 0px;
  background-color: #fff;
}

#sf_admin_container fieldset.collapsed * { display:none; }
#sf_admin_container fieldset.collapsed h2, #sf_admin_container fieldset.collapsed { display:block !important; }
#sf_admin_container fieldset.collapsed .collapse-toggle { display: inline !important; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle { color:#ffc; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle:hover { text-decoration:underline; }

#sf_admin_container .float-left
{
  float: left;
}

#sf_admin_container .float-right
{
  float: right;
}

#sf_admin_container ul.sf_admin_td_actions
{
  list-style-type: none;
}

#sf_admin_container ul.sf_admin_td_actions li
{
  list-style-type: none;
  display: inline;
}

#sf_admin_container ul.sf_admin_actions
{
  margin: 10px 0;
  list-style-type: none;
  text-align: right;
}

#sf_admin_container ul.sf_admin_actions a
{
  color: #333;
}

#sf_admin_container ul.sf_admin_actions li
{
  list-style-type: none;
  display: inline;
}

#sf_admin_container ul.sf_admin_actions input
{
  padding: 3px 3px 3px 20px;
  color: #333;
  font-size: 11px;
  font-family: "Trebuchet MS";
  border: 0px;
  border-right: 4px solid #999;
  background-color: #ffc;
  cursor: hand;
  cursor: pointer;
}

#sf_admin_container .sf_admin_action_create
{
  background: url(/sf/sf_admin/images/add.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_save
{
  background: url(/sf/sf_admin/images/save.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_save_and_add
{
  background: url(/sf/sf_admin/images/save.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_save_and_list
{
  background: url(/sf/sf_admin/images/save.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_delete
{
  background: url(/sf/sf_admin/images/delete.png) no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sf_admin_container .sf_admin_action_cancel
{
  background: url(/sf/sf_admin/images/cancel.png) no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sf_admin_container .sf_admin_action_filter
{
  background: url(/sf/sf_admin/images/filter.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

#sf_admin_container .sf_admin_action_reset_filter
{
  background: url(/sf/sf_admin/images/reset.png) no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sf_admin_container .sf_admin_action_list
{
  background: url(/sf/sf_admin/images/list.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

#sf_admin_container .sf_admin_default_action
{
  background-color: #fc6 !important;
  font-weight: bold !important;
}

#sf_admin_container .sf_admin_list
{
  width: 100%;
  border: 1px solid #ddd;
  border-bottom: 0px;
  border-right: 0px;
}

#sf_admin_container .sf_admin_list th
{
  padding: 4px;
  color: #FFFFFF;
  background: url(../images/header_back.gif) repeat-x;
  text-align: left;
}

#sf_admin_container .sf_admin_list th a
{
  color: #fff;
}

#sf_admin_container .sf_admin_list td
{
  padding: 3px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

#sf_admin_container .sf_admin_filters li
{
  list-style-type: none;
}

#sf_admin_container .sf_admin_row_0 td
{

}

#sf_admin_container .sf_admin_row_1 td
{
  background-color: #EEEEEE;
}

#sf_admin_container .sf_admin_edit_help
{
  color: #aaa;
}

#sf_admin_container .mceEditor td
{
  padding: 0px;
}

#sf_admin_container select.sf_admin_multiple, #sf_admin_container select.sf_admin_multiple-selected
{
  width: 12em;
}

#sf_admin_container ul.sf_admin_checklist li
{
  list-style: none;
  line-height: 1.5em;
}

#sf_admin_container ul.sf_admin_checklist li label
{
  display: inline;
  float: none;
}


