body{
	min-width: 954px;
	min-height: 750px;
	font-family: Segoe UI,Tahoma,Arial,Helvetica,sans-serif;
	padding: 0px;
	margin:0px;
	margin-top: 0px;
	font-size: 9pt;
	/*background: #ffffff url('images/bg.png') no-repeat 50% 50%;*/

}

h1{
	font-weight: bold;
	font-size: 12pt;
}

#maincontainer{
	margin:0px auto;
	padding: 0px;
	width: 954px;
}

#header{
	margin: 0px auto;
	padding: 0px;
	width: 954px;
	height: 165px;
	background: url('images/topbg.png') no-repeat;
}

#logo{
	float: left;
	padding: 0px;
	margin: 10px 0px 0px 70px;
	width: 225px;
	}

#logo img{
	padding: 0px;
	margin: 0px;
}

#featured{
	float: right;
	padding: 0px;
	margin: 30px 270px 0px 0px;
	width: 385px;
}

#featured img{
	padding: 0px;
	margin: 0px;
}

#shop{
	position: absolute;
	top: 147px;
	padding-left: 724px;
	width: 50px;
	height: 65px;
}

#shop img{
	padding: 0px;
	margin: 0px;
}


#nav{
	width: 954px;
	margin: 0px auto;
	padding: 0px;
	height: 50px;
	background: url('images/nvbg.png') no-repeat;
}

#nav_left{
	width: 642px;
	padding: 0px;
	margin: 0px 0px 0px 86px;
	float: left;
	height: 50px;
}

#nav_left ul{
	padding: 14px 0px 0px 0px;
	margin: 0px;
}

#nav_left li{
	list-style: none;
	padding: 0px 2px;
	margin: 0px;
	display: inline;
}



#nav_left li a{
	display: inline;
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
}



#nav_left li a:hover{
	color: #d9a7da;
	text-decoration: none;
	
}

#nav_left li ul
{
    position: absolute;
    width: 100px;
    margin-left: 65px;
    padding: 5px 0 0 0 ;
    display: none;
}

#nav_left li.has-sub:hover ul
{
    display: block;
}
#nav_left li ul li
{
    height: 20px;
    width: 90px;
    text-align: center;
    list-style: none;
    float: left;
    padding-top: 3px;
    background-color: #48405A;
    
}
#nav_left li ul li:hover
{
    background-color: #D9A7DA;
}

#nav_left li ul li:hover a:hover
{
    color:white;
}



#nav_right{
	width: 123px;
	float: right;
	margin: 0px 102px 0px 0px;
	padding: 0px;
	height: 50px;
}

#nav_right1{
	float: left;
	padding: 0px;
	margin: 2px 0px 0px 0px;
}

#nav_right1 img{
	padding: 0px;
	margin: 0px;
}

#nav_right2{
	float: right;
	padding: 0px;
	margin: 0px 6px 0px 0px;
}

#nav_right2 p{
	color: #ffffff;
	padding: 14px 0px 0px 0px;
	margin: 0px;
}

#nav_right2 p a{
	color: #ffffff;
	font-size: 9pt;
	text-decoration: none;
}

#nav_right2 p a:hover{
		color: #d9a7da;
	text-decoration: none;
}
#main{
	float: left;
	width: 954px;
	padding: 0px;
	margin: 0px auto;
	background: url('images/pbg.png') repeat-y;
	z-index: 1;
}

#mcol1{
	float: left;
	width: 450px;
	padding: 0px;
	margin: 0px 0px 0px 80px;
}

#mcol1 p{
	padding: 0px 5px 0px 12px;
	font-size: 9pt;
	color: #111111;
	line-height: 1.2em;
}

#mcol1 p.first{
	margin-top: -5px;
}

.emph{
	font-size: 13pt;
	line-height: 1.3em;
}
.sub-title
{
        font-size: 10pt;
        font-style: italic;
            font-weight: 700;
}
.small-title
{
    font-size: 10pt;
    font-style: italic;
    font-weight: 700;
}
#mcol2{
	float: right;
	width: 315px;
	padding: 0px;
	margin: 0px 105px 0px 0px;
}

#mcol2 p{
	padding: 0px;
	margin: 0px;
}

#mcol2 p.first{
	margin-top: -5px;
}

#main_bot{
	float: left;
	width: 954px;
	padding: 0px;
	margin: 0px auto;
	background: url('images/pbg.png') repeat-y;
	z-index: 1;
}

#mcol_bot1{
	float: left;
	width: 380px;
	padding: 0px;
	margin: 0px 0px 0px 80px;
}

#mcol_bot2{
	float: right;
	width: 380px;
	padding: 0px;
	margin: -5px 98px 0px 0px;
}

#mcol2 table{
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px -45px;
}

#mcol_bot2 td{
	padding: 0px;
	margin: 0px;
}

#mcol2 p{
	clear: both;
	text-align: right;
	font-size: 14pt;
	padding: 2px 20px 2px 0px;
	margin: 0px;
}

#footer{
	clear: both;
	width: 954px;
	padding: 0px;
	margin: 0px auto;
	background: url('images/ftbg.png') no-repeat;
	text-align: center;
	height: 145px;
}
#footer_left{
	float: left;
	width: 120px;
	padding: 0px;
	margin: 0px;
}

#footer_left p{
	margin: 10px 5px 0px 0px;
	padding: 0px;
}


#footer_right{
	float: right;
	width: 690px;
	padding: 0px;
	margin: 0px 140px 0px 0px;
}

#footer_right p{
	clear: both;
	padding: 2px 0px;
	margin: 0px;
	font-size: 8pt;
	color: #111111;
	text-align: center;
	line-height: 1em;
}

#footer_right p a{
	color: #111111;
	font-size: 8pt;
	text-decoration: none;
}

#footer_right p a:hover{
	text-decoration: none;
	color: #111111;
	border-bottom:1px dotted #111111;
}

#footer_right ul{
	clear: both;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}

#footer_right li{
	list-style: none;
	padding: 0px 1px;
	display: inline;
	text-align: center;
	font-size: 7pt;
	color: #111111;
}

#footer_right li.ln{
	padding: 0px;
}

#footer_right li a{
	font-size: 8pt;
	color: #111111;
	text-decoration: none;
	display: inline;
}

#footer_right li a:hover{
	color: #111111;
	text-decoration: none;
	border-bottom:1px dotted #111111;
}
 .links-images td
{
    padding: 10px;
}
#Gallery-list td
{
    padding: 7px;
    cursor: pointer;
}
#Gallery-view
{
    background-image: url('images/Gallery-view.jpg');
    background-repeat: no-repeat;
    margin-right: 100px;
    margin-top: 0px;
    width:322px;
    height:  350px;
    float: right;
}
 .tier-header
 {
     background-color: #d9a7da;
     width:370px;
     height: 20px;
     margin-left: 50px;
    

 }
 .tier-title
 {
    /* width: 50px;*/
     height: 100%;
     float: left;
     padding: 0 10px;
  padding-top: 3px;
     text-align: center;
     cursor: pointer;
 } .tier-title.long
 {
     padding-right: 5px;
     padding-left: 5px;
 }

 #tiers-container
 {
     width: 450px; 
     overflow: hidden;
    

}
 #tier-holder
{
   
    
   width: 3150px;
    
    overflow: hidden;
    

}
.tier
{
    width: 450px;
    float: left;
    
}
