*
{
    margin: 0;
    padding: 0;
}

html
{
    height:100.1%
}

body
{
    /* background: #ffffff url(bg3.gif) fixed; */
    background: #eceff2;
	font-family:   sans-serif;
    font-size: 1em;
    min-width: 750px;
    text-align: center;
}






a
{
    
	color: #81a0c7;
}

a:hover
{
    text-decoration: none;
}

acronym
{
    cursor: help;
}

fieldset
{
    border: 0;
}

h1, h2, h3, h4, h5, h6
{
    /* border-bottom: 2px dotted #254726;#0551af 
    color: 	#314c6d;*/
	color: #555555;
	font-family: sans-serif;
	/* font-family: georgia, arial,  helvetica, sans-serif; */
}

h1
{
     
    text-align: center;
	 padding-top: 0px;
	padding: 0px 0px 0px 0px;
	/*border:1px solid #314c6d; */
	 font-size: 116%;
	color: #ffffff;
	letter-spacing: 4px;
	font-style: italic; 
	/*background-color:#81a0c7;*/
	background: url(pic10/stock/sunrise.jpg)  repeat-x;

	
	

}

h2
{
  	 text-align: center;
	 font-size: 120%;
	padding-top: 0px;
	 padding-bottom: 0px;
	 color: #888888;
	 }

h3
{
    text-align: center;
	font-size: 1.1em;
}


h6
{
     
    text-align: center;
	 padding-top: 0px;
	padding: 4px 0px 4px 0px;
	/*border:1px solid #314c6d; */
	 font-size: 116%;
	color: #ffffff;
	letter-spacing: 4px;
	font-style: italic; 
	/*background-color:#81a0c7;*/
	background: url(pic10/stock/sunrise.jpg)  repeat-x;

	
	

}




img
{
    border: 0;
}

ol, ul
{
    list-style-position: outside;
    padding-left: 40px;
}

option
{
    padding-right: 5px;
}

p
{
 
font-family: Verdana, Baskerville, Bembo, Palatino, serif;


text-indent: 0em;

color: #444444;
background: transparent;
 font-size: 90%;
line-height: 150%;
 margin-top: 2px; 
 padding: 2px 0px 2px 0px;
 /*  body { 
 background: #fffff3; 
background:  white;
color: black;  }
}

p { 
font-family: Baskerville, Bembo, Palatino, serif;
margin-left: 2em;
margin-right: 2em;
margin-top: 1em;
text-indent: 0em;
color: black;
background: transparent;
line-height: 140%
}
*/
  
   
/*  
   color: #333333;
    padding: 8px;
	line-height: 1.3em;
	margin-bottom: 0px;
*/
}

li {
margin-top: 4px;
line-height:100%; 
color: #555555;
font-size:100%;
}




#container
{
    background-color: #ffffff;
  /*  border-left:1px solid #81a0c7;
    border-right: 1px solid #81a0c7; */
    margin: auto;
    text-align: left;
    width: 980px;
}

#header
{
    background: #ffffff ;
    height: 121px;
    
}

#logo
{
   /* background: url(images/logo18.png) no-repeat;
    height: 120px;
	 
	    background: url(images/logo99.jpg) no-repeat;*/
		background: url(logos/logo18C.png) no-repeat;
		height: 121px;
    
}

#header1
{
    background: #ffffff ;
    height: 60px;
    
}

#logo1
{
    background: url(images/logo8.bmp) no-repeat;
    height: 60px;
    
}
#nav2a
{
    /*background-color: #0551af#003070; #81a0c7*/
	background-color: #ffffff;
     margin: 4px 48px 4px 50px;
	
	 border:1px solid #d8d8d8; 
 	padding:16px;
 }
 #nav2
{
    /*background-color: #0551af#003070; #81a0c7*/
	background-color: #ffffff;
     
	
	/*border:1px solid #d8d8d8;*/
 	/* border:1.0px solid #a1dae8; */
	border: 1px solid  #b4c7de; 
	padding:8px;
 }
 #nav2r
{
    /*background-color: #0551af#003070; #81a0c7*/
	background-color: #ffffff;
     width:670px; 
	margin: 4px 4px 4px 4px;
	/*border:1px solid #dddddd;*/
 	float: right
 	
 }
#nav2l
{
    /*background-color: #0551af#003070; #81a0c7*/
	background-color: #ffffff;
    width: 150px; 10
	margin: 4px 4px 4px 4px;
	
 	float: left;
/* border:1px solid #81a0c7; */
  	
  padding: 4px;
 
 }





#navbar
{
    /*background-color: #0551af#003070; #81a0c7*/
/*	background-color: #314c6d;*/
  /*  background-color: #81a0c7;*/
 
 
 /*background-color: #97c0d9; 
 border: 1px solid  #b4c7de; 
 
 */
	
	 
	font-size: 12px;
    font-weight: bold;
    line-height: 2.1em;
    width: 980px;
text-align: center;
border-top:1px solid #f2ffb8;
 background: url(pic10/stock/sunrise.jpg)  repeat-x;
 }

#navbar ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

#navbar li
{
    
	display: inline;
	
	
}

#navbar a
{
    color: #ffffff;
    display: block;
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    padding:4px 36px 4px  36px;
    text-decoration: none;
}

#content
{
   
/*	padding:  16px 48px 16px 48px; */
	padding:  16px 32px 16px 32px; 
}

#footer
{
    background-color: #81a0c7;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    height: 24px;
    padding-top: 0px;
    text-align: center;
    border-bottom:12px solid #f2ffb8;
}

#footer a
{
    color: #ffffff;
padding: 0px 36px 0px 36px;
}

#footer p
{
    padding: 0;
}

#footer ul
{
    list-style-image: none;
    list-style-type: none;
    padding: 0;
}

#footer ul li
{
    display: inline;
    font-weight: bold;
    margin-left: 5px;
}





#comptable
{
    margin: 15px auto;
    border-left: 1px solid #81a0c7;
   border-top: 1px solid #81a0c7;
	text-align: left;
	font-size: 90%;
}

#comptable  th
{
    background-color: #97c0d9;
    border-bottom: 1px solid #81a0c7;
    border-right: 1px solid #81a0c7;
	
	color: #555555;
    padding: 1px;
}

#comptable  td
{
    

border-bottom: 1px solid #81a0c7;
 border-right: 1px solid #81a0c7;
    
	padding: 5px;
	
}

























#comparison
{
    margin: 15px auto;
    font-size: 90%;
    border-bottom: 1px solid #81a0c7;
	text-align: left;
}

#comparison thead th
{
   /* background: #254726 url(/images/gradient.png); */
   background: #97c0d9;url(images/gradient.png);
     text-align: center;
	 border-bottom: 1px solid #81a0c7;
	color: #ffffff;
}

#comparison th
{
    background-color: #97c0d9;
    border-bottom: 1px solid #81a0c7;
    border-right: 1px solid #81a0c7;
	color: #555555;
    padding: 5px;
}

#comparison td
{
    
border-bottom: 1px solid #81a0c7;
 border-right: 1px solid #81a0c7;
    padding: 5px;
	
}

#comparison td.leftcol
{
    border-left: 2px solid #81a0c7;
    border-right: 1px solid #81a0c7;
    font-weight: bold;
    padding: 3px;
}

#comparison td.rightcol
{
    border-left: 1px solid #81a0c7;
    border-right: 2px solid #81a0c7;
    padding: 3px;
    text-align: center;
}

#comparison td.middlecol
{
    border-left: 1px solid #81a0c7;
    border-right: 1px solid #81a0c7;
    padding: 3px;
    text-align: center;
}

#comparison td.borderbottom
{
    border-bottom: 2px solid #81a0c7;
}



#ordertab
{
    margin: 10px 80px 10px 80px;
    width: 800px;
    text-align: center;
}

#ordertab thead th
{
    background: #254726 url(/images/gradient.png);
    color: #ffffff;
	text-align: center;
}

#ordertab th
{
    background-color: #D8E7CA;
    border-bottom: 1px solid #254726;
    color: #254726;
    padding: 5px;
font-size: 13pt;
text-align: center;
}

#ordertab td
{
    background-color: #ECF4E4;
    padding: 5px;
}

#ordertab td.leftcol
{
    border-left: 2px solid #254726;
    border-right: 1px solid #254726;
    font-weight: bold;
    padding: 3px;
}

#ordertab td.rightcol
{
    border-left: 1px solid #254726;
    border-right: 2px solid #254726;
    padding: 3px;
    text-align: center;
}

#ordertab td.middlecol
{
    border-left: 1px solid #254726;
    border-right: 1px solid #254726;
    padding: 3px;
    text-align: center;
}

#ordertab td.borderbottom
{
    border-bottom: 2px solid #254726;
}






#review
{
    margin: 0 auto 30px;
    width: 80%;
}

#review th, #coupon th
{
    background-color: #254726;
    color: #ffffff;
    padding: 3px;
}

#review td
{
    padding: 5px 3px;
}

#review h2
{
    margin: 0;
}

.checkouttable
{
    width: 100%;
}

#checkout label
{
    margin-right: 0.5em;
    padding-top: 0.2em;
    text-align: right;
}

#checkout input
{
    width: 250px;
}

#checkout input.cvv
{
    width: 3em;
}

#checkout input.img
{
    margin: 30px 0 20px 600px;
    width: 107px;
}

#checkout .checkoutbtn
{
    margin-top: 10px;
    height: 45px;
    width: 150px;
}

div#error
{
    border: 1px solid #ff0000;
    margin: 0 auto 20px;
    width: 90%;
}

#contact input
{
    border: 2px #254726 solid;
    margin-bottom: 4px;
    width: 225px;
}

#contact label
{
    float:left;
    width:28%;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
}

#contact textarea
{
    border: 2px #254726 solid;
    height: 200px;
    width: 350px;
}

#contact .submitbtn
{
    background-color: #ffffff;
    border: 0;
    margin-left: 29%;
    margin-top: 10px;
    height: 45px;
    width: 150px;
}

.button
{
    background-color: #254726;
    border: 0;
    margin: 5px;
    color: #ffffff;

}

p.error
{
    padding: 0;
    margin: 3px 0;
}

div#error
{
    margin-top: 10px;
}

h2.error
{
    background-color: #ff0000;
    color: #ffffff;
    margin: 0;
    padding: 2px 2px 2px 5px;
}

img.error
{
    float: left;
    margin: 3px 20px 20px 20px;
}

ul.error
{
    list-style-position: inside;
    margin: 0 0 10px 33px;
}

.checkoutdemo
{
    background-color: #D8E7CA;
    font-weight: bold;
    padding: 3px;
    text-align: right;
    width: 30%;
}

.checkoutfield
{
    background-color: #ECF4E4;
    padding: 3px;
    width: 70%;
}

#checkout input
{
    height: 15px;
}

#checkout .checkbox
{
    margin: 0 10px 0 100px;
    width: 20px;
}

.checkouthead
{
    background: #254726 url(/images/gradient.png);
    color: #ffffff;
    font-size: 11pt;
    margin: 0;
    padding: 3px 0 3px 10px;
}

.features
{
    margin: 15px 0 15px 60px;
}

.airflow
{
    color: #254726;
    float: right;
    font-size: 8pt;
    margin-left: 30px;
    width: 150px;
}

.padd10px
{
    padding: 10px;
}

.solid
{
    background-color: #254726;
}

.clear
{
    clear: both;
    height: 1px;
    overflow: hidden;
    margin-top: -1px;
}

.left
{
    text-align: left !important;
}

.center
{
    text-align: center !important;
}

.right
{
    text-align: right !important;
}

.smaller
{
    font-size: smaller !important;
}

.bold
{
    font-weight: bold !important;
}

.italics
{
    font-style: italic !important;
}

.block
{
    display: block !important;
}

.inline
{
    display: inline !important;
}

.red
{
    color: #ff0000 !important;
}

.green
{
    color: #254726 !important;
}

.fleft
{
    float: left !important;
}

.fright
{
    float: right !important;
}
.head
{
	color: #ffffff;
	background-color: #64b022;
}

.left {
	 float: left;
	 margin-right: 20px;
}
.right {
	 float: right;
	 margin-left: 20px;
}

.box3 {
 	border:1px solid #cccccc; 

 	position:relative;
 	margin:8px 8px 8px 8px;
  padding:8px;
  background: #fcfcfc;
  font-size: 10pt;
}

.box {
 	border:1px solid #ffffff;

 	position:relative;
 	margin:16px 16px 10px 16px;
  padding:4px;
  background: #F5F5F5;
  font-size: 10pt;
  font-family: arial;
  text-align: center;
}
.boxa {
 	border:1px solid #ffffff;

 	position:relative;
 	margin:0px 0px 8px 16px;
  padding:2px;
  background: #F5F5F5;
  
  text-align: center;
}

.boxb {
 	border:1px solid #ffffff; 

 	position:relative;
 	margin:0px 14px 0px 0px;
  padding:2px;
  /*background: #F5F5F5; */
  
  text-align: center;
}

.boxc {
 /*	border:1px solid #eeeeee; */

 	position:relative;
 	margin:0px 0px 0px 14px;
  padding:2px;
 /* background: #F5F5F5;*/
  
  text-align: center;
}

.boxd {
 /*	border:1px solid #eeeeee; */

 	position:relative;
 	margin:0px 16px 0px 0px;
  padding: 2px;
  /*background: #F5F5F5;*/
  
  text-align: center;
}




.box1 {
 	border:1px solid #ccc;

 	position:relative;
 	margin:8px 32px 10px 16px;
  padding:4px;
  background: #F5F5F5;
  font-size: 8pt;
  font-family: arial;
  text-align: center;
}
.box2{
 	
 	position:relative;
 	margin:8px 40px 8px 80px;
 
  background: #cccccc;
  font-size: 8pt;
  font-family: arial;
  text-align: center;
}


.break4 {
line-height:4.0pt; 
font-size:4.0pt;
}
.break8 {
line-height:16.0pt; 
font-size:16.0pt;
}



#LeftBox {
float:left;

padding: 0px 60px 10px 60px;
}
#RightBox {
float:left;
 

}

.small {font-size:0.80em; font-weight:600; letter-spacing:0.0pt;}
/*.grey {color:#555555; } */

.grey {color:#ffffff; } 