select,option {
font:11px Tahoma;
background:#E9E9E9;
}

input,textarea,password,file {
font-family:Tahoma, Arial;
font-size:10px;
border:1px solid #3C3C3C;
background:#E9E9E9;
padding:2px;
}

input[type="checkbox"] {
border:none;
background:none;
}

.checkoutBanners {
background-repeat:no-repeat;
width:308px;
height:125px;
float:left;
text-align:right;
text-decoration:none;
vertical-align:top;
margin:0 0 0 10px;
padding:0;
cursor:pointer;
}

.checkoutBanners a {
color:#3d3c3c;
text-decoration:none;
cursor:auto;
vertical-align:top;
}

.checkoutBanners table {
width:130px;
color:#3d3c3c;
vertical-align:top;
padding:40px 26px 0 0;
}

.checkoutRemove {
background-image:url(ugg_remove.png);
background-repeat:no-repeat;
height:20px;
width:20px;
}

.button {
color:#666;
font-size:15px;
font-weight:700;
text-decoration:none;
border:1px solid #999;
padding:3px;
}

.button:hover {
color:#FFF;
text-decoration:none;
background:#cf1717;
}

form submit {
width:1%;
overflow:visible;
}


.lineitem {
border-bottom:1px dotted #CCC;
}

.checkouthead {
color:#646464;
clear:both;
border-bottom:1px dotted #CCC;
font-size:20px;
text-align:left;
margin:0;
padding:0 0 5px;
}

.errorMessage {
font-weight:700;
color:#FFF;
background-color:red;
padding:4px;
}

.okMessage {
font-weight:700;
background-color:#CCC;
padding:4px;
}

.normalbold {
font-weight:700;
}

.tablehead {
font-size:14px;
text-decoration:none;
color:#646464;
}

.product {
padding:10px;
}

.orderDisplay {
background:#5274c4;
color:#fff;
padding:5px;
}

.checkoutHeaderBlue {
background:#5274c4;
color:#FFF;
text-align:left;
padding:10px;
}

.checkoutCurrentBorder {
border:1px solid #5274c4;
margin-bottom:5px;
background:url(images/thumbnailShadow.gif) repeat-x top;
padding:5px;
}

.checkoutHeaderGrey {
background:url(checkout/page_back.png) repeat-x;
color:#FFF;
margin-bottom:0;
text-align:left;
padding:10px;
}

.summaryHeader {
text-align:left;
background:url(images/thumbnailShadow.gif) repeat-x top;
font-weight:700;
color:#646464;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
height:15px;
padding:5px;
}

.editLink,.editLink a {
font-weight:400;
color:#666;
font-size:9px;
}

.nextButtonInput {
font:normal 11px Tahoma, Arial;
text-decoration:none;
color:#FFF;
height:26px;
width:157px;
background:url(proceedButton.png) left no-repeat;
border:0;
background-position:right;
display:block;
float:right;
cursor:pointer;
margin:0 8px 0 0;
}

.nextButtonInput:hover {
text-decoration:none;
background:url(continue_to_next_step.png) left;
color:#FFF;
}

.backButton {
font:bold 11px Tahoma, Arial;
color:#FFF;
text-decoration:none;
background:url(continue.png) center;
cursor:pointer;
display:block;
float:left;
clear:none;
border:0;
background-position:left;
height:26px;
width:146px;
margin:0 8px 0 0;
}

.backButton:hover {
color:#FFF;
text-decoration:none;
background:url(continue_shopping.png) center;
}

.productRightArea {
background-image:url(ugg_product_top_gradient.png);
background-repeat:repeat-x;
background-position:top;
}

.tabMenu {
background:none;
}

.tabMenu a {
color:#fff;
text-decoration:none;
display:block;
width:125px;
text-align:center;
float:left;
font-size:11px;
top:0;
position:relative;
height:20px;
cursor:pointer;
background:url(tabs_out.gif) no-repeat top left;
border:0;
text-transform:uppercase;
margin:0 4px 0 0;
padding:6px 0 0;
}

.tabMenu a:hover {
background:url(tabs_in.gif) no-repeat top left;
color:#FFF;
border:0;
}

.tabMenu a.highlight {
background:url(tabs_in.gif) no-repeat top left;
color:#FFF;
border:0;
}

.content2 {
border:1px solid #c1bfbf;
background-color:#ededed;
margin:0 0 20px;
}

.care_headings {
padding:10px 13px 0 6px;
}

.care_headings span {
font-weight:700;
font-size:16px;
color:#a32929;
}

.banner_text {
float:right;
width:195px;
text-align:right;
padding:6px 13px 6px 0;
}

.selected,.product_image A {
text-decoration:none;
color:#333;
}

.form-label,.form-title {
font-weight:700;
color:#646464;
}

.price {
font-weight:700;
padding:10px 0 0;
}


.highlight A {
color:#797979;
background:none;
text-decoration:none;
}

.heading {
font-size:16px;
color:#646464;
display:block;
padding-bottom:1px;
border-bottom:1px solid #646464;
font-weight:700;
text-align:center;
}

.subheading {
font:normal 14px Tahoma, Arial;
}

.right_column {
width:120px;
text-align:center;
border-left:1px solid #398ee5;
margin:20px 0 0;
}

.right_column H3 {
font:normal 12px tahoma, arial;
padding:0 3px 10px;
}
