/*Global css classes*/
.clearb{ clear: both; }
.note{ font-size: .60em; } 
.error_image{ display: inline; margin: 0 2px; vertical-align: middle; }
.error{ color: #F00; font-weight: bold; margin: 0 2px; display: inline; }
.error p, .error ul{ color: #F00; }
.bounce_note{ font-size: 11pt; color: #464646; padding: 5px 5px 5px 0; }
#yui-history-iframe { position:absolute; top:0; left:0; width:1px; height:1px; visibility:hidden; }
.yui-busy { cursor: wait !important }
/*End Global classes*/

/* --- START old stylesheets. these will be migrated away very soon --- */
body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-size: 12px;
}

.body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-size: 12px;
}

.corporate {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-size: 12px;
}

td {
font-size: 12px;
}

a {
	text-decoration: underline;
	color: #3860AA;
}
a:link, a:visited, a:active {
	text-decoration: underline;
	color: #3860AA;
}
a:hover {
	text-decoration: underline;
	color: #6699FF; 
}

img {
border: none;
}

.top_nav {
background-image: url("/images/tramdock/ui/topnav_bg.gif");
background-repeat: repeat-x;
}

#foot {
background-color: #567EB9;
background-image: url("/images/tramdock/ui/bg_foot.gif");
background-repeat: repeat-x;	
background-position: bottom;
}

#search_box_td {
	background-color: #9CBBDA;
	font-size: 10px;
	color: #000000;
}

#search_box_td h3 {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}

#search_box_td input.text {
	border: 2px solid #567EB9;
}

#search_box_td div.button {
	background-color: #567EB9;
	display: inline;
	vertical-align: bottom;
}

#search_box_td select {
	margin: 2px 0;
	width: 170px;
}

#search_box_td p {
	font-size: 10px;
	color: #000000;
}

.comphead {
	background-color: #567EB9;
}
.compbody {
color: #000000;
	background-color: #567EB9;
	font-size: 10px;
	padding: 0 0 10px 10px;
}

.small {
	font-size:8pt;
}

.medium {
	font-size:9pt;
}

#my_cart h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 8px 0 0 0;
	color: #FFFFFF;
}

#my_cart td {
	font-size: 10px;
	color: #000000;
	background-color: #567EB9;
	padding: 0 0 10px 10px;
}

#my_cart a, #my_cart a:visited {
	color: #000099;
}

#my_cart a:hover, #my_cart a:active {
	color: #0000FF;
}

.smallcartitem, .smallcartitem a, .smallcartitem a:visited, .smallcartitem a:active{
	font-size: 8pt;
	
	color: #567EB9;
}
.smallcartitem a:hover {
	font-size: 8pt;
	
	color: #ccffff;
}
.smallcartquantity {
	font-size: 8pt;
	
	color: #000000;
}
.smallcartprice {
	font-size: 8pt;
	
	color: #000000;
}
.smallcartcredits {
	color: #006633;
	font-size: 7pt;
	font-weight: bold;
}
.smallcartsubtotal {
	color: #D45500;
	font-size: 8pt;
	font-weight: bold;
}
.smallcartpayments {
	color: #cc0000;
	font-size: 7pt;
	font-weight: bold;
}
.leftnav2 {
	font-size: 8pt;
	color: #ffffff;
	
}
a.leftnav2, a.leftnav2:link, a.leftnav2:visited, a.leftnav2:active, a.leftnav2:hover {
	font-size: 8pt;
	color: #ffffff;
}
a.leftnav2:hover{
	font-size: 8pt;
	color: #cccccc;
}
.bestsellernumbers {
	color: #FFFFFF;
	font-weight: bold;
}
.bestselleritems {
	color: #FFFFFF;
	text-decoration: underline
}
a.bestselleritems, a.bestselleritems:link, a.bestselleritems:visited, a.bestselleritems:active {
	color: #FFFFFF;
	text-decoration: underline;
}
a.bestselleritems:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.footerbgcolor1 {
background-color: #567EB9
}
.footerfontcolor2 {
font-size: 8pt;
	color: #CCCCCC;
	text-decoration: none;
}
a.footerfontcolor2, a.footerfontcolor2:link, a.footerfontcolor2:visited, a.footerfontcolor2:active {
	color: #CCCCCC;
	font-size: 8pt;
	text-decoration: none;
}
a.footerfontcolor2:hover {
	color: #CCCCCC;
	font-size: 8pt;
	text-decoration: none;
}
.footerfontcolor1 {
	color: white;
	font-size: 8pt;
	text-decoration: none;
}
a.footerfontcolor1, a.footerfontcolor1:link, a.footerfontcolor1:visited, a.footerfontcolor1:active {
	color: white;
	font-size: 8pt;
	text-decoration: none;
}
a.footerfontcolor1:hover {
	color: white;
	font-size: 8pt;
	text-decoration: none;
}

.smallcartbody{
background-color: #CDDDEC;
border-left:4px;
border-right:4px;
border-top:4px;
}
.smallcarthead{
background-color: #567EB9;
}
.relateditems_head {
	background-color: #7A9AC0;
}
.o1 {
	font-weight: normal;
	font-size: 11px;
	color: #FF6600;
}
.reviewer {
	font-size: 11px;
	color: #000000;
}
.reviewtitle {
	font-weight: bold;
	font-size: 11px;
	margin: 8px 0 0 0;
}
.review_content {
	font-weight: normal;
	font-size: 11px;
	color: #567EB9;
}
.review_helpful
{
	font-weight: normal;
	font-size: 11px;
}

#prod_list {
	font-size: 11px;
	padding: 0 10px;
}

#prod_list td {
	font-size: 11px;
}

#prod_list .header {
	border-bottom: 2px dotted #E5E5E5;
}

#prod_list h1 {
	font-size: 28px;
	font-weight: normal;
	margin: 4px 0 8px 0;
	color: #D45500;
}

#prod_list .note {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

#prod_list #list th {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
	padding: 4px 0;
	white-space: nowrap;
}

#prod_list #list th.first {
	background-image: url("/images/tramdock/ui/bg_th1.gif");
	background-repeat: repeat-x;
	vertical-align: top;
}

#prod_list #list th.second {
	background-image: url("/images/tramdock/ui/bg_th2.gif");
	background-repeat: repeat-x;
	padding-left: 10px;
	border-left: 2px solid #FFFFFF;
	vertical-align: middle;
}

#prod_list #list td {
	border-bottom: 2px solid #D8D8D8;
	padding: 8px;
}

#prod_list #list td.comp {
	border-right: 2px solid #D8D8D8;
}

#prod_list #list .strike {
	font-size: 14px;
	color: #000000;
	text-decoration: line-through;
	font-weight: bold;
}

#prod_list #list .sale {
	font-size: 14px;
	color: #D45500;
	font-weight: bold;
}

#prod_list #list .price {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

#prod_list .header h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 4px 8px;
	color: #D45500;
}
#prod_list .header {
	border-top: 2px dotted #E5E5E5;
	border-bottom: 2px dotted #E5E5E5;
	margin-bottom: 4px;
	margin-top: 0px;  
}

#prod_list th a#sorted_by {
	color: #D45500;
}

#prod_list #results, #gallery #results {
	font-size: 14px;
	font-weight: bold;
}

#prod_list .blue1 {
	background-color: #EAF1F7;
}
#prod_list .sub_header .saleprice {
	font-size: 10px;
	color: #D45500;
}
#prod_list .sub_header .price {
	font-size: 10px;
	color: #000000;
}

#prod_list .sub_header .bigsaleprice {
	font-size: 14px;
	font-weight: bold;
	color: #D45500;
}
#prod_list .sub_header .bigprice {
	font-size: 14px;
font-weight: bold;
	color: #000000;
}
	#prod_list .sub_header .item_info {
margin: 6px 0;
	padding-bottom: 6px;
	font-size:10px;  
}

#gallery {
	padding: 0 10px;
}

#gallery td, #gallery th {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#gallery th a, #gallery th a:visited {
	color: #3860AA;
}

#gallery th a:hover, #gallery th a:active {
	color: #6699FF;
}

#gallery th a#sorted_by {
	color: #D45500;
}

#gallery .header {
	border-bottom: 2px dotted #E5E5E5;
}

#gallery h1 {
	font-size: 28px;
	font-weight: normal;
	margin: 4px 0 8px 0;
	color: #D45500;
}

#gallery .note {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}

#gallery .sort_bar th {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
	padding: 4px;
	white-space: nowrap;
}

#gallery .sort_bar th.first {
	background-image: url("/images/tramdock/ui/bg_th1.gif");
	background-repeat: repeat-x;
}

#gallery .sort_bar th.second {
	background-image: url("/images/tramdock/ui/bg_th2.gif");
	background-repeat: repeat-x;
	padding-left: 10px;
	border-left: 2px solid #FFFFFF;
	white-space: nowrap;
}

#gallery td.bline {
	border-bottom: 1px solid #E5E5E5;
}

#gallery img {
	border: none;
}

#gallery h5 {
	font-size: 11px;
	margin: 0;
}

#gallery .sale {
	color: #D45500;
	font-weight: bold;
}

#gallery .price {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

#gallery .strike {
	text-decoration: line-through;
}

#gallery .compare {
	color: #9CBBDA;
	font-size: 10px;
}

#gallery a, #gallery a:visited {
	color: #0000FF;
}

#gallery a:hover, #gallery a:active {
	color: #666666;
}

.toptitle1 {
	font-size: 28px;
	font-weight: normal;
	margin: 4px 0 8px 0;
	color: #D45500;
}

.titile1 {
	border-top: 1px solid #E6E6E6;
	font-size: 10px;
}
.o1 {
font-weight: normal;
font-size: 11px;
color: #000000;
}
.reviewer {
font-size: 11px;
margin: 8px 0 0 0;
color: #000000;
}
.reviewtitle {
font-weight: bold;
font-size: 11px;
margin: 8px 0 0 0;
color: #000000;
}
.review_content {
font-weight: normal;
font-size: 11px;
color: #567EB9;
line-height: 14px;
}
.review_helpful
{
font-weight: normal;
font-size: 12px;
color: #000000;
line-height: 16px;
}
#reviewheader h3 {
	display: inline;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
#reviewheader .avg_rating {
	color: #567EB9;
	font-size: 10px;
	font-weight: normal;
}
#reviewheader .item_name {
	color: #567EB9;
	font-size: 11px;
	font-weight: normal;
}
#reviewheader {
	margin: 10px 0;
	padding: 4px;
	background-color: #E0E9F3;
}
#detail_features div {
	padding-left: 8px;
	color: #000000;
	font-size: 11px;
	border-left: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF; 
}

#detail_features div.features {
	background-color: #656565;
	border: none;
	margin-bottom: 6px;
}

#detail_features h3 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#detail_features h5 {
	font-weight: bold;
	font-size: 11px;
	display: inline;
	color: #000000;
}

#detail_features table {
	margin: 6px;
}

#detail_features table td {
	background-color: #CCCCCC;
}

#detail_features .grey1 {
	background-color: #CCCCCC;
}

#detail_features a, #detail_features a:visited {
	color: #000099;
}

#detail_features a:hover, #detail_features a:active {
	color: #0000FF;
}
#detail_options table {
	padding: 6px;
}

#detail_options .blue1 {
	background-color: #E0E9F3;
}

#detail_options table td {
	background-color: #E0E9F3;
}

#detail_options a, #detail_options a:visited {
	color: #567EB9;
}

#detail_options a:hover, #detail_options a:active {
	color: #0000FF;
}

#place_order, #place_order td {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

#place_order .yellow1 {
	background-color: #E3B11F;
	font-size: 10px;  
}
.yellow2 {
font-size: 10px;
}

#place_order .yellow2 {
	background-color: #EAC759;
}

#place_order h3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
}

#place_order #po_form {
margin:6px;	
background-color: #EAC759;
}

#place_order #po_form select, #place_order #po_form input {
	margin-bottom: 6px;
}

#place_order #po_options {
	padding: 10px 10px;
	background-color: #EAC759;
	border-left: 1px solid #E3B11F;
	font-size: 10px;  
}

#place_order #po_options ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#place_order #po_options li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#po_options_vert {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 10px 10px;
}

#po_options_vert ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#po_options_vert li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#place_order #po_sizing {
	padding: 20px 10px;
	background-color: #EAC759;
	border-left: 1px solid #E3B11F;
	border-bottom: 1px solid #E3B11F;
	color: #B9932F;
}
.sizing,a.sizing:link,a.sizing:visited,a.sizing:hover {
	padding: 20px 10px;
	background-color: #EAC759;
	border-left: 1px solid #E3B11F;
	border-bottom: 1px solid #E3B11F;
	color: #B9932F;
}
#po_options {
	padding: 10px 10px;
	font-size: 10px;
}

.po_body {
background-color: #E3B11F;
/* border:4; */
}
.inner_pobody
{
background-color: #EAC759;
}
.related_items{
font-size:10pt;
text-decoration: none;
} 
a.related_items, a.related_items:link, a.related_items:visited, a.related_items:active {
font-size:10pt;
color: #567EB9;
	text-decoration: none;
}
a.related_items:hover {
font-size:10pt;
color: #0000ff;
	text-decoration: none;
}
.relateditems_head {
	background-color: #567EB9;
	padding:1;
}

#leftnav_cats ul {
	list-style-type: none;
	margin: 0 6px 6px 6px;
	padding: 0 0 6px 0;
	background-image: none;
}

#leftnav_cats ul li {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 6px 0 0 6px;
	background-color: #F5F7FB;
	border: 1px solid #E0E9F3;
}

#leftnav_cats ul li ul {
	list-style-image: url("/images/tramdock/ui/navlist_dot_inactive.gif");
	list-style-position: inside;
	margin: 0 0 0 0px;
	padding: 0 0 12px 0;
	background-image: url("/images/tramdock/ui/cap_nav_inactive.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	border: none;
}

#leftnav_cats ul li ul li {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border: none;
}

#leftnav_cats ul li ul.empty {
	list-style-image: none;
	list-style-position: inside;
	margin: 0 0 0 0px;
	padding: 0 0 10px 0;
	background-image: url("/images/tramdock/ui/cap_nav_inactive.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	border: none;
}

#leftnav_cats ul li a, #leftnav_cats ul li a:visited {
	color: #000000;
	text-decoration: none;
}

#leftnav_cats ul li a:hover, #leftnav_cats ul li a:active {
	color: #D45500;
	text-decoration: underline;
}

#leftnav_cats ul li ul li a, #leftnav_cats ul li ul li a:visited {
	color: #000000;
	text-decoration: none;
}

#leftnav_cats ul li ul li a:hover, #leftnav_cats ul li ul li a:active {
	color: #D45500;
	text-decoration: underline;
}


#leftnav_cats ul li.active {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 6px 0 0 6px;
	background-color: #567EB9;
	border: 1px solid #E0E9F3;
}

#leftnav_cats ul li.active ul {
	list-style-image: url("/images/tramdock/ui/navlist_dot_active.gif");
	list-style-position: inside;
	margin: 0 0 0 0px;
	padding: 0 0 12px 0;
	background-image: url("/images/tramdock/ui/cap_nav_active.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	border: none;
}

#leftnav_cats ul li.active ul li {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border: none;
	background-color: #567EB9;
}

#leftnav_cats ul li.active ul.empty {
	list-style-image: none;
	list-style-position: inside;
	margin: 0 0 0 0px;
	padding: 0 0 10px 0;
	background-image: url("/images/tramdock/ui/cap_nav_active.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	border: none;
}

#leftnav_cats ul li.active a, #leftnav_cats ul li.active a:visited {
	color: #F5F7FB;
	text-decoration: none;
}

#leftnav_cats ul li.active a:hover, #leftnav_cats ul li.active a:active {
	color: #E3B11F;
	text-decoration: underline;
}

#leftnav_cats ul li.active ul li a, #leftnav_cats ul li.active ul li a:visited {
	color: #F5F7FB;
	text-decoration: none;
}

#leftnav_cats ul li.active ul li a:hover, #leftnav_cats ul li.active ul li a:active {
	color: #E3B11F;
	text-decoration: underline;
}


#cat_list {
	margin-left: 20px
}

#cat_list td {
	vertical-align: middle;
}

#cat_list img {
	border: none;
}

#cat_list a, #cat_list a:visited {
	color: #567EB9;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#cat_list a:hover, #cat_list a:active {
	color: #0000FF;
}

#cat_list ul {
	list-style-type: disc;
	color: #477DB9;
	padding: 0;
	border-top: 2px dotted #E0E9F3;
	margin: 0px;
	width: 90%;
}

#cat_list li {
	font-size: 11px;
	color: #477DB9;
	padding: 0;
	margin: 0 10px;
}

#cat_list li a, #cat_list li a:visited {
	color: #477DB9;
	font-size: 11px;
	font-weight: bold;
}

#cat_list li a:hover, #cat_list li a:active {
	color: #000000;
}
.help_center_title {
	font-size:9pt;
	font-weight:bold;
	color:#1E6EA7;
}
.help_center_detail {
	font-size: 10pt;
}

#chart {
	margin-top: 20px;
}

#chart th {
	padding: 6px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #567EB9;
}

#chart td {
	padding: 6px;
	font-weight: normal;
	font-size: 11px;
	border-right: 1px solid #9CBBDA;
	border-bottom: 1px solid #9CBBDA; 
}

#chart td.trash {
	border-left: 1px solid #9CBBDA;
	text-align: center;
}

#chart td.price, #chart td.sku {
	text-align: center;
}

#chart .item_desc {
	color: #567EB9;
}

#chart .stock {
	color: #528917;
}

#chart td.options, #chart table td {
	border: none;
}

#chart td.total1 {
	border-left: 1px solid #9CBBDA;
	border-right: 1px solid #9CBBDA;
	border-bottom: 1px solid #9CBBDA; 
	background-color: #F0F4F9;
	font-weight: bold;	
} 

#chart td.total2 {
	border-right: 1px solid #9CBBDA;
	border-bottom: 1px solid #9CBBDA; 
	background-color: #F0F4F9;
	font-weight: bold;	
} 

#chart td.subtotal {
	border-left: 1px solid #9CBBDA;
	border-right: 1px solid #9CBBDA;
	border-bottom: 1px solid #9CBBDA; 
	background-color: #D5E1EF;
	font-weight: bold;	
} 

#chart td.subprice {
	border-right: 1px solid #9CBBDA;
	border-bottom: 1px solid #9CBBDA; 
	background-color: #D5E1EF;
	font-weight: bold;	
	color: #D45500;
} 

.cart_header {
	font-size:11px;
	color: #000000;
	font-weight: bold;
	margin: 0;
}
.helptitle{
	color: #D45500;
	font-size: 10pt;
	font-weight: bold;
}
.largeform {
	font-size:11px;
	font-weight:bold;
	color:#1E6EA6;
}
.largeform2 {
	font-size:11px;
	font-weight:bold;
	color:#567EB9;
}
.largeform3 {
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.user_login_bg {
	background-color: #528917;
}
.extralist
{
color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.flybg{
background-color: #E0E9F3;
}

#my_login .comphead {
	background-color: #9CBBDA;
}
#my_login .compbody {
	background-color: #E0E9F3;
}
#my_login .leftnavhead {
	background-color: #9CBBDA;
}
#my_login .leftnavbody {
	background-color: #F5F7FB;
}

#account {
	padding: 0 10px;
}

#account .header {
	border-bottom: 2px dotted #E5E5E5;
}

#subheader_hr, #subheader_hr2, #my_account_header {
	border-bottom: 2px dotted #E5E5E5;
}

#account h1 {
	font-size: 28px;
	font-weight: normal;
	margin: 4px 0 8px 0;
	color: #D45500;
}

#my_account .medium2 {
	color: #D45500;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 20px 0 10px 0;
}

#account ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

#my_account a, #my_account a:visited {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#my_account a:hover, #my_account a:active {
	color: #0000FF;
}

#my_account_title {
	background-color: #E0E9F3;
	padding: 12px 0 12px 0px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
#my_account_title .titile1 {
	font-weight: bold;
	font-size: 12px;
}
#content {
	padding: 0 10px;
}

#content .header {
	border-bottom: 2px dotted #E5E5E5;
	margin-bottom: 4px;
}

#content .header h1 {
	font-size: 28px;
	font-weight: normal;
	margin: 4px 8px;
	color: #D45500;
}

#content table table.card {
	margin-bottom: 40px;
}

#content table table.card td {
	background-color: #E0E9F3;
	padding: 10px;
}

#content table table.card table.data table {
	padding: 0 10px 10px 10px;  }

#content table table.card table.data td {
	background-color: #FFFFFF;
	padding: 10px 2px 0 2px;
}

#content .label {
	font-weight: bold;
	white-space: nowrap;
	width: 10%;
	vertical-align: top;
}
.password{
	background-color: #F8EECA;
	padding: 8px 8px 8px 12px;
	font-weight:normal;
	font-size: 14px;
	margin: 4px 8px;
	color: #D45500;
}
.titile1{
font-weight:bold;
	font-size: 12px;
	margin: 4px 8px;
	color: #000000;
}
.giftredeem{
background-color: #F8EECA;
	padding: 8px 8px 8px 12px;
	font-weight:normal;
	font-size: 14px;
	margin: 4px 8px;
	color: #D45500;
}
.reviewbyuserlist{
border: 2px solid #E0E9F3;
	padding: 10px;
	margin: 10px ;
	/* spacing: 10px; */
}

.tramdock_footerbgcolor1 {
background-color: #567EB9
}
.tramdock_footerfontcolor2 {
font-size: 8pt;
	color: #CCCCCC;
	text-decoration: none;
}
a.tramdock_footerfontcolor2, a.tramdock_footerfontcolor2:link, a.tramdock_footerfontcolor2:visited, a.tramdock_footerfontcolor2:active {
	color: #CCCCCC;
	font-size: 8pt;
	text-decoration: none;
}
a.tramdock_footerfontcolor2:hover {
	color: #CCCCCC;
	font-size: 8pt;
	text-decoration: none;
}
.tramdock_footerfontcolor1 {
	color: white;
	font-size: 8pt;
	text-decoration: none;
}
a.tramdock_footerfontcolor1, a.tramdock_footerfontcolor1:link, a.tramdock_footerfontcolor1:visited, a.tramdock_footerfontcolor1:active {
	color: white;
}

#redeem_gc {
	padding: 0;
}

#redeem_gc .toptitle1 {
	color: #D45500;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 20px 0 10px 0;
	border-bottom: 2px dotted #E5E5E5;
}

#redeem_gc .titile1 {
	border-top: none;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

#redeem_gc table.giftredeem td {
	height: 100%;
	background-color: #F8EECA;
	padding: 8px 0 0 8px;
}

#redeem_gc .label {
	font-weight: bold;
	white-space: nowrap;
	width: 10%;
}

#redeem_gc #shopping_cart {
	height: 100%;
	margin-left: 10px;
	margin-right: 8px;
	width: 150px;
	background-color: #EAF1F7;
	text-align: center;
	padding: 30px 0 10px 30px;
	float: right;
}
#ship_table td {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
#bill_table td {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.newaddressouter{
	background-color:#E0E9F3;
	border:20px;
}
.newaddressinner{
	background-color:white;
	border:10px;
}
#help {
	margin-bottom: 20px;
}

#help, #help td {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

#help .cart_help {
	margin: 10px 0 0 6px;
}

#help .header {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0;
}

#help h3 {
	font-weight: bold;
	margin: 0 0 0 6px;
	font-size: 12px;
	background-color: #EAF1F7;
}

#help h5 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
.item_bg1 {
	background-color: #FFFFFF;
}
.item_bg2 {
	background-color: #FFFFFF;
}
.searcherror
{
color:red;
}

.leftnav_cur_page {
	color: #D45500;
	font-weight: 600;
}

.ui_message {
	margin: 5px 0 5px 0;
	padding: 2px 0 2px 20px;
	color: #fe0000;
	font-weight: 600;
	background: url("/images/corporate/ui/alert.gif") left center no-repeat;
}
/* --- END old stylesheets. these will be migrated away very soon --- */



body {
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
}

.modaltitle {
     font-size: 15px;
     font-weight: normal;
     color: #D45500;
}
 
.modaltitle2 {
     font-size: 10px;
     font-weight: normal;
     margin-left:15px;
     left: 10px;
     right: 10px;
     color: #000000;
}
 
.modaltext {
     font-size 10px;
     font-weight: bold;
     margin-left: 25px;
     color: #000000;
}
 
.modaltext2 {
     font-size 10px;
     font-weight: normal;
     margin-left: 25px;
     color: #000000;
}

