body {
	font-size: 11px;/*62.5%;  Resets 1em to 10px */
	font-family: Helvetica, Arial, sans-serif;
	background-color: #000 ;
	color: #ccc;
	margin: 0;
	padding: 0;
	font-size: 12.5px;
	
	}

#page {
	width: 100%;	
	margin: 0;
	padding: 0;
}
a {
  outline: none;
}

h2 { text-transform: uppercase; color: #fff; font-size: 35px;}

a:link, a:visited, a:active {
	color: #80D5AA;
	text-decoration: none;
	text-transform: uppercase;
	}

a:hover {
	color: #ffffff;
	text-decoration: none;	
	text-transform: uppercase;
	}

a.l-lowercase {
	text-transform: lowercase;
	}
/* elements */

hr {
	border: 0;
	border-bottom: 1px solid #FFFFFF;
	}

li span {text-transform: uppercase;}
h4 {text-transform: uppercase;}

img {border: 0;}
.clearer {clear: both;}

/* form elements */

textarea {
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
	width: 460px;
}

input  {
	background-color: #000;
	border: 1px solid #fff;
	color: #fff;
}

/* HEADER */

#header {
	width: 100%;
	z-index: 900;
	height: 80px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/menu_bg.png) top left repeat-x;
}


* html #header {
	background: none;
	background-color: #000;
	filter:alpha(opacity=60);
	}

.dsc_header {display:none;}

#header ul {
	margin: 0;
	padding: 0;
	}

#header a {
	color: #999999;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bolder;
	}
	
#header li {
	display: inline;
	margin-right: 15px;
	}

#audiobutton {
	margin-right: 15px;
	cursor: pointer;
	width: 133px;
	height: 18px;
	background: url(images/musicplayer.png) top left no-repeat;
	}
	
#menubutton {
	width: 43px;
	height: 18px;
	background: url(images/menu.png) top left no-repeat;
	}

#buybutton {
	width: 30px;
	height: 18px;
	background: url(images/buy.png) top left no-repeat;
}

#signupbutton {
	width: 64px;
	height: 18px;
	background: url(images/signup.png) top left no-repeat;
	position: absolute;
	top: 11px;
	right: 10px;
}

	
/* ie 6 transparency */

* html #audiobutton {
	background: url(images/musicplayer.gif) top left no-repeat;
	}
	
* html #menubutton {
	background: url(images/menu.gif) top left no-repeat;
	}

* html #buybutton {
	background: url(images/buy.gif) top left no-repeat;
}

* html #signupbutton {
	background: url(images/signup.gif) top left no-repeat;
}



#pixopoint_menu1_wrapper {
	margin-top: -8px;
	float: left;
	}

#mainmenu {
	padding: 10px;
	z-index: 901;
	}

#mainmenu img { float:left; display: inline; padding: 0px; margin: 0px;}


#rightmenu {
	position: absolute;
	top: 11px;
	right: 90px;
}


	
/* content formatting */

#content {
	margin-top: 90px;
	margin-left: 10px;	
	clear: both;
	}

#content_store {
	margin: 0;
	display:block;
	width: 480px;
	z-index: 50;
	}
	
#column1 {  }
#column2 { position: absolute; top: 61px; left: 500px; }

* html #column2 { position: absolute; top: 90px; left: 500px; }

.content-bg {
	background: url(images/content_bg.png) top left repeat;
	padding: 10px;
}


/*left column */
ul.lcp_catlist {
	background: url(images/content_bg.png) top left repeat;
	padding: 10px;
	list-style-type: none;
	margin: 0px;
	width: 460px;
}

* html ul.lcp_catlist  {
	background: none;
	background-color: #373737;
	filter:alpha(opacity=72);
	}

ul.lcp_catlist li {
	border-bottom: 1px solid #80d5aa;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.lcp_catlist li.lastinlist {
	margin-top: 15px;
	border-bottom: none;
}

ul.lcp_catlist li.lastinlist2 {
	border-bottom: none;
}

ul.lcp_catlist li span {
	display: block;
	margin: 0;
	line-height: 20px;
}

/* right column */

ul.lcp_catlist_r {
	background: url(images/content_bg.png) top left repeat;
	padding: 10px;
	list-style-type: none;
	margin: 0px;
	width: 380px;
}



* html ul.lcp_catlist_r  {
	background: none;
	background-color: #373737;
	filter:alpha(opacity=72);
	}

ul.lcp_catlist_r li {
	border-bottom: 1px solid #80d5aa;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.lcp_catlist_r li.lastinlist {
	margin-top: 15px;
	border-bottom: none;
}

ul.lcp_catlist_r li.lastinlist2 {
	border-bottom: none;
}

ul.lcp_catlist_r li span {
	display: block;
	margin: 0;
	line-height: 20px;
	font-size: 10px;
}



/* right column */

ul.lcp_catlist_r {
	background: url(images/content_bg.png) top left repeat;
	padding: 10px;
	list-style-type: none;
	margin: 0px;
	width: 380px;
}

* html ul.lcp_catlist_r  {
	background: none;
	background-color: #373737;
	filter:alpha(opacity=72);
	}

ul.lcp_catlist_r li {
	border-bottom: 1px solid #80d5aa;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.lcp_catlist_r li.lastinlist {
	margin-top: 15px;
	border-bottom: none;
}

ul.lcp_catlist_r li.lastinlist2 {
	border-bottom: none;
}

ul.lcp_catlist_r li span {
	display: block;
	margin: 0;
	line-height: 20px;
}


ul.lcp_catlist_r img {
	border: 6px solid #FFF;
	float: left;
	margin-right: 10px;
}


/* div column */

div.lcp_catlist_r {
	background: url(images/content_bg.png) top left repeat;
	padding: 10px;
	list-style-type: none;
	margin: 0px;
	width: 380px;
}

* html div.lcp_catlist_r  {
	background: none;
	background-color: #373737;
	filter:alpha(opacity=72);
	}

div.lcp_catlist_r li {
	border-bottom: 1px solid #80d5aa;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}


div.lcp_catlist_r span {
	display: block;
	margin: 0;
	line-height: 20px;
}

div.lcp_catlist_r p {
	padding-top: 0;
	margin-top: 0;
	}

div.lcp_catlist_r img {
	border: 6px solid #FFF;
	float: left;
	margin-right: 10px;
}


.img-floater {
width: 360px;
clear: left;
}

.img-floater .floatbox{
float: left;
width: 120px;
}

* html .img-floater p{ /* IE 3px jog hack*/
height: 1%;
}

.img-floater p{
margin-top: 0;
margin-left: 130px;
}

/* mailing list div */

#panel {
	position: absolute;
	right: 10px;
	top: 37px;
	height: 240px;
	width: 350px;
	background: url(images/content_bg.png) top left repeat;
	padding:10px;
	margin-top:10px;
	z-index: 200;
}


* html #panel {
	background: none;
	background-color: #373737;
	filter:alpha(opacity=72);
	}

#panel input {
	font-size: 11px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	}

#panel {
	text-transform: uppercase;
	}

/* footer */

ul#ul-footer,ul#ul-footer li{
	text-indent: -99999999px;
	list-style-type: none;
	
}

ul#ul-footer {
	height: 29px;
	width: 300px;
	position: fixed;
	bottom: 0px;
	right: 0px;
	background: url(images/sn_links.png) top left no-repeat;
	}

* html ul#ul-footer {
	position: absolute;
	bottom: 10px;
	right: 0px;
	background: url(images/sn_links.gif) top left no-repeat;
	}

ul#ul-footer li{
	position: absolute;
	height: 29px;
	display:inline;
}

ul#ul-footer a{
	display: block;
	text-decoration: none;
	height: 29px;
}

ul#ul-footer li#li_facebook			{left: 0px; width:80px;}
ul#ul-footer li#li_myspace			{left: 80px; width:92px;}
ul#ul-footer li#li_twitter          {left: 172px; width:72px;}
ul#ul-footer li#li_youtube			{left: 244px; width: 56px;}


* html .content-bg {
	background: none;
	background-color: #373737;
	filter:alpha(opacity=60);
	}

/*main menu*/

#pixopoint_menu1 {
    float: left;
	display: inline;
	width:100%;
	height:32px;
	background: none;
	margin:0;}

#pixopoint_menu1 ul {
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
	}
#pixopoint_menu1 li {
	border:none;
	background:none;
	color:#999999;
	line-height:33px;
	z-index:20;
	letter-spacing:0px;
	background:;
	font-weight:normal;
	font-size:14px;
	padding:0;
	margin:0 0px;
	float:left;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	position:relative;
	font-size:11px;
	}
#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {
	
	}
#pixopoint_menu1 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 12px;
	color:#999999;
	}
#pixopoint_menu1 li a:hover {
	border:none;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:35px;
	width:120px;
	}
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu1 ul ul li a {
	padding:4px 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#444444;
	z-index:120;
	width:120px;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	background: url(/dsc/wp-content/plugins/pixopoint-menu/images/menu-bg-hover.png) 0 0 repeat-y;
	margin:0;
	margin-bottom: 1px;
	}
	
* html #pixopoint_menu1 ul ul li {
	
	background-color: #000;
	filter:alpha(opacity=50);
	
}
	
#pixopoint_menu1 ul ul li a {
	line-height:22px;
	color:#999999;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
		}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#444444;
	}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
		color:#FFFFFF;
	}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#FFFFFF;
	background-position: -140px 0px;
	
	}

* html #pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	background-color: #333;
	filter:alpha(opacity=50);
	}
	
#pixopoint_menu1 ul ul ul li {
	font-size:1em;}#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:120px;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu1 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu1 li.pixo_search input {
	font-size:11px;
	}
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu1 li.pixo_right {
	float:right;
	}
