html { 
	padding:0px;
	margin:0px;
}


body {
	/*margin: 0px 0px 0px 0px;*/
margin-left:auto; margin-right:auto;
	font: 11px/12px "tahoma";
	color: #000000;
	text-align: center;
	/*background-color: #3d3d3d;*/
	background:url(http://www.freeglittergraphics.com/img/topbg.png) top center;
	/*background:#000000 url(http://www.freeglittergraphics.com/img/topbg1.png) top center repeat-x;*/

}

/*body {
	margin: 0px 0px 0px 0px; 
	background: #3d3d3d url(http://www.freeglittergraphics.com/img/background.png) repeat-y fixed;
	font: 11px/12px "Arial";
	color: #000000;
	text-align: left;
}*/


body,div,p,span,table,th,tr,td,ul,ol,h1,h2,h3,h4,h5,h6,textarea,input,select,option
{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

body,div,p,span,table,th,tr,td,ul,ol,textarea,input
{
	font-size: 12px;
	color:#535353;
}

p {
	margin-top:5px;
}

input {
	font-size:12px;
}

hr {
	margin-bottom:10px;
}

h1 {
	font-size:18px;
	font-weight: bold;
	color:#2C7FA9;
	margin-bottom:2px;
	margin-top:0px;
}

h2 {
	font-size:18px;
	font-weight: bold;
	color:#808080;
	margin-bottom:2px;
	margin-top:0px;
}


h3 {
	position:relative;
	width:100%;
	display:block;
	background-color:#D8D8C7;
	font-size:16px;
	border-style:dashed;
	border-width:0px;
	border-color:#CBC3AA;
	text-indent:10px;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:2px;
	margin-top:0px;	
}



h4 {
	position:relative;
	width:100%;
	display:block;
	background-color:#EFEFE5;
	font-size:16px;
	border-style:dashed;
	border-width:0px;
	border-color:#CBC3AA;
	text-indent:10px;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:2px;
	margin-top:0px;	
}


/* ======================= DIV / SPAN ========================================== */

#pscroller1{
width: 695px;
height: 70px;
border: 2px solid #A1D630;
padding: 5px;
background-image:url(http://www.freeglittergraphics.com/img/transp75.png);
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}


div#preloaded-images {
   position: absolute;
   left: -9999px; 
   top: -9999px;
}

.copyright {
	font-size:11px;
	color:#C6C6C6;
}

#last {
	width:1000px;
	background-color:#000000;
	padding-top:15px;
	color:#FFFFFF;
}

.codeinp {
	margin-bottom:10px;
}

.vmdivspace {
float:right;	
}

.divthumb1 {
}

.menubg1 {
	padding-left:3px;
	padding-right:3px;
	background-color:#F0FFD1;
}

.listimg {
	padding-left:10px;
}

.news-headline-1 {
	background-color:#FFE7F0;
}
.news-headline-2 {
	background-color:#FFF0CF;
}
.news-headline-3 {
	background-color:#F0FFD1;
}
.news-headline-4 {
	background-color:#DFF1FE;
}

#pagenavleft { 
float:left;
width:100px;
overflow: hidden;
}

#pagenavcontent { 
float:left;
width:400px;
overflow: hidden;
}

#pagenavright { 
width:107px;
overflow: hidden;
}

#pagenavleft, #pagenavcontent, #pagenavright { 
padding:0px;
margin:0px;
} 

#adblockinner {
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}

#adblock1 {
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	background-image:url(http://www.freeglittergraphics.com/img/transp.png);	
	float:left;
	overflow: hidden;
}

#adblock2 {
	width:40px;
	float:left;
	overflow: hidden;
}

#adblock3 {
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	background-image:url(http://www.freeglittergraphics.com/img/transp.png);	
	overflow: hidden;
}



#adblocks {
	
	width:660px;
	height:260px;
	margin-left:auto; margin-right:auto;
	margin-bottom:20px;
}

.button1 {
	margin-top:4px;
	margin-bottom:2px;
	width:226px;
	height:29px;
	background-image: url(http://www.freeglittergraphics.com/img/button1.png);
}

.button2 {
	margin-top:4px;
	margin-bottom:2px;
	width:226px;
	height:29px;
	background-image: url(http://www.freeglittergraphics.com/img/button2.png);
}

.button3 {
	margin-top:4px;
	margin-bottom:2px;
	width:226px;
	height:29px;
	background-image: url(http://www.freeglittergraphics.com/img/button3.png);
}

.button4 {
	margin-top:4px;
	margin-bottom:2px;
	width:226px;
	height:29px;
	background-image: url(http://www.freeglittergraphics.com/img/button4.png);
}

.button5 {
	margin-top:4px;
	margin-bottom:2px;
	width:226px;
	height:29px;
	background-image: url(http://www.freeglittergraphics.com/img/button5.png);
}


#conbg {
	width:680px;
	height:172px;
	background-image: url(http://www.freeglittergraphics.com/img/content_bg1.png);
}

#toplogo {
	width:1000px;
	height:88px;
	background-image: url(http://www.freeglittergraphics.com/img/top_logo_back.png);
	margin-left:auto; margin-right:auto;
}

#toplayer {
	width:1000px;
	min-height:140px;
	background-image: url(http://www.freeglittergraphics.com/img/top_layer.png) ;
	margin-left:auto; margin-right:auto;
	text-align:left;

}

#toplogobanner1 {
	top:14px;
	width:520px;
	float:left;
	overflow:hidden;
}

#toplogobanner2 {
	padding-top:14px;
	text-align:left;
	overflow:hidden;
}

#toplayerbanner {
	position:relative;
	top:20px;
	left:21px;
}

#contentdiv {
	background: #FFFFFF url(http://www.freeglittergraphics.com/img/background.png) repeat-y;
	text-align:left;
	width:1000px;
	/*min-height:200px;*/
	margin-left:auto; margin-right:auto;
	/*overflow: auto;*/

}

#contentbg {
	background-image:url(http://www.freeglittergraphics.com/img/content_bg2.png);
	background-repeat:repeat-x;
	width:707px;
	min-height:172px;
	margin-left:22px;	
}

#conright {
	float:right;
	width:226px;
	margin-right:26px;
	background-color: #FFFFFF;
}

#conleft {
	line-height:16px;
	/*width: 680px;*/
	/*margin-left:35px;*/
	/*background-color: #000000;*/
}

#sitecon {
	width: 680px;
	margin-left:13px;
}

#footer {
	width:1000px;
	height:72px;
	background-image: url(http://www.freeglittergraphics.com/img/bottom_logo_back.png);
	margin-left:auto; margin-right:auto;
}





/* ======================= PAGING ========================================== */

#pagenavleft { 
float:left;
width:100px;
overflow: hidden;
}

#pagenavcontent { 
float:left;
width:400px;
overflow: hidden;
}

#pagenavright { 
width:107px;
overflow: hidden;
}

#pagenavleft, #pagenavcontent, #pagenavright { 
padding:0px;
margin:0px;
} 

.pages {
    background-color:#EFEFE5;
    font-size: 90%;
    padding:5px 5px 10px 5px;
    padding-left:60px;
    clear:left;
}

.pages a, .pages span {

    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-bottom:5px;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background:#FFFFFF;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pagenum {
	width:20px;
	text-align:center;	
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {	
	clear:left;
	
	text-align:center;
	margin-left:auto; margin-right:auto;
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
	border: 1px solid #ddd;
	color: #999;
}


/* ======================= LINKS ========================================== */

a.subcatblock1 { 
	display:block; 
	text-align:center; 
	/*width:100px;*/
	height:8px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:9px;
	background-color: #FFF0C7;	
	font-weight:normal;
	margin-bottom:1px;
	margin-right:1px;
	float:left;
}

a.subcatblock1:link    { font-weight:normal; color:#535353;   }
a.subcatblock1:visited { font-weight:normal; color:#535353;  }
a.subcatblock1:hover   { font-weight:normal; color:#535353; background-color: #FFF9E7; }
a.subcatblock1:active  { font-weight:normal; color:#535353;  }

a.subcatblock2 { 
	display:block; 
	text-align:center; 
	/*width:100px;*/
	height:8px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:9px;
	background-color: #E9F6FF;	
	font-weight:normal;
	margin-bottom:1px;
	margin-right:1px;
	float:left;
}

a.subcatblock2:link    { font-weight:normal; color:#535353;   }
a.subcatblock2:visited { font-weight:normal; color:#535353;  }
a.subcatblock2:hover   { font-weight:normal; color:#535353; background-color: #F5FBFF; }
a.subcatblock2:active  { font-weight:normal; color:#535353;  }

a.subcatblock3 { 
	display:block; 
	text-align:center; 
	/*width:100px;*/
	height:8px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:9px;
	background-color: #F0FFD1;	
	font-weight:normal;
	margin-bottom:1px;
	margin-right:1px;
	float:left;
}

a.subcatblock3:link    { font-weight:normal; color:#535353;   }
a.subcatblock3:visited { font-weight:normal; color:#535353;  }
a.subcatblock3:hover   { font-weight:normal; color:#535353; background-color: #F8FFEA; }
a.subcatblock3:active  { font-weight:normal; color:#535353;  }

a.subcatblock4 { 
	display:block; 
	text-align:center; 
	/*width:100px;*/
	height:8px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:9px;
	background-color: #FFE7F0;	
	font-weight:normal;
	margin-bottom:1px;
	margin-right:1px;
	float:left;
}

a.subcatblock4:link    { font-weight:normal; color:#535353;   }
a.subcatblock4:visited { font-weight:normal; color:#535353;  }
a.subcatblock4:hover   { font-weight:normal; color:#535353; background-color: #FCF1F5; }
a.subcatblock4:active  { font-weight:normal; color:#535353;  }




a.taglink:link,a.taglink:active,a.taglink:visited {
	color:#2C7FA9; 
	font-weight: bold; 
	text-decoration: underline;
	line-height:20px;
}
a.taglink:hover {
	color:#74BEE3; 
	font-weight: bold; 
	line-height:20px;
}

a.menu1 { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:214px;
	height:8px;
	text-decoration:none;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:7px;
	background-color: #C2E5FF;
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.menu1:link    { font-weight:normal; color:#535353;   }
a.menu1:visited { font-weight:normal; color:#535353;  }
a.menu1:hover   { font-weight:normal; color:#535353; background-color:#DDF0FF;	}
a.menu1:active  { font-weight:normal; color:#535353;  }


a.gens { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:214px;
	height:8px;
	text-decoration:none;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:7px;
	background-color: #FFE7F0;
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.gens:link    { font-weight:normal; color:#535353;   }
a.gens:visited { font-weight:normal; color:#535353;  }
a.gens:hover   { font-weight:normal; color:#535353; background-color: #FFF9FB; }
a.gens:active  { font-weight:normal; color:#535353;  }


a.friends { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:214px;
	height:8px;
	text-decoration:none;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:7px;
	background-color: #F1ECE8;
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.friends:link    { font-weight:normal; color:#535353;   }
a.friends:visited { font-weight:normal; color:#535353;  }
a.friends:hover   { font-weight:normal; color:#535353; background-color: #FCFAF8; }
a.friends:active  { font-weight:normal; color:#535353;  }

/*
a.menulevel2 { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:210px;
	height:8px;
	text-decoration:none;
	padding-left:16px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #FDE29B;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}
*/

a.menulevel1 { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:214px;
	height:8px;
	text-decoration:none;
	padding-left:12px;
	padding-top:3px;
	padding-bottom:7px;
	background-color: #FFD053;
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.menulevel1:link    { font-weight:normal; color:#535353;   }
a.menulevel1:visited { font-weight:normal; color:#535353;  }
a.menulevel1:hover   { font-weight:normal; color:#535353; background-color: #FFF7E0; }
a.menulevel1:active  { font-weight:normal; color:#535353;  }


a.menulevel2 { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:210px;
	height:8px;
	text-decoration:none;
	padding-left:16px;
	padding-top:3px;
	padding-bottom:7px;
	background-color: #FDE29B;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.menulevel2:link    { font-weight:normal; color:#535353;   }
a.menulevel2:visited { font-weight:normal; color:#535353;  }
a.menulevel2:hover   { font-weight:normal; color:#535353; background-color: #FFF7E0; }
a.menulevel2:active  { font-weight:normal; color:#535353;  }


a.menulevel3 { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:204px;
	height:8px;
	text-decoration:none;
	padding-left:22px;
	padding-top:3px;
	padding-bottom:7px;
	background-color: #FDE29B;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.menulevel3:link    { font-weight:normal; color:#535353;   }
a.menulevel3:visited { font-weight:normal; color:#535353;  }
a.menulevel3:hover   { font-weight:normal; color:#535353; background-color: #FFF7E0;}
a.menulevel3:active  { font-weight:normal; color:#535353;  }


a.menulevel4 { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:206px;
	height:8px;
	text-decoration:none;
	padding-left:24px;
	padding-top:3px;
	padding-bottom:7px;
	background-color: #FFF0C7;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.menulevel4:link    { font-weight:normal; color:#535353;   }
a.menulevel4:visited { font-weight:normal; color:#535353;  }
a.menulevel4:hover   { font-weight:normal; color:#535353; background-color: #FFF7E0;}
a.menulevel4:active  { font-weight:normal; color:#535353;  }





/* Menu for sitemap ... */

a.smenulevel1 { 
	display:block; 
	text-align:left; 
	width:214px;
	height:8px;
	text-decoration:none;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #FFFFFF;
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.smenulevel1:link    { font-weight:normal; color:#535353;   }
a.smenulevel1:visited { font-weight:normal; color:#535353;  }
a.smenulevel1:hover   { font-weight:normal; color:#535353; background-color: #FFFFFF; }
a.smenulevel1:active  { font-weight:normal; color:#535353;  }


a.smenulevel2 { 
	display:block; 
	text-align:left; 
	width:210px;
	height:8px;
	text-decoration:none;
	padding-left:16px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #FFFFFF;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.smenulevel2:link    { font-weight:normal; color:#535353;   }
a.smenulevel2:visited { font-weight:normal; color:#535353;  }
a.smenulevel2:hover   { font-weight:normal; color:#535353; background-color: #FFFFFF; }
a.smenulevel2:active  { font-weight:normal; color:#535353;  }


a.smenulevel3 { 
	display:block; 
	text-align:left; 
	width:206px;
	height:8px;
	text-decoration:none;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #FFFFFF;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.smenulevel3:link    { font-weight:normal; color:#535353;   }
a.smenulevel3:visited { font-weight:normal; color:#535353;  }
a.smenulevel3:hover   { font-weight:normal; color:#535353; background-color: #FFFFFF;}
a.smenulevel3:active  { font-weight:normal; color:#535353;  }

a.smenulevel4 { 
	display:block; 
	text-align:left; 
	width:206px;
	height:8px;
	text-decoration:none;
	padding-left:24px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #FFFFFF;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

a.smenulevel4:link    { font-weight:normal; color:#535353;   }
a.smenulevel4:visited { font-weight:normal; color:#535353;  }
a.smenulevel4:hover   { font-weight:normal; color:#535353; background-color: #FFFFFF;}
a.smenulevel4:active  { font-weight:normal; color:#535353;  }





a.hrefmenu:link,a.hrefmenu:active,a.hrefmenu:visited {
	font-size:14px;
	color:#2C7FA9; 
	font-weight: bold; 
	text-decoration: none;
}
a.hrefmenu:hover {
	font-size:14px;
	color:#9AC2E0; 
	font-weight: bold; 
	text-decoration: underline;
}
a.hrefmenuactive:link,a.hrefmenuactive:active,a.hrefmenuactive:visited {
	font-size:14px;
	color:#2C7FA9; 
	font-weight: bold; 
	text-decoration: underline;
}
a.hrefmenuactive:hover {
	font-size:14px;
	color:#9AC2E0; 
	font-weight: bold; 
	text-decoration: underline;
}


a.footer:link,a.footer:active,a.footer:visited {
	font-size:10px;
	color:#C2EBF1; 
	font-weight: bold; 
	text-decoration: underline;
}
a.footer:hover {
	font-size:10px;
	color:#C2EBF1; 
	font-weight: bold; 
	text-decoration: underline;
}


a.outsidelink:link,a.outsidelink:active,a.outsidelink:visited {
	font-size:12px;
	color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: underline;
}
a.outsidelink:hover {
	font-size:12px;
	color:#FFFFFF; 
	font-weight: bold; 
	text-decoration: underline;
}

a.menulink:link,a.menulink:active,a.menulink:visited {
	color:#535353; 
	font-weight: normal; 
	text-decoration: underline;
}
a.menulink:hover {
	color:#535353; 
	font-weight: normal; 
	text-decoration: none;
}

a.link1:link,a.link1:active,a.link1:visited {
	color:#105CB6; 
	font-weight: bold; 
	text-decoration: none;
}
a.link1:hover {
	color:#91BFF4; 
	font-weight: bold; 
	text-decoration: none;
}

a:link,a:active,a:visited {
	color:#3578C8; 
	font-weight: normal; 
}
a:hover {
	color:#4D93E5; 
	font-weight: normal; 
	text-decoration: none;
}


/* ======================= SPANS ========================================== */

.small {
	font-size:11px;
}

.greyline {
	font-size:13px;
	color:#B0B0B0; 
}


.input1 {
	margin:0px;
	padding:0px;
  	background: url(http://www.freeglittergraphics.com/img/text_1.jpg);
}

.input2 {
	font-size:10px;
	margin:0px;
	padding:0px;
  	background: url(http://www.freeglittergraphics.com/img/text_2.jpg);
}

label {
  display: block;
  margin:0px;
  padding: 0 0px;
  font-size: 10px;
  color: #626262;
}


.submitsmall {
	margin-top:5px;
	border-style:solid;
	border-width:1px;
	border-color:#0F5C82;
	background-color:#EEEEEE;
	color:#4B4B4B;
	font-size:10px;
}

.submit {
	border-style:solid;
	border-width:1px;
	border-color:#0F5C82;
	background-color:#EEEEEE;
	color:#4B4B4B;
	font-size:12px;
}




/* ======================= DIVS ========================================== */


.search_top { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:206px;
	height:14px;
	text-decoration:none;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:10px;
	background-color: #FFF0C7;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}


.search { 
	font-size:11px;
	display:block; 
	text-align:left; 
	width:206px;
	height:14px;
	text-decoration:none;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:10px;
	background-color: #FFF0C7;	
	color:#535353;
	font-weight:normal;
	margin-bottom:1px;
}

#topmenu {
	text-align:center;
	width:680px;
	background-image:url(http://www.freeglittergraphics.com/img/bg_white.png);
}
#topmenubottom {
	width:680px;
	height:19px;
	background-image:url(http://www.freeglittergraphics.com/img/menu_top_bottom.png);
}


#toprightmenu {
	width:160px;
	height:19px;
	background-image:url(http://www.freeglittergraphics.com/img/menu_right_top.png);
}
#rightmenu {
	width:160px;
	background-color:#FFFFFF;
	font-size:11px;
}
#bottomrightmenu {
	width:160px;
	height:19px;
	background-image:url(http://www.freeglittergraphics.com/img/menu_right_bottom.png);
}

#menutop {
	width:680px;
	height:19px;
	background-image:url(http://www.freeglittergraphics.com/img/menu_top.png);
}

#menucontent {
	width:679px;
	/*background-image:url(http://www.freeglittergraphics.com/img/menu_bottom.png);*/
	background-color:#FFFFFF;
}

#menucontentbox {
	padding-left:19px;
	padding-right:19px;
	padding-bottom:25px;
}


#menubottom {
	width:680px;
	height:19px;
	background-image:url(http://www.freeglittergraphics.com/img/menu_bottom.png);
}

#header {
	width: 865px;
	margin: 0px auto;
	padding: 0px;
}

#content {
	padding-top:15px;
	width: 865px;
	height: 100%;
	min-height: 100%;
	margin: 0px auto;
}



#left {
	float: left;
	width: 680px;
	min-height: 100%;
	height: 100%;
	margin: 0px auto;
}

#spacer {
	float: left;
	width: 25px;
	min-height: 100%;
	height: 100%;
}

#right {
	float: left;
	width: 160px;
	min-height: 100%;
	height: 100%;
}


/* ======================= HRs ========================================== */

hr {
	color: #EEEEEE;
	background-color: #EEEEEE;
	height: 2px;	
}

/* ======================= Paragraphs ========================================== */

.nodata {
	color:#DDDDDD;
	font-style:italic;
}