/***** OTHER *****/
.btnRight {float:right;}
.tableBold {margin:0 30px;}
.tableBold tr td {font-weight:bold;}
/* images at header */
#imgBox												{margin:5px 29px;}
#imgBox.landingBox									{margin:20px 15px 0;}
#imgBox .middle										{margin:0 23px;}
.imgBrand											{margin:25px 25px 0;}


/***** INDEX page *****/
/* leftbox */
#leftBox 											{float:left; width:350px; margin:20px 0 20px 30px;}
#leftBox h1 										{padding:35px 0 5px;}
#leftBox h1.landingHeader							{margin-top:0; padding:0;}
#leftBox h3 										{padding:15px 0 5px;}
#leftBox h4 										{padding:10px 0;}
#leftBox h5 										{padding:10px 0;}
#leftBox p 											{padding:10px 0 5px; text-align:justify; line-height:1.4em;}
/* rightbox */
#rightBox											{float:right; width:270px; margin-right:-25px; background:#4c8549 url(../img/bgNews.png) 0 0 repeat-x; overflow:visible;}
#rightBox h3										{padding:20px 0 5px; text-align:center;}
#rightBox h4										{padding:0 20px; margin:0;}
#rightBox h5										{padding:5px 20px 0;}
#rightBox h6										{padding:0 20px;}
#rightBox p											{padding:0 20px; text-align:justify; line-height:1.4em;}
#rightBox p.center									{text-align:center;}
#rightBox .red										{color:#D40000;}


/***** HAIR REMOVAL TABLE *****/
.defaultTable										{margin:10px 30px;}
.defaultTable th									{font-weight:bold; padding:2px 6px;}
.defaultTable td									{padding:2px 6px;}


/* index page */
.indexPage ul 										{margin:0 20px;}
.indexPage ul li 									{list-style:square; margin:0; padding:0;}
.indexPage ul ul li 								{list-style:disc;}
.indexPage ul ul ul li 								{list-style:circle;}


/* TREATMENTS page */
.treatmentsPage ul {margin:0 60px 15px; padding:0;}
.treatmentsPage ul li {list-style:square; margin:0; padding:0;}
.treatmentsPage ul ul li {list-style:disc;}
.treatmentsPage ul ul ul li {list-style:circle;}


/***** LOYALTY page *****/
.loyaltyPage ul								{margin:0 40px 15px;}
.loyaltyPage ul li							{list-style:square; margin:0 30px;}
.loyaltyPage ul ul li						{list-style:disc;}
.loyaltyPage ul ul ul li					{list-style:circle;}
.loyaltyPage #sorbetSocietyLogo				{padding:0 15px; margin:0;}


/***** RETAIL page *****/
.retailPage ul {margin:0 40px;}
.retailPage ul li {list-style:square; margin:0 30px;}
.retailPage ul ul li {list-style:disc;}
.retailPage ul ul ul li {list-style:circle;}
#giftCardImgs {margin:30px 0;}
#giftCardImgs img {float:left; margin-left:30px; padding:0;}


/***** CONTACT page *****/
#contactGiftCard							{width:195px; border:2px solid #ccc; border-radius:1em; -moz-border-radius:1em; -webkit-border-radius:1em;}
#contactBox									{float:left; width:362px; border:2px solid #ccc;
												border-radius:0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;}
#contactBranches							{float:left; width:300px; margin-left:10px; border:2px solid #ccc; background:#ccc url(../img/bgContact.png) 0 0 repeat-x;
												border-radius:0.5em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em;}
#contactBranches h3							{margin:15px 20px 0; padding:5px 10px; background:url(../img/bgGreen.jpg) 0 0 repeat-x;}
#contactBranches h3 a						{color:#fff;}
#contactBranches h4							{color:#333;}
#contactBranches h5							{margin:0; padding:0 30px;}
.regionBox									{display:none;}
.regionBox a, .regionBox a:visited			{color:#555;}
.regionBox a:hover, .regionBox a:focus		{color:#333;}
.contactBox									{display:none; margin:0 0 10px;}


/***** ABOUT page *****/
.aboutPage ul {margin:0 40px;}
.aboutPage ul li {list-style:square; margin:0 30px;}
.aboutPage ul ul li {list-style:disc;}
.aboutPage ul ul ul li {list-style:circle;}
.aboutPage dl {margin:0 40px;}


/***** FRANCHISING page *****/
.franchisePage ul {margin:0 40px;}
.franchisePage ul li {list-style:square; margin:0 30px;}
.franchisePage ul ul li {list-style:disc;}
.franchisePage ul ul ul li {list-style:circle;}


/***** BUBBLES *****/
#bubbleLeftOne, #bubbleLeftTwo, #bubbleLeftThree, #bubbleLeftFour, #bubbleLeftFive, #bubbleLeftSix {position:absolute; top:-150px; left:-150px;}
#bubbleRightOne, #bubbleRightTwo, #bubbleRightThree, #bubbleRightFour, #bubbleRightFive, #bubbleRightSix {position:absolute; top:-150px; left:1200px;}


/* HEADERS */
.purpleHeader		{color:#aa97be; font-weight:bold; text-transform:uppercase;}
.greenHeader 		{color:#88c561; font-weight:bold; text-transform:uppercase;}
.blueHeader 		{color:#82c1c8; font-weight:normal; text-transform:uppercase; clear:left;}
.grayHeader 		{color:#b7b7b7; font-weight:normal; text-transform:uppercase;}
.subheader 			{color:#aa97be; font-weight:normal;}
.blueBold 			{color:#82c1c8; font-weight:bold;}
.greenFont			{color:#88c561; font-weight:bold;}


/***** SITEMAP *****/
#sitemap li															{padding:2px 0;}
a.purple, a.purple:visited											{color:#7960CC;}
a.purple:hover, a.purple:focus										{color:#7852F2;}
#sitemap .green														{color:#88C561;}


/***** BLOG *****/
#blogArchive														{float:right; width:198px;}
#blogItems															{width:480px; border-right:1px solid #ccc;}

#send {position:relative; left: -35%; top: 15px;}
