body{
	font-family: Verdana;
	font-size: 12px;
	color: #C1AED2;
	/*color: #9F62D2;
	line-height: 1.166;	*/
	margin: 0px;
	padding: 0px;
	background: #390063 url("strip1920.jpg") center top;/*  */ 
	/*background:  #390063 url("../images/a_cliff4.jpg") no-repeat center top;*/
    text-align:center; 
}
#panini{
	background: /* #E8DB34*/  url("background960_01.jpg") no-repeat center top; 
	height: 1100px;
	width:960px;
	margin:0 auto;
	z-index: -2;
/*	position:absolute;
 	margin: 0px 0px 00px -480px;
	left: 50%;	*/
	
}
#wrapper { 
text-align:left; /* reset text alignment */ 
width:960px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
} 
#wrapperg{ 
text-align:left; /* reset text alignment */ 
width:960px; /* or a percentage, or whatever */ 
margin:0 auto; /* for the rest */ 
height:700px;
} 
/******* hyperlink and anchor tag styles *******/
#header {
background: url("../images/o-s_logo_j03red.png") no-repeat left top;
}
a:link, a:visited{
	color: #C1AED2;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color: #00D800;
}
.grh{
	color:#00D800;
}
a img {
	text-decoration: none;
	border: 0 none;
/*	vertical-align:middle;*/
	}
/************** header tag styles **************/

h1{
 font-size: 30px;
 font-weight: normal;
 /*color: #C7A5E3;*/
 margin: 0px;
 padding: 0px 0px;
}

h2{
 font-size: 24px;
 font-weight: normal;
 color: #BE93E1;/**/
 margin: 0px;
 padding: 10px 0px;
}

h3{
 font-size: 18px;
 font-weight: normal;
 /*color: #C7A5E3;*/
 margin: 0px;
 padding: 5px 0px;
 display:inline;
}

h4{
 font: 100% Verdana;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Verdana;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h6{
	 font-size: 11px;
	 font-weight: bold;
}
hr{
	color: #9F62D2;
	background-color: #9F62D2;
}
p {
	margin: 12px 0;
}

.eighty{
	font-size: 80%;
	color: #334d55;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Verdana;
 color: #000000;
}
				
input{
font-family: Verdana;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 50px;
	right: 12%;
	/*width:75.6%;*/
	width:930px;
	background: url("check.gif")
}
#pagecell1b{
	position:absolute;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 50px;
	right: 12%;
	/*width:75.6%;*/
	width:930px;
	/*background: url("check.gif")*/
}
#pagecell1c{
	position:relative;
padding:0px 5px 10px 00px;
	top: 00px;
	left: 00px;
	right: 12%;
	/*width:75.6%;*/
	width:960px;
	/*background: url("check.gif");*/
}

#pagecell2{
	position:relative;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 50px;
	right: 12%;
	/*width:75.6%;*/
	width:890px;
}

#tl {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: 0px;
	right: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 0px;
	left: 2%;
	right: 2%;
	width:95.6%;
	
}

#navtop{
	float: left;
	width:160px;
	padding: 0px;
	/*background: url("divtop160.png");*/
	border-right: 0px;
	border-bottom: 0px;
}

#navbottom{
	float: left;
	width:160px;
	padding: 0px;
	/*background: url("divtop160.png");*/
	border-right: 0px;
	border-bottom: 0px;
	font: small Verdana,sans-serif;
}
#pageNav{
	float: left;
	width:160px;
	background: url("divstrip160.png");
	border-right: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
}
#navbag{
position:absolute;
left:10px;
top: 100px;

}
#navtop2{
	width:160px;
	padding: 0px;
	/*background: url("divtop160.png");*/
	border-right: 0px;
	border-bottom: 0px;
}

#navbottom2{
	width:160px;
	padding: 0px;
	/*background: url("divtop160.png");*/
	border-right: 0px;
	border-bottom: 0px;
}
#pageNav2{
	width:160px;
	padding: 0px;
	background: url("divstrip160.png");
	border-right: 0px;
	border-bottom: 0px;
}

#content{
position:absolute;
left:160px;
/*top: 180px;*/
	padding: 20px 10px 0px 0px;
	margin:0px 0px 0px 10px;
	border-left: 0px solid #ccd2d2;
}
#contentnb{
	padding: 00px 10px 0px 0px;
	margin:0px 0px 0px 160px;
	border-left: 0px solid #ccd2d2;
}


/***********************************************/
/* Component Divs                              */
/**********************************************
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}
*/
/************** utility styles ****************

#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: 16px;
	right: 0px;
	color: #919999;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}
*/
#banner{
left:89px;
position: relative;
top:10px;
	width:782px;
	height:99px;
	padding: 00px 0px 0px 0px;
	background:  url("http://orchidstar.info/images/Orchid-Star_Faster_banner-1.gif");
}
/************** pageName styles ****************/

#pageName{
	padding: 20px 0px 14px 30px;
	font-size: 30px; 
	margin: 0px;
	border-bottom:0px solid #ccd2d2;
}

.pageName h2{
	font: 24px Verdana;
	/*color: #C40500;*/
	margin:0px;
	padding: 0px;
}
/*
#pageName img{
	position: absolute;
	top: 0px;
	right: 6px;
	padding: 0px;
	margin: 0px;
}*/

/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 100%;
min-width: 640px;
height: 20px;
color: #cccccc;
padding: 0px;
margin: 0px;
	text-align: center;
/*background:  url("glbnav_background574.png")*/
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	top: 0px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
/*
	right: 00px;
	position: absolute;
*/
}

a.glink, a.glink:visited {
    font-size: 13px;
    color: #D5C5E3;
    font-weight: bold;
    margin: 0px;
    padding: 2px 1px 0px 4px;
    border-left: 1px solid #D5C5E3;/**/
}
a.glink:hover{
  	background-image:  url("glblnav_selected9.png");
	text-decoration: none;
    color: #A981CA;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 84px;
	left: 0px;
	/*width: 100%;*/
	min-width: 640px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 80%;
	color: #ffffff;
}

.subglobalNav a:hover{
	color: #cccccc;
}

/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	padding: 0px 0px 00px 00px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Verdana;
	color: #EBDE37;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}


/************** feature2 styles *****************/

.feature2{
	padding: 0px 00px 0px 30px;
	/*font-size: 80%;*/
	min-height: 200px;
	height: 200px;
}
.feature2 img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.feature3{
	padding: 0px 00px 0px 20px;
	font-size: 80%;
	min-height: 200px;
	height: 200px;
}
html>body .feature2 {height: auto;}

.feature2 h3{
	font: 175% Verdana;
	color: #C40500;
	padding: 0px 00px 5px 0px;
}

.feature2 h4{
	font: 150% Verdana;
	color: #C40500;
	padding: 0px 00px 5px 0px;
}

.feature2 img{
	
	padding: 2px 2px 2px 2px;
}


/*************** story styles ******************/

#feature3id{
	position:relative;
display: inline;/*
	padding: 0px 00px 0px 20px; 
	min-height: 200px;
*/
	font-size: 80%;
	width: 320px;
	top: 90px;
	left: 20px;
	margin: 0px;
	padding: 00px;
}
#feature4id{
	position:relative;
display: inline;/*
	padding: 0px 00px 0px 20px; 
	min-height: 200px;
*/
	font-size: 80%;
	width: 310px;
	top: 90px;
	right: 00px;
	margin: 0px;
	padding: 00px;
}
#feature5idllllllllllllllll{

	font-size: 80%;
	width: 370px;

}



/*************** story styles ******************/
/*
.story {
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Verdana;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Verdana;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
}


************* siteInfo styles ***************

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: -1px;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}
*/

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	height: 100%;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
	padding: 5px 5px 5px 5px;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #cccccc;
	background-image:   url("glbnav_background8.png");
	font-weight: bold;
	font-size:13px;
	padding: 0px 0px 2px 10px;
	color: #D5C5E3;
}

#sectionLinks a:hover{
	border-top: 0px solid #cccccc;
	background-color: #E0CAF3;
	background-image: url("glblnav_selected901.png");
	font-weight: bold;
	text-decoration: none;
    color: #A981CA;
}




#hLinks{
	margin: 0px;
	padding: 0px;
	width: 132px;

}

#hLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}
/*
#hLinks a:link, #hLinks a:visited {
	display: block;
	border-top: 1px solid #C2E9D8;
	border-bottom: 0px solid #cccccc;
	background-image:   url("but_hor-strip132-8.gif");
	background-color: #73BE9E;
	margin: 1px;
	padding: 2px 5px 3px 10px;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

#hLinks a:hover{
	border-top: 1px solid #4E8D72;
	background-image:   url("but_hor-strip132-527.gif");
	
	text-decoration: none;
}

#hLinks a:active{
	border-top: 1px solid #4E8D72;
	background-image:   url("but_hor-strip132-4.gif");
	
	text-decoration: none;
}
************ relatedLinks styles *************

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
}
*/

/**************** advert styles ****************

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}
*/
/********************* end **********************/
#flashcontent2{
  	background:  url("../images/o-stext960_16.jpg") no-repeat;
position: absolute;/**/
	top: 480px;
	left:50%;
margin: -480px;
	z-index: -1;
	width: 960px;
	height: 960px;
}
.note{
	font-size: 70%;
	font-weight: bold;
}
.rednote{
	font-size: 70%;
	font-weight: bold;
	color:red;
}
.small80{
	font-size: 80%;
}
.small90{
	font-size: 90%;
}
.darktable{
	color: #DACE38;
}
.scroll {
height: 620px;
width: 350px;
overflow: auto;
padding: 8px;
}

#rightvert{
	position:absolute;
padding:5px 5px 10px 5px;
	top: 80px;
	left: 915px;
	z-index: 150;
}
#strip20{
  	background-image:  url("glbnav_background574.png");
height: 20px;
width: 100%;
}
#strip117{
height: 117px;
width: 100%;
}
#toplogo{
width: 960px;
height: 137px;
z-index: -2;	
}
.big120{
	font-size: 120%;
	}
.bold120{
	font-size: 120%;
	font-weight: bold;
	}
.big150{
	font-size: 150%;
	}
.big180{
	font-size: 180%;
}
.big240{
	font-size: 240%;
}
.red { color: red; }

.textimg img{
	padding: 0px;
	margin: 0px;
}
#divbox01{
	 position: absolute;
	 left: 100px;
	 top:600px;
 }
 .divtl{
	 position: absolute;
	 top:0px;
	 left:0px;
	 height:13px;
	 width:20px;
	 background: url('divtopleft13-20.png') no-repeat;
}
 .divts{
	 position: absolute;
	 top:0px;
	 left:20px;
	 right:20px;
	 height:13px;
	 background: url('divtopstrip13.png') repeat-x;
}
 .divtr{
	 position: absolute;
	 top:0px;
	 right:0px;
	 height:13px;
	 width:20px;
	 background: url('divtopright13-202.png') no-repeat 100% 0;
}
 .divls{
	 position: absolute;
	 top:13px;
	 bottom:13px;
	 left:0px;
	 width:10px;
	 background: url('divstripleft10.png') repeat-y;
}
.divmclassdle{
	 position: absolute;
	 top:13px;
	 left:10px;
	 right:11px
}
 .divrs{
	 position: absolute;
	 top:13px;
	 bottom:13px;
	 right:0px;
	 width:11px;
	 background: url('divstripright11.png') repeat-y;
}
 .divbl{
	 position: absolute;
	 bottom:0px;
	 left:0px;
	 background: url('divbottomleft13-20.png') no-repeat;
	 height:13px;
	 width:20px;
}
 .divbs{
	 position: absolute;
	 bottom:0px;
	 left:20px;
	 right:20px;
	 background: url('divbottomstrip13.png') repeat-x;
	 height:13px;
}
 .divbr{
	 position: absolute;
	 bottom:0px;
	 right:0px;
	 background: url('divbottomright13-20.png') no-repeat right bottom;
	 height:13px;
	 width:20px;
}
#tblbox01{
	 position: absolute;
	 /*left: 180px;*/
	 top:160px;
 }
 .tbltl{
/*		 position: absolute;
	 top:0px;
	 left:0px; */
	 height:13px;
	 width:20px;
	 background: url('divtopleft13-2089.png') no-repeat;
}
 .tblts{
/*		 position: absolute;
	 top:0px;
	 left:20px;
	 right:20px; */
	 height:13px;
	 background: url('divtopstrip1389.png') repeat-x;
}
 .tbltr{
/*		 position: absolute;
	 top:0px;
	 right:0px; */
	 height:13px;
	 width:20px;
	 background: url('divtopright13-202.png') no-repeat 100% 0;
}
 .tblls{
/*		 position: absolute;
	 top:13px;
	 bottom:13px;
	 left:0px;
	 width:10px; */
	 background: url('divstripleft1089.png') repeat-y;
}
.tblmclassdle{
/*		 position: absolute;
	 top:13px;
	 left:10px;
	 right:11px */
}
 .tblrs{
/*		 position: absolute;
	 top:13px;
	 bottom:13px;
	 right:0px;
	 width:20px; */
	 background: url('divstripright1189.png') repeat-y;
	background-position:right;
}
 .tblbl{
/*		 position: absolute;
	 bottom:0px;
	 left:0px; */
	 background: url('divbottomleft13-2089.png') no-repeat;
	 height:13px;
	 width:20px;
}
 .tblbs{
/*		 position: absolute;
	 bottom:0px;
	 left:20px;
	 right:20px; */
	 background: url('divbottomstrip1389.png') repeat-x;
	 height:13px;
}
 .tblbr{
/*	 position: absolute;
	 bottom:0px;
	 right:0px;*/
	 background: url('divbottomright13-2089.png') no-repeat 100% 100%;
	 height:13px;
	 width:20px;
}
.tbltrin{
	 height:13px;
	 background: url('divinnertopright13-1189f.png') no-repeat 100% 100%;	
	 width:11px;
}
.tblblin{
	 height:13px;
	 background: url('divinnerbottomleft13-2089.png') no-repeat 100% 100%;
}
#petetext{
 position: relative;
 top: -7px;
 left:12px;
 background: url('../images/petetext7.png') no-repeat;
 width:600px;
 height:56px;
 }
 .error{
	color:red;
 }
 .newform {
	background:url('1px-000000-45.png');
	color:#9F62D2;
	border-color:#9F62D2;
}
.pagingdiv{
	vertical-align:middle;
}
.pagingdiv img{
	vertical-align:middle;
}
.px20{
	font-size:20px;
}
.px24{
	font-size:24px;
}
.px18{
	font-size:18px;
}
.px16{
	font-size:16px;
}
/*
.pgbutdv{
	width:16px;
	height:20px;
	display:inline-block;
}
.pgb1{
	background:url('pag_first_but.png');
}
.pgb1 hover{
	background:url('pag_first_but-h.png');
}
.pgb2{
	background:url('pag_previous_but.png');
}
.pgb2 hover{
	background:url('pag_previous_but-h.png');
}
.pgb3{
	background:url('pag_next_but.png');
}
.pgb3 hover{
	background:url('pag_next_but-h.png');
}
.pgb4{
	background:url('pag_last_but.png');
}
.pgb4 hover{
	background:url('pag_last_but-h.png');
}
.pgb0{
	background:url('pag_off_but.png');
}
.pgnumt{
	width:100px;
	height:20px;
	display:inline-block;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
*/
#nava {
    padding-top: 10px;
}
.button {
	display: inline-block;
	background:url("/css/butback01.png") repeat-x;
	color:#9F62D2;
	height:30px;
	border:0;
}
.button:hover {
	background:url("/css/butback01hover.png") repeat-x;
	color:#00D800;
}
/*
#sectionLinks{
	margin: 0px;
	padding: 10px 10px 10px 10px;
	height: 100%;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
	padding: 5px 5px 5px 5px;
}
*/
#pageNav3 a:link, #pageNav3 a:visited {
	display: inline-block;
	background:url("/css/butback30.png") repeat-x;
	padding: 5px 0px 0px 0px;
	color: #9F62D2;
	text-decoration: none;
	height:26px;
	width:100%;
}

#pageNav3 a:hover{
	background:url("/css/butback01hover.png") repeat-x;
    color: #00D800;
}