


BODY
{
background-color:       #111144;
/* background-image: url('img/bg_main4.JPG'); */
background-repeat: no-repeat;
font:                   normal 12px verdana,arial,helvetica,sans-serif;
color:                  #dddddd;
margin:                 0px;
margin-right: 0px;

}

a:link, a:visited
{ color: #00d0ee; text-decoration: none; }

a:hover
{ color: #00F8FF; text-decoration:  none; }




.mainLinks a:link, .mainLinks a:visited
{ color: #ffcc00; text-decoration: none; }

.mainLinks a:hover
{ color: #00F8FF; text-decoration:  underline; }


td
{ font-size: 12px;}

.normalText
{ font: normal 11px verdana; }



.feature_title
{ font-size: 15px;  font-weight: bold;  padding: 0px; padding-bottom: 8px; color: #eeeeee }

.feature
{
border: 1px solid #777777;  background-color: #222255;
/* background-image: url('img/bg_cell.jpg');  */
background-position: top left;
background-repeat: no-repeat;  font-size: 12px; padding: 16px; line-height: 18px;
}

#agfx_divx
{display: none;}


.testimonial
{ text-align: left; border: 1px dotted white; padding: 12px; font-size: 12px; font-weight: bold; font-style: italic; background-color: #3a3a6a; color: white; width: 80%; }

.testimonial_name
{ font-style: normal; font-weight: normal; font-size: 11px;}



.testimonial2_container
{ padding: 4px; }

.testimonial2
{ text-align: left; line-height: 135%; border: 1px dotted white; padding: 12px; font-size: 12px; font-weight: normal; font-style: normal; background-color: #3a3a6a; color: white; width: 80%; }

.testimonial2_name
{ font-style: normal; font-weight: normal; font-size: 11px;}



.mix_item
{
padding-top: 1px;
padding-bottom: 1px;
font-weight: bold;
padding-left: 20px;
}


#page_title
{
color: #ffffff;  font-size: 18px; font-weight: normal; text-align: left;
border: 0px solid red;  padding: 6px;  position: absolute;
left: 256px;  top: 22Px;  z-index: 5;
}

#page_title2
{
color: #000000;  font-size: 18px; font-weight: normal; text-align: left;
border: 0px solid red;  padding: 6px;  position: absolute;
left: 258px;  top: 24Px;  z-index: 1;
}




#main_content
{
padding-left: 169px;
padding-right: 154px;
/*
color: #dddddd;
font: normal 9pt verdana,arial,helvetica,sans-serif;
text-align: left;
border: 1px solid blue;
padding: 10px;
// position: absolute;
// left: 149px;
// top: 72px;
padding-right: 164px;
padding-left: 16px;
padding-top: 0px;
line-height: 18px;
*/
}



#plugin_container
{
padding-left: 164px;
padding-right: 4px;
/*
color: #cccccc;
font: normal 9pt verdana,arial,helvetica,sans-serif;
text-align: left;
border: 1px solid yellow;
padding: 10px;
// position: absolute;
// left: 149px;
// top: 62px;
padding-right: 0px;
line-height: 18px;
*/
}


#container_container
{
color: #dddddd;
width: 100%;
font: normal 9pt verdana,arial,helvetica,sans-serif;
text-align: left;
border: 0px solid green;
padding: 0px;
position: absolute;
left: -2px;
top: 72px;
/*
padding-right: 164px;
padding-left: 159px;
padding-top: 0px;
line-height: 18px;
*/
}



#main_content a:link, #main_content a:visited
{ color: #00C0FF; text-decoration:  none; }

#main_content a:hover
{ color: #00F8FF; text-decoration:  none; }


#footer
{position: absolute; top: 330px; left: 18Px; width: 143px; border: 0px solid green; font-size: 11px;}


#footer2
{ width: 150px; padding-bottom: 8px; padding-top: 12px; font: normal 9px verdana; color:#cccccc; }
#footer TD { font-size: 10px;  }






#mailer
{ font-size: 10px; padding: 4px; border: 1px solid #333333; width: 145px;  background-color: #000000; }






/* ============================================ input */
.inputbox
{
background-color: #9090A0;
color:            #000000;
font-weight:      normal;
font-size:        9pt;
font-family:      arial;
padding-top:      1px;
border-top:       1px solid #5D5D5D;
border-left:      1px solid #5D5D5D;
border-bottom:    1px solid #404040;
border-right:     1px solid #404040;
}




/* INPUTs =================== */


.inputbutton_red
{
background-color: #cc0000;
color: #ffffff;
border: 1px solid #000000;
padding: 0px;
border-top: 1px solid #5D5D5D;
border-left: 1px solid #5D5D5D;
border-bottom: 1px solid #404040;
border-right: 1px solid #404040;
}


.inputbutton
{
background-color: #dedede;
}


.inputbutton:disabled
{
background-color: #dedede;
}


.inputbutton_green
{
background-color: #55ef55;
}


.inputbutton_red2
{
background-color: #ef5555;
}






.dropdown
{
background-color: #ffffff;
border-width:    0px;
color:           #000000;
font-weight:     normal;
font-size:       12px;
font-family:     arial;
}













/* menu stuff - DON'T TOUCH!!!!!!!!!!!  */


#menuOuter
{
border: 0px solid #cccccc;
padding: 0px;
padding-left: 6px;
padding-right: 12px;
padding-bottom: 30px;
position: absolute;

left: -9px;

top: 71px;
width: 204px;
z-index: 100;
}


#extralinks
{ position: absolute; top: 7px; left: 100px; width:40px; display: block; text-align: right; font-weight: normal; font-size: 8px; }

.section
{ padding: 0px; }

.section_title
{
border-bottom: 0px solid #999999;
color: #000000;
padding: 3px;
padding-bottom: 1px;
padding-left: 0px;
font: bold 12px verdana,arial,sans-serif;
}

.section_data
{
border: 0px solid #cccccc;
padding: 0px;
font: normal 12px verdana,arial,sans-serif;
}


.container
{
border: 0px solid blue;
display: none;
}

.container_open
{
border: 1px solid green;
display: block;
}


.folder_over
{
padding: 8px;
background-color: #7777aa;

font: normal 11px verdana,arial,sans-serif;
   
border: 1px solid #111144;
/*border: 1px solid #666688; */
height: 17px;
width: 132px;
padding-top: 4px;
padding-bottom: 6px;
   
}
.folder_over a:link, .folder_over a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.folder_over a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }



.folder_on
{
padding: 8px;
background-color: #666699;

font: normal 11px verdana,arial,sans-serif;
   
border: 1px solid #111144;
/*border: 1px solid #666688; */
height: 17px;
width: 132px;
padding-top: 4px;
padding-bottom: 6px;
   
}
.folder_on a:link, .folder_on a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.folder_on a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }



.folder
{
padding: 8px;
background-color: #333366;

font: normal 11px verdana,arial,sans-serif;
   
border: 1px solid #111144;
/*border: 1px solid #666688; */
height: 17px;
width: 132px;
padding-top: 4px;
padding-bottom: 6px;
   
}
.folder a:link, .folder a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.folder a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }


.files
{
border: 0px solid purple;
display: block;
}

.file
{
padding: 8px;
background-color: #444477;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #111144;
/* border: 1px solid #666688; */
height: 17px;
width: 132px;
padding-top: 5px;
padding-bottom: 3px;
   
}
.file a:link, .file a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.file a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }



.file_over
{
padding: 8px;
background-color: #7777aa;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #111144;
/* border: 1px solid #666688; */
height: 17px;
width: 132px;
padding-top: 5px;
padding-bottom: 3px;
   
}
.file_over a:link, .file_over a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.file_over a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }



.file_on
{
padding: 8px;
background-color: #666699;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #111144;
/* border: 1px solid #666688; */
height: 17px;
width: 132px;
padding-top: 5px;
padding-bottom: 3px;
   
}
.file_on a:link, .file_on a:visited
{ color: #ffffff; font-weight: normal; text-decoration: none; }
.file_on a:hover
{ color: #ffffff; font-weight: normal; text-decoration:  none; }





#file_home
{ background-image: none;  font-weight: normal;

font: normal 11px verdana,arial,sans-serif;

   
border: 1px solid #111144;
/* border: 1px solid #666688; */
height: 17px;
width: 132px;
padding-top: 5px;
padding-bottom: 3px;
   
}






.menuArrow
{ padding-top: 6px; }

.menuIcon
{

float: left; padding-top: 2px; padding-right: 4px;  }
aBODY
{
background-color: #000000;
background-image: url('data/img/BG_MAIN3a_trimmed.jpg');
background-repeat: no-repeat;
background-position: top left;
color: #ffffff;
font: normal x-small verdana;
margin: 12px;
margin-top: 10px;
}


aa:link, aa:visited
{ color: #00A0FF; text-decoration: none; }

aa:hover
{ color: #00F8FF; text-decoration: none; }


.content
{
padding: 8px;
border: 0px solid #eeeeee;
}


.error
{
padding: 8px;
color: red;
border: 1px solid #ff0000;
font-weight: bold;
background-color: #ccccff;
width: 80%;
}


.listItem
{
padding: 4px;
border: 1px dashed #dddddd;
background-color: #f0f0f0;
}

th
{ font-size: 12px; text-align: left }

td
{ font-size: 12px; text-align: left }

input
{ font: normal 12px verdana;  }


select
{ font: normal 11px verdana; border-width: 1px; background-color: #dddddd; }


/*   page elements    */

#logo
{
font-size: small;
font-weight: bold;
padding: 12px;
padding-left: 10px;
}


#nextButton_top
{ position: absolute; top: 0px; }


#singleResult
{ position: absolute; left: 172px; top: 48px; font-size: 11px; }


#archive_dropdown
{ padding-top: 18px; padding-left: 10px; border: 0px solid yellow; padding-bottom: 4px; height: 26px; }

#archive_dropdown select
{ font-size: 14px; font-weight:bold; }

#archive_dropdown input
{ font-size: 14px; }

#basket_top
{
text-align: center;
background-color: #222255;
/* background-image: url('data/img/bg_basket.jpg'); */
position: absolute;
top: 0Px;
right: 12px;
border: 1px dotted #7777aa;
padding: 7px;
width: 140px;
line-height: 15px;
}

#clearsearch
{ font-size: 11px; }

.shoptable
{

width: auto; }


#couponcode
{
border: 0px dotted #ccccff; padding: 4px;;
}


#noresults
{ padding: 16px; }

#text_container
{  padding: 10px; padding-left: 13px; padding-right: 0px; }

#item_container
{ padding: 4px; }

.item_container2
{ padding: 4px; }

.item
{ border: 1px dotted #7777aa; padding: 4px; }

#textitem
{ border: 1px dotted #777777; padding: 4px; padding-bottom: 0px; }

#show_flash_previews
{ position: absolute; left: 172px; top: 62px; border: 0px solid red; font-size: 11px; }

#archive_dropdown_subtitle
{ position: absolute; left: 172px; top: 48px; border: 0px solid red; font-size: 11px; }



#main_content_container
{ padding: 0px; border: 0px dotted #cccccc;}


#page_subtitle
{ position: absolute; left: 160px; top: -6px; padding: 12px;
padding-top: 4px; padding-bottom: 4px; border: 0px solid green; font-size: 12px; }


#info
{ font-size: 10px; display: block; padding: 2px }

#form
{ display:none; font-size: 12px; }

#prev_next
{ text-align: right; padding-right: 0px; padding-top: 6px; padding-bottom: 6px; padding-right: 8px; border: 0px solid red; }

#prev_next2
{ text-align: right; padding-right: 0px; padding-top: 6px; padding-bottom: 6px; padding-right: 8px; border: 0px solid red; }


#prev_next_src
{ display: none; }

#shopfooter
{ font-size: 10px; border: 0px solid red; padding-right: 12px; padding-bottom: 20px; }

#shopfooter TH
{ text-align: left; font-size: 10px; font-weight: normal; }

#shopfooter TD
{ text-align: right; font-size: 10px; }





/* SHOP MODE ONLY */


#agfx_item_summary
{
display: none;
border: 0px dotted red;
}

#agfx_item_summary2
{
text-align: left;
padding: 8px;
padding-left: 10;
font-size: 11px;
width: 270px;
background-color: #333355;
border: 1px dotted #ccccff;
}



#item_text_objectname
{}

#item_text_headline
{ font-size: 12px; font-weight: normal; }

#item_text_headline_full
{ font-size: 14px; font-weight: bold; padding-bottom: 4px;}

#item_text_caption
{ font-size: 11px; padding-top: 8px; padding-bottom: 12px; border-top: 1px dashed #ccccff; }
#item_text_caption select {font-size: 12px;}

#item_text_caption_sm
{ font-size: 11px; padding-top: 0px; padding-bottom: 0px; border-top: 1px dashed #cccccc; border: 0px solid red; }

#item_text_specialinstructions
{}

#item_text_keywords
{ padding-bottom: 4px; }

.item_links
{padding: 4px; padding-bottom: 4px; padding-top: 4px; padding-left: 0px;  border-top: 1px dashed #cccccc; font-weight: bold; }


#item_path
{ padding-bottom: 8px; font-size:10px; border-bottom: 0px dashed #cccccc; }

#item_price
{ padding: 4px; padding-top: 0px; padding-left: 0px; padding-bottom: 4px;  border-top: 0px dashed #cccccc;  border-bottom: 0px dashed #cccccc; font-weight: normal; font-size: 20px; }



#alt_currencies
{ font-size: 12px; font-weight: normal; }

/* JPEGSTORE MODE ONLY */
.infobox_title
{ padding: 2px; font-weight: bold; font-size: 10px; border-bottom: 1px dashed #cccccc; }
.infobox_text
{ padding: 4px; font-size: xx-small; }


