/*
	Date: FEBRUARY 12, 2009.
	Title: SorryWorks
============================
*/

body{
     padding:0px; 
     margin:0px; 
     background:#3D649D url(images/background_slice.jpg) repeat-x;
}
A {color: blue; }
A:visited {color: blue;}

	 
*{
  padding:0px; margin:0px; 
  }
  
 
ul,ol{
	padding:0px; margin:0px;
}	
a{
	text-decoration:none;
}

p{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; padding:0px; margin:0px;
 }

h2{
 font-family:Arial, Helvetica, sans-serif;  padding:0px; margin:0px;
 }
 
.input-box{
          font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; 
		  height:17px; border:1px solid #B9B7B7; background-color:#FFFFFF; width:220px;
            }
.font{font-family:Verdana, Arial, Helvetica, sans-serif;}
			
/*----------text style-----------*/			

/*-----------------start page structure------------------------*/

#body_block{
      width:849px;
	  position:relative;
	  margin:auto;
	  padding-top:17px;
	  padding-bottom:20px;
	  }
	  
#wrap_block{
      width:849px;
	  float:left;
	  position:relative;
	  background:url(images/fullbody_slice.png) repeat-y;
	  }
	  
#wrap{
      width:765px;
	  margin:auto;
	  position:relative;
	  padding-left:3px;
	  padding-right:1px;
	  }
	  
#wrap_field{
      width:765px;
	  float:left;
	  position:relative;
	  padding-top:12px;
	  background:url(images/top_ver_slice.gif) repeat-x;
	  }

/*-----------------end page structure------------------------*/

/*------------- text style ----------- */

.txt1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3C0027; font-weight:normal; padding-left:10px; padding-top:10px;}
.txt1 .color{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#495C7C; font-weight:normal;}

.txt2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6A6D3A; font-weight:bold; padding-left:10px; padding-top:10px;}
  .txt2 a{color:#4100EE; text-decoration:underline;}
    .txt2 a:hover{color:#4100EE; text-decoration:none; }

.txt3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6A6D3A; font-weight:bold; padding-left:10px; padding-top:10px;}
  .txt3 a {color: blue; text-decoration:none;} 
/*-----------------start top------------------------*/

#top{
    width:765px;
	float:left;
	position:relative;
	}

.top_left{
    width:212px;
	float:left;
	position:relative;
	}
	
.top_right{
    width:553px;
	float:left;
	position:relative;
	}

.top_menu{
          width:189px;
		  height:198px;
		  float:left;
		  position:relative;
		  background:url(images/top_menu_slice.gif) repeat-x;
		  padding:15px 11px 10px 12px;
		  border-top:3px solid #FFFFFF
		  }
		  
.top_menu li{
           font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444712; position:relative;
		   list-style:none; background:url(images/top_menu_button.gif) right 5px no-repeat; padding-right:15px; 
		   padding-bottom:3px; text-align:right; width:174px; line-height:16px; _margin-top:-5px;
		   }
		   
	.top_menu li a{
         color:#444712;
		   }
	.top_menu li a:hover{
         color:#3333FF; text-decoration:none;
		   }
    
.top_menu li.under{
           background:none; padding-right:0px; line-height:0px; width:189px; line-height:0px;
		   text-align:right;
		   }     
/*-----------------start main body ------------------------*/

#main_body{
           width:765px;
		   float:left;
		   position:relative;
		   border-top:3px solid #FFFFFF;
		   }
		   
/*----------left----------*/

.left{
      width:212px;
	  float:left;
	  position:relative;
	  }

.left_menu{
           width:171px;
		   float:left;
		   position:relative;
		   padding:20px;
		   background:url(images/left_menu_slice.gif) repeat-x;
		   }
		   
.left_menu h2{color:#444712; font-weight:bold; background:url(images/icon1.gif) left no-repeat; padding-left:30px; 
             height:18px; font-size:18px;
			 }		   
.left_menu ul{
              padding-top:10px; padding-left:10px;
			  }	  
.left_menu li{
           font-family:Arial, Helvetica, sans-serif; 
           font-weight:normal; 
           font-size:12px; 
           color:#495C7C; 
           position:relative;
		   /* list-style-image: url(images/left_menu_button.gif);
		   background: url(images/left_menu_button.gif) top left no-repeat; */
		   padding-left:2px;
		   line-height:18px;
		   }
		   
	.left_menu li a{
         color:#495C7C;
		   }
		   
		   
.left_contact{
           width:171px;
		   float:left;
		   position:relative;
		   padding:20px;
		   border-top:2px solid #FFFFFF;
		   }
		   
.left_contact h2{color:#444712; font-weight:bold; background:url(images/icon1.gif) left no-repeat; padding-left:30px; 
             height:18px; font-size:18px;
			 }		   

/*----------right----------*/


.right{
      width:553px;
	  float:left;
	  position:relative;
	  }

.banner_img{
           width:553px;
		   float:left;
		   position:relative;
		   padding-bottom:2px;
		   border-bottom:2px solid #3D70B8;
		   }

.banner_img img{margin-left:2px;}

.over10000{
           width:551px; 
		   height:52px;
		   float:left;
		   position:relative;
		   background:url(images/over1000_slice.jpg) repeat-y;
		   margin-left:1px;
		   margin-top:1px;
		   }
		   .over10000 h1{
           font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; padding-top:5px; padding-left:7px; 
		   }
		   .over10000 h1 a{
           font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; text-decoration:underline; 
		   }
.apology{
           width:553px;
		   float:left;
		   position:relative;
		   padding-top:10px;
		   }


.volume_learn_field{
                  width:553px;
				  float:left;
				  position:relative;
				  padding-top:10px;
				  }
.volume_discount{
                width:271px;
				height:218px;
				float:left;
				position:relative;
				margin-left:5px;
				background:url(images/works_banner.gif) no-repeat;
				}
				

				
.volume_discount_book{width:127px; float:left; padding-top:8px; padding-left:5px;}
.volume_discount_txt{width:130px; float:left; padding-top:28px;}
				
.volume_discount h2{width:265px; float:left; font-size:13px; font-weight:bold; color:#FFFFFF; padding-top:3px; padding-left:6px;}
				
.learnhow{
		width:271px;
		height:218px;
		float:left;
		position:relative;
		margin-left:0px;
		background:url(images/works_banner.gif) no-repeat;
		}
		
.learnhow h2{width:265px; float:left; font-size:13px; font-weight:bold; color:#FFFFFF; padding-top:3px; padding-left:6px;}


.learnhow_field{
		width:255px;
		height:183px;
		float:left;
		position:relative;
		padding-left:10px;
		padding-top:20px;
		background:url(images/man.gif) right no-repeat;
		background-position:right 10px;
		}
		
		
/*-------- news-----------------*/

.news_field{
           width:533px;
		   float:left;
		   position:relative;
		   padding-left:20px;
		   padding-top:10px;
		   }

/*--- breaking_news---*/		   
.breaking_news{
          width:247px;
		  height:300px;
		  overflow:auto;
		  float:left;
		  position:relative;
		  padding-bottom:20px;
		  }
		  
.breaking_news h2{color:#8F9171; font-weight:bold; background:url(images/icon1.gif) left no-repeat; padding-left:30px; 
             height:18px; font-size:18px;
			 }
		  
.breaking_news_field{
		  width:220px;
		  float:left;
		  position:relative;
		  padding-right:10px;
		  padding-top:8px;
		  
		  }
		  
/*--- seenin---*/
.seenin{
          width:266px;
		  float:left;
		  position:relative;
		  padding-left:10px;
		  }
.seenin h2{color:#8F9171; font-weight:bold; background:url(images/icon1.gif) left no-repeat; padding-left:30px; 
             height:18px; font-size:18px;;
			 }
			 
.seenin_field{
		  width:266px;
		  float:left;
		  position:relative;
		  padding-top:10px;
		  }
		  
.seenin_field_left{
		  width:94px;
		  float:left;
		  position:relative;
		  padding-right:6px;
		  text-align:right;
		  }
		  
.seenin_field_right{
		  width:166px;
		  float:left;
		  position:relative;
		  }
		  


/*------------------------------------- about us page  -------------------------------------------*/

.right_field{
            width:528px;
			float:left;
			position:relative;
			border-top:11px solid #374867;
			padding-left:10px;
			}


 .right_field p{padding-top:10px; padding-right:10px; padding-left:5px; text-align:justify;}			
 .right_field h2{
        	padding-top:10px;
			padding-left:5px;
			padding-bottom:5px;
			border-bottom:1px solid #7B7B7B;
			font-size:17px;
			font-weight:bold;
			color:#6A6D3A;
			}		  
		  
/*-------------- bottom ----------------------*/

#bottom{
        width:744px;
		height:25px;
		float:left;
		padding-bottom:2px;
		background-color:#495C7C;
		padding-top:10px;
		padding-right:20px;
		}
		  
.bottom_txt{
             font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;
			 text-align:right;
			 }
           		
		  
		  
		  