/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
.boxText { font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.errorBox { font-family : Arial,Helvetica,sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial,Helvetica,sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial,Helvetica,sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
div
{
	padding:0px;
	margin:0px;
}
BODY {
  background: #ffffff;
  color: #666666;
  margin: 0px;
}
A {
  color: #666666;
  text-decoration: none;
  padding:0px;
  margin:0px;
}
A:hover {
  color: #AABBDD;
  text-decoration: underline;
}
form {
	display: inline;
	padding:0px; margin:0px; font-size:11px;
}
img{border:none;}
TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #bbc3d3;
}
TD.headerNavigation {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { 
  color: #cb5b00; 
  font-weight : bold;
  font-size:12px;
  line-height:21px;
}
A.headerNavigation:hover {
  color: #a14a04;
  text-decoration:none;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #bbc3d3;
}
TD.footer {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.infoBox {
  background: #b96831;
}
.infoBoxContents {
  background: #fff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}
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: #f8f8f9;
}
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: #f8f8f9;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.productListing-heading {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}
A.pageResults {
  color: #0000FF;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  color: #e55100;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
}
TD.main, P.main {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}
TD.accountCategory {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  /*font-weight: bold;*/
}
TD.fieldValue {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}
TD.fieldValue select{
	border:1px solid #C8B791;
}
TD.tableHeading {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Arial,Helvetica,sans-serif;
  color: #ff0000;
  font-size:11px;
}
SPAN.errorText {
  font-family: Arial,Helvetica,sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: #666666; }
/* message box */
.messageBox { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial,Helvetica,sans-serif; font-size: 12px; background-color: #ffb3b5; color:#CE0005;}
.messageStackSuccess { font-family: Arial,Helvetica,sans-serif; font-size: 12px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FF0000; 
}
/********************************************************************/
body{
margin:0px;
/*background-image:url(images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
height:831px;*/
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
<!--comment by pd-->
#main{
/*width:980px;
margin:0px;
margin-left:15px;*/
font-family:Arial, Helvetica, sans-serif;
}
#upper_header{
width:980px;
height:141px;
}
.left_float{
float:left;
}
.right_float{
float:right;
}
.Clear{
clear:both;
}
.Ptop1{
padding-top:10px;
font-size:13px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
color:#e55100;
margin:5px 0;
font-weight:normal;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#6f6f6f;
margin:5px 0;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#6f6f6f;
margin:5px 0;
}
.Header{
/*background-image:url(images/header_christmas.jpg);*/
background-repeat:no-repeat;
background-position:top center;
width:980px;
height:62px;
margin-bottom:11px;
}
.topLinksContainer{width:328px; float:right; background:url(images/topLinks_bg.jpg) repeat-x;}
.topLinksContainer_l{background:url(images/topLinks_bg_l.jpg) no-repeat left top; padding-left:11px;}
.topLinksContainer_r{background:url(images/topLinks_bg_r.jpg) no-repeat right top; padding-right:11px; height:57px;}
.HomeLink{
_margin-top:10px;
background-image:url(images/home_icon.png);
background-repeat:no-repeat;
background-position:center 10px;
width:47px;
height:61px;
display:block;
float:right;
cursor:pointer;
padding-top:10px;
_padding-top:0;
margin-right:20px !important;
margin-right:10px;
}
.logoLink{
	background:url(images/prestowonders_logo.png) no-repeat center 5px;
	width:227px;
	height:123px;
	cursor:pointer;
	padding-top:5px;
}
.BodyWrapper{
margin:0 0 5px 0;
width:980px;
border:#efeadf solid 1px;
}
.BorderStraight{
background-color:#fff;
width:960px;
height:9px;
float:left;
}
.BodyContainer{
background-color:#fefcf8;
margin:0px;
width:980px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#666666;
}
.BorderHeight{
height:9px;
background:#fefcf8;
}
.popupWrapper
{
	padding:5px;
}
.popupContainer
{
border:#efeadf solid 1px;
padding:10px;
}
.WhiteWrapper{
padding:10px 8px;
width:964px !important;
width:980px;
}
.WhiteUpper{
background-color:#FFFFFF;
border:#e3ded3 solid 1px;
/*padding:5px 0 0 20px;*/
}
.WhiteBorder{
background-color:#FFFFFF;
width:946px;
float:left;
}
.LogInArea{
/*margin:16px 0 0 532px;*/
padding-right:20px;
padding-top:5px;
}
.LogInArea a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF0000;
text-decoration:none;
padding:0 5px;
}
.LogInArea a:hover{
text-decoration:none;
color:#999999;
}
.RedTextB{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF0000;
}
.RedText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#E55100;
}
.RedText a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FF0000;
text-decoration:underline;
}
.TabWrapper{
width:630px;
float:left;
}
.TabWrapper ul{
margin:0px;
padding:0px;
list-style-image:none;
}
.TabWrapper ul li{
margin:0px;
padding:0 5px;
list-style-type:none;
text-align:center;
float:left;
}
.TabWrapper1{
background-image:url(images/tab_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
display:block;
width:130px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center top;
padding:4px 0 0 0px;
}
.TabWrapper1:hover{
background-image:url(../images/tab_bg_hover.jpg);
color:#000000;
}
.TabWrapper1Select{
background-image:url(images/tab_bg_hover.jpg);
color:#666666;
background-repeat:no-repeat;
background-position:top center;
display:block;
width: 155px;    /*130px*/
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:center top;
padding:4px 0 0 0px;
}
.Longlink{
background-image:url(images/tab_bglong.jpg);
background-repeat:no-repeat;
background-position:top center;
display:block;
width:205px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center top;
padding:4px 0 0 0px;
}
.Longlink:hover{
background-image:url(images/tab_bglong_hover.jpg);
color:#000000;
}
.LonglinkSelect{
background-image:url(images/tab_bglong_hover.jpg);
color:#666666;
background-repeat:no-repeat;
background-position:top center;
display:block;
width:205px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:center top;
padding:13px 0 0 0px;
}
.CurrenyContainer{
float:right;
margin-right:10px;
}
.MainContentContainer{
margin:10px 0px 0 0px;
padding:10px 0;
/*border:1px solid #000000;*/
}
.SlidConatiner{
float:left;
}
.Slide{
/*border:1px solid #FF0000;*/
height:144px;
}
.FlashContainer{
width:474px;
float:left;
}
.ProductName{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#772624;
font-weight:bold;
}
.zoom{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
background-image:url(images/zoom.gif);
background-repeat:no-repeat;
background-position:right top;
display:block;
margin:5px 0px 0 0;
width:82px;
height:30px;
text-align:left;
}
.zooms:hover{
text-decoration:underline;
}
.InputField{
width:224px;
}
.MaroonText
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#81091b;
/*margin-top:50px;
_margin-top:0px;*/
}
.AwNext{
background-image:url(images/next.jpg);
width:85px;
height:22px;
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
text-decoration:none;
padding-bottom:2px;
border:none;
border-bottom:0px;
cursor:pointer;
}
/*.AwNext:hover{
background-image:url(../images/next_hov.jpg);
}
*/
.ProductBg{
width:110px;
height:168px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FF0000;
margin-bottom:10px;
}
.ProductBg img{
cursor:pointer;
vertical-align:top;
}
.Next{
background-image:url(images/next01.jpg);
width:85px;
height:22px;
background-repeat:no-repeat;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#41010b;
text-decoration:none;
padding-top:2px;
display:block;
text-align:center;
}
.Next:hover{
background-image:url(images/next_hov.jpg);
}
#footer{
width:980px;
margin:0 auto 0 auto;
padding-top:13px;
}
.FooterLink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
font-weight:normal;
}
.MainFooter,.MainFooter td, .MainFooter a{
/*background-image:url(images/footer.jpg);
background-repeat:no-repeat;
background-position:top;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
font-weight:normal;
}
.MainFooter a{padding:5px;}
.MainFooter a:hover{
text-decoration:none;
color:#3e3e3e;
}
.TopInput{
 width:130px;
}
.TableContainer{
margin:20px 40px;
}
.ShoppingCartTableContainer{
margin:10px 10px;
}
.TableHead{
background-image:url(images/tl_head_bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
text-align:left;
font-weight:bold;
padding-top:3px;
}
.TdBgColor{
background-color:#b96831;
}
.TdBgColor1{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
line-height:160%;
}
.InputfieldInner {
	border:1px solid #C8B791;
	color:#282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:22px;
	padding-bottom:2px;
	width:126px;
}
.TextareaInner
{
	font-family:Arial, Helvetica, sans-serif;
	color:#282828;
	border:1px solid #c8b791;
	width:420px;
	height:68px;
	font-size:12px;
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#a0a0a4;
margin:0px;
font-weight:normal;
}
.TdDevider{
width:1px;
background-image:url(images/devider.jpg);;
background-repeat:repeat-y;
height:100%;
background-position:center;
}
.Text1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a0a0a4;
font-weight:normal;
}
/*********************************************menu*****************************************************************************/
.menu{ 
overflow: hidden; 
padding:4px 0 0 0;
border-width: 1px 0;
float:left;
}
.menu a.aero{
background: transparent url('images/menu_bg_left.jpg') no-repeat top left;
display: block;
float: left;
font: normal 10px Verdana, Trebuchet MS;
line-height: 18px;
height:24px;
padding-left:8px;
text-decoration: none;
margin-right: 10px; 
color:#FFFFFF;
}
.menu a.aero:link, .nav a.aero:visited, .nav a:active{
color: #ffffff;
}
.menu a.aero span{
background: transparent url('images/menu_bg_right.jpg') no-repeat top right;
width:auto;
display: block;
padding: 4px 6px 6px 0;
}
.menu a.aero:hover{
background: transparent url('images/menu_bg_left_h.jpg') no-repeat top left;
}
.menu a.aero:hover span{
color:#FFFFFF;
background: transparent url('images/menu_bg_right_h.jpg') no-repeat top right;
}
.borderAll
{
	display:block;
	border:#e1dbca solid 1px;
	cursor:pointer;
	background:#fff;
	padding:4px;
	position:relative;
}
.na-div{position:absolute; height:75px; width:126px; top:0px; right:0px; background: transparent url('images/not-available_img.png') no-repeat top left;} 
.productThumb
{
	padding:6px;
	background:#f3ede1;
}
/*********************************************menu*****************************************************************************/
.MenuSelBg{
_background-color:#FF0000; 
display:block; 
padding:2px; 
_padding:0px; 
background-image:url(images/menu_sel_bg.jpg);
width:160px;
background-repeat:repeat-x; 
height:19px;
}
/*.stepcarousel{
height:144px;
}
.panel{
padding:2px;
}
.panel img{
border:1px solid #ee8304;
}*/
.asterix
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF0000;
}
.importantTxt{color:#E55100; font-weight:bold;}
.rightTabarea
{
	position:absolute;
	top:6px;
	right:4px;/*change by pd 8*/
	width:230px;
}
.searchContainer
{
	width:218px; float:right; display: block; margin-right:2px;
}
.infoBox_c
{
	background-image:url(images/tl_head_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	padding-top:3px;
}
.faq-bg{
border:1px dashed #98a648;
/*background-color:#f5f9db;*/
background-color:#FBF0DA;
}
.faq-bg1{
border:1px dashed #999999;
background-color:#FFFFFF;
}
.txt_faq_question{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#993300;
}
.txt_faq_ans{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
}
.copyrightTxt
{
	font-size:11px;
	color:#838383;
}
.copyrightTxt a
{
	font-size:11px;
	color:#838383;
	text-decoration:underline;
}
.copyrightTxt a:hover{text-decoration:none;}
.newbtn{ height:25px; background-image:url(images/i1.jpg); border:1px solid #bd926a; font-family:Arial, Helvetica,   sans-serif; font-size:11px; color:#462a06; cursor:pointer;}
.menuList{width:27%; float:left; list-style:outside circle;}
.menuList li{margin-bottom:3px; fcolor:#3f3c3c;}
.okBtn
{
	background:#ff9900; 
	width:auto; 
	padding:5px 14px; 
	display:inline-block; 
	text-align:center; 
	color:white; 
	font-weight:bold;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	text-decoration:none;
	-moz-box-shadow:1px 1px 3px #cecece;
}
/*   hover text css */
.dogvdvhdr {
width:500;
background:#C4D5E3;
border:1px dashed #C4D5E3;
font-weight:bold;
}
.dogvdvbdy_new {
width:auto;
background:#FFFFFF;
padding:5px;
border:1px dashed #f37c16;
text-align:center;
}
.thdrcell {
background:#FFFFFF;
font-family:arial;
font-size:12px;
font-weight:bold;
padding:5px;
border-bottom:1px solid #C8BA92;
}
.tdatacell {
font-family:arial;
font-size:12px;
background:#FFFFFF;
}
.divider{border-left:1px solid #C8B791; padding-left:5px;}
.ajax_response_msg{
display:none;
position:fixed;
background:#000000;
color:#FFFFFF;
font-size:16px;
font-family:Georgia, 'Times New Roman', Times, serif; 
border:1px solid #E2E2E2;
text-align:center;
z-index:999;
opacity:0.9;
filter: alpha(opacity=90);
-mozila-opacity:0.5;
}
/*  end */
.stores{
float:left;
margin-left:20px;
width:140px;

}
