*
{
    margin: 0;
    padding: 0;
}

html
{
    height:100.1%
}

body
{
	 background: #e6e7e9;
	 background: #ffffff ;
	background:#81a0c7;
	background: #ffffff url(logos/bg5.jpg) fixed; 
	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
{
    color: #a59e87;
	font-family: sans-serif;
}

h1
{
     
    text-align: center;
	 padding-top: 0px;
	padding: 0px 0px 0px 0px;
	 font-size: 124%;
	color: #555555;
	letter-spacing: 4px;
	font-style: italic; 
	background: url(logos/sunrise7.png)  repeat-x;
 margin: 0px 6px 0px 6px;
}

h2
{
  	 text-align: center;
	 font-size: 120%;
	padding-top: 0px;
	 padding-bottom: 0px;
	 
 }

h3
{
   
	text-align: left;
	font-size: 1.0em;
	line-height: 130%;
}

h6
{
     
    text-align: center;
	 padding-top: 0px;
	padding: 4px 0px 4px 0px;
	 font-size: 116%;
	color: #ffffff;
	letter-spacing: 4px;
	font-style: italic; 
	background: url(pic10/stock/sunrise7.png)  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: #555555;
background: transparent;
 font-size: 95%;
line-height: 150%;
 margin-top: 2px; 
 padding: 2px 0px 2px 0px;
 margin-right: 1em;
  margin-left: 1em;
}



li {
margin-top: 4px;
line-height:100%; 
color: #555555;
font-size:100%;
}

#container
{
    background-color: #ffffff;
     margin: auto;
    text-align: left;
    width: 980px;
}

#header
{
    background: #ffffff ;
    height: 121px;
  height: 102px; 
  }

#logo
{
  		background: url(logos/kilascopes.png) no-repeat;
		height: 121px;
 height: 102px;   

}

#header1
{
    background: #ffffff ;
    height: 60px;
    
}

#logo1
{
    background: url(images/logo8.bmp) no-repeat;
    height: 60px;
    
}
#nav2a
{
   	background-color: #ffffff;
     margin: 4px 48px 4px 50px;
	 border:2px solid #d8d8d8; 
 		padding:16px;
 }
 #nav2
{
    background-color: #ffffff;
  	border-top:2px solid #e6e7e9;
	padding:8px;
 }
 #nav2r
{
    background-color: #ffffff;
     width:670px; 
	margin: 4px 4px 4px 4px;
	/*border:1px solid #dddddd;*/
 	float: right
 	
 }
#nav2l
{
    background-color: #ffffff;
    width: 150px; 10
	margin: 4px 4px 4px 4px;
	
 	float: left;
/* border:1px solid #81a0c7; */
  	
  padding: 4px;
 
 }

#navbar
{
 	font-size: 12px;
    font-weight: bold;
    line-height: 1.0em;
   margin: 4px 6px 0px 6px;
text-align: center;
/*background: url(logos/sunrise7.png)  repeat-x; */
 }

#navbar ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

#navbar li
{
   
	display: inline;
	
	
}

#navbar a
{
   
    display: block;
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 11pt;
    padding:4px 36px 4px  36px;
	padding:4px 44px 2px  44px;
    text-decoration: none;
}



#content
{
   
/*	padding:  16px 48px 16px 48px; */
	padding:  16px 32px 16px 32px; 
    padding:  0px 24px 16px 24px; 
	padding:  0px 0px 16px 0px; 
}

#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%;

}
#comptable2
{
    margin: 15px auto;
	     	 text-align: left;
	font-size: 90%;
	width: 100%;
}
#comptable2 td
{
   padding:8px;
}

#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: #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; } 
