/* *******************************

Orchid customstyles.css, Version 1.0
Modified to increase container width Feb 10 MBS
JB01
******************************* */

body {
	background-color: #fff;
        font: 0.80em arial,'gill sans','trebuchet ms', trebuchet, sans-serif;    
	
	}

#main img {
padding: 5px;
}

div#sitecontainer {
	background: #fff url(http://orchidsuites.net/orchid/skins/JB01-1/images/sitecontainerbg.jpg);
	border-bottom: 1px solid #ccc;
	border-top: 0px solid #fff;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 1000px;
}

#main {
    float: left !important;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
width : 725px !important;
}

#main h1 {
	line-height: 110%;
	background-color: #fff;
    font-weight: normal;
    font-size: 200%;
	text-align: left;
    padding: 2px;
    color: #003366;
    border: 0px solid #000000;
}

body #main {
    width: 735px;
}

strong {
	color: #000;
	}

#footer {
	margin: 0 auto;
    color: #ffffff;
    clear: both;
    padding-left: 2px;
    padding-top: 10px;
    text-align: center;
	width: 768px;
}

#footer .address b {
	font-family: verdana, sans-serif;
	}

#footer .address a {
	color: #ccc;
	}

/* *******************************

HOVER

The color needs an !important to overrule the normal link colors, which are set on
a selector containing an ID. Normally ID overrides CLASS, but in this specific instance
we don't want that.

******************************* */
.blurb {
	border-style:solid;
	border-width:1px;
	padding:6px;
	width:33%;
	font-family:tahoma, helvetica, sans-serif;
	font-size:80% 
        background-image:url("http://membersonlysoftware.com//ht/a/GetImageAction/i/3876")
	}

.nav div a hover {
	color: #1E2472 !important;
	background-color: #cccccc;
}

#main a {
    color:#3300cc;
	text-decoration: none;
}
#main a:visited {
    color:#3300cc;
	text-decoration: none;
}


#main a:hover {
	color: #3366cc;
	//background-color: #cccccc;
	text-decoration: underline;
}

#main a:active {
	color: #3366cc;
	background-color: #cccccc;
	text-decoration: underline;
}



/* *******************************

TOP NAVIGATION

ISSUE: Nav height.

******************************* */

#nav1 {
	background-color: #3285D5;
        padding-bottom:2px;

}

#nav1 a {
	color: #ffffff;
	font-family: 'arial', 'gill sans','trebuchet ms', trebuchet, sans-serif;
	font-weight: 600;
	border: 2px solid #3285D5;
}

#nav1 a:hover {
    color:#993366; 
    
}


#nav1 div a {
	color: #ffffff;
	font-weight: 200;
	border: none !important;
    background-color:#3285D5;
}

#nav1 div a:hover {
	float:left !important;
    display:block !important;
    background-color:#66CCFF;
    
}



a#contribute {
	background-color: #000033;
	border: 2px solid #000033;
}

.nav ul {
    margin: 0;
    padding: 0;
}

.nav li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.nav a {
    text-decoration: none;
}

.nav li div a {
    display: block;
    width: 122px;
    /* xbackground-repeat: no-repeat;*/
    /* xbackground-position: left center ;*/
    padding-left: 2px;
}

#nav1 {
    width: 1000px;
    height: 20px;
}

#nav1 li {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 90%;
}

#nav1 a {
    width:auto;
    height: 1.5em;
    display: block;
    font-size:9pt;
    padding-left:2em; 
    float:left;
}

#nav1 div {
  border:none;
  background-color: #3285D5;
}

#nav1 div a {
    text-align: left;
    width:auto;
    white-space:nowrap;
    height: auto;
    padding-left : 0px;
    padding-right : 6px;
    display:block;
    clear:both;
  

}
#nav1 div.foldOut {
	left:15px;
}


/* *******************************

LEFT NAVIGATION
link color was 600
******************************* */


#nav2 {
	background: #cccccf;
}

#nav2 a {
	font-family: 'gill sans','trebuchet ms', trebuchet, arial, sans-serif;
	font-weight: 900;
	color: #000;
}

#nav2 div a {
	font-weight: 300;
	color: #000;
}

ul.attention {

}

#nav2 ul.attention a {
	color: #003;
}

a#special1 {

}

#nav2 {
    float: left;
    width: 245px;
    padding-top: 20px;
}

#nav2 li {
	display: block;
	list-style-type: none;
	text-align: left; 
	margin: 0px 0px 0px 0px; 
	padding: 3px 5px 3px 5px;
    margin: 0;
    padding-left: 3px;
    padding-bottom: 3px;
    line-height: 130%;
}

#nav2 a {
	border-bottom: 1px dotted #3399CC;
	display: block;
	list-style-type: none;
	text-align: left; 
    margin-left: 3px;
    padding-left: 6px;
    background-position: 0 5px;
    margin: 0;
}

#nav2 ul.attention {
    margin: 6px;
}

#nav2 ul.attention li {
    margin: 0;
    padding-bottom: 4px;
}

#nav2 ul.attention li a {
    background-image: none;
    display: inline-block;
    padding-left: 10px;
}

#nav2 ul.textsize {
    margin-top: 30px;
}

#nav2 .releases {
	padding:10px;
        line-height:17px;
}

/* *******************************

HEADERS

******************************* */
h1 {
	line-height:	110%;
    font-size: 100%;
    background-color: transparent;
    padding: 1px;
    color: #000066;
    border: 1px solid #000000;
}

h2 {
	font-weight: normal;
    font-size: 100%;
    background-color: transparent;
    padding: 0px;
    color: #003;
	line-height: 10px;
	border-top: none;
	border-right: none;
	border-left: none;
    border-bottom: 1px dotted #003;
}

h3 {
    font-size: 140%;
    color: #000066;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 2px 5px;
    padding: 0px;
    margin-bottom:10px;
    margin-top:20px;
}

h4 {
    font-size: 100%;
    margin: 0;
}

/* *******************************

HEADERS HOME

For Alert Messages and Features

******************************* */

.homealertmsg {
	text-align: center;
	color: #ff0000;
}

.homealertmsg a {
	text-decoration: none;
}


.threecolumn h2 {
	font-size: 130%;
	padding: 5px;
	padding-left: 10px;
}

.homealertmsg h2,.homefeature h2 {
	background-color: #9A0000;
}

body.threecolumn h1 {
	line-height:	110%;
	text-align: center;
	background-color: transparent;
	color: #330000;
	padding: 0px;
}

threecolumn #main {
	width: 400px;
}

/* *******************************

EXTRA

Third column, if any. 

******************************* */

#extra {
	text-align: center;
	width: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	background: #ccc url(http://www.membersonlysoftware.com/ht/a/GetImageAction/i/313);
	border-left: 1px solid #55000B;
    display:none;
}

#extra a {
	color: #003;
}

/* *******************************

HOMEPAGE

Special styles for the homepage

******************************* */

#main div.releases a {
	color: #9A0000;
}

.morelink hover{
 color:#FF0000;
}

/* ******************************
Styles added by MBS
******************************* */

/*  these are for the main page widgets */

div.mainPageItems {
	  font-family:"arial";
	  background-color:gray;
	  padding-left:8px;
          padding-right:8px;
          padding-top:5px;
          padding-bottom:5px;
	  margin-right:3px;	  
	  color:white;
	  float:left;
	  height:20px;
          /*width:95px;*/
  }

#homePageTable table {
   border:none}
#homePageTable tr {
   border:none}
#homePageTable td {
   border:none}


  #mainPageMenu div a {
   color:white;
   text-decoration:none;
   font-weight:bold;
   
   }

   #mainPageMenu div a:visited {
   color:white;
   text-decoration:none
   }

   #mainPageMenu div a:hover {
   color:white;
   text-decoration:underline
   }

#nav2 .releases {
	padding:7px;
}
#nav2 .releases strong {
color:#0000FF;
}
#nav2 .releases a  {
  color:#3399CC;
  padding-left:0px;
}

#nav2 .releases h2 {
  padding-left:40px;
  margin-top:20px;
  margin-bottom:10px;
}

.moMaroonText{
  text-align: center;
  font-size:125%;
  font-weight:bold;
  line-height:115%;
  color:#830000;
}

.leftimg {
  float:left;
  padding:10px;
  position:relative;
  top: -5px;
  width: 180px;

}

.moPageHeader h1 {
    font-size: 150%;
    background-color: transparent;
    padding: 1px;
    color: #666;
    border:none;
}

blockquote{
	margin: 1em;
	padding: 1em;
	border: 1px solid #DDD;
	background:#edf1f4 url('http://aycu13.webshots.com/image/1292/1607534542089917471_rs.jpg') 10px top no-repeat;
}
.nav li div.bling-search
{
   margin-top: 2em;
   display : block;
   visibility:visible;
   padding-left : 10px;
}

.bling-search input
{
    margin : 4px;
    
}

span.itemname, span.itemname-moc, span.itemname-pushdown, span.itemname-moc-pushdown {
   font-weight: normal;
   display: block;
   font-size: 110%;
}

/* rounded corders */
/* set the image to use and establish the lower-right position */
 .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
 background: transparent url(http://www.membersonlysoftware.com/ht/a/GetImageAction/i/1781) no-repeat bottom right
}
 .cssbox{
 /* intended total box width - padding-right(next) */
 width:335px !important; /* IE Win = width - padding */
 width: 320px; /* the gap on the right edge of the image (not content padding) */ 
 padding-right:15px; /* use to position the box */ 
 margin:20px auto}

 /* set the top-right image */
 .cssbox_head{
   background-position:top right; /* pull the right image over on top of border */ 
   margin-right:-15px; /* right-image-gap + right-inside padding */
   padding-right:40px} 

/* set the top-left image */ 
  .cssbox_head h2{
    background-position:top left; margin:0; /* reset main site styles*/
    border:0; /* ditto */ 
   /* padding-left = image gap + interior padding ... no padding-right */
   padding:25px 0 15px 40px; 
   height:auto !important; height:1%} /* IE Holly Hack */

 /* set the lower-left corner image */ 
 .cssbox_body{
   background-position:bottom left;
   margin-right:25px; /* interior-padding right */
   padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */

.roundedcornr_box_484403 {
   background: #ccdeac url(http://membersonlyhosting.com/images/roundedcornr_484403_grad.gif) no-repeat;
}
.roundedcornr_top_484403 div {
   background: url(http://membersonlyhosting.com/images/roundedcornr_484403_tl.gif) no-repeat top left;
}
.roundedcornr_top_484403 {
   background: transparent url(http://membersonlyhosting.com/images/roundedcornr_484403_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_484403 div {
   background: url(http://membersonlyhosting.com/images/roundedcornr_484403_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_484403 {
   background: transparent url(http://membersonlyhosting.com/images/roundedcornr_484403_br.gif) no-repeat bottom right;
}

.roundedcornr_top_484403 div, .roundedcornr_top_484403,
.roundedcornr_bottom_484403 div, .roundedcornr_bottom_484403 {
   width: 100%;
   height: 60px;
   font-size: 1px;
}
.roundedcornr_content_484403 { margin: 0 15px; }