/* Website structure */
#pageSurround{ 
width:890px; 
margin: 0 auto;
padding:45px 53px 0 53px;
background: #fff url(../styleImages/back.png) no-repeat top center;
}

#topHeader {
height:117px;
clear:both;
}

#footer{
background-color: #e8e0ed;
border-top: solid 1px #ddd2e5;
text-align:center;
margin: 0 auto;
clear:both;
padding: 4px 0 10px 0;
}

#footerLeft {
float: left;
width:33%;
border:solid 0px red;
}

#footerMiddle {
float: left;
width:34%;
border:solid 0px green;
}

#footerRight {
float: left;
width:30%;
text-align: right;
padding-right: 20px;
border:solid 0px blue;
}

#candleGalleryImage{
background: url(../../../images/getLogo.php?skin=TheGallery) no-repeat left top;
width:170px;
height:100px;
margin: 20px 0 0 10px;
float:left;
}

#container{
padding: 7px 0px 0 0px;
margin:0 6px;
}

#colLeft{
width:175px;
min-height:480px; 
height:480px;
float:left;
padding: 0 20px 50px 0; 
border-right: solid 1px #f0eded;
}

#colMid{
width:628px;
float:left;
padding: 0px 0px 10px 10px;
}

#cartColMid{
width:658px;
float:left;
padding: 0 0px 21px 8px;
}

#userOptions{ 
width:680px;
height:99px;
float:left;
margin: 15px 19px 0 0px;
display:inline;
}

#userOptions span {
color:#c775aa;
font-weight:bold;
display:block;
}

#currency{
padding: 3px 0 0 13px; 
width:130px; 
height:90px; 
min-height: 90px; 
float:right; 
border-left:solid 1px #f0eded;
}

#currency select {
font: 12px Georgia, Geneva, Arial, sans-serif;
width:105px;
}

#shoppingCart{ 
width:125px; 
height:90px; 
min-height:90px; 
float:right;
padding: 0 9px 0 14px; 
margin:0 0 0 9px; 
text-align:left; 
display:inline;
line-height:2em; 
border-left:solid 1px #f0eded;
}

#userSession{ 
width:150px;
float:right;
padding-right: 15px;
padding-top: 3px;
text-align:right;
display:inline;
line-height:1.7em;
}

#language{
padding: 3px 0 0 13px; 
width:153px; 
float:right; 
border-left:solid 1px #f0eded;
}

#socialIcons {
float:left;
margin: 15px 19px 0 0px;
width:150px;
height:99px;
padding-left:4px;
display:inline;
}

#siteDocsContainer{
padding: 8px 0 0 105px;
margin:0 6px;
height:20px;
color:white; 
text-align:right;
}

#siteDocsLinks {
width: 560px; 
padding-left:130px; 
float:left;
} 


#siteLinks li {
margin:0;
padding:0;
display:inline;
list-style-type:none;
}

#siteLinks a {
padding:0 10px 0 10px;
float:left;
font-weight: bold;
color: #ffffff;
}

#siteLinks span {
float:left;
}

#siteLinks a:hover {
color:white;
text-decoration:underline;
}

#search{
width:142px;
float:left;
display:inline; 
padding: 0 0 5px 0;
}

#search a {
font-size: smaller;
}

#mail_list{
width:172px;
float:left;
display:inline; 
padding: 0 0 5px 0;
}

.SubmitJoin{
width:80px;
background:#c775aa;
border:1px solid #a11770;
color:#ffffff;
font: bold 11px Geneva, Verdana, Arial, sans-serif;
}

.SubmitSearch{
width:30px;
background:#c775aa;
border:1px solid #a11770;
color:#ffffff;
font: bold 11px Geneva, Verdana, Arial, sans-serif;
}

.categories {
width: 164px; 
margin: 0 auto;
}

.orderedList {
margin: 0 0 0 17px;
padding:0;
} 

.orderedList li{
padding-top: 1px;
margin:0;
}

#mainmenu-nav{
list-style: none;
list-style-type: none;
padding-bottom: 7px;
}

.li-nav a {
background: url(../styleImages/bullet.gif) no-repeat left 11px;
display: block;
padding: 4px 0 4px 10px;
width: 142px;
border-bottom:1px solid #f0eded;
}

.li-nav a:hover {
background: url(../styleImages/bullet.gif) no-repeat left 11px;
}

.ul-nav{
display: block;
list-style: none;
}

.li-nav {
display: block;
list-style: none;
}

.ul-nav {
width: 152px;
padding: 0 0 0 10px;
background:white;
}

.li-nav {
float: left;
}

.li-nav .ul-nav  {
display: none;
position: absolute;
margin-left: 132px;
margin-top: -27px;
border:1px solid #f0eded;
z-index:5;
}


.li-question {
font-weight:bold;
padding-top: 10px;
}

a.hassubmenu {
background:url(../styleImages/hassubmenu.gif) no-repeat left 11px;
}



