

* {	
       margin:0;	
       padding:0;
}
abbr[title], acronym[title] {	
       border-bottom:thin dotted;	
       cursor:help;
}
body {  
       font-family: Verdana, Arial, sans-serif;
       font-size: 0.85em;	
       color: #000000;
       background:#006600;    
       line-height: 1.5;
       letter-spacing: 0em;
        
}
p {     
       margin-bottom: 10px;
       padding: 2px 0px;
}

.spacebelow {     
       margin-bottom: 30px;
}

.morespacebelow {     
       margin-bottom: 50px;
}

/*General Heading Settings */

h1, h2, h3 {	
       font-weight: normal;	
       font-size: 1.2em;
       border-bottom:1px solid;
       letter-spacing: 0.01em;
       
       
}

/*Specific text styles */

h1 {        
       color: #9CF674;
       background:#000000;
       padding:2px 0 5px 15px;	     
       margin:-10px 0 5px -15px;
       font-size: 1.6em;
}

#header h1 {
       border:none; 
       margin:0px;
}

h2 {	
       color: #000000;
       font-weight: bold;		
       padding:0px 0 5px 0;
       border-color:#FFFFFF;    
       margin:0px 0 5px 0;
}

.non_bold_h2 {	
       font-weight: normal;
}

h3 {	
       color: #000000;		
       padding:0px 0 5px 0;
       border-color:#FFFFFF;    
       margin:0px 0 5px 0;
}

.smalltext {
       font-size: 0.8em;
}




/*General styles */

img {	border:none;}

a img {	border:none;}


.inline {	display:inline;}



a {	
      color:#c60e2a;	
       text-decoration:none;
       cursor:pointer;
       
}

a:hover {	
       text-decoration:underline;
       color:#c60e2a;
}

.crumbtrail a{	

      color:#FFFFFF;        

}


.bold {
       font-weight: bold;
}

.nonbold {

       font-weight: normal;
}

.link {
	
	
}


.arrow {	
       color:#c42d2d; 	
       text-decoration:none;
       
}

.arrow a:hover {	
       color:#810799;	
       text-decoration:none;
}

.nav_page_arrow {
      font-size: 1.2em;
}

.nav_arrow {
      color:#810799;
      font-size: 1.2em;
}

.fixed, .clear {	
       clear:both;
       margin: 0; 
       padding: 0;
}

.floatright {	
        float:right;
}

.floatleft {	
        float:left;
}



.alignleft {	
      float:left;	
      margin:5px 10px 5px 0;
}

.alignright {	
      float:right;
      margin:10px 0 10px 20px;
}




.photos {	
      float:left;
      width:250px;
      
}

.thumbnailimages {
      float:left;
      width:266px;
      margin-top: 5px;
}

.adverttext {
      float:left;
      width:400px;
}


.maintext {
      float:left;
      width:560px;
      background: #FFFFFF;
      
}

.socialmedia_images {	
      margin:0px 5px 0px 0;
}

#intro {
      width: 680px;
      position: relative;
}

#introtext {
      width: 465px;
      z-index: 6;
      padding-bottom:10px;
}


#introimage {
      position: absolute;
      width: 335px;
      bottom: 0px;
      right: 0px;
      z-index: 1;
}

#dividerlinegreen { 
       position: absolute; 
       width: 345px;
       bottom: 0px;
       left: 0px;      	
}

.form-input-tip,
 {
       color:#666666 !important;
       
}


/* layout START */



#wrap {	
      text-align:left;	
      margin:0 auto;	
      width:960px;
     
}

#container {	
 
      background:#000000;
   
     
}

/* layout END */

/* header START */




.logo a {	
      color:#FFFFFF;	
      text-decoration:none;
      font-size: 300%;        
       font-weight: normal;
       float:left;
       padding-left:15px;
       padding-top:5px;
      
      
}


#menubar {	

       background:#000000;    
       font-family: Verdana, Arial, sans-serif;
       width:100%;  
       font-weight:bold;
       font-size: 80%;
      margin-top: 0px;
      padding-bottom: 15px;
}




#menubar .menus li {	
	float:right;
     
       padding-top:40px;

       background:#000000; 	

       list-style-type:none;

}



#menubar .menus li a {	

       display:block;        

       color:#FFFFFF;	

       text-decoration:none;	
       padding:0px 15px;

       

}



#menubar .menus li a:hover {	

       	

       list-style-type:none;        

       color:#9CF674; 

}



#menubar .menus .current_page_item a {	

      color:#9CF674;         

 

}

#menubar .menus .current_page_ancestor a {	

      color:#000000;        



}




.main_image {
	
	padding-top:1px;
	background: #9CF674; 
	margin-top:5px;
	
	
}






/* header END */

/* content START */

#content {	
      background:#FFFFFF;	
      border-top: 10px solid #006600;
      margin-bottom:20px;
      padding-left:15px;
      padding-right:15px;
}

#main {	
      width:648px;
      margin:0px 0;	
      float:left;
}

.info {	
      background:#FFF89C;	
      padding:8px 10px 3px 10px;
      margin: 0 0 15px 0;
}

.info a {
      text-decoration: underline;
      color: #000000;
}

.box {	
      border-bottom: 1px dotted #FFF688;
      margin-bottom:15px;
      
}

.boxsolid {	
      border-bottom: 1px solid #FFF688;
      margin-bottom:15px;
      
}

.highlightbox {	
      padding-top: 5px;
      padding-bottom: 5px;
      border-top: 1px solid #FFF688;
      border-bottom: 1px solid #FFF688;
      margin-bottom :15px;
      margin-top:10px;
}

.highlightboxsides {	
      padding-top: 10px;
      padding-bottom: 5px;
      padding-left:10px;
      padding-right: 10px;
      border: 1px solid #FFF688;
      margin-bottom :15px;
      margin-top:10px;
}

#productlist ul li {
      list-style: none;  
}

ul li {
      list-style: none;  
}

#bullettedlist ul li {
      list-style: none; 
      list-style-position: inside; 
}





/* main END */

/* sidebar START */

#sidebar {	
      width:282px;	
      margin:-15px 0 0 0;	
      float:right;
}

#sidebar ul li {	
      list-style-type:none; 
      float:left;                
      width:100%;}

#sidebar h3 {        
      color: #000000;
      padding:15px 12px 5px 10px;  
      font-weight: bold;
      width:275px;
      border-bottom: 1px solid #9CF674; 
}

#sidebar p {        

      padding:2px 10px;  
      
}


/* sidebar END */

/* footer START */

#footer {        
         font-size: 80%;	
         border-top:1px solid #000000;        
         padding:10px 0 0 0;
         margin:10px 0 10px 0;
}

/* footer END */


