/*
  $Id: stylesheet.css,v 1.56 2010/06/30 20:04:02 Ramin Tajallaei $

  Dibacommerce, Open Source E-Commerce Solutions
  http://www.Dibacommerce.com

  Copyright (c) 2010 Dibacommerce

  Released under the GNU General Public License
*/
a{
  color:#747474;
  text-decoration:none
}

body{
  background:url(images/b01.gif) repeat-y top center
}

body{
  color:#000000;
  margin:0
}

checkbox,input,radio,select{
  font:11px Tahoma,Arial,sans-serif
}

form{
  display:inline
}

select{
  font:9px Tahoma,Tahoma,Arial
}

td,input,textarea{
  color:#666666;
  font:11px tahoma,Tahoma,arial
}

textarea{
  font:11px Tahoma,Arial,sans-serif;
  width:100%
}

.align_style{
  line-height:150%;
  text-align:justify
}

.articleinfobox{
  list-style:square url('images/buttons/button_buy_now_s.gif')
}

.as{
  color:#72747a;
  font-size:9px;
  text-decoration:underline
}

.bg3{
  background:url(images/m94.gif) repeat-y
}

.borderit img{
  border:1px solid #ccc
}

.border_style{
  background:#fcfcfe;
  border:1px solid #dddddd;
  border-collapse:collapse
}

.boxheading{
  background:#ffffff;
  color:#548396;
  font:11px Tahoma,Helvetica
}

.boxtext,td.infobox,span.infobox,.messagebox{
  font:10px Tahoma,Arial,sans-serif
}

.ch{
  color:#c7d8de;
  font-weight:bold
}

.checkoutbarfrom,.checkoutbarto{
  color:#8c8c8c;
  font:10px Tahoma,Arial,sans-serif
}

.cl{
  color:#ffd200;
  font-weight:bold;
  text-decoration:none
}

.cm{
  color:#848282;
  font-size:10px;
  font-weight:normal;
  text-decoration:none
}

.cp{
  color:#c7d8de
}

.cu{
  color:#ffffff;
  font-size:9px;
  text-decoration:none;
  vertical-align:top
}

.currency_symbol{
  color:#747474;
  font-size:11px
}

.date1{
  background:url(images/calendar_o.gif) no-repeat;
  color:#666666;
  float:left;
  font:10px/130% Tahoma,Helvetica,sans-serif;
  height:50px;
  padding:4px 0 0 0;
  text-align:center;
  width:45px
}

.date2{
  background:url(images/calendar_b.gif) no-repeat;
  color:#666666;
  float:left;
  font:10px/130% Tahoma,Helvetica,sans-serif;
  height:50px;
  padding:4px 0 0 0;
  text-align:center;
  width:45px
}

.date_style{
  line-height:100%
}

.ds{
  font-size:10px;
  padding:8px
}

.errorbox{
  background:#fddadb;
  font:bold 10px Tahoma,Arial,sans-serif
}

.extra_tools{
  border:0
}

.fl{
  color:#ffffff;
  text-decoration:none
}

.fo{
  background:url(images/b03.gif) repeat-x bottom;
  text-align:center;
  vertical-align:bottom
}

.he{
  background:url(images/b02.gif) repeat-x;
  text-align:center;
  vertical-align:top
}

.image_border_{
  border:1px solid #888888
}

.infobox{
  background:#e3e3e3;
  font-size:11px;
  line-height:150%
}

.infoboxcontents{
  background:#ffffff;
  font:10px Tahoma,Arial,sans-serif
}

.infoboxnotice{
  background:#ff8e90
}

.infoboxnoticecontents{
  background:#ffe6e6;
  font:10px Tahoma,Arial,sans-serif
}

.mc{
  padding-left:9px;
  padding-right:9px;
  padding-top:4px;
  vertical-align:top
}

.me{
  color:#848282;
  text-decoration:none
}

.messagestackerror,.messagestackwarning{
  background:#fddadb;
  font:10px Tahoma,Arial,sans-serif
}

.messagestacksuccess{
  background:#99ff00;
  font:10px Tahoma,Arial,sans-serif
}

.modulerowover{
  background:#d7e9f7;
  cursor:pointer
}

.modulerowselected{
  background:#e9f4fc
}

.newslisting-heading{
  background:#efefef;
  color:#666666;
  font:bold 10px Tahoma,Tahoma,Arial,sans-serif;
  padding:4px;
  text-align:center
}

.orderedit{
  color:#70d250;
  font:10px Tahoma,Arial,sans-serif;
  text-decoration:underline
}

.ph{
  background:url('images/m98.gif');
  color:#666666;
  font-size:11px;
  font-weight:bold;
  height:24px;
  padding-right:40px;
  padding-top:0;
  width:512px
}

.pp{
  color:#ff850d;
  font-size:12px;
  font-weight:bold
}

.pr{
  padding-bottom:8px;
  padding-right:8px
}

.privatemessages{
  background:transparent;
  border-bottom:1px solid #ff0000;
  border-left:1px solid #ff0000;
  border-right:1px solid #ff0000;
  border-top:1px solid #ff0000;
  color:#ff0000;
  font:bold 10px Tahoma,Arial,sans-serif;
  padding:2px;
  text-align:right
}

.productlisting-heading{
  background:#efefef;
  border-bottom:1px solid #ffffff;
  border-right:1px solid #ffffff;
  color:#666666;
  font:bold 11px Tahoma,Tahoma,Arial,sans-serif;
  padding:1px;
  text-align:center
}

.productsnotifications{
  background:#f2fff7
}

.se{
  border:1px solid #aaaaaa;
  height:21px;
  width:114px
}

.se1{
  font-size:11px;
  width:100%
}

.st{
  background:#f6a110;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  padding-right:3px;
  padding-top:2px;
  vertical-align:top
}

.stockwarning{
  color:#cc0033;
  font:10px Tahoma,Arial,sans-serif
}

.subme{
  color:#848282;
  padding-left:69px;
  text-decoration:none
}

.suggest_link{
  background:#ffffff;
  padding:2px 6px 2px 6px;
  text-align:center
}

.suggest_link_over{
  background:#effbff;
  cursor:pointer;
  padding:2px 6px 2px 6px;
  text-align:center
}

.tbl a{
  background:#cccccc;
  color:#000;
  display:block;
  text-align:center;
  text-decoration:none;
  width:100%
}

.tc{
  border:1px solid #edecec
}

.ti{
  background:#eeeeee;
  color:#666666;
  padding-right:8px;
  text-align:center
}

.ti_{
  color:#666666;
  font-weight:bold;
  text-align:center
}

a.headernavigation{
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  text-decoration:none
}

div.pageheading1{
  background:url('images/m99.jpg');
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  height:26px;
  padding-left:5px;
  padding-right:6px;
  padding-top:0;
  text-transform:uppercase;
  width:458px
}

span.greetuser{
  color:#f0a480;
  font:bold 12px Tahoma,Arial,sans-serif
}

span.markproductoutofstock{
  color:#c76170;
  font:bold 12px Tahoma,Tahoma,Arial,sans-serif
}

span.newitemincart,.inputrequirement{
  color:#ff0000;
  font:10px Tahoma,Arial,sans-serif
}

span.productspecialprice,span.errortext{
  color:#ff0000;
  font-family:Tahoma,Arial,sans-serif
}

table.formarea{
  background:#f1f9fe;
  border:1px solid #7b9ebd
}

table.productlisting{
  border:0;
  border-spacing:1px
}

td.accountcategory{
  color:#aabbdd;
  font:13px Tahoma,Arial,sans-serif
}

td.articleheader{
  background:url('images/menu2_bar.gif');
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  padding:3px
}

td.bannerpageheading{
  background:url('images/m99.jpg');
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  height:10px;
  padding-left:5px;
  padding-right:6px;
  padding-top:0;
  text-transform:uppercase;
  width:490px
}

td.fieldkey,td.tableheading{
  font:bold 12px Tahoma,Arial,sans-serif
}

td.fieldvalue{
  font:12px Tahoma,Arial,sans-serif
}

td.formareatitle{
  font:bold 12px Tahoma,Tahoma,Arial,sans-serif
}

td.headererror{
  background:#ff0000;
  color:#ffffff;
  font:bold 12px Tahoma,Tahoma,Arial,sans-serif;
  text-align:center
}

td.headerinfo{
  background:#00ff00;
  color:#ffffff;
  font:bold 12px Tahoma,Tahoma,Arial,sans-serif;
  text-align:center
}

td.headernavigation,td.footer{
  background:#d2d2d2;
  color:#ffffff;
  font:bold 10px Tahoma,Arial,sans-serif
}

td.infoboxheading{
  background:url('images/infobox/corner_center.gif');
  color:#000000;
  display:none;
  font:normal 14px Tahoma,arial,sans-serif
}

td.infobox_center{
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  height:30px;
  padding-left:8px;
  padding-top:14px
}

td.main,p.main{
  font:11px/1.5 Tahoma,Arial,sans-serif
}

td.newslisting-data{
  border-bottom:1px solid #ffffff;
  border-right:1px solid #ffffff;
  color:#ff850d;
  font:normal 11px Tahoma,Tahoma,Arial,sans-serif;
  text-align:right;
  vertical-align:top
}

td.newspageheading{
  background:url('images/m99.jpg');
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  height:26px;
  padding-left:5px;
  padding-right:6px;
  padding-top:0;
  text-transform:uppercase
}

td.pageheading,div.pageheading{
  background:url('images/m99.jpg');
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  height:26px;
  padding-left:5px;
  padding-right:6px;
  padding-top:0;
  text-transform:uppercase;
  width:498px
}

td.productlisting-data{
  border-bottom:1px solid #ffffff;
  border-right:1px solid #ffffff;
  color:#ff850d;
  font:normal 11px Tahoma,Tahoma,Arial,sans-serif;
  text-align:center;
  vertical-align:middle
}

td.smalltext,span.smalltext,p.smalltext{
  font:10px Tahoma,Arial,sans-serif;
  padding-right:10px
}

td.subbar,.checkoutbarcurrent{
  color:#000000;
  font:10px Tahoma,Arial,sans-serif
}

tr.accounthistory-even,tr.addressbook-even,tr.alsopurchased-even,tr.payment-even,tr.productlisting-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingoptions-even{
  background:#fffcf6
}

tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd{
  background:#fff9f0
}

tr.header{
  background:#ffffff
}

tr.headererror{
  background:#ff0000
}

tr.headerinfo{
  background:#00ff00
}

tr.headernavigation,tr.footer{
  background:#d2d2d2
}

tr.subbar{
  background:#f4f7fd
}

#search_suggest{
  background:#ffffff;
  border:1px outset;
  position:absolute;
  text-align:center
}

.as:hover,.ch:hover{
  text-decoration:none
}

.borderit:hover{
  color:red
}

.borderit:hover img{
  border:1px solid navy
}

.cl:hover,.me:hover{
  text-decoration:underline
}

.cu:hover,.fl:hover{
  color:#ffffff;
  text-decoration:underline
}

.tbl a:hover{
  background:#d1dce9;
  color:#ff0000;
  text-decoration:none
}

a.headernavigation:hover{
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  text-decoration:underline
}

a.pageresults,a.pageresults:hover,a.pageresults:visited{
  color:#747474
}

a:hover{
  color:#888888;
  text-decoration:underline
}
ul.sitemap {
color: #F7A110;
}
