﻿/* ------------------------------------------------
	global
-------------------------------------------------*/

* { margin: 0; padding: 0; text-decoration: none; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
q { quotes: "" ""; }
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */


html, body, form { margin:0px;
				padding:0px;
				height:100%; 
				} 	

body { margin:0px;
	  padding:0px;
	  color:#252525;
	  font:12px Arial, Verdana, sans-serif;
	  background: #fde5e5;
	  }

p,
span,
div,
table,
table p,
tr, 
tr p,
td,
td p { font:13px/1.4 Arial, Verdana, sans-serif;	
		}



h1	{ color:#fff;
	  font: 17px georgia, "times new roman", serif !important;
	  }


a 	{ color:#f00000;
	   }

	a:hover 	{ text-decoration:underline; 
				}



div#container	{ 
				  
				  margin:0px auto; 
					}
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

	div#header	{ width:898px;
					height:150px;
					margin:0px;
					padding:0px; 
					padding-top:30px;
					background:#fff;}
			  
		
		div#logo	{ width:898px;
				  height:80px;
				  margin:0px;
				  padding:0px;
				  }

			div#logo a	{ display:block;
							width:898px;
							height:80px;
							margin:0px;
							padding:0px;
							background: url(../images/logo.gif) no-repeat top center; 
							}
						
			
				/*div#img	{ position:absolute; 
							top:0px;
							left:0px;
							height: 297px;
							width: 850px;
							overflow: hidden;
							z-index:90;}*/
					
/* ------------------------------------------------
	menus
-------------------------------------------------*/


 
#menu{height:34px;
		width:100%;
		float:left;
		margin:0;
		padding:0;
		/*position:relative; 
		clear:both;
		text-align:center;*/
		}
 
	#menu ul	{ height: 34px;
                width: 750px;
				margin: 0 auto;
        	    padding: 0;
	            list-style:none;
				}
 
		#menu ul li	{ float:left;
						/*display:inline;
						text-align:center;*/
						color: #74716A;
						font: 14px georgia, "times new roman", serif !important;
						}

			 
 
			#menu ul li a	{ display:block;
							height: 34px;
							/*margin: auto 0px; */
							padding:0px 16px 0px 16px;
							line-height:31px;
							/*position:relative;
							z-index:100;
		                    outline: none;
		                	text-align: center;*/
			                text-decoration: none;
			                letter-spacing: 0;
			                color: #f00000;
			                font: 14px georgia, "times new roman", serif !important;
							}

			#menu ul li a:hover	{ color:#252525;
								}

				div#menu .active a{ color:#252525;}

/* ------------------------------------------------
	main content
-------------------------------------------------*/
	.slideshow { margin:0px auto;}
	
	
	div#container {background: url(../images/glowbg.png) repeat-y scroll top center;
					width:964px;
					height: 100%;}


		/*div#right {background: url(../images/rightglowbg.png) repeat-y scroll top left; 
					width:33px;
					float:left;}
		div#left {background: url(../images/leftglowbg.png) repeat-y scroll top right ; #fde5e5
					height:100%;
					width:33px;
					float:left;}*/
	
	div#maincontent	{ width:898px;
						margin:0px;
						padding:0px;  
						margin:0px auto;
						}/* background: #fff;url(../images/bottomglow.png) no-repeat bottom center*/

		div.main	{ clear:both;
				  display:block;
				  width:898px;
				  margin:0px;
				  padding:0px;  
				  background: #fff;}
				  
			.topheaderimg  {text-align:center;
							margin:0px auto;}
			
			.topheaderimg  h1 { width: 746px;
							margin-top:-4px;
							background-color:#f00000;
							padding: 5px 27px 5px 27px;
							display:inline-block;}
			
			div.topheader  {text-align:center;}
			
			div.topheader  h1{ background-color:#f00000;
							display:inline-block;
							padding: 5px 27px 5px 27px;
							margin:0px 0px 30px 0px;
							}

			div.mainleft	{ margin:0px auto;
							text-align:left;
							width:780px;
							display:block;
							
							
							/*float:left;
							margin:0px;
							padding:10px 10px 0px 10px; 
							padding-top:10px;
							padding-right:0;*/
							}
						
					div.mainleft p {line-height:19px; }
	
				/*div.mainleft h1	{ color:#B6493D;
									font:25px Arial, verdana, sans-serif; 
									font-weight: 100;
									}

	
			div.mainright	{ float:right;
					  width:275px;
					  height:100%;
					  margin:0px;
					  padding:0px; 	
					  position:relative;
					  }*/
			
					  
	div.bottom	{ /*display:block;*/
					  width:964px;
					  margin:0px auto;
					  padding-top:20px;
					  height:165px; 
					  background: url(../images/bottomglow.png) no-repeat scroll center bottom;
					  /*margin-left: 53px;*/}
	div.bottomimg  {text-align:center;}				  
/*---------------------------------------------------
    related links
----------------------------------------------------*/

ul.rellink {
    margin-left: 20px;
}

/* ------------------------------------------------
	form 
-------------------------------------------------*/

	div.form { clear:both;
			   display:block;
			   margin:10px 0px;
			   padding:15px 0px; }
			   
		span.label { float:left;
					 display:block;
					 width:111px; }
					 	   
		.formfield { float:left;
					 width:60%;
					 height:16px;
					 margin:0px 0px 2px 0px;
					 padding:4px 2px;
					 color:#6d6e71;
					 font:12px Verdana, Arial, Helvetica, sans-serif;
					 border:1px solid #f1f1f1;
					 background:#f1f1f1; }		
		.formbox { float:left;
				   width:60%;
				   height:66px;
				   margin:0px 0px 2px 0px;
				   padding:4px 2px;
				   color:#6d6e71;
				   font:12px Verdana, Arial, Helvetica, sans-serif;
				   border:1px solid #f1f1f1;
				   background:#f1f1f1; }		
										 
			.form .pink { background:#fee7e7; }
			.form .yellow { background:#fefee7; }   
		
		span.icon { float:left;
					display:inline;
					width:8px;
					margin:0px 0px 0px 5px;
					padding:8px 2px 0px 0px; }	
					
		.formbtn { float:left;
				   margin:0px 0px 2px 0px;
				   padding:4px 8px;
				   color:#6d6e71;
				   font:bold 12px Verdana, Arial, Helvetica, sans-serif;
				   border:1px solid #f1f1f1;
				   background: #f1f1f1;  }		
					 
			


/* ------------------------------------------------
	tell a friend
-------------------------------------------------*/

		div.tellafriend	{  width:341px;
				   margin:0px 4px;
				   display:block;
				   margin:0px auto;
				   position:relative;
				   background:#fff; }	
				   
	div.tellafriendpadding	{  padding:15px; }		
						  
		div.tellafriend h1 { display:block;
							 margin:0px 0px 5px 0px;
							 padding:0px;
							 color:#363636;
							 font:bold 14px verdana, arial, sans-serif; }
						  

		div.tellafriendform	{ height:128px;
							  margin:10px 0px;
							  padding:20px 15px;
							  border:4px solid #ececec;
							  background:#fff; }	
							  
			div.tellafriend span.label { float:left;
										 display:inline;
										 width:115px;
										 padding:5px 0px 0px 0px; }	
			div.tellafriend span.icon { float:left;
										display:inline;
										width:8px;
										margin:0px 5px 0px 0px;
										padding:8px 2px 0px 0px; }	
			
			div.tellafriend .formfield { width:136px;
										 height:16px;
										 margin:0px 0px 2px 0px;
										 padding:4px 2px;
										 color:#000;
										 font:12px Verdana, Arial, Helvetica, sans-serif;
										 border:1px solid #666;
										 background:#fff; }
										 
						div.tellafriend .pink { background:#fee7e7; }
						div.tellafriend .yellow { background:#fefee7; }
									
			div.tellafriend .formbtn {	float:right;
										width:130px;
										margin:0px 12px 0px 0px;
										padding:0px; 
										font:12px Verdana, Arial, Helvetica, sans-serif;}
										
	div.tellafriendshare	{ padding:10px 15px;
							  border-top:1px solid #cecece; }
							  
		div.tellafriendshare p	{ float:left; 
								  display:inline;
								  margin:0px 15px 0px 0px;
								  color:#535353 !important; }	
								  
						


/* ------------------------------------------------
	footer
-------------------------------------------------*/

	/*
	#cont {
		min-height:100%;
		position:relative;
	}
	#body {
			padding:0px;
			padding-bottom:80px;	 Height of the footer 
			}
	#footer {border-top: 1px solid #999;
			margin-top: 20px;
			bottom:0px;
			width:980px;
			padding:19px 0px 0px 0px;
			height:70px;			 Height of the footer 
			position:absolute;}*/
			
	#footer { margin-top: -40px;
			  width:898px;
			  padding:0px 0px 0px 0px;	
			  margin:0px auto;
			  text-align:center; }
			
		#footer  p { font: 12px georgia, "times new roman", serif !important;
					padding-bottom:5px;}

/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:320px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 420px;
}