@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
min-width:960px;
color:#515151;
}
form, table{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
}
h1{}
h2{font-size:24px; font-weight:normal; padding:6px 0 0;}
h3{font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h4{}
h5{}
h6{}
p{margin:0;padding:8px 0px;}
a{}
a:hover{}
#wrapper{
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	padding:0px 0px 335px;
	}
.toparea{background-image:url(../images/pattern.gif);}
 .divider{
	min-height:579px;
	height:auto !important;
	height:579px;
	position:relative;
	background-image:url(../images/divider.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	 }
 .topmenu-bg{
	 height:49px;
	 background-image:url(../images/topmenu-bg.png);
	 background-position:50% 0;
	 background-repeat:no-repeat;
	 color:#FFF;
	 }
  .topmenu-bg h1{
	  font-size:18px;
	  font-weight:normal;
	  padding:0;
	  line-height:49px;
	  }
  .topmenu-bg .leftarea{width:435px;margin-left:30px;}
  .topmenu-bg .rightarea{width:465px;}
   #topnav{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
   #topnav li{ list-style-type:none; margin:0; padding:0; float:left;}
   #topnav li a{ color:#fff; text-decoration:none; background-image:url(../images/topmenu-sep.gif); background-repeat:no-repeat; background-position:right; padding:14px 15px; display:block;}
   #tempTopNav{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
   #tempTopNav a{ color:#fff; text-decoration:none; background-image:url(../images/topmenu-sep.gif); background-repeat:no-repeat; background-position:right; padding:14px 15px; display:block;}
  .bannerarea{
	   width:960px;
	   margin:auto;
       min-height:449px;
	   height:auto !important;
	   height:449px;
	   position:relative;
	   padding:0 0 81px 0;
	   color:#FFF;
	   }
   .dholder{
 	   height:55px;
	   position:absolute;
	   bottom:0;
	   background-image:url(../images/dholder.png);
	   background-repeat:no-repeat;
	   width:960px;
	   }	
   .mac-img{position:absolute;left:28px;top:61px;}
   .mug-img{position:absolute;right:15px;bottom:100px;}
   .bannertxt{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;padding:91px 0px 0px 479px;}
	 .bannertxt h1{font-weight:normal;font-size:42px;}
.maindisparea, .maindisp-wrapper{
	background-image:url(../images/divider2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
 .maindisp-wrapper{
	 width:960px;
	 margin:auto;
	 min-height:378px;
	 height:auto !important;
	 height:378px;
	 position:relative;
	 font-size:15px;
	 padding:0px 0px 155px 0;
	 }
   .maindisp-wrapper .leftarea{width:465px;}
   .maindisp-wrapper .rightarea{width:465px;}
	.geek-icon1, .geek-icon2, .geek-icon3{
		margin:0px 0px 5px;
		background-position:left;
		background-repeat:no-repeat;
		min-height:78px;
		height:auto !important;
		height:78px;
		padding:0px 0px 0px 75px;
		}
	.geek-icon1{background-image:url(../images/geek1.png);}
	.geek-icon2{background-image:url(../images/geek2.png);}
	.geek-icon3{background-image:url(../images/geek3.png);}
	* html .geek-icon1{background-image:url(../images/geek1.gif);}
	* html .geek-icon2{background-image:url(../images/geek2.gif);}
	* html .geek-icon3{background-image:url(../images/geek3.gif);}
	.roundbox{width:435px; color:#FFF; margin:40px 0px 0px 0px;}
	.rb-top{ height:12px; font-size:0; background-image:url(../images/rb-top.png); background-repeat:no-repeat;}
	* html .rb-top{background-image:url(../images/rb-top.gif);}
	.rb-mid{ min-height:138px; height:auto !important; height:138px; background-color:#7a8495; background-image:url(../images/rb-mid.gif); background-position:0 0; background-repeat:repeat-x; padding:0px 15px;}
	.emailLink, emailLink A, .emailLink A:visited {
	color: #FFFFFF;
}
	.rb-bot{ height:12px; font-size:0; background-image:url(../images/rb-bot.png); background-repeat:no-repeat;}
	* html .rb-bot{background-image:url(../images/rb-bot.gif);}
  .bottomarea, .bottomwrap{background-image:url(../images/bottomarea.gif);background-repeat:repeat-x;}
  .bottomwrap{
	  min-height:253px;
	  height:auto !important;
	  height:253px;
	  position:relative;
	  width:960px;
	  margin:auto;
	  }
  .copyright{
	  position:absolute;
	  bottom:15px;
	  font-size:11px;
	  left:24px;
	  }
.bg-bottom{
	height:335px;
	position:absolute;
	bottom:0;
	background-color:#bc8b56;
	background-image:url(../images/bottombg.jpg);
	background-position:50% 0;
	width:100%;
	background-repeat:no-repeat;
	}
.wrapper960{width:960px;margin:auto;position:relative;}
/*float*/
.right{float:right;}
.left{float:left;}
.clearB{clear:both;}
.orange-button{
	background-image:url(../images/buttonbg.png);
	display:block;
	background-repeat:no-repeat;
	width:118px;
	height:41px;
	color:#fff;
	text-decoration:none;
	padding:12px 0px 0px 24px;
	font-size:17px;
	}
* html .orange-button{background-image:url(../images/buttonbg.gif);}
.telephone{
	width:241px;
	height:142px;
	background-image:url(../images/telephone.png);
	background-repeat:no-repeat;
	position:absolute;
	bottom:90px;
	right:0;
	}
.rightareatext {
	width:360px;
	}
.bold { font-weight:bold; }
.underline { text-decoration:underline; }