@charset "utf-8";
/* CSS Document */

body { margin:0;
	   padding:0;
	   background:#fcfcfc;
	    }

h1, h2, h3, ul, li, p { margin:0;
						padding:0;
						
						}
ul {list-style:none; }

a { color:#666666; text-decoration:none;}


lable {margin:0; padding:0;}

input {margin:0; padding:0; width:290px; height:20px; }

select {margin:0; padding:; width:290px; height:20px; }

textarea{ margin:0; padding:0; width:290px; height:80px; }

#form { width:300px; margin:0 0 0 35px; padding:10px; float:left; background:#E8F3F7;  }

.submit { width:100px; height:20px; margin:10px 0 0 50px; }




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

.space { color:#E57716; padding:0 10px 0 10px; }

.space a { text-decoration:none; text-decoration:none }

.space a:hover {color:#0284C2; text-decoration:none; }



 /*   Wrap and contaner    */
 
 #wrap {width:920px; margin:0 auto; }
 
 #contaner { width:900px; 
 			 margin:0 0 0 0; 
			 padding:0 10px 0 10px;
			 float:left; background:url(images/body-bg.gif) 0 0 repeat-y; 
			 }
			 
			 
			/*    End Contaner and Wrap    */
	
/*   Top    */			 
#top { width:890px;
	   margin:0; 
	   padding:0 10px 0 0; 
	   float:left;
	   background:#303030 /*  url(images/top-bg.gif) 0 0 repeat-x */ ;
	   height:16px;
	   line-height:16px;
	   text-align:right;
	   color:#e0e1e1;
	   font: bold 11px Verdana, Arial, Helvetica, sans-serif
	   }
	   
	   		/*    End Top     */
			
/*   Header     */

#header  { width:900px;
		   margin:0;
		   padding:0;
		   float:left;
		   height:100px;
		   }
		   
#logo { width:277px;
		margin:8px 0 0 15px;
		padding:0; 
		float:left;
	}
	
#logo img {border:none;  height:85px; width:277px; }

#top-banner {width:460px;
			 height:74px;
			 float:right;
			 margin:5px 10px 0 0;
			 }

		/*    End Header   */
		
		
/*   Menu   */

#menu { width:900px; 
		margin:0;
		padding:0;
		float:left; 
		height:40px;
		background:url(images/menu.gif) 0 0 repeat-x;
		}
		
#menu ul { list-style:none; }

#menu li { float:left; 
		   display:block; 
		   padding:0 0 0 10px; 
		   font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
		   color:#000;
		   line-height:40px;
		   }
		   
#menu li a {display:block; 
			float:left; 
			margin:0; 
			padding:0 20px 0 10px; 
			font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
			color:#fff; 
			line-height:40px;
			background:url(images/menu-line.gif) right top no-repeat;
			text-decoration:none; 
			} 
			
#menu li a:hover { color:#000; }


		/*     End Menu    */

/*     content     */

#content {width:880px;
		  margin:15px 0 0 0; 
		  padding:0 10px;
		  float:left; 
		  }
		  
#left  {width:188px;
		float:left;
		margin:0 10px 0 0;
		padding:0;
		}
		
		
#left_paragraph {width:170px !important;
				  width:160px;
				 margin:5px 0 5px 6px;
				 float:left;
				 padding:0 12px 0 0;
				 }

#left_paragraph p { font:normal 12px Verdana, Arial, Helvetica, sans-serif;
					color:#606986;
					line-height:20px;
					margin:8px 0 6px 0;
					padding:0;
					text-align:left;
					}	
					
				 
				 
#left_paragraph p.boldness {color:#606986; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}			 
				 

#readmore {  width:150px ;
				 margin:5px 0 5px 6px;
				 float:left;
				 padding:0 8px 8px 0;
				 }	
				 
#readmore p {
				font:bold 12px Arial, Helvetica, sans-serif;  
				 color:#29519c;
				 float:right;
				 padding:0 12px 0 0;
				 }			 
				 
				 
		
#menu-left {width:160px;
			margin:6px 0 0 20px !important;
			margin:0 0 0 10px ;
			padding:0;
			float:left;
			}
			
#menu-left ul {list-style:none; margin:0; padding:0; }

#menu-left ul li { width:150px; font:normal 12px Verdana, Arial, Helvetica, sans-serif;
				   color:#000;
				   line-height:20px;
				   border-bottom: 1px solid #ccc;
				   padding: 0 0 6px 15px;
				    background:url(images/icon-left.gif) 0 6px no-repeat;
				   }
				   
#menu-left ul li a {font:normal 12px Verdana, Arial, Helvetica, sans-serif;
					color:#000;
					text-decoration:none;
					}
#menu-left ul li a:hover { color:#999999;
							text-decoration:underline;
						}							
			
			
		
#left-box { width:186px;
			border:1px solid #999999;
			float:left;
			margin:0 0 10px 0;
			padding:0;
			}	
			
#headline { width:186px;
			margin:0; 
			padding:0;
			float:left;
			height:32px;
			background:url(images/left-bg.jpg) 0 0 repeat-x;
			}	
			
#headline span { width:23px;
				 height:26px;
				 margin:3px 6px 0 5px;
				 float:left;
				 }
				 
#headline h2 { font:bold 12px Arial, Helvetica, sans-serif;
				color:#fff;
				margin:0 0 0 0px;
				line-height:34px;
				padding:0 0 0 10px;
				} 

		
		
		
		
    /*   Right    */
			
#right { width:674px; 
		 margin:0; 
		 padding:0;	
		 float:right;
		 border:1px solid #e8e8e8;
		 }
		 
#banner { width:672px;
		  margin:0 0 10px 0; 
		  padding:0;
		  float:left;
		  height:163px;
		  }
		  
		  
#sitemap {width:400px; margin:10px 0 10px 15px; padding:0; float:left; }

#sitemap a { color:#666666; font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none; }

#sitemap a:hover {color:#0789C7; text-decoration:underline; }


#offer {width:672px;
		margin:0 0 5px 0;
		padding:0;
		float:left;
		height:164px;
		background:#e8e8e8 url(images/offer-bg.jpg) 0 0 no-repeat;
		}
#offer-top { width:672px;
		margin:1px 0 1px 0;
		padding:0;
		float:left;
		height:36px;
		}
		
		#top-left { width:220px;
			margin:0 2px 0 2px;
			float:left;
			padding:0;
			}
		
#top-left span { margin:5px 8px 0 6px;
      			 width:23px;
				 height:25px;
				 float:left;
				 }	
				 
#top-left h3 { font: bold 12px Arial, Helvetica, sans-serif; color:#434343; line-height:36px; }	
				 
		
		
		
		
#top-center { width:220px;
			margin:0 2px 0 2px;
			float:left;
			padding:0;
			}
		
#top-center span { margin:5px 8px 0 10px;
      			 width:23px;
				 height:25px;
				 float:left;
				 }	
				 
#top-center h3 { font: bold 12px Arial, Helvetica, sans-serif; color:#434343; line-height:36px; }	
				 
				 
#top-right { width:220px;
			margin:0 0 0 2px;
			float:left;
			padding:0;
			}
		
#top-right span { margin:5px 8px 0 10px;
      			 width:23px;
				 height:25px;
				 float:left;
				 }		
		
#top-right h3 { font: bold 12px Arial, Helvetica, sans-serif; color:#434343; line-height:36px; }	


/*     top-bottom     */


#offer-bottom { width:672px;
		margin:1px 0 1px 0;
		padding:0;
		float:left;
		height:126px;
		}


#bottom-left { width:220px;
			margin:12px 2px 0 2px;
			float:left;
			padding:0;
			}
			
			
#bottom-left p { font:normal 12px Verdana, Arial, Helvetica, sans-serif; 
				  color:#434343; 
				  line-height:20px; 
				  padding:0 10px; 
				  }
				  
				  
#bottom-center p { font:normal 12px Verdana, Arial, Helvetica, sans-serif; 
				  color:#434343; 
				  line-height:20px; 
				  padding:0 18px; 
				  }
				  
				  
#bottom-right p { font:normal 12px Verdana, Arial, Helvetica, sans-serif; 
				  color:#434343; 
				  line-height:20px; 
				  padding:0 16px !important; 
				  }
			
#bottom-center { width:220px;
			margin:12px 2px 0 2px;
			float:left;
			padding:0;
			}
			
#bottom-right { width:210px;
			margin:12px 2px 0 2px;
			float:right;
			padding:0;
			}
			
/*   end Top bottom  */
	
	
/*   Price box   */

#price {    width:215px;
			margin:10px 2px 0 2px;
			float:left;
			padding:0;
			border-top:1px dotted #ccc;
			}
			
#price-left { width:70px;
			  height:40px;
			  font:bold 16px Verdana, Arial, Helvetica, sans-serif;
			  color:#434343;
			  float:left;
			  text-align:center;
			  line-height:40px;
			  }
			  
#price-right  { width:140px; 
				height:40px;
				margin:0;
				padding:0;
				float:right;
				}
				
#price-right p { font:bold 12px Verdana, Arial, Helvetica, sans-serif;
				 color:#000;
				 padding:0 0 0 6px;
				 line-height:20px;
				 }
				 
#price-1 {   width:200px;
			margin:10px 2px 0 2px;
			float:right;
			padding:0;
			border-top:1px dotted #ccc;
			}
			
#price-right-r  { width:190px; 
				height:40px;
				margin:10px 0 0 0;
				padding:0;
				float:right;
				}
				
#price-right-r p { font:bold 12px Verdana, Arial, Helvetica, sans-serif;
				 color:#000;
				 padding:0 0 0 5px;
				 line-height:20px;
				 }
				 
				 

	
		
		
		
#right-heading { width:665px;
				 margin:5px 0 6px 5px;
				 padding:0;
				 float:left;
				}
				
	#right-heading-small { width:665px;
				 margin:3px 0 0 5px;
				 padding:0;
				 float:left;
				}
				

#right-heading h2 {font: bold 18px Verdana, Arial, Helvetica, sans-serif;
					color:#505050;	
					line-height:25px;
					padding:0; margin:0;
					}	
					
					
#right-heading-small h4 {font: bold 12px Verdana, Arial, Helvetica, sans-serif;
					color:#505050;	
					line-height:18px;
					margin:0 0 0 0;
					padding:0 0 0 0;
					}	
					
#right-paragraph {width:665px;
				 margin:5px 0 6px 5px;
				 padding:0;
				 float:left;
				 margin:0 0 0 5px;
				}
				
#right-paragraph p { font:normal 12px Verdana, Arial, Helvetica, sans-serif;
					 color:#000;
					 line-height:18px;
					 margin:10px 0 10px 0;
					 padding:0;
					 }
				  	 
					 
#right-paragraph ul {list-style-type:none; margin:0 0 0 0; padding:0; }

#right-paragraph ul li { width:625px;
						 font:normal 12px Verdana, Arial, Helvetica, sans-serif;
						 color:#000;
						 margin:0 0 0 10px;
						 padding:0 0 0 30px;
						 line-height:20px;
						 float:left;
						 background:url(images/men-icon.jpg) 3px 5px no-repeat;
						 }
					 
					 
    /*     End Right    */
	
	
#footer { width:900px;
		  margin:8px 0 0 0;
		  padding:0;
		  float:left;
		  background:url(images/footer1.jpg) 0 0 repeat-x; 
		  height:113px;
		  }
		  
#footer p { text-align:center; line-height:20px; margin:10px 0 0 0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000;
} 

#footer a{ color:#000000; text-decoration:none; }

#footer a:hover, #footer a:active { color:#E67816; border-bottom:5px solid #fff; padding:0 0 6px 0;}		  
		  
		  
		  
		  
		  /*      End footer    */
		  
		  
/*   Round box   */


#msgbox
{ 
	margin: .2em 0 0 0;
	float:left;
	width:100%;
	padding:0 0 0 0;
	background: #BCDFF2;
}

#msgbox p { font: normal 12px Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			margin:6px 0 0 0;
			text-align:center;
			}
			
b.boldness { font:bold 12px Arial, Helvetica, sans-serif; color:#
; line-height:20px; letter-spacing:1px; }

b.rtop, b.rbottom
{
	display:block;
	background: #FFF
}
b.rtop b, b.rbottom b
{
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #BCDFF2;
}
b.r1
{
	margin: 0 5px;
}
b.r2
{
	margin: 0 3px;
}
b.r3
{
	margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4
{
	margin: 0 1px;
	height: 2px;
}
.white
{
	margin:0 0 0 0;
	width:90%;
	float:left;
	padding: .2em .2em .2em .5em;
	font:normal 10pt Tahoma,Verdana,Arial;
	color:#FFFFFF;
}
blockquote.withquote 
{
	width:80%;
	background:url(images/quote.gif) no-repeat;
	background-position:top left;
	text-align: center;
	padding-left:5%;
} 

p.withunquote 
{
	background: url(images/unquote.gif) no-repeat;
	background-position:bottom right;
	font:bold 11pt Tahoma;
	color:#FFFFFF;
	padding-right:0;
	text-align:center;
}


/*     End Round box       */



/*   Portfolio   */

#template { width:660px; margin:0 auto; float:left; }

##template a { border:none; }

#template h1 { width:620px; height:24px; background:#B9D439;  font:normal 21px Arial, Helvetica, sans-serif; color:#000; margin:0 0 30px 0; float:left; }


#template_box { width:288px; height:157px; background-color:#000000; }

#template_box a img  { margin:0 auto; border:none; }


#freetemplate {
	width:288px;
	margin:10px 15px 25px 15px !important;
	margin:10px 7px 25px 8px;
	height:157px;
	padding:4px;
	background-color:#fff;
	float:left;
	border:2px solid #BFE0F1;
	

}
#freetemplate img {
width:278px;
height:97px;
margin:5px 5px 5px 5px;
border:0px solid #B9D439;


}

#freetemplate h3 {
width:100%;
font:bold 12px verdana;
color:#3399ff;
text-align:center;
margin-bottom:10px;
}

#freetemplate h1 {
width:auto;
color:#1E471D;
background:#fff;
font:14px bold Verdana, Arial, Helvetica, sans-serif;
padding:5px;
height:15px;
text-align:center;
margin:2px 0 0 10px;
float:left
}

#freetemplate h4 {
color:#1E471D;
background:#fff;
font:14px bold Verdana, Arial, Helvetica, sans-serif;
height:15px;
text-align:center;
margin:2px 0 0 5px;

}

#freetemplate h4 a {
width:100%;
color:#1E471D;
background:#fff;
font:14px bold Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}

#freetemplate h4 a:hover {
width:100%;
color:#000;
background:#fff;
font:14px bold Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}




#freetemplate h2 {
width:auto;
color:#1E471D;
background:#fff;
font:14px bold Verdana, Arial, Helvetica, sans-serif;
padding:5px;
margin:2px 6px 0 5px;
float:right;
}
#freetemplate h2 a, #freetemplate h1 a {

color:#1E471D;
margin:0;
font:12px bold Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

}

#freetemplate h2 a:hover, #freetemplate h1 a:hover {
color:#000;
text-decoration:none;
}
