/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
body, html { margin:0px; padding:0px; background:#6D6A55; color:#535143; height:100%; }
.maintable { width:1004px; height:100%; background:url(images/left_column_bg.gif) repeat-y left #F8F7EC; }
table, div,input { font-size:12px; font-family:Arial,Tahoma,Helvetica; }

#leftpart {}
a { color:#000000; }
a:hover { color:#2e2d27; }
.input_text { border:#90908c 1px solid;font-size:12px; font-family:Arial,Tahoma,Helvetica;}
.input_text_right { border:#90908c 1px solid;font-size:12px; font-family:Arial,Tahoma,Helvetica; text-align:right;}

a.leftlink, a.leftlink1 { color:#535143; text-decoration:none; display:block; width:100%; padding:5px 0px 5px 27px; font-weight:bold; }
a.leftlink { background:url(images/leftlinks1.gif) no-repeat; }
a.leftlink1 { background:url(images/leftlinks.gif) no-repeat; }
a.leftlink:hover { color:#a90000; background:url(images/leftlinks1_hover.gif) no-repeat; text-decoration:none; }
a.leftlink1:hover { color:#a90000; background:url(images/leftlinks_hover.gif) no-repeat; text-decoration:none; }
.sublink { background:url(images/sublinkbg.gif) repeat-x; padding:5px; }
.sublink ul { list-style:url(images/arw.gif) none; margin:0px; padding-left:20px; }
.sublink ul li { margin:4px; padding:0px; }
.sublink a { color:#535143; text-decoration:none; }
.sublink a:hover { color:#a90000; text-decoration:none; }
a.leftlink_sub { background:url(images/arw.gif)  no-repeat; color:#535143; text-decoration:none; display:block; width:100%; padding:5px 0px 5px 32px; font-weight:bold;}
a.leftlink_sub:hover { color:#a90000; text-decoration:underline; }

.searchbg { background:url(images/searchbg.gif) repeat-x; height:31px;width:200px; padding:12px 0px 0px 9px;}

.toplink img { vertical-align:middle; }
.toplink a { color:#6D6B5C; text-decoration:none; font-weight:bolder;}
.toplink a:hover { color:#22319C; text-decoration:none; font-weight:bolder; }

.toprightbg { background:url(images/store/oscommerce-addons.gif) no-repeat; float:right; width:178px; height:126px; }
#mainmenu { clear:both; background:url(images/menuright.gif) no-repeat right; height:49px; }
#mainmenu img { float:left; }

.footerleft { background:url(images/footerleft.gif) repeat-x bottom #f8f7ec; width:200px; height:41px; float:left;
	padding:10px 0px 0px 9px; }
.footerright { background:url(images/footerright.gif) repeat-x bottom #f8f7ec; color:#B0B5F5; height:30px; width:767px; float:right;
	padding-top:21px; }
.footerright a { color:#B0B5F5; text-decoration:none; }
.footerright a:hover { color:#ffffff; text-decoration:none; }
/* Product Listing */
.prodrow { background:url(images/line.gif) repeat-y center; height:136px; }
.prodrow p { margin:7px; padding:0px;}
.prodrow .hline { background:url(images/line.gif) repeat-x center #F8F7EC; }
.prodrow_t { background:url(images/line.gif) repeat-y center; height:158px; }
.prodrow_t p { margin:7px; padding:0px;}
.prodrow_t .hline { background:url(images/line.gif) repeat-x center #F8F7EC; }

.prodcolum { width:48%; }
a.headlink { color:#5E5C40; font-weight:bold; }
a.headlink:hover { color:#a90000; text-decoration:none; font-weight:bold; }
.price { color:#0c28d4; font-weight:bold; font-size:110%; }
.hline { background:url(images/line.gif) repeat-x center; }
.vline { background:url(images/line.gif) repeat-y center; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.hrline { background-image:url(images/h-line.gif); background-repeat:repeat-x; background-position:center width:100%; }

.thumimg { border:1px solid #D6D2B7; padding:1px; margin-right:10px; }
.listimg { border:1px solid #D6D2B7; padding:1px; margin-right:10px; }
.listimg_t { border:1px solid #D6D2B7; padding:1px; margin-right:10px; display:inline-block; width:150px; height:150px; overflow:hidden; float:left;}
.relatedimg { border:1px solid #D6D2B7; padding:1px; margin:0px 10px 6px 10px; width:90px; }
.bigimg { border:2px solid #D6D2B7; padding:2px; margin-right:10px; }
#prodetail {}
.h2 { font:bold 130% Arial; padding:0px; margin:5px 0px; }
#prodetail p { margin:8px 0px; }
#prodetail a { text-decoration:none; }


a img { border:0px; }

.pageContent { padding:17px; text-align:justify; }
.box_back_1 { background-image:url(images/box_back_1.gif); background-repeat:repeat-x; }
.red { color:#FF0000; }
.left_bg { background:url(images/left_column_bg.gif) repeat-y; }

.pageHeading, h1.pageHeading { font-family:Arial,Tahoma,Helvetica; font-size:180%; color:#314699; padding-bottom:4px;
  background:url(images/heading_dot.gif) repeat-x bottom; font-weight:normal;}
.messageStackError { color:#FF0000; font-size:10px; }
.messageStackSuccess { color:#0000FF; font-size:10px; }
.moduleRow {cursor: pointer; cursor: hand;  }
.moduleRowOver {cursor: pointer; cursor: hand; background-color:#f7f3db; }
.moduleRowSelected {cursor: pointer; cursor: hand; background-color:#f6f2ca; }
.left_box{ background-image:url(images/store/box_back_3.gif);background-repeat:repeat-x;padding-top:13px;}
.index_ul { padding:10px 0px 10px 15px; margin:0px;}
.title-sub { background-image:url(images/store/heading-back.gif); background-repeat:repeat-x; padding: 7px 0px 7px 15px; color:#535143; font-weight:bold; }
.description-sub { background-image:url(images/store/heading-back-2.gif); background-repeat:repeat-x; padding: 7px 0px 7px 15px; }
.port_ul { margin: 0px; }
.port_li { margin: 0px; }
span.portfi
{
	cursor:pointer;
	color:#000000;
	text-decoration:underline;
}
#BiggerImage { position:absolute; display:none; z-index:10; width:600px; padding:0px; border:#D6D2B7 solid 1px;}
.Buy15 { font-size:15px; color:#314699; font-weight:bold;}
.Buy15 b { color:#c30000;}
.BigImg { border:#a3a299 solid 2px; }
.BuyActual { font-size:15px; color:#314699; font-weight:bold; padding:11px;overflow:hidden; background-color:#dfded7; vertical-align:top; }
.BuyActual Div{ overflow:hidden; width:982px;}
.temdetails { background:url(images/store/yellow2.png) repeat-y; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#222222; padding:10px; line-height:19px;}
.temdetails b{ color:#c30000; }
.Details { display:none; border:#dedddb 1px solid; background-color:#f7f5e2; padding:5px;margin:5px; font-size:12px; }