<style>
	.emptyStyle { }

	/*---------- General -----------*/

body {
margin: 0px;
padding: 0px;
font:normal 13px Arial;
color:#444444;
}

select {
	font-family:arial;
	font-size:10pt;
}

form{
clear:both;
}

.container{
margin:0 auto;
margin-top:12px;
width:770px;
}


.text{
display:none;
}

.bold{
font-weight:bold;
direction:rtl;
text-align:right;
}

.under{
text-decoration:underline;
}

.none{
text-decoration:none;
}

.pinkcolor{
color:#d21e96;
}

.greencolor{
color:#159db5;
}

p{
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
line-height:18px;
}

/*---------- Header -----------*/

.header{
margin:0px;
padding:0px;
width:770px;
}

.header .flash, div#hp_flash_content_new{
margin:0px;
padding:0px;
width:770px;
height:154px;
display:block;
}

ul.menu{
float:right;
display:inline;
margin:0px 14px 0px 0px;
padding:0px;
width:560px;
height:28px;
direction:rtl;
text-align:right;
list-style:none;
}

ul.menu li{
float:right;
display:block;
margin:0px;
padding:0px 0px 0px 6px;
width:105px;
height:28px;
direction:rtl;
text-align:right;
}

ul.menu a{
float:right;
display:block;
width:105px;
height:28px;
background-position:top;
direction:rtl;
text-align:right;
text-decoration:none;
}

ul.menu a:hover, ul.menu a.selected{
width:105px;
height:28px;
background-position:bottom;
}

ul.menu a.hpage{
background-image:url(images/bt-home.gif);
}

ul.menu a.about{
background-image:url(images/bt-about.gif);
}

ul.menu a.tips{
background-image:url(images/bt-tips.gif);
}

ul.menu a.contact{
background-image:url(images/bt-contact.gif);
}

ul.menu a.shopping_cart{
background-image:url(images/bt-basket.gif);
}

.phone{
float:left;
margin:5px 0px 0px 12px;
padding:0px;
width:181px;
height:13px;
}

/*---------- Main -----------*/

div.main{
float:right;
margin:0px;
padding:0px;
width:770px;
height: auto !important;
min-height: 679px;
height: 679px;
}

div.main div.rside{
float:right;
margin:19px 0px 0px 0px;
padding:0px;
width:189px;
height: auto !important;
min-height: 679px;
height: 679px;
}

div.main div.content{
float:left;
margin:19px 0px 0px 0px;
padding:0px;
width:580px;
height: auto !important;
min-height: 679px;
height: 679px;
}

/*---------- Products List -----------*/

div.rside .products{
float:right;
margin:0px;
padding:0px;
width:183px;
height: auto !important;
min-height: 300px;
height: 300px;
background-image:url(images/products-middle.gif);
background-repeat:repeat-y;
background-position:top;
}

div.rside .products h2{
margin:0px;
padding:0px;
width:183px;
height: 55px;
background-image:url(images/products-top.gif);
background-repeat:repeat-y;
background-position:top;
}

div.rside .products div.prodlist{
margin:0px;
padding:0px;
width:183px;
height: auto !important;
min-height: 277px;
height: 277px;
}

div.rside .products div.prodlist ul{
float:right;
display:block;
margin:0px;
padding:0px 0px 30px 0px;
list-style:none;
width:183px;
height: auto !important;
min-height: 277px;
height: 277px;
background-image:url(images/products-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

div.rside .products div.prodlist ul li{
direction:rtl;
text-align:right;
margin:0px 30px 0px 0px;
}


div.rside .products div.prodlist ul li a{
direction:rtl;
text-align:right;
text-decoration:none;
font:normal 14px Arial;
color:#159db5;
line-height:24px;
}

div.rside .products div.prodlist ul li a:hover{
color:#d21e96;
}


/*---------- Contact list -----------*/

div.rside .list{
float:right;
margin:5px 0px 0px 0px;
padding:0px;
width:183px;
height: auto !important;
min-height: 133px;
height: 133px;
background-image:url(images/products-middle.gif);
background-repeat:repeat-y;
background-position:top;
}

div.rside .list h2{
margin:0px;
padding:0px;
width:183px;
height: 37px;
background-image:url(images/list-top.gif);
background-repeat:repeat-y;
background-position:top;
}

div.rside .list div.contentlist{
margin:0px;
padding:0px;
width:183px;
height: auto !important;
min-height: 133px;
height: 133px;
background-image:url(images/list-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

div.rside .list div.contentlist p.explain{
float:right;
margin:0px 15px 0px 25px;
padding:0px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#159db5;
line-height:20px;
}

div.rside .list div.contentlist input.email{
float:right;
margin:5px 15px 0px 0px;
padding:4px 0px 0px 0px;
border:0px;
width:146px;
height:20px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#159db5;
text-indent:5px;
background-image:url(images/list-input.gif);
background-repeat:no-repeat;
}

div.rside .list div.contentlist input.listsubmit{
float:left;
margin:9px 0px 0px 23px;
padding:0px;
border:0px;
width:54px;
height:24px;
background-color:transparent;
background-image:url(images/list-submit.gif);
background-repeat:no-repeat;
cursor:pointer;
text-indent:55px;
}

/*---------- Footer -----------*/

div.footer{
float:right;
margin:0px 0px 30px 0px;
padding:0px;
width:770px;
}

div.footermenu{
float:right;
margin:0px 14px 0px 0px;
padding:0px;
width:500px;
direction:rtl;
text-align:right;
}

div.footermenu .footertext{
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
}

div.footermenu a{
direction:rtl;
text-align:right;
text-decoration:none;
font:normal 12px Arial;
color:#159db5;
}

div.footermenu a:hover{
text-decoration:underline;
}

a.tyco{
float:left;
margin:0px 0px 0px 8px;
width:55px;
height:17px;
background:url(images/tyco.gif) no-repeat top;
}

a.tycotext{
float:left;
padding-left:4px;
font:normal 12px Arial;
line-height:18px;
color:#159db5;
text-decoration:none;
}

/*---------- Free text -----------*/

div.main div.content div.freetext{
float:right;
margin:0px;
padding:0px;
width:382px;
}

div.content div.freetext h1{
float:right;
margin:8px 0px 5px 0px;
padding:0px;
width:382px;
direction:rtl;
text-align:right;
font:bold 18px Arial;
color:#159db5;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content div.freetext p.free{
clear:both;
float:right;
margin:0px;
padding:0px;
width:382px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
line-height:18px;
}

div.content div.freetext a.moreinfo{
clear:both;
float:left;
margin:0px;
padding:0px 19px 0px 0px;
width:71px;
background-image:url(images/icon-info.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content div.freetext a.moreinfo:hover{
text-decoration:none;
}

div.content div.freetext p.pinkbold{
padding:10px 0px 10px 0px;
float:right;
direction:rtl;
text-align:right;
font:bold 13px Arial;
color:#d21e96;
line-height:18px;
}

/*---------- This month product -----------*/

div.content .thismonth{
float:right;
margin:0px 0px 0px 0px;
padding:0px;
width:387px;
height: auto !important;
min-height: 100px;
height: 100px;
background-image:url(images/thismonth-middle.gif);
background-repeat:repeat-y;
background-position:top;
}

div.content .thismonth h2{
margin:0px;
padding:0px;
width:387px;
height: 27px;
background-image:url(images/thismonth-top.gif);
background-repeat:repeat-y;
background-position:top;
float:right;
}

div.content .thismonth div.thismonthcont{
margin:0px;
padding:0px 20px 0px 14px;
width:353px;
height: auto !important;
min-height: 110px;
height: 110px;
float:right;
}

div.content .thismonth .bott{
margin:0px;
padding:0px;
width:387px;
height:10px;
background-image:url(images/thismonth-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
float:right;
}

div.thismonthcont .myimage{
float:left;
width:104px;
height:106px;
background-color:#d21e96;
border:0px;
}

div.thismonthcont .thismonthimg{
float:left;
width:104px;
height:106px;
border:0px;
}

div.thismonthcont .myimage .border{
margin-top:-106px;
float:left;
width:104px;
height:106px;
border:0px;
}

div.thismonthcont .details{
float:right;
width:230px;
height: auto !important;
min-height: 80px;
height: 80px;
}

div.thismonthcont .details h3{
margin:0px;
padding:0px 0px 3px 0px;
direction:rtl;
text-align:right;
font:bold 14px Arial;
color:#159db5;
height: auto !important;
min-height: 5px;
height: 5px;
}

div.thismonthcont .details p{
margin:0px;
padding:0px 0px 3px 0px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#3f414b;
}

div.thismonthcont .details .prices{
margin:5px 0px 0px 0px;
padding:0px;
float:right;
vertical-align:top;
}

div.thismonthcont .details .offerprices{
margin:5px 0px 0px 0px;
padding:0px 10px 0px 0px;
float:right;
vertical-align:top;
}

.price{
color:#159db5;
direction:rtl;
text-align:right;
font:normal 12px Arial;
}

.pricenum{
text-decoration: line-through;
font:bold 14px Arial;
color:#159db5;
direction:rtl;
text-align:right;
}

.offer{
color:#d21e96;
direction:rtl;
text-align:right;
font:normal 12px Arial;
}

.offernum{
font:bold 14px Arial;
color:#d21e96;
direction:rtl;
text-align:right;
}

div.thismonthcont .details .links{
margin:0px;
padding:0px;
float:right;
vertical-align:top;
clear:both;
width:100%;
}

div.thismonthcont .details .links a.cart{
float:left;
margin:5px 0px 0px 0px;
padding:0px 19px 0px 0px;
width:95px;
background-image:url(images/icon-cart.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.thismonthcont .details .links a.cart:hover{
text-decoration:none;
}

div.thismonthcont .details .links a.moreinfo{
float:left;
margin:5px 20px 0px 0px;
padding:0px 19px 0px 0px;
width:71px;
background-image:url(images/icon-info.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.thismonthcont .details .links a.moreinfo:hover{
text-decoration:none;
}

/*---------- Help -----------*/

div.content .help{
float:left;
margin:5px 0px 0px 0px;
padding:0px;
width:178px;
height: auto !important;
min-height: 100px;
height: 100px;
}

div.content .help h2{
float:right;
margin:0px;
padding:0px;
width:178px;
height:39px;
background-image:url(images/help-top.gif);
background-repeat:no-repeat;
background-position:top;
}

div.content .help form.helpform{
float:right;
margin:0px;
padding:0px 0px 13px 0px;
width:178px;
height: auto !important;
min-height: 120px;
height: 120px;
background-color:#f5f5f5;
background-image:url(images/help-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
}

div.content .help form.helpform h3{
clear:both;
margin:0px;
padding:10px 45px 0px 0px;
font:bold 14px Arial;
color:#3f414b;
direction:rtl;
text-align:right;
}

div.content .help form.helpform .contentf{
float:right;
margin:0px;
padding:5px 23px 5px 0px;
width:140px;
font:normal 13px Arial;
color:#3f414b;
direction:rtl;
text-align:right;
}

div.content .help form.helpform .contentf input.helpsubmit{
float:left;
clear:both;
margin:14px 0px 4px 0px;
*margin:9px 0px 0px 0px;
_margin:14px 0px 4px 0px;
padding:0px;
border:0px;
width:54px;
height:24px;
background-color:transparent;
background-image:url(images/help-submit.gif);
background-repeat:no-repeat;
cursor:pointer;
text-indent:-100px;
}


/*---------- Products box -----------*/

div.main div.content .prods{
float:left;
margin:17px 0px 0px 0px;
padding:0px;
width:580px;
height: auto !important;
min-height: 110px;
height: 110px;
}

div.main div.content .prods .prodboxr{
float:right;
margin:0px 0px 9px 0px;
padding:0px;
width:285px;
height: auto !important;
min-height: 110px;
height: 110px;
}

div.main div.content .prods .prodboxl{
float:left;
margin:0px 0px 9px 0px;
padding:0px;
width:285px;
height: auto !important;
min-height: 110px;
height: 110px;
}

.prodboxtop{
float:right;
margin:0px;
padding:0px;
width:285px;
height:8px;
background-image:url(images/item-top.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
}

.prodboxmiddle{
float:right;
margin:0px;
padding:0px 20px 0px 10px;
width:255px;

background-color:#f0f8fa;
}


.prodboxbottom{
float:right;
margin:0px;
padding:0px;
width:285px;
height: 8px;
background-image:url(images/item-bottom.gif);
background-repeat:no-repeat;
font-size:0px;
line-height:0px;
}

.prodboxmiddle .thismonthimg{
float:left;
width:104px;
height:106px;
border:0px;
}

div.prodboxmiddle .details .offerprices{
margin:0px;
padding:0px;
float:right;
clear:right;
width:100%;
text-align:right;
vertical-align:top;
}

.prodboxmiddle .details{
float:right;
width:135px;
height: auto !important;
min-height: 80px;
height: 80px;
}

.prodboxmiddle .details h3{
margin:0px;
padding:0px 0px 3px 0px;
direction:rtl;
text-align:right;
font:bold 14px Arial;
color:#159db5;
height: auto !important;
min-height: 5px;
height: 5px;
}

.clear{
width:100%;
clear:both;
line-height:0px;
font-size:0px;
height:0px;
}

 .details div.info,  .details div.infomonth{
margin:0px;
padding:0px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#3f414b;
width:100%;
height:auto !important;
min-height:45px;
height:45px;
float:left;;
}

.details div.infomonth{
height:auto !important;
min-height:40px;
height:40px;
 }

.prodboxmiddle .details .prices{
margin:0px;
padding:0px;
float:right;
vertical-align:top;
}

.price{
color:#159db5;
direction:rtl;
text-align:right;
font:normal 12px Arial;
}

.offernum{
font:bold 14px Arial;
color:#d21e96;
direction:rtl;
text-align:right;
}

.prodboxmiddle .details .links{
clear:both;
margin:0px;
padding:0px;
width:135px;
float:right;
vertical-align:top;
}

.prodboxmiddle .details .links a.cart{
float:right;
margin:0px;
padding:0px 19px 0px 0px;
width:25px;
background-image:url(images/icon-cart.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

.prodboxmiddle .details .links a.cart:hover{
text-decoration:none;
}

.prodboxmiddle .details .links a.moreinfo{
float:left;
margin:0px;
padding:0px 19px 0px 0px;
width:35px;
background-image:url(images/icon-info.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

.prodboxmiddle .details .links a.moreinfo:hover{
text-decoration:none;
}

/*---------- Side Image -----------*/

div.content .aboutimg{
float:left;
margin:17px 0px 0px 0px;
padding:0px;
width:183px;
height: auto !important;
min-height: 100px;
height: 100px;
}

div.content .sideimg{
margin:0px;
padding:0px;
border:0px;
}

div.content .aboutimg a.thumb{
float:left;
margin:0px 0px 0px 5px;
padding:0px 17px 0px 0px;
width:62px;
background-image:url(images/icon-thumb.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content .aboutimg a.thumb:hover{
text-decoration:none;
}

/*---------- Categories -----------*/

div.content h1.longh1{
float:right;
margin:8px 0px 5px 0px;
padding:0px;
width:570px;
direction:rtl;
text-align:right;
font:bold 18px Arial;
color:#159db5;
height: auto !important;
min-height: 10px;
height: 10px;
}

/*
div.content p{
float:right;
clear:both;
margin:0px 0px 5px 0px;
padding:0px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
height: auto !important;
min-height: 10px;
height: 10px;
}
*/

p.pageslinks{
float:right;
margin:0px 0px 5px 0px;
padding:0px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content a{
margin:0px;
padding:0px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#159db5;
height: auto !important;
min-height: 10px;
height: 10px;
text-decoration:underline;
}

div.content a:hover{
text-decoration:none;
}

div.main div.content div.pages{
float:right;
margin:7px 0px 0px 0px;
padding:0px;
width:577px;
height: 20px;
background-color:#ececec;
background-image:url(images/pages-bar.gif);
background-repeat:no-repeat;
background-position:top;
}

div.main div.content div.pages .pagesgreen{
float:right;
margin:1px 10px 0px 0px;
padding:0px;
width:180px;
}

div.main div.content div.pages .pagesgreen p{
margin:0px;
padding:0px;
font:normal 13px Arial;
color:#159db5;
direction:rtl;
text-align:right;
}

div.main div.content div.pages .pagespink{
float:left;
margin:1px 0px 0px 10px;
padding:0px;
width:360px;
}

div.main div.content div.pages .pagespink p{
margin:0px;
padding:0px;
font:bold 13px Arial;
color:#d21e96;
direction:rtl;
text-align:left;
float:left;
}

div.main div.content div.pages .pagespink p a{
margin:0px;
padding:0px;
font:normal 13px Arial;
color:#d21e96;
direction:rtl;
text-align:left;
text-decoration:underline;
}

div.main div.content div.pages .pagespink p a:hover{
text-decoration:none;
}

/*---------- Breadcrumbs -----------*/

div.main div.content p.bread{
float:right;
margin:5px 0px 0px 0px;
padding:0px;
width:570px;
height: auto !important;
min-height: 10px;
height: 10px;
font:normal 13px Arial;
color:#888888;
direction:rtl;
text-align:right;
}

div.main div.content p.bread a{
font:normal 13px Arial;
color:#888888;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.main div.content p.bread a:hover{
text-decoration:none;
}

/*---------- Products Details -----------*/

div.main div.content div.detailstext{
float:right;
margin:0px 0px 10px 0px;
padding:0px;
width:367px;
}

div.content div.detailstext h1{
float:right;
margin:8px 0px 5px 0px;
padding:0px;
width:367px;
direction:rtl;
text-align:right;
font:bold 18px Arial;
color:#159db5;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content div.detailstext p.retext{
clear:both;
float:right;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 10px;
width:357px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
line-height:18px;
}

div.content div.detailstext p.recomended{
clear:both;
float:right;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 10px;
width:357px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#159db5;
line-height:18px;
}

div.content div.detailstext .prices{
margin:5px 0px 0px 0px;
padding:0px;
float:right;
vertical-align:top;
}

div.content div.detailstext .offerprices{
margin:5px 0px 0px 0px;
padding:0px 20px 0px 0px;
float:right;
vertical-align:top;
}

.price{
color:#159db5;
direction:rtl;
text-align:right;
font:normal 12px Arial;
}

.pricenum{
text-decoration: line-through;
font:bold 14px Arial;
color:#159db5;
direction:rtl;
text-align:right;
}

.offer{
color:#d21e96;
direction:rtl;
text-align:right;
font:normal 12px Arial;
}

.offernum{
font:bold 14px Arial;
color:#d21e96;
direction:rtl;
text-align:right;
}

div.content div.detailstext .links{
margin:0px;
padding:0px;
width:255px;
clear:both;
margin:0px;
padding:0px;
float:right;
vertical-align:top;
}

div.content div.detailstext .links a.cart{
float:right;
margin:10px 0px 0px 0px;
padding:0px 19px 0px 0px;
width:95px;
background-image:url(images/icon-cart.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content div.detailstext .links a.cart:hover{
text-decoration:none;
}

div.content div.detailstext .links a.back{
float:left;
margin:10px 0px 0px 0px;
padding:0px 13px 0px 0px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
background-image:url(images/icon-back.gif);
background-repeat:no-repeat;
background-position:right 6px;
}

div.content div.detailstext .links a.back:hover{
text-decoration:none;
}


/*---------- Product details image -----------*/

div.content .detailsimg{
float:left;
margin:17px 0px 0px 0px;
padding:0px;
width:213px;
height: auto !important;
min-height: 100px;
height: 100px;
}

div.content .sideimg{
margin:0px;
padding:0px;
border:0px;
}

div.content .detailsimg a.thumb{
float:left;
margin:0px 0px 0px 5px;
padding:0px 17px 0px 0px;
width:62px;
background-image:url(images/icon-thumb.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content .detailsimg a.thumb:hover{
text-decoration:none;
}

div.content .detailsimg .gallery{
float:right;
width:115px;
direction:rtl;
text-align:right;
font-size:0px;
line-height:0px;
}


div.content .detailsimg .gallery a.gallerylink{
margin:0px;
padding:0px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content .detailsimg .gallery a.gallerylink:hover{
text-decoration:none;
}

div.content .detailsimg .gallery .galleryicon{
margin:0px;
padding:0px 3px 0px 3px;
border:0px;
font-size:0px;
line-height:0px;
}
/*---------- Checkout -----------*/

div.content p.check{
float:right;
clear:both;
margin:0px 0px 5px 0px;
padding:0px;
width:100%;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
height: auto !important;
min-height: 10px;
height: 10px;
margin-bottom:10px;
}



div.content table.checktable{
float:right;
clear:both;
margin:10px 0px 5px 0px;
padding:0px;
width:579px;
_width:559px;
border:0px;
background-image:url(images/table-top.gif);
background-repeat:no-repeat;
background-position:top;
direction:rtl;
}

div.content table.checktable td.titles{
font:normal 13px Arial;
color:#ffffff;
height:25px;
direction:rtl;
text-align:center;
}

div.content table.checktable td.titlesr{
font:normal 13px Arial;
color:#ffffff;
height:25px;
direction:rtl;
text-align:right;
}

div.content table.checktable td.code{
padding:10px 0px 0px 0px;
font:normal 12px Arial;
color:#333333;
height:25px;
direction:rtl;
text-align:center;
vertical-align:top;
}

div.content table.checktable td.info{
padding:8px 0px 0px 0px;
font:normal 12px Arial;
color:#159db5;
height:25px;
direction:rtl;
text-align:right;
text-decoration:underline;
vertical-align:top;
}

div.content table.checktable td.price{
padding:10px 0px 0px 0px;
font:bold 12px Arial;
color:#d21e96;
height:25px;
direction:rtl;
text-align:center;
vertical-align:top;
}

div.content table.checktable td select.quan{
margin:7px 0px 0px 0px;
padding:0px;
font:normal 12px Arial;
color:#333333;
width:40px;
height:19px;
direction:rtl;
text-align:right;
}

div.content table.checktable td select.shipping{
margin:0;
margin-top:7px;
margin-left:12px;
padding:0px;
font:normal 12px Arial;
color:#333333;
height:19px;
direction:rtl;
text-align:right;
}

div.content table.checktable td.discounttitle{
margin:7px 0px 0px 0px;
padding:0px 0px 0px 20px;
font:normal 12px Arial;
color:#888888;
height:19px;
direction:rtl;
text-align:left;
}

div.content table.checktable td.discount{
margin:7px 0px 0px 0px;
padding:0px;
font:normal 12px Arial;
color:#888888;
height:19px;
direction:rtl;
text-align:center;
}

div.content table.checktable td.total{
margin:7px 0px 0px 0px;
padding:0px 0px 0px 20px;
font:normal 12px Arial;
color:#159db5;
height:19px;
direction:rtl;
text-align:left;
vertical-align:top;
}

div.content table.checktable td.totalprice{
margin:10px 0px 0px 0px;
font:bold 12px Arial;
color:#d21e96;
height:25px;
direction:rtl;
text-align:center;
vertical-align:top;
}

div.content table.checktable td a.clear{
margin:9px 0px 0px 0px;
padding:0px 14px 0px 0px;
display:block;
width:20px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
background-image:url(images/icon-clear.gif);
background-repeat:no-repeat;
background-position:right;
vertical-align:top;
}

div.content table.checktable td a:hover{
text-decoration:none;
}

div.content table.checktable td.green{
background-color:#159db5;
height:1px;
}

div.content div.bottomtable{
clear:both;
}

div.content div.bottomtable .conditions{
margin:10px 0px 0px 0px;
padding:0px;
float:right;
font:normal 12px Arial;
color:#333333;
direction:rtl;
text-align:right;
}

div.content div.bottomtable a.clear{
margin:10px 0px 0px 0px;
padding:0px 14px 0px 0px;
float:left;
width:80px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
background-image:url(images/icon-clear.gif);
background-repeat:no-repeat;
background-position:right;
}
/*---------- Message -----------*/

div.content .message{
margin:10px 0px 0px 0px;;
padding:0px;
float:right;
width:579px;
_width:559px;
height: auto !important;
min-height: 10px;
height: 10px;
background-color:#efefef;
background-image:url(images/message-top.gif);
background-repeat:no-repeat;
background-position:top;
}

div.content  .message .mesaggetext{
margin:10px 0px 0px 0px;
padding:3px 0px 16px 0px;
float:right;
width:579px;
_width:559px;
height: auto !important;
min-height: 19px;
height: 19px;
background-color:#efefef;
background-image:url(images/message-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content  .message .mesaggetext .mesaggealert{
margin:0px 70px 0px 0px;
_margin:0px 35px 0px 0px;
padding:0px;
float:right;
width:430px;
background-image:url(images/icon-alert.gif);
background-repeat:no-repeat;
background-position:right top;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content  .message .mesaggetext  .mesaggealert p{
margin:0px;
padding:2px 29px 0px 0px;
float:right;
width:400px;
height: auto !important;
min-height: 19px;
height: 19px;
direction:rtl;
text-align:right;
font:bold 12px Arial;
color:#159db5;
}

/*---------- Articles List -----------*/


div.content div.articles{
margin:15px 0px 0px 0px;
padding:0px;
float:right;
width:570px;
height: auto !important;
min-height: 80px;
height: 80px;
}

div.content div.articles img{
margin:3px 0px 0px 0px;
padding:0px;
float:right;
width:60px;
height: 60px;
border:0px;
}

div.content div.articles .cont{
margin:0px 10px 0px 0px;
padding:0px;
float:right;
width:500px;
height: auto !important;
min-height: 60px;
height: 60px;
}

div.content div.articles .cont a.title{
margin:0px 0px 5px 0px;
padding:0px;
float:right;
font:bold 13px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content div.articles .cont p.pageslinks{
margin:0px 0px 10px 0px;
padding:0px;
float:right;
width:500px;
}

div.content div.articles .cont a.title:hover{
text-decoration:none;
}

div.content div.articles .cont .read{
clear:both;
margin:0px;
padding:0px;
width:460px;
}

div.content div.articles .cont .read a.moreinfo{
clear:both;
float:left;
margin:0px;
padding:0px 19px 0px 0px;
width:71px;
background-image:url(images/icon-info.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content div.articles .cont .read a.moreinfo:hover{
text-decoration:none;
}

/*---------- Article -----------*/

div.content div.freetext .links{
margin:0px;
padding:0px;
width:210px;
clear:both;
margin:0px;
padding:0px;
float:right;
vertical-align:top;
}

div.content div.freetext .links a.print{
float:right;
margin:20px 0px 0px 0px;
padding:0px 16px 0px 0px;
background-image:url(images/icon-print.gif);
background-repeat:no-repeat;
background-position:right 2px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
}

div.content div.freetext .links a.print:hover{
text-decoration:none;
}

div.content div.freetext .links a.back{
float:left;
margin:20px 0px 0px 0px;
padding:0px 13px 0px 0px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
text-decoration:underline;
background-image:url(images/icon-back.gif);
background-repeat:no-repeat;
background-position:right 6px;
}

div.content div.freetext .links a.back:hover{
text-decoration:none;
}
/*---------- New Members -----------*/

div.content div.members{
margin:40px 0px 0px 0px;
padding:0px;
float:right;
clear:both;
width:579px;
_width:559px;
}

div.content div.members div.membersnew{
margin:0px;
padding:0px;
float:right;

width:230px;
height: auto !important;
min-height: 95px;
height: 95px;
}

div.content div.members div.membersnew h3{
margin:0px;
padding:0px;
float:right;
width:117px;
height: 12px;
background-image:url(images/members-new.gif);
background-repeat:no-repeat;
background-position:top;
}

div.content div.members div.membersnew p.ptext{
margin:0px;
padding:7px 18px 7px 0px;
float:right;
clear:both;
width:207px;
height: auto !important;
min-height: 30px;
height: 30px;
font:normal 12px Arial;
color:#333333;
direction:rtl;
text-align:right;
}

div.content div.members div.membersnew input.join{
float:right;
clear:both;
width:79px;
height:24px;
border:0px;
margin:5px 18px 0px 0px;
cursor:pointer;
background-image:url(images/members-join.gif);
background-repeat:no-repeat;
background-position:top;
}
/*---------- Back Members -----------*/

div.content div.members div.membersback{
margin:0px;
padding:0px;
float:left;
width:310px;
height: auto !important;
min-height: 140px;
height: 140px;
}

div.content div.members div.membersback h3{
margin:0px;
padding:0px;
float:right;
width:114px;
height: 12px;
background-image:url(images/members-back.gif);
background-repeat:no-repeat;
background-position:top;
}

div.content div.members div.membersback p.ptext{
margin:0px;
padding:7px 18px 7px 0px;
float:right;
clear:both;
display:block;
width:292px;
height: auto !important;
min-height: 30px;
height: 30px;
font:normal 12px Arial;
color:#333333;
direction:rtl;
text-align:right;
}

div.content div.members div.membersback .myform{
margin:0px 18px 0px 0px;
padding:0px 0px 5px 0px;
float:right;
clear:both;
display:inline;
width:292px;
height: auto !important;
min-height: 30px;
height: 30px;
}

div.content div.members div.membersback .myform .user{
margin:0px;
padding:0px;
float:right;
width:136px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
height: auto !important;
min-height: 30px;
height: 30px;
}

div.content div.members div.membersback .myform .password{
margin:0px 0px 5px 0px;
padding:0px;
float:left;
width:136px;
font:normal 12px Arial;
color:#159db5;
direction:rtl;
text-align:right;
height: auto !important;
min-height: 30px;
height: 30px;
}

div.content div.members div.membersback .myform input.email{
float:right;
margin:0px;
padding:4px 0px 0px 0px;
border:0px;
width:136px;
height:20px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#333333;
text-indent:5px;
linea-height:20px;
background-image:url(images/members-input.gif);
background-repeat:no-repeat;
}

div.content div.members div.membersback .myform input.membersubmit{
margin:5px 18px 0px 0px;
padding:10px 0px 5px 0px;
float:left;
clear:both;
width:54px;
height:24px;
background-color:transparent;
background-image:url(images/list-submit.gif);
background-repeat:no-repeat;
background-position:top;
text-indent:-100px;
border:0px;
cursor:pointer;
}

/*---------- Contact -----------*/

div.main div.content div.contact{
float:right;
margin:0px 0px 10px 0px;
padding:0px;
width:580px;
}

div.content div.contact h1{
float:right;
margin:8px 0px 5px 0px;
padding:0px;
width:580px;
direction:rtl;
text-align:right;
font:bold 18px Arial;
color:#159db5;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content div.contact p.textcontact{
clear:both;
float:right;
margin:0px 0px 10px 0px;
padding:0px;
width:580px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
line-height:18px;
}

div.content div.contact .pinkbold{
direction:rtl;
text-align:right;
font:bold 13px Arial;
color:#d21e96;
}

div.content div.contact form.contactform{
float:right;
margin:20px 0px 10px 0px;
padding:0px;
width:512px;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content div.contact form.contactform table{
float:right;
margin:0px;
padding:0px;
width:512px;
border:0px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#333333;
line-height:18px;
height: auto !important;
min-height: 10px;
height: 10px;
}

div.content div.contact form.contactform table td{
vertical-align:top;
}

div.content div.contact form.contactform table input.short{
float:right;
margin:0px;
padding:4px 0px 0px 0px;
border:0px;
width:166px;
height:20px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#333333;
text-indent:5px;
linea-height:20px;
background-image:url(images/contact-short.gif);
background-repeat:no-repeat;
}

div.content div.contact form.contactform table input.shortl{
float:left;
margin:0px;
_margin:0px 0px 0px -10px;
padding:4px 0px 0px 0px;
border:0px;
width:166px;
height:20px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#333333;
text-indent:5px;
linea-height:20px;
background-image:url(images/contact-short.gif);
background-repeat:no-repeat;
}

div.content div.contact form.contactform table input.long{
float:right;
margin:0px;
padding:4px 0px 0px 0px;
border:0px;
width:449px;
height:20px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#333333;
text-indent:5px;
linea-height:20px;
background-image:url(images/contact-long.gif);
background-repeat:no-repeat;
}

div.content div.contact form.contactform table td.textarea{
width:449px;
height:128px;
background-image:url(images/contact-area.gif);
background-repeat:no-repeat;
background-position:right top;
}

div.content div.contact form.contactform table textarea{
float:right;
margin:2px 0px 0px 0px;
padding:4px 4px 4px 4px;
border:0px;
width:440px;
height:102px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#333333;
text-indent:5px;
linea-height:20px;
background-color:transparent;
}

div.content div.contact form.contactform table input.contactsubmit{
float:left;
margin:0px;
padding:0px;
border:0px;
width:54px;
height:24px;
background-color:transparent;
background-image:url(images/list-submit.gif);
background-repeat:no-repeat;
cursor:pointer;
text-indent:-100px;
}
input.unscrib
{
float:right;
margin:0px 10px 0px 0px;
padding:0px;
border:0px;
width:54px;
height:24px;
background-color:transparent;
background-image:url(images/list-submit.gif);
background-repeat:no-repeat;
cursor:pointer;
text-indent:55px;
}
input.textunscrib
{
clear:both;
padding-top:4px;
float:right;
margin:0px 50px 10px 0px;
border:0px;
width:146px;
height:20px;
direction:rtl;
text-align:right;
font:normal 12px Arial;
color:#159db5;
text-indent:5px;
line-height:20px;
background-image:url(images/list-input.gif);
background-repeat:no-repeat;
}

.nc_formSubmit {
	border:0px;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	padding: 3px 0;
}
.freeunsc{
clear:both;
float:right;
margin:30px 50px 10px 0px;
padding:0px;
width:382px;
direction:rtl;
text-align:right;
font:normal 13px Arial;
color:#444444;
line-height:18px;
}
h3.noprd
{
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	float:right;
	margin-top:30px;
	margin-right:230px;
}

.moretzuf{
float:right;
clear:both;
margin-top:20px;
margin-right:3px;
border:0px;
}

</style>