body {background:#fff; margin:0; padding:0; color:#000; font-family:verdana, sans-serif; font-size:75%;}
h1, h2, h3, h4 {color:#0e2889; width:428px;margin:0px;}
h2{margin-bottom:10px;}
h3 {font-size:1.5em;padding-bottom:10px;}
h4 {font-size:1.1em;}
a, a:visited {color:#0e2889;}
a:hover {text-decoration:none;}
p {width:428px;}
ol, ul {width:383px;}
table ul, table ol, table h4, #topNav ul, #lhn ul, table p, #footer p, #lhn p, ul ul, #lhn h3, .midCont ul.prodBoxs, .midCont ul.prodBoxs p, .midCont ul.prodBoxs h3, .midCont ul.three, .midCont ul.three p, .midCont ul.three h3, .midCont div p, .midCont div ul, .midCont div ol, .home, .home p, .home h3, .home ul {width:auto;}
p {margin:0 0 10px 0;}
table {margin-bottom:10px;}
.accessibility {position:absolute; top:-500em; left:-500em;}
.anchor { height:0.1px; }
#content {width:750px; margin:0 auto; padding:0; position:relative;}

div.midCont {position:relative;}
div.midCont #rhn {position:absolute; top:0px; right:0px; width:145px; padding:15px 0 0 0;}
#lhn {width:145px; float:left; font-size:0.9em; margin-bottom:10px;}

#topNav ul, #lhn ul {list-style:none; width:auto; margin:5px 0 0 2px; padding:0px; padding-right:10px; border-right:1px solid #E5E5E5;}
#topNav li, #lhn li {padding-left:8px; margin-top:3px; background:url(../images/nav_arrow.gif) no-repeat 1px 5px;}

#lhn ul {border-right:0px; padding-bottom:25px;}
#lhn h3 {font-size:1em; margin:0px; border-bottom:1px solid #919EC5;}
#lhn h3 span {display:block; font-weight:normal; font-size:0.9em;}

#lhn {margin-top:21.5em;}
div.midCont {margin-top:92px; font-size:0.9em;}
/*div.midCont {margin-top:19.5em; font-size:0.9em;}*/

/*#topNav {clear:both; height:20.5em; width:100%; position:absolute; top:0px; left:0px; font-size:0.9em;}*/
#topNav {clear:both; height:92px; width:100%; position:absolute; top:0px; left:7px; font-size:0.9em;}
#topNav a, #lhn a {text-decoration:none; width:auto;}
#topNav a:hover, #lhn a:hover {text-decoration:underline;}
#topNav div {float:left; margin-right:15px; margin-top:10px; width:auto;}
#topNav .header {position:relative; float:none; display:block; height:91px; width:100%; margin:0px; background:url(../images/mast750x91.jpg) no-repeat top left;}
#topNav .header a {display:block; height:50px; width:120px; position:absolute; top:11px; left:12px;}
#topNav p {display:block; height:20px; margin:0px; width:auto;}
#topNav p a {display:block; height:100%; width:143px; width:auto;}
#topNav div.help, #topNav div.mymobile, #topNav div.shop {width:156px;}
#topNav div.help {margin-right:10px;}
#topNav div.letstalk {width:240px; margin-right:0px;}
#topNav div.letstalk ul, #topNav div.help ul {border:0px; width:auto;}

#footer {clear:both; text-align:center; font-size:0.9em;}
#footer a {text-decoration:none; border-right:1px solid; padding:0px 5px;}
#footer a:hover {text-decoration:underline;}
#footer a.lastLink {border-right:0px;}

img {border: 0;}

/* Payment container */
#pnlPaySMS {float: left; width: 100%;}	/*margin:0 3px;}*/
#pnlPayCardWorldPay {float: right; width: 100%;}
#pnlCompleteSMS {width: 100%;}

