/********************
GLOBALS
********************/

body {
	background-color: #979797;
	text-align:left;
}

html {

min-height:100%;

margin-bottom:1px;

}
#wrapper { width:760px; margin-left: auto; margin-right: auto; position:relative;}

table, table tr, table td, table tr td { text-align:left; }

html>body #contenttable li { margin-right:10px; }

#contenttable li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	list-style:url('images/bullet.gif');
	list-style-position:outside;
	margin:0;
	padding:0;
	display:list-item;
	text-align:left;
}
#topnav { z-index:1000;}

#contenttable {
	margin:0;
	padding:0;
}

/* mainNav ID Rules */
body.one #mainNav a#one, body.two #mainNav a#two,body.three #mainNav a#three,body.four #mainNav a#four,body.five #mainNav a#five,body.six #mainNav a#six{
		background-color: #407439;
	}

body.one #mainNav a:hover#one, body.two #mainNav a:hover#two,body.three #mainNav a:hover#three,body.four #mainNav a:hover#four, body.five #mainNav a:hover#five,body.six #mainNav a#six{
		background-color: #407439;
	}
	
body.one #mainNavArchitect a#one, body.two #mainNavArchitect a#two,body.three #mainNavArchitect a#three,body.four #mainNavArchitect a#four, body.five #mainNavArchitect a#five{
		background-color: #7D1616;
	}
body.one #mainNavArchitect a:hover#one, body.two #mainNavArchitect a:hover#two,body.three #mainNavArchitect a:hover#three,body.four #mainNavArchitect a:hover#four, body.five #mainNavArchitect a#five{
		background-color: #7D1616;
	}
body.one #mainNavProducts a#one, body.two #mainNavProducts a#two,body.three #mainNavProducts a#three,body.four #mainNavProducts a#four, body.five #mainNavProducts a#five, body.six #mainNavProducts a#six, body.seven #mainNavProducts a#seven, body.eight #mainNavProducts a#eight{
		background-color: #4E38AC;
	}
body.one #mainNavProducts a:hover#one, body.two #mainNavProducts a:hover#two,body.three #mainNavProducts a:hover#three,body.four #mainNavProducts a:hover#four, body.five #mainNavProducts a:hover#five, body.six #mainNavProducts a:hover#six, body.seven #mainNavProducts a:hover#seven, body.eight #mainNavProducts a:hover#eight{
		background-color: #4E38AC;
	}
	
body.one #mainNavSelect a#one, body.two #mainNavSelect a#two,body.three #mainNavSelect a#three,body.four #mainNavSelect a#four{
		background-color: #0793D4;
	}
body.one #mainNavSelect a:hover#one, body.two #mainNavSelect a:hover#two,body.three #mainNavSelect a:hover#three,body.four #mainNavSelect a:hover#four{
		background-color: #0793D4;
	}
	
body.two img#two { margin-top:5px; }
body.two img#three {margin-top:6px; }

#mainNav a#two { line-height:20px; }

#mainNavSelect a#two { line-height:20px; }

#mainNavProducts a#eight { line-height:20px; }

/* mainNav ID Rules End*/

/* Page Controls End */

/* Masthead */
#masthead{
	width: 760px;
	height: 80px;
	padding: 0px;
	background-color: #004B81;
	margin: 0;
	}
#masthead h1 {
	background-image: url(../images-nav/MMIC-Logo.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	height: 79px;
	width: 199px;
	margin: 0px;
	padding: 0px;
	float: left;
	}
/* Navigation - MastHead */

#navcontainer {
	padding: 0;
	list-style-type: none;
	float: right;
	width: 540px;
	position: absolute;
	margin: 0px;
	height: 60px; z-index:1000;
	}
#home {
	color: #FFFFFF;
	margin: 0px;
	float: right;
	height: 19px;
	width: 500px;
	clear: right;
	padding: 0px;
	text-align: right;
	text-indent: -10px;
	}
#home a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 10px;
	padding: 0px;
	line-height: 30px;
	font-size: 10px;
	}
#navPrime {
	color: #FFFFFF;
	font-size: 10px;
	width:540px;
	list-style-type: none;
	display: inline;
	line-height: 30px;
	text-indent: 3px;
	padding: 0px;
	float: right;
	top: 50px;
	margin: 0;
	height: 30px; z-index:1000;
	}	
#navPrime li {
	float: left; z-index:1000;
	}	
#navPrime ul {
	list-style-type: none; z-index:1000;
	}
#navPrime a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images-nav/divider2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 3px;
	padding-left: 1px;
	z-index:1000;
	}	
#navPrime a:hover {
	color: #004B81;
	background-color: #FFCC33;
	display: block;
	z-index:1000;
	}	
#navPrime .first a {
	background-image: none;
	z-index:1000;
	}

#navSecondary {
	color: #036;
	float:right;
	font-size: 10px;
	background-color: #fc3;
	width:540px;
	margin:0;
	list-style-type: none;
	display: inline;
	line-height: 30px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-indent: 3px;
	clip: rect(auto,auto,auto,auto);
	clear: right; z-index: 1000px;
	}
#navSecondary li {
	float: left;
	z-index:1000;
	}	
#navSecondary a {
	display: block;
	color: #036;
	text-decoration: none;
	background-image: url(../images-nav/divider.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 3px;
	padding-left: 1px; 
	z-index:1000;
	}	
#navSecondary a:hover {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #5D8628;
	z-index:1000;
	}
#navSecondary .first a {
	background-image: none;
	z-index:1000;
	}

/* Side Navigation */
#mainNav {
	width: 125px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	border-top:1px solid #fff;
	z-index:1000;
	}

	#mainNavArchitect {
	width: 125px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	border-top:1px solid #fff; z-index: 1000px;
	}
	#mainNavProducts{
	width: 125px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	border-top:1px solid #fff;
	}
	#mainNavSelect {
	width: 125px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	border-top:1px solid #fff;
	}
	#mainNavDifference {
	width: 125px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	border-top:1px solid #fff;
	}
.frame-borderInterior .productphoto img {
	border: 1px solid #ABACAC;
}

#mainNav h1 {
	padding: 0px;
	margin: 0px;
	height: 150px;
	width: 125px;
	background-image: url(../images-nav/Pict-Choose.jpg);
	background-repeat: no-repeat;
	}
#mainNav ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index:1000;
	}
#mainNav li {
	padding: 0px;
	margin: 0px;
	display: inline; /* :KLUDGE: Removes large gaps in IE/Win */
	z-index:1000;
	}
#mainNav ul a {
	text-decoration: none;
	background-color: #ABACAC;
	display: block;
	width: 125px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	text-indent: 3px;
	z-index:1000;
	}
#mainNav ul a:hover {
	text-decoration: none;
	background-color: #407439;
	display: block;
	width: 125px;
	padding: 0px;
	margin: 0px;
	text-indent: 3px;
	z-index:1000;
	}
	

#mainNavArchitect ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index:1000;
	}
#mainNavArchitect li {
	padding: 0px;
	margin: 0px;
	display: inline: /* :KLUDGE: Removes large gaps in IE/Win */
	z-index:1000;
	}
#mainNavArchitect ul a {
	text-decoration: none;
	background-color: #ABACAC;
	display: block;
	width: 125px;
	color: #FFFFFF;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 3px;
	z-index:1000;
	}
#mainNavArchitect ul a:hover {
	text-decoration: none;
	background-color: #7D1616;
	display: white;
	width: 125px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-indent: 3px;
	color: #FFFFFF;
	z-index:1000;
	}
.largeButton {
	height: 60px;
}

	
#mainNavProducts ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index:1000;
	}
#mainNavProducts li {
	padding: 0px;
	margin: 0px;
	display: inline: /* :KLUDGE: Removes large gaps in IE/Win */
	z-index:1000;
	}
#mainNavProducts ul a {
	text-decoration: none;
	background-color: #ABACAC;
	display: block;
	width: 125px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	text-indent: 3px;
	z-index:1000;
	}
#mainNavProducts ul a:hover {
	text-decoration: none;
	background-color: #4E38AC;
	display: block;
	width: 125px;
	padding: 0px;
	margin: 0px;
	text-indent: 3px;
	z-index:1000;
	}
	
#mainNavSelect ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index:1000;
	}
#mainNavSelect li {
	padding: 0px;
	margin: 0px;
	display: inline; /* :KLUDGE: Removes large gaps in IE/Win */
	z-index:1000;
	}
#mainNavSelect ul a {
	text-decoration: none;
	background-color: #ABACAC;
	display: block;
	width: 125px;
	padding: 0px;
	color: #FFFFFF;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	text-indent: 3px;
	z-index:1000;
	}
#mainNavSelect ul a:hover {
	text-decoration: none;
	background-color: #0793D4;
	display: block;
	width: 125px;
	padding: 0px;
	margin: 0px;
	text-indent: 3px;
	z-index:1000;
	}


#content ul {
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#mainNav h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #004B81;
	background-color: #F9D532;
	text-align: center;
	height: 35px;
	width: 125px;
	line-height: 34px;
	padding: 0px;
	margin: 0px;
	}
/* Side Navigation End */

/* Content Area */
#content {
	width: 540px;
	float: right;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	margin-bottom: 20px;
	}
#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	}	
table.form_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 12px 12px 12px 12px;
	}
.input-submit {
	height: 20px;
	width: 20px;
	}
#content h6 {
	background-image: url(../images-nav/Callout.gif);
	background-repeat: no-repeat;
	height: 150px;
	width: 540px;
	background-color: #5D8A28;
	margin: 0px;
	padding: 0px;
	}
	
/**********************
SUB MENUS
**********************/

#subNav {
	padding-left: 20px;
	padding-right: 20px;
	}

html>body #subMenu { 
	margin: 28px 0 0 2px;
}	

#subMenu { 
	margin: 44px 0 0 2px;
}	

html>body #subMenu2 { 
	margin: 69px 0 0 2px;
}	

#subMenu2 { 
	margin: 85px 0 0 2px;
}

/**************************
SUBMENU PRO
**************************/

#subMenuPro ul { 
	margin:16px 0 0 2px;
	width:100px;
	border:1px solid #0793D4;
	border-bottom:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
}

html>body #subMenuPro ul { 
	margin:49px 0 0 2px;
	width:100px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	border:1px solid #0793D4;
	border-bottom:0;
}	

#subMenuPro ul li {
	color:#666666;
	background:#fff;
	border-bottom:1px solid #0793D4;
	display:block;
	list-style-type:none;
	padding:0;
}

html>body #subMenuPro ul li { padding:3px; }

#subMenuPro ul li:hover {
	background:#0793D4;
}

#subMenuPro ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	display:block;
	text-decoration:none;
	color:#666;
}

#subMenuPro ul li a:hover { background:#0793D4; }

body.design1 #subMenuPro li#one, body.design2 #subMenuPro li#two, body.design3 #subMenuPro li#three, body.design4 #subMenuPro li#four, body.design5 #subMenuPro li#five{
		background-color: #0793D4;
		color:#FFFFFF;
}

#subMenuPro ul li a b { color:#FFFFFF; }

/***************************
IE1
***************************/

#subMenuProIE1 ul { 
	margin:45px 0 0 2px;
	width:100px;
	border:1px solid #0793D4;
	border-bottom:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
}

html>body #subMenuProIE1 ul { 
	margin:49px 0 0 2px;
	width:100px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	border:1px solid #0793D4;
	border-bottom:0;
}	

#subMenuProIE1 ul li {
	color:#666666;
	background:#fff;
	border-bottom:1px solid #0793D4;
	display:block;
	list-style-type:none;
	padding:0;
}

html>body #subMenuProIE1 ul li { padding:3px; }

#subMenuProIE1 ul li:hover {
	background:#0793D4;
	color: #FFFFFF;
}

#subMenuProIE1 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	display:block;
	text-decoration:none;
	color:#666;
}

#subMenuProIE1 ul li a:hover {
	background:#0793D4;
	color: #FFFFFF;
}

body.design1 #subMenuProIE1 li#one, body.design2 #subMenuProIE1 li#two, body.design3 #subMenuProIE1 li#three,body.design3a #subMenuProIE1 li#threea,body.design3b #subMenuProIE1 li#threeb, body.design4 #subMenuProIE1 li#four,body.design4a #subMenuProIE1 li#foura,body.design4b #subMenuProIE1 li#fourb, body.design5 #subMenuProIE1 li#five{
		background-color: #0793D4;
		color: #FFFFFF;
		
} #subMenuProIE1 #four a

body.design1 #subMenuProIE1 #one a, body.design2 #subMenuProIE1 #two a, body.design3 #subMenuProIE1 #three a,body.design3a #subMenuProIE1 #threea a,body.design3b #subMenuProIE1 #threeb a, body.design4 #subMenuProIE1 #four a,body.design4a #subMenuProIE1 #foura a,body.design4b #subMenuProIE1 #fourb a, body.design5 #subMenuProIE1 li#five{
		background-color: #0793D4;
		color: #FFFFFF;
		font-weight: bold;
		
}

#subMenuProIE1 ul li a b { color:#FFFFFF; }

/***************************
IE2
***************************/

#subMenuProIE2 ul { 
	margin:48px 0 0 2px;
	width:100px;
	border:1px solid #fff;
	border-bottom:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
}

html>body #subMenuProIE2 ul { 
	margin:48px 0 0 2px;
	width:100px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	border:1px solid #fff;
	border-bottom:0;
}	

#subMenuProIE2 ul li {
	color:#fff;
	background:#ABACAC;
	border-bottom:1px solid #fff;
	display:block;
	list-style-type:none;
	padding:0;
}

html>body #subMenuProIE2 ul li { padding:3px; }

#subMenuProIE2 ul li:hover {
	background:#0793D4;
}

#subMenuProIE2 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	display:block;
	text-decoration:none;
	color:#fff;
}

#subMenuProIE2 ul li a:hover { background:#0793D4; }

body.design1 #subMenuProIE2 li#one, body.design2 #subMenuProIE2 li#two, body.design3 #subMenuProIE2 li#three,body.design3a #subMenuProIE2 li#threea,body.design3b #subMenuProIE2 li#threeb, body.design4 #subMenuProIE2 li#four,body.design4a #subMenuProIE2 li#foura,body.design4b #subMenuProIE2 li#fourb, body.design5 #subMenuProIE2 li#five{
		background-color: #0793D4;
		color: #FFFFFF;
		
} #subMenuProIE1 #four a

body.design1 #subMenuProIE2 #one a, body.design2 #subMenuProIE2 #two a, body.design3 #subMenuProIE2 #three a,body.design3a #subMenuProIE2 #threea a,body.design3b #subMenuProIE2 #threeb a, body.design4 #subMenuProIE2 #four a,body.design4a #subMenuProIE2 #foura a,body.design4b #subMenuProIE2 #fourb a, body.design5 #subMenuProIE2 li#five{
		background-color: #0793D4;
		color: #FFFFFF;
		font-weight: bold;
}

#subMenuProIE2 ul li a b { color:#FFFFFF; }

/***************************
SUBMENU PRO 2
***************************/

#subMenuPro2 ul { 
	margin:88px 0 0 2px;
	width:100px;
	border:1px solid #fff;
	border-bottom:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
}

html>body #subMenuPro2 ul { 
	margin:92px 0 0 2px;
	width:100px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	border:1px solid #fff;
	border-bottom:0;
}	

#subMenuPro2 ul li {
	color:#fff;
	background:#ABACAC;
	border-bottom:1px solid #fff;
	display:block;
	list-style-type:none;
	padding:0;
}

html>body #subMenuPro2 ul li { padding:3px; }

#subMenuPro2 ul li:hover {
	background:#0793D4;
}

#subMenuPro2 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	display:block;
	text-decoration:none;
	color:#fff;
}

#subMenuPro2 ul li a:hover { background:#0793D4; }

body.design1 #subMenuPro2 li#one, body.design2 #subMenuPro2 li#two, body.design3 #subMenuPro2 li#three, body.design4 #subMenuPro2 li#four{
	background-color: #0793D4;
	color:#FFFFFF;
	font-weight: bold;
}

#subMenuPro2 ul li a b { color:#FFFFFF; }

/***************************
SUBMENU PRO 22
***************************/

#subMenuPro22 ul { 
	margin:88px 0 0 2px;
	width:100px;
	border:1px solid #fff;
	border-bottom:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
}

html>body #subMenuPro22 ul { 
	margin:92px 0 0 2px;
	width:100px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	border:1px solid #fff;
	border-bottom:0;
}	

#subMenuPro22 ul li {
	color:#fff;
	background:#ABACAC;
	border-bottom:1px solid #fff;
	display:block;
	list-style-type:none;
	padding:0;
}

html>body #subMenuPro22 ul li { padding:3px; }

#subMenuPro2 ul li:hover {
	background:#0793D4;
}

#subMenuPro2 ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	display:block;
	text-decoration:none;
	color:#fff;
}

#subMenuPro22 ul li a:hover { background:#0793D4; }

body.design1 #subMenuPro22 li#one, body.design2 #subMenuPro22 li#two, body.design3 #subMenuPro22 li#three, body.design4 #subMenuPro22 li#four, body.design5 #subMenuPro22 li#five{
		background-color: #0793D4;
		color:#FFFFFF;
}

#subMenuPro22 ul li a b { color:#FFFFFF; }



/***************************
SUBMENU PRO 2a
***************************/

#subMenuPro2a ul { 
	margin:88px 0 0 2px;
	width:100px;
	border:1px solid #fff;
	border-bottom:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
}

html>body #subMenuPro2a ul { 
	margin:92px 0 0 2px;
	width:100px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	border:1px solid #fff;
	border-bottom:0;
}	

#subMenuPro2a ul li {
	color:#fff;
	background:#ABACAC;
	border-bottom:1px solid #0793D4;
	display:block;
	list-style-type:none;
	padding:0;
}

html>body #subMenuPro2a ul li { padding:3px; }

#subMenuPro2a ul li:hover {
	background:#0793D4;
}

#subMenuPro2a ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	display:block;
	text-decoration:none;
	color:#fff;
}

#subMenuPro2a ul li a:hover { background:#0793D4; }

body.design1 #subMenuPro2a li#one, body.design2 #subMenuPro2a li#two, body.design3 #subMenuPro2a li#three, body.design4 #subMenuPro2a li#four{
		background-color: #0793D4;
		color:#FFFFFF;
}

#subMenuPro2a ul li a b { color:#FFFFFF; }

/***************************
SUBMENU PRO 2b
***************************/

#subMenuPro2b ul { 
	margin:80px 0 0 2px;
	width:100px;
	border:1px solid #fff;
	border-bottom:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
}

html>body #subMenuPro2b ul { 
	margin:92px 0 0 2px;
	width:100px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	border:1px solid #fff;
	border-bottom:0;
}	

#subMenuPro2b ul li {
	color:#fff;
	background:#ABACAC;
	border-bottom:1px solid #fff;
	display:block;
	list-style-type:none;
	padding:0;
}

html>body #subMenuPro2b ul li { padding:3px; }

#subMenuPro2b ul li:hover {
	background:#0793D4;
}

#subMenuPro2b ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:100%;
	display:block;
	text-decoration:none;
	color:#fff;
}

#subMenuPro2b ul li a:hover { background:#0793D4; }

body.design1 #subMenuPro2b li#one, body.design2 #subMenuPro2b li#two, body.design3 #subMenuPro2b li#three, body.design4 #subMenuPro2b li#four{
		background-color: #0793D4;
		color:#FFFFFF;
}

#subMenuPro2b ul li a b { color:#FFFFFF; }

#content h1 {
	font-size: 20px;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	}
#content fieldset {
	margin: 1px 20px 0 20px;
	padding: 1px 0;
	border: 1px solid #ccc;
	background: #f8f8f8;
	}
#content legend {
	font-weight: bold;
	}
#content label {
	display: block;
	}
#content input {
	width: 200px;
	}
#content input:submit {
	width: 30px;
	}

/* Breadcrumb */
.breadhighlight {
	color: #5D8A28;
}

/* Content End */

/* Footer */
#footer {
	clear: both;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-color: #004B81;
	line-height: 30px;
	}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
	}
/* Footer End */
#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 12px;
	color: ##004B81;
}#content ul {
	font-size: 11px;
	line-height: 14px;
	list-style-type: square;
}




.frame-border {
	border: 1px solid #979797;
	background-color: #FFFFFF;
	background-image: url(../images-nav/Background-Home.jpg);
	background-repeat: no-repeat;
}
.callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
}
.frame-borderInterior p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-left: 12px;
	margin-right: 12px;
}
.formtable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-right: 12px;
	margin-left: 12px;
}
.frame-borderInterior ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.frame-borderInterior strong {
	color: #1551B0;
}

.productphoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #979898;
	padding-right: 23px;
}

.frame-borderInterior {

	border: 1px solid #979797;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
.woodchoices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #1551B0;
}
.woodchoices2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #1551B0;
	border-left-width: 50px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

.woodchoices img {
	border: 1px solid #ABACAC;
}

.woodchoices a img:hover {
	border: 1px solid #000;
}

.rightrule {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0793D4;
	border-right-color: #0793D4;
	border-bottom-color: #0793D4;
	border-left-color: #0793D4;
}
.notetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.differenceback {
	background-attachment: fixed;
	background-image: url(../Difference/images/York-difference-background.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.faqsbold {
	color: #000000;
	font-weight: bold;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bottomrule {
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.galleryshift {
	margin-top: 37px;
}
.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
.sitemap a {
	text-decoration: none;
	color: #1551B0;
}
.sitemap li {
	list-style-type: none;
	margin-top: 3px;
}
.sitemap ul {
	margin-top: 3px;
}
.photoCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #979898;
}
.imageBorder {
	border: 1px solid #979898;
}
#calc_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	border: 1px solid #0793D4;
	margin-left: 10px;
}
#calc_form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#height {
	height: 16px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#rotation {
	height: 16px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #FFFFFF;
}
#diameter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.calcRow1 {
	background-color: #E0F1FA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0793D4;
}
.calcRow2 {
	background-color: #E0F1FA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0793D4;
	border-right-color: #0793D4;
	border-bottom-color: #0793D4;
	border-left-color: #0793D4;
}

/*

Here's a demo stylesheet used to format a menu and its content.
Feel free to alter the menu layout however you want!
All you have to do is ensure the script has the correct CSS property name
(like 'visibility' or 'display') that changes to show/hide menus.

If you want to extend this layout, one good resource for UL/LI formatting is:
    http://www.alistapart.com/articles/taminglists/
Alternatively, you can use any other CSS dropdown layout instead. More here:
    http://www.alvit.de/css-showcase/
Consult your favourite CSS reference for customising fonts/borders/etc.

Otherwise, you can just change the #RGB border/background colours where
suitable to customise for your site -- easy :).

*/



/* HORIZONTAL FREESTYLE MENU LAYOUT */


/* All <ul> tags in the menu including the first level */
.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none; z-index: 100px;
 }

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul {
 display: none;
 position: absolute;
 top: 1.1em; margin-top: 14px; /* I'm using ems and px to allow people to zoom their font */
 left: 0px;
 width: 158px; z-index: 100px;}

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul {
 top: -1px; margin-top: 0;
 left: 158px; z-index: 100px;}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.menulist li {
 float: left;
 display: block;
 position: relative;
 margin-right: 0px; z-index: 100px;}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li {
 float: none;
 margin: 0;
 margin-bottom: -1px;}
.menulist ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */ z-index: 100px;
}

/* Links inside the menu */
.menulist a {
 display: block;
 color: #000;
 text-decoration: none;
 padding:0 0 0 0;
 background:#ABACAC;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;}

.menulist ul li a {
	padding:5px 3px 5px 3px;
	border-top:1px solid #fff; z-index: 100px;}


/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #FFF;
 background:#1551B0; z-index: 100px;
}
.menulist a.highlighted {
 color: #FFF;
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/

/* Only style submenu indicators within submenus. */
.menulist a .subind {
 display: none;
}
.menulist ul a .subind {
 display: block;
 float: right;
}


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}
/* */


/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist ul li {
 float: left;
 width: 100%;}

* html .menulist ul li {
 float: left;
 height: 1%;}
* html .menulist ul a {
 height: 1%;}
/* End Hacks */.speciesBorderVert {
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.speciesBorderLeft {
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
#contenttable h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 10px;
	margin-bottom: -12px;
	color: #1551B0;
}
.speciesTextIndent {
	margin-left: 30px;
	padding-left: 40px;
}

.form_style .t2 { padding: 0px; margin: 0px; }

#innerwrap { width: 760px; margin-left: auto; margin-right: auto;}



#video{ position: absolute; left: 614px; top: 70px; z-index:1 }

#video img { border: none; width:139px; height: 72px;}

.ratings { color: #B8B9B9; font: 12px Arial, Helvetica, sans-serif; text-align: center; border: 1px solid #B8B9B9; margin-left: 20px; white-space: nowrap; }

.ratings tr th { background: #ABACAC; color: #FFF; }

.ratingsl { border-right: 1px solid #B8B9B9; width: 50%; }

table, table tr, table td,  table .ratings tr td { text-align:center; }
.ratings  img { margin: 5px; }

.comment { width: 515px; border-top: 1px solid #999; background: url(../Difference/images/Quote.gif) no-repeat 0px 10px; padding: 15px 0px 0px 65px; position:relative; margin-left: 20px; clear: both; }

.comment p { width: 340px; margin: 0px 0px 10px 0px; padding: 0px; line-height: 14px; position: relative; }

.clear { clear: both; }

.comment img { position: relative; float: right; }

#sitemap a { font: 12px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; float: right; padding: 10px; }
