﻿.myCart
{
    border:solid 1px #cccccc;
    margin-top:10px;
    text-align:left;
    color:Black;
    padding:0px 10px 5px 10px;
    background-color:#ffffff;
}
.mediaLine,.cartList
{
 display:block; 
 width:auto;
 height:30px;  
 vertical-align:middle;
background-color:#CCCCCC;
}
.mediaLine2,.cartList2
{
 display:block; 
 width:auto;
 height:30px; 
 vertical-align:middle;
 background-color:#AAAAAA;
}
.cartList3
{
 display:block; 
 width:auto;
 height:30px; 
 vertical-align:middle;
 background-color:#3B6AA0;
 border-bottom:dashed 1px #FFFFFF;
}
.mediaName,.leftCol
{
    overflow:hidden;
    width:auto;
    float:left;
    display:block;
    vertical-align:middle;
    padding:5px 5px 0px 5px;
    height:20px;
    max-width:420px;

}
.mediaName a
{
color:black;
}

.mediaSelector
{
    float:right;
    display:inline;
    width:150px;
    height:30px; 
    text-align:left; 
    vertical-align:middle;
}

.rightCol
{
    float:right;
    width:315px;
    height:30px; 
    border:0;
    text-align:left; 
    vertical-align:middle;
    padding:2px 0px 0px 0px;
}
.mediaPrice
{
   padding:3px 5px 3px 2px;
   height:15px; 
   display:inline;
   vertical-align:middle;
}
.spaceLine
{
 width:auto;
 height:1px;
 padding:0;
 border:0;
 margin:0;
 clear:right;   
}
.QTY
{
 border:solid 1px #CCCCCC;
 margin:0;
 padding:0;
 height:auto;
 width:20px;  
 text-align:right; 
}
.But
{
 height:25px;
 width:70px;  
}
.ButBig
{
 height:25px;
 width:100px;  
}
.cartAdd
{
top:-9px;
position:relative;
 
}
.postageCost
{
 width:auto;
 height:30px;
 background-color:inherit;
 text-align:right;
 padding:5px 10px 5px 5px;   
}
.rightSec
{
 width:140px;
 height:auto;
 text-align:right;
 display:inline;
padding:5px 10px 0px 0px;
 margin-right:0px;
 margin-left:auto;
 float:right;
}
.buttonPage
{
 text-align:center;
 display:block;   
}
.merchantSec
{
 width:400px;
 height:200px;
background-image:url("../../img/merch.gif");
background-position:left top;
background-repeat:no-repeat; 
color:Black;  
}
.goodList
{
    display:inline;
}
.itemView
{
    display:block;
    height:64px;
    width:auto;
    border:solid 1px #333333;
    vertical-align:text-top;
    padding:2px 4px 4px 3px;
    margin-bottom:2px;
    background-color:#E8E8E8;
}
.itemView a:hover
{
    color:#6B6B6B;
}
.goodName
{
    margin-left:80px;
    font-size:large;

}
.goodImage
{
    width:64px;
    height:64px;
    float:left;
    border:solid 1px #0F0F0F;
}
.goodPrice
{
    margin-left:90px;
    color:Red;
    text-align:right;
}
.goodDesc
{
    margin-left:80px;
    color:#666666;   
}
.goodDetName
{
    font-size:large;
    display:block;
    text-decoration:underline;   
}
.goodDetImg
{
    width:128px;
    height:auto;  
    float:left;
    display:block;
    padding:8px 8px 15px 9px;
    background-color:#CCCCCC;
}
.goodDetPrice
{
    color:Red;  
    font-size:x-large;
    display:block; 
    margin-left:20px;
    margin-top:30px;
}
.goodPurch
{
    display:block;
    width:160px;
    height:130px;
    padding:2px 0px 2px 10px;
    text-align:center;
    margin-left:150px;
}
.goodDetMain
{
    margin:5px 5px 5px 160px;
    display:block;   
}