/**
 * 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 $
 */

body {
	background-image: url(../images/background_repeat.jpg);
	background-repeat: repeat;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #6D2108;
	font-size: 12px;
	}

.mainWrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	position: relative;
	height:auto;
}


a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #663300;
	text-decoration: none;
	}
 
a:visited {
	color: #663300;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	}

a:active {
	color: #0000FF;
	}

h1 {
    color: #6D2108;
    font-size: 22px;
	/*text-transform:capitalize;*/
	}

h2 {
   color: #6D2108;
    font-size: 17px;	
.	}

h3 {
   color: #6D2108;
    font-size: 13px;	
.	}

h4, h5, h6,  h4.optionName, LEGEND, ADDRESS, .larger{
	font-size: 1.1em;
    color: #6D2108;
	}

LABEL{
    color: #6D2108;
	vertical-align: center;
}


 .sideBoxContent{

 }

.biggerText {
	font-size: 1.2em;
	line-height:150%;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 3px;
}

FORM{
	display:inline;
	margin: 1px;
	}


SELECT {
	display:inline;
	margin: 1px;
	}

INPUT {
	display:inline;
	margin: 1px;
	}


TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	vertical-align: top;
	}

LABEL.attribsSelect{
	}


LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .manufacturersListBoxContents, .attribImg {
	float: left;
	}

#logo{
	margin-bottom: 10px;
}
LABEL.inputLabel {
	width: 7em;
	float: left;
	text-transform:lowercase;	
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

.fieldsetPayment{
	background-color: #f8f5ee;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em 0em 0.5em 0em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 1.2em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

.buttonsClass{
vertical-align:bottom;
}

/*wrappers - page or section containers*/
#mainWrapper{
	max-width: 1200px;
	min-width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	position: relative;
	height:auto;
}

#bannerholder {
	clear: both;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	background-color: #E4D5C2;
}

.bannerpic {
	width: 25%;
	float: left;
	
}

.bannerpic img{
	margin-left: 30px;
}

#contentMainWrapper {
    background-image: url("../images/spring_crop.jpg");
    background-repeat: no-repeat;
    background-position: left 20px;
	clear:both;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	position: relative;
	background-color: #E4D5C2;
	overflow: AUTO;
	}

#headerWrapper {
	width: 100%;
	position: relative;
	}

#logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 


#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	float: left;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

 #navSuppWrapper {
	}


#navCatTabsWrapper {
	}





#navMain ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
vertical-align:bottom;
}

#navSupp ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: left;
	line-height: 1.5em;
	vertical-align:bottom;
}

#navMain ul li,  #navCatTabs ul li, #navEZPagesTabs ul li, #navEZPagesTabs ul {
	display: inline;

	}

#navSupp ul li
{

}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a, #navEZPagesTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	white-space: nowrap;

	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
/*	border: 1px solid #000000; */
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
background-color:#FFE1DF;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow {
	margin: 0.5em;
	}

#navMainSearch {
	position: absolute;
	float: right;
	width: auto;
	top: 10px;
	right: 0px;
	height: auto;
}

#navMainSearch label{
	margin-right: 10px;
}

#navMainSearch input{
	height: 1.2em;
}

#currenciesContent{
	position: absolute;
	float: right;
	width: auto;
	top: 10px;
	right: 300px;
	height: auto;
}

#currenciesContent label{
	margin-right: 10px;

}

#currenciesContent select{

	height: 1.5em;
}



#shoppingAndLogin {
	
	position: absolute;
	float: right;
/*	width: 290px; */
	top: 30px;
	right: 0px;
	height: auto;
}

#follows {
	
	position: absolute;
	float: right;
/*	width: 290px; */
	top: 80px;
	right: 0px;
	height: auto;
}


.social_float_right {
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
/*	color: #3F3F28; */
	font-weight: bold;
	margin-bottom: 10px;
}



#navEZPagesTop {
	}

.menu li a:link {text-decoration: none; color: #ffffff;}
.menu li a:visited {text-decoration: none}
.menu li a:active {text-decoration: none}
.menu li a:hover {text-decoration: underline; color: #6C2007;}

.menu li strong  a:link {text-decoration: none; font-weight:bold; color: #6D2108;}
.menu li strong  a:visited {text-decoration: none; color: #6D2108;}
.menu li strong  a:active {text-decoration: none; color: #6D2108;}
.menu li strong  a:hover {text-decoration: underline; color: #6C2007;}


/* link color end */

/* Menu. This is the main menu. I have providedf it in a <ul><li> </li></ul> fashion. This is standard for dynamically created Nav's
It takes advantage of the <strong> command to dictate what page you are on.... This is one of many ays of doing it, but it will can
only be executed as designed pending this. You may have to alter the <strong> command if it is different. This should be really easy though. 
There will also be plenty of documentation to support this. */
.menu {	
	width: 1000px;
}

ul {
	
	
}
.menu li {
	width: 90px;
	float: left;
	list-style: none;
	text-align: center;
	font-size: 12px;
	height: 22px;
	font-weight:bold;
	padding-top: 7px;
	margin-right: 3px;
	color: #ffffff;
	background-image:url(../images/background_menu_button.png);
	background-repeat: no-repeat;
	
}

.menu li strong{
	width: 90px;
	float: left;
	list-style: none;
	height: 26px;
	background-color: #E4D5C2;
	padding-top: 6px;
	font-weight:bold;
	margin-top: -7px;
}

/* Menu end */




#navEZPagesTabs{

}

#navBreadCrumb /*, #navEZPagesTop */ {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em 0em 0.5em 0em;
	}													

.navColumnOneWrapper{
    background-position: left 20px;
    background-repeat: no-repeat;
    float: left;
    padding-left: 90px;
    padding-top: 50px;
    width: 150;
}


.middleColumn {
	background-color: #E4D5C2;

}

/* middle column  */
.centerColumn {
/*	width: 500px; */
/*	margin-left: 240px; */
overflow: hidden;
}

.middlecolumnonly{
	margin-left: 20px;
	margin-right:20px;
}

.middleleftcolumns{
	margin-left: 240px;
	margin-right: 20px;
}

.middlerightcolumns{
	margin-left: 90px;
	margin-right: 280px;
}

.middleallcolumns{
	margin-left: 240px;
	margin-right: 240px;
}



.centerColumn ul{
	padding:0;	
	margin-top: 0.3em;
}

.centerColumn li {
	list-style:inside url(../images/bullet1.jpg);
	text-align: left;	
}

.centerColumn li strong{
	list-style: none;
	font-weight:bold;
	margin-bottom: 10px;
}





/* right column */
#navColumnTwo {
	width: 200px;
	float: right;
	padding-left: 20px;
	
}

#navColumnTwo ul{
	padding:0;	
}
#navColumnTwo li {
	list-style:url(../images/bullet1.jpg);
	text-align: left;
	font-size: 12px;
	color: #3A1005;
	margin-bottom: 10px;
	
}

#navColumnTwo li strong{
	list-style: none;
	font-weight:bold;
	margin-bottom: 10px;
}



.category-top{
font-family:Verdana,Arial,sans-serif;
font-size:15px;
font-variant:small-caps;
padding: 25px;
}



.category-products {
font-family:Verdana,Arial,sans-serif;
font-size:11px;
}





.categoriesContent{
border-collapse:separate;
border-spacing:2px;

}

.cat_level_0{
	margin-top: 5px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
/*	font-weight: bold; */
	font-variant: small-caps;  
/*	border: black solid thin;  */
}
.cat_level_0 a:link {text-decoration: none; color: #6D2108;}
.cat_level_0 a:visited {text-decoration: none}
.cat_level_0 a:active {text-decoration: none}
.cat_level_0 a:hover {text-decoration: underline; color: #6C2007;}



.cat_level_1{
font-family: Verdana, Arial, sans-serif; 
margin-top: 5px;
margin-left: 7px;
margin-bottom: 0px;
font-size: 11px;
/*	font-weight: bold;	 */
/*	border: red solid thin; */
}

.cat_level_1 a:link {text-decoration: none; color: #6D2108;}
.cat_level_1 a:visited {text-decoration: none}
.cat_level_1 a:active {text-decoration: none}
.cat_level_1 a:hover {text-decoration: underline; color: #6C2007;}


.cat_level_2{
font-family: Verdana, Arial, sans-serif; 
margin-left: 20px;
font-size: 10px; 
/* font-size: 11px; */
font-style:italic;  
margin-top: -2;
margin-bottom: -2;
/*	border: green solid thin; */
}

.cat_level_2 a:link {text-decoration: none; color: #6D2108;}
.cat_level_2 a:visited {text-decoration: none}
.cat_level_2 a:active {text-decoration: none}
.cat_level_2 a:hover {text-decoration: underline; color: #6C2007;}


.cat_level_3{
font-family: Verdana, Arial, sans-serif; 
font-size: 10px;
margin-left: 20;
margin-top: -2;
margin-bottom: -2;
display: none;
}

.cat_level_3 a:link {text-decoration: none; color: #6D2108;}
.cat_level_3 a:visited {text-decoration: none}
.cat_level_3 a:active {text-decoration: none}
.cat_level_3 a:hover {text-decoration: underline; color: #6C2007;}


/* This is the footer This contains DIV's floated to the left that contain the sub-menus.  */

.footer {
	margin-top: 16px;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 40px;
	position: relative;
	height:auto;
	background-color: #E4D5C2;
    background-image: url("../images/spring_crop_horizontal.jpg");
	background-position: right bottom;
    background-repeat: no-repeat;

}

.footersubmenu {
	float: left;
	width: 150px;
	padding-left: 20px;	
}

.footersubmenucopy {
	font-size: 10px;
    float: right;
    padding-right: 10px;
    width: auto;
	padding-top: 10px;
	
}


.footersubmenu ul {
	padding:0;
}

.footersubmenu li {
	list-style: none;
	text-align: left;
	font-size: 11px;
	font-weight:regular;
	color: #6D2108;
	margin-bottom: 5px;
	
}

.footersubmenu li strong{
	font-size: 12px;
	list-style: none;
	font-weight:bold;
	margin-bottom: 10px;
}

.footersubmenu li a:link {text-decoration: none; color: #6D2108;}
.footersubmenu li a:visited {text-decoration: none}
.footersubmenu li a:active {text-decoration: none}
.footersubmenu li a:hover {text-decoration: underline; color: #6C2007;}

.footersubmenu li strong  a:link {text-decoration: none; font-weight:bold; color: #3E7E1F;}
.footersubmenu li a:visited {text-decoration: none; color: #6D2108;}
.footersubmenu li a:active {text-decoration: none; color: #6D2108;}
.footersubmenu li a:hover {text-decoration: underline; color: #6C2007;}



/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

.shippingEstimatorWrapper {
	font-size: 12px;
	padding: 0.5em;
	}

.content, #productDescription{
	font-size: 12px;
}


.alert {
	color: #FF0000;
	margin-right: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0em;
	}

centerColumn

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	display: inline-block;
	margin: 1em;
	padding: 1px;
	vertical-align: bottom;	
}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	/* background-color: #e9e9e9; */
	 }

.listingDescription, .listingDescription LABEL{
    color: #391005;
    font-size: 12px;
	clear:right;
	}

.listingDescription form, .listingDescription select, .listingDescription input{
	display: block;
    font-size: 12px;
    margin: 0;
}

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 4px;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartContentsDisplay, .cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	margin: 20px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
    padding-left: 12px;
    padding-right: 10px;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

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

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}
.cartAttribsList LI{
	list-style: none outside none;
}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 15px 20px 10px 10px ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading label{
	}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .leftBoxHeading LABEL, .rightBoxHeading LABEL {
	}

.leftBoxContainer, .rightBoxContainer {
	}

.sideBoxContent {
	}


h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.productListing-data{

}

.productSubCatTitle, #productListHeading{
  font-size: 16px;
  font-weight: bold;
  border-bottom:solid thin #660000;
}

.productSubCatText, #indexProductListCatDescription{
    color: #391005;
    font-size: 12px;
}

.productSubCatText li, #indexProductListCatDescription li
{
	list-style-position:inside;
}

.product_extra_space{
	border:  30px;
}

.productListing-price{
  font-size: 1em;
  font-weight: bold;
  float:right;
}

#productListing hr{
	clear: both;
}

.listingProductImage{
	vertical-align: top;
	padding: 9px 9px 9px 11px;
    display: block;
	background-image: url(../images/sqr_background.png);
	margin-right: 10px;
}


.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .rightBoxHeading,  .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}


.centerBoxContentsCrossSell, .specialsListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew{
	width:154px;
	margin: 20px;
	display: inline-block; 
	vertical-align: top;
	text-align: center;
	}

.centerBoxContentsCrossSell a, .centerBoxContentsAlsoPurch a{
}

.centerBoxHeading
{

}

.itemTitle, .itemTitle a{
/*	font-size:16px; */
    color: #6D2108;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0.5em;
	}

.centerBoxWrapper{
    margin-right: 10px;
    padding-top: 10px;
}

.centerBoxWrapper img{
	padding: 10px 10px 12px 12px;
	background-image: url(../images/sqr_background.png);
}

#productMainImage, #bigPicture{
	padding: 12px 11px 18px 18px;
	background-image: url(../images/productimage.png);
	background-repeat: no-repeat;	
	float: left;
}

.mainImageContainer{
	float: left;
	text-align: center;
	width: 289px;
}

.featuredImg{
	padding: 10px 10px 12px 12px;
	background-image: url(../images/sqr_background.png);
}

#reviewsContent a img{
	padding: 10px 10px 12px 12px;
	background-image: url(../images/sqr_background.png);

}

.categoryImg{
	float:right;
}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}


#featured, #shoppingcart{
	margin-top: 20px;
}


#featured{
     -moz-transform: rotate(5deg);  /* FF3.5+ */
       -o-transform: rotate(5deg);  /* Opera 10.5 */
  -webkit-transform: rotate(5deg);  /* Saf3.1+, Chrome */
      -ms-transform: rotate(5deg);  /* IE9 */
          transform: rotate(5deg);  
}

#manufacturerslistContent ul {
list-style:none;
color: green;
padding:0px;
}


/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: white;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: white;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
/*	background-color: #cacaca; */
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.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;
	}

#categoriesHeading{
/*	display: none; */
	}

#categoriesContent{
	padding-top: 15px;
}

#productPrices{
	text-align:right;
	  margin-top: 0;
	  float: right;
}

.productOptionHeader{

   vertical-align:	bottom; 
   padding-left: 15px;
   width: 30px;
 }

.productOptionHeader div{
   -o-transform: rotate(-45deg);
   -webkit-transform: rotate(-45deg);
   -moz-transform: rotate(-45deg);
   -ms-transform: rotate(-45deg); 
  -moz-transform-origin: left top;
   float: left;
   width: 30px;
}


  .productGeneral{
 	font-size: 12px;
 }

  .productAttributeTable{
	/*display: inline; */
	display: inline-block;
	table-layout: fixed;
 }


  .availablityCell{
	text-align:center;
	width: 20px;
  }

  .attributeWrapper{
	border-top: solid thin #9a9a9a;
	border-bottom: solid thin #9a9a9a;
	float: left;
	overflow: visible; 
	font-size: 12px;
	padding: 10px 0;

  }

	#productnotifications{
		margin-top: 20px;
	}

  .jqzoomAdditional{
	margin: 0 10px 0 6px;	
  }

  .categoryListBoxContents img, .manufacturersListBoxContents img{
    background-image: url("../images/sqr_background.png");
    padding: 10px 10px 12px 12px;
	width: 132px;
	height:132px;
  }

  .categoryListBoxContents, .manufacturersListBoxContents{
	Margin:10px;
	 text-align: center;
  }

  #indexManufacturers{
	Margin-top: 20px;
  }

  #checkoutSuccessMainContent{

	line-height: 1.8em;
	font-family: andalus;
	font-size: 16px;

  }

  #checkoutSuccessOrderNumber{

	font-family: andalus;
	font-size: 18px;
	font-weight: bold;
  }
