/*	-------------------------------------------------------------
	Robin Mak
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	autor         Angie Yoo
	version       1.0
	url       Robinmak.com
	timestamp      June/22/2009 
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	1. Body
	2. Floats & clears
	3. Links
	
	4. General Properties
	5. Footer
	6. Layout
    7. Header
	8. Imgs
	9. Buttons: Rss-feed
	10. Typography
   


/*  -------------------------------------------------------------
	1. BODY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   */

     body {      
		
		background-color:#6ca1bc;
		margin: 50px 0 0 0;
		padding: 0px;
		border: 0px;
		color: #474747; 
		font-family: Arial;
		font-size: 15px;
		line-height:18px;
		background: url('../images/bg2.png') repeat-x;
		    
		}
		
/*	-------------------------------------------------------------
	2. FLOATS & CLEARS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	 
	 .clear-both{
		clear:both;
		}
	 
	 .clear-left{
		clear: left;
		}
		
	 .clear{
	  	width: 990px;
	  	height: 1px;
	  	background: url('../images/clear.gif') repeat;
		}
		
	 .spacer{
	  	padding-left:8px;
	  	height:100px;
		}
	 .align_r {
	 	text-align:right;
		float:right;
		margin-right:25px;
		
		}
	 
	
/*	-------------------------------------------------------------
	3. LINKS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	 
		
	 a:link, a:visited {
		text-decoration: none;
		color: #71cfd4;
		}

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

	 a:active {
		text-decoration: underline;
		color: #71cfd4; 
		}

	 a:link.promo, a:visited.promo {
		text-decoration: none;
		
		font-size: 12px;
		color: #1f427d;
		}

	 a:hover.promo {
		text-decoration: underline;
		font-size: 12px;
		color: #1f427d; 
		}

	 a:active.promo {
		text-decoration: underline;
		font-size: 12px;
		color: #1f427d; 
		}
			 
	 a:link.homelink, a:visited.homelink {
		text-decoration: none;
		vertical-align: 35%;
		font-size: 11px;
		color: #1f427d;
		padding-top:5px;
		
		}

	 a:hover.homelink {
		text-decoration: underline;
		font-size: 11px;
		color: #1f427d; 
		vertical-align: 35%;
		padding-top:5px;
		}

	 a:active.homelink {
		text-decoration: underline;
		font-size: 11px;
		color: #1f427d; 
		vertical-align: 35%;
		padding-top:5px;
		}
			 
	 a img {
		border:none;
		}
	
/*	-------------------------------------------------------------
	4. GENERAL PROPERTIES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		.kits {
		line-height:18px;
		color:#2a759f;
		font-family:arial;
		padding-top:5px;
		font-size:20px;
		}
	
	.indent{
	margin-left:25px;
	}
	
	.indent_right{
	margin-right:5px;
	text-align:right;
	}
	
	.indent_promo{
	margin-left:25px;
	font-size:11px;
	line-height:18px;
	}
	
	.indent_address{
	margin-left:10px;
	font-size:11px;
	line-height:12px;
	color:#747474;
	font-family:arial;
	
	}
	
	.indent_phone{
	margin-left:10px;
	font-size:11px;
	line-height:14px;
	color:#747474;
	font-family:arial;
	
	}
	
	.footpush {
	padding-left:55px;
	padding-top:15px;
	}
	
	.leftpush {
	padding-left:33px;
	padding-top:35px;
	
	}
	
	.push {
	
	padding-left:30px;
	}
	

	
	
	
/*	-------------------------------------------------------------
	5. FOOTER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	 
	#footer {
	 	width:767px;
		height:43px;
	 	font-size:12px;	
		color:#fff;
		text-align:left;
		background: url('../images/bg_footer.png') repeat-x;
		vertical-align:middle;
		margin-top:-18px;
		margin-left:0px;
	 }        
	 
	 	
/*	-------------------------------------------------------------
	6. LAYOUT
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	#site {
		
		height:100%;
		position:relative;
		margin:0px;
	}
	
	#header {	
	
	}
	
	 #menu {
		width:767px;
		line-height:0px;		
		}
		
	 #content {
		width:767px;
		background-color:#fff;
		overflow:auto;
		
		}
	
	
		
	#banner {
		width:767px;
		height:190px;
		background-color:#fff;
		
		}
		
		
	 #logo {
	 	
		line-height:0px;
		float:left;
	 }
	 
	 #menu_right {
	 
		width:642px;
		height:126px;
		line-height:0px;
		float:left;
		}


  	 #r_content {
		width:488px;
  	 	height:auto;
  	 	text-align:left;
  	 	padding:10px 40px 10px 40px;
		background-color:#fff;
		float:left;
		font-size:12px;
		background: url('../images/bg_rcontent.png') repeat-y;
		
  	 }
	 
  	 #left {
  	 	width:150px;
  	 	height:auto;
  	 	float:left;
  	 	line-height:24px;
  	 	
  	 }
  	 
  	 #right {
  	 	width:auto;
  	 	height:auto;
  	 	float:right;
  	 	background-color: #fff;
  	 	margin:15px;
		vertical-align: top;
	 }
  	 
	 #r_sidebar {
	 background: url('../images/bg_rsidebar.png') repeat;
	 width:177px;
	 
	 height:480px;
	 float:left;

	}
	
	#l_sidebar {
	 background: url('../images/bg_lsidebar4.png') repeat-y;
	text-align:left;
	 width:199px;
	 height:auto;
	 
	 float:left;
	 line-height:23px;
	 font-size:15px;
	 float:left;
	  padding-bottom:5px;
	
	 }
	 
	 
	 
	 .box150 {
	 width:150px;
	 float:left;
	 margin:10px;
	 }
	 
	 .box350 {
	 width:300px;
	 float:left;
	 }

/*	-------------------------------------------------------------
	7. HEADER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

         
/*	-------------------------------------------------------------
	8. IMGS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	 .photo {
	  margin:5px 10px 10px 0;
	 }
/*	-------------------------------------------------------------
	9. BUTTONS: RSS-FEED
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	-------------------------------------------------------------
	10. TYPOGRAPHY
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	 		
	  h1{
	  	line-height:23px;
		color:#2a759f;
		font-family:arial;
		
	  	}
	  
	  h2{
	  	
	  	}
	  	
	   h3{
	  
	  	}
	  	
	   h4{
	  
	  	}
	  	
	  	h5{
	  	
	  	}
	   
	
		
	  .backtotop {
		color:#000;
		margin:15px 0px 10px 0px;
		float:right;
		
		}	
	
	.qs {
	color:#6497b7;
	}
	
	.small {
	font-size:11px;
	}
	