@charset "utf-8";

/* CSS Document */



/****************** ELEMENT SELECTORS ******************/

body {

	font-family: Arial, Helvetica, sans-serif;

	background-image:url(media/global-background.gif);

	background-repeat:repeat-x;

	background-color: #a9a9a9;

	height: 100%;

	font-size:13px;

	color:#666666;

}
ul li ul li
{
line-height:14px;
padding:0px auto;
margin:0px auto;
}




#main #content #content-main #left ul li p {

	margin-bottom: 15px;

}



	

/***************** ID SELECTORS *****************/

#color-background {

	position:absolute;

	z-index:1;

	width: 100%;

}

	#color-background-img {

		background-image:url(media/global-background-color.gif);

		background-repeat:repeat-x;

		width: 860px;

		height: 920px;

		margin-left: auto;

		margin-right: auto;

	}



#main {

	position:absolute;

	background-repeat:repeat-x;

	margin-left:auto;

	margin-right: auto;

	width: 100%;

	z-index:2;

}

	#content {

		margin-left:auto;

		margin-right: auto;

		width: 814px;

		background-color: white;

		z-index:2;

		padding-left: 11px;

		padding-right: 11px;

		padding-bottom: 11px;

	}

		#top-bar {}

			#logo {

				float:left;

			}

			#newsletter {

	float:right;

	text-align: right;

			}

		#menu {

			background-image:url(media/global-menu-background.gif);

			background-repeat:repeat-x;			

		}

			#left-menu {

				float: left;

			}

			#right-menu {

				float: right;

			}

		.nav a {

	text-decoration: none;

	color: #fdfdfb;

	line-height: 34px;

	font-size: 11px;

	padding-left: 12px;

	padding-right: 12px;

		}

#menu a
{
text-decoration:none;
color:#FFFFFF;
}
#footer a
{text-decoration:none;
color:#FFFFFF;
}

		.menu ul {

			padding: 0;

			margin: 0;

			list-style: none;

		}

		.menu li {

			float: left;

			position: relative;

		}

		.menu li ul {

			clear:both;

			display: none;

			position: absolute; 

			top: 2em;

			left: 0px;

			padding-top:3px;

			width: 160px;

		}

		.menu ul li ul li a {

			line-height: 31px;

			width: 153px;

			display: block;

			background-image:url(media/global-menu-item-background.gif);

			background-repeat:no-repeat;

			text-indent: 5px;			

		}

		.menu ul li a {

			height: 34px;

			display:block;

			float: left;

		}

		.menu ul li a:hover {

			background-image:url(media/global-menu-background-pin.gif);

		}

		.menu ul li ul li a:hover {

			background-image:url(media/global-menu-item-background.gif);

		}

		

		.menu li > ul {

			top: auto;

			left: auto;

			top: 33px;

			left: 0px;

		}

		.menu li:hover ul, .menu li.over ul { 

			display: block; 

		}

		

		#content-main {

	margin-bottom: 15px;

	line-height: 18px;

		}

		

		#content-main #left{

			margin-left: 70px;

			width: 529px;

			float:left;

			display: inline;

		}

		#main #content #content-main #left ul {

				list-style-image: url(media/content-bullet.jpg);

				margin-top: 10px;

				margin-left: 25px;

			}		



			#main #content #content-main #left ul li {

				margin-top: 8px;

			}

			

		#main #content #content-main #left ul li ul {

			list-style-image: none;

			list-style: disc;

			margin-top: 10px;

			margin-left: 25px;

		}

		#main #content #content-main #left ul li ul li ul{

	list-style-image: none;

	list-style: circle;

	margin-top: 10px;

	margin-left: 25px;

		}
		#main #content #content-main #left ul li ul li{

	list-style-image: none;

	list-style: circle;

	margin-top: 4px;

	margin-left: 25px;

		}
		#main #content #content-main #left ul li ol{

	list-style-image: none;

	padding-left: 30px;

		}

			.subnav {

				margin-top: 15px;

				margin-bottom: 15px;

			}

			

			.subnav-top {

				background-color: #fef5d0;

				border-top-width: 1px;

				border-bottom-width: 1px;

				border-top-style: dashed;

				border-bottom-style: dashed;

				border-top-color: #adacac;

				border-bottom-color: #adacac;

				height: 37px;

				width: 520px;

				color: #ffcc00;

				font-size: 17px;

				line-height: 37px;

				padding-left: 10px;

			}

			.subnav-mid {

				background-color: #fef5d0;

				border-bottom-width: 1px;

				border-bottom-style: dashed;

				border-bottom-color: #adacac;

				height: 37px;

				width: 520px;

				color: #ffcc00;

				font-size: 17px;

				line-height: 37px;

				padding-left: 10px;

			}	

			

			.subnav a, .subnav a:hover, .subnav a:visited {

				text-decoration:none;

				color: #ffcc00;	

			}					

		#content-main #right{

			float: left;

			display: inline;

			width: 197px;

			margin-left: 12px;

		}		

		

		#footer {

	background-image:url(media/global-footer-background.gif);

	background-repeat:repeat-x;

	height: 37px;

	line-height: 37px;

	text-align:center;

	font-size: 10px;

	clear: both;

		}

		#footer a:hover {

			color: #666666;

			text-decoration: none;

		}

#content-main-left-audio {

	background-image:url(media/audio-background.gif);

	background-repeat: no-repeat;

	width: 612px;

	height: 147px;

	float:left;

	margin-right: 5px;

	font-size:11px;

	margin-top: 30px;

}



.lggrayhdr {

	font-size: 18px;

}

.medgrayhdr {

	font-size: 14px;

}

.boldtxt {

	font-size: 13px;

	font-weight: bold;

}

.smaller_boldtxt {

	font-size: 12px;

	font-weight: bold;

}

#main #content #content-main #left table {

	font-size: 11px;

}

#main #content #content-main #left #lgtabletxt {

	font-size: 14px;

}



#main #content #content-main #left .tblhead {

	background-color: #CCCCCC;
	font-size:12px;
	font-weight:bold;
	
    
}
.aa{
vertical-align:middle;
text-align:left;

}








.price {

	font-size: 18px;

	color: #ff6600;

}



.redhdr {

	font-weight: bold;

	color: #981010;

}	

/********************* HACKS *************************/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

#main #content #content-main #left h2 {

	font-size: 16px;

}

#lemalogo    {

	float: right;

	padding-top: 5px;

}



.pinned {

	background-image: url(media/global-menu-background-pin.gif);

	background-repeat: repeat-x;

}

ol {

	list-style-type: decimal;

	list-style-position: inside;

}

.alnright {

	text-align: right;

}

#main #content #content-main #left #lgtabletxt .mediaimage {

	float: left;

	padding-right:5px;

}



.table1{color:#000000;

	font-size:12px;

	}

.table1 td{ padding:5px;

	margin:5px;

	border-bottom:#CCCCCC solid  1px;

	

	}

.contatctp{
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFCC00;
padding-top:15px;
padding-bottom:25px;
}
.contatctp a{
color:#FFCC00;
text-decoration:none;
}
.contatctp a:hover{
color:#999999;
text-decoration:none;
}
.firstbox_banner{
background:url(images/bannerbg.png) no-repeat;
width:180px;
height:64px;
padding-top:3px;
vertical-align:top;
}
.firstbox_bannerheading{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fb6504;
font-weight:bold;
line-height:28px;
padding-left:5px;
}
.firstbox_bannerheading_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
font-weight:bold;
line-height:18px;
padding-left:5px;
}

.dollars{
vertical-align:top;
width:42px;
height:55px;
padding-left:2px;
}
.productmanagemt{
vertical-align:top;
width:45px;
height:47px;
padding-left:2px;
}
.productmanagemt_1{
vertical-align:top;
padding-left:2px;
}
.productmkg{
vertical-align:top;
width:30px;
height:35px;
padding-left:2px;
}
.productmkg1{
vertical-align:top;
width:135px;
padding-left:2px;
}
.tablebg{
background:url(images/buyeralignment.png) no-repeat;
width:583px;
height:100px;
padding-top:50px;
float:left;
}
.marrtable{
margin-left:15px;
margin-top:10px;
}
#content-main-left-audio_1 {

	background-image:url(images/buyeralignment.png);

	background-repeat: no-repeat;

	width: 583px;

	height: 137px;

	float:left;

	margin-right: 5px;
	margin-left:15px;

	font-size:11px;

	margin-top: 20px;

}
.ttt{
padding-left:10px;
}
.newbg{
background:url(images/header.png);
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
}	
.tetleheading{
font-size:18px; 
border-bottom:solid 1px #CCCCCC;
padding-bottom:5px;
}
