body {
margin:0px;
font-family: arial,helvetica;
background-color:#36373F;
color:#FFFFFF;
}

a:link {
color:#FFFFFF;
text-decoration:none;
}

a:visited {
color:#FFFFFF;
text-decoration:none;
}

a:active {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
text-decoration:underline;
}



/********************/
/*  SITE STRUCTURE  */
/********************/

#panelcontainer {
font-size: 10pt;
width:955px;
height:505px;
}

#toppanel {
float:left;
width:955px;
height:35px;
background-color:#000000;
text-align:left;
}

#leftpanel {
float:left;
width:220px;
height:470px;
background-color:#000000;
text-align:left;
}

#rightpanel {
float:left;
width:735px;
height:470px;
background-color:#202128;
}

#FULLpanel {
float:left;
width:955px;
height:470px;
background-color:#202128;
}

#rightpaneltopspacer{
width:735px;  /* width of the parent div - no real reason for it to be this wide other than neatness sake */
height:35px;  /* height down from top for content to start */
/* background-color:#2A2B32; */
}

#rightpanelleftspacer{
width:40px;  /* width across from left for content to start */
height:435px;  /* height of the parent div minus height of rightpaneltopspacer */
float:left;
/* background-color:#34353C; */
}

#footerpanelleft {
float:left;
width:450px;
font-size:8pt;
color:#666666;
text-align:left;
margin-top:8px;
margin-left:10px;
}

#footerpanelright {
float:right;
width:491px;
font-size:8pt;
color:#666666;
text-align:right;
margin-top:8px;
margin-right:4px;
}



/***************/
/*  MAIN MENU  */
/***************/

.mainmenuitem {
margin-left:20px;
}

a.mainmenuitem:link {
color:#B2B4B6;
text-decoration:none;
}

a.mainmenuitem:visited {
color:#B2B4B6;
text-decoration:none;
}

a.mainmenuitem:active {
color:#FFFFFF;
text-decoration:none;
}

a.mainmenuitem:hover {
color:#FFFFFF;
text-decoration:none;
}



/*********************/
/*  LEFT PANEL MENU  */
/*********************/

.leftpanelmenu {
list-style-type: none;
line-height:22px;
margin:0px;
padding-top:90px; 
padding-left:30px; 
}

/* MAIN */
a.leftpanelmenuitem:link {
color:#FFFFFF;
text-decoration:none;
}

a.leftpanelmenuitem:visited {
color:#FFFFFF;
text-decoration:none;
}

a.leftpanelmenuitem:active {
color:#FFFFFF;
text-decoration:none;
}

a.leftpanelmenuitem:hover {
color:#FFFFFF;
text-decoration:none;
}

/* PRICE */
a.leftpanelmenuitemprice:link {
color:#666666;
text-decoration:none;
/* font-size:8pt; */
}

a.leftpanelmenuitemprice:visited {
color:#666666;
text-decoration:none;
/* font-size:8pt; */
}

a.leftpanelmenuitemprice:active {
color:#666666;
text-decoration:none;
/* font-size:8pt; */
}

a.leftpanelmenuitemprice:hover {
color:#666666;
text-decoration:none;
/* font-size:8pt; */
}

/* SHOP */
a.leftpanelmenuitemshop:link {
color:#CC52DE;
text-decoration:none;
}

a.leftpanelmenuitemshop:visited {
color:#CC52DE;
text-decoration:none;
}

a.leftpanelmenuitemshop:active {
color:#CC52DE;
text-decoration:none;
}

a.leftpanelmenuitemshop:hover {
color:#CC52DE;
text-decoration:none;
}



/******************/
/*  FOOTER LINKS  */
/******************/

.footerlink {
margin-left:10px;
}

.footerlink:link {
color:#FFFFFF;
text-decoration:none;
}

.footerlink:visited {
color:#FFFFFF;
text-decoration:none;
}

.footerlink:active {
color:#FFFFFF;
text-decoration:none;
}

.footerlink:hover {
color:#FFFFFF;
text-decoration:none;
}



/****************************************************************/
/*                    PAGE SPECIFIC STYLES                      */
/****************************************************************/



/*********************/
/*  BALLOON GALLERY  */
/*********************/

#balloongalleryimages {
margin-top:84px;
margin-left:102px;
margin-right:20px;
margin-bottom:10px;
text-align:left;
overflow:hidden;
/* background-color:green; */
}

img.balloongalleryimages {
margin-right:12px;
margin-bottom:12px;
border:0px;
}

#balloongallerytext {
margin-left:102px;
margin-right:20px;
font-size:8pt;
text-align:left;
/* background-color:pink; */
}

/* popupDiv */
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 350px;
	height: 695px;
	/* left: 20px; */
	/* top: 300px; */
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
	font-size:9pt;
}
#layer2 {
	position: absolute;
	visibility: hidden;
	width: 350px;
	height: 695px;
	/* left: 20px; */
	/* top: 300px; */
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
	font-size:9pt;
}
#close {
	float: right;
}



/*************************/
/*  ACCESSORIES GALLERY  */
/*************************/

#accessoriesgalleryimages {
position:absolute;
margin-left:-150px;
margin-top:40px;
text-align:left;
/* background-color:green; */
}

img.accessoriesgalleryimages {
margin-right:15px;
border:0px;
}

#accessoriesgallerytext {
margin-left:102px;
margin-right:20px;
font-size:8pt;
text-align:left;
/* background-color:pink; */
}

#accessoriesgallerylabels {
position:absolute;
margin-left:-169px;
margin-top:110px;
font-size:8pt;
text-align:center;
color:#666666;
/* background-color:pink; */
}


