/* Section MAIN*/

body {

	font-size: 10px;

	color: #333333;

	font-family: verdana, arial, sans-serif, serif;

	margin: 6px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

th, td {

	margin: 0px 0px 0px 0px;

}

/* Section TEXT STYLES*/

.blue {

	font-weight: bold;

	color: #007799

}

/* Section QUICK LINKS*/

.sidebar {

	height: 449px;

	width: 155px;

	top: 217px;

	left: 0px;

	overflow:hidden;

	position: absolute;

	padding: 10px 20px 20px 25px;

}

.search {

	height: 100px;

	width: 155px;

	top: 159px;

	left: 0px;

	position: absolute;

	padding: 10px 20px 20px 25px;

}

/* Section NAVIGATION*/

.topbluebar {

	background-image:url(../images/topbluebar.jpg);

	background-repeat:repeat-x;

}

.nav {

	color: #FFFFFF;

	height: 21px;

	width: 477px;

	position: absolute;

	left: 186px;

	top: 79px;

	line-height: 20px;

}

.subnav {

	font-weight: bold;

	color: #007799;

	line-height: 24px;

	height: 21px;

	width: 380px;

	position: absolute;

	left: 195px;

	top: 106px;

	visibility: hidden;

}

.nav a, 

.nav a:visited,

.nav a:active {

	color: #FFFFFF; 

	text-decoration: none;

	font-weight: bold;

} 

.nav a:hover,

.nav a:visited:hover,

.nav a:active:hover { 

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	background-color: #60809D;

	border-top: 3px solid #60809D;

	border-bottom: 3px solid #60809D;

}

/* Section TEL*/

.tel_top {

	font-weight: bold;

	color: #FFFFFF;

	font-size: 13px;

	text-align: right;

	width: 226px;

	position: absolute;

	left: 218px;

	top: 34px;

}

.tel_top a, 

.tel_top a:visited,

.tel_top a:active {

	font-size: 10px;

	color: #FFFFFF; 

	text-decoration: none;

	font-weight: bold;

} 

.tel_top a:hover,

.tel_top a:visited:hover,

.tel_top a:active:hover { 

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: underline;

	font-weight: bold;

}

/* Section LINKS*/

a, 

a:visited,

a:active {

	color: #007799; 

	text-decoration: none;

	font-weight: bold;

} 

a:hover,

a:visited:hover,

a:active:hover { 

	color: #D97C00;

	text-decoration: underline;

	font-weight: bold;

}

/* Section FOOTER*/

.bottombar {

	font-size: 9px;

	color: #007799;

	text-align: center;

	border-top: 1px solid #007799;

	}

/* Section FORMS*/

option , textarea, input, textfield, select, menu, fieldset {

	font-family: verdana, arial, sans-serif, serif;

	font-size: 11px;

}

.contact {

	height: 277px;

	width: 528px;

	top: 272px;

	left: 187px;

	position:absolute;

	border: 1px dashed #007799;

	padding: 20px 10px 0px 20px;

}

.sel_lenght {

	width: 130px;

}

/* Section POPUP*/

.popnote {

	color: #333333;

	font-size: 11px;

	float: left;

	margin-left: 12px;	

	margin-top: 20px;	

}

#popwin_special {

	position: absolute;

	top: 263px;

	left: 295px;

	background-image: url(../images/products/installshield/corner.gif);

	background-repeat:no-repeat; 

	width: 283px;

	height: 240px;

	z-index: 10;

	visibility: hidden;

	background-color: #FFFAF2;	

	border: 1px solid #E64500;

}

.small {font-size: 9px}

