/* Default - 061908 */
html {
	background: #ffffff url('/images/core/site-bkg.jpg') top left repeat-x;
}

html#print {
	background: #9bb3b8;
}

body {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #606060;
}
 
table {
	table-layout: fixed;
} 

tr {
	vertical-align: top;
}

td {
	overflow: hidden;
}

th {
	text-align: left;
	background: #1c2122;
	color: #5cc5f0;
	font-weight: bold;
}

p {
	margin: 0 43px 1em 29px;
}

h1 {
	font-size: 17px;
	color: #0093cf;
	margin: 0 43px 1em 29px;
}
h1.white {
	font-size: 17px;
	color: #ffffff;
	margin: 0 15px 10px 0;
}

h2 {
	font-size: 12px;
	color: #0086bd;
	margin: 0 43px 7px 29px;
}

h2.left {
	font-size: 12px;
	color: #0086bd;
	margin: 0 43px 7px 3px;
}



h3 {
	font-size: 12px;
	color: #0086bd;
	margin: 0 43px 7px 29px;	
}

h4 {
	font-size: 12px;
	color: #0086bd;
	margin: 0 43px 7px 29px;	
}

h5, h6 {
	font-size: 12px;
	color: #0086bd;
	margin: 0 43px 7px 29px;	
}

input, select, textarea {
	font-size: 1em;
}

form {
	display: inline;
}

label {
	vertical-align: middle;
}

input[type='radio'], input[type='checkbox'] {
	vertical-align: middle;
}

img {
	margin: 0;
	padding: 0;
	border: none;
	display: block;
}

.filter {
	filter:blendTrans(duration= 1);
}

.hide {
	display: none;
}

.smallest {
	font-size: .8em;
}

.smaller {
	font-size: .9em;
}

.larger {
	font-size: 1.1em;
}

.largest {
	font-size: 1.2em;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.strike {
	text-decoration: line-through;
}

.underline {
	text-decoration: underline;
}

.red {
	color: #f00000;
}

.green {
	color: #0fa473;
}

.vtop {
	vertical-align: top;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.breakforprint {
	page-break-after: always;
}

.clear {
	overflow: hidden;
	clear: both;
	height: 0;
 	margin: 0;
	font-size: 1px;
	line-height: 0;
}

a, a:link, a:visited {
	color: #0056a4;
	text-decoration: underline;
}
a:hover, a:active {
	color: #0056a4;
	text-decoration: none;
}
a.login, a.login:link, a.login:visited {
	color: #61d1ff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 6px 8px 0 25px;
	margin: 1px 0 0 0;
	background: url('/images/core/login.gif') 5px bottom no-repeat;
}
a.login:hover, a.login:active {
	color: #f8cb35;
	text-decoration: none;
}
a.store, a.store:link, a.store:visited {
	background:transparent url('/images/core/store_logo.png') 8px bottom no-repeat;
	color:#61D1FF;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:1px 0 0;
	padding:6px 8px 0 33px;
	text-decoration:none;
}
a.store:hover, a.store:active {
	color: #f8cb35;
	text-decoration: none;
}

a.top-home, a.top-home:link, a.top-home:visited {
	color:#61d1ff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 6px 8px 0 19px;
	margin: 1px 0 0 0;
	background: url('/images/core/home.gif') bottom left no-repeat;
}
a.top-home:hover, a.my-acct:active {
	color: #f8cb35;
	text-decoration: none;
}

a.my-acct, a.my-acct:link, a.my-acct:visited {
	color:#61d1ff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 6px 8px 0 19px;
	margin: 1px 0 0 0;
	background: url('/images/core/my-acct-bkg.gif') bottom left no-repeat;
}
a.my-acct:hover, a.my-acct:active {
	color: #f8cb35;
	text-decoration: none;
}

a.newUser, a.newUser:link, a.newUser:visited {
	color: #61d1ff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 6px 0 0 24px;
	margin: 1px 0 0 5px;
	background: url('/images/core/my-acct-bkg.gif') 5px bottom no-repeat;
}
a.newUser:hover, a.newUser:active {
	color: #f8cb35;
	text-decoration: none;
}

a.vw-crt, a.vw-crt:link, a.vw-crt:visited {
	color: #61d1ff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 6px 12px 0 22px;
	margin: 1px 0 0 0;
	background: url('/images/core/vw-crt-bkg.gif') 5px bottom no-repeat;
}
a.vw-crt:hover, a.vw-crt:active {
	color: #f8cb35;
	text-decoration: none;
}

a.cntct, a.cntct:link, a.cntct:visited {
	color: #61d1ff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	text-decoration: none;
	padding: 6px 14px 0 23px;
	margin: 1px 0 0 0;
	background: url('/images/core/cntct-bkg.gif') bottom left no-repeat;
}
a.cntct:hover, a.cntct:active {
	color: #f8cb35;
	text-decoration: none;
}


a.st-mp, a.st-mp:link, a.st-mp:visited {
	color: #61d1ff;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: right;
	text-decoration: none;
	padding: 6px 12px 0 34px;
	margin: 1px 0 0 0;
	background: url('/images/core/st-mp-bkg.gif') 5px bottom no-repeat;
}
a.st-mp:hover, a.st-mp:active {
	color: #f8cb35;
	text-decoration: none;
}

a.On, a.On:link, a.On:visited {
	color: #a7cfdd;
	float: left;
	display: block;
	height: 7px;
	text-decoration: none;
	font-size: 1px;
	margin: 0 7px 0 0;
	padding: 6px;
	background: url('/images/core/home/numbersOn.gif') center left no-repeat;
}
a.On:hover, a.On:active {
	color: #a7cfdd;
	text-decoration: none;
}

a.Off, a.Off:link, a.Off:visited {
	color: #5296c6;
	float: left;
	display: block;
	height: 7px;
	text-decoration: none;
	font-size: 1px;
	margin: 0 7px 0 0;
	padding: 6px;
	background: url('/images/core/home/numbersOff.gif') center left no-repeat;
}
a.Off:hover {
	background: url('/images/core/home/numbersOn.gif') center left no-repeat;
	color: #a7cfdd;
	text-decoration: none;
}
a.Off:active {
	background: url('/images/core/home/numbersOff.gif') center left no-repeat;
	color: #5296c6;
	text-decoration: none;
}

a.strBtn1, a.strBtn1:link, a.strBtn1:visited {
	width: 106px;
	height: 25px;
	display: block;
	float: right;
	margin: 0 0 8px 0;
	padding: 9px 41px 9px 12px;
	font-size: 15px;
	font-weight: bold;
	line-height: 14px;
	color: #0086bd;
	text-decoration: none;
	background: url('/images/core/btn-bkgoff.gif') center left no-repeat;
}
a.strBtn1:hover, a.strBtn1:active {
	color: #0086bd;
	text-decoration: none;
	background: url('/images/core/btn-bkgon.gif') center left no-repeat;
}

a.strBtn2, a.strBtn2:link, a.strBtn2:visited {
	width: 106px;
	height: 25px;
	display: block;
	float: right;
	margin: 0;
	padding: 9px 41px 9px 12px;
	font-size: 15px;
	font-weight: bold;
	line-height: 14px;
	color: #0086bd;
	text-decoration: none;
	background: url('/images/core/btn-bkgoff.gif') center left no-repeat;
}
a.strBtn2:hover, a.strBtn2:active {
	color: #0086bd;
	text-decoration: none;
	background: url('/images/core/btn-bkgon.gif') center left no-repeat;
}

a.strlnks, a.strlnks:link, a.strlnks:visited {
	width: 130px;
	color: #5cc5f0;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	z-index: 6000 !important;
}
a.strlnks:hover {
	color: #f8cb35;
	text-decoration: none;
}
a.strlnks:active {
	color: #5cc5f0;
	text-decoration: none;
}

a.strlnks2, a.strlnks2:link, a.strlnks2:visited {
	width: 130px;
	color: #f8cb35;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	z-index: 6000 !important;
}
a.strlnks2:hover, a.strlnks2:active {
	color: #f8cb35;
	text-decoration: none;
}

a.strlnkssml, a.strlnkssml:link, a.strlnkssml:visited {
	color: #5cc5f0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
	position: relative;
	z-index: 6000 !important;
}
a.strlnkssml:hover, a.strlnkssml:active {
	color: #f8cb35;
	text-decoration: none;
}


a.catlnk, a.catlnk:link, a.catlnk:visited {
	width: 179px;
	height: 33px;
	display: block;
	color: #119ad2;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 19px 31px  0 74px;
	background: url('/images/core/home/catalogOff.jpg') center left no-repeat;
}
a.catlnk:hover, a.catlnk:active {
	background: url('/images/core/home/catalogOn.jpg') center left no-repeat;
	text-decoration: none;
	color: #119ad2;
}

a.txtlnk, a.txtlnk:link, a.txtlnk:visited {
	color: #0093cf;
	text-decoration: none;
}
a.txtlnk:hover, a.txtlnk:active {
	color: #f8cb35;
	text-decoration: none;
}

a.prnpglnk, a.prnpglnk:link, a.prnpglnk:visited {
	color: #606060;
	text-decoration: none;
	padding: 1px 0 0 20px;
	margin: 0;
	background: url('/images/core/interior/prn-bkg.gif') center left no-repeat; 
}
a.prnpglnk:hover, a.prnpglnk:active {
	color: #606060;
	text-decoration: underline;
}

a.hvrmnuhdnglnk, a.hvrmnuhdnglnk:link, a.hvrmnuhdnglnk:visited {
	display: block;
	width: 185px;
	text-align: left;
	color: #5cc5f0;
	font-size: 15px;
	margin: 0;
	float: left; 
	padding: 31px 0 0 10px;
	font-weight: bold;
	text-decoration: none;
}
a.hvrmnuhdnglnk:hover, a.hvrmnuhdnglnk:active {
	color: #f8cb35;
	text-decoration: none;
}

.hvrmnuhdnglnk span.indent {
	margin-right: 60px;
}

.hvrmnuhdnglnk span.indent2 {
	margin-right: 30px;
}

.hvrmnuhdnglnk span.indent3 {
	margin-right: 15px;
}

.hvrmnuhdnglnk span.indent4 {
	margin-right: 90px;
}


.bdr {
	border: 1px solid #dbceca;
}

.bdrtop {
	border-top: 1px solid #dbceca;
}

.bdrright {
	border-right: 1px solid #dbceca;
}

.bdrbottom {
	border-bottom: 1px solid #dbceca;
}

.bdrleft {
	border-left: 1px solid #dbceca;
}

/* Start Up Styles */

.btnadd2cart {
	background-color: #090;
}
.btnadd2cart:hover {
	background-color: #0c3;
}

.btnwishlist {
	background-color: #339;
}
.btnwishlist:hover {
	background-color: #33c;
}

.colsp {
	font-size: 2px;
	padding: 4px;
}

.cblock10 {
	margin: 10px;
}

.cblock15 {
	margin: 15px;
}

.lnpad4 {
	padding-bottom: 4px;
}

.lnpad8 {
	padding-bottom: 8px;
}

/* Start Up Layout */

.mainbody {
	margin: 0;
	padding: 0;
}

.bdywrpr {
	width: 973px;
	margin: 0 auto;
}

.hdrwrprdrpsdw {
	width: 973px;
	margin: 0;
	height: 139px;
	padding: 0;
	background: url('/images/core/hdrdrpsdw.gif') top left no-repeat;
}

.hdrwrpr {
	width: 953px;
	height: 120px;
	margin: 0 auto;
	background: url('/images/core/header-bkg.jpg') top left no-repeat;
	padding: 0;
}
.login-newusr {
float:left;
font-weight:bold;
width:200px;
height:25px;
margin:0 0 0 100px;
padding:0;

}

.myact-vwcrt {
	width: 300px;
	height: 25px;
	margin: 0 0 0 25px;
	padding: 0;
	float: left;
	font-weight: bold;
}
/*.myact-vwcrt {
	width: 170px;
	height: 25px;
	margin: 0 0 0 394px;
	padding: 0;
	float: left;
	font-weight: bold;
}*/

.link-divider {
	width: 1px;
	height: 13px;
	background: #9e9e9e;
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
}

.cntct-stmp {
	width: 190px;
	height: 25px;
	margin: 0 0 0 120px;
	padding: 0;
	float: left;
	font-weight: bold;
}

.link-divider-darker {
	width: 1px;
	height: 13px;
	background: #5f6263;
	float: left;
	margin: 6px 8px 0 0;
	padding: 0;
}

.logos-cont {
	width: 394px;
	height: 94px;
	float: left;
	margin: 0;
	padding: 0;
}

.mabis-logo {
	width: 248px;
	height: 94px;
	display: inline;
	margin: 0;
}

.dmi-logo {
	width: 146px;
	height: 94px;
	display: inline;
	margin: 0;
}

.hdrrghtsd {
	width: 559px;
	height: 94px;
	float: right;
	margin: 0;
	padding: 0;
}

.phn-hrs {
	width: 300px;
	margin: 0;
	padding: 26px 0 14px 0;
	color: #9a9a9a;
	text-align: center;
	float: left;
	font-weight: bold;
}

.phn {
	font-size: 14px;
}

.hrs {
	font-size: 9px;
}

.srcharea {
	width: 239px;
	margin: 0;
	padding: 26px 20px 14px 0;
	color: #908882;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	float: right;
}

.srch-inpt {
	width: 135px;
	height: 14px;
	background: #ffffff;
	border: solid 1px #ccc2c1;
	margin: 0 5px 0 7px;
	padding: 0;
}

.srch-btn {
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
	cursor: pointer;
	border: none;
}

.nav-cont {
	width: 559px;
	margin: 0;
	padding: 0;
}

.corwrpr {
	width: 973px;
	min-height: 485px;
	margin: 0;
	padding: 0;
	background: url('/images/core/corwrpr-bkg.jpg') top left no-repeat;
}

.hmmidsect {
	width: 953px;
	min-height: 262px;
	margin: 0 auto;
	padding: 0;
}

.refrshcont {
	width: 394px;
	height: 261px;
	float: left;
	margin: 0;
	padding: 0;
}

.refrshcont img {
	width: 394px;
	height: 261px;
}

.midsectrghtsde {
	width: 559px;
	height: 261px;
	float: right;
	margin: 0;
	padding: 0;
}

.fdscont {
	width: 559px;
	height: 173px;
	margin: 2px 0 0 0;
	padding: 7px 0 0 0;
	background: url('/images/core/home/fds-bkg.gif') top left no-repeat
}

.fdscont img {
	position: relative;
	width: 520px;
	height: 167px;
	z-index: 1;
	margin: 0 0 0 32px;
}

.numbers {
	width: 100px;
	height: 20px;
	position: absolute;
	z-index: 2;
	margin: 17px 0 0 444px;	
	*margin: 17px 0 0 444px;
	padding: 0;
}

.btmbnrscont {
	width: 559px;
	height: 79px;
	margin: 0;
	padding: 0;
}

.bnr1 {
	width: 271px;
	float: left;
	/*height: 49px;*/
	height: 61px;
	padding: 6px 0 0 0;
	margin: 11px 0 0 17px;
	background: url('/images/core/home/bnr1-bkg.gif') top left no-repeat;
}

.bnr1 img {
	width: 251px;
	/*height: 35px;*/
	height: 47px;
	margin: 0 0 0 15px;
}

.bnr2 {
	width: 270px;
	/*height: 49px;*/
	height: 61px;
	float: right;
	padding: 6px 0 0 0;
	margin: 11px 0 0 1px;
	background: url('/images/core/home/bnr2-bkg.gif') top left no-repeat;
}

.bnr2 img {
	width: 250px;
	/*height: 35px;*/
	height: 47px;
	margin: 0 0 0 15px;
}

.hmcntntarea {
	width: 973px;
	min-height: 364px;
	margin: -1px 0 0 0;
	padding: 0;
	background: url('/images/core/home/hmecntnt-bkg.png') top left no-repeat;
}

.hvrmnuhm {
	position: relative;
	font-family:verdana;
	margin: 0 auto;
	color:#666666;
	font-size:10px;
	background-image: url('/images/core/home/hvrmnu-bkg.png');
	layer-background-image: url('/images/core/home/hvrmnu-bkg.png');
	background-repeat: repeat-x;
	background-position: top left;
}

.hvrmnuhdng {
	width: 185px;
	text-align: right;
	color: #f8cb35;
	font-size: 15px;
	margin: 0;
	float: left; 
	padding: 31px 0 0 0;
	font-weight: bold;
}

.hvrmnuhdng span.indent {
	margin-right: 60px;
}

.hvrmnuhdng span.indent2 {
	margin-right: 30px;
}

.hvrmnuhdng span.indent3 {
	margin-right: 15px;
}

.hvrmnuhdng span.indent4 {
	margin-right: 90px;
}

.hvrmnuhmlnksarea {
	width: 173px;
	float: left;
	margin: 0;
	padding: 5px 0 5px 19px;
}


.hmstr {
	width: 953px;
	min-height: 112px;
	margin: -1827px auto 0 auto;
	padding: 28px 0 10px 0;
	background: #1c2122 url('/images/core/home/hmstr-bkg.gif') top left no-repeat;
}


.hmstrbtnarea {
	width: 185px;
	margin: 0;
	padding: 0;
	float: left;
}

.hmstrlnksarea {
	width: 163px;
	float: left;
	margin: 0;
	padding: 0 0 0 29px;
}

.hmcntnt {
	width: 953px;
	min-height: 214px;
	margin: 0 auto;
	padding: 29px 0 10px 0;
	background: #ffffff;
}

.hmcntntpiccontlft {
	width: 152px;
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
}

.hmcntntpiccontlft img {
	width: 152px;
	height: 78px;
}

.hmcntnttxt {
	width: 458px;
	float: left;
	margin: 0;
	padding: 0;
}

.hmcntnttxt p {
	margin: 0 40px 1em 15px;
}

.hmcntnttxt h1 {
	font-size: 13px;
	margin: 0 40px 1em 15px;
}

.rqcatcont {
	width: 313px;
	float: left;
	margin: 0;
	padding: 0;
}

.intmidsect {
	width: 939px;calendar_container
	min-height: 101px;
	margin: 0 auto;
	padding: 0 0 0 14px;
}

.intmidsect img {
	width: 128px;
	height: 85px;
	margin: 0 28px 0 0;
	float: left;
}

.intcntntarea {
	width: 973px;
	min-height: 586px;
	margin: 0;
	padding: 0;
	background: url('/images/core/interior/intcntnt-bkg.png') top left no-repeat;
}

.intinnercntntarea {
	width: 953px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff;
}

.intmncntntexp {
	width: 953px;
	min-height: 481px;
	margin: 0 0 30px 0;
	padding: 0;
	background: url('/images/core/interior/intmncntntexp-bkg.gif') top left repeat-y;
}

.intmncntnt {
	width: 953px;
	min-height: 463px;
	margin: 0;
	padding: 18px 0 0 0;
	background: url('/images/core/interior/intmncntnt-bkg.gif') top left no-repeat;
}

.intlftrl {
	width: 225px;
	margin: 0;
	padding: 0;
	float: left;
}

.intbntarea {
	width: 182px;
	margin: 0 0 12px 0;
	padding: 0;
}

.intlnkarea {
	width: 210px;
	margin: 0 0 0 0;
	padding: 0 0 15px 15px;
}

.intcntnt {
	width: 728px;
	margin: 0;
	padding: 2px 0 0 0;
	float: left;
}

.intcntnthdr {
	width: 672px;
	height: 31px;
	margin: 0 0 10px 0;
	padding: 9px 28px 11px 28px;
	color: #0093cf;
	font-size: 17px;
	font-weight: bold;
	background: url('/images/core/interior/int-top-hdr-bkg.gif') top left repeat-x;
	line-height: 17px;
}

.intcntnthdr .indent {
	margin-left: 51px;
}

.prnpg {
	width: 145px;
	margin: 0 0 0 253px;
	padding: 0;
}

.strcntntlftrail {
	width: 558px;
	margin: 0;
	padding: 12px 0 0 10px;
	float: left;
}

img.mnstrimg {
	width: 557px;
	height: 261px;
	margin: 0 0 13px 0;
}

.tpsllitmsarea {
	width: 558px;
	min-height: 200px;
	margin: 0;
}

.tpsllitmshdr {
	width: 558px;
	height: 19px;
	margin: 0;
	padding: 6px 0 0 0;
	text-align: center;
	color: #cfc7c7;
	font-size: 12px;
	font-weight: bold;
	background: url('/images/core/store/tpsllitmshdr-bkg.gif') top left repeat-x;
}

.tpsllitmscntnt {
	width: 556px;
	min-height: 174px;
	background: #e1e8e9;
	color: #626262;
	border-right: solid 1px #252a2b;
	border-left: solid 1px #252a2b;
	border-bottom: solid 1px #252a2b;
}

.tpsllitmsthmbcnt {
	width: 98px;
	float: left;
	margin: 0;
	padding: 22px 22px 32px 19px;
}

.tpsllitmsthmbcnt a, .tpsllitmsthmbcnt a:link, .tpsllitmsthmbcnt a:visited {
	color: #626262;
	display: block;
	text-decoration: none;
}
.tpsllitmsthmbcnt a:hover, .tpsllitmsthmbcnt a:active {
	color: #626262;
	text-decoration: none;
}

.tpsllitmsthmbcnt img {
	width: 96px;
	height: 83px;
	margin: 0;
	border: solid 1px #1f2425;
}

.tpsllitmshdng {
	font-weight: bold;
	margin: 0;
	color: #0090c9;
	display: block;
}

.tpsllitmsdesc {
	margin: 0;
	display: block;
}

.strcntntrghtrail {
	width: 160px;
	float: right;
	margin: 0;
	padding: 13px 0;
}

.strcntntrghtmodoutr {
	width: 135px;
	min-height: 50px;
	margin: 0 auto 12px auto;
}

.strcntntrghtmodhdr {
	width: 135px;
	height: 20px;
	padding: 5px 0 0 0;
	margin: 0;
	text-align: center;
	font-weight: bold;
	color: #cfc7c7;
	font-size: 12px;
	background: url('/images/core/store/strcntntrghtmodhdr-bkg.gif') top left repeat-x;
}

.strcntntrghtmodcntnt {
	width: 120px;
	min-height: 11px;
	padding: 7px 5px 7px 8px;
	margin: 0;
	background: #cad6d9;
	color: #626262;
	border-right: solid 1px #1f2425;
	border-bottom: solid 1px #1f2425;
	border-left: solid 1px #1f2425;
}

.strcntntrghtmoddesc {
	display: block;
	margin: 0;
}

.strcntntrghtmodhdng {
	display: block;
	margin: 0;
	font-weight: bold;
	color: #0090c9;
}

.strcntntrghtmodcntnt a, .strcntntrghtmodcntnt a:link, .strcntntrghtmodcntnt a:visited {
	color: #0090c9;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin: 0;
}
.strcntntrghtmodcntnt a:hover, .strcntntrghtmodcntnt a:active {
	text-decoration: none;
	color: #f8cb35;
}

.onslebtn {
	width: 104px;
	height: 22px;
	border: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #4badd4;
	text-align: center;
	display: block;
	cursor: pointer;
	background: url('/images/core/store/onslebtn.gif') top left no-repeat;
}
.onslebtn:hover {
	color: #f8cb35;
	text-decoration: none;
}

.ftrwrpr {
	width: 953px;
	height: 76px;
	margin: 0 auto;
	padding: 0;
}

.ftrlnks-phn {
	/*width: 893px;*/
	width: 950px;
	height: 49px;
	margin: 0 auto;
	padding: 0;
	border-top: dotted 2px #dccfcb;
	border-bottom: dotted 2px #dccfcb;
}

img.ftr-logo {
	width: 132px;
	height: 46px;
	float: left;
}

.phnnum {
	width: 200px;
	margin: 0;
	padding: 14px 0 0 0;
	float: left;
	color: #9a9a9a;
	font-weight: bold;
	font-size: 11px;
}

.lrg-grn {
	color: #006f4d;
	font-size: 17px;
}

.txt-nav {
	width: 610px;
	float: left;
	margin: 0;
	padding: 17px 0 0 0;
	font-size: 11px;
	color: #9e9e9e;
	font-weight: bold;
}

.copyright {
	width: 150px;
	float: right;
	margin: 0 25px 0 0;
	padding: 0;
	color: #848484;
	font-weight: bold;
	font-size: 10px;
}

/* Print page styles */

.prnenclsre {
	width: 660px;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

img.prnlogo {
	width: 660px;
	height: 83px;
}

.prncntnt {
	width: 620px;
	padding: 13px 20px;
	margin: 0;
}

.prncntnt p,
.prncntnt h1,
.prncntnt h2,
.prncntnt h3,
.prncntnt h4,
.prncntnt h5,
.prncntnt h6 {
	margin: 0 0 1em 0;
}

.printhrl {
	width: 450px;
	height: 1px;
	overflow: hidden;
	margin: 0 auto 1em auto;
	padding: 0;
	background: #313839;
}

.prncpy {
	width: 450px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}


/* Optional for Start-Up */

.corlnav {
	width: 190px;
	background-color: #fff;
	vertical-align: top;
}

.cormain  {
	vertical-align: top;
	background-color: #fff;
}

.corrrail {
	width: 190px;
	vertical-align: top;
	background-color: #fff;
}

/* Left Nav */

.lnavwrpr {
	font-size: 1.1em;
	margin: 0 10px 30px 10px;
	line-height: 1.2em;
}

.lnvgrphdg {
	font-size: 1.2em;
	font-weight: bold;
	margin: 15px 0 8px 0;
}

ul.lnav {
	font-weight: bold;
	color: #036;
	margin: 0 0 0 4px;
	padding: 0;
	list-style-type: none;
}
ul.lnav a, ul.lnav a:link, ul.lnav a:visited {
	color: #036;
	font-weight: normal;
	text-decoration: none;
}
ul.lnav a:hover {
	font-weight: bold;
	color: #036;
}
ul.lnav a:active {
	color: #036;
}
ul.lnav li {
	padding-bottom: 3px;
}

ul.lnav ul  {
	margin: 4px 0 10px 10px;
	padding: 0;
	list-style-type: none;
}
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {
	color: #c00;
}
ul.lnav ul a:hover {
	font-weight: bold;
	color: #036;
}
ul.lnav ul a:active {
	color:#c00;
}

/* Breadcrumb */

div.bcrmwrpr {
	font-size: .9em;
	color: #999;
	padding: 10px;
}
div.bcrmwrpr a {
	margin: 0 5px;
}
div.bcrmwrpr span {
	color: #c00;
	margin: 0 5px;
}

/* Header Summary */

div.smrywrpr {
	text-align: right;
	padding: 0 0 10px 0;
}
div.smrywrpr a {
	text-decoration: none;
	margin: 0 5px;
}

/* Page Tools */

.tlswrpr {
	font-size: .9em;
	text-align: right;
	padding: 0 10px 10px 0;
}

/* Page Remote Bookmark */

.sharewrpr {
	text-align: right;
	padding: 0 10px 10px 0;
}

/* Mods Default */

.hdng {
	font-size: 17px;
	font-weight: bold;
	color: #5cc5f0;
	background: #1c2122;
	padding: 4px 10px;
	margin: 0 0 15px 0;
}

.hdng2 {
	font-size: 16px;
	font-weight: bold;
	color: #5cc5f0;
	background-color: #1c2122;
	padding: 3px 10px;
	margin: 0 0 8px 0;
}

.hdngbox {
	font-size: 16px;
	font-weight: bold;
	color: #5cc5f0;
	background-color: #1c2122;
	padding: 3px 10px;
	margin: 0;
}

.btn2 {
	background: url('/images/core/interior/contactMabis.gif') no-repeat;
	cursor: pointer;
}
.btn1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	text-decoration: none;
	cursor: pointer;
}
.btn:hover {
	color: #c00000;
	border:1px solid #c00000;
}

.btncheckout {
	font-size: 14px;
	font-weight: bold;
	color: #c00000;
	background-color: #ffffff;
	border: 1px solid #c00000;
	text-decoration: none;
	cursor:pointer;
}
.btncheckout:hover {
	color: #000000;
	border: 1px solid #000000;
}

/* Store */

div.paginate {
	font-size: .9em;
}

div.thumbwrpr {
	width: 770px;
	margin: 10px auto;
}

div.thumbwrpr a {
	width: 140px;
	height: 190px;
	float: left;
	font-size: .9em;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px 15px;
}
div.thumbwrpr a:link, div.thumbwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.thumbwrpr a:hover {
	color: #666;
	background-color: #eee;
	text-decoration: none;
}
div.thumbwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.thumbwrpr img {
	border-style: none;
	margin-bottom: 6px;
}

div.thumblgwrpr {
	width: 770px;
	margin: 10px auto;
}
div.thumblgwrpr a {
	width: 160px;
	height: 190px;
	float: left;
	font-size: .9em;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 5px 15px;
}
div.thumblgwrpr a:link, div.thumblgwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.thumblgwrpr a:hover {
	color: #666;
	background-color: #eee;
	text-decoration: none;
}
div.thumblgwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.thumblgwrpr img {
	border-style: none;
	margin-bottom: 8px;
}

div.rcntvwwrpr {
	width: 100%;
	margin:10px;
}
div.rcntvwwrpr a {
	width: 130px;
	height: 150px;
	float: left;
	font-size: .9em;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 8px;
}
div.rcntvwwrpr a:link, div.rcntvwwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.rcntvwwrpr a:hover {
	color: #601;
	background-color: #eee;
	text-decoration: none;
}
div.rcntvwwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.rcntvwwrpr img {
	width: 100px;
	height: 100px;
	border-style: none;
	margin-bottom: 6px;
}

div.reltdwrpr {
	width: 100%;
	margin: 10px 0;
}
div.reltdwrpr a {
	width: 130px;
	height: 150px;
	float: left;
	font-size: .9em;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
	margin:8px;
}
div.reltdwrpr a:link, div.reltdwrpr a:visited {
	color: #01b;
	text-decoration: none;
}
div.reltdwrpr a:hover {
	color: #601;
	background-color: #eee;
	text-decoration: none;
}
div.reltdwrpr a:active {
	color: #01b;
	text-decoration: none;
}
div.reltdwrpr img {
	width: 100px;
	height: 100px;
	border-style: none;
	margin-bottom: 6px;
}

table.carttbl {
	width: 100%;
}
table.carttbl td {
	padding: 4px;
	vertical-align: top;
}
table.carttbl th {
	padding: 4px;
}

div.stepswrpr {
	padding: 10px;
}
div.stepswrpr table {
	margin-left: auto;
}

input.qtybox {
	width: 25px;
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
}

.promo {
	font-size: 12px;
	color: #ff0000;
	font-weight: bold;
	border-top: 5px solid #eeeeee;
}
.gift1 {
	background-color: #dc0707;
}
.gift2 {
	background-color: #fdfbbe;
}

.txtlimitbx {
	background-color: #dc0707;
}
.txtlimitbx2 {
	background-color: #fdfbbe;
}

.alternate {
	background-color: #eeeeee;
}
.row {
	background-color: #ffffff;
}

/* Flyout Menus */

 /* menu base code */

.qmclear {
	font-size: 1px;
	height: 0px;
	width: 0px;
	clear: left;
	line-height: 0px;
	display: block;
}

.qmmc {
	position: relative;
}

.qmmc a {
	float: left;
	display: block;
}

.qmmc div a {
	float: none;
}

.qmmc div {
	visibility: hidden;
	position: absolute;
}

/* Remove the comments below for vertical mains and change the false value to
   true in the qm_create function after the menus structure. */
/*
.qmmc a {
	float: none
}
*/
#qm0 {
	background: none;
	z-index: 1000 !important;
}

 /* Main Items */
#qm0 a {
	color: #2ca3d4;
	/*background: url('/images/core/nav-divider-bkg.gif') center right no-repeat;*/
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding: 11px 14px 11px 19px;
	/*padding: 11px 16px 11px 19px;*/
	border: none;
}

#qm0 span.divider {
	width: 2px;
	padding: 15px 0 11px 0;
	background: url('/images/core/nav-divider-bkg.gif') center right no-repeat;
	display: block;
	float: left;
	margin: 0;
}

/*#qm0 a.last {
	background: none;
}*/

/* Main Hover State */
#qm0 a:hover {
	color: #f8cb35;
	/*background: url('/images/core/nav-divider-bkg.gif') center right no-repeat;*/
	text-decoration: none;
}

#qm0 a.last:hover {
	background: none;
}

/* Main Active State */
body #qm0 .qmactive, 
body #qm0 .qmactive:hover {
	color: #f8cb35;
	text-decoration: none;
}

/* Main Parent Items */
#qm0 .qmparent {}

/* Sub Containers */
#qm0 div {
	background: #cad7da;
	padding: 15px;
	border: solid 1px #ccc2c1;
	margin: 0;
}

/* Sub Hover State */
#qm0 div a:hover {
	color: #f8cb35;
	background: none;
	text-decoration: none;
}

/* Sub Active State */
body #qm0 div .qmactive,
body #qm0 div .qmactive:hover {
	background: url(/images/core/arrow-right-on.gif) 140px 5px no-repeat;
}

/* Sub Parent Items */
#qm0 div .qmparent {
	background: url(/images/core/arrow-right-off.gif) 140px 5px no-repeat;
}

/* Sub Items */
#qm0 div a {
	color: #2ca3d4;
	font-size: 12px;
	background: none;
	width: 120px;
	padding: 2px 25px 2px 5px;
	border: none;
	text-decoration: none;
}



/* optional add-on styles */

/* End Flyout Menus */


/* Error Markers */

.fieldlbl {
	padding: 4px 2px 0 0;
	text-align: right;
}

.field {
	padding-left: 2px;
}

.fieldpad {
	padding-bottom: 2px;
}

.fieldtext {
	color: #000000;
}

.fielderror {
	color: #cc0000;
}

.fieldnorm {
	width: 16px;
	height: 20px;
}

/*.fieldreq {
	width: 16px;
	height: 20px;
	background: transparent url(/images/global/field-req.gif) no-repeat center right;
}*/

.fieldreq {
	width: 16px;
	height: 20px;
	background: transparent url(/images/global/field-error.gif) no-repeat center right;
}

.fieldred {
	width: 16px;
	height: 20px;
	background: transparent url(/images/global/field-error.gif) no-repeat center right;
}

/* Admin Edit */

.content {
	border: 1px dashed #2b4487;
	padding: 1px;
	margin: 1px 1px 1px 1px;
}

.contentregion {
	background: #b8cde7; 
	color: #2b4487;
	border: 1px solid #2b4487;
	padding: 2px;
	margin: 1px 0 1px 0;
}

.contentheader {
	background: #dddddd;
	color: #000000;
	border: 1px solid #2b4487;
	padding: 2px;
	margin: 1px 0 1px 0px;
	text-align: right;
}

.contentedit {
	background: #f2faff;
	color: #000000;
	border: 1px solid #2b4487;
	padding: 2px;
}

.adminbtn {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background: #112848 url(/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8;
	padding: 2px;
	text-decoration: none;
	cursor: pointer;
}

.contentbottom {
	background: #dddddd;
	color: #000000;
	border: 1px solid #2b4487;
	padding: 2px;
	margin: 1px 0 1px 0;
}

.contentsettings {
	background: #ffffff;
	color: #000000;
	border: 1px solid #2b4487;
	padding: 2px;
}

/* ===========================
	event calendar styles
	========================== */
.eventcategory{color:#999999;font-weight:bold;font-size:11px;text-decoration:none;}
.eventfooterdiv{color:#999999;width:100%;height:1px;}

.calendar_container
{
	background-color:#c4d2d5;
}
.calendar_day_current 
{
	background-color: #DDDDDD;
}

.calendar_day_selected
{
	background-color: #FF8888;
}

.cal-sum {
	background-color:#ffffff;
}

.cal-sum td {
	padding:10px;
}


.mrgnleft {margin:0 0 20px 30px;}
.mrgnleft p {margin:0 0 0.1em 0;}


.cal-list {
	border-collapse:collapse;
	background-color:#ffffff;
}

.cal-list td {
	border:1px solid #c2c1c1;
	padding:6px;
}


.cal-list .row {background-color:#ebf4e7; padding:6; }
.cal-list .alternate {background-color:#ffffff; padding:6px;}

.cal-list .today {background:#164f06 url(/images/today-bg.gif) repeat-x; padding:6px; color:#ffffff; font-weight:bold;}


.calendar_month {
	background-color:#ffffff;
	border-collapse:collapse;
}


.calendar_month td.day { 
	background:#d0d1d2 url(/images/sidenav-item-bg.gif) repeat-x;

	font-size:12px;	
	text-align:center;
	font-weight:bold;
	border:1px solid #c2c1c1;

}


.calendar_numeral {
   color: black;
   font-size: 14px;
   font-weight:bold;
   text-align: left;
   width: 100%;
}

.calendar_day_empty {
	border:1px solid #c2c1c1;
	
}

.calendar_day_event{
	border:1px solid #c2c1c1;
	background-color:#d4e7cd;
}

.calendar_day_event a{
}

.calendar_day_event .calendar_numeral {
}


.cal-sm {background:#ffffff url(/images/greenbox-bg.gif) repeat-x top; width:183px; font-size:14px;}

table.cal-sm td {
	color:#0a4501;
	padding:2px;
}

.cal-sm th { 
	background-color:#ffffff;
	text-align:center;
	padding:4px;
	font-weight:normal;
}

.cal-sm td.day { 
	font-weight:bold;
}
/* calendar */

.months {color:#94c676;font-size:12px; font-weight:bold; margin-bottom:10px;}

.months a,.months  a:link,.months a:visited {color:#94c676; text-decoration:none;}
.months a:hover {color: #94c676; text-decoration:underline;}
.months a:active {color: #94c676; text-decoration:none;}

.cal-bg {background-color:#0a4501; padding:15px;}





.cal-large td.day { 
	padding:9px;
	background-color:#d3dcc8;
	color:#24502a;
}

.cal-large td.calendar_day_empty {  
	height:50px; 
	width:14%;
}


/* calendar month */

.calendar_month {
	background-color:#ffffff;
	border-collapse:collapse;
}


.calendar_month td.day { 
	background:#d0d1d2 url(/images/sidenav-item-bg.gif) repeat-x;

	font-size:12px;	
	text-align:center;
	font-weight:bold;
	border:1px solid #c2c1c1;

}



#dhtmltooltip {
	padding:8px;
	position: absolute;
	width:150px;
	border: 2px solid #0a4501;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#3f5024,direction=135);*/
}

/* calendar list */

/* calendar summary */
.callinkorange, a.callinkorange, a.callinkorange:link, a.callinkorange:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff4800;font-size:10px;text-decoration:none;}
a.callinkorange:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff4800;font-size:10px;text-decoration:underline;}
a.callinkorange:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #ff4800;font-size:10px;text-decoration:none;}

.callinkgreen, a.callinkgreen, a.callinkgreen:link, a.callinkgreen:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#037101;font-size:10px;text-decoration:none;}
a.callinkgreen:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#037101;font-size:10px;text-decoration:underline;}
a.callinkgreen:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #037101;font-size:10px;text-decoration:none;}

.callinklightblue, a.callinklightblue, a.callinklightblue:link, a.callinklightblue:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#00b4cf;font-size:10px;text-decoration:none;}
a.callinklightblue:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#00b4cf;font-size:10px;text-decoration:underline;}
a.callinklightblue:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #00b4cf;font-size:10px;text-decoration:none;}

.callinkpurple, a.callinkpurple, a.callinkpurple:link, a.callinkpurple:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#6a0071;font-size:10px;text-decoration:none;}
a.callinkpurple:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#6a0071;font-size:10px;text-decoration:underline;}
a.callinkpurple:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #6a0071;font-size:10px;text-decoration:none;}

.callinkred, a.callinkred, a.callinkred:link, a.callinkred:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#d80000;font-size:10px;text-decoration:none;}
a.callinkred:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#d80000;font-size:10px;text-decoration:underline;}
a.callinkred:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #d80000;font-size:10px;text-decoration:none;}

.callinkdarkyellow, a.callinkdarkyellow, a.callinkdarkyellow:link, a.callinkdarkyellow:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff9000;font-size:10px;text-decoration:none;}
a.callinkdarkyellow:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff9000;font-size:10px;text-decoration:underline;}
a.callinkdarkyellow:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #ff9000;font-size:10px;text-decoration:none;}

.callinkdarkblue, a.callinkdarkblue, a.callinkdarkblue:link, a.callinkdarkblue:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000394;font-size:10px;text-decoration:none;}
a.callinkdarkblue:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000394;font-size:10px;text-decoration:underline;}
a.callinkdarkblue:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #000394;font-size:10px;text-decoration:none;}

.callinkbrown, a.callinkbrown, a.callinkbrown:link, a.callinkbrown:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#a53a00;font-size:10px;text-decoration:none;}
a.callinkbrown:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#a53a00;font-size:10px;text-decoration:underline;}
a.callinkbrown:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #a53a00;font-size:10px;text-decoration:none;}

.callinkpink, a.callinkpink, a.callinkpink:link, a.callinkpink:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff59b3;font-size:10px;text-decoration:none;}
a.callinkpink:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ff59b3;font-size:10px;text-decoration:underline;}
a.callinkpink:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #ff59b3;font-size:10px;text-decoration:none;}

.callinkblue, a.callinkblue, a.callinkblue:link, a.callinkblue:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#005594;font-size:10px;text-decoration:none;}
a.callinkblue:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#005594;font-size:10px;text-decoration:underline;}
a.callinkblue:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #005594;font-size:10px;text-decoration:none;}

.callinklightgreen, a.callinklightgreen, a.callinklightgreen:link, a.callinklightgreen:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#97c900;font-size:10px;text-decoration:none;}
a.callinklightgreen:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#97c900;font-size:10px;text-decoration:underline;}
a.callinklightgreen:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #97c900;font-size:10px;text-decoration:none;}

.callinkblack, a.callinkblack, a.callinkblack:link, a.callinkblack:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;text-decoration:none;}
a.callinkblack:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;text-decoration:underline;}
a.callinkblack:active {font-family: Verdana,Arial,Helvetica,sans-serif;color: #000000;font-size:10px;text-decoration:none;}

.day,.faintday{font-size:11px;}
.day{font-weight:bold;}
.faint{font-weight:normal;}
b.day{color:#AAAAAA;}
span.faintday{color:#CCCCCC;}
.heading{color:#666666;font-weight:bold;font-size:16px;}
.subheading{color:#333333;font-weight:bold;font-size:13px;}
.smalldate{color:black;font-weight:normal;font-size:11px;text-decoration:none;}
.eventcategory{color:#999999;font-weight:bold;font-size:11px;text-decoration:none;}
.eventfooterdiv{color:#999999;width:100%;height:1px;}

.white {color:#CCCCCC;}

/* ajax watermark extender */
.watermark 
{
	color:Gray;
}

/* Second int nav */

#qm1 {
	background: none;
}

 /* Main Items */
#qm1 a {
	color: #5cc5f0;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}

/* Main Hover State */
#qm1 a:hover {
	color: #f8cb35;
	text-decoration: none;
}

/* Main Active State */
body #qm1 .qmactive, 
body #qm1 .qmactive:hover {
	color: #f8cb35;
	text-decoration: none;
}

/* Main Parent Items */
#qm1 .qmparent {}

/* Sub Containers */
#qm1 div {
	background: url('/images/core/int-nav/subnav-bkg.png') top left;
	padding: 10px 0;
	border: solid 1px #090a0a;
	margin: 0;
	/*width: 696px;*/
}

/* Sub Hover State */
#qm1 div a:hover {
	color: #f8cb35;
	background: none;
	text-decoration: none;
}

/* Sub Active State */
body #qm1 div .qmactive,
body #qm1 div .qmactive:hover {}

/* Sub Parent Items */
#qm1 div .qmparent {}

/* Sub Items */
#qm1 div a {
	color: #2ca3d4;
	font-size: 11px;
	background: none;
	width: 144px;
	padding: 2px 25px 2px 15px;
	margin: 0 0 5px 0;
	border: none;
	text-decoration: none;
	position: relative;
	z-index: 1000 !important;
}

#qm1 div span.intlnkhldr {
	width: 174px; 
	margin: 0; 
	padding: 0; 
	float: left; 
	display: block;
}
