.outerMain {
margin:0;
padding:0;
color:#FFFFFF;
min-height:93%;
background:url(../images/misc/bg.png) left top repeat-x;
}
.main1 {
background:url(../images/misc/body.png) left top no-repeat;
width:1024px;
margin:0 auto;
}
.main2 {
position:relative;
padding-top:30px;
}
/* ---------------------- Header ------------------------------- */
input {
margin:0;
padding:0;
border:0;
}
.header {
background:url(../images/misc/green.png) right top no-repeat;
margin:5px auto;
width:570px;
}
.logo {
background:url(../images/misc/logo.png) no-repeat scroll right top;
float:left;
height:50px;
width:321px;
}
.search {
float:right;
margin:13px 10px 0 0;
height:37px;
}
.form {
background:url(../images/misc/search.png) left top no-repeat;
width:123px;
height:23px;
padding:0 0 0 25px;
}
.srch {
width:84px;
height:11px;
color:#909090;
margin:0 9px 0 0;
font-size:10px;
}
.gobtn {
background:url(../images/misc/go.png) left top no-repeat;
cursor:pointer;
height:23px;
width:30px;
vertical-align:middle;
}
/* ---------------------- Header Ends ------------------------------- */
/* ----------------------------- Footer -------------------------- */
.footer {
width:810px;
height:38px;
background:url(../images/misc/foot.png) no-repeat scroll -20px top;
position:relative;
top:10px;
left:50%;
margin: 10px 0 0 -512px;
}
.footer_l {
float:right;
top:18px;
width:590px;
padding:0pt 0pt 0pt 8px;
position:relative;
background:url(../images/misc/foot_l.png) top left no-repeat;
}
.footer_r {
background:url(../images/misc/foot_r.png) top right no-repeat;
padding:0 8px 0 0;
}
.footer_m {
background:url(../images/misc/foot_m.png) top left repeat-x;
height:20px;
color:#565C5F;
line-height:20px;
}
.footer_m a {
color:#565C5F;
}
.copy {
float:left;
}
.footer_links {
float:right;
}
.footer_links div.pad {
padding:0 5px;
}
.footer_links div.check {
cursor:pointer;
}
/* ----------------------------- Footer Ends -------------------------- */
/* ----------------------------- Round Box -------------------------- */

.header_l {
background:url(../images/misc/header_l.png) top left no-repeat;
padding:0 0 0 5px;
}
.header_r {
background:url(../images/misc/header_r.png) top right no-repeat;
padding:0 5px 0 0;
}
.header_m {
background:url(../images/misc/header_m.png) top left repeat-x;
height:5px;
}
.border_bl {
background:url(../images/misc/border_bl.png) top left no-repeat;
padding:0px 0px 0px 5px;
}
.border_br {
background:url(../images/misc/border_br.png) top right no-repeat;
padding:0px 5px 0px 0px;
}
.border_bm {
background:url(../images/misc/border_bm.png) top left repeat-x;
height:5px;
}
.border_lr {
background:url(../images/misc/border_lr.png) repeat-x scroll left top;
}
.bottom_l {
background:url(../images/misc/bottom_ll.png) top left no-repeat;
padding:0px 0px 0px 5px;
}
.bottom_r {
background:url(../images/misc/bottom_rr.png) top right no-repeat;
padding:0px 5px 0px 0px;
}
.bottom_m {
background:url(../images/misc/bottom_mm.png) top left repeat-x;
height:5px;
}

/* ----------------------------- Round Box Ends -------------------------- */

.container {
margin:35px 0 0 0;
}
.left {
float:left;
width:180px;
margin:0 20px 0 20px;
}
.middle {
float:left;
width:590px;
position:relative;
}
.right {
float:right;
width:175px;
margin:0 20px 0 0;
}
.category {
float:right;
width:75%;
padding:0 0 15px 0;
text-align:right;
}
.title {
color:#D0D0D0;
font-size:16px;
font-family: "GillSans Light", "Myriad Pro", Helvetica, Arial, sans-serif;
padding:3px 10px 7px 0;
}
.catname {
color:#727e83;
font-size:12px;
height:32px;
cursor:pointer;
letter-spacing:0.5px;
position:relative;
line-height:30px;
background: url(../images/misc/genrebg.png) no-repeat scroll right center;
}
.catname span.name {
margin:0 10px 0 0;
}
#newReleases.go {
right:-25px;
background:url(../images/misc/newrelease.png) no-repeat scroll 7px 1px;
}
#topSellers.go {
right:-25px;
background:url(../images/misc/topsellers.png) no-repeat scroll 7px 1px;
}
#staffPick.go {
right:-25px;
background:url(../images/misc/stafffav.png) no-repeat scroll 7px 1px;
}
#myFavorites.go {
right:-25px;
background:url(../images/misc/myfav.png) no-repeat scroll 7px 1px;
}
#newReleases.on {
right:-25px;
background:url(../images/misc/newrelease.png) no-repeat scroll 7px -34px;
}
#topSellers.on {
right:-25px;
background:url(../images/misc/topsellers.png) no-repeat scroll 7px -34px;
}
#staffPick.on {
right:-25px;
background:url(../images/misc/stafffav.png) no-repeat scroll 7px -34px;
}
#myFavorites.on {
right:-25px;
background:url(../images/misc/myfav.png) no-repeat scroll 7px -34px;
}
.category .go span.name {
display:none;
}
.category .on span.name {
display:none;
}
.category .on {
background-position: 0px -30px;
}


.genre {
display:block;
float:right;
text-align:right;
margin:0 0 5px 0;
}
.genrename {
float:right;
color:#727e83;
width:125px;
font-size:12px;
height:27px;
line-height:25px;
text-align:right;
cursor:pointer;
letter-spacing:0.5px;
position:relative;
background:url(../images/misc/genrebg.png) no-repeat scroll right center;
}
.genrename span.name {
margin:0 10px 0 0;
}
.genlist .active{
color:#AEEE25;
}
.genrebtns {
display:block;
width:180px;
margin:20px 0 0 0;
text-align:center;
}
.genrebtns img {
padding:0 1px;
cursor:pointer;
}
.genlist {
display:block;
float:right;
width:100%;
height:150px;
overflow:hidden;
text-align:right;
margin:5px 0 0 0;
position:relative;
}
.genscroll {
width:100%;
position:relative;
}
.deals {
float:left;
width:385px;
margin:0 0 0 20px;
}
.deals .border_lr{
min-height:165px;
}
.deals .title {
padding:5px 0 0 10px;
}
.dealslist {
margin:10px 5px 0 20px;
padding: 0 0 15px 0;
}
.deal {
height:19px;
line-height:13px;
margin:0;
cursor:pointer;
}
.deal .name {
float:left;
color:#727e83;
width:80%;
border-bottom:1px solid #727E83;
}
.deal .price {
float:left;
width:14%;
color:#FFFFFF;
text-align:right;
border-bottom:1px solid #727E83;
}
.dealslist .active {
background:url(../images/misc/deal_active.png) no-repeat scroll right -1px;
height:19px;
}

.recmd {
float:left;
width:385px;
margin:0 0 0 20px;
}
.recmd .border_lr{
min-height:165px;
}
.recmd .title {
padding:5px 0 0 10px;
}
.recmdinfo {
min-height:129px;
margin:12px 5px 0 20px;
}
.recmdimg {
float:left;
width:100px;
margin:5px 5px 0 5px;
background:url(../images/misc/cdreflect8.png) no-repeat scroll 12px 88px;
}
.recmddetails {
float:right;
width:240px;
color:#727e83;
margin: 0 10px 0 0;
text-align:justify;
}
.recmddetails .rating {
color:#ffffff;
font-weight:bold;
margin:10px 0 5px 0;
}
.recmddetails .price {
color:#ffffff;
font-weight:bold;
margin:5px 0 10px 0;
}
.rating img.rating {
margin:0 0 0 2px;
}

.drag .title {
top:-15px;
height:58px;
position:relative;
padding:0;
background:url(../images/misc/drag.png) no-repeat scroll left top;
}
.cart {
background:url(../images/misc/cartbg.png) repeat-x scroll left bottom;
}
.cart_products {
min-height:255px;
margin:0 3px;
overflow:auto;
background:url(../images/misc/shopping.png) no-repeat scroll center;
}
.drag .details {
padding:5px;
font-size:12px;
font-weight:bold;
text-align:center;
}
.drag .price {
color:#aeee25;
font-size:30px;
padding:5px 0;
text-align:center;
}
.checkout {
width:187px;
height:45px;
margin:0 0 0 16px;
cursor:pointer;
background:url(../images/misc/checkout.png) no-repeat scroll left top;
}

.bgline {
background:url(../images/misc/scrollbg.png) no-repeat scroll 0px 82px;
}
.display {
width:100%;
position:relative;
}
.display .title {
float:left;
padding:3px 0 0 0;
margin:0 0 0 10px;
}
.display .title2 {
color:#D0D0D0;
font-size:16px;
padding:0;
margin:30px 0 0 20px;
font-family:"GillSans Light","Myriad Pro",Helvetica,Arial,sans-serif;
}
.hide_up {
width:97%;
height:16px;
color:#D0D0D0;
cursor:pointer;
float:right;
font-size:16px;
font-family: "GillSans Light", "Myriad Pro", Helvetica, Arial, sans-serif;
margin:3px 6px 3px 0px;
background:url(../images/misc/hide_up.png) no-repeat scroll right top;
}
.hide_down {
width:97%;
height:16px;
color:#D0D0D0;
cursor:pointer;
float:right;
font-size:16px;
font-family: "GillSans Light", "Myriad Pro", Helvetica, Arial, sans-serif;
margin:3px 6px 3px 0px;
background:url(../images/misc/hide_down.png) no-repeat scroll right top;
}
.remove {
float:right;
width:16px;
height:16px;
padding:0 3px;
margin:3px 0 0 0;
cursor:pointer;
background:url(../images/misc/close.png) no-repeat scroll left top;
}
.arrowl {
height:32px;
width:32px;
left:15px;
top:75px;
position:absolute;
cursor:pointer;
background-image:url(../images/misc/left_scroll.png);
background-repeat: no-repeat;
background-position: 0pt -37px;
}
.arrowr {
width:32px;
height:32px;
right:15px;
top:75px;
position:absolute;
cursor:pointer;
background:url(../images/misc/right_scroll.png) no-repeat scroll left top;
}
.product_scroll {
display:block;
width:490px;
margin:0 auto;
padding:46px 0 35px;
overflow:hidden;
position:relative;
top:-29px;
}
.scroll {
height:88px;
position:relative;
}
.item_box {
padding:0;
text-align:center;
position:relative;
width:119px;
top:5px;
}
.product {
display:block;
width:89px;
height:81px;
margin:0 auto;
}
.product img {
position:static !important;
width:89px;
height:80px;
margin:-3px 0 0 0;
cursor:pointer;
z-index:100;
}
.info {
width:115px;
height:0px;
position:relative;
left:-5px;
top:0px;
}
.buy {
position:relative;
left:32px;
top:-10px;
cursor:pointer;
}
.price_box {
color:#1E3400;
font-size:10px;
width:55px;
position:absolute;
left:39px;
top:-13px;
}
.price_l {
background:url(../images/misc/btn_l.png) top left no-repeat;
padding:0 0 0 8px;
}
.price_r {
background:url(../images/misc/btn_r.png) top right no-repeat;
padding:0 8px 0 0;
}
.price_m {
background:url(../images/misc/btn_m.png) top left repeat-x;
height:18px;
line-height:16px;
}
.desc_box {
position:absolute;
left:9px;
top:3px;
}
.desc_l {
height:33px;
padding:0 0 0 10px;
background:url(../images/misc/desc_l.png) no-repeat scroll left top;
}
.desc_m {
width:95px;
height:31px;
line-height:40px;
font-weight:bold;
text-align:center;
background:url(../images/misc/desc_m.png) no-repeat scroll center;
}
.desc_r {
height:33px;
padding:0 10px 0 0;
background:url(../images/misc/desc_r.png) no-repeat scroll right top;
}
.layer {
margin:0 0 20px 0;
}
.hidediv {
display:none;
}
.hidediv1 {
display:none;
}
.transferProduct {
border: 1px solid #6CAF00;
}
.activeCart .cart_products{
background:url(../images/misc/shopping1.png) no-repeat scroll center;
}
.hoverCart {
}
.productCart {
margin:0 0 5px 0;
font-weight:bold;
height:55px;
position:relative;
}
.prodcontainer {
float:left;
width:160px;
height:55px;
}
.productCart .sampleImage {
float:left;
margin:6px 5px 0 3px;
}
.productCart .sampleImage img {
width:48px;
height:43px;
}
.productCart .desc {
float:left;
width:100px;
height:45px;
font-weight:normal;
margin:4px 0 0 0;
}
.productCart span.price {
color:#ffffff;
font-size:11px;
font-weight:normal;
padding:0;
}
.productCart .prodRemove {
width:17px;
height:16px;
position:absolute;
left:151px;
top:20px;
cursor:pointer;
background:url(../images/misc/delete.png) no-repeat scroll left top;
}
.productCart span.hide {
display:block;
}
.productCart span.name {
font-weight:bold;
}
.productCart .prodcontainer:hover{
background:url(../images/misc/carthoverbg.png) no-repeat scroll left center;
}
table#Carosel {
border-collapse:collapse;
}
div.clWrapper {
display:block;
overflow:hidden;
position:relative;
width:250px;
}
div.img_sample {
background:white;
border:1px solid #CDCFC6;
cursor:pointer;
padding:4px;
margin:0 5px;
}
.prodDetail {
display:block;
left:300px;
top:0px;
width:300px;
height:300px;
margin:0pt auto;
position:absolute;
text-align:center;
}
#dragHelper {
cursor:pointer !important;
}
span.hide {
display:none;
}
span.roundbg {
width:57px;
height:15px;
background-image:url(../images/misc/roundborderbg.png);
background-repeat: no-repeat;
background-position: left top;
float:left;
padding:0;
text-align:center;
line-height:15px;
margin:0;
}
.spotlight {
position:absolute;
top:-47px;
}
.post {
position:relative;
}

