body { /**font-family:Arial,Helvetica,sans-serif;**/
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; }
form { margin:0; padding:0; }
.frmWrap { font-size:12px; margin:auto; padding:0; width:960px; clear:both; position:relative; z-index:0; }
a { color:#0066cc; outline:none; }
#header { margin:0; padding:0; width:100%; }
#header .logo { margin:0; padding:0; float:left; }
#header .right { float:right; margin:0; padding:15px 0 0; width:600px; text-align:right; }
#header .right .badge { margin:0; padding:0 10px; }
#header .right ul { margin:0; padding:0; }
#header .right ul li { float:right; margin:0; padding:10px 10px 0; min-width:40px; text-align:left; list-style:none; }
#header .right ul li.links { padding:0 10px 0 15px; text-align: left; }
#header .right ul li .phone { display:block; font-size:14px; }
#header .right ul li ul li { float:none; list-style:disc; color:#999999; margin:0; padding:0; }
#header .right ul li ul li a { text-decoration:none; }
#header .right ul li ul li a:hover { text-decoration:underline; }
#header .tollFree { font-size:14px; margin:0; padding:15px 10px; float:right; }
#header .liveChat { background:url(../images/up-june-ico-lc.png) no-repeat left; display:block; margin:0; padding:10px 10px 0 30px; text-align:left; text-decoration:none; float:right; }
#header .liveChat .link { color:#0066cc; text-decoration:underline; display:block; font-size:14px; }
#header .liveChat .sched { color:#000000; text-decoration:none; font-size:10px; display:block; }
#header .topNav { background:url(../images/up-june-hn-bg.png) no-repeat top left; clear:both; margin:0; padding:0; width:100%; height:39px; }
#header .loggedin { background:url(../images/up-jun-h-bg-loggedt.png) no-repeat top left; }
#header .topNav .leftLinks { float:left; margin:0; padding:0; list-style:none; min-width:10px; }
#header .topNav .leftLinks li { float:left; margin:0; padding:10px 0 0; }
#header .topNav .leftLinks li a { text-decoration:none; color:#ffffff; font-size:14px; font-weight:bold; float:left; margin:0; padding:0 10px; border-left:#ffffff solid 1px; }
#header .topNav .leftLinks li.first a { border:none; }
#header .topNav .leftLinks li.home { padding:0; }
#header .topNav .leftLinks li a:hover { text-decoration:underline; }
#header .topNav .leftLinks li.home a { background:url(../images/up-june-ico-home.png) no-repeat center; margin:0; padding:0; width:40px; height:39px; border:none; text-indent:-999px; overflow:hidden; }
#header .topNav .rightLinks { float:right; margin:0; padding:5px 0 0; list-style:none; width:300px; }
#header .topNav .rightLinks li { background:url(../images/up-jun-h-li-r2.png) no-repeat top right; margin:0 5px 0 0; padding:0; float:right; min-width:20px; position:relative; }
#header .topNav .rightLinks li a:hover { text-decoration:underline; }
#header .topNav .rightLinks li a { background:url(../images/up-jun-h-li-l2.png) no-repeat top left; font-size:14px; float:left; margin:0; padding:5px 15px; color:#ffffff; text-decoration:none; }
#header .topNav .rightLinks li.cart a strong { background:url(../images/up-jun-h-li-cart2.png) no-repeat left; margin:0; padding:0 5px 0 20px; float:left; }
#header .topNav .rightLinks li ul, #header .topNav .leftLinks li ul { position:absolute; clear:both; display:block; list-style:none; top:28px; width:120px; background:#ffffff; border:#cccccc solid 1px; margin:0; padding:5px 0; }
#header .topNav .rightLinks li ul li, #header .topNav .leftLinks li ul li { float:none; display:block; margin:0; padding:0; background:none; text-align:left; }
#header .topNav .rightLinks li ul li a, #header .topNav .leftLinks li ul li a { background:none; float:none; font-size:13px; color:#0066cc; margin:0; padding:3px 0 3px 15px; display:block; font-weight:normal; }
#header .logged { background:url(../images/up-jun-h-bg-logged.png) no-repeat bottom left; margin:0; padding:0; width:100%; float:left; }
#header .logged a { text-decoration:none; }
#header .logged a:hover { text-decoration:underline; }
#header .logged .welcome { float:left; margin:0; padding:8px 20px; }
#header .logged .welcome a { margin:0; padding:0 0 0 10px; }
#header .logged .rLinks { list-style:none; margin:0; padding:7px 10px 5px; min-width:20px; }
#header .logged .rLinks li { font-size:14px; line-height:14px; font-weight:bold; float:right; margin:0; padding:0 10px; border-left:#999999 solid 1px; }
#header .logged .rLinks li.first { border:none; }
#main { background:url(../images/up-june-vline.png) repeat-y left; margin:0; padding:0; clear:both; flaot:left; width:100%; }
#main #left { width:174px; float:left; text-align:left; margin:0; padding:47px 0 0; background:#ffffff; }
#main #left .wrap { background:url(../images/up-june-op-lp-t.png) no-repeat top left; margin:0; padding:7px 0 0; border:none; }
#main #left .head { margin:0; padding:0 16px; background:url(../images/up-june-op-lp-hbg.png) no-repeat bottom left; height:40px; }
#main #left .head strong { font-size:18px; display:block; margin:0;/**padding:8px 0 0;**/
}
#main #left .head span { font-size:11px; margin:0; padding:0; display:block; }
#main #left .head span a { color:#0066cc; text-decoration:underline; }
#main #left .head span a.sel { color:#333333; text-decoration:none; cursor:default; }
#main #left .cont { background:url(../images/up-june-op-lp-shade.png) no-repeat top right; margin:0; padding:0; border-left:#0066cc solid 1px; }
/*#main #left ul{
	margin:0;
	padding:10px 15px;
	list-style:none;
}
#main #left ul li{
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/up-june-op-lp-bul.png) no-repeat top left;
	margin:0;
	padding: 0 0 2px 15px;
}
#main #left ul li a{
	color:#0066cc;
	text-decoration:none;
}
#main #left ul li a:hover{
	text-decoration:underline;
}
#main #left ul li form{
	color:#0066cc;
	text-decoration:none;
	cursor:pointer;
	margin:0;
	padding:0;
}
#main #left ul li form:hover{
	text-decoration:underline;
}
#main #left ul li ul{
	margin:0;
	padding:0;
	display:none;
}
#main #left ul li ul li{
	margin:0;
	padding: 0 0 3px 0;
	background:none;
}
 a{
	color:#333333;
	text-decoration:none;
	cursor:default;
}
#main #left ul li.sel a:hover{
	text-decoration:none;
}
#main #left ul li.sel form{
	color:#333333;
	text-decoration:none;
	cursor:default;
}
#main #left ul li.sel form:hover{
	text-decoration:none;
}
#main #left ul li.sel ul{
	display:block;
	padding:5px 0 3px;
}
#main #left ul li.sel ul li a{
	color:#0066cc;
	cursor:pointer;
}
#main #left ul li.sel ul li a:hover{
	text-decoration:underline;
}
#main #left ul li ul li.sel a{
	color:#333333;
	text-decoration:none;
	cursor:default;
}
#main #left ul li ul li.sel a:hover{
	text-decoration:none;
}
#main #left ul li.sel ul li form{
	color:#0066cc;
	cursor:pointer;
}
#main #left ul li.sel ul li form:hover{
	text-decoration:underline;
}
#main #left ul li ul li.sel form{
	color:#333333;
	text-decoration:none;
	cursor:default;
}
#main #left ul li ul li.sel form:hover{
	text-decoration:none;
}
#main #left ul li ul li.sel ul{
	display:block;
	padding:5px 0 3px;
}*/
/*--------------------------------*/
#main #left ul { margin:0; padding:10px 8px; list-style:none; clear:both; }
#main #left ul li { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0px 0 0px 10px; }
#main #left ul li form { background:url(../images/up-june-op-lp-bul.png) no-repeat top left; color:#0066cc; text-decoration:none; cursor:pointer; margin:0; padding: 0 0 2px 15px; display:block; }
#main #left ul li form:hover { text-decoration:underline; }
#main #left ul li ul { margin:0; padding:0; display:none; }
#main #left ul li ul li { margin:0; /* padding: 0 0 3px 0; jj */
 	padding: 3px 0 3px 10px; background:none; }
#main #left ul li.sel { background:url(../images/dec5-ln-bg.png) no-repeat top left; padding:3px 0 3px 10px; }
#main #left ul li.sel ul li { background:none; }
#main #left ul li.sel form { color:#333333; text-decoration:none; cursor:default; }
#main #left ul li.sel form:hover { text-decoration:none; }
#main #left ul li.sel ul { display:block; padding:5px 0; margin-left:15px; }
#main #left ul li.sel ul li a { color:#0066cc; cursor:pointer; }
#main #left ul li.sel ul li a:hover { text-decoration:underline; }
#main #left ul li.sel ul li form { color:#0066cc; cursor:pointer; background:none; padding:0; margin:0; }
#main #left ul li.sel ul li form:hover { text-decoration:underline; }
#main #left ul li ul li.sel form { color:#333333; text-decoration:none; cursor:default; }
#main #left ul li ul li.sel form:hover { text-decoration:none; }
#main #left ul li ul li.sel ul { display:block; padding:5px 0 3px; }
/*--------------------------------*/
#main #left .hTxt { background:url(../images/up-june-op-lp-tbg.png) repeat-x bottom; margin:0; padding:10px 15px; border-top:#cccccc solid 1px; border-bottom:#cccccc solid 1px; }
#main #left .signUp { margin:0; padding:20px 0 20px 20px; font-size:11px; display:block; }
#main #left .signUp .txtField { margin:0; padding:0; display:block; width:135px; }
#main #left .signUp label { color:#666666; display:block; margin:0; padding:3px 0; }
#main #left .signUp .click { background:#0068b2; color:#ffffff; border:#cccccc solid 1px; font-size:12px; font-weight:bold; width:67px; margin:0; padding:3px 0; cursor:pointer; }
#main #left .signUp label a { color:#0066cc; text-decoration:none; }
#main #left .signUp label a:hover { text-decoration:underline; }
#main #left .signUp label form { color:#0066cc; text-decoration:none; }
#main #left .signUp label form:hover { text-decoration:underline; }
#main #left .sKit { margin:0; padding:20px; font-size:11px; }
#main #left .sKit a { font-size:12px; font-weight:bold; background:url(../images/up-june-op-lp-ico-fs.png) no-repeat top left; margin:0; padding:45px 0; display:block; }
#main #left .fLink { font-size:12px; font-weight:bold; background:url(../images/up-june-op-lp-ico-fs.png) no-repeat top left; margin:0; padding:45px 0; display:block; color:#0066cc; text-decoration:underline; cursor:pointer; }
#main #left .fLink:hover { text-decoration:none; }
#main #left .cont span.links { font-size:11px; margin:0; padding:10px 15px 0; display:block; }
#main #left .cont span.links a { color:#0066cc; text-decoration:underline; }
#main #left .cont span.links a.sel { color:#333333; text-decoration:none; cursor:default; }
#main #left .cont span.links form { color:#0066cc; text-decoration:underline; }
#main #left .cont span.links form.sel { color:#333333; text-decoration:none; cursor:default; }
#main #right { float:right; width:786px; text-align:left; margin:0; padding:21px 0 0; background:#ffffff; }
#main .full { float:right; background:#ffffff; text-align:left; margin:0; padding:21px 0 0; width:100%; }
#main .topBgR { background:url(../images/up-june-opm-tr.png) no-repeat top right; margin:0; padding:0; }
#main .topBgL { background:url(../images/up-june-opm-tl.png) no-repeat top left; margin:0; padding:7px 0 0 2px; }
#main .wrap { margin:0; padding:0; border:#0066cc solid 1px; border-bottom:none; float:right; width:100%; }
#main .bottom { margin:0; /**padding:20px;
	border-top:#0066cc solid 1px;	
	background:#ffffff;
	**/
	text-align:center; clear:both; }
.footWrap { background:url(../images/up-jun-fr-bg.png) no-repeat top left; margin:0; padding:21px 0 0; background-color:#ffffff; height:0; clear:both; }
.invSet { margin:0; padding:0; height:3px; overflow:hidden; }
#footer { background:url(../images/up-jun-fbg.png) no-repeat; margin:0; padding: 0 0 10px; float: left; width: 100%; height: 136px; clear:both; }
#footer .fmid { float: left; width: 100%; background-position: top; margin: 15px 0 0 0; }
#footer .fmid .fleft { float: left; margin:0; padding-left: 40px; }
#footer .fmid .fleft strong { font-size: 11px; color: #FFFFFF; display: block; text-align: left; margin-bottom: 10px; }
#footer .fmid .fleft span input { border: 1px solid #7f9db9; float: left; }
#footer .fmid .fleft p { /*margin: 26px 0 0 0;*/
	margin:4px 0 0 0; padding: 0; color: #fff; font-size: 11px; float: left; clear: both; }
#footer .fmid .fleft p a { color: #99ccff; text-decoration: none; padding-left: 10px; }
#footer .fmid .fleft p .fspam { background: url(../images/up-jun-fspam.png) no-repeat left center; color: #fff; text-decoration: none; padding: 0 10px 3px 20px; float:left; }
#footer .fmid .fright { margin: 0; padding: 0 20px 0 0; font-size: 11px; float: right; }
#footer .fmid .fright ul { margin: 0 10px; padding: 0; float: left; }
#footer .fmid .fright ul li { list-style: none; text-align: left; }
#footer .fmid .fright ul li a { color: #99ccff; text-decoration: none; cursor:pointer; }
#footer .fmid .fright ul li a:hover { text-decoration:underline; }
#footer .fmid .fright ul li strong { color: #ffffff; }
#res_msg2 { display:block; margin-bottom:6px; }
.footerthumlists { float:right; width:100%; padding-left:20px; }
.footerthumlists ul { margin:0; padding:0; }
.footerthumlists ul li { list-style:none; text-align:left; margin:5px 0; }
.footerthumlists ul li a { color:#666; font-size:12px; font-weight:normal; }
.footerthumlists ul li a:hover { text-decoration:underline; }
.pageTitleBlu { color:#0066CC; display:block; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; margin:15px 0; padding:0; text-align:left; width:auto; }
.pageTitleBlu2 { color:#0066CC; display:block; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; margin:15px 0; padding:7px 0 20px 27px; text-align:left; width:auto; background: url(../images/tSeo-strip.png) repeat-x bottom; }
a.feedback { color:#535353; background:url(../images/augGal-sprite.png) no-repeat left 2px; font-size:11px; padding-left:25px; float:right; margin-top:11px; }
a.feedback:hover { text-decoration:none; }
.lpPhone { margin:0; padding:10px 10px; }
.lpPhone .phone { background:url(../images/dec5-ln-op.png) no-repeat top left; margin:5px 0px; padding:7px 0px 8px 30px; display:block; color:#0066cc; cursor:pointer; font-size:13px; text-indent:-999px; overflow:hidden; }

.homeBordered{margin:37px auto 0 auto}

