/*
  Title # Totally Texty
  Date  # 06 October 2009.
*/

body{ padding:0px; margin:0px; background:#8ABC31 url(/images/t_body_bg.gif) repeat-y; }


#wrap{
      width:892px;
	  margin:auto;
	  text-align:left;
	  }
	  
#wrap2{
       width:892px;
	   padding-bottom:155px;
	   float:left;
	   position:relative;
	   }
	   
	  
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#B91164; padding:0px; margin:0px; }	  
	   
ul{ padding:0px; margin:0px; }	   	  


/* ======================================================= Satart Text ============================================================= */

.font{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#7E7C7C; }

.font2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FBF5F5; }

.font3{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#E873D1; padding-top:4px;  }

.font4{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FBF5F5; padding-top:2px;}

.font5{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#999999; }

/* ======================================================= End Text ============================================================= */ 

/* ======================= Start Top ============================== */

#top{
     width:731px;
	 padding-left:161px;
	 background:url(/images/t_top_bg2.gif) no-repeat;
	 height:168px;
	 float:left;
	 position:relative;
	 z-index:1000000;
	 }
	 
#logo{
     width:357px;
	 padding-top:22px;
	 float:left;
	 position:relative;
	 z-index:1000000;
	 }
	 
#top_right{
		 width:242px;
		 padding-top:62px;
		 float:right;
		 position:relative;
		 z-index:10000000;
		 }	 	 
	 	 
	 
#pop_star{
          width:127px;
		  left:762px;
		  top:117px;
		  float:left;
		  position:absolute;
		  }	 

/* ======================= End Top ============================== */

/* ======================= Start Main Body ============================== */

#main_body{
       width:885px;
	   padding:0px 2px 0px 5px;
	   background:url(/images/t_mainbody_bg.gif) repeat-y;
	   float:left;
	   position:relative;
	   }
	   
/* ================= Start Navigation =================== */

#nav{
      width:882px;
	  border-left:1px solid #050404;
	  background:url(/images/t_nav_bg.gif) repeat-x;
	  height:35px;
	  border-top:1px solid #FFFFFF;
	  float:left;
	  position:relative;
	  }

	  
#nav2{
      width:614px;
	  border-left:1px solid #E1E1E1;
	  float:left;
	  position:relative;
	  }	  	  
	  	  	  	
	  
.home{
      width:50px;
	  border-left:1px solid #FFFFFF;
	  float:left;
	  position:relative;
	  }
	  
	.home a{
		   width:50px;
		   background:url(/images/t_home.jpg) no-repeat;
		   height:35px;
		   float:left;
		   position:relative;
		   }
		   
		.home a:hover{
				   width:50px;
				   background:url(/images/t_home_hover.jpg) no-repeat;
				   height:35px;
				   float:left;
				   position:relative;
				   }   
		   
		   
	   .home_hover{
				   width:50px;
				   border-left:1px solid #FFFFFF;
				   background:url(/images/t_home_hover.jpg) no-repeat;
				   height:35px;
				   float:left;
				   position:relative;
				   }
				   
				   	     
	  
	  
.products{
		  width:77px;
		  border-left:1px solid #FFFFFF;
		  float:left;
		  position:relative;
		  }
		  
		 .products a{
					 width:77px;
					 background:url(/images/t_products.jpg) no-repeat;
					 height:35px;
					 float:left;
					 position:relative;
					 }
					 
		 .products a:hover{
					 width:77px;
					 background:url(/images/t_products_hover.jpg) no-repeat;
					 height:35px;
					 float:left;
					 position:relative;
					 }
					 
			 .products_hover{
							 width:77px;
							 border-left:1px solid #FFFFFF;
							 background:url(/images/t_products_hover.jpg) no-repeat;
							 height:35px;
							 float:left;
							 position:relative;
							 }		 			  
		  
.about_us{
		  width:72px;
		  border-left:1px solid #FFFFFF;
		  float:left;
		  position:relative;
		  }
		  
		  .about_us a{
					  width:72px;
					  background:url(/images/t_about_us.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }
					  
		   .about_us a:hover{
					  width:72px;
					  background:url(/images/t_about_us_hover.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }
					  
				.about_us_hover{
							  width:72px;
							  border-left:1px solid #FFFFFF;
							  background:url(/images/t_about_us_hover.jpg) no-repeat;
							  height:35px;
							  float:left;
							  position:relative;
							  }		  		  
		  
.text_411{
		  width:30px;
		  border-left:1px solid #FFFFFF;
		  float:left;
		  position:relative;
		  }
		  
		   .text_411 a{
					  width:30px;
					  background:url(/images/t_text411.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }
					  
			.text_411 a:hover{
					  width:30px;
					  background:url(/images/t_text411_hover.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }
					  
				.text_411_hover{
							  width:30px;
							  border-left:1px solid #FFFFFF;
							  background:url(/images/t_text411_hover.jpg) no-repeat;
							  height:35px;
							  float:left;
							  position:relative;
							  }
					  	  		  
		  
.parent_portal{
			  width:102px;
			  border-left:1px solid #FFFFFF;
			  float:left;
			  position:relative;
			  }
			  
			.parent_portal a{
							 width:102px;
							 background:url(/images/t_parent_portal.jpg) no-repeat;
							 height:35px;
							 float:left;
							 position:relative;
							 }
							 
			.parent_portal a:hover{
							 width:102px;
							 background:url(/images/t_parent_portal_hover.jpg) no-repeat;
							 height:35px;
							 float:left;
							 position:relative;
							 }
							 
				 .parent_portal_hover{
									 width:102px;
									 border-left:1px solid #FFFFFF;
									 background:url(/images/t_parent_portal_hover.jpg) no-repeat;
									 height:35px;
									 float:left;
									 position:relative;
									 }			 				   		  		  		  	  	     
	   
.j4f{
	 width:32px;
	 border-left:1px solid #FFFFFF;
	 float:left;
	 position:relative;
	 }
	      
		  .j4f a{
				 width:32px;
				 background:url(/images/t_j4f.jpg) no-repeat;
				 height:35px;
				 float:left;
				 position:relative;
				 }
				 
		   .j4f a:hover{
				 width:32px;
				 background:url(/images/t_j4f_hover.jpg) no-repeat;
				 height:35px;
				 float:left;
				 position:relative;
				 }
				 
				   .j4f_hover{
							 width:32px;
							 border-left:1px solid #FFFFFF;
							 background:url(/images/t_j4f_hover.jpg) no-repeat;
							 height:35px;
							 float:left;
							 position:relative;
							 }		 
				 
				 
	 
.net_speak{
		  width:75px;
		  border-left:1px solid #FFFFFF;
		  float:left;
		  position:relative;
		  }
		  
		  .net_speak a{
					  width:75px;
					  background:url(/images/t_net_speak.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }
					  
		  .net_speak a:hover{
					  width:75px;
					  background:url(/images/t_net_speak_hover.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }	
					  
				  .net_speak_hover{
								  width:75px;
								  border-left:1px solid #FFFFFF;
								  background:url(/images/t_net_speak_hover.jpg) no-repeat;
								  height:35px;
								  float:left;
								  position:relative;
								  }	  		  	
		  
.kwl_cart{
		  width:76px;
		  border-left:1px solid #FFFFFF;
		  float:left;
		  position:relative;
		  }
		  
		  .kwl_cart a{
					  width:76px;
					  background:url(/images/t_kwl_cart.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }
					  
			.kwl_cart a:hover{
					  width:76px;
					  background:url(/images/t_kwl_cart_hover.jpg) no-repeat;
					  height:35px;
					  float:left;
					  position:relative;
					  }
					  
					 .kwl_cart_hover{
								  width:76px;
								  border-left:1px solid #FFFFFF;
								  background:url(/images/t_kwl_cart_hover.jpg) no-repeat;
								  height:35px;
								  float:left;
								  position:relative;
								  } 
					  		  	
		  
.contact_us{
		    width:89px;
		    border-left:1px solid #FFFFFF;
		    float:left;
		    position:relative;
		    }
			
			.contact_us a{
						width:89px;
						background:url(/images/t_contact.jpg) no-repeat;
						height:35px;
						float:left;
						position:relative;
						border-right:1px solid #FFFFFF;
						}
						
			.contact_us a:hover{
						width:89px;
						background:url(/images/t_contact_hover.jpg) no-repeat;
						height:35px;
						float:left;
						position:relative;
						border-right:1px solid #FFFFFF;
						}
						
				  .contact_us_hover{
									width:89px;
									border-left:1px solid #FFFFFF;
									background:url(/images/t_contact_hover.jpg) no-repeat;
									height:35px;
									border-right:1px solid #FFFFFF;
									float:left;
									position:relative;
									}			
						
						
#holyday_add{
             width:224px;
			 padding-left:43px;
			 float:left;
			 position:relative;
			 }
			 			 								

/* ================= End Navigation =================== */
			

#main_body2{
            width:885px;
			position:relative;
			float:left;
			*z-index:-1000;
			background: #AAAAAA;
		    background-image: url(/images/backSCROLL1.jpg);
		    background-repeat: no-repeat;	  
		    background-position: 73px bottom;
		    border-left: solid #060301 1px;
			}			
			
#main_body2Stars{
            width:885px;
			position:relative;
			float:left;
			*z-index:-1000;
			background: #AAAAAA;
		    background-image: url(/images/backSCROLL.jpg);
		    background-repeat: no-repeat;	  
		    background-position: 73px bottom;
		    border-left: solid #060301 1px;
			}			
			
/* ================= Start Left ================ */

#left{
      width:690px;
	  padding-left:1px;
	  padding-right:1px;
	  float:left;
	  position:relative;
	  z-index:0;
	  }

.left2{
      width:690px;
	  float:left;
	  position:relative;
	  }
	  
#left3{
      width:670px;
	  padding:12px 13px 0px 9px;
	  float:left;
	  position:relative;
	  border-top: solid #ffffff 1px;
	  }	  
	    
	  
.left_products{
			  width:689px;
			  padding:6px 0px 2px 0px;
			  border-left:1px solid #E0E0E0;
			  background-color:#393939;
			  float:left;
			  position:relative;
			  }	
			  
.fllow_text{
			width:635px;
			padding-left:55px;
			background:url(/images/t_fllow_text_bg.jpg) no-repeat;
			height:71px;
			padding-top:46px;
			float:left;
			position:relative;
			}	
			

#phone_body{
		   width:686px;
		   padding:43px 4px 0px 0px;
		   background:url(/images/t_totally_texty_ru.jpg) no-repeat;
		   height:427px;
		   float:left;
		   position:relative;
		   z-index:10;
		   }
		   
	 #phone{
		   width:216px;
		   padding:46px 0px 0px 31px;
		   background:url(/images/t_phone_bg2.gif) no-repeat;
		   height:381px;
		   float:right;
		   position:relative;
		
		   }
		   
		   .phone_image{
					   width:157px;
					   padding-right:59px;
					   height:186px;
					   float:left;
					   position:relative;
					   }
					   
			.buy_here{
					  width:145px;
					  padding-top:47px;
					  float:right;
					  position:relative;
					  }		   	   					    	  

/* ================= End Left ================ */

/* ================= Start Right ================ */

#right{
      width:191px;
	  border-top:1px solid #FFFFFF;
	  float:left;
	  position:relative;
	  background: #474747;
	  }
  
	  
.right2{
      width:191px;
	  float:left;
	  position:relative;
	  }
	  
.right3{
      width:183px;
	  padding-left:8px;
	  float:left;
	  position:relative;
	  }
	  
    .right3a{
			 width:67px;
			 float:left;
			 position:relative;
			 }
			 
	.right3b{
			 width:110px;
			 padding-top:48px;
			 float:left;
			 position:relative;
			 }	
			 
.glam_green{
		   width:191px;
		   float:left;
		   position:relative;
		   }			 	 	  	  	  

/* ================= End Right ================ */						 		  
			 
			 
	   
/* ======================= End Main Body ============================== */


/* ================================================= Start Bottom ======================================================= */

#bottom{
       width:860px;
	   padding:9px 10px 25px 10px;
	   border-left:1px solid #E0E0E0;
	   border-top:1px solid #FFFFFF;
	   border-bottom:1px solid #FFFFFF;
	   background-color:#A39B85;
	   float:left;
	   position:relative;
	   margin-left:1px;
	   }
	   
#bottom2{
		 width:892px;
		 float:left;
		 position:relative;
		 }	   

.bottom_font{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; }
    .bottom_font a{ color:#FFFFFF; text-decoration:none; }
	   .bottom_font a:hover{ color:#000000; }

/* ================================================= End Bottom ======================================================= */ 



/* ==================================== Start About Us Page ======================================== */

.insidepage{
			  width:660px;
			  padding-bottom:20px;
			  float:left;
			  position:relative;
			  font-family: Arial, sans-serif; 
			  font-size:13px; 
			  font-weight:normal; 
			  color:black; 
			  line-height: 1.5em;
			  }
			  
.insidepage h1{ font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; color:#B91164;
				     border-bottom:1px solid #B91164; padding-bottom:7px;
				   }
				
.insidepage h2{ font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#8ABC31;
				     border-bottom:0px solid #8ABC31; padding-bottom:7px;
				   }
		
.insidepage li{ margin-left: 20px; }
				   
.about_us_page2{
			  width:625px;
			  padding-top:560px;
			  float:left;
			  position:relative;
			  }				   			  

/* ==================================== End About Us Page ======================================== */



/* ==================================== Start Sub Menu =========================================== */

.jqueryslidemenu{
font: bold 12px Verdana;
width:615px;
float:left;
}

.jqueryslidemenu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
float:left;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
color: white;
text-decoration: none;
}


	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left:0;
visibility: hidden;
z-index:100;
float:left;
width:170px !important;
margin:0;
padding:0;
}

            
			
                  /*\*/
				  
				       /*
							html>body*.jqueryslidemenu ul li ul{
															position: absolute;
															left:0;
															visibility: hidden;
															z-index:100;
															float:left;
															width:170px !important;
															margin:0;
															padding:0;
															margin-top:-37px;
															*margin-top:-0px;
															}
						*/	
													
			      /*\*/
				  
			




/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
color:#FFFFFF;
padding-left:5px;
border:1px solid #FFFFFF;
border-top:none;
padding-left:5px;
margin:0;
padding-top:5px;
float:left;
position:relative;
background-image:none;
width:160px;
background-color:#B91164;
}
.jqueryslidemenu ul li ul li a:hover{
background-image:none;
color:#CBCBCB;
width:160px;
background-color:#B91164;
padding-left:5px;
margin:0;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top:0px;
right:0px;
}

.rightarrowclass{
position:absolute;
top:0px;
right:0px;
}




/* ==================================== End Sub Menu =========================================== */