/* ------------------------------------------------------- 
Container elements   	                                    
------------------------------------------------------- */

#pagecontainer{
	height: 100%;
	top: 21px;
	margin: 0 auto;
	position: relative;
	width: 760px;
}

#pagecontent {
	position: relative;
	left: 0px;
	top: 0px;
	width: 760px;
	text-align: left;
	margin: 0px;
}

#pagebottom 
{
	position: relative;
	top: 85px;
	left: 0px;
	width: 100%;
	height: 10px;
	background-color: #adadad;
}

#pageborder
{
	background-color: #ffffff;
}

/* ------------------------------------------------------- 
Page header elements	                                    
------------------------------------------------------- */

#pageheader {
	position: relative;
	top: 0px;
	left: 0px;
	width: 760px;
	height: 106px;
}

#logo {
	position: absolute;
	top: 10px;
	left: 17px;
	width: 201px;
	height: 77px;
}

#banner 
{
    position: relative;
    top: 0px;
    left: 0px;
    height: 141px;
    width: 760px;
}

#strap 
{
    position: absolute;
    top: 21px;
    left: 314px;
    height: 68px;
    width: 426px;
}

/* ------------------------------------------------------- 
Page container elements   	                                    
------------------------------------------------------- */

#innercopy 
{
	position: relative;
	top: 0px;
	left: 0px;
}

#innercopy2 
{
	position: relative;
	top: 0px;
	left: 30px;
	width: 699px;
}

#pageleft {
	position: relative;
	top: 0px;
	left: 0px;
	width: 200px;	

}

#promocol 
{
    position: relative;
	top: 0px;
	left: 20px;
}

#pageright
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 500px;
	border-left: solid 1px #e1e2e2;
	padding-left: 32px;
}

.spacer 
{
    background-color: #ffffff;
}



/* ------------------------------------------------------- 
toolbar                                 
------------------------------------------------------- */

#toolbox 
{
   position: relative;
   top: 0px;
   left: 0px; 
   background-color: #e1e2e2;
   width: 760px;
   height: 35px;
}

#toolbar{
	position: absolute;
	left: 23px;
	top: 16px;
	width: 720px; 
	margin: 0px;
	padding: 0px;	
	z-index: 101;
	color: #c8c8c9;
	font-size: 10px;
}

#toolbar li{
	display: inline;
}

#toolbar ul{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent:0px;
}

* html #toolbar ul {
    margin-left:-10px;
    padding-left:10px;
}

#toolbar a {
	color: #7b7e7e;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#toolbar a:hover{
	color: #ad0e5c;
	background-color: #fcecf4;
}


#toolselected a {
	color: #ad0e5c;
	font-weight: bold;
}

#toolselected a:hover {
	color: #ad0e5c;
	font-weight: bold;
	background-color: #e8c1d4;
}

/* ------------------------------------------------------- 
footer                                
------------------------------------------------------- */

#footertext {
	position: relative;
	left: 0px;
	width: 760px;
	text-align: right;
	color: #7b7e7e;
	background-color: #ffffff;
	padding-top: 20px;
}


#copyright {
	color: #7b7e7e;
	font-size: 90%;
	position: relative;
	top: 5px;
	padding-right: 20px;
	line-height:16px;
	margin-bottom:10px;
}

#copyright a{
	color: #7b7e7e;
	text-decoration: none;
	padding:2px;	
}

#copyright a:hover{
	color: #ad0e5c;
	background-color: #fcecf4;
	text-decoration: none;
	padding:2px;	
}

/* ------------------------------------------------------- 
  in page link                             
------------------------------------------------------- */

#inpagelink ul 
{
    list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
}

* html #inpagelink ul {
    margin-left: -10px;
    padding-left: 10px;
}

#inpagelink li{
	list-style-image: none;
	text-indent: -10px;
}

#inpagelink a{
	color: #3c4041;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	background-image: url(../images/link_icon.gif);
	background-position: left top;
	background-repeat:  no-repeat;
	padding-left: 15px;
}

#inpagelink a:hover{
	background-color: #edefef;
	color: #3c4041;
}

/* ------------------------------------------------------- 
  lists                         
------------------------------------------------------- */
h1 
{
    text-decoration: none;
}

h2 a 
{
    color: #3c4041;
}


#pageright ul 
{
	
	list-style-image: url("../images/bullet.gif");
	margin: 0px;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
	text-indent: 10px;
}

#pageright li 
{
   padding-left: 20px;
}

/* ------------------------------------------------------- 
  promos                            
------------------------------------------------------- */

.imageframe 
{
    background-image: url(../images/image_frame.gif);
    background-position: left top;
	background-repeat:  no-repeat; 
	position: relative;
	top: 0px;
	left: 15px;
	width: 128px;
	height: 128px;
	padding-top: 13px;
	padding-left: 12px;
}

.imagelink 
{
    position: relative;
    top: -10px;
    left: 20px;
    width: 128px;
    font-size: 90%;
}

.imagebreak 
{
    padding-bottom: 10px;
}

.photoborder {
	width: 150px;
	height: 150px;
	border: #ECE9D8 1px solid;
    background-color: #ffffff;
}

/* ------------------------------------------------------- 
  home page                         
------------------------------------------------------- */

.homeback
{
    background-image: url(../images/home_back.jpg);
    background-position: left top;
	background-repeat:  no-repeat; 
	width: 139px;
	padding-top: 15px;
	padding-bottom: 15px;
}

h2.pink 
{
    text-align: center;
    color: #ad0e5c;
    padding-top: 10px;
}

h2.pink a
{
    color: #ad0e5c;
}

h1 a 
{
    text-decoration: none;
}

/* ------------------------------------------------------- 
  gallery                       
------------------------------------------------------- */
.gallerypages 
{
    text-align: left;
    padding-bottom: 10px;
}

.gallerypages a 
{
    border: solid 3px #ffffff;
    padding: 5px;
    color: #c8c8c9;
    font-weight: bold;
    height: 20px;
    line-height: 30px;
    width: 20px;
}

.gallerypages a.galhi 
{
    border: solid 3px #e1e2e2;
    padding: 5px;
    color: #ad0e5c;
    font-weight: bold;
    height: 20px;
    line-height: 30px;
    width: 20px;
}

.fusionlink {padding-left:20px; font-weight:bold; font-size:1.2em; background-image:url(../images/fusion_icon.gif); background-position:left top; background-repeat:no-repeat; }

#gallerybox { position:relative; top:0px; left:0px;}

#gal1 { position:relative; top:0px; left:0px;}
#gd1 { position:relative; top:0px; left:30px;}
#gal2 { position:absolute; top:20px; left:210px;}
#gd2 { position:absolute; top:280px; left:290px;}
#gal3 { position:absolute; top:20px; left:490px;}
#gd3 { position:absolute; top:300px; left:480px;}

#gal5 { position:relative; top:0px; left:0px;}
#gd5 { position:relative; top:0px; left:30px;}
#gal8 { position:absolute; top:320px; left:300px;}
#gd8 { position:absolute; top:840px; left:270px;}
#gal6 { position:absolute; top:340px; left:480px;}
#gd6 { position:absolute; top:610px; left:520px;}

#gal7 { position:relative; top:0px; left:20px;}
#gd7 { position:relative; top:0px; left:50px;}
#gal4 { position:absolute; top:640px; left:470px;}
#gd4 { position:absolute; top:875px; left:460px;}



#gal21 { position:relative; top:0px; left:30px;}
#gd21 { position:relative; top:0px; left:60px;}
#gal22 { position:absolute; top:0px; left:350px;}
#gd22 { position:absolute; top:220px; left:350px;}
#gal23 { position:relative; top:0px; left:00px;}
#gd23 { position:relative; top:0px; left:30px;}
#gal24 { position:relative; top:0px; left:-10px;}
#gd24 { position:relative; top:0px; left:30px;}
#gal25 { position:relative; top:0px; left:0px;}
#gd25 { position:relative; top:0px; left:30px;}
#gal26 { position:absolute; top:640px; left:340px;}
#gd26 { position:absolute; top:890px; left:360px;}

#gal31 { position:relative; top:0px; left:0px;}
#gd31 { position:relative; top:0px; left:30px;}
#gal32 { position:absolute; top:0px; left:420px;}
#gd32 { position:absolute; top:280px; left:420px;}
#gal33 { position:absolute; top:350px; left:330px;}
#gd33 { position:absolute; top:670px; left:360px;}
#gal34 { position:relative; top:0px; left:0px;}
#gd34 { position:relative; top:0px; left:30px;}

#gal35 { position:relative; top:0px; left:0px;}
#gd35 { position:relative; top:0px; left:30px;}
#gal36 { position:absolute; top:700px; left:350px;}
#gd36 { position:absolute; top:975px; left:370px;}