body
{ height: 100%; text-align:center; background-color: #b1a17b; background-image: url('images/layout/texture.gif'); background-position: top center; background-repeat: repeat; margin: 0px; }

p {margin:0; padding:0;}

#bkgFade
{ float: left; width: 910px; background-image: url('images/layout/fadeBkg.png');  background-position: top center; background-repeat: repeat-y; behavior: url(iepngfix.htc); }

/******** Main Page Styles *********/

#header,#navigation,#content,#contentPages
{ overflow:hidden; display:inline-block;}

#header 
{ float:left; width: 802px; height: 295px; position: relative; z-index:1; }

.footer 
{ margin-left: 120px; }

#container
{ margin: 0 auto; width: 802px; }

#bigContainer
{ margin: 0 auto; width: 910px; }

/******** Navigation *********/

#navBkg
{ margin: 0 auto; width: 100%; height: 44px; background-image: url('images/layout/menuBkg.png'); position: relative; z-index:100; }


/******** Content Styles *********/


#contentTop 
{ behavior: url(iepngfix.htc); float: left; width: 802px; margin-top: -15px; min-height: 300px; background-image: url('images/layout/topContentBkg.png'); background-repeat: no-repeat; background-color: #ffffff; }

#contentBottom 
{ behavior: url(iepngfix.htc); float:left; background-image: url('images/layout/bottomContentBkg.png'); width: 802px; min-height: 219px; clear: both; background-color: #ffffff; }

.signup
{ margin-top: 10px;  }

.signUpform
{ margin-top: 90px;  }

#navMainSearch
{ margin-top: 30px; margin-left: 550px; font-family: Arial; font-size: 10px;  color: #663300;}

#logoWrapper
{ behavior: url(iepngfix.htc); background-image: url('images/shoponline.png'); width: 439px; height: 69px; border: none; margin-left: 250px; padding-bottom: 20px; background-repeat: no-repeat; margin-top: -20px; }

.columnLeft, .columnLeft a:link, .columnLeft a:visited, .columnLeft a:active
{ width: 300px; font-family: Arial; font-size: 12px; color: #663300; padding-left: 20px; padding-right: 20px; text-align: left; text-decoration: none; }

.columnLeft a:hover
{ font-family: Arial; font-size: 12px; color: #000000; text-align: left;}

#navBreadCrumb, #navBreadCrumb a:link, #navBreadCrumb a:visited, #navBreadCrumb a:active
{ font-family: Arial; font-size: 14px; color: #663300; margin-top: -20px; padding-bottom: 30px; }

#navBreadCrumb a:hover
{ font-family: Arial; font-size: 14px; color: #000000; }

#indexDefaultMainContent
{ float:left; width: 400px; }

.noborder
{ border: none; }

.centerBoxContentsNew, .centerBoxContentsNew a:link, .centerBoxContentsNew a:visited, .centerBoxContentsNew a:active
{ border: none; font-family: Arial; font-size: 12px; color: #663300; padding-bottom: 10px; }

.centerBoxContentsNew a:hover
{ border: none; font-family: Arial; font-size: 12px; color: #000000; }

#navColumnOne
{ float: left; margin-top: -40px; }

#productMainImage a:link, #productMainImage a:visited, #productMainImage a:active
{ border: none; font-family: Arial; font-size: 12px; color: #663300; }

#productMainImage a:link a:hover
{ border: none; font-family: Arial; font-size: 12px; color: #000000; }
 
#productTellFriendLink
{ border: none; width: 100px; }

#productReviewLink a:link, #productReviewLink a:visited, #productReviewLink a:active
{ border: none; width: 100px; }

#productDescription, #productDescription a:visited, #productDescription a:active
{ text-align: left; font-family: Arial; font-size: 14px; color: #663300; }

.buttonRow back, .buttonRow back a:link, .buttonRow back a:visited, .buttonRow back a:active
{ border:none; color: #663300; }

#indexProductListCatDescription
{ text-align: left; font-family: Arial; font-size: 14px; color: #663300; padding-bottom: 20px;  }

#productsListingTopNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#productsListingBottomNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#newProductsDefaultListingTopNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#newProductsDefaultListingBottomNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#allProductsListingTopNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#allProductsListingBottomNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

.listingProductImage, .listingProductImage a:link, .listingProductImage a:visited, .listingProductImage a:active
{ border: none; font-family: Arial; font-size: 12px; color: #663300; }

.listingProductImage a:hover
{ border: none; font-family: Arial; font-size: 12px; color: #000000; }

.listingDescription
{ padding-left: 5px; text-align: left; font-family: Arial; font-size: 14px; color: #663300; }

#listCell0-0, #listCell0-0 a:link, #listCell0-0 a:visited, #listCell0-0 a:active
{ border: none; font-family: Arial; font-size: 14px; color: #663300; }

#listCell0-0 a:hover
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

#listCell0-1, #listCell0-1 a:link, #listCell0-1 a:visited, #listCell0-1 a:active
{ border: none; font-family: Arial; font-size: 14px; color: #663300; }

#listCell0-1 a:hover
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

#listCell0-2, #listCell0-2 a:link, #listCell0-2 a:visited, #listCell0-2 a:active
{ border: none; font-family: Arial; font-size: 14px; color: #663300; }

#listCell0-2 a:hover
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

.main, .main a:link, .main a:visited, .main a:active
{ text-align: left; border-style: none; font-family: Arial; font-size: 14px; color: #663300; }

.main a:hover
{ text-align: left; border-style: none; font-family: Arial; font-size: 14px; color: #000000; }

.tableHeading
{ text-align: left; font-family: Arial; font-size: 16px; color: #663300; }

.buttonSet
{ padding-left: 20px; border-style: none; float: left; border: none; padding-top: 30px; padding-right: 10px; padding-bottom: 20px;  }

.buttonSet img
{ border-style: none; }

.main img
{ border-style: none; }

#staffcontentcontainer
{ width: 802px; min-height: 300px; float: left; display: inline; background-color: #cceae1; }

#staffpicscontainer
{ width: 250px; height: 350px; float: left; display: inline; background-color: #aef11e; }

#staffbios
{ width: 450px; height: 472px; float: left; display: inline; }

#emersonbio
{ width: 720px; float: left; margin-left: 55px; display: inline; }

.emersonpic
{ float: left; padding-right: 10px; margin-top: 5px; display: inline; }

#staffbiocontainer
{ width: 725px; height: 130px; float: left; margin-top: 15px; margin-left: 54px; display: inline; }

#staffbiocontentcontainer
{ width: 710px; height: 130px; float: left; margin-top: 25px; margin-left: 54px; display: inline; }

#staffpicsmall
{ width: 178px; height: 121px; float: left; display: inline; margin-top: 4px; margin-left: 4px; }

#anniereevebiocontainer  
{ width: 450px; height: 188px; float: left; margin-top: 25px; display: inline; }

#elainedavidsbiocontainer
{ width: 450px; height: 188px; float: left; margin-top: 25px; display: inline; }

#jessicahillbiocontainer
{ width: 450px; height: 188px; float: left; margin-top: 25px; display: inline; }

#randywhitebiocontainer
{ width: 450px; height: 188px; float: left; margin-top: 25px; display: inline; }

#lindaandharoldbio
{ width: 450px; height: 188px; float: left; margin-top: 25px; display: inline; }

#staffbioright
{ width: 529px; height: 121px; float: left; margin-top: 4px; margin-left: 10px; }

#stafffootertext
{ width: 710px; height: 121px; float: left; margin-top: 4px; margin-left: 10px; display: inline; }

#staffbiocontentright
{ width: 710px; height: 121px; float: left; margin-top: 4px; margin-left: 10px; }

#keribiotext
{ float: left; display: inline; margin-top: 7px; }

#anniebiotext
{ float: left; display: inline; margin-top: 14px; }

#elainebiotext
{ float: left; display: inline; margin-top: 30px; }

#jessicabiotext
{ float: left; display: inline; margin-top: 30px; }

#randybiotext
{ float: left; display: inline; margin-top: 25px; }

#lindaandharoldbiotext
{ float: left; display: inline; margin-top: 15px; }

/******** Bottom Menu Styles *********/

#menuBottom 
{ behavior: url(iepngfix.htc); margin: 0 auto; float: left; background-image: url('images/layout/bottomMenu.png'); background-repeat: no-repeat; width: 802px; height: 155px; clear: both; margin-top: 10px; }

#menuBottom a
{ color: #fff; }

.menuEvents 
{ float: left; text-align: left; font-family: Arial; width: 250px; font-size: 11px; padding-left: 12px; padding-top: 42px; color: #ffffff; }

.menuSpecials 
{ float: left; text-align: left; font-family: Arial; width: 250px; font-size: 11px; padding-left: 15px; padding-top: 42px; color: #ffffff; }

.menuNews 
{ float: left; text-align: left; font-family: Arial; width: 250px; font-size: 11px; margin-left: 16px; padding-top: 27px; color: #ffffff; }

.menuNews img
{ behavior: url(iepngfix.htc); border: none; }

.newsImg
{ _margin-left: 27px; }

.servicesBlurb
{ margin-left: 350px;  text-align: center; font-family: Arial; font-size: 18px; color: #663300; }


/******** Text Styles *********/

.homeContent
{ text-align: left; font-family: Arial; font-size: 14px; line-height: 20px;  padding-right: 100px; color: #663300; }

.servicesContent
{ text-align: left; font-family: Arial; font-size: 13px; padding-left: 30px; padding-right: 30px; color: #663300; }

.servicesContentshop
{ text-align: left; font-family: Arial; font-size: 13px; padding-left: 30px; padding-right: 30px; margin-top: 20px; color: #663300; }

.servicesContent2
{ float: left; text-align: left; font-family: Arial; font-size: 13px; width: 400px; color: #663300; }

.imagingContent
{ text-align: justify; font-family: Arial; font-size: 13px; padding-top: 10px; padding-left: 50px; padding-right: 50px; color: #663300; }

.RightservicesContent
{ float: left; width: 350px; text-align: left; font-family: Arial; font-size: 13px; padding-left: 50px; padding-right: 30px; color: #663300; }

.servicesContent a:link, .servicesContent a:visited, .servicesContent a:active
{ text-align: left; font-family: Arial; font-size: 13px; color: #000000; }

.servicesContent a:hover
{ text-align: left; font-family: Arial; font-size: 13px; color: #663300; } 

.servicesMenu
{ font-family: Arial; font-size: 12px;  color: #663300; padding-bottom: 30px;  }

.makeupservicesContent
{ font-family: Arial; font-size: 12px;  color: #663300; padding-bottom: 30px; margin-top: 50px; }

.versaservicesContent
{ font-family: Arial; font-size: 12px;  color: #663300; padding-bottom: 30px; margin-top: 20px; }

.servicesMenu a:link, .servicesMenu a:active, .servicesMenu a:visited
{ font-family: Arial; font-size: 12px;  color: #663300; }

.servicesMenu a:hover
{ font-family: Arial; font-size: 12x; color: #000000; }

.aboutMenu
{ font-family: Arial; font-size: 12px;  color: #663300; padding-bottom: 30px; }

.aboutMenu a:link, .aboutMenu a:active, .aboutMenu a:visited
{ font-family: Arial font-size: 12px;  color: #663300; }

.aboutMenu a:hover
{ font-family: Arial; font-size: 12x; color: #000000; }

.footer
{ float: left; width: 450px; font-family: Arial; font-size: 11px; color: #663300; text-align: center;}

.footer  a:link, .footer a:active, .footer a:visited
{ text-decoration: underline; font-family: Arial; font-size: 11px; color: #000000;}

.footer  a:hover
{ text-decoration: none; font-family: Arial; font-size: 11px; color: #663300; }

h1
{float:left; text-align: left; font-family: Arial; font-size: 16px; color: #663300; width: 450px; }

h2
{ text-align: left; margin-left: 350px; font-family: Arial; font-size: 14px; color: #663300; }

h3
{ text-align: left;  margin-left: 50px;  font-family: Arial; font-size: 16px; text-decoration: underline;  color: #663300; }

h4, h4 a:link, h4 a:visited, h4 a:active
{ text-align: left; font-family: Arial; font-size: 16px; color: #663300; width: 400px; }

h4 a:hover
{ text-align: left; font-family: Arial; font-size: 16px; color: #000000; }

h5
{ text-align: left; font-family: Arial; font-size: 14px; margin-top: -10px; color: #663300; width: 400px; }

h6, h6 a:link, h6 a:visited, h6 a:active
{ float: left; text-align: center; font-family: Arial; font-size: 14px; margin-top: -2px; color: #663300; width: 250px; }

h6 a:hover
{ color: #000000; }

h7, h7 a:link, h7 a:visited, h7 a:active
{ float: left; text-align: left; font-family: Arial; font-size: 14px; padding-bottom: 2px; padding-left: 4px; font-weight: bold; color: #663300; width: 300px; }

h7 a:hover
{ color: #000000; }

.newsHeader
{ text-align: left; font-family: Arial; font-size: 19px; color: #663300; font-weight: bold; width: 90%; padding-left: 15px; padding-top: 20px; }

.newsPreviewHeader
{ padding-bottom: 3px; text-align: left; font-family: Arial; font-size: 15px; color: #663300; font-weight: bold; width: 90%; padding-left: 15px; padding-top: 20px; }

	.newsPreviewHeader a:link, .newsPreviewHeader a:active, .newsPreviewHeader a:visited
	{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; font-weight: bold; }

#back
{ text-align: left; padding-left: 15px; margin-top: 10px; }

	#back a:link, #back a:active, #back a:visited
	{ text-align: left; font-family: Arial; font-size: 13px; color: #663300; font-weight: bold; }

.newsDate
{ text-align: left; font-family: Arial; font-size: 11px; color: #A47E4E; width: 90%; padding-left: 15px; }

.newsContent
{ text-align: left; font-family: Arial; font-size: 12px; color: #663300; width: 90%; padding-top: 15px; padding-left: 15px; }

#recentStories
{ padding-left: 15px; padding-top: 20px; text-align: left; font-family: Arial; font-size: 17px; font-style: italic; color: #945313; font-weight: bold; }

.signUpform
{ float: left; width: 150px; margin-top: 200px; margin-left: 15px; font-family: Arial; font-size: 14px; color: #663300;}

.vipForm
{ float: left; text-align: left; margin-top: 42px; width: 250px; padding-bottom: 20px;}

.vipNames
{ float: left; text-align: left; margin-top: 40px; padding-right: 20px; padding-bottom: 30px; font-family: Arial; font-size: 12px;  color: #663300;   }

.vipNames1
{ margin-top: 10px; }

.vipNames2
{ margin-bottom: 18px; }

.contactField
{ margin-bottom: 11px; margin-right: 80px;}

.asterisk
{ float:left; color: #FF0000; font-size: 16px; }

.prices
{ float: left; text-align: right; font-family: Arial; font-size: 13px; color: #663300;  width: 20px; padding-right: 150px; padding-bottom: 15px; padding-top: 5px;  }

.prices6
{ float: left; text-align: right; font-family: Arial; font-size: 13px; color: #663300;  width: 10px; padding-bottom: 15px; padding-top: 5px;  }

.products 
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300;  width: 200px; padding-bottom: 15px; padding-top: 5px; }

.prices2
{ float: left; text-align: right; font-family: Arial; font-size: 13px; color: #663300;  width: 33px; padding-right: 150px; padding-bottom: 10px; }

.products2, .products3
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300;  width: 200px; padding-bottom: 10px; }

.products4
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300;  width: 200px; padding-bottom: 10px; margin-left: 50px;  }

.products5
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300;  width: 310px; padding-bottom: 15px; padding-top: 5px; }

.dollars
{ float: left; text-align: right; font-family: Arial; font-size: 13px; color: #663300;  width: 10px; padding-bottom: 15px; padding-top: 5px;  }

.dollars2, .dollars3
{ float: left; text-align: right; font-family: Arial; font-size: 13px; color: #663300;  width: 10px; padding-bottom: 10px; }

.prices3
{ float: left; text-align: right; font-family: Arial; font-size: 13px; color: #663300;  width: 20px; padding-right: 150px; padding-bottom: 10px; }

.prices5
{ float: left; text-align: right; font-family: Arial; font-size: 13px; color: #663300;  width: 10px; padding-right: 150px; padding-bottom: 15px; padding-top: 20px;  }

.servicesList
{ float: left; text-align: left; width: 400px; font-family: Arial; font-size: 13px; color: #663300; }

.priceContainer
{ float: left; width: 460px; }

#contentTop ul
{ margin: 0; padding: 0; }

#contentTop li
{ margin-left: 20px; }

.pop
{ float: left; text-align: center; font-family: Arial; font-size: 13px; color: #000000; width: 430px; }

.pop2
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #000000; width: 430px; font-weight: bold;  }

.clincalLaser_fontstyle3
{ float: left; text-align: left; font-family: Arial; font-size: 11px; color: #000; width: 430px;  }

.stafffontstyle
{ text-align: justify; font-family: Arial; font-size: 12px; color: #663300; }

.lindaandharoldfontstyle
{ text-align: justify; font-family: Arial; font-size: 12px; color: #663300; }

.kerikochfontstyle
{ text-align: justify; font-family: Arial; font-size: 12px; color: #663300; }

.anniereevefontstyle
{ text-align: justify; font-family: Arial; font-size: 12px; color: #663300; }

.elainedavidsfontstyle
{ text-align: justify; font-family: Arial; font-size: 12px; color: #663300; }

.jessicahillfontstyle
{ text-align: justify; font-family: Arial; font-size: 12px; color: #663300; }

.randywhitefontstyle
{ text-align: justify; font-family: Arial; font-size: 12px; color: #663300; }


/******** Pics Styles *********/

.frontPic
{ float: left; margin-left: 50px; width: 198px; margin-right: 50px; margin-top: -100px; background-image: url('images/vip.gif'); width: 191px; height: 315px; padding-bottom: 20px; background-repeat: no-repeat; }

.welcomePic
{ behavior: url(iepngfix.htc); margin-left: 275px; margin-top: 20px; margin-right: 30px; padding-bottom: 10px; }

.barPic
{ float: left; }

.leftPic
{ float: left; padding-left: 50px; padding-top: 20px; width: 300px; padding-right: 50px; padding-bottom: 50px;  }

.servicesPic
{ float: left; width: 300px; padding-top: 20px; padding-left: 50px; padding-right: 50px; padding-bottom: 50px;  }

.servicesPic2
{ float: left; width: 300px; padding-top: 20px; padding-left: 50px; padding-right: 50px; padding-bottom: 200px;  }

.servicesPic3
{ float: left; width: 300px; padding-top: 20px; padding-left: 50px; padding-right: 50px; padding-bottom: 400px;  }

.contactPic
{ float: left; width: 275px; padding-top: 20px; padding-left: 30px; padding-right: 30px; padding-bottom: 50px;  }

.LeftservicesPic
{ float: left; width: 300px; padding-top: 20px; padding-left: 50px; padding-right: 50px; padding-bottom: 20px;  }

.RightservicesPic
{ float: right; width: 300px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; }

#boutiquepicsContainer
{float: left; width: 280px; height: 400px; padding-left: 30px; padding-right: 20px; }

#picsContainer 
{float: left; width: 300px; padding-left: 30px; }

#mapContainer 
{float: left; width: 500px; padding-bottom: 50px; }

.mapPic, .mapPic img
{ float: left;  padding-left: 50px; padding-right: 50px; border: none; }

.clinicalPic
{ padding-bottom: 790px;  }

.clinicalPic_injectables
{ padding-bottom: 2000px;  }

.clinicalPic2
{ padding-bottom: 3550px;  }

.clinicalPic3
{ padding-bottom: 2200px;  }

.clinicalPic4
{ padding-bottom: 1800px;  }

.clinicalPic5
{ padding-bottom: 1650px;  }

.clinicalPic6
{ padding-bottom: 200px; margin-top: 25px;  }

.clinicalPic7
{ padding-bottom: 0px;  }

.financingPic
{ float: left;  width: 300px; padding-left: 50px; padding-right: 50px; }

.staffPics
{ float: left;  width: 150px; padding-left: 25px; padding-right: 25px; padding-bottom: 25px; }

.grand
{ margin-left: -100px; width: 348px; height: 104px; }

/*************Shopping Cart*************/

.columnLeft, .columnLeft a:link, .columnLeft a:visited, .columnLeft a:active
{ width: 200px; font-family: Arial; font-size: 12px; color: #663300; padding-left: 20px; padding-right: 20px; text-align: left; text-decoration: none; }

.columnLeft a:hover
{ font-family: Arial; font-size: 12px; color: #000000; text-align: left;}

#navBreadCrumb, #navBreadCrumb a:link, #navBreadCrumb a:visited, #navBreadCrumb a:active
{ font-family: Arial; font-size: 14px; color: #663300; margin-top: -20px; padding-bottom: 30px; }

#navBreadCrumb a:hover
{ font-family: Arial; font-size: 14px; color: #000000; }

#indexDefaultMainContent
{ float:left; width: 400px; }

.centerBoxContentsNew, .centerBoxContentsNew a:link, .centerBoxContentsNew a:visited, .centerBoxContentsNew a:active
{ border: none; font-family: Arial; font-size: 12px; color: #663300; padding-bottom: 10px; }

.centerBoxContentsNew a:hover
{ border: none; font-family: Arial; font-size: 12px; color: #000000; }

#navColumnOne
{ float: left; margin-top: -40px; width: 200px; }

#productMainImage a:link, #productMainImage a:visited, #productMainImage a:active
{ float: left; padding-right: 5px; border: none; font-family: Arial; font-size: 12px; color: #663300; }

#productMainImage a:link a:hover
{ float: left; border: none; font-family: Arial; font-size: 12px; color: #000000; }
 
#productTellFriendLink
{ border: none; width: 100px; }

#productReviewLink a:link, #productReviewLink a:visited, #productReviewLink a:active
{ border: none; width: 100px; }

#productDescription, #productDescription a:visited, #productDescription a:active
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300; width: 250px; padding-left: 10px;  }

.buttonRow img, .buttonRow back a:link, .buttonRow back a:visited, .buttonRow back a:active
{ border:none; color: #663300; }

#indexProductListCatDescription
{ text-align: left; font-family: Arial; font-size: 14px; color: #663300; padding-bottom: 20px;  }

#productsListingTopNumber
{ text-align: left; font-family: Arial; font-size: 12px; color: #663300; }

#productsListingBottomNumber
{ padding-top: 10px; text-align: left; font-family: Arial; font-size: 12px; color: #663300; }

#newProductsDefaultListingTopNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#newProductsDefaultListingBottomNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#allProductsListingTopNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

#allProductsListingBottomNumber
{ text-align: left; font-family: Arial; font-size: 15px; color: #663300; }

.listingProductImage, .listingProductImage a:link, .listingProductImage a:visited, .listingProductImage a:active
{ padding-top: 10px; padding-right: 5px; border: none; font-family: Arial; font-size: 12px; color: #663300; }

.listingProductImage a:hover
{ border: none; font-family: Arial; font-size: 12px; color: #000000; }

.listingDescription
{ padding-left: 5px; padding-bottom: 5px;  text-align: left; font-family: Arial; font-size: 12px; color: #663300; width: 300px; }

#listCell0-0, #listCell0-0 a:link, #listCell0-0 a:visited, #listCell0-0 a:active
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

#listCell0-0 a:hover
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

#listCell0-1, #listCell0-1 a:link, #listCell0-1 a:visited, #listCell0-1 a:active
{ border: none; font-family: Arial; font-size: 14px; color: #000000; width: 200px; }

#listCell0-1 a:hover
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

#listCell0-2, #listCell0-2 a:link, #listCell0-2 a:visited, #listCell0-2 a:active
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

#listCell0-2 a:hover
{ border: none; font-family: Arial; font-size: 14px; color: #000000; }

.main, .main a:link, .main a:visited, .main a:active
{ text-align: left; border-style: none; font-family: Arial; font-size: 14px; color: #663300; }

.main a:hover
{ text-align: left; border-style: none; font-family: Arial; font-size: 14px; color: #000000; }

.tableHeading
{ text-align: left; font-family: Arial; font-size: 16px; color: #663300; }

.buttonSet
{ padding-left: 20px; border-style: none; float: left; border: none; padding-top: 30px; padding-right: 10px; padding-bottom: 20px;  }

.buttonSet img
{ border-style: none; }

.main img
{ border-style: none; padding-right: 3px;  }

#categoriesContent
{ float: left; width: 250px; }

.leftBoxContainer
{ float: left; width: 250px; }

.sideBoxContent
{ float: left; width: 250px; }

.centerBoxContentsNew
{ float: left; padding-left: 20px; }

.headerInfo, .headerInfo a:link, .headerInfo a:visited, .headerinfo a:active
{ clear: both; padding-top: 60px; text-align: right; font-family: Arial; font-size: 11px; color: #663300; }

.headerInfo a:hover
{ color: #000000; }

.centerColumn
{ float: left; width: 500px; padding-left: 60px; }

#categoryDescription
{ text-align: left; font-family: Arial; font-size: 12px; color: #663300; width: 500px; }

.category-top
{ font-weight: bold; }

.categoryListBoxContents, .categoryListBoxContents a:link, .categoryListBoxContents a:visited, .categoryListBoxContents a:active, .categoryListBoxContents img
{ margin-left: 20px; text-align: left; font-family: Arial; font-size: 13px; color: #000000; width: 200px; border: none; text-decoration: none; font-weight: bold;  }

.categoryListBoxContents a:hover
{ color: #663300; }

.listingBuyNowButton
{ border: none; }

.productListing-heading
{ width: auto;  }

.productListing-data
{ text-align: right; font-family: Arial; font-size: 13px; color: #663300; width: 200px; }

.productGeneral
{ float: left; padding-left: 5px;  }

#cartAdd
{ float: left; padding-left: 10px; padding-right: 10px; padding-top: 10px; margin-left: 140px; } 

#productPrices
{ text-align: right; font-family: Arial; font-size: 15px; color: #663300; width: 250px; font-weight: bold; margin-top: 60px; padding-bottom: 10px; }

.floatingBox, .floatingBox a:link, .floatingBox a:visited, .floatingBox a:active
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300; width: 500px; vertical-align: text-top;  }

.floatingBox a:hover
{ color: #000000; }

.inputLabel
{ float: left; }

.boxTitle
{ float: left; text-align: left; font-family: Arial; font-size: 15px; color: #000000; }

.alert
{ text-align: left; font-family: Arial; font-size: 13px; color: #FF0000; }

#checkoutShipto
{ float: left; width: 150px; text-align: left; font-family: Arial; font-size: 12px; color: #663300; }

.important, .important a:link, important a:visited, .important a:active
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300; width: 300px; padding-right: 20px; padding-bottom: 20px;  }

.buttonRow
{ clear: both; }

.floatingBox2, .floatingBox2 a:link, .floatingBox2 a:visited, .floatingBox2 a:active
{ float: left; text-align: left; font-family: Arial; font-size: 13px; color: #663300; width: 300px; padding-top: 10px; }

.floatingBox2 a:hover
{ color: #000000; }

#cartContentsDisplay
{ float: left; }

#checkoutBillto
{ float: left; width: 150px; text-align: left; font-family: Arial; font-size: 12px; color: #663300; }

.mainShopping, .mainShopping a:link, .mainShopping a:visited, .mainShopping a:active
{ text-align: center; border-style: none; font-family: Arial; font-size: 14px; color: #663300; }

.mainShopping a:hover
{ text-align: center; border-style: none; font-family: Arial; font-size: 14px; color: #000000; }

.lineTitle
{ text-align: center; border-style: none; font-family: Arial; font-size: 13px; color: #663300; }

.totalBox
{ text-align: center; border-style: none; font-family: Arial; font-size: 13px; color: #663300; }

#accountLinksWrapper, #accountLinksWrapper a:link, #accountLinksWrapper a:visited, #accountLinksWrapper a:active
{ text-align: left; border-style: none; font-family: Arial; font-size: 13px; color: #663300; }

#accountLinksWrapper a:hover
{ color: #000000; }

.button
{ float: left; border: none; padding-top: 2px; padding-bottom: 2px;  }

.button img
{ float:left; border: none; padding-top: 2px; padding-bottom: 2px;  }

.table
{ text-align: left; border-style: none; font-family: Arial; font-size: 12px; color: #663300; }

.table2
{ text-align: center; border-style: none; font-family: Arial; font-size: 12px; color: #663300; }

*productListing
{ float: left; width: 500px; }

.labels
{ float: left; width: 50px; font-family: Arial; font-size: 13px; color: #663300; text-align: left; }

.labels2
{ float: left; width: 200px; font-family: Arial; font-size: 13px; color: #663300; text-align: left; padding-left: 5px;  }

.wmsBottom
{ display: none; }

/* Lipdissolve Changes 11/19/08 */

#lipodissolveleft
{ width: 455px; height: 340px; float: left; margin-left: 15px; text-align: justify; display: inline; }

#lipodissolveright
{ width: 300px; height: 535px; float: left; margin-left: 15px; margin-top: -340px; display: inline; }

#ldbcleftpush
{ width: 335px; height: 180px; float: left; display: inline; }

#lipdissolvebottomul
{ width: 455px; height: 170px; float: left; margin-left: 15px; margin-top: 25px; display: inline; }

.lipdissolvefontstyle
{ text-align: left; font-family: Arial; font-size: 13px; color: #663300; }

#ldbottomcontent
{ width: 770px; float: left; margin-left: 15px; margin-top: 15px; display: inline; text-align: justify; }

.welcomePiclipo
{ behavior: url(iepngfix.htc); float: left; margin-left: 15px; margin-top: 20px; margin-right: 30px; padding-bottom: 10px; }

/* Other Changes 11/21/08 */

#decemberspecials
{ width: 754px; float: left; margin-left: 20px; padding-bottom: 20px; display: inline; }

#decspecheader
{ width: 720px; height: 37px; float: left; margin-left: 17px; display: inline; }

#specialonecontainer
{ width: 720px; height: 120px; float: left; margin-left: 17px; display: inline; background: url('images/specialbg.jpg'); background-repeat: no-repeat; }

#specialonepic
{ behavior: url(iepngfix.htc); width: 110px; height: 110px; float: left; margin-left: 5px; margin-top: 5px; background: url('images/decemberspecialpic.png'); background-repeat: no-repeat;display: inline;  }

#decspecialone
{ width: 720px; float: left; display: inline; margin-left: 17px; text-align: center; }

#decspecialtwo
{ width: 720px; float: left; display: inline; margin-left: 17px; margin-top: 15px; text-align: center; }

#specialonecontent
{ width: 570px; float: left; margin-left: 15px; margin-top: 20px; display: inline; }

.decspecialsfontstyle
{ font-family: Arial; font-size: 15px; line-height: 20px; text-align: justify; color: #663300; }

.boutiquephoto
{ margin-top: 25px; }

#boutiquecontent
{ width: 660px; float: left; margin-left: 10px; display: inline; }

#boutiquesmallpics
{ width: 100px; height: 400px; float: left; margin-left: 20px; display: inline; }

.boutiqueservicesContent
{ text-align: left; font-family: Arial; font-size: 13px; color: #663300; }

#boutiquepicone
{ width: 100px; height: 89px; float: left: display: inline; margin-top: 37px; }

#boutiquepictwo
{ width: 100px; height: 73px; float: left; display: inline; margin-top: 22px; }

#boutiquepicthree
{ width: 100px; height: 73px; float: left; display: inline; margin-top: 16px; }

#boutiquepicfour
{ width: 100px; height: 73px; float: left; display: inline; margin-top: 13px; }

#boutiquelowercontent
{ width: 802px; float: left; margin-top: 20px; display: inline; }

#boutiquelgpicone
{ width: 279px; height: 190px; float: left; margin-top: 8px; display: inline; }

#boutiquelgpictwo
{ width: 279px; height: 215px; float: left; margin-top: 52px; display: inline; }

#boutiquelgpicthree
{ width: 279px; height: 215px; float: left; margin-top: 20px; display: inline; }

#boutiquelgpicfour
{ width: 279px; height: 140px; float: left; margin-top: 15px; display: inline; }

#links
{ width: 200px; height: 240px; float: left; display: inline; margin-left: 15px; }

.linkul ul
{ float: left; list-style: none; }

.linkul a
{ text-align: left; font-family: Arial; font-size: 15px; line-height: 30px; padding-bottom: 15px; color: #663300; text-decoration: none; }

#linkspic
{ width: 300px; height: 210px; float: left; margin-left: 170px; display: inline; }

#talkofthetown
{ width: 401px; height: 45px; float: left; margin-top: 10px; display: inline; }

.baContainer
{ width: 769px; float: left; display: inline; margin-left: 15px; }

.baLeft
{ width: 376px; float: left; margin-top: 15px; display: inline; }

.baRight
{ width: 377px; float: left; display: inline; margin-left: 15px; margin-top: 15px; }

.baClear
{ width: 769px; clear: both; height: 15px; padding-top: 15px; padding-bottom: 15px; }

.baHeaders
{ width: 769px; height: 30px; float: left; display: inline; margin-top: 15px; }

/* Grand Opening */

#grandOpeningImages {
	width: 440px; height: 92px; float: left; display: inline; margin-left: 190px; margin-top: 25px;
}

.grandOpeningContainer
{ width: 791px;  height:950px; float: left; display: inline; margin-top: 21px; margin-left: 6px; }

.grandOpeningTitle
{ width: 763px; height: 107px; float: left; display: inline; margin-top: 10px; margin-left: 15px; }

.grandOpeningCopy
{ width: 774px; height: 950px; float: left; display: inline; margin-left: 8px; background: url('images/summerPromo.jpg'); background-repeat: repeat-x; }

.grandOpeningCopy a img {
    margin-top:850px;
    border:none;
}
#internAdamVid {
	width: 203px;
	height: 166px;
	float: left;
	display: inline;
	margin-left: 121px;
	margin-top: 620px;
}

#talkOfTheTown {
	width: 203px;
	height: 166px;
	float: right;
	display: inline;
	margin-right: 130px;
	margin-top: 620px;
}

.grandOpeningCalendar
{ width: 232px; float: left; display: inline; margin-top: 10px; margin-left: 10px; }

.grandOpeningText
{ text-align: left; font-family: Arial; font-size: 15px; padding: 10px; margin: 0px; text-align: justify; color: #663300; line-height: 21px; }

.painturos
{ margin-top: 10px; }

.contentClear
{ width: 791px; height: 20px; float: left; clear: both; }

.goHours
{ margin-top: 15px; }

#internVidIntro
{ width: 480px; float: left; margin-left: 19px; display: inline; font-family: arial; font-size: 12px; color: #663300; text-align: justify; }

#mainCopyLower {
	width: 763px;
	float: left;
	margin-left: 15px;
	display: inline;
}