/* CSS Document */
#itemsmainwrap {margin-top:1em;}
h1, h2, h3, h4, .price span, .pagination, #confirmorder, .format span, .disctitle {font-family:Arial, Helvetica, sans-serif;}
.errormsg, .succmsg {border-right:none; border-left:none; border-width:1px;}
#itemsmainwrap h1 {margin-bottom:0.4em;}
#itemsmainwrap h1 span {color:#FF3300;}
#itemwrap {padding:0.5em; border-top:5px #ffcc99 solid; background:url(../common/light-pink-fade-white.gif) repeat-x left top; overflow:hidden; height:1%;}
#ucinfowrap {float:right; width:46%; margin-left:7px;}
#ucinfowrap h2 {font-size:1.1em; color:#993300; margin-top:-5px;}
#ucinfowrap p {font-size:90%; line-height:normal; padding:2px 0; margin-top:3px;}
#ucinfowrap p.alerttxt {background-color:#c5e5a5; border-top:1px #9fb985 dotted; border-bottom:1px #9fb985 dotted; font-size:80%; padding-left:3px;}
#ucinfowrap p.missing {background-color:#FFFF99; border-bottom:1px #FF0000 solid; border-top:1px #FF0000 solid; font-size:90%;}
#ucinfowrap p.missing strong {color:#FF0000; }
#ucinfowrap p span {padding-right:10px; background-image:url(../ico/misc_16x16_2.gif); background-repeat:no-repeat; padding-left:18px;}
.add {background-position:left 0; display:block;}
.mob {background-position:left -297px;}
.landph {background-position:left -25px;}
.email {background-position:left -55px;}
.contact {background-position:left -237px;}

#notsignedin, #signedin {position:relative; height:1%;}
.pinned {display:none;}
html > body .pinned {display:inline; position:absolute; top:-45px; right:-40px;}
#itemwrap .contblock {float:left; width:55%; border-right:1px #E0D8C9 solid;}
#itemwrap .contblock .norinfo {margin-left:118px;}
#itemwrap .cboth .norinfo {margin-left:15px; }
#itemwrap .contblock .norinfo .splinfo p {margin-top:0.5em;}
#itemavlblwrap {margin-top:0.4em;}
#itemavlblwrap .pagination {margin:0.5em 0; padding-bottom:1.1em; background:url(../common/greybg.gif) repeat-x left bottom;}
#allitemsavl .row {margin:0.5em 0;}
#allitemsavl .roundeddiv {margin:10px auto; background-image:none; width:98%;}
#allitemsavl h3 {font-size:15px; border-bottom:3px #c8c8c8 solid; background-color:#ededed; padding:3px;}
.indivitem {width:105px; height:1%; padding:5px 0 8px 610px; clear:left; text-align:left; overflow:hidden; border-bottom:1px #ddd dotted; background:url(../common/bluebottbg.gif) repeat-x 0 bottom;}
.indivitem .vendlogo, .indivitem .price, .indivitem .format, .indivitem .disctitle {float:left; line-height:1.8em; padding-left:5px; text-align:center;}
.indivitem .vendlogo {margin-left:-610px; width:160px; font-size:1em; display:inline;}
.indivitem .disctitle {margin-left:-450px; width:290px; font-size:1em; display:inline;}
.indivitem .format {margin-left:-160px; width:80px;}
.indivitem .price {margin-left:-80px; width:80px; }
.indivitem .vendlogo .block {line-height:normal; width:90%;}
.indivitem .price span, .indivitem .format span {font-size:1em; font-weight:bold;}
.indivitem .format span {font-weight:normal;}
.pagination .tabcont .sort {font-size:90%;}
.indivitem .price span {color:#CC3300;}
.indivitem .format span {color:#003300;}
.indivitem .buttdiv {width:90%; margin:0 auto;}
.othcombo h2, .seealso h2 {font-size:1.4em; margin:1em 0 0.5em; padding-bottom:0.3em; border-bottom:1px #330000 dotted;}

#ucinfowrap .roundeddiv {background-image:none;}
.roundeddiv.qratecont {border:6px #d8ee8f solid; background-color:#f1ffcc; width:95%;}
.qratecont .tcor, .qratecont .tcor .lcor, .qratecont .bcor, .qratecont .bcor .lcor {height:10px;}
.qratecont .lcor {left:-12px; width:10px;}
.qratecont .bcor, .qratecont .tcor {right:-6px;}
.qratecont .tcor {background-image:url(../home/login-rtopcor.gif); top:-6px; background-position:right 0;}
.qratecont .bcor {background-image:url(../home/login-rbottcor.gif); bottom:-6px; background-position:right 0;}
.qratecont .tcor .lcor {background-image:url(../home/login-ltopcor.gif); background-position:left 0;}
.qratecont .bcor .lcor {background-image:url(../home/login-lbottcor.gif); background-position:left 0;}
#ucinfowrap .roundeddiv .divmid {border:none;}

#recommendedwrap h2 {margin-top:2em; color:#993300;}
#recommendedwrap .tbox {width:113px; background-color:#e5e5e5;}
#recommendedwrap .tbox .tbrate {background-color:#f3f3f3; padding:2px 0;}

#confirmorder .normsg ul {font-size:110%; line-height:1.7em; margin-bottom:0.3em;}
#confirmorder .normsg .textsm {margin-bottom:0.3em;}

/*movie store*/
#mstore #itemsmainwrap {margin-top:0;}
#mstore #itemsmainwrap #itemwrap {border-top:none;}
#mstore .indivitem {width:120px; padding-left:660px;}
#mstore .indivitem .disctitle, #mstore .indivitem .format, #mstore .indivitem .price, #mstore .indivitem .vendlogo {text-align:left;}
#mstore .indivitem .disctitle {margin-left:-650px; width:360px; font-size:1em; display:inline;}
#mstore .indivitem .format {margin-left:-300px; width:90px;}
#mstore .indivitem .price {margin-left:-210px; width:90px; }
#mstore .indivitem .vendlogo {margin-left:-120px; width:120px; font-size:1em; display:inline; padding-top:5px;}
#mstore .indivitem .vendlogo img {width:100px;}
