/* Portions copyright 2007-2009 Hewlett-Packard Development Company, L.P.  All rights reserved. */
/* base_editor gwen_css */

/* editor.css */
/* partner editor_tools defaults (underrides) and avoidance of tabblo styles.css */
.aa_header,.a_header,.b_header,.c_header,.d_header,.e_header,.f_header {
	font-family : verdana;	
	font-weight : bold;
	color : #000000;
}
.light_header,.h_header {
	font-weight : normal;	
}
.aa_header {
	font-size : 20px;
}
.a_header {
	font-size : 16px;
}

.checked_image {
	width : 16px;
	height : 16px;
	position : absolute;
	z-index : 20001;
	background : url(//cdn.tabblo.com.edgesuite.net/bitty-static/images/editor/checkmark.gif) top left no-repeat;
}
.dragTextItem {
	border : 1px solid #000000;
	cursor : move;
	font-size : 4px;
	height : 75px;
	margin-left : 0px;
	margin-right : 0px;
	overflow : hidden;
	padding-left : 0px;
	padding-right : 0px;
	position : relative;
	width : 75px;
	float:left;
}
.dragTextItem p {
	font-size : 4px;
}

.dragItem {
	cursor : move;
	height : 75px;
	margin-left : 0px;
	margin-right : 0px;
	padding-left : 0px;
	padding-right : 0px;
	position : relative;
	width : 75px;
}
.dragItemLb {
	cursor : move;
	height : 75px;
	margin-left : 0px;
	margin-right : 0px;
	padding-left : 0px;
	padding-right : 0px;
	position : relative;
	width : 75px;
	float : left;
}

div.tabblo_button, div.tabblo_button_over, div.button_disabled {
	width : 120px;
	color : #ffffff;
	background-color : #0066ff;
	border : 1px solid #0066ff;
	font-size : 11px;
	padding-top : 4px;
	padding-bottom : 4px;
	cursor : pointer;
	text-align : center;
	text-transform : uppercase;
}
div.tabblo_b_button, div.tabblo_b_button_over {
	width : 146px;
	color : #999999;
	background-color : #ffffff;
	border : 1px solid #999999;
	padding-top : 4px;
	padding-bottom : 4px;
	text-align : center;
	cursor : pointer;
	text-transform : uppercase;
}
div.tabblo_b_button_over {
	border : 1px solid #333333;
	background-color : #333333;
	color : #ffffff;
}
div.tabblo_button_over {
	border : 1px solid #003399;
	background-color : #003399;
}
div.button_disabled {
	background-color : #cccccc;
	color : #999999;
	border : 1px solid #cccccc;
}

button.ok_cancel {
	background-color: #4274af;
	font-size: 9px;
	color: #fff;
	cursor: pointer;
	text-transform: uppercase;
	border: 0px;
	margin: 1px 0 0 5px;
	text-align: center;
	letter-spacing: 1px;
}
/* Browser hack! This is for IE: */
button.ok_cancel {
    width: 50px; overflow: visible;
    padding: 0px 5px;
    line-height: 14px;
}
/* and this is for the other browsers: */
html>body button.ok_cancel {
    min-width: 50px; width: auto;
    padding: 1px 5px;
    line-height: 12px;
}

button.ok_cancel:hover {
	background-color: #000065;
}

td.effectBlock_label {
	height : 15px;
	padding-bottom : 10px;
	padding-top : 4px;
	text-align : center;
	vertical-align : top;
	width : 95px;
}
td.effectBlock {
	height : 75px;
	text-align : center;
	vertical-align : top;
	width : 95px;
}

div .nav_arrow {
	margin-top : 25px;
}

.stream_window {
	border : 0px solid #ffffff;
}

#tool_shelf {
	height : 20px;
	position : fixed;
	bottom : 0px;
	right : 0px;
	z-index : 16000;
	display : none;
}
div.first_message {
	position : fixed;
	bottom : 20px;
	right : 4px;
	cursor : pointer;
}
div.first_message div.note {
	width : 159px;
	border : 1px solid #cccccc;
	background-color : #ffffff;
	padding : 8px;
	position : relative;
}
div.first_message div.note div.note_content {
	background-color : #ff9a04;
	height : 51px;
	width : 144px;
	color : #000000;
	font-size : 12px;
}
div.first_message div.note div.note_content div#first_message_title {
	font-size : 16px;
	margin-left : 6px;
	padding-top : 10px;
}
div.first_message div.note div.note_content div#first_message_text {
	color : #ffffff;
	margin-left : 6px;
}
div.first_message div.note p {
	margin-left : 5px;
	margin-right : 5px;
	cursor : default;
}
div.first_message div.arrow {
	width : 42px;
	border-right : 1px solid #cccccc;
	height : 18px;
}
div.yellow_box {
	background-color : #f4f29d;
	border : 2px dashed #000000;
	width : 250px;
	color : #000000;
	font-size : 12px;
	padding : 4px;
	text-align : left;
}
div#take_a_tour {
	text-align : center;
	top : 0px;
	left : 0px;
	width : 325px;
	height : 210px;
	background-color : #ffffff;
	border : 1px solid #000000;
}
div#take_a_tour li {
	margin-left : -20px;
}
div.tabby div.tab, div.tabby div.selected {
	float : left;		
	font-weight : bold;
	color : #666666;
	text-align : center;
	text-transform : uppercase;
	cursor : pointer;
	width : 80px;
	font-size : 11px;
}
div.tabby div.tab {
	border : 1px solid #999999;
	background-color : #cccccc;
	margin-left : 0px;
	padding-top : 3px;
	padding-bottom : 3px;
}
div.tabby div.selected {
	border-bottom : 0px solid #000000;
	border-top : 1px solid #434343;
	border-right : 1px solid #434343;
	border-left : 1px solid #434343;
	position : relative;
	height : 13px;
	z-index : 99999;
	background-color : #eeeeee; 
}
div.tabby input.tool_field {
	font-size : 11px;
	height : 12px;
	width : 142px;	
}
div.tabby label {
	cursor : pointer;
}
div.tabby div.palette {
	display : none;
	width : 99%;
	height : 0px;
	position : fixed;
	right : 0px;
	bottom : 0px;
	background-color : #eeeeee;
	border-top : 1px solid #434343;
	border-left : 1px solid #434343;
	border-right : 1px solid #434343;
	z-index : 9999;
}
#lightbox_Ernst {
	background : #e9e6ed;
	position : relative;
	width : 850px;
	z-index : 0;
}
table#tools_table th, table#advanced_table th {
	color : #999999;
	text-align : center;
	text-transform : uppercase;
	height : 17px;
}
table#tools_table td, table#advanced_table td {
	color : #666666;
	background-color : #ffffff;
	text-align : center;
	height : 66px;
	font-size : 12px;
}
table#advanced_table a, table#tools_table a, table#advanced_table .advanced_choice, table#advanced_table .advanced_layout_choice {
	font-size : 14px;
	color : #0067fe;
	cursor : pointer;
}
table#advanced_table .advanced_choice_selected, table#advanced_table .advanced_layout_choice_selected {
	background-color : #666666;
	color : #ffffff;
}
table#advanced_table .advanced_choice_disabled {
	color : #cccccc;
	cursor : default;
}
table#advanced_table .advanced_hover {
	background-color : #cccccc;	
}
table#advanced_table #tools_table_compact_ws a.disabled {
	color : #cccccc;
}
.tabblo_row_scroller {
	background-color : #eeeeee;	
	height : 94px;
	margin-top : 2px;
	overflow : auto;
	text-align : left;
	width : 400px;
}

.subtext {
	color : #666666;
}

/* ****************************************************************************** */

.bullseye_text {
	font-family : Georgia;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}
.grid_field_border {
	position: absolute;
	z-index: auto;
}	

.grid_caption_main {
	position:absolute;
	display:block;
	z-index: 503;
}

.grid_caption_main_overlay {
	position:absolute;
	display:block;
	z-index:513;
}

.grid_caption_background {
	position:absolute;
	display:block;
	z-index:502;
}

.grid_caption_background_overlay {
	position:absolute;
	display:block;
	z-index:512;
}

.grid_textblock {
	position:absolute;
	display:block;
	z-index:501;
}

.grid_textblock_overlay {
	position:absolute;
	display:block;
	z-index:511;
}

.the_grid {
	z-index:auto;
 	position:relative;
 }

.parcel_holder {
	position:absolute;
	display:block;
}

.container, .comment_container {
	padding:20px;
}

.item_comment {
	font-size: 13px !important;
}

.links {}
        
div.textblock p { margin:0px }
div.bubble p { margin:0px;padding:0px; }
div.tbhead p { margin:0px }

.warning_icon {
}

.minipage .warning_icon {
	display:none;
	border:2px solid #ffcc00;
}

.warning_outer {
	cursor:pointer;
	position:absolute;
	z-index:4001;
	top:0px;
	right:0px;
	height:30px;
	width:30px;
}
.warning_summary {
	display : none;
	background-color : #ffffff;
	border : 3px solid #000000;
	padding : 5px;
	position : absolute;
	right : 0px;
	top : 30px;
	z-index : 4001;
	width : 175px;
}
.warning_element {
	position:absolute;
	z-index:4002;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	background-color:#FFCC00;
}

.warning_icon {
	position:absolute;
	z-index:4003;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

.warning_text {
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:600;
}

.status_thing {
	text-align:center;
	font-size:14px;
	font-weight:600;
	position:absolute;
	z-index:4001; 
	left:0px; 
	bottom:0px; 
	height:30px; 
	width:100%; 
	color:#000000;
	background:#cccccc;
	padding-top:3px;
}

.canvas_thing {
	position:absolute;
	top:0px;
	left:0px;
	z-index:auto;
}

.large_mold {
	background : #888888;
	text-align : center;
}
.large_mold div {
	color : #cccccc;
	font-size : 14px;
	margin : 2em;
}

.large_mold div.grid_caption_main {
	margin : 0;
}

.large_mold.small_mold div {
	font-size : 9px;
	margin : 5px;
}

#trough {
	height : 82px; 
	background-color : #ffffff;
	overflow : auto;
	overflow-y: hidden;
	border : 1px solid #999999;
}

div.dead_parcel {
	cursor: no-drop;
}

.generic_blue_button {
	position:relative;
	cursor:pointer;
	background-color:#0000ff;
	color:#ffffff;
	padding:6px;
	text-align:center;
	font-family:Verdana;
	font-size:14px;
	font-weight:400;
	width:105px;
}
.generic_blue_button_over {
	position:relative;
	cursor:pointer;
	background-color:#9999ff;
	color:#ffffff;
	padding:6px;
	text-align:center;
	font-family:Verdana;
	font-size:14px;
	font-weight:400;
	width:105px;
}

.generic_nonemphasized_button {
	position:relative;
	cursor:pointer;
	background-color:#666666;
	color:#ffffff;
	padding:6px;
	text-align:center;
	font-family:Verdana;
	font-size:14px;
	font-weight:400;
	width:105px;
}
.generic_nonemphasized_button_over {
	position:relative;
	cursor:pointer;
	background-color:#bbbbbb;
	color:#ffffff;
	padding:6px;
	text-align:center;
	font-family:Verdana;
	font-size:14px;
	font-weight:400;
	width:105px;
}

div#formbuilder {
	position: absolute;
	z-index:99999;
	width:550px;
	height:520px;
	overflow:hidden;
	background:#cccccc;
	padding:8px;
	display:none;
	border:4px solid black;
}

div#formbuilder_inner {
	overflow:auto;	
	height:460px;
	background:#ffffff;
}

div.formbuilder_capsule {
	position: relative;
	z-index: auto;
	width:95%;
	padding:7px;
	border:1px solid black;
	text-align:left;
	font-family: Verdana;
	font-size:12px;
	font-weight:600;
	color:#333333;
}

table#color_wheel tr td {
	width: 10px; height: 13px;
	border: 0px solid white;
	cursor : pointer;
}

.overlay_icon {
	position:absolute;
	top:0px;left:0px;
	width:21px;height:21px;
	cursor: pointer;
	background: url("//cdn.tabblo.com.edgesuite.net/bitty-static/images/overlay_icons.gif?v=28542") 0 0 no-repeat;
}

#thumbnailOverlay_rotate { background-position: -41px 0px; }
#thumbnailOverlay_rotate:hover { background-position: -41px -22px; }
#thumbnailOverlay_crop { background-position: 0px 0px; }
#thumbnailOverlay_crop:hover { background-position: 0px -22px; }
#thumbnailOverlay_effects { background-position: -62px 0px; }
#thumbnailOverlay_effects:hover { background-position: -62px -22px; }
#thumbnailOverlay_largeremove_picture { background-position: -104px 0px; }
#thumbnailOverlay_largeremove_picture:hover { background-position: -104px -22px; }
#thumbnailOverlay_moldify_picture { background-position: -104px 0px; }
#thumbnailOverlay_moldify_picture:hover { background-position: -104px -22px; }
#thumbnailOverlay_largeremove_mold { background-position: -104px 0px; }
#thumbnailOverlay_largeremove_mold:hover { background-position: -104px -22px; }
#thumbnailOverlay_largeremove_textblock { background-position: -104px 0px; }
#thumbnailOverlay_largeremove_textblock:hover { background-position: -104px -22px; }
#thumbnailOverlay_balloon { background-position: -125px 0px; }
#thumbnailOverlay_balloon:hover { background-position: -125px -22px; }
#thumbnailOverlay_orientation { background-position: -83px 0px; }
#thumbnailOverlay_orientation:hover { background-position: -83px -22px; }
#thumbnailOverlay_collapse { background-position: -21px 0px; }
#thumbnailOverlay_collapse:hover { background-position: -21px -22px; }
#thumbnailOverlay_expand { background-position: -145px 0px; }
#thumbnailOverlay_expand:hover { background-position: -145px -22px; }
#thumbnailOverlay_text { background-position: -166px 0px; }
#thumbnailOverlay_text:hover { background-position: -166px -22px; }



.fishimage     { position: relative; }

.t_integer     { background: #ffffff; }
.t_string      { background: #ffffff; }
.t_float       { background: #ffffff; }
.t_list        { background: #ffffff; }
.t_color       { background: #ffffff; }
.t_boolean     { background: #ffffff; }

.t_sides       { background: #cc99cc; }
.t_static      { background: #99ffff; }
.t_boxspec     { background: #ffff99; }
.t_blockspec   { background: #f0f0f0; }
.t_borderspec  { background: #ffcccc; }
.t_typespec    { background: #ccff66; }
.t_object      { background: #9999ff; }

.t_instruction { font-size:10px; font-style: italic; }
.t_field       { height:36px; }
.t_section     { }
.t_section>p   { font-size: 18px; }
.t_field_label { position:relative; width:300px; float:left; }

#transport_layer {
	position: absolute;
	z-index: 77777;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
}


/* partners/gwen/editor_tools.css */
/* CSS for the editor tools. 
 * Classes that deal with the various containers should be under the control
 * of the 'Webmasters' and should not be in this file */
body {
	font-family : 'Trebuchet MS';
	color : #ffffff;
}
.optionally_hide_me {
	display : none;
}
#coupon_code_holder {
	display : none;
}
div.label_error {
	color : #ff0000;
}
span.error_marker {
	color : #ff0000;
	padding-left : 5px;
	position : absolute;
}
div.error_information div.error_list_holder {
	margin-left : 14px;
	color : #cc0000;
}
div.error_information {
	color : #000000;
}
div.page_title {
	font-size : 24px;
	color : #9c8f62;
}
div.page_direction {
	color : #ffffff;
	font-size : 14px;
}
div.post_it {
	position : absolute;
	top : 70px;
}
div.post_it div {
	margin-bottom : 7px;
}
div.post_it div img {
	cursor : pointer;
	visibility : hidden;
}
span.divider {
	border-right : 1px solid #737373;
	padding-right : 12px;
	margin-right : 12px;
}
p.landing_nav {
	font-size : 12px;
	line-height : 18px;
}
.gold {
	color : #c6b478;
}
.h_header {
	color : #000000;
}
p.landing_nav a, p.landing_nav a:visited {
	color : #c6b478;
}
span.divider a {
	position : relative;
	top : 5px;
}
span.pink {
	color : #db3d91;
}
.grey {
	color : #999999;
}
div.breadcrumbs, div.breadcrumbs_selected {
	color : #ffffff;
	margin-left : 3px;
	float : left;
}
div.breadcrumbs_selected, span.breadcrumbs_selected  {
	border-bottom : 1px solid #9e9061;
}
span.breadcrumbs, span.breadcrumbs_selected {
	color : #ffffff;
	margin-left : 3px;
}
div#bread_crumbs {
	color : #ffffff;
}
div.footer_add {
	color : #ffffff;
	margin-bottom : 5px;
}
div.tabblo_footer {
	height : 124px;
	width : 100%;
	color : #c2c2c2;
	border-top : 1px solid #575757;
	background : #000000 url(/bitty-static/images/partners/gwen/what_to_say.png) no-repeat bottom right;
}
div.tabblo_footer a, div.tabblo_footer a:visited {
	color : #c2c2c2;
	text-decoration : none;
}
div.footer {
	color : #333333;
	font-family : 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif;
	font-size : 9px;
}
div.footer span>a, div.footer span>a:visited {
	color : #666666;
	text-decoration : none;
}
#trough img {
	cursor : pointer;
}

#tools_inner {
	width : 185px;
	height : 69px;
}

#trough_holder {
	height : 69px;
	width : 777px;
	background : url(/bitty-static/images/partners/gwen/trough_background.gif) no-repeat;
}

#trough_tools {
	width : 38px;
	height : 85px; 
	border-right : 1px solid #000000;
}

#trough_tools div.control, #trough_tools div.control_selected {
	width : 100%;
	height : 31px;
	padding-top : 2px;
	text-align : center;
	cursor : pointer;
}

#trough_tools div.control_selected {
	cursor : pointer;
}

div#tools div.widget {
	border-color : #000000;
	border-style : solid;
	border-width : 0px;
	padding : 0px;
	
}

div#tools div.widget div.text {
	padding-left : 7px;
	padding-top : 8px;
	color : #ffffff;
	font-size : 0.95em;
	float : left;
}

div#tools div.widget div.control, div#tools div.widget div.control_selected {
	padding-top : 5px;
	padding-left : 7px;
	float : left;
	height : 27px;
	cursor : pointer;
}

div#tools div.widget div.control_selected {
	cursor : pointer;
}

div.layout, div.layout_selected {
	width : 100%;
	height : 100px;
	border-bottom : 1px solid #999999;
	cursor : pointer;
}

div.layout_selected {
	background-color : #999999;
}

div.layout div, div.layout_selected div {
	padding : 10px;
}
/* Shopping Experience */
.b_header, .e_header {
	font-size : 12px;
	font-weight : bold;
	color : #ffffff;
}
.a_header {
	font-size : 24px;
	font-weight : bold;	
	color : #000000;
}
.cart_products {
	background-color : #000000;
}
.shop_top_border {
	border-top : 1px solid #eeeeee;	
}
.shop_bottom_border {
	border-bottom : 1px solid #eeeeee;	
}
.shop_all_border {
	border : 1px solid #eeeeee;	
}
#shipping_options_holder {
	color : #000000;
}
#shipping_options_holder .secondary {
	color : #999999;
}
#shop_navigation_row {
	display : none;
}
td#changed_quantities {
	color : #c5c2c3;	
}
.welcomeMessage {
	font-size : 24px;
	color : #9c8f62;	
}
#if_you_are_not {
	display : none;
}
.secondary {
	color : #ffffff;
	font-family : 'Trebuchet MS';
}
input.order_status {
	font-family : 'Trebuchet MS';
	font-size : 10px;
	padding : 3px;
	color : #333333;
}
.shop_subnav, .shop_subnav_selected {
	color : #ffffff;
	margin-left : 3px;
}
td.ship_item_options {
	padding-left : 3px;
	color : #ffffff;
}
.shop_subnav_selected {
	text-decoration : underline;
}
span.line_description {
	color : #c5c2c3;
}
td.shop_column_header {
	border-bottom : 1px solid #cdcacb;
	color : #949494;
	font-size : 10px;
	font-weight : bold;
	height : 14px;
	text-align : center;
}
div#credit_card_div {
	background-color : #9c8f62;
	border : 1px solid #000000;
	padding : 3px;
}
.shipment_shipping_info {
	height : 100px;	
}
div#credit_card_info_holder .address_label {
	color : #ffffff;
}
div#shopping a,div#shopping a:visited {
	color : #c6b478;
}
div#new_address_form {
}
form#new_ccinfo div {
	background-color : #9c8f62;
}
table#shipping_address_table td, table#payment_method_table td, table#order_confirm_table td {
	color : #ffffff;
}
table.shop th {
	text-transform : uppercase;
	color : #ffffff;
	font-weight : normal;
	text-align : left;	
}
span#ship_options_description {
	display : none;
}
div#shopping .default_lineheight {
	color : #ffffff;
}
td.shop_column_split {
	display : none;
}
td.shop_field {
	font-size : 10px;
	padding-top : 20px;
	text-align : center;
	vertical-align : top;
	color : #ffffff;
}
td#price_column {
	padding-top : 22px;
	font-size : 16px;
}
.shop_subtotal {
	color : #ffffff;
	font-size : 17px;
	font-weight : bold;
}
input.shop_quantity_field {
	border : 1px solid #949494;
	background-color : #000000;
	color : #ffffff;
	font-size : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
	text-align : center;
	width : 50px;
}
table#order_summary_table {
	width : 570px;
}
table#thank_you_table {
	color : #ffffff;
}
#enterhead {
	color : #000000;
}
td.address_label {
	font-size : 10px;
	font-weight : bold;
	padding-bottom : 2px;
	padding-top : 5px;
	vertical-align : top;
}

div.address_label {
	font-size : 10px;
	width : 160px;
	color : #ffffff;
}
div.address_control {
	font-size : 10px;
	font-weight : normal;
	margin-bottom : 5px;
}
div.address_control input.address_field {
	border : 1px solid #999999;
	font-size : 10px;
	padding-left : 4px;
	width : 399px;
}
div.address_control select.address_field {
	border : 1px solid #999999;
	font-size : 10px;
	padding-left : 4px;
	width : 150px;
}
div.address_control select.address_field option {
	font-size : 10px;
	padding-left : 4px;
}
div.address_control label {
	color : #ffffff;
}
td.coupon_label {
	font-size : 12px;
	font-weight : bold;
	padding-left : 5px;
}
td.shop_summary_label {
	height : 15px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 9px;
	padding-top : 5px;
	text-align : right;
}
td.shop_summary_value {
	height : 15px;
	padding : 5px;
	text-align : center;
}
input.address_field {
	border : 1px solid #999999;
	font-size : 10px;
	padding-left : 4px;
	width : 265px;
}
select.address_field {
	border : 1px solid #999999;
	font-size : 10px;
	padding-left : 4px;
	width : 265px;
}
select.address_field option {
	font-size : 10px;
	padding-left : 4px;
}
#cart_base label {
	cursor : pointer;
}
#cart_base div.column {
	float : left;
	margin-bottom : 5px;
}			
#cart_base div.wide {
	width : 350px;				
}
#cart_base div.normal {
	width : 120px;	
	color : #ffffff;		
}
#cart_base div#cart_header_row div.header {
	font-weight : bold;
	font-size : 10px;
	color : #ffffff;
}
#cart_base div#cart_header_row {
	padding-bottom : 3px;
}
#cart_base div.info_label {
	float : left;
	text-align : right;
	width : 130px;
}
#cart_base div.info_field {
	width : 65px;
	float : right;
	text-align : right;
}
#cart_base .spacer {
	clear : both;
	font-size : 3px;
}
#cart_base .order_information {

}
input.shop_quan_field {
	border : 1px solid #cccccc;
	font-size : 10px;
	text-align : center;
	width : 50px;
}




/* End shopping styles */
td.button_blue {
	border : 1px solid #4174ad;
	color : #4174ad;
	cursor : pointer;
	font-size : 9px;
	height : 15px;
	text-align : center;
	width : 46px;
}
td.button_blue_over {
	background-color : #4174ad;
	border : 1px solid #ffffff;
	color : #ffffff;
	cursor : pointer;
	font-size : 9px;
	height : 15px;
	text-align : center;
	width : 46px;
}
/* Shopping Cart Buttons */
.shop_continue_button {
	background : url(/bitty-static/images/shop/continue.gif) no-repeat top left;
	cursor : pointer;
	width : 90px;
	height : 15px;
}
.shop_continue_button_over {
	background : url(/bitty-static/images/shop/continue_over.gif) no-repeat top left;
	cursor : pointer;
	width : 90px;
	height : 15px;
}
.shop_newaddress_button {
	background : url(/bitty-static/images/shop/new_address.gif) no-repeat top left;
	cursor : pointer;
	width : 144px;
	height : 15px;
}
.shop_newaddress_button_over {
	background : url(/bitty-static/images/shop/new_address_over.gif) no-repeat top left;
	cursor : pointer;
	width : 144px;
	height : 15px;
}
.shop_okgrey_button {
	background : url(/bitty-static/images/ok.gif) no-repeat top left;
	cursor : pointer;
	width : 25px;
	height : 15px;
}
.shop_okgrey_button_over {
	background : url(/bitty-static/images/ok_over.gif) no-repeat top left;
	cursor : pointer;
	width : 25px;
	height : 15px;
}
.shop_cancelgrey_button {
	background : url(/bitty-static/images/cancel.gif) no-repeat top left;
	cursor : pointer;
	width : 50px;
	height : 15px;
}
.shop_cancelgrey_button_over {
	background : url(/bitty-static/images/cancel_over.gif) no-repeat top left;
	cursor : pointer;
	width : 50px;
	height : 15px;
}
.shop_apply_button {
	background : url(/bitty-static/images/shop/recalculate.gif) no-repeat top left;
	cursor : pointer;
	width : 92px;
	height : 15px;
}
.shop_apply_button_over {
	background : url(/bitty-static/images/shop/recalculate_over.gif) no-repeat top left;
	cursor : pointer;
	width : 92px;
	height : 15px;
}
.shop_placeorder_button {
	background : url(/bitty-static/images/shop/place_order_now.gif) no-repeat top left;
	cursor : pointer;
	width : 129px;
	height : 15px;
}
.shop_placeorder_button_over {
	background : url(/bitty-static/images/shop/place_order_now_over.gif) no-repeat top left;
	cursor : pointer;
	width : 129px;
	height : 15px;
}
/* Shopping Cart Buttons End */
#progress_indicator {
	color:#000000;
}
}
