/* Container Styles */
#main-container #container .wide { width:806px; }
#main-container #container .widePOP { width:906px; margin-left:30px; }
#main-container #container #content .box #container-up{margin-top:10px}
#main-container #container #content .box #container-up form {margin:0px}
#main-container #container #content .box #container-up a{color:#00C; text-decoration:none}
#main-container #container #content .box #container-up .product-name a { font-size:12px; font-weight: bold;	color: #000000;}
#main-container #container #content .box #container-up h4{font:bold 16px Arial,Helvetica,sans-serif; color:#2c0b56; background-color:#FFF; margin-top:10px}
#main-container #container #content .box #container-up .product-model{ font-size:9px; }

#main-container #container #content .box #container-up .clearance-warning{ font-size:9px; color:#FF0000; font-style: italic; }
#main-container #container #content .box #container-up .alternate-warning{ font-size:10px; color:#FF0000; }

/* Table Styles */
#container-up .tbl{font-family:Arial,Helvetica,sans-serif; font-size:9pt}
#container-up .col-h{background-color:#F0F0F0; color:#2C0B56; padding-left:5px; padding-top:3px; padding-bottom:3px; padding-right:5px; font-weight:bold; font-size:12px}
#container-up .col-l{padding:2px 6px 2px 6px; border:none;}
#container-up .col-l-dash{padding:2px 2px 2px 2px; border:none;}
#container-up .col-l-st{padding:2px 6px 2px 6px; border:none; font-weight: bold; background-color:#FFFFEF;font-size:11px;}
#container-up .col-l-d{padding:2px 18px 2px 12px;}
#container-up .col-l-s{padding:6px 6px 6px 6px; border:none;text-align:right;}
#container-up .col-l-t{padding:6px 6px 6px 6px; border:none;}
#container-up .col-l-u{padding:4px 18px 4px 12px;}
#container-up .col-l-v{padding:8px 8px 8px 8px;}
#container-up .col-l-w{padding:4px 4px 4px 4px;}
#container-up .col-l-w-i{padding:0px; text-align:center; vertical-align:top; background-color:#FFF;}
#container-up .stock { font-size: 11px;}
#container-up .bo { font-size: 11px;padding-left:22px;}

#container-up .col-discount { font-weight:bold; color:#FF0000}
#container-up .col-total { font-size:14px; font-weight:bold; }
#container-up .col-shipping{background-color:#F0F0F0; color:#2C0B56; padding-left:5px; padding-top:3px; padding-bottom:3px; padding-right:5px; font-size:12px}
#container-up .col-signup{padding-top:10px;}
/* Border Styles */
#container-up .t{border-top-width:1px; border-top-style:solid; border-top-color:#DADADA}
#container-up .r{border-right-width:1px; border-right-style:solid; border-right-color:#DADADA}
#container-up .b{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DADADA}
#container-up .l{border-left-width:1px; border-left-style:solid; border-left-color:#DADADA}


/* Input Styles */
.input-up-qty {width:25px; border: 1px solid #CCC;}
.input-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	width: 180px;
	border: 1px solid #CCC;
}
.input-select-qty { width:40px; padding: 2px; border: 1px solid #CCC;}
#main-container #container #content .box #container-up .remove-all a { font-weight: normal;
	text-decoration: underline;}

/* Other Styles */
.bg-grey{background-color:#F6F6F6}
.bg-white{background-color:#FFF}
.step-img{margin-bottom:50px;}
.vert-top{vertical-align:top;}
.fixed-width-desc{width:175px !important;}

/* Bottom content blocks */
#main-container #container #content .box #container-up .block-info {background-image: url(/images/blocks/bf_icon_bg.gif);background-repeat: no-repeat;background-position: right top;padding: 5px 20px 0px 20px;height: 301px;width: 354px;margin: 20px 0 20px 0;border: 1px solid #DADADA;}
#main-container #container #content .box #container-up .block-info h2 {margin: 0 0 10px 0;padding: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DADADA;}
#main-container #container #content .box #container-up .block-info p {margin-bottom: 0px;padding-bottom: 0px;}

.float-r {float:right;}

.r-channel {padding: 0 0 0 10px;margin: 0 0 0 15px;float: right;width: 125px;}
.r-channel-icons {padding: 0 0 0 10px;margin: 0 0 0 15px;float: right;width: 105px;}

.img-border-np {border: 1px solid #CCCCCC;padding:0;margin:0 0 5px 9px;width:116px;text-align:center;}
.img-noborder-np {padding:0;margin:0 0 5px 9px;width:116px;text-align:center;}
.img-geotrust {margin: 0 0 5px 0;padding:0;}

#list-arrows{margin:5px 0 0 0;padding:0;list-style: none;}
#list-arrows li{padding-left: 25px;background-image: url(/images/blocks/li_dbl_arrow.gif);background-repeat: no-repeat;background-position: 8px 6px;font-weight:bold;line-height:19px;}
#list-arrows ul {list-style: none; margin:0; padding:0; }

/* Checkout Styles */
#div_update_button {
	display: none;
	padding-top: 20px;	
}
#div_update_text {
	display: none;
	font-weight: bold;
	
}
#div_checkout_button {
	display: block;
	padding-top: 20px;	
}
#div_pop_checkout {
	display: block;
	padding-top: 20px;	
}

#div_checkout_text {
	display: block;
	padding-top: 10px;
}
#div_shipping_options {
	display: block;
	text-align:left;
	width:300px;
	margin-top:0px;
	padding: 3px;
}
#div_update_text_1 {
	display: block;
	font-weight: bold;
}
#div_update_button_1 {
	display: block;
	padding-top: 20px;
}

.txt-same-billing {
	background-color: #F0F0F0;
	margin: 5px 15px 5px 15px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	
}
.txt-same-empty {
	height:36px;
}

.selectedZip {
	font-weight: bold;
}

.txt-block-info {
	padding: 0 10px 0 10px;
	font-size:12px;
	color:#666666;
	
}
.txt-additional {
	margin-top: 5px;
	margin-bottom:5px;
	margin-left:5px;
}
.txt-required {
	font-size: 10px;
	color:#666666;
	text-align:right;
}
.txt-red {
	color: #FF0000;
}
.txt-bold {
	font-weight:bold;
}
.txt-discount {
	font-weight:bold;
	color:#FF0000;
}
.btn-edit {
	padding: 10px 0 10px 0;
}
.quote-loaded {
	font-weight:bold;
	font-size: 13px;
	background-color: #FFFFEF;
	padding: 8px;
	border: 1px solid #CCCCCC;
	margin: 0px 0 5px 0;
}