BODY {
	FONT-SIZE: 10px; COLOR: #222; FONT-FAMILY: Verdana
}
P {
	FONT-SIZE: 10px; COLOR: #222; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 10px; COLOR: #393939; FONT-FAMILY: Verdana
}

.pulldown {
	BORDER-RIGHT: #5d5d5d 1px solid; BORDER-TOP: #5d5d5d 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 10px; 
BORDER-LEFT: #5d5d5d 1px solid; COLOR: #515151; BORDER-BOTTOM: #5d5d5d 1px solid; FONT-FAMILY: Verdana; 
BACKGROUND-COLOR: #dadada
}
.textbox {
	BORDER-RIGHT: #5f5f5f 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #5f5f5f 1px solid; PADDING-LEFT: 1px; 
FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #5f5f5f 1px solid; COLOR: black; PADDING-TOP: 1px; 
BORDER-BOTTOM: #5f5f5f 1px solid; FONT-FAMILY: Verdana
}
.textboxclear {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: 
bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; COLOR: #000; PADDING-TOP: 1px; 
BORDER-BOTTOM: 0px solid; FONT-FAMILY: Verdana
}
.textboxclearred {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: 
bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px solid; COLOR: #700; PADDING-TOP: 1px; 
BORDER-BOTTOM: 0px solid; FONT-FAMILY: Verdana
}
.generalboldred {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #700; FONT-FAMILY: Verdana
}
.generalboldred14 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #700; FONT-FAMILY: Verdana
}
.generalredlist {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #700; FONT-FAMILY: Verdana; TEXT-DECORATION: line-through
}
.generalbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana
}
.generalbold11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #222; FONT-FAMILY: Verdana
}
.generalboldwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana
}
.generallightblue {
	FONT-SIZE: 10px; COLOR: #dfeef9; FONT-FAMILY: Verdana
}
.producttittle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3e3e3e; FONT-FAMILY: Arial
}
.bigname {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #595959; FONT-FAMILY: Verdana
}
.productprice {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #354e7f; FONT-FAMILY: Verdana; LETTER-SPACING: -1px
}
.newlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none; 
font-sie: 10px
}
.basecat {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3688BA; FONT-FAMILY: Verdana; TEXT-DECORATION: none; 
font-sie: 10px
}
.midhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; 
font-sie: 10px
}
.newlink2 {
	FONT-SIZE: 12px; COLOR: #393939; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-sie: 10px
}
.newlink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; 
font-sie: 10px
}
.newlink:unknown {
	FONT-SIZE: 12px; COLOR: #c4763b; FONT-FAMILY: Verdana; TEXT-DECORATION: underline; font-sie: 10px
}
.button {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: 
#c0dffc; PADDING-TOP: 0px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #036
}
.general11 {
	FONT-SIZE: 11px; COLOR: #393939; FONT-FAMILY: Verdana
}
.pulldownvariations {
	BORDER-RIGHT: #5d5d5d 1px solid; BORDER-TOP: #5d5d5d 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 10px; 
BORDER-LEFT: #5d5d5d 1px solid; WIDTH: 130px; COLOR: #515151; BORDER-BOTTOM: #5d5d5d 1px solid; FONT-FAMILY: 
Verdana; BACKGROUND-COLOR: #dadada
}
A {
	FONT-SIZE: 10px; COLOR: #555; FONT-FAMILY: Verdana
}
A:hover {
	FONT-SIZE: 10px; COLOR: #b00; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.boxedproductname {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444; FONT-FAMILY: Arial
}
.boxedprice {
	FONT-WEIGHT: 800; FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.categoryname {
	FONT-WEIGHT: 800; FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.leftcolumn {
	BACKGROUND-COLOR: #fff
}
.framelines {
	BACKGROUND-COLOR: #bbb
}
.secondarycolor {
	BACKGROUND-COLOR: #213b6e
}
.whitebold10verdana {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana
}
.greybold10verdana {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #777; FONT-FAMILY: Verdana
}
.greycellheader {
	BACKGROUND-COLOR: #ddd
}
.topgreybar {
	BACKGROUND-COLOR: #ddd
}
.rightcolumn {
	BACKGROUND-COLOR: #fff
}
.navigationbuttons {
	BACKGROUND-COLOR: #4072d3
}
.topthinbar {
	BACKGROUND-COLOR: #4072d3
}
.myaccountbutton {
	BACKGROUND-COLOR: #213b6e
}
.headerbar {
	BACKGROUND-COLOR: #fff
}
.textbutton {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; 
PADDING-BOTTOM: 2px; MARGIN: 4px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: 
#000 1px solid; BACKGROUND-COLOR: #b00; TEXT-DECORATION: none
}
.textbutton:hover {
	COLOR: #b00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.mainText {
        FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.retailPrice {
        FONT-SIZE: 11px; COLOR: #9999cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ourPrice {
        FONT-SIZE: 11px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.qty {
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:10px;
	}
#cartHeaderPopup {

        height:                                         90px;
        width:                                          100%;
}

#cartHeaderPopup .headerFix {
        height:                                                 78px;
}

#cartTitlePopup {
        text-align:                             left;
        float:                                          left;
        margin:                                                 7px 0 0 15px;
}

#cartTitlePopup img {
padding:                                                4px 4px 0 0px;
margin-top: 2px;
float:left;
}

#cartTitlePopup span {
        font-size:                                      22px;
        color:                                          #454545;
        font-weight:                            700;
        padding-top:                            8px;
        padding-left:                           5px;
}

/*There is a ie fix for #cartTitle p in the checkoutIE.css */

#cartTitlePopup p {
        font-size:                                      11px;
        color:                                          #7e7e7e;
        font-weight:                            200;
        padding-top:                            2px;
        padding-left:                           27px;
}

#popupBody {
        margin: 0 15px;
        text-align:left;
        height: 100%;
}

#popupBody h2 {
        font-size: 17px;
        font-weight: 200;
        padding: 2px 5px 5px 15px;
        color:                                          #454545;
        border: none;
        background: none;
}

#popupBody h3 {
        font-size: 16px;
        font-weight: 700;
        padding: 12px 5px 5px 15px;
        color:                                          #454545;
        border: none;
        background: none;
}

#popupBody h5 {
        font-size: 15px;
        font-weight: 700;
        padding: 12px 5px 5px 15px;
        color:                                          #454545;
        border: none;
        background: none;
}

#popupBody h6 {
        font-size: 15px;
        font-weight: 700;
        padding: 2px 5px 5px 15px;
        color:                                          #454545;
        border: none;
        background: none;
}

#popupBody p {
        font-size: 14px;
        font-weight: 200;
        padding: 2px 5px 5px 15px;
        color:                                          #454545;
}

#popupBody ul {
        margin: 8px 15px;

}

#popupBody ul li{
        list-style-type: disc;
        margin-left: 20px;
        padding: 2px;
        color:                                          #454545;
        font-size: 14px;

}

#popupBody .optional {
        padding: 0 0 9px 0;
}

#popupBody .greyBox {
        border: 1px dashed #c6c5c5;
        background: #f4f4f4;
        padding: 15px;
        margin: 9px 0;
}

#popupBody .greyBox span{
color:                                          #454545;
}

#popupBody .greyBox span{
color:                                          #454545;
}

#popupBody h1 {
        font-size: 21px;
        font-weight: 700;
        padding: 2px 5px 5px 15px;
        color: #454545;
}

#popupBody form {
        padding:  10px 15px;
}

#popupBody form label {
        display: block;
        font-size: 14px;
        color:                                          #454545;
}

#popupBody form #email {
        font-size: 17px;
        width: 300px;
        margin: 2px 0 15px 0;
}

#popupBody form .passwordResetSubmit {
        font-size: 17px;
        padding: 2px;
}

#popupBody #errorMsg {
margin: 10px 15px;        
        width: 90%;
        border: 1px solid #e2c22b;
        background: #fff9c4;
        text-align:left; 
}

#popupBody .errorSeperator {
        margin: 0 3px;
        float: left;
        text-align:left;
}

#popupBody #errorMsg h6{

        text-align:left;
        font-size: 14px;
        font-weight: 700;
        padding: 10px 2px 3px 0px;
        color: #bf2525;
        border-bottom: 1px solid #bf2525;
}         

#popupBody #errorMsg p{   
text-align:left;         
        font-size: 12px;
        font-weight: 700;
        padding: 3px 5px 17px 0px;
        color: #3f3f3f;
}

#popupBody .checkoutBox {
        margin: 9px 0;
        border: 1px solid #b4b4b4;
        padding: 0px 0px 5px 0px;
        width: 99%;
        text-align: left;   
}

#popupBody h1 {         

        font-weight: 700;
        padding-top:8px;
        padding-left: 8px;
        height: 35px;    
        font-size: 14px;
        color:  #454545;     
        text-align: left;
        background: url('/images/cart/columnh1_bg.gif') repeat-x top;
}

#popupBody table th {       
 background: url(/images/interior/accountThBg.gif) repeat-x;
 font-weight: 200;
 font-size: 11px;     
 padding: 1px 7px 7px 7px;
}                  

#popupBody table td {       
padding: 8px 7px 6px 7px;
}

#popupBody table .bg {
background: #f1f6ff;
}

#popupBody table tr:hover {
background: #d3e3ff;
cursor: pointer;
}
#cartTitle {             
        text-align:                             left;
        float:                                          left;
        margin:                                                 22px 0 0 9px;
}
#cartTitle img {     
padding-right:                          4px;
}               

#cartTitle span {
        font-size:                                      20px;
        color:                                          #454545;
        font-weight:                            700;         
        padding-top:                            8px;                 
        padding-left:                           5px;
}
#cartTitle p {
        font-size:                                      11px;
        color:                                          #7e7e7e;
        font-weight:                            200;         
        padding-top:                            2px;
        padding-left:                           21px;
}
#cartContainerPopup {
        width:                                          100%;
        height:                                         auto;
        margin:                                                 auto;
        background: url('/images/cart/cartHeaderPopup.gif') repeat-x top white;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.itemthumb { FONT-SIZE: 11px; COLOR: #000033; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.itemthumb A { FONT-SIZE: 11px; COLOR: #595959; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.itemthumb A:link {text-decoration: none}
.itemthumb A:visited {text-decoration: none}
.itemthumb A:hover {FONT-SIZE: 11px; COLOR: #b00; FONT-FAMILY: Verdana; TEXT-DECORATION: none }