/* CSS Document */
.mainlogo {margin:5px 0;}
.spltxt {font-size:1em; font-weight:bold; color:#0682ec;}
.egtxt {font-size:85%; color:#999999;}
.regtext, .srchtext, .button {font-size:1em; font-style: normal; font-weight:normal; color:#333333; font-family: Arial, Helvetica, sans-serif;}        			
h1 {font-size:1.1em; margin:0; padding:0; color:#996666; }
.textsm {font-size:85%; font-style: normal; font-weight: normal; color: #666666;}
form#login {margin:5px 0px;}
.loginform form input, .loginform form select {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#666666;}
.loginform {background-color:#fff; margin:0px 4px 0px 4px; padding-top:0px; padding-bottom:0px; border-left:1px #e1edf8 solid;}
.signupmsg {background-color:none; margin:1px; border:none; text-align:center; padding-top:10px; padding-bottom:2px;}
.signupmsg a{text-decoration:none; font-size:1em; font-weight:700;}
.leftbox {border:none; background:url(../user/login/lft-loginbg.gif) no-repeat; width:512px; height:0px;}
.rightbox {height:auto;}
.lft-login h3 {padding:5px 5px 5px 10px; border-bottom:1px #EEEEEE solid; margin:0px;}
.loginhead {background-color:#E9EDFE; height:24px; margin:4px 4px 0px 4px;}
.loginhead h4 {font-weight:normal; font-size:1.2em; line-height:150%; color:#333333; padding:2px 0px; margin:0px 0px 0px 10px; text-align:center;}
.logincontrol {border-collapse:collapse; margin-left:auto; margin-right:auto; padding:0; width:80%; text-align:center;} 
.logincontrol {margin-left:auto; margin-right:auto;}

.succmsg {background-image:url(../common/arrowsbullet.gif); padding-left:40px; font-size:130%; width:895px; text-align:left; color:#990000;}
.topsrch {position:relative; text-align:center; width:930px;}
.topsrchhdr {position:absolute; width:550px; top:22px; left:0px; z-index:10; text-align:left; padding-left:9px;}
.toppanel, .homeblocks {text-align:left; margin:0;}
.toppanel {width:948px;}
.toppanel .roundeddiv {background-image:none;}
#searchbox.roundeddiv {border:3px #c4e550 solid; background-color:#f2ffd8;}
.toppanel .tcor, .toppanel .tcor .lcor, .toppanel .bcor, .toppanel .bcor .lcor {height:6px;}
.toppanel .lcor {left:-6px; width:6px;}
.toppanel .divmid1 {padding:0 6px;}	
.toppanel .tcor {background-image:url(../home/rtopcor1.gif); top:-3px;}
.toppanel .bcor {background-image:url(../home/rbottcor1.gif); bottom:-3px;}
.toppanel .tcor .lcor {background-image:url(../home/ltopcor1.gif); background-position:left 0;}
.toppanel .bcor .lcor {background-image:url(../home/lbottcor1.gif); background-position:left 0;}
.toppanel .tcor, .bcor {right:-3px; width:100%; background-position:right 0;}
.toppanel .lcor {left:-6px; width:6px;}
.logincont {float:right; width:275px; padding:13px 30px 13px 0;}
.logincont .roundeddiv {border:6px #d8ee8f solid; background-color:#fff; margin-bottom:0;}
.logincont .tcor, .logincont .tcor .lcor, .logincont .bcor, .logincont .bcor .lcor {height:10px;}
.logincont .lcor {left:-12px; width:10px;}
.logincont .bcor, .logincont .tcor {right:-6px;}
.logincont .divmid1 {padding:0 10px; height:160px;}	
.logincont .tcor {background-image:url(../home/login-rtopcor.gif); top:-6px; background-position:right 0;}
.logincont .bcor {background-image:url(../home/login-rbottcor.gif); bottom:-6px; background-position:right 0;}
.logincont .tcor .lcor {background-image:url(../home/login-ltopcor.gif); background-position:left 0;}
.logincont .bcor .lcor {background-image:url(../home/login-lbottcor.gif); background-position:left 0;}
.searchcont {float:left; width:540px; padding:30px 38px 8px 38px;}
.srchdivtop {height:70px; background:url(../home/srchbgtop.jpg) no-repeat left top;}
.searchcont h1 {margin-top:-20px; margin-bottom:5px; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif;}
.srchdivmid {background-color:#c2e44b; padding:7px 5px; text-align:center;}
.srchdivbott {height:58px; background:url(../home/srchbgbott.jpg) no-repeat left top;}
.srchdivbott p.textsm {color:#999999; padding:10px;}
.homeblocks {width:948px; padding:0; position:relative; background-color:#f8f8f8;}
.homeblockscont {width:100%; margin:0;}
.mlosrchleft {float:none; width:259px;}    
.blockinner {width:305px; padding:0; margin:5px; float:left;}
#hmolocator.blockinner {margin-left:0; margin-right:10px;}
#specials.blockinner {margin-right:0; margin-left:10px;}
div#homeblockscont > div:first-child {padding-left:6px;}
.tabholder {margin-top:0;}  
.buttdiv a.butt {margin-right:3px;}
#moreongomolo h2, #specials h2, #hmolocator h2 {margin:0; padding:2px 0 6px 0; color:#CC0000;}
#hmolocator h2 sup {font-size:9px; color:#FF0000; letter-spacing:1px; background-color:#FFFF99; padding:1px;} 
#moreongomolo ul.lstwobu {}
#moreongomolo ul.lstwobu li {padding:6px;}
.imgholder {float:left;}
#moreongomolo ul.lstwobu li p {margin:0 0 0 30px; font-size:1.1em; line-height:1.3em; padding-top:4px;}
#hmolocator .divtop, #hmolocator .divmid, #hmolocator .divbott {background-color:#fff;}
#moreongomolo .divtop, #moreongomolo .divmid, #moreongomolo .divbott {background-color:#e0f2fc;}

#specials .divtop, #specials .divmid, #specials .divbott {background-color:#FFFF99;}
#specials .imgholder {padding:4px;}
#specials .imgholder p.textsm {padding:6px 2px;}
.splimg {width:125px; padding:2px; border:1px #ccc solid;}
.splcont {margin-left:143px; text-align:left; padding-top:4px;}
#specials .splcont p {padding:0 0 6px 0; font-size:1em; line-height:14px;}


