﻿/* General */

/*Reset Common Tags*/

a,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,img
{
    margin:0px;
    padding:0px;
}

body 
{
    margin:0px auto;
    padding:0px;
    background:URL(../../images/bg.jpg) no-repeat center bottom #b485e0;
    font-family:Georgia;
    font-size:12px;
}

/*body a
{
    color:Black;
}*/

html 
{
	min-height: 100%;
	height: auto;
}


a
{
    text-decoration:none;
    color:#fff;
    font-family:Helvetica;
}

a:hover
{
    text-decoration:underline;
}

img
{
    border:0px;
}

h1
{
    font-family:Helvetica;
    font-size:18px;
    font-weight:normal;
    padding:10px 0px 5px 0px;
}

h1.home
{
    font-family:Helvetica;
    font-size:18px;
    font-weight:normal;
    padding:0px 0px 5px 0px;
}

h2
{
    font-size:14px;
    font-weight:normal;
    margin:0px;
    padding:0px;
}

h3
{
    font-size:16px;
    font-weight:normal;
    margin:0px;
    padding:10px 0px 0px 0px;
}

		/*---------------------layout--------------------*/
		
#container 
{
    width:730px;
    margin:0 auto;
    padding-top:25px;
    height:auto

}

#layout
{
    width:0;
    clear:both;
}

		/*---------------------header---------------------*/
		
#header
{
    width:730px;
    height:117px;
    background: URL(../../images/header_bg.jpg) no-repeat;
}

        /*----------------------nav-----------------------*/
        
#nav
{
	clear:both;
    float:left;
    width:auto;
    padding:0px 0px 0px 300px;
}

#nav ul
{
    list-style-type:none;
}

#nav li
{
    display:inline;
}

#nav li a
{
    position:relative;
    top:-5px;
}

#nav IMG
{
    margin:0px 3px 0px 3px;
}

#facebook
{
	float:right;
	width:157px;
	height:29px;
	margin-top:16px;
	position:relative;
	left:-8px;
}

/*subnav*/

#ctl00_subnav
{
    float:left;
    width:auto;
    padding:0px 0px 0px 300px;
}

#ctl00_subnav ul
{
    list-style-type:none;
}

#ctl00_subnav li
{
    display:inline;
}

#ctl00_subnav a
{
    margin-right:2px;
}

/*shopnav*/

#ctl00_shopnav
{
    float:right;
    width:auto;
    padding:0px 32px 0px 0px;
    font-weight: bold;
}

#ctl00_shopnav ul
{
    list-style-type:none;
}

#ctl00_shopnav li
{
    display:inline;
}

#ctl00_shopnav a
{
    margin-right:2px;
}

/*footer navigation*/

#nav-footer
{
    float:left;
    width:auto;
    font-size:12px;
    padding:25px 0px 0px 300px;
}

#nav-footer ul
{
    list-style-type:none;
}

#nav-footer li
{
    display:inline;
}

#nav-footer li a
{
    position:relative;
    top:-5px;
}

#nav-footer IMG
{
    margin:0px 3px 0px 3px;
}

/*shop navigation*/

#shop-nav
{
    width:auto;
    font-size:17px;
    padding:20px 20px 50px 20px;
    color:#b0b0b0;
}

#shop-nav a
{
color:#8d5bc2;
}


#shop-nav ul
{
    list-style-type:none;
}

#shop-nav li
{
    display:inline;
}

#shop-nav li a
{
    position:relative;
    top:-12px;
    color:#b0b0b0;
}

#shop-nav IMG
{
    margin:0px 3px 0px 3px;
}

        /*---------------------content-top-----------------*/
        
#content-top
{
    clear:both;
    width:730px;
    height:auto;
}

.content-top-text 
{
    padding-top:100px;
    color:#545454;
}

#error-page
{
    background-color:#fff;
    float:left;
    width:690px;
    color:#000;
    min-height:246px;
    height:auto;
    padding:10px 20px 5px 20px;
    text-align:center;
}

#error-page a
{
    color:#000;
}


#homepage
{
    width:690px;
    color:#fff;
    height:auto;
    background:URL(../../images/homepage_bg.gif) no-repeat #000;
    background-position:bottom;
    padding:10px 20px 5px 20px;
}

#homepage p
{
    width:500px;
    margin:10px 0px 10px 0px;
}

#about
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/about_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}
#bodymapdiv
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/bodymap.jpg) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#contact
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/contact_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#contact ul
{
    margin-left:30px;
    margin-bottom:10px;
}

#mail
{
    float:left;
    width:340px;
    height:auto;
}

#map
{
    float:right;
    width:340px;
    height:auto;
}

#meditation
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/meditation_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#faqs
{
    float:left;
    width:690px;
    color:#545454;
    min-height:246px;
    height:auto;
    background:URL(../../images/faq_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#faqs a
{
    color:#b485e0;
}

#faqs ol
{
    padding-left:25px;
}

#thermal
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/thermal_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#therapies
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/therapies_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#reflexology
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/reflexology_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#massage
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/massage_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#angelic
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/angelic_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#shop
{
    float:left;
    width:730px;
    color:#bababa;
    min-height:246px;
    height:auto;
    background:URL(../../images/online_bg.gif) no-repeat #fff;
    padding:10px 0px 5px 0px;
}

#mailconfirm
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    /* background:URL(../../images/about_bg.gif) no-repeat #fff; */
    background-color: #FFF;
    padding:10px 20px 5px 20px;
}


.divider
{
    width:730px;
    height:4px;
    margin:0px;
    padding:0px;
    background: URL(../../images/line-divider.gif) repeat-x;
}

.divider2
{
    width:730px;
    height:4px;
    padding:0px;
    background: URL(../../images/line-divider.gif) repeat-x;
    clear:both;
    float:left;
    margin:10px 0 10px 0;
}

#more-details
{
    float:left;
    width:730px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/details_bg.gif) no-repeat #fff;
    padding:10px 0px 5px 0px;
}

#more-details-wrapper
{
    width:690px;
    padding:10px 20px 10px 20px;
    color:#89bbc7;
}

#more-details-left
{
    float:left;
    padding-right:20px;
	width:150px;
}

#more-details-right
{
    float:right;
    width:520px;
    height:auto;
}

#details-price
{
    float:left;
    width:200px;
    padding-top:20px;
}

#details-btn
{
    float:right;
    width:260px;
    padding-top:15px;
}

#testimonials
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/testimonials_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

#news
{
    float:left;
    width:690px;
    color:#fff;
    min-height:246px;
    height:auto;
    background:URL(../../images/news_bg.gif) no-repeat #fff;
    padding:10px 20px 5px 20px;
}

.content-top-news 
{
    width:550px;
    padding-top:100px;
    color:#bababa;
}

.archive
{
    margin:0px 0px 0px 560px;
}

        /*---------------------content-bottom-----------------*/
        
#content-bottom
{
    clear:both;
    width:730px;
    height:297px;
    border-top:7px solid #dabcd7;
    background:URL(../../images/bottom_bg.gif) no-repeat;
    color:#707070;
}

#content-bottom p
{
    margin:10px 0px 10px 0px;
}

#content-bottom-leftcol
{
    float:left;
    width:229px;
    padding-right:3px;
}

#leftcol-text IMG
{
    float:left;
    margin-right:10px;
}

#leftcol-text
{
    float:left;
    width:199px;
    margin-top:3px;
    background:#f9f7f9;
    padding:10px 10px 10px 20px;
    border-bottom:3px solid #e1d9e0;
}

#leftcol-btn
{
    float:left;
    width:180px;
    padding:5px 0px 0px 15px;
}

#content-bottom-centercol
{
    float:left;
    width:245px;
    padding:0px 6px 0px 6px;

}

#centercol-text
{
    float:left;
    width:225px;
    margin-top:3px;
    background:#f9f7f9;
    padding:10px;
    border-bottom:3px solid #e1d9e0;
}

#centercol-btn
{
    float:left;
    width:230px;
    background:#f0ebef;
    padding:20px 0px 0px 15px;
}

#content-bottom-rightcol
{
    float:left;
    width:238px;
    padding-left:3px;
}

#rightcol-text
{
    float:left;
    width:238px;
    margin-top:3px;
    background:#f9f7f9;
    border-bottom:3px solid #e1d9e0;
}

#rightcol-text p
{
    padding:0px 3px 0px 5px;
}

#email
{
    width:203px;
    height:36px;
    padding:10px 0px 0px 15px;
    background:URL(../../images/email_bg.gif) no-repeat;
    float:left;
}

#email input
{
    width:203px;
    border:solid 0 #fff;
    color:#707070;
    background: transparent URL(../../images/email_bg_line.gif) repeat-x;
}

.eform
{
    width:220px;
    margin:0px 0px 10px 20px;
}

.submit
{
    position:relative;
    top:12px;
    left:-15px;
    width:218px;
    margin:0px;
    padding:0px;
    height:41px;
}

        /*---------------------footer---------------------*/
        
#footer
{
    clear:both;
    width:730px;
    height:102px;
    margin-top:15px;
    font-family:Helvetica;
    font-size:11px;
    background:URL(../../images/footer_bg.gif) no-repeat;
}

#footer ul
{
    list-style-type:none;
}

.ticker
{
    position:relative;
    top:5px;
    padding-left:30px;
}

#chunky
{
    margin:0px 20px 30px 580px;
    font-size:11px;
    color:#666;
}

#chunky IMG
{
    position:relative;
    top:12px;
}

#divSubDepartments
{
    color:#b0b0b0;
}

.productListItem
{
    width:690px;
    padding:10px 20px 10px 20px;
    color:#89bbc7;
    clear:both;
}

.productListItemTop
{
    width:690px;
    clear:both;
    float:left;
    color:#b0b0b0;
    font-size:16px;
    font-weight:bold;
    padding-bottom:15px;
    padding-top:10px;
}

.productListItemLeft
{
    float:left;
    padding-right:20px;
    width:90px;
    padding-bottom:5px;
}

.productListItemRight
{
    float:right;
    width:580px;
    height:auto;
}

.productListItemRightTop
{
    clear:both;    
    float:left;
    width:580px;
    height:auto;
    margin-bottom:30px;
}

.productListItemRightBottom
{
    clear:both;    
    float:left;
    width:580px;
    height:auto;
}

.productListItemRightBottomLeft
{
    float:left;
    width:290px;
}

.productListItemRightBottomRight
{
    float:left;
    width:290px;
    text-align:right;
}

.productListItem2
{
    width:690px;
    padding:10px 20px 10px 20px;
    color:#89bbc7;
    clear:both;
}

.productListItemTop2
{
    width:690px;
    clear:both;
    float:left;
    color:#b0b0b0;
    font-size:16px;
    font-weight:bold;
    margin-bottom:15px;
}

.productListItemLeft2
{
    float:left;
    padding-right:20px;
    width:90px;
}

.productListItemRight2
{
    float:right;
    width:580px;
    height:auto;
}

.inputtable-col1
{
    width:160px;
    height:28px;
}

.textbox
{
    border:solid 1px #b0b0b0;
    height:20px;
}