@charset "utf-8";
/* CSS Document */

body { margin-top:2px; background-image:url(images/g37.jpg); background-position: top center; background-attachment:fixed; background-color:#2d4c2d; background-repeat:repeat-x; font-family:arial;}
	
#maindiv {width:980px; height:375px; margin:auto;  background:url(images/designobg.jpg) #063 top;  box-shadow: 1px 1px 35px #000;  -webkit-box-shadow: 1px 1px 35px #000;   -moz-box-shadow: 1px 1px 35px #000; }
#loadingImg {position: absolute; display: none; height: 250px; width: 216px; margin-left: -80px; margin-top:-75px;}
#preloaddiv { display: none; }

/*#header{width:980px; height:115px; margin:auto; }*/
#header {width:980px; height:137px; margin:auto; }
#header .center { margin-left: 110px;  float:left; width:980px; height:88px;}
#header .center div {float: left; position: relative; width: 86px; height: 76px; top: 5px; left: 0px; margin-right: 3px; margin-left: -18px;}
#logo {width:650px; float:left; }
#companyinfo {font-size: 12px; font-weight: bold; color:#fff; float:right; text-align:right; }

#icons {width:980px; height:125px; margin:auto; margin-top:15px; }
#icon {width:100px; border:0px; margin-left:15px; float:left; font-size:14px; font-weight:bold;}
#icon a{color:#FFF; text-decoration:none; }
#icon a:hover{color:#ccc; text-decoration:none; }

.staffdiv {float:right; width:75px; text-align:left; text-decoration:none; color:#063; }
.stafflink {text-decoration:none; color:#063; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

.formx { }
.formtitle {margin-left: 10px; width:125px; float:left; padding:5px; position:relative; font-weight:bold; color:#030;}
.formfield { float:left;width:300px; padding:5px; position:relative; }
.formtitlex {margin-left: 10px; width:430px; float:left; padding:5px;position:relative; font-weight:bold; color:#030;}
.formfieldx {margin-left: 10px; width:430px; float:left; padding:5px; position:relative; }

#pgcontent {float:left; width:504px; height:365px; background:url(images/designo_contentbg.png) no-repeat top center; margin-left:5px; }
#pgheader {float:right; width:461px; height:95;  margin-top:20px; }
.pgtxt {margin:14px; height:340px; overflow:auto; font: Arial, Helvetica, sans-serif 14px #000; background:#fff; }
#pgicons {float:right; width:200px; height:180px;margin-top:5px; margin-right:250px; }
#pgicons a{color:#FFF; font-size:11px; font-family:arial; text-decoration:none;}
#pgicons_sub {width:85; padding-bottom:7px; }
#pgicons_sub2 {float:left; width:85; padding-bottom:7px; }

#pgicons_rem {float:right; width:120px; height:80px; margin-top:-10px; margin-right:25px; }
#pgicons_rem a{color:#FFF; font-size:11px; font-family:arial; text-decoration:none;}

table.menu a {
width:105px;
border:1px solid #333333;
display: block;
} 
table.menugallery a {
width:15px;
border:1px solid #333333;
display: block;
} 
div.menu a {
color: #063;
background: #ffffff;
text-decoration:none;
font-size:14px;
line-height:16px;
padding: 2px 5px;
font-weight:bold;
text-align:center;
}
	
	div.menu a:link {
color: #063;
background:#fff;
}

div.menu a:active {
color: #063;
background: #fff;
}

div.menu a:visited {
color: #063;
background: #fff;
}

div.menu a:hover {
color: #fff;
background: #063;
border:1px solid #000;
}
div.menu {position: absolute; top:0px; left:0px;}  


.rss-popup {
padding: 0;
position: relative;
}
 
div.rss-popup em {
height: 80px;
position: absolute;
top: -80px;
left: -0px;
text-align: center;
text-indent: -9999px;
z-index: 2;
display: none;
}
.rsstexth {
background: url(images/icon_home.png) no-repeat;
}
.rsstext {
background: url(images/icon_home.png) no-repeat;
}
.rsstext1 {
background: url(images/about_bubble.gif) no-repeat;
}
.rsstext2 {
background: url(images/artists_bubble.gif) no-repeat;
}
.rsstext3 {
background: url(images/purchase_bubble.gif) no-repeat;
}
.rsstext4 {
background: url(images/comingsoon_bubble.gif) no-repeat;
}
.rsstext5 {
background: url(images/contact_bubble.gif) no-repeat;
}
  
#rss-icon {
margin: 0 auto;
display: block;
}

.foot2 { font-size:10px; color:#ccc; font-style:italic; }
#footer{width:980px;  margin:auto; font-size:10px; font-weight:bold; color:#fff; }

.bot_links a {
	font-weight:bold;
	color:#5B8501;
	text-decoration:none; 
 }
.c2_top {width:100%; background:url(images/c2_top.jpg) top #FFF}
.c2_left {height:100%; background:url(images/c2_l.jpg) left top repeat-y #FFF}
.c2_right {background:url(images/c2_r.jpg) right top repeat-y #FFF}
.c2_bottom {background:url(images/c2_bot.jpg) bottom  #FFF}
.c2 {background:#FFF;}

.c1 {background:#FFF}
.c1_top {width:100%; background:url(images/c1_top.jpg) top #FFF}
.c1_left {height:100%; background:url(images/c1_l.jpg) left top repeat-y #FFF}
.c1_right {background:url(images/c1_r.jpg) right top repeat-y #FFF}
.c1_bottom {background:url(images/c1_bot.jpg) bottom  #FFF}

.box_body .bg_list {
	margin-left:-0.4in;
	background:url(images/li_bg.jpg) left top repeat-x;
	padding:0px 0px 0px 0px;
	list-style:none;
	
}
.box_body .bg_list a {
	font-weight:bold;
	color:#5B8501;
	text-decoration:none; 
	padding:0px 0px 0px 15px;
	background:url(images/bullet1.gif) no-repeat top left;
	list-style:none;}

.box_body .bg_list a:hover	{
	color:#5B8501;
	text-decoration:underline; 
	list-style:none;}

.box_header_txt		{ margin-bottom:0px;}									  
.box_header_txt	td{
	background:url(images/title1_center.jpg) 0 0 repeat-x;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#060;
	height:29px; 
	}
.titlewhite {font-size:16px; color:#FFF; }
.txtsmall {font-size:12px; color:#000; }
.txtasmall {font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; }
.txtnorm { font-size:14px; font-family:Arial, Helvetica, sans-serif;
}
.tdgreen {background-color:#063; font-size:14px; color:#FFF; font-weight:bold; font-family:arial;}
.tdwhite {background-color:#FFF; font-size:14px; color:#000; font-weight:bold; font-family:arial;}
.content {font-size:18px; color:#000; font-family:"Times New Roman", Times, serif;}
.designo {color:#063; }
.bluehigh {background-color:#039; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
