body {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
background-color:#0D3C5F;
color:#5B5B5B;
text-align:left;
margin:0;
padding:0
}

.sublink {
font-size:85%
}

h2,.page-title {
font-size:14px;
font-weight:700;
text-align:left;
color:#878787;
padding:3px 3px 3px 3px
}

h2 a {
color:#878787;
text-decoration:none
}

h2 a:hover {
color:#878787;
text-decoration:underline
}

form {
margin:0
}

.padMe {
float:left;
padding:5px
}

.display-line {
font-size:11px;
padding:3px
}

.display-line-footer {
font-size:11px;
text-align:right;
line-height:20px;
padding:3px
}

#bg {
background:url(../images/bg_11.jpg) repeat fixed top center;
width:100%;
height:140px;
left:0;
top:0;
z-index:-1
}

#page {
width:724px;
height:auto;
position:absolute;
left:10%;
top:0;
z-index:1
}

#tabs {
clear:left;
text-align:right;
padding-right:15px;
width:724px
}

#masthead {
clear:left;
width:724px;
height:140px
}

.container {
float:left;
width:65%;
text-align:left;
padding:10px
}

hr {
float:left;
width:98%;
color:#E2E2E2;
background-color:#E2E2E2;
height:1px
}

.disabled {
font-weight:700;
color:#E2E2E2;
padding-top:10px;
padding-bottom:10px
}

.myerror,.pending {
font-weight:700;
color:#C00000;
padding-top:10px;
padding-bottom:10px
}

.price,.display-item-price {
font-weight:700;
color:#E50029;
font-size:110%;
padding:5px
}

.form-label {
clear:left;
float:left;
text-align:right;
width:20%;
padding:4px
}

.form-label-required {
clear:left;
float:left;
text-align:right;
width:20%;
font-weight:700;
padding:4px
}

.form-field {
height:auto;
float:left;
padding:4px
}

#infolist {
margin-left:0;
padding-left:0;
list-style:none
}

#infolist li {
padding-left:17px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:0.5em
}

input,textarea,select {
font-size:100%;
font-weight:400
}

#orderStats {
float:left;
border:1px solid #D8DDE3;
height:190px;
width:25%;
margin:5px;
padding:2px
}

.goLeft,.section {
float:left;
text-align:left
}

.goRight,.logout {
text-align:right;
float:right
}

.goUp {
vertical-align:top
}

.moneyFormat {
text-align:right;
height:20px;
vertical-align:middle
}

#pageNote {
width:95%;
text-align:left;
float:left;
padding-bottom:10px
}

.submitBtn {
font-size:130%;
font-weight:700
}

.submitOrder {
width:80%;
margin-top:10px;
margin-bottom:10px;
background-color:#C6C6C6
}

#logo {
float:left;
height:73px;
vertical-align:middle;
padding-top:30px
}

#productGrid .title a {
color:#424242;
width:100%
}

#productDetail #detailTabs a {
background:url(../images/tab-left.gif) no-repeat left top
}

#productDetail #detailTabs a span {
background:url(../images/tab-right.gif) no-repeat right top
}

a,a.sublink,#categoryGrid .title a {
color:#424242
}

a:active,a:visited,a:hover,a:visited:hover {
	/* [disabled]color:#424242; */
	text-decoration:underline
}

a.sublink:active,a.sublink:visited,a.sublink:hover,a.sublink:visited:hover {
text-decoration:underline
}

#categoryList .details .buttons .detailBtn,#categoryGrid .details .buttons .detailBtn,#productGrid .details .buttons .addToCartBtn,#productList .details .buttons .addToCartBtn {
background:url(../images/medium_btn.gif) no-repeat center center
}

#productGrid .details .buttons .detailBtn,#productList .details .buttons .detailBtn,#productDetail #productsRelated .details .detailsBtn,#viewCart #crossSell .details .detailsBtn {
background:url(../images/small_btn.gif) no-repeat center center
}

#productGrid #btmOptions .batchAddToCartButton,#productList #btmOptions .batchAddToCartButton {
background:url(../images/large_btn.gif) no-repeat
} 
