/* CSS Document */

@import url(database_style_2.css);
@import url(query_form_style_1.css);

p{
font-family:"Times New Roman", Times, serif;
font-size: 11px;
color: #000000;
line-height: 18px;
padding: 3px;
}

.indented
   {
	   font-family:"Times New Roman", Times, serif;
	   text-indent:20px;
	   font-size: 14px;
       color: #000000;
       line-height: 18px;
       padding: 3px;
   
   }


body{background-color:#ffffff}

/*************  FORMATTING FOR THE TOP OF THE GLOBAL PAGE WITH NAVIGATION LINKS ***************/

#GA_top_page{position:absolute; left:10px; top:10px; width:1020px; height:240px; z-index:3;}
#GA_top_page_afil_top{position:absolute; left:1040px; top:0px; width:200px; height:196px; z-index:6}
#GA_top_page_afil{position:absolute; left:1040px; top:216px; width:200px; height:70px; z-index:6}


    #nav_horr_loc_1{position: absolute; left: 450px; top:260px; width: 225px; height:35px; z-index:11;}

    #nav_horr {margin: 0; padding: 0; list-style-type: none; width: 525px;}

    #nav_horr li {margin: 0; padding: 1px; float: left;}

    #nav_horr a {float: left; width: 100px; height:35px; padding-top:7px; color: #000; text-align: center;
	text-decoration:none; background: url(../xml/images/basic_page/nav_bg.jpg) no-repeat;}
	
	#nav_horr a.red {float: left; width: 100px; height:35px; padding-top:7px; color: #000; text-align: center;
	text-decoration:none; background:url(../xml/images/basic_page/red_nav_bg.jpg) no-repeat;} 


   #nav_horr a:hover,a.red:hover {background-position: -100px 0; color: #000;}

   #body_home #nav_horr_home a, #body_searchGemstones #nav_horr_gemstones a,
   #body_gemCrystals #nav_horr_gemCrystals a, #body_shoppingCart #nav_horr_shoppingCart a, 
   #body_contactUs #nav_horr_contactUs a {background-position: -200px 0;}
    
  
/************ FORMATTING FOR THE LEFT OF THE GLOBAL PAGE WITH NAVIGATION LINKS *************/

 /*  #GA_left_page{position:absolute; left:10px; top:85px; width:140px; height:3600px; z-index:3; background-color:#fefcf0} */
   
   #GA_left_page{position:absolute; left:10px; top:260px; width:140px; height:2735px; z-index:30; 
                 background-color:#ffffff; border:thin; border-color:#000dd0}
   
   #GA_left_page_test{position:absolute; left:0px; top:0px; width:140px; z-index:30;border:thin; 
                      border-color:#000dd0; background-color:#ffffff; visibility:visible}
   
   #GA_left_page_corner{position:absolute; left:150px; top:85px; width:10px; height:10px; z-index:3;}
   
  
   #nav_vert_loc_0{position: absolute;left: 49px;top: 20px;width: 100px;z-index: 10;}
  
   #nav_vert_loc_1{position: absolute;left: 29px;top: 100px;width: 100px;z-index: 10;}

   #nav_vert_loc_2{position: absolute;left: 29px;top: 540px;width: 100px;z-index:10;}

   #nav_vert_loc_3{position: absolute;left: 29px;top: 680px;width: 100px;z-index:10;}
  
   #nav_vert {margin: 0; padding: 0; list-style-type: none; width: 100px;}
   
   #nav_vert li{margin: 0; padding: 1px; float:left; width: 100%;}

   #nav_vert a {position:relative; display:block; width: 100px; height:35px; padding-top:7px; color: #000; text-decoration: none; 
   text-align: center; background: url(../xml/images/basic_page/nav_bg.jpg) no-repeat; background-position: 0px 0;}
   
   #nav_vert a:hover {background-position: -100px 0; color: #000;}
   
    
 

   #body_featured #nav_vert_featured a, #body_aquamarine #nav_vert_aquamarine a, #body_ametrine #nav_vert_ametrine a,
   #body_amethyst #nav_vert_amethyst a, #body_citrine #nav_vert_citrine a, #body_garnet #nav_vert_garnet a,  
   #body_peridot #nav_vert_peridot a,  #body_ruby #nav_vert_sapphire a,
   #body_spinel #nav_vert_spinel a,  #body_tourmaline #nav_vert_tourmaline a,
   #body_zircon #nav_vert_zircon a, #body_star_stones #nav_vert_star_stones a, 
   #body_cats_eyes #nav_vert_cats_eyes a, #body_gallery #nav_vert_gallery a,
   #body_gem_facts #nav_vert_gem_facts a, #body_gem_testing #nav_vert_gem_testing a,
   #body_FAQ #nav_vert_FAQ a {background-position: -200px 0;}
   
   
    
/*********** FORMATTING FOR THE RIGHT OF THE PAGE GLOBAL WITH NAVIGATION LINKS*************/

#GA_right_page{position:absolute; left:1040px; top:10px; width:200px; height:2990px;  /* height:2990px;*/ z-index:3; background-color:#ffffff}

#GA_right_page_test{position:absolute; left:1040px; top:0px; width:200px; z-index:8; background-color:#ffffff}


/*******   FORMATTING OF GENERAL PAGE LINKS *****/

#gen_link a {font-weight:bold}

#gen_link a:link {color: blue;}
#gen_link a:visited {color: #63F}
#gen_link a:hover{text-decoration:none; color:#FFF; background-color:#4E77E4;}
#gen_link a:active {color: blue; background-color:#FFFFFF;}


/******************  FORMATTING FOR THE LOCAL MAIN PAGE **********************/

 #main_banner_loc{position:absolute; left:160px; top:95px; width:650px; height:auto; z-index: 8;}
 
 #main_slide_show_loc{display:block; position:relative; left:50px; top:0px; width:800px; height:300px; z-index:10; visibility: visible;
  background-image:url(/xml/images/stones/main_slideshow/sshow_bg_300.jpg); background-position: 750px 0px; background-repeat:no-repeat;}

#main_slide_show_loc a{display:block; position:relative; left:0px; top:0px; width:750px; height:300px; z-index:10; visibility: visible;border:none;  }

 #main_slide_show_loc_buttons{position: absolute; left: 627px; top: 245px; width: 170px; height:45px ;z-index: 30; border:none;}

 #sshow_prev{position:absolute; left:5px; top:5px; width:35px; height:35px; z-index:20;}
 
 #sshow_pause{position:absolute; left:45px; top:5px; width:35px; height:35px; z-index: 20;visibility: visible;}

 #sshow_play{position:absolute; left:85px; top:5px; width:35px; height:35px; z-index: 20;visibility: visible;}

 #sshow_next{position:absolute; left:125px; top:5px; width:35px; height:35px; z-index: 20;visibility: visible;}


 #header_search_box{position: absolute; left: 150px; top: 255px; width: 300px; height:45px ;z-index: 20; border:none; background-image:url(/xml/images/basic_page/header_search_bg.jpg); background-repeat:no-repeat;}
 
  #header_search_field{position: absolute; left: 10px; top: 12px; width: 120px; height:30px ;z-index: 30;}
  
  #header_search_submit{position: absolute; left: 145px; top: 5px; width: 100px; height:45px ;z-index: 30;}
  


#sshow_button a,a.red_focus {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;   
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: 0px 0;outline:none;}

#sshow_button a:link,a.red_focus:link {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;  
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: 0px 0;outline:none;}

#sshow_button a:visited,a.red_focus:visited {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;   
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: -35px 0;outline:none;}

#sshow_button a:hover,a.red_focus:hover {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;  
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: -70px 0;outline:none;}

#sshow_button a:active {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;   
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: -105px 0; outline:none;}

#sshow_button a:focus {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;   
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: -105px 0; outline:none;}

#sshow_button a.red_focus:active {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;   
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: -140px 0; outline:none;}

#sshow_button a.red_focus:focus {display: block; position:absolute; left:0px; top:0px; width:35px; height:35px;   
background-image:url(/xml/images/stones/main_slideshow/slideshow_button_bg_35.png); z-index:30;
background-position: -140px 0; outline:none;}


/******************  FORMATTING A GENERAL CENTER PAGE **********************/
 #gen_center_page{position:absolute; left:0px; top:320px; width:1240px; overflow:visible; z-index: 8; visibility:visible; height:auto;}
 
 #gen_center_page_content{position:absolute; left:160px; top:0px; width:850px; overflow:visible; z-index: 8; 
                          visibility:visible; height:auto; min-height:450px;}
 
 #gen_center_page_item{display:block; left:0px; width:850px; overflow:visible; z-index: 8; 
                          visibility:visible; height:auto; padding-bottom:5px}
						  
#image_wrapper{display:block; position:relative; left:0px; width:850px; overflow:visible; z-index: 8; 
                          visibility:visible; height:auto;}					  
						  
						  
#gen_center_page_item_450{position:absolute; left:0px; top:0px; width:850px; overflow:visible; z-index: 8; 
                      visibility:visible; height:450px; padding-bottom:5px}
						  
 #gen_center_page_item_left{position:absolute; left:0px; top:0px; width:420px; overflow:visible; z-index: 8; 
                          visibility:visible; height:auto; padding-bottom:5px;}
						  
 #gen_center_page_item_left p{font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; 
                              text-align:justify; padding:5px; height:auto;}						  
  
 #gen_center_page_item_right{position:absolute; left:430px; top:0px; width:420px; overflow:visible; z-index: 8; 
                          visibility:visible; height:auto; padding-bottom:5px;}

 #gen_center_page_item_right p{font-family:"Times New Roman", Times, serif; font-size:14px; color:#000000; 
                              text-align:justify; padding:5px; height:auto;}			
						  
						  
						  
  
  
 #gen_center_page_loc{position:absolute; left:190px; top:100px; width:850px; /*height:2500px; *//*height:2500px;*/ z-index: 8}
 
  
 
 #gen_center_page_loc_scroll{position:absolute; left:190px; top:100px; width:850px; height:2500px; /*height:2500px; */ z-index: 8 /*overflow:scroll*/}
 
  #gen_center_page_next{position:absolute; left:700px; top:2800px; width:150px; height:50px; z-index: 8; }
  #gen_center_page_prev{position:absolute; left:500px; top:2800px; width:150px; height:50px; z-index: 8; }

/******************  FORMATTING THE BOTTOM  PAGE **********************/

#GA_bottom_page{position:absolute; left:160px; top:2900px; width:870px; height:100px; z-index: 8}


 #GA_bottom_page p{font-family:"Times New Roman", Times, serif; font-size:12px; color:#000000; text-align:justify; padding:10px; }
 
 

#GA_bottom_page_test{position:absolute; top:auto; left:0px; bottom:-150px; width:850px; height:150px; z-index: 8; padding-top:15px;}

#GA_bottom_page_links{position:absolute; top:auto; right:0px;  top:0px; width:auto; height:auto; z-index: 8; padding-top:15px;
font-family:"Times New Roman", Times, serif; font-size:14px; color:#7777FF;}

#GA_bottom_page_text{position:absolute; top:50px; left:0px; width:850px; height:auto; font-family:"Times New Roman", Times, serif; font-size:12px; color:#0000FF; text-align:justify;padding:10px; border-top: solid 2px #7777FF;}
 
 /**#GA_bottom_page_test p{font-family:"Times New Roman", Times, serif; font-size:12px; color:#0000FF; text-align:justify; padding:10px;
 border-top: solid 2px #7777FF;} **/
 
