*
  {
  margin: 0px;
  padding: 0px;
  border: 0px;
  }
  
h1, h2, h3, h4 { font-variant:small-caps;}  
  
h1 {font-size:18px; font-weight:bold; padding:20px 0 0 0; color: #CCCCCC;}
h2 {font-size:18px; font-weight:bold; padding:20px 0 0 0; color:#996600;}
p {padding:10px 40px 5px 0; color:#FFFFFF;}
.cl {clear: both; font-size: 0.1px; line-height: 0.1px;}
.bolt {font-weight:bold;}
.boltgol {font-weight:bold; color:#996600}
.bolred {font-weight:bold; color:#990000;}
a {text-decoration:none; color: #996600;}
a:hover {text-decoration:underline;}
.avoidbg {padding-right:100px;}
.dark {color:#333333;}

  
body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CCCCCC;
	background-color: #666666;
}


div#wrapper {
	position:relative;
	width:820px;
	min-height:615px;
	height:auto !important;
	height:615px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/cont_bg.gif) repeat-y;
	background-color:#2f2f2f;

}

div#header {
	height:246px;
	background-image: url(../images/header_01_01.jpg);
	background-repeat: no-repeat;

}

div#leftnav {
	float: left;
	width: 207px;
	min-height:369px;
	height:auto !important;
	height:369px;
	background:url(../images/link_bg_04.jpg) no-repeat;
}

div#rightcont {
	min-height:369px;
	height:auto !important;
	height:369px;
	background-position:right top;
	background-image: url(../images/hand_new_03.jpg);
	background-repeat: no-repeat;	
}
#rightcont p{color: #ffffff;}
#rightcont ul {margin-left:120px}
/*------Fix for ie margin bug------*/
.indent {margin-left:205px;}
.indent[class] {margin-left:207px;}

.col_a { 	
	float: left;
	width: 350px;
}

.col_a p {padding:5px 0px 5px 5px; }

.col_b { 	
	float: left;
	width: 260px;
}

.spec_bg {background:url(../images/spec_bg.jpg) no-repeat; width:557px; height:269px; margin-top:15px; padding-top:15px;}
.spec_bg h2 {padding:10px 0 0 30px;}
.spec_bg p {font-weight:bold; padding:10px 0 0 30px;}

div#footer {
	background:url(../images/foot_bg_12.gif) no-repeat;
	height:16px;
	clear: both;
}


#footer p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 130px 0 0;
	text-align:right;
}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#999999;}


/*---------------Gallery CSS--------------*/
div#thumbs {
	text-align:center;
	margin-top:0px;
}

.thumb img {cursor:pointer; margin:5px;}
.thumb p {margin:10px 0 10px 0;}


/*---------------FEATURES PAGE-----------------*/

#tabbtn ul{
	margin:0;
	margin-top:5px;
	padding:0;
	float:left;
	list-style:none;
	
}

#tabbtn ul li {
	float:left;
	margin-right:3px;
	text-align:center;

}

#tabbtn ul a {
	display:block;
	height:23px;
	width:95px;
	line-height:23px;
	text-decoration:none;
	background-color: #999999;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:url(../images/tabs.gif) top right no-repeat;
}

#tabbtn ul a:hover {
	background-color: #666666;
	background:url(../images/tabs.gif) top left no-repeat;

}

 #ta #tabbtn .ta a, 
 #tb #tabbtn .tb a, 
 #tc #tabbtn .tc a,
 #td #tabbtn .td a,
 #te #tabbtn .te a,
 #tf #tabbtn .tf a {
	background-color:#666666;
	background:url(../images/tabs.gif) top left no-repeat;

}

#t1, #t2, #t3, #t4, #t5, #t6 {height:170px; width:585px; background-color:#666666; margin-bottom:30px; background:url(../images/tab_bg.gif) no-repeat;}

#t1 h1, #t2 h1, #t3 h1, #t4 h1, #t5 h1, #t6 h1 {margin-left:30px; color: #990000;}

#t1 p, #t2 p, #t3 p, #t4 p, #t5 p, #t6 p {margin-left:30px; padding-right:145px; font-size:13px; color:#999999; color:#CCCCCC;}

.advert img {float:left; margin-right:10px;}

.points {float:left; width:250px;}
.points ul {margin:15px; color:#FFFFFF;}

.rev_bg { background:url(../images/rev_bg.jpg) no-repeat; height:145px; padding-top:7px;}
.rev_bg p {padding:10px 55px 5px 30px;}