body { font-family:Tahoma, Arial, Helvetica, Sans-serif; font-size:11px; background:#f1f1f2; color:#2f2f2f; }

#loading-box { position:absolute; left:40%; top:40%; border:1px solid #9c9f9d; padding:2px; background:#d1d8db; width:300px; text-align:center;	z-index:20001; }
#loading-box .loading-indicator { border:1px solid #c1d1d6;	color:#666;	background:white; font:bold 12px "Lucida Sans Unicode","Lucida Grande","Mukti Narrow", sans-serif;	padding:10px; margin:0; padding-left:20px; height:110px; text-align:left; }
#loading-box .loading-indicator .loading-logo { display:block; margin-bottom:15px; }
#loading-mask { width:100%; height:100%; background:#f1f1f1; position:absolute; z-index:20000; left:0; top:0; }

#pageHeader { font-family:"Lucida Sans Unicode", "Lucida Grande", "Mukti Narrow", Sans-serif; font-size:10px; font-weight:normal; background:#ffffff; overflow:hidden; color:#666; }
#pageHeader #headerLeft { float:left; background:transparant; }
#pageHeader img { text-align:middle; vertical-align:middle; border:0px;	padding:18px 10px 0 10px; }
#pageHeader #headerRight { float:right; background:transparant; margin:12px; }
#pageContentHolder { border:1px solid #cdcdcd; width:96%; max-width:1100px; margin:10px auto; background-color:#FFFFFF; min-height:400px; overflow:hidden; margin-bottom:30px; }

#pageContent { padding:30px; }

#pageDebugStack { position:fixed; background-color:#dae1e7; border:1px dotted #809eb8; width:600px; margin:0 auto; left:50%; margin-left:-300px; top:300px; max-height:300px; overflow:auto; z-index:99999; }

div, ol, dl, dt, dd{
margin:0;
padding:0;
}

H1 {
  color: #9A9A9A;
  font-family: Verdana, Arial, sans-serif;
  font-size: 22px;
  font-weight: normal;
  white-space: nowrap;
  margin: 5px 0 10px 0;
}

H2 {
  color: #9A9A9A;
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  white-space: nowrap;
  margin: 0;
}

H6 {
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
  margin: 0;
}

TD, P {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.filter_list { position:absolute; border:1px solid #809eb8; background:#ffffff; color:#333333; padding:3px; margin-top:4px; z-index:1; }
div.filter_link { clear:both; width:100%; margin:0 auto; background:#6980a4; height:5px; margin-bottom:-5px; margin-top:2px; cursor:pointer; }
div.filter_link:hover { background:#9db8e5; }
div.filter_list div.item { clear:both; }
div.filter_list div.checkbox { float:left; margin-right:4px; }
div.filter_list label { float:left; width:auto; }
div.filter_list a { color:#333; text-decoration:none; }
div.filter_list a:hover { text-decoration:underline; }

a.header_link { color:#FFFFFF; text-decoration:none; cursor:pointer; margin-bottom:4px; }
a.header_link:hover { color:#9db2e5; }


.minus{
color:#FF0000;
}

.divhead{
text-align:left;
border-bottom:1px solid #B8C9D5;
font-weight:bold;
padding:5px;
}

a.reload {
color:#4c4949;
text-decoration:none;
font-size:9px;
}

.reloadwrapper {
 border:1px solid #e2e3e6;
 padding:0;
 background-color:#ffffff;
}

.reloadhead {
background-color:#ede8e8;
width:100%;
}

.reloadlink {
float:right; 
margin-left:-35px;
}

.dataTableHeadingRow { 
background:#49639c url(../images/table_header.gif) repeat-x top;
height:16px;
}

.subdataTableHeadingRow{
background-color: #637493;
}

.dataTableHeadingContent{ 
font-size: 1.2em; 
color: #ffffff; 
font-weight: bold; 
text-align:left; 
white-space:nowrap;
padding:5px 0 5px 0;
}

.imgborder{
border:1px dotted #637493;
}

.tablehead{ 
	font-size:0.9em;
	color: #ffffff;
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	padding:6px 5px 7px 5px;
}

.subtablehead{ 
font-size: 10px;
color: #ffffff;
font-weight: bold;
text-align:left;
white-space:nowrap;
padding:1px;
}

.calhead, .calheadnav{ 
font-size: 26px;
background:#FFF;
font-family:Arial, Helvetica, sans-serif;
color: #2C3866;
font-weight: bold;
text-align:center;
white-space:nowrap;
font-variant:small-caps;
}

.calheadnav{
font-size: 18px;
}

table.list{
border:1px solid #B8C9D5;
border-collapse:collapse;
width:100%;
}

tr.dataTableRow { background-color:#f8f7f6; }
tr.dataTableRowAlt { background-color:#F2EFE9; }

tr.tableRowDisabled { background:#f1eaea; }
tr.tableRowDisabledOver { background:#ccc2c2; cursor:pointer; }




.tablecontent, .tablecontentover, .tablecontentoversub, .tablecontentsel{ 
color: #000000; 
text-align:left; 
padding:4px;
}

.tablecontent{
padding:6px;
}

.tablecontentr {
color:#660000;
}

.tablecontentsel{
padding:6px;
background-color: #7B1717;
color:#FFFFFF;
}

.tablecontentover{ 
background-color: #D0DDE6; 
border: 2px solid #B8C9D5;
cursor:pointer;
}

.tablecontentoversub{ 
background-color: #ED9D2B; 
border: 2px solid #CD5012;
cursor:pointer;
padding:5px;
}

.dataTableRowSelected{ 
background-color: #D1D5E7; 
cursor: pointer;
height:0px;
}

.dataTableRowDisabled{ 
background-color:#f9c0c0;
color:#666666;
}

.dataTableRowTotals { 
font-weight:bold;
}

.tdtotals{
text-align:left; 
color:#666666;
font-weight:bold;
}

.dataTableRowOver{ 
background-color: #D0DDE6; 
cursor: pointer; 
}

.tdiv{
	border:1px dotted #D1D5E7;
	background-color:#D0DDE6;
}

.current{
	border:1px solid #8c99b5;
	background-color:#F0F1F1;
	padding:5px;
	text-align:left;
	width:350px;
}

.thead{
	font-size: 11px;
	background-color:#2B3159;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
}

.tcontent{
	padding:5px;
	min-height:20px;
}

.clr{
clear:both;
}

#messageStack{
position:fixed;
left:0;
top:0;
background-color:#BD1818;
border:2px solid #b58282;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:2px 6px 2px 6px;
z-index:999;
}

.error {
background-color:#BD1818;
border:2px solid #b58282;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:2px 6px 2px 6px;
}

.inphead{
	float:left;
	background-color: #D0DDE6;
	border:1px dotted #B8C9D5;
	color: #2B3159;
	font-weight: bold;
	padding: 2px 25px 2px 15px;
	width:110px;
}
.inphead2{
	float:left;
	background-color: #D0DDE6;
	border:1px dotted #B8C9D5;
	color: #2B3159;
	font-weight: bold;
	padding: 2px 10px 2px 5px;
}
.inpdata{
	background-color: #D0DDE6;
	float:right;
	border: 1px solid #B8C9D5;
	padding: 2px 5px 2px 5px;
}
.inpdata2{
	background-color: #D0DDE6;
	border: 1px solid #B8C9D5;
	padding: 2px 5px 2px 5px;
}

.count{
font-size:12px;
padding-left:5px;
}

.pages{
width:180px;
text-align:right;
float:right;
}

span.highlight{
	background-color:#B8C9D5;
	border:1px solid #91a1ad;
	font-weight:bold;
}

.title{
font-weight:bold;
padding-right:5px;
}

div.notification {
    border: 1px solid red;
    padding: 10px;
    background-color: white;
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
	text-align:left;
}

.tdaction{
border-bottom: 1px dotted #B8C9D5;
}

.red{
font-size:16px;
font-weight:bold;
color:#FF0000;
}

.tablewrap{
page-break-after:always;
}

#tabwrap{
position:absolute;
margin-top:-21px; 
background-color:#F0F1F1; 
border:1px solid #D0DDE6; 
border-bottom:0;
}

a.tab{
color:#333333;
text-decoration:none;
cursor:pointer;
}

#emaillist_pane{
width:200px;
padding:5px;
}

.emaillist_pane_sub{
color:#666666;
float:right;
font-size:10px;
}

#emailpanepreview{
float:right;
background-color: #D0DDE6;
border: 1px solid #B8C9D5;
width:625px;
padding:5px;
margin-right:10px;
margin-top:5px;
}

.emailsubject{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}

.emailtitle{
float:left;
font-weight:bold;
color:#7891a9;
margin-right:5px;
width:40px;
}

.emailaddresses{
width:555px;
background-color:#F0F1F1;
border:0;
height:18px;
margin-top:-2px;
}

.emailaddressesinput{
width:688px;
border:1px solid #B8C9D5; 
font-size:14px;
background-color:#FFFFFF;
height:18px;
margin-top:-3px;
margin-bottom:4px;
}

.divout {
	background-color:#cfdcf0; 
	text-align:center; 
	border: 2px solid #cfdcf0;
}

.divover {
	background-color: #adc3e4; 
	border: 2px solid #cfdcf0;
	text-align:center; 
}

.calendar_div {
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	layer-background-color:white;
	border:1px solid #a3b4c0;
	z-index:1000;
	cursor:pointer;
}

div.dropdown_container { border:1px solid #a2b4d0; border-top:0; position:absolute; margin-left:102px; margin-top:24px; width:164px; max-height:100px; display:none; overflow:hidden; }
div.dropdown { padding-bottom:10px; font-size:0.9em; overflow:hidden; }
.dropdown li, .dropdown ul { list-style:none; padding:0 2px 0 2px; margin:0; border:0; cursor:pointer; max-height:100px; overflow:auto; }


.tabon, .taboff { float:left; white-space:nowrap; color:#393a3c; min-width:60px; margin-top:2px; }

.taboff .left, .tabon .left { float:left; background:transparent url(../images/tabs-sprite.gif) no-repeat left -51px; height:27px; width:9px; }
.taboff .center, .tabon .center { float:left; background:transparent url(../images/tabs-sprite.gif) repeat-x 0 -201px; font-size:1.1em; font-weight:bold; padding:8px 10px 5px 10px; cursor:pointer; min-width:30px; margin:0 auto; text-transform:capitalize; }
.taboff .right, .tabon .right { float:left; background:transparent url(../images/tabs-sprite.gif) no-repeat right -351px; height:27px; width:9px; margin-right:2px; }

.tabon .left { background-position:0 -101px; }
.tabon .center{ background-position:0 -251px; color:#900; }
.tabon .right { background-position:right -401px; }

#div_tabs {
	text-align:center;
	overflow:hidden;
	margin-top:11px;
	background: url(../images/tab_background.gif) #cedff5 repeat;
	border:1px solid #b1c5df;
	border-bottom:none;
	border-top:none;
	min-height:30px;
}

#div_pane {
	border:1px solid #B8C9D5; 
	background-color:F0F1F1;
	overflow:hidden;
}

.pane_container {
	width:100%; 
	background-color:#f4f5f6; 
	border:1px solid #D0DDE6; 
	text-align:left;
	overflow:hidden;
}

.pane {
	background-color:#e1eaf2; 
	border:1px solid #D0DDE6; 
	margin:10px;
}

.pane_list_item, .pane_list_item_over {
	cursor:pointer;
	overflow:hidden;
}

.pane_list_item {
	border:1px dotted #aacbea;
	background-color:#FFFFFF;
	padding:5px;
}

.pane_list_item_over {
	border:2px solid #6791c9;
	padding:4px;
}

.pane_sub_title {
	float:left;
	font-weight:bold;
	color:#7891a9;
	margin-right:5px;
}

.long_textarea{
	width:688px;
	border:1px solid #B8C9D5; 
	font-size:14px;
	background-color:#FFFFFF;
	height:18px;
	margin-top:2px;
}

li.expand, li.select, li.expand_over, li.select_over {
	cursor:pointer;
	list-style-type:none;
}

li.expand_over {
	background-color:#f3f4f5;
}

li.select_over {
	background-color:#f7f4da;
}

input.marketing_product {
	width:50px;
	border:1px solid #B8C9D5; 
	font-size:14px;
	background-color:#FFFFFF;
	height:18px;
	margin-top:-3px;
	float:left;
}

label.marketing_product {
	font-weight:bold;
	margin-top:-2px;
	margin-left:10px;
	margin-right:2px;
	width:auto;
	float:left;
	font-size:10px;
	color:#999999;
}

span.marketing_product_attribute {
	font-weight:bold;
	float:left;
}

.marketing_products_container {
	width:98%;
	max-width:900px;
	border:2px solid #B8C9D5;
}

.marketing_product_container {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-align:left;
	margin-left:30px;
	border:2px solid #B8C9D5;
	vertical-align:top; 
	padding:0 0 20px 15px;
	background-color:#F0F1F1;
	overflow:hidden;
}

.marketing_products_product {
	margin:10px;
	padding:10px;
	clear:both;
}

span.marketing_products_title {
	font-weight:bold;
}

div.marketing_products_description {
	float:left;
	width:450px;
	margin-left:14px;
}

div.marketing_products_image {
	float:right;
	width:150px;
	height:150px;
	margin-right:20px;
	border:1px solid #B8C9D5;
}

div.marketing_products_attributes {
	float:left;
	width:200px;
	margin-left:50px;
	font-size:14px;
	font-weight:bold;
}

span.marketing_product_price {
	color:red;
}

.marketing_products_category {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	padding-top:20px;
	margin-left:20px;
	text-align:left;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
* html .roundboxhead h2 {height: 1%;} /* For IE 5 PC */
* html .roundboxheadblue h2 {height: 1%;} /* For IE 5 PC */


.sidebox { margin:0 auto; width:17em; background:url(../images/box/sbbody-r.gif) no-repeat bottom right; font-size:100%; }
.sidebox .boxhead { background:url(../images/box/sbhead-r.gif) no-repeat top right; margin:0; padding:0; text-align:left; }
.sidebox .boxhead h2 { background:url(../images/box/sbhead-l.gif) no-repeat top left; margin:0; padding:9px 20px 8px; color:white; font-weight:bold; font-size:0.9em; line-height:0.9em; text-shadow:rgba(0,0,0,.4) 0px 2px 5px; }
.sidebox .boxbody { background:url(../images/box/sbbody-l.gif) no-repeat bottom left; margin:0; padding:10px 30px 2px; overflow:hidden; }
.sidebox .boxhead .controls { float:right; margin-top:-20px; overflow:hidden; margin-right:5px; }
.sidebox .boxhead .close { float:left; width:16px; height:16px; cursor:pointer; }
.sidebox .boxhead .collapse { float:left; width:16px; height:16px; cursor:pointer; }

.taskbarbox { border-style:solid; border-color:#B8C9D5; border-width:0; width:160px; margin:0 0 5px 5px; }
.taskbarbox .head { overflow:hidden; zoom:1; color:#ffffff; font:bold 11px tahoma,arial,verdana,sans-serif; padding:5px 3px 4px 5px; border:1px solid #B8C9D5; line-height: 15px; background: transparent url(../images/table_header.gif) repeat-x top; }
.taskbarbox .controls { float:right; margin-top:-20px; margin-right:5px; }
.taskbarbox .body { border:1px solid #B8C9D5; border-top:0 none; overflow:hidden; background:#f5f6f7; position:relative; }
.taskbarbox .content, .taskbar .content:hover { margin:3px; padding:2px; background-color:#ffffff; border:#03C; }
.taskbarbox .content:hover { background-color: #ED9D2B; border:2px solid #CD5012; padding:0; cursor:pointer; }
.taskbarbox .tools { overflow:hidden; width:15px; height:15px; float:right; cursor:pointer; background:transparent url(../images/container/tool-sprites.gif) no-repeat; margin-left:2px; }




.container { margin:0 auto; border-style:solid; border-color:#B8C9D5; border-width:0; border-top:none; }
.container .head { color:#ffffff; font:bold 11px tahoma,arial,verdana,sans-serif; padding:5px 3px 4px 5px; border:1px solid #B8C9D5; background: transparent url(../images/table_header.gif) repeat-x top; cursor:move; border-top:1px solid #37538c; }
.container .controls { float:right; margin-top:-20px; margin-right:5px; }
.container .body { border:1px solid #B8C9D5; border-top:0 none; overflow:hidden; background:#f5f6f7; position:relative; padding:10px 15px 2px; }
.tools { overflow:hidden; width:15px; height:15px; float:right; cursor:pointer; background:transparent url(../images/container/tool-sprites.gif) no-repeat; margin-left:2px; }

.toggle { background-position:0 -75px; }
.toggle:hover { background-position:-15px -75px; }
.close { background-position:0 -0; }
.close:hover { background-position:-15px 0; }
.refresh { background-position:0 -225px; }
.refresh:hover { background-position:-15px -225px; }

.x-tool-minimize {
    background-position:0 -15px;
}
.x-tool-minimize-over {
    background-position:-15px -15px;
}

.x-tool-maximize {
    background-position:0 -30px;
}
.x-tool-maximize-over {
    background-position:-15px -30px;
}

.x-tool-restore {
    background-position:0 -45px;
}
.x-tool-restore-over {
    background-position:-15px -45px;
}

.x-tool-gear {
    background-position:0 -90px;
}
.x-tool-gear-over {
    background-position:-15px -90px;
}

.x-tool-pin {
    background-position:0 -135px;
}
.x-tool-pin-over {
    background-position:-15px -135px;
}
.x-tool-unpin {
    background-position:0 -150px;
}
.x-tool-unpin-over {
    background-position:-15px -150px;
}
.x-tool-right {
    background-position:0 -165px;
}
.x-tool-right-over {
    background-position:-15px -165px;
}
.x-tool-left {
    background-position:0 -180px;
}
.x-tool-left-over {
    background-position:-15px -180px;
}
.x-tool-up {
    background-position:0 -210px;
}
.x-tool-up-over {
    background-position:-15px -210px;
}
.x-tool-down {
    background-position:0 -195px;
}
.x-tool-down-over {
    background-position:-15px -195px;
}

.x-tool-minus {
    background-position:0 -255px;
}
.x-tool-minus-over {
    background-position:-15px -255px;
}
.x-tool-plus {
    background-position:0 -240px;
}
.x-tool-plus-over {
    background-position:-15px -240px;
}

.x-tool-search {
    background-position:0 -270px;
}
.x-tool-search-over {
    background-position:-15px -270px;
}
.x-tool-save {
    background-position:0 -285px;
}
.x-tool-save-over {
    background-position:-15px -285px;
}
.x-tool-help {
    background-position:0 -300px;
}
.x-tool-help-over {
    background-position:-15px -300px;
}
.x-tool-print {
    background-position:0 -315px;
}
.x-tool-print-over {
    background-position:-15px -315px;
}





.roundbox { margin:0 auto; width:17em; background:url(../images/box/rbbody-r.gif) no-repeat bottom right; font-size:100%; }
.roundboxhead { background:url(../images/box/rbhead-r.gif) no-repeat top right; margin:0; padding:0;	text-align:left; }
.roundboxhead h2 { background:url(../images/box/rbhead-l.gif) no-repeat top left; margin:0; padding:15px 20px 5px; font-weight:bold; font-size:1em; line-height:1em; text-shadow:rgba(0,0,0,.4) 0px 2px 5px; }
.roundboxbody { background:url(../images/box/rbbody-l.gif) no-repeat bottom left; margin:0; padding:5px 30px 31px; overflow:hidden; }

.roundboxblue { margin:0 auto; width:100%; background:url(../images/box/rbbodyb-r.gif) no-repeat bottom right; font-size:100%; }
.roundboxbluehead { background:url(../images/box/rbheadb-r.gif) no-repeat top right; margin:0; padding:0; text-align:left; }
.roundboxbluehead h2 { background:url(../images/box/rbheadb-l.gif) no-repeat top left; margin:0; padding:15px 20px 5px; font-weight:bold; font-size:1em; line-height:1em; text-shadow:rgba(0,0,0,.4) 0px 2px 5px; }
.roundboxbluebody { background:url(../images/box/rbbodyb-l.gif) no-repeat bottom left; margin:0; padding:5px 30px 31px; overflow:hidden; }


#page-veil { position:fixed; width:100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background:url(../images/whiteveil.png);
	z-index: 50;
	text-align: center;
}

.draggable { cursor:pointer; }

.widget_container { margin:0 auto; overflow:hidden; }
.widget_container .droppable { float:left;  border:1px dashed #aabedd; padding:11px; padding-bottom:20px; margin:5px; }
.widget_container .active { float:left; border:2px solid #aabedd; padding:10px; margin:5px; }
.widget_container .hover { border: 1px solid #aabedd; background:#efefef; }


.title_row { font-size:1.2em; color:#4e5052; padding:5px 0 5px 15px; font-weight:bold; border-top:2px solid #d9dadb; border-bottom:2px solid #d9dadb; background:#F0F1F1 url(../images/tablehead.png) repeat; }
.title_row span.sub { font-size:0.8em; color:#616263; }


@media screen
  {
  body>div#taskbar
    {
    position: fixed;
    }
  }

@media screen
  {
  * html
    {
    overflow-y: hidden;
    }
  * html body 
    {
    height: 100%;
    overflow: auto;
    }
  }

html { min-height: 100%; margin-bottom: 1px; }


#taskbar, #taskbar_hover { min-height:50px; bottom:0px; padding:0px; text-align:left; left:0; }
#taskbar_hover { background:#000000; }
#taskbar .element { width:48px; height:48px; margin:5px; border:1px dashed #84a0c4; }
#taskbar .element .heading { background-color:#FFF; height:14px; padding:2px; padding-left:4px; border:1px solid #84a0c4; }
#taskbar .element .content, #taskbar .element .content:hover { padding:2px; cursor:pointer; height:26px; }
#taskbar .element .content:hover { background-color: #ED9D2B; border:2px solid #CD5012; padding:0; }

.dropbox, .dropbox_hover { position:relative; z-index:999; background:url(../../../images/icons/dropbox.png); height:128px; width:128px; }
.dropbox_hover { filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; }
.drag-product { background-color:#FFFFFF; width:26px; height:25px; border:3px dotted #7baccf; text-align:center; cursor:move; overflow:hidden; }
.drag-product input { background-color:#FFFFFF; width:20px; margin-top:3px; color:#000000; z-index:999; }

.disabled { border:1px dotted #333; }

span.small { font-size:0.7em; }

#debug_switch { float:left; background-color:#ebf7da; padding:1px; border:1px solid #aac97f; width:110px; text-align:center; }
#ajax_debug_switch { margin-left:5px; float:left; background-color:#eedeaf; padding:1px; border:1px solid #d7a715; width:110px; text-align:center; }

#logoRight { float:right; }

div.filter_list { padding:3px; margin-bottom:8px; width:100%; }
div.filter_list h2 { font-weight:bold; font-size:1em; line-height:1em; text-shadow:rgba(0,0,0,.4) 0px 2px 5px; color:#333; margin-bottom:4px; background:url(../images/tablehead.png) repeat; padding:2px 0 2px 5px; border-bottom:1px solid #d9d9da; }
div.filter_list .fields { float:left; border:1px solid #d9d9da; margin:2px 0 10px 15px; padding:3px; width:190px; }
div.filter_list ol { max-height:90px; overflow:auto; background:#ffffff; }
div.filter_list .item checkbox, div.filter_list .fields .item input { float:left; margin-right:8px; }
div.filter_list .item label { float:left; white-space:nowrap; }
div.filter_list .buttons { clear:both; float:right; margin:-30px 10px 0 0; }

#filters_switch { float:right; margin:5px 0 5px;  }