body {
background-color:#dfd3b6;
margin:0px;
padding:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a {
cursor:pointer;	
}



a:link, a:visited {
	color:#0092b2; font-weight:bold; text-decoration:underline; font-family:"Trebuchet MS", Arial; 
}


div#container {

}

div#top {
background-image:url(images/bg_top_blue.gif); background-repeat:no-repeat;
width:980px;
height:18px;
overflow:hidden;
}

div#topf {
background-image:url(images/bg_top_all.gif); background-repeat:no-repeat;
width:980px;
height:18px;
overflow:hidden;
}

div#logo {
float:left; width:145px;
text-align:left; padding-left:25px; padding-top:10px;
}

div#main {
background-image:url(images/bg_median.gif);	background-repeat:repeat-y;
width:980px;
}

div#meniu {
background-color:#0092b2; width:960px; height:100px;
background-image:url(images/bg_top_100.gif); background-repeat:no-repeat;
}

div#flashul {
width:960px;
}

div#tiles {
width:960px;
}

div#bottom {
background-image:url(images/bg_bottom_all.gif); background-repeat:no-repeat;
width:980px;
height:18px;overflow:hidden;
}

div#bottomblue {
background-image:url(images/bg_bottom_blue.gif); background-repeat:no-repeat;
width:980px;
height:18px;overflow:hidden;
}

div#footerr {
height:70px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left; width:950px;
}


div#nou {
width:915px; height:174px; background-image:url(images/bg_nou.jpg); background-repeat:no-repeat; position:relative;
}

div#thickline {
height:10px; background-color:#0092b2; width:960px; overflow:hidden; margin-bottom:20px;
}

div#tiles {
 padding-bottom:20px;
}

div#tile_macrolane {
width:312px; height:186px; background-image:url(images/tile_macrolane.jpg); background-repeat:no-repeat;
}

div#tile_restylane {
width:312px; height:186px; background-image:url(images/tile_restylane.jpg); background-repeat:no-repeat;
}

div#tile_restylanemen {
width:312px; height:186px; background-image:url(images/tile_restylanemen.jpg); background-repeat:no-repeat;
}

div#tile_biodermis {
width:312px; height:186px; background-image:url(images/tile_biodermis.jpg); background-repeat:no-repeat;
}

div#tile_cumslabesti {
width:312px; height:186px; background-image:url(images/tile_cumslabesti.jpg); background-repeat:no-repeat;
}

div#tile_goldeneye {
width:312px; height:186px; background-image:url(images/tile_goldeneye.jpg); background-repeat:no-repeat;
}



/* TILES BIODERMIS */
div#tile_prostil {
width:342px; height:134px; background-image:url(images/tile_prostil.jpg); background-repeat:no-repeat;
}
div#tile_epiderm {
width:342px; height:134px; background-image:url(images/tile_epiderm.jpg); background-repeat:no-repeat;
}
div#tile_xeragel {
width:342px; height:134px; background-image:url(images/tile_xeragel.jpg); background-repeat:no-repeat;
}
div#tile_epinet {
width:342px; height:134px; background-image:url(images/tile_epinet.jpg); background-repeat:no-repeat;
}
div#tile_epitape {
width:342px; height:134px; background-image:url(images/tile_epitape.jpg); background-repeat:no-repeat;
}
div#tile_epifoam {
width:342px; height:134px; background-image:url(images/tile_epifoam.jpg); background-repeat:no-repeat;
}




/* MENU */

a.nav
{
	color: #ffffff;
	text-decoration: none;
}

a.nav:hover
{
	text-decoration: underline;
}

a.subnav
{
	color: #333333; width:130px; display:block;
	text-decoration: none; font-weight:bold; font-size:11px;
}

a.subnav desc {
	font-weight:normal;	
}

a.subnav:hover
{
	color: #0092b2;
	text-decoration: none;
}

ul.nav
{
margin:0px; padding:0px; position:relative; top:50px; left:0px; float:left;
}

ul.nav li
{
	display: inline;
	height: 30px;
	line-height: 30px;
	padding-right: 25px;
	font-size:12px;
	font-weight:bold;
}

.finger
{
	cursor: pointer;
}


table td.subnav
{
	font-size: 11px;
	height: 25px;
	line-height: 12px;
	text-align: left;
	overflow: hidden;
	padding-left:22px;
}

table td.subnavcart
{
	font-size: 11px;
	height: 25px;
	line-height: 12px;
	text-align: left;
	overflow: hidden;
	padding-left:22px;
	background-image:url(images/smallcart.gif);
	background-repeat:no-repeat;
	background-position:left;
}

table td.subnav_divider
{
	width: 160px;
	height: 5px;
	background-image:url(http://www.italtrade.ro/design/1/1/images/divider_subnav.png); background-repeat:no-repeat;
}

span.desc {
font-size:10px; color:#999; font-weight:normal;
}

div.dhtmlnav_cons
{
	padding: 15px 7px 0px 3px;
	width: 320px;
	/*height: 335px;*/
	height: 365px;
	/*background: url(http://www.italtrade.ro/design/1/1/images/bg_menu_rh.png) !important;*/
	background: url(http://www.italtrade.ro/design/1/1/images/bg_menu_rhl.png) !important;
	background-image: none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.italtrade.ro/design/1/1/images/bg_menu_rh.png', sizingMethod='image');			*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.italtrade.ro/design/1/1/images/bg_menu_rhl.png', sizingMethod='image');
	overflow: hidden; z-index:9999;
}

div.dhtmlnav_cons div.consumabile
{
	position: relative;
	float: left;
	width: 160px;
	/*height: 335px;*/
	height: 365px;
	text-align: center;
	overflow: hidden; border:0px solid #000; padding-top:5px; z-index:999;
}



div.subnav
{
	padding: 5px;
	text-align: center;
	line-height: 10px;
	height: 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	background-color: #ffffff;
}

div.subnav a
{
	color: #333333;
	text-decoration: none;
}

/* home buttons */

span.fckoff {
position:absolute; left:-2000px;	
}

a.brownb {
	width:80px; height:27px; display:block;
	text-decoration: none;	background-image:url(images/buton_maro.gif); background-repeat:no-repeat; overflow:hidden;
}

a.brownb:hover {
	text-decoration: none;	background-image:url(images/buton_maro_over.gif); background-repeat:no-repeat;
}

a.blueb {
	width:80px; height:27px; display:block;
	text-decoration: none;	background-image:url(images/buton_blue.gif); background-repeat:no-repeat; overflow:hidden;
}

a.blueb:hover {
	text-decoration: none;	background-image:url(images/buton_blue_over.gif); background-repeat:no-repeat;
}

a.grib {
	width:80px; height:27px; display:block;
	text-decoration: none;	background-image:url(images/buton_gri.gif); background-repeat:no-repeat; overflow:hidden;
}

a.grib:hover {
	text-decoration: none;	background-image:url(images/buton_gri_over.gif); background-repeat:no-repeat;
}

a.salonb {
	width:137px; height:29px; display:block;
	text-decoration: none;	background-image:url(images/buton_salonul.gif); background-repeat:no-repeat; overflow:hidden;
}

a.salonb:hover {
	text-decoration: none;	background-image:url(images/buton_salonul_over.gif); background-repeat:no-repeat;
}

table.main_table {
width:915px;
}

td.left-column {
width:200px;
background-image:url(images/left_column2.jpg); background-repeat:no-repeat; min-height:600px;
text-align:left;
}

/*Biodermis left menu*/
div#left-column-biodermis-top {
width:200px;
background-image:url(images/left_column_biodermis_top.gif); background-repeat:no-repeat; background-position:top;
text-align:left; padding-top:5px;
}

div#left-column-biodermis-bottom {
width:200px;
background-image:url(images/left_column_biodermis_bottom.gif); background-repeat:no-repeat;
text-align:left; background-position:bottom; height:572px;
}

div#left-column-biodermis-mid {
width:200px;
background-image:url(images/left_column_biodermis_mid.gif); background-repeat:repeat-y;
text-align:left;
}



/*Restylane left menu*/
div#left-column-restylane-top {
width:200px;
background-image:url(images/left_column_restylane_top.gif); background-repeat:no-repeat; background-position:top;
text-align:left; padding-top:5px;
}

div#left-column-restylane-bottom {
width:200px;
background-image:url(images/left_column_restylane_bottom.gif); background-repeat:no-repeat;
text-align:left; background-position:bottom; height:382px;
}

div#left-column-restylane-mid {
width:200px;
background-image:url(images/left_column_restylane_mid.gif); background-repeat:repeat-y;
text-align:left;
}





td.central-column {
width:715px; padding-left:3px; text-align:left; padding-bottom:50px;
}

div.mainbox-wrapper {
	
}

div.mainbox-wrapper-contact {
	background-image:url(images/bg_bleu.jpg); background-repeat:no-repeat; background-position:top; padding-left:20px; padding-right:20px;
}

div.mainbox-body {
	
}



h1.mainbox-title {
	
}

div.mainbox-body p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#666; line-height:14px;
text-align:justify; margin-top:5px; margin-bottom:20px;
}

div.mainbox-body h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold; color:#0092b2;
margin-bottom:0px;
}



ul.logolist {
list-style-type:none; margin:0px; padding:0px; margin-left:20px; position:relative; top:10px;
}

ul.logolist li {
float:left; padding-left:3px; padding-right:3px;
font-size:11px; color:#575757;
}

ul.logolist li a:link img,  ul.logolist li a:visited img {
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
}


ul.logolist li a:hover img {
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}




/* breadcrumbs links */
.breadcrumbs-text {
	color: #000000;
	font: normal 12px "Trebuchet MS", geneva, helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	padding: 7px 9px 0px 11px;
}
.breadcrumbs {
	color: #999999;
	font: normal 11px "Trebuchet MS", geneva, helvetica, sans-serif;
	padding: 7px 0px 5px 0px;
	padding-left:10px; text-align:right;
}
.breadcrumbs-link:link, .breadcrumbs-link:visited, .breadcrumbs-link:hover, .breadcrumbs-link:active {
	color: #999999;
	font: normal 11px "Trebuchet MS", geneva, helvetica, sans-serif;
	text-decoration: none; text-transform:uppercase; letter-spacing:1px;
}
.breadcrumbs-link:hover {
	text-decoration: underline;
	color:#000000;
}
.breadcrumbs-arrow {
	width: 8px;
	height: 14px;
	margin: 0px 7px 3px 7px;
	vertical-align: middle;
}





ul.tree-list, ul.res-list {
list-style:none; margin:0px; padding:0px;
margin-left:20px; margin-top:20px; margin-right:35px;
}

ul.tree-list li {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; border-bottom:1px solid #FFF; padding-top:3px; padding-bottom:3px;
}

ul.tree-biodermis{
list-style:none; margin:0px; padding:0px;
margin-left:20px; margin-top:20px; margin-right:35px;
}

ul.tree-biodermis li {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; border-bottom:1px solid #54bfd6; padding-top:1px; padding-bottom:1px;
}
ul.tree-biodermis li a:link, ul.tree-biodermis li a:visited {
	color:#FFFFFF; font-weight:bold; text-decoration:none; padding:3px; display:block; font-family:"Trebuchet MS", Arial; 
}

ul.tree-biodermis li a:hover {
 text-decoration:none; color:#FFFFFF; display:block; background-color:#7ccee4;
}

/* UL restylane */

ul.tree-restylane{
list-style:none; margin:0px; padding:0px;
margin-left:20px; margin-top:20px; margin-right:35px;
}

ul.tree-restylane li {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; border-bottom:1px solid #cccccc; padding-top:1px; padding-bottom:1px;
}
ul.tree-restylane li a:link, ul.tree-restylane li a:visited {
	color:#FFFFFF; font-weight:bold; text-decoration:none; padding:3px; display:block; font-family:"Trebuchet MS", Arial; 
}

ul.tree-restylane li a:hover {
 text-decoration:none; color:#FFFFFF; display:block; background-color:#999999;
}





ul.res-list li {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; border-bottom:1px solid #FFF; padding-top:3px; padding-bottom:3px;
}

ul.res-list li a:link, ul.res-list li a:visited {
color:#0092b2; text-decoration:none;	padding:3px; padding-right:0px; display:block;
}

ul.res-list li a:hover {
 text-decoration:none; color:#0092b2; display:block; background-color:#FFF;
}

ul.tree-list li a:link, ul.tree-list li a:visited {
	color:#0092b2; font-weight:bold; text-decoration:none; padding:3px; display:block; font-family:"Trebuchet MS", Arial; 
}

ul.tree-list li a:hover {
 text-decoration:none; color:#0092b2; display:block; background-color:#FFF;
}

div.big_tile {
	width:345px; height:405px; background-image:url(images/big_tile.jpg); background-repeat:no-repeat; float:left; overflow:hidden;
}

div.blurline {
width:705px; height:9px; background-image:url(images/blurline.gif); background-repeat:no-repeat; margin-bottom:20px;
}

h1.mainbox-title-products {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#0092b2; font-weight:normal;
}

h1.mainbox-title {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#0092b2; font-weight:normal;
border-bottom:1px solid #47ceeb;
}


div.trafic a:link img, div.trafic a:visited img {
	-moz-opacity:.30; filter:alpha(opacity=30); opacity:.30;
}

div.trafic a:hover img {
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}


div#mapx {
height:200px;	
width:400px;
}

.pricetable {
border:1px solid #0092b2; width:100%;
}
.botoxt  {
border:1px solid #0092b2;background-color:#e8f6fe; width:100%;
}

.pricetable td, .botoxt td {
font-size:11px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;
white-space:nowrap; border-bottom:1px solid #0092b2; color:#666;
}

.botoxt td p {
margin:0px; padding:3px;	
}

.theader td {
font-size:16px; font-weight:bold; padding:5px; background-color:#cbe5f4;
}

h3 {
font-size:14px;	color:#0092b2; border-bottom:1px solid #92ebff;
}

h4 {
font-size:12px;	color:#0092b2; margin-bottom:0px;
}

ul, ul li {
font-size:11px;
color:#666;
}

strong {
color:#333;	
}


ul.pdf {
	margin:0px; padding:0px;
	list-style:none;
}

ul.pdf li {
background-image:url(images/pdf_icon.gif);	 background-repeat:no-repeat; background-position:left; padding-left:40px; height:35px; font-size:14px; padding-top:10px;
}

ul.footerul {
margin:0px; padding:0px; list-style:none;	
}

ul.footerul li {
float:left; border-right:1px solid #999; padding-right:15px;
}

ul.footerul li a:link, ul.footerul li a:visited {
color:#369;	
}

a.nocturn:link, a.nocturn:visited {
color:#999;
text-decoration:none;
}

table.shop_zabban {
	
}

table.shop_zabban td {
font-size:12px;	
}


/* Ajax */
.ajax-loading-box {
	border: 1px solid #aaaaaa;
	background-color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	padding: 5px;
	position: absolute;
	top: 0;
	right: 90%;
	width: 65px;
	display: none;
	z-index: 9999;
}
.ajax-message-wrapper {
	display: none;
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 9999;
	position: absolute; 
	width: 339px;
	border-top: 1px solid #ffffff; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #545454;  
	border-bottom: 1px solid #545454;
	cursor: pointer;
}
.ajax-message {
	border: 1px solid #787878; 
	/*background: #ffffff url('images/ajax_message_bg.gif') repeat-x bottom; */
	background-color:#FFFFFF;
	padding: 25px 29px 10px 29px;
}

.ajax-notification-n, .ajax-notification-e, .ajax-notification-w {
	padding-left: 17px; 
	padding-bottom: 15px;
}

.ajax-notification-e {
	/*background: url('images/ajax_notification_e.gif') no-repeat left 1px; */
	background-color:#ffffff;
}

.ajax-notification-w {
	/*background: url('images/ajax_notification_w.gif') no-repeat left 1px; */
	background-color:#FFFFFF;
}

.ajax-notification-n {
	color: #1b7bdd; 
	font-weight: bold; 
	/*background: url('images/ajax_notification_n.gif') no-repeat left 1px; */
	background-color:#FFFFFF;
}
/* /Ajax*/


table.multicols {
	
}

table.multicols td {
	
}

a.product-title:link, a.product-title:visited {
font-size:12px; font-weight:bold; color:#1b7bdd;
}



/* Buttons */
.button:link, .button:visited, .button:hover, .button:active, .action_button:link, .action_button:visited, .action_button:hover, .action_button:active, .big_button:link, .big_button:visited, .big_button:hover, .big_button:active {
	border: 0px solid #9fb305;
	color: #ffffff;
	/*background: #c7dc25 url('images/but_bg.gif') repeat-x left top;*/
	background-color:#0092b2;
	font: normal 10px verdana, geneva, arial, helvetica, sans-serif;
	cursor: pointer;
	white-space: nowrap;
	display: inline;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}

.action_button:link, .action_button:visited, .action_button:hover, .action_button:active {
	border: 0px solid #000000;
	color: #ffffff;
	/*background: #149bbb url('images/action_but_bg.gif') repeat-x 0 0;*/
}

.big_button:link, .big_button:visited, .big_button:hover, .big_button:active {
	border: 0px solid #b75128;
	/*background: #ff501a url('images/big_but_bg.gif') repeat-x 0 0;*/
	padding: 5px 14px 5px 17px;
}
.disabled_big_button:link, .disabled_big_button:visited, .disabled_big_button:hover, .disabled_big_button:active {
    /*background: #ededed url(images/big_but_disable_bg.gif) repeat-x;*/
    color: #b4b4b4;
    border: 1px solid #c1c1c1;
    text-decoration: none;
	display: inline;
    font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;    
    padding: 5px 14px 5px 17px;
    cursor: not-allowed;
}

.text_button_link:link, .text_button_link:visited, .text_button_link:hover, .text_button_link:active, .action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:hover, .action_text_button_link:active {
	white-space: nowrap;
	margin-right: 1px;
	color: #ffffff;
	font: normal 10px verdana, arial, sans-serif;
	padding: 1px 5px 1px 0px;

}

.action_text_button_link:link, .action_text_button_link:visited, .action_text_button_link:hover, .action_text_button_link:active {
	color: #ffffff;
}
/* /Buttons */



/* Category page */
.category-description {
padding-top:15px;
}
.category-description, .category-description p {
	font: 11px Verdana, arial, verdana, sans-serif;
	padding-bottom: 13px;
	line-height:15px;
	color:#999999;
}
.categories-columns {
	float: left;
	padding-right: 40px;
}
.categories-columns ul {
	list-style-type: bullet;
	line-height: 18px;
}
.categories-image {
	float: left;
	margin: 0px 15px 15px 0px;
	display: inline;
}
.subcategories {
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	display: table;
}
.subcategories p {
	padding: 0px;
	margin: 0px 0px 1px 0px;
}
.product-title:link, .product-title:visited, .product-title:active {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
}
.product-title:hover {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
}
.list-product-title:link, .list-product-title:visited, .list-product-title:active {
	color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.list-product-title:hover {
	color: #FF0000;
	font-size: 11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.product-details-title {
	color: #2d2d2d;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
}
.sku, .sku span {
	font-size: 11px;
	color:#999999;
	margin: 0px;
	padding:0px;
}
.more-info {
	font-size: 11px;
	text-align: center;
}
.list-price {
	color: #555555;
	font-size: 11px;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}
.price, .sub-price {
	color: #999999;
	font: bold 11px Verdana;
	padding: 0px;
	margin: 0px;
}

.price-cart, .sub-price-cart {
	color: #999999;
	font: normal 11px Verdana;
	padding: 0px;
	margin: 0px;
}

.sub-price {
	color: #333333;
}

.sub-price-cart {
	color: #999999;
}

.cart-price {
	font-size: 12px;
	font-weight: bold;
}
.discount {
	color: #666666;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
/* Category page */

.form-field-left label {
	float: left;
	clear: left;
	text-align: left;
	width: 100px;
	padding-top: 1px;
	padding-bottom:5px;
	font: bold 11px verdana, geneva, arial, helvetica, sans-serif;
	color:#999999;
}


/* color mainbox */
.mainbox-cart-wrapper {
width:320px;
}

.mainbox-cart-wrapper-full { 
}


div.wrapper-items {
padding-left:10px; margin-bottom:5px; background-color:#f1f1f1; border-bottom:1px solid #e1e1e1; padding-bottom:5px;
}

label {
	font-size:11px; color:#333;
}

.mainbox-cart-title {
	/*background: #d2d2d2 url('images/sidebox_title_bg.gif') repeat-x left top;*/

	height: 17px;
	color: #464646;
	padding-left: 10px;
	line-height: 17px;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}

.mainbox-cart-body-flex, .mainbox-cart-body {
	border-right: 0px solid #a3a3a3;
	border-left: 0px solid #a3a3a3;
	border-bottom: 0px solid #dee1e5;
	padding: 14px 14px 0px 14px;
}

.mainbox-cart-body {
	max-height: 300px;
	height: 300px;
	overflow: auto;
	border:1px solid #cccccc;
}

.cart-buttons-wrapper {
	background-color: #FFFFFF;
	border-right: 0px solid #a3a3a3;
	border-bottom: 0px solid #a3a3a3;
	border-left: 0px solid #a3a3a3;
	height: 18px;
	padding: 6px 6px 6px 6px;
	padding-top:20px;
}



/* /color mainbox */

.updates-wrapper {
	border: 1px solid #cdcdcd;
	background-color: #efefef;
	margin: 0px -9px -8px -9px;
	padding: 9px;
}
.updates-wrapper p {
	margin: 0;
	padding-top: 0px;
	padding-bottom: 3px;
	font: normal 11px tahoma, verdana, arial, sans-serif;
}

/* Log in/out styles */
.sign-in-wrapper {
	float: right;
	padding: 4px 8px 0px 0px;
}
.sign-in-wrapper #sign_io {
	color: #ff6600;
	font: bold 11px tahoma, verdana, arial, sans-serif;
}
.sign-link:link, .sign-link:visited, .sign-link:hover, .sign-link:active {
	color: #ff6600;
	font: bold 11px tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	padding-right: 8px;
	background: url('images/red_arrow.gif') no-repeat right 4px;
}
.sign-link:hover {
	text-decoration: underline;
}
/* /Log in/out styles */



input, textarea {
	padding: 1px;
}
textarea {
	margin: 0px;
}
.input-text {
	color: #2d2d2d;
	border: 1px solid #cccccc;
	vertical-align: top;
	font-weight: normal;
}

.input-text2 {
	color: #999999;
	border: 1px solid #999999;
	vertical-align: top;
	font-weight: normal;
}

.mainbox-title-cart {
	color: #0092b2;
	margin-top:10px;
	font-family: "Trebuchet MS", verdana, tahoma, arial, sans-serif;
	height:25px;
	border-bottom:0px solid #e2e2e2;
	margin-bottom:0px;
	
	text-align: left;
	font-size: 20px;
}


/* One page checkout styles */
.step-title-bg {
	height: 34px;
	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding-left: 4px;
	margin-top: 2px;
}

.step-title-active-bg {
	height: 34px;
	background: #f0f0f0 url(images/op_checkout_title_active_bg.gif) repeat-x bottom;
	border: 1px solid #a3a3a3;
	padding-left: 4px;
	margin-top: 2px;
}

.step-body {
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	border-left: 1px solid #a3a3a3;
	padding: 15px 39px 20px 39px;
}
.step-complete {
	font: normal 10px verdana, arial, sans-serif;
	color: #369408;
	text-transform:uppercase;
	white-space: nowrap;
}

.step-title-active {
	color: #000000;
	font: normal 10px verdana, arial, sans-serif;
	white-space: nowrap;
	text-transform:uppercase;
}

.step-not-complete {
	color: #ff7800;
	font: normal 10px verdana, arial, sans-serif;
	white-space: nowrap;
	text-transform:uppercase;
}
.step-title {
	color: #999999;
	font: normal 10px verdana, arial, sans-serif;
	text-transform:uppercase;
	white-space: nowrap;
}

.step-complete-wrapper {
	overflow: hidden;
}

.step-complete-wrapper p {
	color: #858585;
	padding: 0px;
	margin: 0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.checkout-textarea {
	width: 310px;
	border:1px solid #999999;
	height:90px;
}
.step-complete-text {
	color: #858585;
}
/* One page checkout styles */


div.one-page-checkout {
width:395px;
}

p.cart-msg {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.search-field-cart {
	margin-bottom: 0px;
}



.underlined:link, .underlined:visited, .underlined:active {
	/*inherits*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.underlined:hover {
	/*inherits*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.underlined2:link, .underlined2:visited, .underlined2:active {
	/*inherits*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.underlined2:hover {
	/*inherits*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}

.underlined3:link, .underlined3:visited, .underlined3:active {
	/*inherits*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.underlined3:hover {
	/*inherits*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}



.underlined-bold:link, .underlined-bold:visited, .underlined-bold:active {
	color: #7a7a7a;
	font-weight: bold;
	font-size:10px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.underlined-bold:hover {
	color: #FF0000;
	font-weight: bold;
	font-size:10px;
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.underlined-root:link, .underlined-root:visited, .underlined-root:active {
	color: #7a7a7a;
	font-weight: normal;
	font-size:14px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.underlined-root:hover {
	color: #FFFFFF;
	font-weight: normal;
	font-size:14px;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.underlined-root:active {
	color: #FFFFFF;
}

select {
	border: 1px solid #cccccc;
	color:#666666;
	font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.input-text-cart {
	color: #2d2d2d;
	border: 1px solid #cccccc;
	vertical-align: top;
	font-weight: normal;
	font-size:11px;
}

.input-textarea {
	border: 1px solid #cccccc;
	font-weight: normal;
}
.input-text-100 {
	color: #2d2d2d;
	border: #333333 1px solid;
	width: 100%;
}

td.profile-fields-labels {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding-right:10px;
}

td.profile-fields-labels2 {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding-top:2px;
padding-bottom:2px;
}

/* Cart table */
.cart-table-td {
	padding: 5px;
	font-weight: normal;
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.cart-table-td-slim {
	padding: 5px;
	font-weight: normal;
}
.cart-table-bg {
	background-color: #FFFFFF;
}
.cart-table-dark-bg {
	background-color: #efefef;
}
.cart-total-bg {
	background: #f0f0f0 url(images/cart_total_bg.gif) repeat-x;
	border: 1px solid #a3a3a3;
	height: 34px;
	line-height: 34px;
	padding-right: 5px;
}
/* /Cart table */


.info-field-title {
	background-color: #f3f3f3;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 4px 4px 8px;
	display: block;
}

.info-field-body {
	padding: 10px 0px 25px 10px;
}

p.info-field {
	margin: 0;
	padding: 0;
	font-weight: bold;
	line-height: 18px;
}

p.info-field label {
	padding: 0;
	margin: 0;
	font: normal 11px verdana, geneva, arial, helvetica, sans-serif;
	width: 200px;
	line-height: 18px;
	float: left;
}

table td {
font-size:12px;	
}