/* FAQ Support Page */
body { margin: 0px; padding: 8px 0px 0px 0px; background-image: url(http://www.mp3rocket.com/images/blue_gradient.jpg); background-repeat: repeat-x; }

#container { margin-left: auto; margin-right: auto; background-color: white; border: 1px solid grey; width: 898px; height: 2197px; margin-bottom: 5px; }
#container .headerLogo { height: 59px; width: 890px; float: left; margin: 13px 0px 0px 8px; }
#container .joinNow { float: right; font-family: Tahoma; color: #3399ff; font-size: 12px; padding: 16px 85px 0px 0px; }

#container #menuBar { width: 898px; height: 21px;}
#container #menuBar .menuL { display: block; float: left; height: 21px; width: 12px; background-image: url(http://www.mp3rocket.com/images/menu_bar_01.gif); background-repeat: no-repeat; background-position: center center; }
#container #menuBar .menuM { display: block; float: left; height: 21px; width: 874px; background-image: url(http://www.mp3rocket.com/images/menu_bar_02.gif); background-repeat: repeat-x; }
#container #menuBar .menuR { display: block; float: left; height: 21px; width: 12px; background-image: url(http://www.mp3rocket.com/images/menu_bar_04.gif); background-repeat: no-repeat; background-position: center center; }

#main { float: left; width: 579.21px; padding-left: 32px; }
#main  .title { font-family: Tahoma; color: #3399ff; margin: 10px 0px 20px 0px;  }
#main .questionBox { display: block; width: 100%; background-color: #f0f0f0;  }
#main .questionBox h3 { padding: 0px; margin: 2px 15px 2px 15px; font-family: Tahoma; font-size: 14px; font-weight: bold; }
#main .questionBox p { font-family: Arial; font-size: 12px; font-weight: normal; margin: 2px 15px 2px 15px; }
#main .questionBox p.topQuestion { margin-left: 50px; }
#main .questionBox a { font-family: Arial; font-size: 12px; font-weight: normal; color: #3399ff; }
#main .questionBox a:hover { text-decoration: none; color: blue; }
#main .questionBox .dottedLine { display: block; height: 19px; width: 90%; margin: 5px 10px 5px 25px; background-image: url(../images/hl_grey_dotted.gif); background-repeat: repeat-x; }

#sidebar { float: right; width: 255.93px; margin: 59px 23px 0px 0px; }
#sidebar p { width: 100%; text-align: center; margin: 0px; padding: 0px; }
#sidebar a { font-family: Tahoma; font-size: 12px; font-weight: normal; color: #3399ff; }
#sidebar a:hover { text-decoration: none; color: blue; }
#sidebar .questionBox { display: block; width: 92.5%; background-color: #f0f0f0; margin: 17px 0px 0px 10px;  }
#sidebar h3 { padding: 0px; margin: 8px 0px 2px 22px; color: #666666; font-family: Tahoma; font-weight: bold; font-size: 14px; }
#sidebar .solidGrey { display: block; height: 10px; width: 83%; margin: 4px 5px 5px 20px; background-image: url(../images/hl_grey_solid.gif); background-repeat: repeat-x; }
#sidebar .sidebarUl { font-family: Arial; font-size: 12px; margin-left:-18px; }
#sidebar .sidebarUl a { color: #3399ff; }
#sidebar .sidebarUl a:hover { color:blue; text-decoration:none; }
#sidebar .sidebarUl li { padding-bottom: 10px; list-style: none; }

#container #footerMenu { position: relative; float: right; top: 17px; margin-left: auto; margin-right: auto; height: 56px; width: 100%; padding: 0px; }
#container #footerMenu .footerL { display: block; float: left; height: 56px; width: 25px; padding: 0px; margin: 0px; background-image: url(../images/interface_65.gif); background-position: center center; background-repeat: no-repeat; }
#container #footerMenu .footerM { display: block; float: left; height: 56px; width: 850px; padding: 0px; margin: 0px; background-image: url(../images/interface_66.gif); background-repeat: repeat-x; text-align: center; color: white; font-size: 10px; font-family: Tahoma;}
#container #footerMenu .footerM p { margin-top: 10px; }
#container #footerMenu .footerM a { color: white; }
#container #footerMenu .footerM a:hover { color: blue; }
#container #footerMenu .footerR { display: block; float: left; height: 56px; width: 23px; padding: 0px; margin: 0px; background-image: url(../images/interface_67.gif); background-position: center center; background-repeat: no-repeat; }

