
.text_input_small{
width: 12em !important;
}

/************************************* General ********/


body
{
    margin                  : 0;
    font-size               : 11px;
    line-height: 130%;
    font-family             : arial, verdana,helvetica,sans-serif;
}


#container {
	background: #fff;
	margin: 0px auto;
	width: 786px;
	padding: 0px;
	min-height: 560px;
	}



img {
    border              : 0;
}


a {
    color               : #404171;
    text-decoration     : none;
}

a:hover {
    background          : transparent;
	text-decoration     : underline;
}


.alert
{ 
  color                 : #ff0000;
}



/************************************* Popups ********/


div.popupborder h2 {
  color                 : #ffffff;
  background-color      : #060644;
  background-image      : none;
  border-width          : 1px;
  border-style          : solid;
  border-color          : #000000;
}

div.popupborder h1 {
  color                 : #ffffff;
  background-color      : #060644;
  background-image      : none;
  border-width          : 1px;
  border-style          : solid;
  border-color          : #000000;
}

div.popup h1 {
  color                 : #ffffff;
  background-color      : #060644;
  background-image      : none;
  border-width          : 1px;
  border-style          : solid;
  border-color          : #000000;
}








/*************************************  Tabs  ********/
  

/* ----------------------------------------------------------- */
/* CSS tab technique, from  http://www.alistapart.com/articles/slidingdoors/ */
#tabheader {
  float:left;
  width:100%;
  line-height:normal;
  }
#tabheader ul {
  margin:0;
  padding:10px 10px 0 0;
  list-style:none;
  }
#tabheader li {
  float:left;
  background:url("http://www.orchidsuites.net/orchid/images/tab_left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#tabheader a {
  float:left;
  display:block;
  background:url("http://www.orchidsuites.net/orchid/images/tab_right.gif") no-repeat right top;
  padding:5px 10px 4px 1px;
  text-decoration:none;
  font-weight:bold;
  font-size: 8pt;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabheader a {float:none;}
/* End IE5-Mac hack */
#tabheader a:hover {
  color:#333;
  }
#tabheader #current {
  background-image:url("http://www.orchidsuites.net/orchid/images/tab_left_on.gif");
  }
#tabheader #current a {
  background-image:url("http://www.orchidsuites.net/orchid/images/tab_right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  
  
  
.tinyselect
{
  font-size : 10px;
}



/************************************* Page Layout Div ID info ********/

#pagehead {
    width: 770px;
    height: 51px;
    margin: 0px auto;
}

#pagehead img {
	padding-top: 5px;
	float: left;
	}

#mainarea {
    position: relative;
    width: 773px;
    margin-right: 0;
    margin-left: 8px;
}

#mainarea > #maincolumn {
    width: 335px;
}

#maincolumn {
   _float:left !important;
   _clear: both !important;
}
/**************** Admin Sidebar itmes */

#sidebar {
    background: #fff url(http://www.orchidsuites.net/orchid/images/css/search_bg.gif) no-repeat;
    position: relative;
    float: right;
    clear: none;
    width: 171px;
}


#sidebar #quicklinks{
	background: transparent url(http://www.orchidsuites.net/orchid/images/css/quicklinks_bg.gif) no-repeat;
	padding-top: 5px;
	line-height: 150%;
	margin-top: -35px;
	}

#sidebar > #quicklinks{
	background: transparent url(http://www.orchidsuites.net/orchid/images/css/quicklinks_bg.gif) no-repeat;
	padding-top: 5px;
	line-height: 150%;
	margin-top: 0px;
	}

#sidebar #quicklinks img {
	margin-top: 0px;
	margin-left: -5px;
	margin-bottom: -5px;
	}




#mainnav {
  margin: 0px auto;
  text-align: center;
}



#topmenu{
    /*padding: 5px 10px auto auto;*/
    float: right;
    clear: none;
    text-align: right;
    font-size: 10px;
}


/************************************* Special Things ********/

a#logout{

}

#sitemanagertext{
    position:absolute; 
    top:1em; 
    right:1.5em; 
    font-size:large; 
    color:#444;
}

.expander {

}

div.deletequestion {
    margin-right: 30%;
    margin-left: 30%;
    text-align: center;
    padding: 15px;
    background: red;
}

#letterbarnav {
    margin-left: 10px;
    margin-right: 10px;
    text-transform: uppercase;
    font-size: smaller;
}
#letterbarnav a, #letterbarnav span {
    margin: .5em;
    padding: 0;
    text-decoration : none;
}
#letterbarnav a {
    font-weight: bold;
}

#deleteDiv {
    font-family: sans-serif;
    z-index:5;
    display:none;
    position:absolute;
    border:red 5px solid;
    background:#fdd;
    padding: 2em;
    width: 15em;
}


#deleteDiv a {
    padding: 3px;
    padding-top: 4px;
    text-decoration: none;
}


/************************************* Sections ********/


/** First Level Section **/ 

div#mainarea .s {

}


/*div#mainarea .s .h {
    font: normal 16px arial, verdana, sans-serif;
///   line-height: 130%; 
    margin: 0;
    background: white url(http://www.orchidsuites.net/orchid/images/css/hd_bg.gif) repeat-x;
    color: #000;
    padding: 3px 3px 0px 3px;
}*/

div#mainarea .s .h {
    font: normal 16px arial, verdana, sans-serif;
/*    line-height: 130%; */
    margin: 0 0px 0 0;
    background: url(http://www.orchidsuites.net/orchid/images/css/hd_bg.gif) repeat-x;
    color: #000;
    padding: 0px 0px 0px 3px;
    height: 27px;
    line-height: 27px;
   /* _width: 335px !important;
    width:760px;*/
    width:763px;
    _width:760px !important;
	clear:left !important; /* julius 090908 */
}


.itemname {
    display : inline;
    padding-left: 20px;
    font: italic 14px arial, verdana, sans-serif;
    color: #666;
}
.itemid {
    display : inline;
    padding-left: 10px;
    font: normal 14px arial, verdana, sans-serif;
    color: #333;
}

div#mainarea .s .m {
    padding: 2px;
    margin-bottom: 2em;
}


div#mainarea .s .notice {
        position: relative;
        margin: .5em 0em 0em 0em;
        padding: .5em;
        display: block;        
        background: #f2fcf5;
        border: 1px #cec solid;
}

div#mainarea .s .m a {
    margin: .5em;
}

div#mainarea .s .c {
    margin: 5px;
    margin-top: 5px;
}

/************************************* second level section */

/* section */
div#mainarea .s .c .s {
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
    font: normal 11px arial, verdana, sans-serif;
   
    padding-bottom: 10px;
    width: 765px;
    background: url(http://www.orchidsuites.net/orchid/images/css/bigbox_bottom.gif);
    background-position: bottom;
    background-repeat: no-repeat;
}
    
/* header */
div#mainarea .s .c .s .h {
    padding: 0;
    margin: 0;

    font: bold 12px arial, verdana, sans-serif;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: .1em;
    background: white; 
    color: #003;
/*    padding: 3px 0px 0px 3px; */
    padding: 0px 0px 0px 3px;
    background: url(http://www.orchidsuites.net/orchid/images/css/bigbox_top.gif);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 26px;
    margin-left: -1px;
}

/* menu */
div#mainarea .s .c .s .m {
    padding: 0;
    margin: 0;
    border-left: 1px solid #b7b7c9 !important;
    border-right: 1px solid #b7b7c9 !important;
    background-color: #f4f4f7;
}

div#mainarea .c .s .c .m {
    width: 700px;
    margin-bottom : 2px;
}

div#letterbarnav
{
    text-align : center;
}
/* content */
div#mainarea .s .c .s .c {
    padding: 0;
    margin: 0;

    border-left: 1px solid #b7b7c9;
    border-right: 1px solid #b7b7c9;
    background-color: #f4f4f7;
    padding: 5px 10px;
    border-bottom: 0;
    margin-bottom: 0;

}

/************************************* third level section */

/* section */
div#mainarea .s .c .s .c .s {
    border: none;
    background: transparent;
    width: 690px;
    margin: 0;
    padding: 0;
}

/* header */
div#mainarea .s .c .s .c .s .h {
    font-size: medium;
    color: #DD5A00;
    border: none;
    background: transparent;
    width: 690px;
}

/* menu */
div#mainarea .s .c .s .c .s .m {
    border: none;
    background: transparent;
    width: 690px;
}

/* content */
div#mainarea .s .c .s .c .s .c {
    border: none;
    background: transparent;
    width: 690px;
}




/************************************* other stuff */


.pagebarnav {
    margin: 1em;
    padding: 2px;
    text-align: center;
}



/************************************* tables ********/

table.browse {
    margin: 0em 10px 0.4em 10px;
    border:0;
    border-collapse: collapse;
    width:95%;
    _width:92% !important;
    font-family : tahoma,verdana, arial, sans-serif;
    font-weight: normal;
    clear : left; /* originally both modified 06/08/08 */
}

table.browse tr td {
    overflow:hidden;
    word-wrap:break-word;
}
/*
table.browse {
    margin: 0em 1.0em 0.4em 1.0em;
    border:0;
    border-collapse: collapse;
    width : 95%;
    font-family : tahoma,verdana, arial, sans-serif;
    font-weight: normal;

}*/
table.browse table.browse 
{
	border : none;
}


.browse th {
    color: gray;
    vertical-align: bottom;
    font-weight: normal;
    padding-left : 5px;
    text-align : left;
}

.browse td {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.browse .browse td {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 0px;
}

table.versions {
    width: 50%;
    padding: 1em;
}

.versions th {
    color: gray;
    vertical-align: bottom;
    font-weight: normal;
}

.oddrow
{ 
    color                 : #101010;
    background-color      : #EEF;
    border-width: 0;
    padding: 0;
    margin: 0;
    vertical-align : top;
    border-bottom: solid 1px #e3eaf9;
}
.oddrow-nohover
{ 
    background-color      : #EEF;
}
.oddrow table.browse td.oddrow,
.evenrow table.browse td.oddrow
{ 
    background-color      : #eee;
    border-bottom-style : none;
}
.oddrow table.browse td.oddrow table.browse td.oddrow,
.evenrow table.browse td.oddrow table.browse td.oddrow,
{ 
    background-color      : #eef;
    border-bottom-style : none;
}

.evenrow
{ 
    color                 : #101010;
    background-color      : transparent;
    border-width: 0;
    padding: 0;
    margin: 0;
    vertical-align : top;
    border-bottom: solid 1px #e3eaf9;
}
.evenrow table.browse td.evenrow,
.oddrow table.browse td.evenrow
{ 
    background-color      : #fff;
    border-bottom-style : none;
}
.evenrow table.browse td.evenrow table.browse td.evenrow,
.oddrow table.browse td.evenrow table.browse td.evenrow,
{ 
    background-color      : transparent;
    border-bottom-style : none;
}
.evenrow-nohover
{ 
    background-color      : transparent;
}
.browse .browse .oddrow, .browse .browse .oddrow
{
	border : none;
}

tbody {
    border: solid 1px #cce;
}

table.browse table.browse tbody
{
    padding : 1px;
/*    border: solid 1px black; */
}
table.browse table.browse 
{
    margin-top : 2px;
}
.idcell {
    color                 : gray;
}

table.browse tr td.tab
{ 
  margin : 1px;
  border-top : 1px solid #e3eaf9 ! important;
  border-right : 1px solid #e3eaf9 ! important;
  border-left : 1px solid #e3eaf9 ! important;
  background-color : white;
  color : #666;
  font-family : tahoma,verdana, arial, sans-serif;
  text-align : center;
 }

#idcol {
visibility: hidden;
    }

.status-box
{ 
  width: 770px;
  margin                : 10px auto;
  display               : block;
  border-top : 1px #b7b7c9 solid;
  padding-left          : 3px;
  padding-right         : 3px;
  padding-top           : 2px;
  padding-bottom        : 3px;
}

table td.heading-subtle {
padding-right: 12px;
}

table td.normal table td.heading-subtle {
vertical-align: middle;
padding: 0px;
}



/************************************* Forms ********/



label {
    display: inline;
    float: left;
	width:10em;
/*    padding-top : 10px; */
    padding-top : 5px;
/*    padding: 3px 5px; */
    margin-right: 1em;
    margin-left: 3px;
/*    margin-top: 0;
    margin-bottom: 0;*/
    text-align: right;
/*    vertical-align : bottom; */
}

label.oneline
{ 
  float : none;
  vertical-align : bottom;
  display : inline;
  padding: 2px 15px 10px 5px;
  margin: 0px 0px 0px 0px;
}

input, select, button, textarea
 { 
  font: normal 11px verdana, arial, helvetica, sans-serif;
/*  vertical-align : bottom; */
 }

div.st {
    margin: 6px;
    clear: both; 
}

div.st input {
    width: 7em;
}


div.mt {
    margin: 5px;
    clear: both; 
}

div.mt input {
    width: 18em;
}

div.lt {
    margin: 5px;
    clear: both; 
}

div.lt input { 
    width: 30em;
}
div.lt textarea {
    margin: 8px;
    width: 40em;
}

div.dd {
    margin: 5px;
}

div.dd input {
    clear:right;
}

div.cb {
    margin: 5px;
    padding-left: 11em;
}

div.cb label {
	display: inline;	
    text-align:left;
	float:none;
    width:30em;
}

div.ta label {
	display: block;
/*    vertical-align:top; */
    text-align:left;
	float:none;
/*    width:30em;  */
/*    margin-left : 6em;*/
}

div.ta textarea {
    display: block;
}

div.dd input {
}

#navBar {
	width: 386px;
	clear: none;
	}

#navBar .h {
	border-top: 1px solid #000;
	background-color: #fff;
	}

#navBar td a {
	font-size: 11px;
	}

form label.r {
    color: red;
}

form input, select, textarea {
	border-color: #eee #aaa #aaa #eee;
    background-color: white;
	border: 1px solid;
	color: #363636;
}

form input[type="submit"], input[type="reset"], input[type="button"], input[type="file"] {
	background-color: #fffffe;
	border-color: #ccc #666 #666 #ccc;
	color: #002200;
	padding : 1px 2px 1px 2px;
}
form select, input[type="text"] { 
	padding : 1px 2px 1px 2px;
	margin-left: 0.6em;
	margin-right : 0.8em;
/*	margin-top: 1em; */
	margin-top: 0em;
	vertical-align: middle;
	_vertical-align: baseline;
}
form td select, form td input[type="text"] { 
	padding : 1px 1px 1px 1px;
	margin :   1px 1px 1px 1px;
}
/*
.dd select {
	padding : 0px 0px 0px 0px;
	margin :   0px 0px 0px 0px;
} */
input:focus, select:focus, textarea:focus {
	background-color: #ffc;
    color:black;
}
form input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="file"]:hover
{
	background-color: #ffffcc;
    color:black;
}
form input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, input[type="file"]:focus
{
    color:red;
}

input:disabled, select:disabled, textarea:disabled {
	background-color: #eee;
    color:#ccc;
}

form input[type="image"] {
	border: none;
	border-width: 0px 0px 0px 0px;
    padding : 0px 2px 0px 2px;
}

input[type="checkbox"], input[type="radio"] { 
	border-width: 0px 0px 0px 0px ! important;
	border-style: none ! important;
	border-color : transparent ! important;
    padding : 0px 0px 0px 0px;
}

.buttonmenu {
    display: block;
}
 
div#sidebar .s {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 15px;
	padding-left: 5px;
    position: relative;
 
   /* min-width: 5em;*/
    /*width: 100%;*/
    _width:171px !important;
 
    color: black;

    display: block;
}
    

div#sidebar .s .h {
  font: normal 14px arial, helvetica, verdana, sans-serif;
	background: transparent url(http://www.orchidsuites.net/orchid/images/css/spacer.gif);
  color: black;
  _width:171px !important; 
}

#sidebar .s .h img {
	padding: 5px 4px 0px 10px;
	}

input.searchfield {
	width: 125px;
	}

input {
    padding: 0;
    margin: 2px;
    border : solid 1px black;
/*    background: white; */
}

.disabled {
    background-color: transparent ! important ; 
    border: white 1px solid ! important ;
}
    
.disabled:hover {
    background-color: transparent;
    border: white;
}

a.disabled {
    color: #fff;
    opacity: 0.5;
}

/*
#orchidalert {
	background: #fff url(http://fheier.orchidsuites.net/images/alert_bg.gif) no-repeat;
	width: 395px;
	margin: 5px auto 20px auto; 
	}

#orchidalert .h {
    background: url(http://fheier.orchidsuites.net/images/hd_alert_bg.gif) no-repeat !important;
    font: bold 10px arial, verdana, sans-serif !important;
    color: #f60 !important;
    text-transform: uppercase;
    letter-spacing: .15em;
    padding: 4px !important;
}

#orchidalert .c {
	padding: 0px 10px 10px 10px;
	}


*/

#rolloverspace {
    float: right;
    background: #fff;
    position: relative; 
    clear: none;
    height: 27px;
    width: 267px;
    padding: 5em 0px 0px 0px;
    z-index: 27;
    display: none; 
    margin : 0px 0px 0px 0px;
    _margin: 0px 0px 0px -5px;
    background: white url(http://www.orchidsuites.net/orchid/images/css/hd_bg.gif) repeat-x;
}
#rolloverspace p {
    padding-right : 10px;
}

#rolloverspace h2 {
	font: normal 18px arial, helvetica, verdana, sans-serif;
	color: #010113;
	}

h2 a {
	font-size: 16px;
	line-height: 110%;
	}


/*************************************************** sections in main pages */


/* head */	
div#maincolumn .s .c .s .h {   
	width: 297px;

    background: url(http://www.orchidsuites.net/orchid/images/css/box_top.gif);
    background-position:left bottom;
    background-repeat: no-repeat;
    height: 26px;
    margin-left: -1px;
    text-transform: none;
}


/* content */    
div#maincolumn .s  .c .s .c {
	line-height: 150%;
	width: 277px;
	border-left: 1px solid #b7b7c9;
	border-right: 1px solid #b7b7c9;
	background-color: #f4f4f7;
	padding: 5px 10px;
	margin: -1px 0 0 0;
	border-bottom: 0;
	margin-bottom: 0;
	}

/* notice */
div#maincolumn .s .notice {
	    width: 277px;
        margin-bottom: 0;
        padding: .5em;
        padding-left: 1em;
        display: block;        
        background: #f2fcf5;
        border: 1px #cec solid;
}

/* section -- for footer */
div#maincolumn .s .c .s {
    padding-top: 10px;
	width: 299px;
    background: url(http://www.orchidsuites.net/orchid/images/css/box_bottom.gif);
    background-position:left bottom;
    background-repeat: no-repeat;
    margin-left: -1px;
}

/* links */
div#maincolumn .s .s a, .m a, table.browse {
	font-size: 11px;
	font-weight: normal;
}

/* heading links */
.h .m { 
    padding-left: 10px ! important;
    border-style : none ! important;
    background-color: #ffffff ! important;
    text-transform : none ! important;
    font: normal 11px verdana, arial, helvetica, sans-serif ! important;
    line-height: 1em ! important;
    letter-spacing: 0em ! important;
}
.c .m { 
    padding-left: 10px ! important;
    border-style : none ! important;
    text-transform : none ! important;
    font: normal 11px verdana, arial, helvetica, sans-serif ! important;
    line-height: 1em ! important;
    letter-spacing: 0em ! important;
}

img input { 
  border : none;
 }
 
input.inputdisabled, textarea.inputdisabled {
 	border: 1px solid #ccc;
	background: white;

 }



#ss_categories_personalization {
clear:both;
display:block;
height:80px;
/*background: white url(http://dev.orchidsuites.net/~gnavarro/webroots/ubs/ht/a/GetImageAction/i/997) no-repeat;*/
padding:15px 0 0 0 !important;
}

ul#ss_categories {
list-style:none;
margin:0 auto;
}

ul#ss_categories li {
height:20px;
min-width:70px;
float:left;
padding:0 5px;
}
/*
li a em {
color:#333;
background: white url(http://dev.orchidsuites.net/~gnavarro/webroots/ubs/ht/a/GetImageAction/i/1000) no-repeat;
width:93px;
height:28px;
margin:0 auto !important;
text-align:center;
padding:8px 0 0 0 !important;
border:none !important;
text-decoration:none !important
}
*/
/*
ul.yui-nav {
border-bottom-color:#C7C7D5 !important;
}

ul.yui-nav li.selected a, ul.yui-nav li a {
background-color:#C7C7D5 !important;
margin:0 auto !important; 
}
*/

li.selected a em {
/*background: white url(http://dev.orchidsuites.net/~gnavarro/webroots/ubs/ht/a/GetImageAction/i/999) no-repeat !important;*/
border:none !important;
}

li.selected a , li a {
border:none !important;
margin:0 auto !important;
padding:0px !important;
}
li.selected a:hover , li a:hover {
border:none !important;
margin:0 auto !important;
padding:0px !important;
}
/*
.yui-content {
background: white url(http://dev.orchidsuites.net/~gnavarro/webroots/ubs/ht/a/GetImageAction/i/1002) repeat-x top !important;
border-top:none !important;
border-left-color:#ccc !important;
border-right-color:#ccc !important;
border-bottom-color:#ccc !important;
}
*/

#orchidalert .c, #orchidalert .h{
color: red !important;
}
