/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
 
/* This section controls the colors for the site. Change red (default) to one of these options: orange, yellow, green, blue, purple, or grey) */

.sequre {
        background:transparent url(../images/button_seq.gif) no-repeat scroll 98% 15px;
}
    

.productListing-rowheading
{
    background-color:#EB8F87;
}

*.serch_backgroud {
background-color:#000000;
border:1px solid #EB8F87;
float:left;
height:32px;
margin:0 0 0;
width:278px;
}

#navMain li.not{
    background : none;
}

.lebar {
color:#FFFFFF;
float:left;
font-family:"Times New Roman", Times, serif;
font-size:16px;
padding:6px 0 0 7px;
font-style:italic;
}

.input_box {
float:left;
height:21px;
padding:7px 0 0 8px;
width:164px;
}

.input_left {
background:transparent url(../images/input_left.gif) no-repeat scroll 0 0;
float:left;
height:19px;
padding:0;
width:9px;
}
.input_middel {
background:transparent url(../images/input_middel.gif) repeat-x scroll 0 0;
float:left;
height:19px;
width:145px;
}
.intup_text {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
font-size:11px;
/*padding:2px 0 0;*/
width:140px;
}
.input_right {
background:transparent url(../images/input_right.gif) no-repeat scroll 0 0;
float:left;
height:19px;
width:10px;
}
.go_but {
background:transparent url(../images/go_button.gif) no-repeat scroll center bottom;
float:left;
height:20px;
padding:6px 0 0 22px;
width:20px;
}
.serch_backgroud {
background-color:#000000;
border:1px solid #EB8F87;
float:left;
height:32px;
margin:0 0 0;
width:279px;
}



input#searchTop {
	background: url("../images/red/rounded-search-input-top.gif") top left no-repeat;
}
#navMainWrapper {
	/*background:url("../images/red/header.gif");*/
}
h3.leftBoxHeading, h3.rightBoxHeading {
	background:transparent url(../images/red/hading_tab.gif)  no-repeat scroll 0 0;
}
#navMain a {
	/*background:url("../images/red/tableftE.gif") no-repeat left top;*/
}
#navMain a span {
	/*background:url("../images/red/tabrightE.gif") no-repeat right top;*/
}
#navMain a span.last {
	/*background:url("../images/red/tabrightE_last.gif") no-repeat right top;*/
}
/* end main color changes */
.leftBoxContainer {
background-color:#FFF6E9;
border:1px solid #ECDCC1;
float:left;
margin:7px 0 0;
}

.rightBoxContainer {
background-color:#FFF6E9;
border:1px solid #ECDCC1;
float:left;
margin:7px 0 0;
}


/* other background color or image changes */
body {
	background:#FEF5E6; /* main site background color, blue default */
    
}
#headerWrapper {
	background:transparent url(../images/top_background.gif) repeat-x scroll 0 0;
    float:left;
    height:263px;
    width:100%;
}


input:focus, select:focus, textarea:focus {
	/*background:#FEF5E6; /* background color for input boxes, light blue default */
}
.messageStackWarning, .messageStackError {
/*	background:#990000;   background color for warning messages, red default */
}
.messageStackSuccess {
	background:#929292;  /* background color for success messages, grey default */
}
.messageStackCaution {
	 /* background:#FFFF99;  background color for caution messages, yellow default */
}
#cartSubTotal, h2.centerBoxHeading, .rowOdd {
	background:#FEF5E6; /* background color for the New Product, Featured Products and Specials heading, odd listings, and for the subtotal section in the cart, light grey default */
}
TR.tableHeading {
	background:#FDE6C2; /* background color for various table headings (including shopping cart heading), medium grey default */
}
.rowEven {
	background:#FEF5E6;  /* background color for even listings, very light grey default */
}
#navEZPagesTop {
	background:url("../images/ezbg.gif") repeat-x;  /* grey background image behind ezpages section */
}
#contentMainWrapper {
	/*background:url("../images/sidebox.gif") 100% 0 repeat-y; /* This is the right column background "faked" with an image. */
	/*background-color:#FDECD1; /*background color for the main "content" of the site */
}
#contentMainWrapperb {
	/*background: url("../images/sidebox.gif") 0 0 repeat-y; /* This is the left column background "faked" with an image. */
}
input.search {
	background: url("../images/rounded-search-input.gif") top left no-repeat; /* rounded search image for the search sidebox */
}
/* font color changes */

body {
	color:##4f4f4f;  /* main site font color*/
}
a:link {
	color:#4f4f4f; /* main site links color */
	text-decoration:none;
	position:relative;
}
a:visited {
	text-decoration:none; /* color of links after customer has visited them */
	color:#313131;
	
}
a:hover {
	color:#B20E0D;
    text-decoration:none;
}
h3.leftBoxHeading, h3.rightBoxHeading {
	color:#fff; /* right and left box heading color */
    font-family:"Times New Roman", Times, serif;
	font-style:italic;

}

.leftBoxHeading a, .rightBoxHeading a {
	color:#fff; /* right and left box LINK heading color */
}
.leftBoxHeading a:hover, .rightBoxHeading a:hover {
	color:#E8E9E9; /* right and left box LINK heading color when hovered over*/
}
#navMain a span {
	/*color:#fff; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. */
}
#navMain a:hover span {
	/*color:#fff; /* color of header links, HOME, LOGIN, MY ACCOUNT, etc. when hovered over */
}
#tagline {
	color:#333; /* tagline text color */
}
#productPrices {
	color:#9F1C00; /* color of price */
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .alert {
	color:#990000; /* color of sale prices and alerts */
}
.messageStackWarning, .messageStackError {
	 color:#B10C0B;
     font-weight:bold;    /* color of warning message text */
    
}

/* bold text */
 .important, #tagline, #navEZPagesTop, LEGEND, #navSupp ul li a, #navCatTabs ul li a, #navEZPagesTOCWrapper, #cartSubTotal, .cartBoxTotal, #cartBoxEmpty, #cartBoxVoucherBalance  {
	/*color:#FFFFFF;*/
    font-weight:700;
}
#navSuppWrapper a
{
    color:#FFFFFF;
}
#navSuppWrapper a:hover
{
    color:red;
}

.bold
{
    font-weight:700;
}

.mid_menu_top {
background:transparent url(../images/mid_menu_top.gif) no-repeat scroll 0 0;
float:left;
height:12px;
padding:0;
width:465px;
}

.mid_menu_buttom {
background:transparent url(../images/mid_menu_buttom.gif) no-repeat scroll 0 0;
float:left;
height:24px;
padding:0;
width:465px;
}



/* end of site font color changes */


/* site and main content width section */
	
html>body {
	width: auto;
}
#nw {
	/* width:80%;  main site width; if you'd prefer a fixed width site, enter the width in px here. */
	/*max-width:1300px; prevents the main content from getting wider than 1300px in sites other than IE */
	/* min-width:1010px; this prevents the main content from getting smaller than 1000px in browsers OTHER THAN IE. You can make this as small as 800px, BUT any smaller than that, and the top header menu will break into two lines. Also, if you make this width 800px, you will need to make sure your product image on the product info page is no wider than 190px */
}
/* IE only. Controls Width of Site and Main Content*/
* html #nw {
 width:expression((d=document.compatMode=="CSS1Compat" ? document.documentElement : document.body) && (d.clientWidth > 1300? "1300px" : d.clientWidth > 1048? "80%" : d.clientWidth < 1048? "1010px" : "80%")); /* this prevents the site from getting smaller than 1000px or wider than 1300px in IE */
}
/* end IE only */
/* end site and main content width section */


/*wrappers - page or section containers*/
#nw {
	text-align:left;
	vertical-align:top;
	margin:0 auto;
}
#headerWrapper {
	float:left;
	width:100%;
}
#navMainWrapper {

    float:left;
    height:auto;
    width:906px;
    padding-bottom:10px;
}

.top {
height:auto;
margin:40px auto 0;
width:906px;
}


#logoWrapper {
	width:auto;
}
#logo {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
#taglineWrapper {
	width:75%;
	float:left;
}
#tagline {
	font-size:1.1em;
	text-align:center;
	padding:25px 8px 35px;
}
#navEZPagesTop {
	width:auto;
	padding:7px 0;
}
#navEZPagesTop a {
	padding:0 8px;
}
#contentMainWrapper {
	/*line-height:1.4;
	min-height: 100%;*/
}
#contentMainWrapperb {
	/*min-height: 100%;*/
    background:#FFF6E9 none repeat scroll 0 0;
    float:left;
    height:auto;
    width:100%;
}
* html #contentMainWrapper {
	/*height: 100%;*/
}
.outer {
	/*padding-left: 165px; /* Same width as margin-left for the float-wrap div */
	/*padding-right: 150px; /* Our right column width */
    /*background:#FEF5E6;*/
    background:#FFFFFF none repeat scroll 0 0;
    margin:0 auto;
    width:905px;
}
.inner {
	/*width: 100%;
    background:#FFFFFF;*/
    background:#FFFFFF none repeat scroll 0 0;
    float:left;
    width:904px;
}
.float-wrap {
	float:left;
    margin-left:7px;
    width:689px;
}
#content {
    background:#FFF6E9 none repeat scroll 0 0;
    border:1px solid #ECDCC1;
    float:right;
    line-height:1.6;
    margin-right:6px;
    margin-top:7px;
    position:relative;
    width:473px;
}

.contentWrap {
	padding: 5px 0 5px 5px;
}
#navColumnOne {
	float: left;
	position: relative; /* IE needs this  */
}
#navColumnTwo {
	float:right;
    margin-right:9px;
    position:relative;
}
* html #navColumnTwo {
	margin-right: -170px !important; /* Fixes IE6 Issue */
}
/* end wrappers - page or section containers*/

* {
	margin:0;
	padding:0;
}
body {
	font-family: verdana;
	font-size:73.5%;
	margin-top:0px;
}
a img {
	border:none;
}

h1 {
	font-size:1.3em;
}
h2 {
	font-size:1.2em;
}
h3 {
	font-size:1.1em;
}
h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {
	font-size:1em;
}
LEGEND {
	color:#333;
}
.biggerText {
	font-size:1.1em;
}
h1, h2, h3, h4, h5, h6 {
	margin:.3em 0;
}
CODE {
	font-family:tahoma, arial, verdana, helvetica, sans-serif;
	font-size:1em;
}
FORM, SELECT {
	display:inline;
	font-size:1em;
	margin:8px 0 0 0;
	width:150px;
}
option {
	padding-right:.5em;
}
INPUT {
	margin:.3em .5em;
}
html>/**/body input[type=checkbox], html>/**/body input[type=radio] {
	float:left;
	clear:both;
}
html>/**/body .checkboxLabel, html>/**/body .radioButtonLabel {
	margin:0 .2em .5em 0;
	float:left;
}
.ratingRow input[type=radio] {
	float:none;
	margin:0 .5em;
}
TEXTAREA {
	margin:auto;
	/*display:block;*/
	width:95%;
}
FIELDSET {
	padding:.5em;
	margin:.5em 0;
	border:1px solid #cccccc;
}
LEGEND {
	padding:.3em;
}
h4.optionName {
	padding-right:1em;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
}
LABEL.inputLabel {
	width:24%;
	float:left;
	margin:.0em;
}
LABEL.inputLabelPayment {
	width:15em;
	float:left;
	padding:.5em;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width:12em;
	float:left;
}
ADDRESS {
	font-style:normal;
	padding-right:40px;
}
.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

HR {
	height:1px;
	margin:.5em 0;
	border:none;
	border-bottom:1px solid #9a9a9a;
}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding:.2em;
    color:#B10C0B;
    font-weight:bold;
}
/* product info page css */

#cartAdd {
	width:125px;
	text-align:center;
	margin:0px auto;
	float: left;
	padding-right:10px;
}
#cartAdd input {
	margin:0em 0 0 0;
}
#productDescription {
	border:1px solid #bfbfbf;
	margin-top:20px;
	clear:both;
}
#rightFloat {
	float:left;
	width:520px;
	text-align:left;
}
#leftFloat {
	float:left;
	text-align:center;
}
#productDetailsList {
	float:left;
}
#productAttributes {
	width:100%;
	float:left;
	border:1px solid #bfbfbf;
	padding-left:5px;
	margin:5px 0 0 10px;
}
#productImage {
	margin:0 auto;
	text-align:center;
}
.imgLink {
	text-align:center;
	margin:0 auto;
	display:block;
	width:100%;
	float:left;
	cursor:pointer;
}
#friendReview {
	padding:0px 0 10px 0px;
	float:right;
	text-align:left;
}
.reviewCount {
	float:left;
	padding-left:2px;
}
#productReviewLink {
	padding:5px 0;
}
.wrapperAttribsOptions {
	line-height:2em;
	width:auto;
	float:left;
}
.wrapperAttribsOptions h4 {
	padding-right:15px;
}
/* end product info page css */

/* css for top menu tabs */

#navMain {
	float:left;
    height:auto;
    padding:5px 0px 0 0;
    width:620px;
}
#navMain ul {
	float:left;
	padding:0;
}
#navMain li {
	display:inline;
    background:transparent url(../images/seprater.gif) no-repeat scroll 1px 50%;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding:0;
}
#navMain a {
	color:#FFFFFF;
    float:left;
    font-family:'Times New Roman ';
    font-size:17.5px;
    font-style:italic;
    font-weight:bold;
    padding:0 13px;
    text-decoration:none;
}
#navMain a span {
	/*float:left;
	display:block;
	padding: 7px 15px 0 15px;
	text-align:center;
	width:90px;
	cursor:pointer;
	height:25px;*/
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navMain a span {
	/*float:none;*/
}
/* End IE5-Mac hack */

#navMain a:hover {
	/*background-position:0% -32px;*/
}
#navMain a:hover span {
	/*background-position:100% -32px;*/
}
/* end css for top menu tabs */
	
.navNextPrevWrapper {
	margin-bottom:1em;
}
.navPrevCounter {
	font-size:.9em;
}
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	padding:0 1em;
	list-style-type:none;
	position:relative;
}
#navSuppWrapper{
	background:transparent url(../images/futer.gif) top repeat-x;
    float:left;
    height:95px;
    width:100%;
	margin:5px 0 0 0;
}


#navSupp {
	margin:0 auto;
    padding-top:1em;
    text-align:center;
}
#navSupp ul {
	line-height:1.5em;
    list-style-type:none;
    padding:0.3em 0;
    text-align:center;
}
#navCatTabs ul {
	list-style-type:none;
	text-align:center;
}
#navSupp li, #navCatTabs li {
	color:#FFFFFF;
    display:inline;
}
#navSupp ul li a, #navCatTabs ul li a {
    color:#FFFFFF;
	display:inline;
    text-decoration:none;
    white-space:nowrap;
    width:0;
}
#navEZPagesTOCWrapper {
	float:right;
	height:1%;
	border:1px solid #000;
}
#navEZPagesTOC ul {
	padding: .5em 0;
	list-style-type:none;
	line-height:1.5em;
}
#navEZPagesTOC ul li {
	white-space:nowrap;
}
#navEZPagesTOC ul li a {
	padding:0 .5em;
}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin:.5em;
}
#navMainSearch {
	background-color:#000000;
    border:1px solid #EB8F87;
    float:right;
    height:32px;
    margin:0 0 0;
    width:281px;
}
input.search {
	border: 0;
	width: 100px; /* width of text-display area */
	padding: 3px 15px 4px 20px;
	font-size: 11px;
}
input#searchTop {
	border: 0;
	width: 115px; /* width of text-display area */
	padding: 4px 15px 5px 20px;
	font-size: 12px;
}
* html input#searchTop {
	background-attachment: fixed;
}
#navBreadCrumb {
	text-align:left;
	line-height:1.6em;
	font-size:.95em;
	padding:.2em 0;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align:top;
}
#productDescription, .shippingEstimatorWrapper {
	padding:.5em;
}
.important {
	padding:.5em;
}
.gvBal {
	float:right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding:.8em;
}
#siteinfoIP ,#siteinfoLegal{
    color:white;
    text-align:center;
}

#siteinfoIP a{
    color:white;
    text-align:center;
}


.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:.9em;
    
}
#siteinfoLegal {
	padding-bottom:1em;
	clear:both;
}
.tableHeading TH {
	border-bottom:0px solid #cccccc;
}
#cartSubTotal {
	border-top:1px solid #cccccc;
	text-align:right;
	line-height:2.2em;
	padding-right:2.5em;
}
.tableRow, .tableHeading, #cartSubTotal {
	height:2.2em;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding:.5em 0 0;
}
#cartProdTitle {
	text-align:center
}
.cartUnitDisplay, .cartTotalDisplay {
	text-align:center;
	padding-right:.2em;
}
.cartRemoveItemDisplay input[type=checkbox] {
	float:none;
	margin-bottom:1em;
}
#scUpdateQuantity {
	width:1.8em;
}
#scProductsHeading {
	padding-left:2em;
}
.cartQuantity {
	width:4em;
}
.cartNewItem {
	position:relative;  /*do not remove-fixes stupid IEbug*/
}
.cartOldItem {
	position:relative;   /*do not remove-fixes stupid IEbug*/
}
.cartBoxTotal {
	text-align:right;
	padding-right:10px;
}
.cartRemoveItemDisplay {
	width:5em;
}
.cartAttribsList {
	margin-left:1em;
}
#mediaManager {
	width:50%;
	margin:.2em;
	padding:.5em;
}
.mediaTitle {
	float: left;
}
.mediaTypeLink {
	float: right;
}
.normalprice, .productSpecialPriceSale {
	text-decoration:line-through;
}
.orderHistList {
	margin:1em;
	padding:.2em 0;
}
#ezPageBoxList li {
	padding:.2em 0;
}
.totalBox {
	width:5.5em;
	text-align:right;
	padding:.2em;
}
.lineTitle, .amount {
	text-align:right;
	padding:.2em;
}
.amount {
	width:5.5em;
}
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:.5em 1em 0 0;
}
#cartImage {
	margin:.5em 1em;
}
.attribImg {
	width:20%;
	margin:.3em 0;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:1em 0;
}
.centerBoxContentsProducts {
	margin:0 auto;
	text-align:center;
	width:95%
}
h3.leftBoxHeading, h3.rightBoxHeading {
	font-size:1.5em;
	/*font-weight:bold;*/
	height:2em;
	padding:.4em 0 0 0;
}
h2.centerBoxHeading {
	margin:5px auto;
	padding:.5em 0;
	text-align:left;
	line-height:normal;
	width:100%;
	background:transparent url(../images/middel_hading.gif) no-repeat scroll center bottom;
    color:#A01F04;
	font-style:italic;
    font-family:"Times New Roman", Times, serif;
    font-size:17px;
    height:47px;
    padding:12px 0 0 25px;
    width:441px;

}
.leftBoxHeading, .rightBoxHeading {
}
.sideBoxContent {
	font-size:1.1em;
	padding:5px;
}
.sideBoxContent ul {
	text-align:left;
	list-style-type:none;
	padding:0 0 0 10px!important;
	margin:0!important;
}
.sideBoxContent li {
}
#categoriesContent, #documentcategoriesContent {
	text-align:left;
	padding-left:10px;
}
.centeredContent, th, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix,  #siteinfoCredits, #siteinfoStatus, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, label#textAreaReviews, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg{
	color:#000000;
    text-align:center;
}
.images_bg2 {
    
background:transparent url(../images/images_bg.gif) repeat-x scroll center bottom;
border:1px solid #F0E4CE;
float:left;
height:190px;
margin:0 0 10px 27px;
width:165px;
}

.images_bg21 {

background:transparent url(../images/images_bg.gif) repeat-x scroll center bottom;
border:1px solid #F0E4CE;
float:left;
height:190px;
width:165px;
margin-bottom:8px;
margin-left:11px;
}


.img_box {
float:left;
height:92px;
padding:13px 0 0 25px;
width:112px;
}

.img_box2 {
float:left;
height:92px;
padding:0px 0 0 25px;
width:112px;
cursor:pointer;
}


.img_box_special {
float:left;
height:92px;
padding:0px 0 0 25px;
width:112px;
}


.img_box_middel {
background:transparent url(../images/images_box_mid.png) repeat-y scroll 0 0;
float:left;
height:84px;
padding:0;
width:112px;
cursor:pointer;
}
.img_box_top {
background:transparent url(../images/images_box_top.png) no-repeat scroll 0 0;
float:left;
height:7px;
padding:0;
width:112px;
}

.img_box_top1 {
background:transparent url(../images/images_box_top.png) no-repeat scroll 0 0;
float:left;
height:7px;
padding:0;
width:112px;
margin-top:10px;
}


.img_box_buttom {
background:transparent url(../images/images_box_buttom.png) no-repeat scroll 0 0;
float:left;
height:8px;
padding:0;
width:112px;
}
.img_box_middel {
background:transparent url(../images/images_box_mid.png) repeat-y scroll 0 0;
float:left;
height:84px;
padding:0;
width:112px;
}

.prise {
color:#858282;
float:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:9px 0 0 0px;
clear : both;
}

/*
category listing ..
*/
.td_class_not_categories
{
    background:transparent none repeat scroll 0 0;
}
.td_class_categories
{
    background:transparent url(../images/seprater_mid_menu.gif) 1px no-repeat;
    display:inline;
    float:left;
    padding:0;
    width:140px;
}

.table_categories_class
{
    background:transparent url(../images/dddddd.gif) repeat-y scroll 0 0;
    float:left;
    height:auto;
    padding:0;
    width:465px;
}

.table_categories_a
{
    color:#A12005;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
    /*padding:0 15px;*/
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}



.productListing-data img {
	padding:10px;
}
#upProductsHeading {
	text-align:left;
}
#upDateHeading {
	text-align:right;
}
/*misc*/
.back {
	float:left;
}
.forward, #shoppingCartDefault #PPECbutton {
	float: right;
}
.rowOdd {
	height:1.5em;
	vertical-align:top;
}
.rowEven {
	height:1.5em;
	vertical-align:top;
}
.hiddenField {
	display:none;
}
.visibleField {
	display:inline;
}
#accountLinksWrapper li {
	padding:.5em 0;
	display:block;
	list-style:none;
}
.accountTotalDisplay, .accountTaxDisplay {
	width:20%;
	text-align:right;
}
.accountQuantityDisplay {
	width:10%;
	vertical-align:top
}
TR.tableHeading {
	height:2em;
}
#siteMapList {
	width:90%;
	float:right;
}
.ratingRow {
	margin:1em 0 1.5em 0;
}
LABEL#textAreaReviews {
	font-weight:normal;
	margin:1em 0;
}
.information {
	padding: 10px 3px;
	line-height: 150%;
}
#shoppingcartBody #shippingEstimatorContent {
	clear: both;
}
.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
#seShipTo {
	padding: 0.2em;
}
.smallProductImage {
	padding:1em;
}
#sendSpendWrapper {
	border:1px solid #cacaca;
	float:right;
	margin:0 0 1em 1em;
}
#sendSpendWrapper,  #checkoutBillto, #navEZPagesTOCWrapper 
{
	width:46%;
}

#checkoutShipto
{
    width:100%;
}

#accountLinksWrapper 
{
	width:66%;
}
.floatingBox
{
    width:97%;
}
.floatingBoxr
{
    width:49%;
}
/* css for product image drop shadow and border. To disable the drop shadow and border, simply delete or comment out this section */

#productMainImage {
	float:left;
	background: url("../images/shadowAlpha.png") no-repeat bottom right !important;
	background: url("../images/shadow.gif") no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}
#productMainImage img {
	display: block;
	position: relative;
	background: #fff;
	margin: -3px 6px 6px -3px;
	border: 1px solid #a9a9a9; /* defines the border for the product image. To remove the border delete or comment out this line, AND padding: 4px; below */
	padding: 4px;
}
/* end css for product image drop shadow */


/* bullet for top categories & links:*/
a.category-top-text .category-not-selected, a.category-top-text .category-subs-selected, #categories a.category-links {
    display:block;
    background:url(../images/bullet2.gif ) 2px   no-repeat;
	padding:0px 0 0px 15px;
	/*padding:0px 0 0px 15px;*/
    }
.category-subs-selected
{
    padding:0 0 0 8px;
}
.category-not-selected{
		/*background:transparent url(../images/bullet3.gif) 2px no-repeat;*/
		padding:0 0 0 8px;
}	
/*change  bullet when a category is open to subs:*/
a.category-top-text .category-subs-parent {
    display:block;
    background: url(../images/bullet1.gif) 2px no-repeat;
	padding:0 0 0 15px;
    }
.category-subs-parent
{
    padding-left:10px;
}
/*bullet for subcategories:*/

#categories a.category-subs-text, #categories a.category-products-text {
    display:block;
   background:url(../images/bullet3.gif) 10px no-repeat;
	padding:0 0 0 14px;
    }

 .category_lavel_3-text
{
     display:block;
    background:url(../images/bullet3.gif) 18px no-repeat;
	padding:0 0 0 21px;
}
.category_lavel_4-text
{
     display:block;
    background:url(../images/bullet3.gif) 25px no-repeat;
	padding:0 0 0 27px;
}
.category_lavel_5-text
{
     display:block;
    background:url(../images/bullet3.gif) 32px no-repeat;
	padding:0 0 0 34px;
}
.category_lavel_6-text
{
     display:block;
    background:url(../images/bullet3.gif) 40px no-repeat;
	padding:0 0 0 42px;
}
	
	/*ezpages top color*/
#categoriesContent {line-height: 90%;} 
	#navEZPagesTop a {
	color: ##4f4f4f;
		}
/*different bullet for links*/
/*
#categories a.category-links {
    display: list-item;
    list-style: disc inside url(../images/bullet4.gif);
    }
*/
.centerBoxWrapper
{
 width:460px;
}
.wrapper ul, ol {
	text-align:left;
	padding-left:25px;
	margin:0 0 10px 10px;
}
/* FOR SOLD BUTTOM CSS */
.soldtext {float:left;font-family:verdana;font-size:11px;width:307px;
.productListing-rowheading {background-color:#FDE6C2; }
/* END */
.productGeneral{ font-size:13px; margin:0;}
#disp-order-sorter{ margin:0 0 0 8px;}

.mid_menu_bg{
    background:transparent url(../images/dddddd.gif) repeat-y scroll 0 0;
    float:left;
    height:auto;
    padding:0;
    width:465px;
}

.mid_menu_bg ul li.not {
    background:transparent none repeat scroll 0 0;
}
.mid_menu_bg ul {
float:left;
padding:10px 0 0 20px;
}

.mid_menu_bg ul li.not {
    background:transparent none repeat scroll 0 0;
}
.mid_menu_bg ul li {
background:transparent url(../images/seprater_mid_menu.gif) no-repeat scroll 0 0;
display:inline;
float:left;
padding:0;
}

.mid_menu_bg ul li a {
color:#A12005;
float:left;
font-family:'Papyrus';
font-size:13px;
padding:0 15px;
text-decoration:none;
}



