/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2006 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 5349 2006-12-22 20:34:40Z birdbrain $
 */

body {
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
	background-color: #fff5e5; /*#e5edf5;*/
	}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #84aedb; /*#3300FF;*/
	text-decoration: none;
	}
 
a:visited {
	color: inherit;
	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: #e8866c;/*lcerliani #FF0000;*/
	}

a:active {
	color: #84aedb;/*lcerliani #0000FF;*/
	}
	
a:focus {
	outline: none;
	}

h1 {
	font-size: 1.5em;
	color: #9a9a9a;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{
	font-size: 1.1em;
	}

.noscreen{
display: none;
}

/* lcerliani - category container (left menu)*/	
.sideBoxContent{
    font: normal 19px Georgia;
	line-height: 28px;
}

.biggerText {
	font-size: 1.2em;
	}

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

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

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

/*
 input:focus, select:focus, textarea:focus {
	background: #E4FEF5;
	}
*/

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

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

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

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

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

LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

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

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

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

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

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

.messageStackSuccess {
	background-color: #9ea374;/*99ff99*/
	color: #000000;
	}

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

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #fff5e5;/*#ffffff;*/
	text-align: left;
	width: 750px;
	vertical-align: top;
	color: #a3a3a3;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid #9a9a9a;*/
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
/*lcerliani*/
#headerWrapper{
    height: 165px;
	padding: 0px;
	margin: 0px;
}

#logoWrapper{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:75px;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}

/* lcerliani - to eliminate de <br /> after each category */	
#categoriesContent br{
   display:none;
}
	
#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;
	}

/*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;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background: url(../images/header-paisley-plum.jpg) no-repeat;
	/*background-color: #abbbd3;*/
	/*//background-image: url(../images/tile_back.gif); double barr for IE7*/
	padding: 0px;/*padding: 0.5em 0.2em;*/
	font-weight: bold;
	color: #a3a3a3;
	height: 165px;/*150*/
	}
/*lcerliani - to keep the register | login line above search field*/	
#navMainWrapper{
    display: block;
	width: 750px;
}	

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}


#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

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

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

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

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
	
.buttonRow{
   padding-bottom: 15px;
}
	
/*search field - changes lcerliani*/
#navMainSearch {
        margin: 10px 0px 0px 0px;
        font-face: Arial,Helvetica;
        font-size: 9pt;
	float: right;
	width: 750px;
	height: 30px;
	text-align: right;
	}
	
#navMainSearch a{
     margin: 0px 10px 0px 0px;
        font-face: Arial,Helvetica;
        font-size: 9pt;
        font-weight: normal;
	}


/*	lcerliani - lots of imputs
#navMainSearch form input{
    border: solid 1px #9c9ea1
        font-face: Arial,Helvetica;
        font-size: 9pt;
        font-weight: normal;
background-color: none;
	}*/


/* lcerliani - "sign in | register" to right*/
#navMain{
    /*display:none;*/
        font-face: Arial,Helvetica;
        font-size: 9pt;
        font-weight: normal;
	width: 750px;
	height: 30px;
	margin: 37px 0px 0px 0px;
	text-align: right;
	float:right;
}

#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}
/* lcerliani */
#navMain ul{
    float: right;
font-face: Arial, Helvetica;
font-size: 9pt;

}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #e8866c;/*fff*/
	white-space: nowrap;

font-face: Arial, Helvetica;
font-size: 9pt;
	}
/* ------------------------------------- */

#navBreadCrumb {
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;

	}

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}
/*#navColumnOne*/
#navColumnTwo {
	background-color: transparent;
	}
/*lcerliani*/
#navColumnOne{
	background: url(../images/header-column-paisley-plum.jpg) no-repeat;
	}

/* lcerliani */	
.navNextPrevWrapper{
    height: 40px;
    text-align: right;
}

.navNextPrevWrapper p{
   padding: 0px 10px 5px 0px;
}	

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


/*for home main image - lcerliani*/
.content img{
    margin: 10px 0px 10px 14px;
}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}
/* lcerliani - paisley plum border*/	
.centerColumn{
    height: 100%; /*the height is vital for IE7 */
    background-color: #fff;
    border: dotted 3px #84aedb;
	margin: 0px 0px 30px 0px;
	/*float: left;*/
}	

/* lcerliani - category images */
.listingProductImage{
    border: solid 1px #84aedb;
}

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

/*Shopping Cart Display
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}*/
	
/* lcerliani - Shopping Cart Display*/
#cartAdd {
	/*float: right;*/ 
	text-align: right;
	margin: 1em;
	/*border: 1px solid #000000;*/
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}
/*lcerliani*/
.tableHeading, #cartSubTotal {
	background-color: #fbf2e3;
	 }

/*lcerliani*/
#cartSubTotal {
	border-top: 1px solid #e48567; /*cccccc*/
	font-weight: bold;
	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: 0.5em 0em;
	}

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

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.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;
	}

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

/*lcerliani*/
.rowEven {
	background-color: #fff;/*f0f0f0*/
	height: 1.5em;
	vertical-align: top;
	}


#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}

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

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

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#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 - this used to be here: #productMainImage | lcerliani */
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

/* lcerliani */
#productMainImage img{
    margin: 0px 40px 15px 20px;
    border: solid 1px #84aedb;
}

.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;
	}

/*lcerliani- what's new subcategories img*/
.centerBoxContentsNew a img{
 border: solid 1px #84aedb;
}	
	
/* lcerliani - subcategory images */
.categoryListBoxContents a{
    font: bold 11px tahoma, sans-serif;
	padding: 5px 0px 0px 0px;
}

.categoryListBoxContents a:hover{
    color: #84aedb;
}

.categoryListBoxContents a img{
    border: solid 1px #84aedb;
}

/* /subcategory images */
.centerBoxWrapper {
	border: 1px solid #84aedb;/*lcerliani #9a9a9a*/
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}

/*sideboxes*/
.columnLeft {}

/*leftBoxHeading controls the categories box header*/
h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	/*background-color: #abbbd3;*/
	/*background-image: url(../images/tile_back.gif);*/
	padding: 0.5em 0.2em;
	}

/*lcerliani | rightBoxContainer and  leftBoxContainer used to share the same properties*/
.rightBoxContainer {
	margin: 0em;
	/*border: 1px solid #9a9a9a;*/
	/*border-bottom: 5px solid #336633;*/
	margin-top: 1.5em;
	}

/*lcerliani | leftBoxContainer controls the categories box - margin top allows to see the logo correctly*/
.leftBoxContainer{
    margin: 40px 0px 0px 0px;
}	

.sideBoxContent {
	background-color: #fff5e5;
	padding: 0.4em;
	}

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

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.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, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}


/**
 lcerliani - vdeluca
*/
.productListing-data{
	text-align: center;
	font: bold 12px tahoma, sans-serif;
    color: #9c9ea1;
	width: 100%;
	float: left;
	clear:both;
}

/* lcerliani - for "free shipping img" 
.productListing-data img{
   margin-bottom: 5px;
}*/

/* lcerliani | more info... */
.productListing-data a{
   font: normal 11px tahoma, sans-serif;
   color: #e8866c;
   background-color: inherit;
}

.productListing-data a:hover{
   color: #e8866c;
}

.productListing-data form input{
   /*float: left;*/
}

/*lcerliani*/
.itemTitle a{
   font: bold 14px tahoma, sans-serif;
   color: #9c9ea1;
   background-color: inherit;
   line-height: 11px;
}

.itemTitle a:hover{
   color: #e8866c;
}

/* lcerliani | price */
.listingDescription{
   font: normal 12px tahoma, sans-serif;
   color: #9c9ea1;
   background-color: inherit;
}

#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;
	}


/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #e8866c;/*#008000;*/
	text-decoration: none;
	float: left;
	clear: both;
	}
	
A.category-top:hover{
	color: #84aedb;/*#008000;*/
	text-decoration: none;
	float: left;
	clear: both;
	}
	
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
/*A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited*/	
A.category-subs, A.category-subs:visited{
	color: #FF0000;
	text-decoration: none;
	}

/*lcerliani*/	
A.category-products{
    font: normal 17px georgia;
	line-height: 22px;
    color: #84aedb;
	float: left;  /*without this, breaks up*/
	clear:both; /*IE7 need this. If not, breaks up*/
	}
/*lcerliani*/
A.category-products:hover{
    color: #e8866c;
}

SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back a {
	float: left;
        font-face: Arial,Helvetica;
        font-size: 9pt;

	}

.back:hover {
	font-color:FF0000;

	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}
.forward a{
    color: #9c9ea1;
}
/* lcerliani - alert at contact us page */
.forward-contact{
    float: right;
	margin: 8px 14px 0px 0px;
}	

.bold {
	font-weight: bold;
	}

.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;
	}

.productListing-rowheading {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	height: 2em;
	color: #FFFFFF;
	}

#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, #shoppingCartDefault{
	background-color: #ffffff;
	}

/* vdeluca - lcerliani*/
.custom_display_products {
	width: 33%;
	float: left;
}

/* buttons "back" and "Search" from search and advanced search - lcerliani */
#advSearchResultsDefault, #advSearchDefault, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #checkoutPayAddressDefault, #addressBookProcessDefault, #loginDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications, #passwordForgotten, #contactUsDefault, #pageNotFound, #createAcctDefault, #shippingInfo, #createAcctSuccess, #accountHistoryDefault{
	padding-bottom: 35px;
        font-family: Arial, Helvetica;
        font-face: 10pt;
}
/* checkoutShipping = checkout page 1 |||| #checkoutPaying = checkout page 2*/
/* checkoutPayAddressDefault = change your address form checkout page */
/* #checkoutConfirmDefault = checkout page 3 */
/* addressBookProcessDefaul = new address book entry */
/* loginDefault = Login page */
/* accountPassword = change pass */
/* acctNewslettersDefault = newslatter page */
/* accountNotifications = product notif */
/* passwordForgotten = forgot your password */
/* contactUsDefault = contact us */
/* pageNotFound = idem */
/* #createAcctDefault = register form */
/* #shippingInfo = idem */
/* createAcctSuccess */
/* accountHistoryDefault */


/* lcerliani - also apply on Shipping and Returns page */
#contactUsNoticeContent .contact-us-cont{
   height: 400px;
   display: table;
}

#contactUsNoticeContent .contact-us-cont img{
   width: 280px;
   margin: 10px 20px 0px 15px;
   float: left;
}

#contactUsNoticeContent .contact-us-cont p, #contactUsNoticeContent .contact-us-cont address{
   width: 200px;
   float: left;
   font-size: 12px;
   margin: 10px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
}

/*form*/
#contactUsForm{
   width: 524px;/*550*/
   margin-left: 15px;
}

/*text area*/
#enquiry{
   width: 370px;/*269*/
}
/* label divs */
.inputLabel{
  width: 130px !important;
  margin-bottom: 8px;
}

.search-button01 {

font-face:Arial,Helvetics;
font-size:10pt;
font-weight:normal;
border:0px;
color:#e8866c;
background:none;


}
/* -------------- */

#new-category-menu{
margin: 40px 0px 0px 0px;
float: left;
}

#new-category-menu a{
margin: 0px 0px 12px 0px;
float: left;
}

#new-category-menu img{
margin: 0px 0px 0px 6px;
float: left;
}

#new-option-menu{
margin: 175px 0px 0px 0px;
float: left;
}

#new-option-menu p{
font-size: 12px;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 8px;
}

#new-option-menu a{
color:#999999;
}

#new-option-menu a:hover{
color:#e58368;
}

#new-option-menu p.phonenumber{
margin: 40px 0px 0px 0px;
}