/*  div {border:1px solid red;}
li {border:1px solid green;}
ul {border:1px solid yellow;}
p {border:1px solid blue;}
*/

html, body {
margin:0px; 
padding:0px; 
height:100%;
}

body {
font-family: "Trebuchet MS", Arial, sans-serif; 
font-size:10px;
color: #333; 
background: #fff;
}

form {
margin:0;
padding:0;
}

a {
text-decoration: none; 
color: #0080FF;
}

a:hover {
text-decoration: underline;
}

p, 
td, 
th, 
ul, 
ol, 
ul, 
li, 
dl, 
dt, 
dd {
font-family: "Trebuchet MS", Arial, sans-serif; 
color: #333; 
font-weight: normal;
}

img {
border:none;
}

p {
margin:0 0 5px 0;
}

ul {
margin:0 0 10px 16px;
padding:0;
}

#bodyContainer {
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
margin:0 auto 0 auto; 
padding:0; 
height:auto;
width:800px; 
}

#homeMainTop,
#homeMainBtm {
font-size:1.1em;
height:auto;
clear:both;
}

#mainCol {
height:auto;
width:560px; 
padding:10px 10px 0 20px; 
float:left;
}

#rightCol {
background:#EEEEEE; 
float:right; 
font-size:1.2em;
height:auto;
padding:0; 
width:200px; 
}

#homeMainBtm {
width:725px;
margin:0 auto 0 auto;
}


.bodylg {
FONT-SIZE: 1.4em; 
COLOR: #333333; 
}

.bodylgwh {
FONT-SIZE: 1.4em;
COLOR: #ffffff;
}	

.legal,
.caption {
FONT-SIZE: 1em; 
COLOR: #666666;
}

.floatList,
.noBulletList {
list-style:none;
height:auto;
padding:0px;
margin-top:0px;
margin-left:0px;
}

.floatList li {
float:left;
}

.noBulletList li {
float:none;
}

.floatListA,
.noBulletListA {
list-style:none;
height:auto;
padding:14px 0px 0px 95px;
margin-top:0px;
margin-left:0px;
}

#rhapHeader {
background:url(http://static.realone.com/rotw/images/topnav/RW_header_topBkgd.gif) repeat-x;
height:63px; 
width:100%;
}

#logo {
float:left;
height:63px;
width:183px;
}

#logo img {
width: 152px; 
height: 30px; 
border:0px;
}

#nav {
float: left; 
list-style:none; 
margin:30px 0px 0px 4px; 
height:22px;
padding-left:0px;
}

#nav li {
float:left; 
padding:3px 14px 0px 14px;
border-right: 1px solid #999999; 
height: 19px;
}

#nav li#last {
border-right: none;
}

#nav li a {
font-weight: normal; 
font-size:1.2em; 
color: #ffffff;
}

#nav li.navOn a {
font-weight: bold;
}

#mainLayoutTable {margin:0px; width:800px;}
.rightColMargin {height:10px; background:#fff; overflow:hidden; width:100%;}

#rightCol .top {
height:120px; 
padding:15px 5px 5px 5px;
}

#rightCol .top p {
margin:0 15px;
}

#rightCol .btm {
background:#EEEEEE; 
padding:0; 
margin:0; 
height:auto;
}

#getItNowImg {
width:188px; 
height:45px;
}

hr.divider1 {
height:1px; 
background-color:#ccc; 
color:#ccc; 
margin:20px; 
overflow:hidden; 
clear:both;
 border:none;
 }

#dividerFooter {
margin:20px; 
width:760px;
}

.divSpacer10 {
width:100%; 
height:10px; 
margin:10px; 
overflow:hidden; 
clear:both;
}

.fourteenDayTrial {
width:188px; 
height:45px;
}

.mainContent {
font-size:1.2em;
height:auto; 
margin:10px 0 10px 0;
width:100%; 
}

.mainContent li.title {
width:550px; 
height:13px; 
display:block; 
margin-bottom:10px; 
background-repeat: no-repeat;
}

#homeMainImg {
float:left; 
width:375px; 
height:450px; 
background: url(/images/home/ru_main_collage_400x450.jpg) no-repeat;
}

/* BEGIN: Main Page Bottom */
#jukebox {float:left; list-style:none; padding:10px 0px 0px 15px; width:360px; height:410px;}
#jukebox li {float:left;padding:5px; padding-left:0px; height:50px;}
#jukebox li.img {width:50px;}
#jukebox li.desc {width:280px;clear:right;}
#jukebox li.descImg {width:340px; height:15px; background: url(/images/home/hdr_340x15jukebox.gif) no-repeat; margin-bottom:10px;}
#jukebox #playYourMusicImg {background: url(/images/icons/ic_50x34music.gif) no-repeat 5px;}
#jukebox #manageMusicImg {background: url(/images/icons/ic_50x34tracks.gif) no-repeat 5px;}
#jukebox #importCDsImg {background: url(/images/icons/ic_50x34cd2.gif) no-repeat 5px;}
#jukebox #burnCDsImg {background: url(/images/icons/ic_50x34cd.gif) no-repeat 5px;}
#jukebox #transferDevicesImg {background: url(/images/icons/ic_50x34device.gif) no-repeat 5px;}
			
#servicesSection {
float: left; 
list-style: none; 
margin-left:30px; 
padding-left:10px; 
width:340px; 
height:420px; 
background:#EEEEEE;
}

#servicesSection li {float: left;padding:5px;}
#servicesSection li.descImg {width:300px; height:15px; background: url(/images/home/hdr_279x15services.gif) no-repeat 10px 10px; margin-bottom:10px;}
#servicesCol {width:230px;}
#awardsCol {width:80px;}

#servicesDesc {list-style:none;padding-left:0px;width:230px;height:300px;border-right:1px solid #CCCCCC;}
#servicesDesc li {float: left;padding:10px 5px 5px 5px;}

#awardsDesc {list-style:none; padding-left:0px; width:100%; height:300px;}
#servicesDesc li {float: left;padding:5px;}
/* END: Main Page Bottom */


/* AWARD IMAGES */
.awardPcWorld {background:url(/images/home/49x68worldclass.gif) no-repeat; width:49px; height:68px;}
.awardBillboard {background:url(/images/home/72x69billboard.gif) no-repeat; width:72px; height:69px;}
.vansImg {background:url(/warped/images/185x140warpedlogo.gif) no-repeat 50% 50%; width:185px; height:140px;}
.ImgCnet {background:url(/images/home/icon_cnet_178x75.gif) no-repeat; width:178px; height:75px;}
.ImgPcmag {background:url(/images/home/icon_pcmag_178x104.gif) no-repeat; width:178px; height:104px;}
.ImgPcworld {background:url(/images/home/icon_pcworld_178x75.gif) no-repeat; width:178px; height:75px;}
.ImgCnetA {background:url(/images/home/icon_cnet_169x63.gif) no-repeat; width:178px; height:75px;}
.ImgPcmagB {background:url(/images/home/icon_pcmag_169x90.gif) no-repeat; width:178px; height:104px;}
.ImgPcworldC {background:url(/images/home/icon_pcworld_169x63.gif) no-repeat; width:178px; height:75px;}
.ImgCnetLogo {background:url(/images/home/icon_cnet_logo_57x57.gif) no-repeat; width:57px; height:57px;}
.ImgPcmagLogo {background:url(/images/home/icon_pcmag_logo_52x86.gif) no-repeat; width:52px; height:86px;}
.ImgPcworldLogo {background:url(/images/home/icon_pcworld_logo_50x56.gif) no-repeat; width:50px; height:56px;}
.ImgCnetQuote {background:url(/images/home/icon_cnet_quote_180x228.gif) no-repeat; width:180px; height:228px;}
.ImgCnetQuote1 {background:url(/images/home/icon_cnet_quote_150x190.gif) no-repeat; width:150px; height:190px;}
.ImgCnetQuote2 {background:url(/images/home/icon_cnet_quote_160x203.gif) no-repeat; width:160px; height:203px;}
.ImgCnetQuote3 {background:url(/images/home/icon_cnet_quote_170x216.gif) no-repeat; width:170px; height:216px;}
.ImgCnetQuote4 {background:url(/images/home/icon_cnet_quote_170x216a.gif) no-repeat; width:170px; height:216px;}



.mainContent li.desc {clear:left; height:80px; width:390px;}
.mainContent li.img {width:150px; height:75px; background-repeat : no-repeat; margin-left :5px; float:left;}
.textHeader {text-transform: uppercase; font-weight:bold; font-family: Helvetica; margin: 0px 0px 10px 0px; color: #333333;}

ul.bullets {
list-style:disc;
}
 
.divider2 {height:1px; background-color:#ccc; color:#ccc; margin:0px 10px 0px 10px; overflow:hidden;}
#tenDollarSolutionColHeader {height:13px; width:160px; background:url(/images/devices/160x13hdr_10dollar.gif) no-repeat; margin-bottom:5px;}
#pageHeaderImg {background:url(/images/global/hdr_415x32_about.gif) no-repeat; width:415px; height:32px; margin-bottom:10px;}
#breadcrumb {height:24px;}
#breadcrumb li {padding:5px;}
#breadcrumb li a {color:#666666;}
#intro {width:100%; height:auto; margin:20px 0px 0px 0px;}
.intro {float:left; width:100%;}
.intro p {margin:0px 0px 10px 0px;}

/* Promo modules */
ul.promos {
float:left; 
list-style:none; 
height:300px; 
width:225px; 
border:1px solid #ccc; 
padding:0; 
margin:0; 
margin-right:20px;
}

ul.promos a {
font-weight:bold;
}

ul.promos li {
padding:0 5px 0 20px; 
margin:0;
}

ul.promos li.header {
height:30px; 
background:#666; 
margin-bottom:10px;
}

ul.promos li.header p {
color:white; 
font-weight:bold; 
font-size:1.4em; 
margin:0px; 
padding-top:5px;
} 

ul.bullets li {
padding:0 0 5px 0;
}

ul#module3 {
margin-right:0;
}
/* BEGIN Right Col */ 
#mainBtm {width:auto;height:auto; clear:right;}
.rightColMargin {height:10px; background:#fff; overflow:hidden;width:100%;}
.rightCol {width:auto; padding:15px 5px 15px 15px;}
.rightCol p {color:#666; padding:0px 5px 0px 0px;}
.rightCol p.body {color:#666; margin:0px;}
/* END Right Col */ 


/************************************************************
**************************  Footer ****************************
************************************************************/
#rhapFooter {
background:#e8e8e8; 
clear:both;
height:170px;
width:100%;
}

#rhapFooter .footerBar {
background:url(http://static.realone.com/rotw/images/footer_bg.gif) repeat-x; 
height:25px; 
padding:5px 0;
}

#rhapFooter ul {
list-style-type:none;
margin:0 auto 0 auto;
padding:0;
width:480px;
}

#rhapFooter ul li {
border-right:1px solid white;
float:left;
height:12px;
padding:0 10px;
}

#rhapFooter ul li.last {
border-right:none;
}

#rhapFooter ul li a {
display:block;
font-size:1em;
margin-bottom:4px;
}

#rhapFooter p {
margin:0 auto 3px auto;
padding:0;
}

ul#barLinks li a {
color:white;
font-weight:bold;
text-decoration:none;
}

ul#btmLinks {
clear:both;
width:580px;
height:30px;
}

ul#btmLinks li {
border-right:none;
padding:0 6px;
}

ul#btmLinks li a {
color:#049DDC;
font-size:1.1em;
}

#copyAndReg {
margin:0 auto 0 auto;
font-size:1.0em;
text-align:center;
width:700px;
}


/* New buttons */
a:focus.anchorBtn,
a:focus.btnDisabled {
    outline: none;
    }

a.anchorBtn p, 
a:link.anchorBtn p, 
a:hover.anchorBtn p,
a:visited.anchorBtn p,
a:active.anchorBtn p,
a.btnDisabled p,
a:hover.btnDisabled p {
    background:url(/images/buttons/btn_sprite.gif) no-repeat;
    color:#000;
    cursor:pointer;
    cursor:hand;
    float:left;
    font-size:11px;
    font-weight:normal;
    padding:3px 5px 2px 10px;
    text-decoration:none;
    }

a:hover.anchorBtn p {
    background-position: 0 -21px;
    }

a:active.anchorBtn p {
    background-position: 0 -42px;
    }

a.btnDisabled,
a.btnDisabled p,
a:link.btnDisabled p,
a:hover.btnDisabled p,
a:visited.btnDisabled p,
a:active.btnDisabled p {
    background-position: 0 -63px;
    color:#999;
    cursor:not-allowed;
    }

a.anchorBtn div.rtBtnBg,
a:link.anchorBtn div.rtBtnBg,
a:hover.anchorBtn div.rtBtnBg,
a:visited.anchorBtn div.rtBtnBg,
a:active.anchorBtn div.rtBtnBg {
    background:url(/images/buttons/btn_sprite.gif) no-repeat;
    background-position: -195px 0;
    float:left;
    height:21px;
    width:5px;
    }

a:hover.anchorBtn div.rtBtnBg {
    background-position: -195px -21px;
    }

a:active.anchorBtn div.rtBtnBg {
    background-position: -195px -42px;
    }

a.btnDisabled div.rtBtnBg,
a:link.btnDisabled div.rtBtnBg,
a:hover.btnDisabled div.rtBtnBg,
a:visited.btnDisabled div.rtBtnBg,
a:active.btnDisabled div.rtBtnBg {
    background-position: -195px -63px;
    }
    
a.wideBtn p {
    width:140px;
    }

