/* CSS Document */
body{
background-color:#99cccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:0px;
margin:9px 0 0 0;
}

a:link {color: #000000; text-decoration:underline}
a:visited {color: #000000; text-decoration:underline}
a:hover {color:#0066FF; text-decoration:underline}
a:active {color:#0066FF; text-decoration:underline}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block}
blockquote{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px}
h2{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:27px; font-weight:normal}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px}

#container01{	width:863px;
				margin-left:auto;
				margin-right:auto;
				margin-top: 30px;
			}
#container02{	width:975px;
				margin-left:auto;
				margin-right:auto;
				margin-top: 30px;
			}
#banner{		width:860px;
				height:112px;
				margin-left:auto;
				margin-right:auto;
				background-color:#FFFFFF;
			}
/*Divs*/
#menu{			width:168px;
				padding:10px;
				float:left;
				margin-top:20px;
				position:relative;
				top:80px;
			}
#menu02{		width:180px;
				float:left;
				margin-top:40px;
				padding: 0px;
			}
.smBlock{
	display:block;
	height:19px;
	margin:0 0 2px 0;
	padding:6px 0 0 30px;
	font-size:12px;
	background:no-repeat;
	text-decoration:none !important;
}
#facebook{background-image:url(images/facebook25.jpg); margin-top:10px;}
#twitter{background-image:url(images/twitter25.jpg);}

#content{		width:663px;
				float:right;
			}
#content02{		width:750px;
				float:right;
			}
#footer{		text-align:center;
				border:#000000 1px solid;
				margin-left:auto;
				margin-right:auto;
				margin-bottom:10px;
				width:858px;
				clear:both;
				position:relative;
				top:10px;
				padding:3px;
			}
#footer02{		text-align:center;
				border:#000000 1px solid;
				margin-left:auto;
				margin-right:auto;
				margin-bottom:10px;
				width:970px;
				clear:both;
				position:relative;
				top:10px;
				padding:3px;
			}
#sideblock{border-right: #000000 1px solid;
			background-position: right bottom;
			border-top: #000000 1px solid;
			background-image:url(images/bgimage2.jpg);
			padding-bottom: 220px;
			width: 663px;
			margin-right: 10px;
			border-bottom: #000000 1px solid;
			background-repeat: no-repeat;
			}
#sideblock02{border-right: #000000 1px solid;
			background-position: right bottom;
			border-top: #000000 1px solid;
			background-image:url(images/bgimage2.jpg);
			padding-bottom: 220px;
			width: 750px;
			margin-right: 10px;
			border-bottom: #000000 1px solid;
			background-repeat: no-repeat;
			}
#copy{		margin-left:auto;
			/*width:598px;*/
			width:550px;
			margin-right:auto;
			}
#copy02{	margin-left:auto;
			width:710px;
			margin-right:auto;
			}
/*Blog Items*/
#blogheader{	height:120px;
				border: #000000 thin solid;
				margin:20px;
			}
#blogheadertitle{
				width:100%;
				font-size:14px;
				padding-left:40px;
			}
#entrylist{		width:250px;
				float:right;
				border:#000000 thin solid;
				font-size:12px;
			}
#entry{			width:540px;
				float:left;
				border:#000000 thin solid;
			}
#blogcontents{	padding:10px; margin:20px; /*border:#000000 thin solid;*/}
#blogcontents a{display:block; text-decoration:none; }
#blogcontents a div{background:#CCCCCC;padding:3px; margin-bottom:2px}
#blogcontents a:hover div{background:#FFFFFF;}

#contententry{}
/*#sideblockblog{
			border-right: #000000 1px solid;
			background-position: right bottom;
			border-top: #000000 1px solid;
			background-image: url(images/bgimage2.jpg);
			padding-bottom: 220px;
			width: 750px;
			margin-right: 10px;
			border-bottom: #000000 1px solid;
			background-repeat: no-repeat;}*/
/*SPECIFIC PAGES*/
/*MENU*/
#menudiv{	width:175px;
			height:23px;
			border:#99cccc thin solid;
			display:block;
			background-color:#999999
		}
#menudivselected{	width:175px;
			height:23px;
			border:#99cccc thin solid;
			display:block;
			background-color:#666666;
		}
#menudiv a{	text-decoration:none;
			font-size:14px;
			color:#99cccc;
			display:block;
			width:170px;
			height:20px;
			padding-left:5px;
			padding-top:3px;
		}
#menudivselected a{	text-decoration:none;
			font-size:14px;
			color:#99cccc;
			display:block;
			width:170px;
			height:20px;
			padding-left:5px;
			padding-top:3px;
		}
#menudiv a:hover{	color:#99cccc;
					background-color:#FFFFFF;
					text-decoration:underline;
		}
#menudivselected a:hover{	color:#99cccc;
					background-color:#FFFFFF;
					text-decoration:underline;
		}
#menucontainer{	position:relative;
				left:0px;
		}
 /*******************\
 ******HomePage*******
 \*******************/
#homecovers{	font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				height:auto;
				padding-top:20px;/*ADJUST DISTANCE OF ALBUM COVERS FROM TOP*//*ADJUST DISTANCE OF ALBUM COVERS FROM TOP*//*ADJUST DISTANCE OF ALBUM COVERS FROM TOP*/
				margin-top:0px;
				clear:both;
			}
#homecovers a{	font-size:11px;
				text-decoration:none;
				/*display:block;*/
			}
#homecovers a:visited{	text-decoration:none;
			}
#homecovers a:hover{	text-decoration:none;
						color:#FFFFFF;
						/*background-color:#FFFFFF;*/
			}
#homecovers a:active{	text-decoration:none;
			}
#homerow{	width:100%;
			height:140px;
		}
#homerow2{	width:100%;
			height:130px;
		}
#homelink{	display: inline; float: left; margin-left: 0px; width: 90px; margin-right:10px; text-align:center}
#homelink2{	display: inline; float: left; margin-left: 0px; width: 80px; margin-right:10px; text-align:center}

#homeimg{	border:none; padding-bottom:5px}
#newstick{
list-style-type:none;
list-style-position:outside;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:0px;
display:inline;
float:left;
width:485px;
}
#newstick02{
list-style-type:none;
list-style-position:outside;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:0px;
display:block;
float:left;
width:485px;
}
#newstick li{display:inline}
#newstick a{text-decoration:none}
#newstick a:hover{text-decoration:underline}
 /*******************\
 ******Back2Shop******
 \*******************/
#backtoshop{
width:180px;
height:34px;
text-align:center;
border:#000000 solid thin;	
position:fixed;
bottom:15px;
right:20px;
background-color:#FFFFFF;
background-image:url(images/buttons/shop01.jpg);
z-index:1;
}
#backtoshop a{
text-decoration:none
}
#backtoshop a:hover{
background-image:url(images/buttons/shop01.jpg);
text-decoration:none
}
#backtoshop a:active{
background-image:url(images/buttons/shop02.jpg);
text-decoration:none;
}
 /*******************\
 ********Admin********
 \*******************/
#blogedit a{
	display:block;
	color:#00CC00;
}
 
#input{
font-size:16px
}
#adminfield{
padding:15px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}
#portalrow{
width:100%;
text-align:center;
padding-bottom:10px;
}
#portalblock{
font-size:12px;
width:100px;
height:70px;
background-color:#333333;
border:#CCCCCC solid thick;
float:left;
text-align:center;
vertical-align:middle;
margin:10px;
}
#portalblock a{
display:block;
text-decoration:none;
color:#CCCCCC;
}
#portalblock a:hover{
background-color:#FFFFFF;
text-decoration:none;
font-weight:bolder;
/*background-image:url(images/admin/btbig.jpg);*/
color:#99cccc;
}
#boxdiv{
padding:10px;
padding-bottom:33px;
border:#CCCCCC groove thin;
margin-bottom:12px;
background-image:url(../images/stamp.png);
background-position:bottom right;
background-repeat:no-repeat;
}
#boxdiv h2{
float:right;
text-align:right;
}
#boxdiv h4{
float:right;
width:75%;
text-align:right;
}
#pppage{width:840px; text-align:left; background-color:#EEEEEE; border: #FFCC00 2px solid; position:fixed; bottom:0px; padding:2px; padding-left:6px; z-index:99;}
#pppage a{display:block; text-align:center; width:49px; margin:2px; border:#999999 solid 1px; float:left;
			text-decoration:none; background-color:#cccccc}
#orderdiv{width:635px; border:#000000 3px solid; padding:5px; margin-top:5px;
	background-color:#D3EAEA; font-size:12px;}
#vline{float:left; height:45px; border-left:2px solid #666666; margin-left:3px; margin-right:3px;}
#orderbuttons{float:left; width:250px; height:65px; text-align:center; /*background-color:#003399*/}
#orderbuttons img{margin-left:2px; margin-right:2px;}
#orderbuttons a:hover img{border-color:#99cccc;}
#statusGreen{border:#00FF00 2px solid;}
#statusBlack{border:#000000 2px solid;}
#statusRed{border:#AA0000 2px solid;}
#statusBlue{border:#0000AA 2px solid;}
#statusOrange{border:#FFCC00 2px solid;}

#addstuffbuts a{display:block; width:100px; text-align:center; border:#333333 solid 1px; text-decoration:none; margin-bottom:3px;}
#addstuffbuts a:hover{color:#0000FF; border-color:#0000FF;}

#mlcommit{display:block; width:200px; border:#999999 solid 1px; padding:3px; margin-bottom:4px;
			text-align:center; background-color:#FFFFFF}
#mlcommit a{display:block; text-decoration:none; padding:3px;}
#mlcommit a:hover{background-color:#66FF00; color:#FFFFFF;}

#vouchtable td{border:#FFFFFF solid 1px; padding:2px}
#vouchtable td a{padding:2px;}
#vouchtable td a:hover{background-color:#FFFFFF; text-decoration:none}

/*welcome page*/
#mainContainer{
	width:990px;
	margin:0 auto;
	text-align:center;
}