/* CSS Document */

html {
	min-width: 779px
}

body { background-image: url(images/hm_pg_bg.jpg); background-repeat: no-repeat; background-color: #000000; margin: 0px; padding: 0px; font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; background-position: 50% 0px; }

#mainframe { width: 779px; margin: 0px auto }

#navbox { height: 73px; padding-right: 10px; }

#logo { width: 5px; float: left; height: 73px;; text-indent: -10000px }

#nav { padding-top: 43px; float: right; text-transform: uppercase; font-weight: bold; margin: 0px;  height: 33px }

#nav a{ color: #FFFFFF; text-decoration: none }

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

#nav li { padding-left: 37px; display: inline }

#homeheader { height: 274px; }

#logo1{ height:274px; width:284px; float:left; background:url(images/logo.jpg) no-repeat; }

#header { width:495px; height:274px; float:right; }

h2 {  display:none; margin:0px; padding:0px; }
h1 {  display:none; margin:0px; padding:0px; text-indent:-100000px;}
h5 {  display:none; margin:0px; padding:0px; text-indent:-100000px;}
.sam { cursor: url('http://www.bestcsstemplates.com/images/icon_zoom_in.cur'), url(foo.png), auto;}

#right362 { width: 362px; padding-right: 10px; float: right; padding-bottom: 17px; padding-top: 17px; text-align: justify }

#left383 { width: 383px; padding-left: 10px; float: left }

h3 { color: #8d8d8d; margin:0 0 5px 0; }

h4 { color: #f2a500; font-size: 16px; margin:0 0 5px 0; background:url(images/rightbar.gif) no-repeat bottom left; line-height:30px;}

.orlink { color:#f27200; font-size: 10px }

.grey { color: #737272; font-size: 11px;  }
.greybold { color: #737272; font-size: 11px; font-weight:bold; }

.productbold { font-size:14px; font-weight:bold; text-decoration:underline; padding-bottom:5px; }

#left170 { width: 170px; }
#left170:hover { width: 170px; color:#ccc; }

#right168 { width: 168px;  }
#right168:hover { width: 168px; color:#ccc; }
a.white:link, a.white:visited, a.white:active {
	color: #fff;
	text-decoration: none;
	font-size:11px;
	font-weight:300;
	}

a.white:hover {
	color: #fff;
	text-decoration: underline;
	font-size:11px;
	font-weight:300;
	}	
a.brown:link, a.brown:visited, a.brown:active {
	font-family:tahoma, arial, verdana;
	color: #9e8054;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	}

a.brown:hover {
	font-family:tahoma, arial, verdana;
	color: #9e8054;
	text-decoration: underline;
	font-size:10px;
	font-weight:bold;
	}
a.brown1:link, a.brown1:visited, a.brown1:active {
	font-family:tahoma, arial, verdana;
	color: #9e8054;
	text-decoration: none;
	font-size:11px;
	font-weight:600;
	}

a.brown1:hover {
	font-family:tahoma, arial, verdana;
	color: #9e8054;
	text-decoration: underline;
	font-size:11px;
	font-weight:600;
	}
#content {
	width:779px;
	}
.dot {
	padding-bottom:60px;
	}
#leftside{
	width:227px;
	height:auto;
	padding-left:5px;
	float:left;
	}
#leftside1{
	width:370px;
	height:auto;
	padding-left:10px;
	float:left;
	}
#rightside{
	width:522px;
	height:auto;
	float:right;
	}
#rightside2{
	width:370px;
	height:auto;
	float:right;
	}
#rightsideheader{
	width:522px;
	height:20px;
	}
#productheader{
	width:96%;
	height:30px;
	line-height:30px;
	}
#rightside1{
	width:520px;
	height:auto;
	margin-top:10px;
	color:#dddada;
	line-height:17px;
	}
.redheading {
	font-size:12px;
	font-weight:bold;
	color:#f27200;
	}
.textbox {
	border:1px solid #c79f65;
	background-color:#504028;
	color:#fff;
	}
	
.textbox1 {
	border:1px solid #c79f65;
	background-color:#504028;
	color:#fff;
	background-image: url(images/combo.gif); background-repeat: repeat
	}

.tdbg {
	background-color:#f5f5f5;
	
	}

#TB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	top: 0px;
	left: 0px;
	position: fixed;
	_position: absolute;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	background-color:#e8e8e8;
}

#TB_ajaxContent{
	padding:2px 15px 15px 15px;
	overflow:auto;
}

#TB_load{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index:101;
}

#TB_loadContent  {
	margin-left: -125px;
	position: absolute;
	top: -50px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible;
}



#footerbox { border-top: solid #c79f65 1px; background-color: #504028; padding: 15px; font-size: 11px }

