html, body, .fullheight {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	background-attachment: fixed
}
body { font-size: 12px;font-family:  Arial, Helvetica }
.Body_email {background-color:#fff; margin:0 20px;}
form {margin:0; padding:0}
h1 {margin:1em 0 0.3em}
h2 {margin:1em 0 0.3em}
h3 {margin:1em 0 0.3em}
h4 {margin:1em 0 0.3em}
h5 {margin:1em 0 0.3em}
h6 {margin:1em 0 0.3em}
ul { margin-top:4px; margin-bottom:4px; }

.CellBorder { border-bottom: 1px solid #555555; border-right: 1px solid #555555; }
.CellBorderBottom { border-bottom: 1px solid #555555; }
.CellBorderTop { border-top: 1px solid #555555; }
.CellTable { border-top: 1px solid #555555; border-left: 1px solid #555555; }
.CellTableDetail { border-collapse:collapse; margin:4px 0; }
.CellTableDetail td { font-size:10px;border:1px solid #ddd; padding:2px }
.CellTableDetail td table td { border:none; padding:0 }

.msg { margin:4px 0 6px; padding:4px;  }
.msg img { float:left; }
.msg_txt { margin-left:24px; color: #d50303;  font-size:12px; font-family: "Lucida Grande", Arial, Helvetica, Geneva }
.msg_txt ul { margin:0; padding:0;margin-left:16px; }
.msg_txt ul li { color: #d50303; font-size:11px; font-family: "Lucida Grande", Arial, Helvetica, Geneva}

.greybox { border: 1px solid #888888; background: #EFEFEF }
.tbl {}
.tbl .addressHeader {padding:2px 4px;font:bold 12px Arial,sans-serif;background-color:#CCD;color:#333; border:1px solid #777; border-bottom:none;}

/* -----------------------------------------
 * instruction_box
 */
.instruction_box {
	background-color: #FFFFE0;
	background-image: url(../media/admin/info_dot_small.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	border: 1px solid #888; 
	padding:3px; 
	padding-left:24px; 
	margin-bottom:8px;
	color: #444;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.instruction_box ul {
	margin-top:2px;
	padding-left:18px;
	font-size:11px
}
.instruction_box .button {
	float:right;
	padding:0 4px;
}
.instruction_box a {
	color: #d50303;
	text-decoration: none;
}
.instruction_box a:hover {
	color: #d50303;
	text-decoration: underline;
}

/* -----------------------------------------
 * msg_box
 */
.msg_box {
	display:none;
	background-color: #FFE0E0;
	background-image: url(../media/message/info.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border: 1px solid #888; 
	padding:3px; 
	padding-left:24px; 
	margin-bottom:8px;
	color: #444;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;
}
.msg_box .button {
	float:right;
	padding:4px;
}
.msg_box a {
	color: #d50303;
	text-decoration: none;
}
.msg_box a:hover {
	color: #d50303;
	text-decoration: underline;
}


.InstructionBox { background-color: #FFFFDD; border: 1px solid #888; }
.InstructionText { color: #444; font:normal 12px Tahoma, Arial, Helvetica, sans-serif;}
.InstructionText a { color: #d50303; text-decoration: none}
.InstructionText a:hover { color: #d50303; text-decoration: underline}
.InstructionText h1 { color: #000000; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:1em }

.instructions { font:normal 11px "Lucida Grande", Arial, Helvetica,  sans-serif-serif ; color:#2D2B6A; }
.instructions ul li { margin-left:0; }
.instructions_large { font:normal 12px "Lucida Grande", Arial, Helvetica,  sans-serif-serif ; color:#2D2B6A; }

.TableFields { font: normal 11px Arial, Helvetica, sans-serif; color: #000; border: 1px solid #888; background: #f0f0ee; }
.TableFields input { font: normal 12px Arial, Helvetica, sans-serif; color: #000; margin-right:3px;  }
.TableFields textarea { font: normal 12px Arial, Helvetica, sans-serif; color: #000; margin-right:3px;  }
#elm1,#elm2 { font: normal 12px Courier, sans-serif;  }
.TableFields select { font: normal 12px Arial, Helvetica, sans-serif; color: #000; margin-right:3px;  }
.TableFields fieldset { border: 1px solid #888; }
.TableFields legend { color: #60308C; font-size: 12px; font-weight:bold; }
.TableFields label { padding-left:2px; color: #34317A; font-weight:bold; white-space: nowrap; }
.TableFields .Label { padding-left:2px; color: #34317A; font-weight:bold; white-space: nowrap; }
.TableFields .Title { font-size: 12px;color: #333;font-weight:bold; }
.TableFields .Head td { color: #000; font:bold 12px  Arial, Helvetica, Geneva, sans-serif; background-image: url(../media/bg/aqua_grey20.gif); white-space: nowrap; border-bottom:1px solid #777 }
.FieldLabel { font: bold 11px "Lucida Grande", Arial, Helvetica, sans-serif; padding-right:2px; color: #34317A; white-space: nowrap; text-align:right}
.FieldLabel.L { text-align:left}
.RequiredField { background-color: #FCEAD7; }
.TableFields .ButtonSubmit { font: bold 13px Arial, Helvetica, sans-serif; color: #333;  }
.ButtonSubmit { font: bold 13px Arial, Helvetica, sans-serif; color: #333;  }
.TableFields .ButtonAction { font: bold 11px Arial, Helvetica, sans-serif; color: #339; }

.TableFields hr {color:#888;background-color:#888;height:1px;border:none}

.err_fld { color: #d50303; font:bold 10px "Lucida Grande", Arial, Helvetica, Geneva;}
.err_box { border:1px solid #d50303; }
.ErrorField { border:1px solid #d50303; }

.popup { padding:3px; border:1px solid #444; background-color:#ffd;}
.popup .TableFields { border: none; background: transparent; border-collapse: collapse;}
.popup .TableFields textarea { font-size: 11px; }
.popup .TableFields input { font-size: 11px; }
.popup .TableFields select { font-size: 11px; }
.popup .TableFields .FieldLabel { font-size: 11px; }
.popup .TableFields label { font-weight:normal; }
.popup .TableFields td { background: transparent; }

.TableList { color:#111; font-family: Arial, Helvetica, sans-serif; background-color: #fff; border: 1px solid #777; margin-top:3px; }
.TableList td { font-size:11px;}
.TableList a { color: #d50303; text-decoration: none  }
.TableListHead td { font-size:12px; background-color: #ccc; border-bottom:1px solid #e0e0e0; padding:2px; color: #333; font-weight:bold; white-space: nowrap }
.TableList .EntryNumField { font:normal 11px Arial;border:none;text-align:right;  }
.TableList .EntryField { font:normal 11px Arial;border:none;  }
.TableList .selectable.selectedRow td { background-color: #DEE6F7; cursor:pointer }


.CheckList { background-color:#fff; border: 1px solid #777; overflow:auto}
.CheckList .ListItem { padding:3px; margin:1px; cursor:pointer }
.CheckList .ListItem.rc1 { background-color:#FCFCFC }
.CheckList .ListItem.rc2 { background-color:#EDEDED }
.CheckList .rcs .ListItem { background-color:#FFDEDE }

.rc1 td { background-color:#FCFCFC; }
.rc2 td { background-color:#EDEDED; }
.rcs td { background-color:#CCC; }

option.rc1 { }
option.rc2 { }

.rs_striked td { text-decoration:line-through; }
td.rs_no_striked {text-decoration:none;}
.rs_dim td { color:#aaa; }
.rs_blue td { color:#04C; }

a.TableListLink:hover { text-decoration: underline }
a.TableListLink{ color: #d50303; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.TaskPanel { border-style: solid; border-width: 1px; border-color: #797979 white white #797979 }
.TaskPanelComponent { padding:4px }
.TaskPanelContent { background-color: #f2f0f0; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1 }
.TaskPanelHeader { color: #555555; font-weight: bold; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #DDDDDD; padding: 2px; border-top: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1 }

.TrolleyField { border:1px solid #888; text-align:center; font-size:12px; font-family: Arial, Helvetica; font-weight: bold; }

#datepicker { background-color: #ffc; border: solid 1px black; margin:0; padding-left:9px; position: absolute; z-index: 1; width: 170px; visibility: visible; display: none }
#datepicker select { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica;  }
#datepicker .calendar { color: black; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; background-color: #888  }
#datepicker img { margin:0; padding:0; display:block; border:0 }
#datepicker input { color: black; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica; }
#datepicker .dateInput { text-align: right; vertical-align: middle; padding-right: 4px; border: 0px; width: 18px; height: 15px; cursor: pointer  }
* html #datepicker .dateInput { margin:-1px 0;}
.dateButton { border:0px; background-color: transparent; }

.product_pane { width:100%; margin:0;padding:0;font-size: 11px;font-family: Tahoma, Arial, Helvetica;}
.product_pane_box { border: 1px solid; border-width: 1px; border-color: #797979 white white #797979 ; background: #F2F2F2 }
.product_pane a { text-decoration: none; }
.product_pane a:hover { text-decoration: none; }
.product_pane .head { height:20px; border-bottom: 1px solid #bbb; background: url(themes/plain/topbar20.gif) repeat-x; }
.product_pane .headInner { color: #444; font-weight: bold;  padding:3px 4px;}
.product_pane .headInner em { display:none } 

.product_pane #trolley {background-color: #fff; width:100%; color: #444; font-size: 11px;font-family: "Lucida Grande", Arial, Helvetica; font-weight:bold;text-align:center }
.product_pane #trolley .row { line-height: 18px; overflow:hidden; white-space: nowrap; border-bottom:1px solid #ddd; padding:0 2px }
.product_pane #trolley .leftCol { float:left; width:40%; border-right: 1px solid #bbb }
.product_pane #trolley #trolley_items {color: #323296; }
.product_pane #trolley #trolley_price {color: #323296; }
.product_pane #trolley #trolley_last_item { text-align:left; font-size: 10px;  }
.product_pane #trolley #trolley_vat_status { color: #222; font-weight:normal;font-size: 10px; text-align:left; }
.product_pane #trolley #trolley_vat_status_switch { float:right;}
.product_pane #trolley #trolley_vat_status_switch a { color: #b44; font-size: 10px;font-weight:normal; text-decoration:none; }
.product_pane #trolley #trolley_vat_status_switch em {  width: 9px;  line-height: 9px;  display: -moz-inline-box;  display: inline-block;  background-image: url(../media/product/checkout/arrow.gif); background-repeat: no-repeat;background-position:center center } 
.product_pane #trolley #trolley_user { text-align:left; font-weight:normal; line-height: 14px } 
.product_pane #trolley #trolley_user a { color: #b44; font-weight:normal; text-decoration:none  } 
.product_pane #trolley #trolley_user .trolley_logout { float:right; font-size: 10px } 
.product_pane #trolley #trolley_user .trolley_logout em {  width: 10px;  line-height: 9px;  display: -moz-inline-box;  display: inline-block;  background-image: url(../media/product/checkout/arrow.gif); background-repeat: no-repeat;background-position:center center } 
.product_pane #trolley .trolley_img { margin: 2px auto; background-image: url(../media/product/cart/trolley_checkout.gif); width:104px; height:31px; cursor:pointer}

#minitrolley { width:110px; padding:10px 0; color: #A2A2A2; font-size: 11px;font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif ;text-align:right;}
#minitrolley a { color: #A2A2A2; text-decoration: none }
#minitrolley .row { white-space: nowrap; padding:0 2px }
#minitrolley .leftCol { float:left; width:40%;  }
#minitrolley .row_price {color: #333; }
#minitrolley .row_price a {text-decoration: none; color:#333 }

.product_pane .product_pane_links a { color: #444; display:block; padding:2px 4px; font-size: 11px;font-family: Tahoma, Arial, Helvetica; text-decoration: none; background-color: #fff;border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1}
.product_pane .product_pane_links a:hover { color: #111; background-color: #FFCDCD; text-decoration: none;}

.product_order_title_proforma { display:none }

#product_search_form { width:100%; margin:0; padding:2px 0; margin-bottom:12px; border: 1px solid #888; background: #F2F2F2; font:bold 11px Arial, Helvetica;  }
#product_search_form .icon {padding-left:20px; background-image:url(../media/magnify.gif); background-position: center left; background-repeat: no-repeat;}
#product_search_form .pairs { margin:0 4px; }
#product_search_form .pairs input { border:1px solid #888; }
#product_search_form select { font-size:12px; border:1px solid #888;  }

#module_search input { margin:0; padding:0; font:normal 12px Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; color:#A2A2A2}
#module_search label { font:normal 11px Helvetica,Geneva,Arial,SunSans-Regular,sans-serif; color:#A2A2A2 }
#module_search label span { vertical-align: middle }
#module_search #p_search { width:80px; height:19px; vertical-align: middle; line-height:19px; margin-left:4px; padding-right:20px; border: 1px solid #A2A2A2; background-image:url(../media/icons/search.gif);background-position: center right; background-repeat: no-repeat;  }
*html #module_search #p_search { width:100px; }

a.pane_login_user {  font-size:10px; text-decoration: none;  }

.rss_pane { width:300px; }
.rss_pane .box { border:1px solid #777; padding:3px; }
.rss_pane .rss_title { font:bold 11px Tahoma, Arial, Helvetica; color: #333;  }
.rss_pane .title { font-size: 12px;font-family: Tahoma, Arial, Helvetica; color: #333; font-weight: bold;  padding:3px 0px;  }
.rss_pane .info { font-size:10px; margin-bottom:4px; color:#777}
.rss_pane .content { font-size:10px;}
.rss_pane .divider { margin-top:2px; border-top: 1px solid #AAA; }

#dlg { background-color: #efefef; position: absolute; z-index: 1; width: 400px; visibility: visible; display: none }
#dlg .dlg_header{ background-color: #727272;  }

.dlg_working { position:absolute; width:200px; left:400px; top:300px; color:#000; font: normal 12px 'Lucida Grande', Arial, Arial, Sans Serif; background-image: url(themes/working/working_bg.gif); background-repeat: repeat; border:1px solid #777;}
.dlg_working .content {	border-width:1px; border-style:solid; border-color:#fff #888 #888 #fff ;padding: 12px; }
.dlg_working .content .indicator{ margin-right:12px ;}
.dlg_working .content .indicator{ margin-right:12px ;}

.dlg_plain .tedge { background-image: url(themes/plain/tedge.gif); background-position: top left; background-repeat: repeat-x;}
.dlg_plain .tlcorner { background-image: url(themes/plain/tlcorner.gif); background-position: top left; background-repeat: no-repeat;}
.dlg_plain .trcorner { background-image: url(themes/plain/trcorner.gif); background-position: top right; background-repeat: no-repeat;}
.dlg_plain .wintitle { margin:0; font:bold 12px Tahoma, Arial, Helvetica; padding: 3px 0; text-align:center; color:#111; }
.dlg_plain .closebox { float:left; width:20px; height: 14px; background-image: url(themes/plain/close.gif); background-position: center left; background-repeat: no-repeat; margin-left:4px;cursor:pointer;   }
.dlg_plain .content { border: 1px solid #777; background-color: #EEE; border-top:none; }

.AFD_picker { margin:6px 0; padding:6px 0; border-top: 1px solid #888; border-bottom: 1px solid #888;}
.AFD_picker td {padding:1px 0}
.AFD_picker .address_label { font: normal 12px Arial, Helvetica, sans-serif; border: 2px solid #fff; border-top: 2px solid #888; border-left: 2px solid #888; padding:2px; background-color:#fff}
.AFD_picker .afd_button { font: normal 12px Arial, Helvetica, sans-serif;}
.AFD_picker .afd_button_ok { color:#A30026; font: bold 12px Arial, Helvetica, sans-serif;}
.AFD_picker select { font: normal 11px Arial, Helvetica, sans-serif; width:180px}
.AFD_picker .instruction { margin:5px 0 2px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#d50303;white-space:nowrap}
.AFD_picker a { color:#A30026; text-decoration:none}
.AFD_picker a:hover { color:#A30026; text-decoration:underline}
.AFD_plain .AFD_picker { margin: 0; padding: 0; border-top: none; border-bottom: none;}

#colorpicker {position:absolute; z-index:20}

.blackout_bg {position:fixed; top:0px; left:0px; bottom:0px; right:0px; background: black; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;  z-index:11;}
*html .blackout_bg {position:absolute; height: expression(document.body.offsetHeight+1000);width:expression(document.body.offsetWidth+1000); margin-top:-500px; margin-left:-500px; z-index:11; }

.knockout_bg {position:absolute; background: #fff; padding:12px; margin-top:-12px; margin-left:-12px; border:3px solid black; z-index:13;}
.fixed_bg {position:fixed; top:0px; left:0px; bottom:0px; right:0px;  z-index:12;  height:100%}
*html .fixed_bg {position:absolute; height:700px; z-index:12;  }

/*.fixed_bg .blackout_bg  {position:static; display:none }
.fixed_bg .knockout_bg  {position:static; padding:0; margin:0; border:none;background: transparent; }
.fixed_bg .AFD_picker  { margin:0; border:none; }
*/
.fixed_bg .blackout_bg  {filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;  }

.dialog {position:relative; padding:10px; border:3px solid black; z-index:15; background-color: white;}
.dialog_title {margin-bottom:6px; font-weight: bold; font-size:12px; color:#000 }
.dialog_title a { color:#000 }

.working_bg {position:relative; text-align:center;margin:0 auto; padding:12px; border:3px solid black; z-index:13; width:300px; height:200px; background: white; color:black; font-weight:bold; background-image: url(../media/icons/rotatingclock.gif); background-repeat: no-repeat;background-position:center center;  margin-top: 10%;    }

del {color:#d50303}
ins {text-decoration:none;background-color:#FFFFC0}
.colorButton {
	width:16px;
	height:16px;
	border:1px solid #888;
	margin-bottom:-3px;
}

.card_payment table {border-collapse:collapse;}
.card_payment table td {padding:1px 0;}
.card_payment table .section_end {border-bottom:1px solid #aaa;}
.card_payment table .section_end td {padding-bottom:4px;}
.card_payment table .section_start td {padding-top:4px;}
.card_payment .card_radio {clear:both; padding-top:4px;}
.card_payment .saved_card {margin:8px 0 8px 20px;}
.card_payment .saved_icon {float:left; margin-right:8px}
.card_payment .saved_date_modified {font-size:10px}
.card_payment .auth_frame { width:363px; }
.card_payment .auth_frame .instruction {font-size:13px; font-weight:bold; margin:12px 0; }
.card_payment .auth_frame iframe {border:1px solid #aaa; }
.card_payment .card_amount_fld {font-size:13px; font-weight:bold; }
.highlight {background-color:#ffffdd}
.display_none { display: none }

.ajax_list select { font: normal 12px Arial, Helvetica, sans-serif; width:200px; }

.label_box { font: normal 12px Arial, Helvetica, sans-serif; margin:4mm; }

#social_links_display { display:none; }
#social_links_sub { clear:both; height:15px; margin-bottom:2px; padding:16px 0 2px; }
#social_links_sub .right { float:right; font-size:11px; }
#social_links_sub .left { float:left; font-size:11px !important; }
#social_links { background-color:#F7F7F7; border:1px solid #E5E5E5; clear:both; height:25px; padding:7px 2px 0pt; }
#social_links ul { margin:0pt; padding:0pt; }
#social_links ul li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0pt 5px; background:none; margin:0}
#social_links a { padding:10px 0 10px 20px;font-size:11px;  }
#social_links #delicious a { background:transparent url(../media/blogs/delicious.png) no-repeat scroll left center; }
#social_links #digg a { background:transparent url(../media/blogs/digg.png) no-repeat scroll left center; }
#social_links #facebook a { background:transparent url(../media/blogs/facebook.gif) no-repeat scroll left center; }
#social_links #furl a { background:transparent url(../media/blogs/furl.gif) no-repeat scroll left center; }
#social_links #google a { background:transparent url(../media/blogs/google.gif) no-repeat scroll left center; }
#social_links #netvouz a { background:transparent url(../media/blogs/netvouz.gif) no-repeat scroll left center; }
#social_links #newsvine a { background:transparent url(../media/blogs/newsvine.gif) no-repeat scroll left center; }
#social_links #reddit a { background:transparent url(../media/blogs/reddit.gif) no-repeat scroll left center; }
#social_links #stumbleupon a { background:transparent url(../media/blogs/stumbleupon.gif) no-repeat scroll left center; }
#social_links #yahoo a { background:transparent url(../media/blogs/yahoo.png) no-repeat scroll left center; }

#debug_msg  {border:1px solid #d50303; margin: 6px 0; padding: 6px; font-size: 11px; color: #333; background-color: #FFFFDD}
.buy_msg  {font-size: 11px; color: #333; background-color:#fff}
.buy_title  {margin-top: 2px; font-weight: bold; }


#FooterIpages {float:right; margin-left:8px}
#FooterIpages a {text-decoration:none; }
#Footer a.ilogo { border:1px solid #25426C; background-color:#ddd; padding:1px 6px; font:normal 9px Arial, Helvetica; color:#25426C}
#Footer a.ilogo:hover { background-color:#25426C; color:#fff}
#Footer a.slinks {font-size:4px; }
#Footer a.slinks:hover {cursor:default}

#path { margin:0 0 12px; text-decoration:none;font-weight:bold }
#path a { text-decoration:none; font-weight:bold }
#path img {  width: 18px; height:10px; background-image: url(../media/icons/arrow.gif); background-repeat: no-repeat;background-position:center bottom } 

.invoice_footer, .order_footer {font-size:10px}

.code_snippet { font: normal 11px Courier New, Courier, Monaco, monospace; margin:6px 0; padding:6px; border:1px solid #bbb; background-color:#ffe }

.requiredField {font-size: 10px;}

/* drag drop classes */
.dragdrop_list {display:block; width: 300px; margin: 2px; padding:2px; border:1px solid #bbb; background-color:#fafaff} 
.drop_hover {border:1px solid red}
.drag_item {}

td.dragHandle {
}
td.showDragHandle {
	background-image:url("../media/icons/updown2.gif");
	background-position:center center;
	background-repeat:no-repeat;
	cursor:move;
}
@media print { 
#navigation, .noprint {  display: none }
.breakhere { page-break-before: always; }
}
#voucher_error label.error {float:left;display:block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px; margin-left:5px; padding-left:22px; 
color:#BB4444; background:transparent url(../media/icons/exclamation-squaresign.gif) no-repeat scroll 0 0; height:18px}
:focus
{
  -moz-outline-style: none;
}

._Body_0 h1 {color:#444444; font:18px Verdana,Arial,Helvetica,sans-serif; margin:16px 0 8px; font-weight: bold }
#myaccount #product_list {overflow:auto}

.ajax-loader {width:100%; height:16px; background-position:center center; background-repeat:no-repeat;background-image:url("../media/icons/ajax-loader.gif")}
.flv_player {background-color: #d9d9d9; text-align:center}
.flv_player h2 a { font-weight:bold; font-size:14px; color:#000000 !important}
.flv_player h3 a { font-size:18px; color:#000000 !important}
.flv_player p a { font-size:12px; color:#000000 !important}

#crop_button {background:transparent url(../media/icons/icon_image_crop.jpg) no-repeat scroll 0 0; height:35px; width:35px} 
.crop_down {background:transparent url(../media/icons/icon_image_crop_down.jpg) no-repeat scroll 0 0 !important } 

.hover_li {background-color: #F0F5FF}
.im_button {cursor: pointer;cursor: hand;}
.IE_drop_me {width:600px;height:50px; border: 2px dotted #CCCCCC; background-color:#DDDDDD}
#IEimg {width:600px;list-style-position:outside;list-style-type:decimal;margin:0;padding:0}
#IEimg li {cursor: pointer;cursor: hand;margin:0;padding:0;margin-top:5px;height:50px; margin-left:20px;}
#im_button_wrapper {margin-left:40px}

/* buttons */

#OMS_button_register 	{ background-image:url(../media/product/checkout/register.png); 	height:23px; width:109px	}
#OMS_button_login 		{ background-image:url(../media/product/checkout/login.png); 		height:23px; width: 68px 	}
#OMS_button_logout 		{ background-image:url(../media/product/checkout/logout.png); 	height:23px; width: 78px 	}
#enter_address_button 	{ background-image:url(../media/address/enter_address.png); 		height:18px; width:107px 	}
#save_changes_button 	{ background-image:url(../media/product/checkout/save.png); 		height:23px; width:125px	}
#change_address_button 	{ background-image:url(../media/address/change_address.png); 		height:18px; width:120px	}
#address_back_button 	{ background-image:url(../media/address/back.png); 				height:18px; width: 45px; 	float:left }
#address_find_button 	{ background-image:url(../media/address/find_address.png); 		height:18px; width:101px; 	float:left; margin-left:10px }
#address_select_button 	{ background-image:url(../media/address/select_address.png); 		height:18px; width:112px; float:left; margin-left:10px	}
