


h2 {background: #00688B; 
			color: #fff; 
			padding: 5px; 
			text-align: left; 
			font-size: 1.3em;
			font-weight: normal;
			margin-left: 170px;  }
h3 {background: #00688B; color: #fff; padding: 5px; text-align: left; font-size: 1em;}
.sttext {color: #00688B; line-height: 1.2em; 
		font-size: 1.1em; 
		text-align: justify; 
		 padding: 10px;
		margin-bottom: 10px;
		background:url(../images/store/bgimg.gif) repeat-x;
		
		}
.sttext  .ttl {text-align: center;}


.stmoreinfo  {text-align: right; float: right;  }



.sth1 {background: #00688B; 
			padding: 10px; 
			color:#FFFFFF; 
			font-size: 1.5em;
			text-align: center;
			}
			
			
.stimg  {	float: left;
			clear: left;		
			width: 175px;
			
			
			}
.stimg img 	{
			border: 1px solid #ccc;
			padding: 5px;
			
			
			}

			
.
			
.stmore
		{float: right;
			padding: 5px;
			margin: 5px;
			}
			
			
			
.stselctpackage {
			width: 100%;
			float: left;
			margin: 3px;
			
			
			}


.stselctpackage ul {list-style: none; margin: 0; padding: 0; }
.stselctpackage ul li{list-style: none; padding : 5px; float: left; width: 166px;}
.stselctpackage radio {border: 3px solid #FF0000;}




.stpackageprice { width: 100%;
			float: left;
			margin: 3px;
			text-align: right;
			}
		


.stpackageprice ul {margin: 0; padding: 0;}
					
.stpackageprice ul li {list-style: none; padding : 2px; 
					border-right: 1px solid #ccc;
					text-align:right;
					float: left; 
					width: 135px; 
					height: 100%;					
					line-height: 2em;
					padding-right: 3px;
					
						}
.stnorightborder{	border-right: none ! important;}
.stimptext {font-size: 1.5em; }
					
.stgray {background: #F0F8FF; }					
.stpkgradio {padding: 5px; margin: 2px; }

.stbuttons {border-top: 2px solid #ccc; 
			text-align: right; 
			margin-top: 5px; 
			width: 95%; 
			text-align:right; 
			padding: 10px 10px; }
.stbuttons input {background: #00688B; color: #fff; font-size: 1.2em; padding: 10px; border: none;}

.current {list-style: none: padding: 0; margin: 0;}
.current li {list-style: none; float: left; }

.rightcol {background: #fff url(../images/store/bgimg.gif) no-repeat; border:1px solid #b7ddf7; padding: 3px;}
.policies ul{list-style: none; margin:0; padding: 0; margin-bottom: 5px;  }
.policies ul li {list-style: none; line-height: 2em; margin-left: 4px;  }
.policies ul li a{text-decoration: none; color: #9d0786; font-weight: bold;}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/store/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/store/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 
