body { margin: 0;
       padding: 0;
			 font-family: Tahoma;
			 font-size: 100.01%;
			 background: #fff url(images/combo2blank.jpg) no-repeat fixed;
			 min-width: 50em;
			 }
			 
#header { position: fixed;
          background: #fff url(images/naturalremedies.png) no-repeat fixed 40px 0;
					height: 160px;
					width: 100%;
					padding-left: 10px;
          }
						 
#header h1 { position: relative;
             width: 300px;
						 height: 160px;
						 left: 223px;
						 top: 0;
						 font-size: 1em;
						 font-weight: normal;
						 }
						 
#header span {
	background: url(images/title1.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}
					
#header p.info {  display: inline;
                  font-size: .8em;
									font-weight: bold;
									position: relative;
									left: 530px;
									top: -150px;
									color: #5b5d6d;
									}
									
#header p.info span { background: none;
	                                font-size: 1.5em; 
									position: relative;  
									}

	
#content { float: left;
           margin-right: 20em;
					 
					 margin-top: 188px;
					 margin-left: 5px;
					 font-size: .85em;
					 background: #e0e2ee url(images/combo2blue2.png) no-repeat fixed 0 0;
					 padding: 2em;
					 border: 1px solid #c0c0c0;
           }

.special { 
           font-style: italic;
					 font-weight: bold;
					 }					 
					 
#content h2 { font-size: 1.5em;
             
							}
							
#content h3 { font-size: 1.25em;
							}
							
#content h3 em { color: #400000;
                 }
							
#content h2, h3 { font-style: italic;
                  border-bottom: 1px solid #c0c0c0;
									margin-top: 1.5em;
									}
									
#content h2.top { margin-top: 0;
                  }
									
 a { color: #c00000;
             }	
						 
#content .product-box { float: right;
                        border: none;
												}								


						 						 
#nav li, #nav ul { margin: 0;
                   padding: 0;
									 
									 }	
									 
#nav { margin-top: 160px;			
			 position: fixed;
			 margin-left: 5px;
			 
			 }
			 
#nav li { list-style-type: none;
          float: left;
					}

			 
#nav a { display: block;
         background: #cfcfcf url(images/combo2gray.png) no-repeat fixed 0 0;
				 border: 1px solid #c0c0c0;
				 border-bottom: 1px solid #e0e2ee;
				 border-right: none;
				 text-align: center;
				 color: #000;
				 font-weight: bold;
				 font-size: .7em;
				 text-decoration: none;
				 padding: .2em .5em;
				 width: 5.5em;
				 height: 2.5em;
				 }
				 
#nav a.end { border-right: 1px solid #c0c0c0;
             width: auto;
             }
				 
#nav a.current { border-bottom: #e0e2ee;
                 background: #e0e2ee url(images/combo2blue2.png) no-repeat fixed 0 0;
             }


#nav a:hover { background: #e0e2ee url(images/combo2blue2.png) no-repeat fixed 0 0;
               color: #f00;
               }
						 
#nav a.current:hover { background: #d0d4e5;
                       }							 			 

#footer { clear: both;
          /*border-top: 4px solid #c0c0c0;*/
					text-align: center;
					margin-left: 1.5em;
					margin-right: 20em;
					font-size: .7em;
					margin-bottom: 2em;
					}
					
#footer p { margin-bottom: -1em;
           }
					 
/* styles for comparison table */
table.compare { border-collapse: collapse;
                margin-left: 3em;
                }

table.compare th { text-align: left;
                   padding-left: .5em;
                   }
				
table.compare tr { font-size: .8em;
     border: 1px solid #c0c0c0;
     }
				
table.compare caption { font-size 2em;
          color: #000;
					font-weight: bold;
					margin-bottom: 1em;
					}
					
table.compare td[scope] { font-weight: bold;
                          }
						 
table.compare td { padding: .5em;
                   width: 8em;
		               vertical-align: top;
                   }
		 
table.compare .qfs { background-color: #D0D4E5;
                     }			 
						 
table.compare tr.other { background-color: #f0f1f6;
                       }
											 
table.compare td.other { color: #808080;
                         }
/* end comparison table styles */

#sidebar { float: left;
           width: 150px;
					 margin-left: -17em;
					 margin-top: 14em;
					 
           }

.sidebox { 
					 width: 150px;
					 font-size: .8em;
					 }

#sidebar .order a { background: #fff url(images/orderbutton.png);
                    width: 126px;
										height: 44px;
										display: block;
										}
										
#sidebar .order a:hover { background: #c0c0c0 url(images/orderbutton.png) 0 -44px;
                          }
									
.sidebox, form { margin-bottom: 1em;
            }		
						
.sidebox label { font-size: .8em;
                 width: 35px;
								 text-align: right;
								 float:left;
								 padding:0.2em;
								 margin:0;
								 margin-top:0.3em;
								 }
	
.sidebox .textfield { width: 12em;
                      margin-bottom: .5em;
                      }
											
.sidebox input { font-size: .8em;
                 }
								 
input.submit { margin-left: 37px;
               }
						
#sidebar img { border: none;
               }
							 
.sidebox span { width: 100%;
                display: block;
                border-bottom: 1px solid #c0c0c0;
								}				 					 

a img { border: none;
        }
								
.clear { clear: both;
         }

.orderbutton { color: #000;
               }

.orderbutton a { color: #000;
               font-size: .80em;
							 font-weight: bold;
							 background-color: #f00;
							 border-left: 3px solid #FF6969;
							 border-bottom: 3px solid #A00606;
							 border-right: 3px solid #A00606;
							 border-top: 3px solid #FF6969;
							 padding: 3px;
							 text-decoration: none;
							 }
.orderbutton a:hover { 	border-left: 3px solid #f00;
							 border-bottom: 3px solid #FF6969;
							 border-right: 3px solid #FF6969;
							 border-top: 3px solid #f00;
							 background-color: #FE3636;
							 color: #000;
							 }	
				 
