div#c {
	width: 777px;
	margin: 0 auto;
	position: relative;
	padding: 0px 0 100px 0;
}
div#cl {
	float: left;
	width: 150px;;
}
div#cr {
	float: right;
	width: 627px;;
}
div#cc {
	margin-top: 101px;
	position: relative;
}
div#ccc {
	margin-left: 15px;
}
div#cccfooter {
	font-size: 10px;
	color:#333333;
}
div#cccfooter strong{
	font-size: 10px;
	color:#333333;
	font-weight:bold;
}
.tcenter{
text-align:center;
}
div#ccc h1{
	color: #333333;
	font-size: 9px;
	line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
 div#ccc h2, div#ccc h3 {
	background: url(../image/hu.jpg) bottom left repeat-x;
	color: #544396;
	padding: 0 0 0.4em 5px;
	margin-bottom: 1em;
	font-size: 25px;
	line-height: 1.5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
div#ccc h3 {
	padding: 10px 0 0.4em 5px;
}
div#ccc h4 {
	font-size: 25px;
	padding: 0.5em 0;
	color: #ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
div#ccc p {
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 0.8em;
	color:#333333;
}
div#ccc ul.r li {
	margin-left: 40px;
	margin-bottom:25px;
}
div#ccc ul.r li u {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #ed1c24;
	text-decoration:none;

}
div#ccc ul.r  {
	color: #ed1c24;
}
div#ccc ul.r p {
	color:#333333;
}
div#ccc ul.p li {
	margin-left: 40px;
	margin-bottom:10px;
}
div#ccc ul.p li u {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #544396;
	text-decoration:none;

}
div#ccc ul.p  {
	color: #544396;
}
div#ccc ul.p a {
	color: #544396;
}
div#ccc ul.p p {
	color:#333333;
}
div#ccc p.redtitle{
font-size:16px;
	color: #ed1c24;
}
div#ccc p.purpletitle{
 font-size: 20px;
  color: #544396;
 }
div#ccc p.footer {
padding:20px 0 0 0;
font-size:20px;
color: #544396; 
font-weight: bold; 
text-align: center;
font-family:Arial, Helvetica, sans-serif;
}

div#mnc {
	position: absolute;
	right: 0;
	width: 609px;
	top: -113px;
}
ul#mn {
	width: 609px;
}
ul#mn li {
	position: absolute;
	background: #747779;
	height: 35px;
	list-style: none;
	width: 87px;
}
ul#mn li a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	border-top: 5px solid #544396;
	border-right: 1px solid #fff;
	position: absolute;
	top: 0;
	width: 86px;
	text-align: center;
	height: 24px;
	height: 2.2em;
	padding-top: 6px;
}
ul#mn li a:hover, ul#mn li.mna a {
	background: #544396;
}
li#mn2 {
	left: 87px;
}
li#mn3 {
	left: 174px;
}
li#mn4 {
	left: 261px;
}
li#mn5 {
	left: 348px;
}
li#mn6 {
	left: 435px;
}
li#mn7 {
	left: 522px;
}

div#cl h2 {
	background: #747779;
	color: #fff;
	text-align: center;
	padding: 0.5em;
	font-size: 11px;
}


/*
div#cl ul {
	border: 1px solid #747779;
}
div#cl ul li {
	list-style: none;
	width: 148px;
}
div#cl ul li a {
	display: block;
	background: url(../image/clb.gif) repeat-x;
	padding-top: 4px;
	height: 20px;
	text-decoration: none;
	color: #747779;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
div#cl li a:hover, div#cl ul li.a a {
	color: #544396;
}
*/


p#abp {
	text-align: center;
	margin-top: 1em;
}
.greybold{
background: url(../image/clb.gif) repeat-x;
color:#747779;
font-weight:bold;
font-size:10px;
padding:4px 0 4px 10px;
}
.whitebold{
font-size:11px; 
font-weight:bold; 
color:#FFFFFF; 
padding:5px 0 5px 10px;
}
.linegreybold{
background-color:#333333;
}
.bigpurple{
color:#544396;
text-align:center;
font-size:15px;
font-weight:bold;
}
.imgcenter{
text-align:center;
vertical-align:middle;
}
.productImage { float: right; padding-left: 10px; }

.ticks { background-color:transparent; list-style-image:url(../image/tick.gif); padding:0px 0px 10px 20px; margin:0px 0px 0px 20px; text-align:left; }

.ticks li { padding-bottom: 10px; line-height: 1.3; }

.phoneNumbers { color: #FF0000!important; margin: 5px 0px 5px 0px;}

.headOffices { height: 50px; line-height: 1.3; margin-bottom: 10px; }

.brochureWrapper { width: 100%; height: 220px; }

.brochureColumnTxt { width: 20%; padding: 2%; float: right; }

.brochureColumn { width: 25%; float: right; }

.boldRed { color: #FF0000; font-weight: bold; }

/* Special Packs */

.mediumSpecial1 { background-image: url(../image/packs/medium.jpg); background-repeat: no-repeat; width: 612px; height: 256px; padding-bottom: 10px; }

.specialsTextWrapper { width: 160px; float: right; padding: 5px 5px 5px 5px; }

.extrasHeading { font-weight: bold!important; font-size: 14px!important; }

.extrasSubHeading { font-weight: bold!important; font-size: 12px!important; padding-top: 5px!important; }

.specialsParagraph { line-height: 1.1!important; }

.orderPhoneNumber { line-height: 1.1!important; color: #f40c48!important; font-weight: bold!important; font-size: 18px!important; }

.specialsHeading { padding: 5px 0px 0px 10px!important; font-size: 16px!important; font-weight: bold!important; color: #544396!important; }

.specialsPrice { padding: 0px 50px 5px 10px; float: right; font-size: 24px; font-weight: bold; color: #FFFFFF; text-align: center; }

.specialsPricePrevious { font-size: 14px; text-decoration: line-through; }

/* Design Styles */

.divLeft50 { width: 50%; float: left; margin: 0px; padding: 0px;}

.divRight50 { width: 50%; float: right; margin: 0px; padding: 0px; }

/* */

.productWrapper { margin: 0px 0px 10px 0px; }

.productImageTop { width: 302px; height: 10px; border: none; }

.productBg { background-image: url(../image/style/headsetBoxBg.jpg); background-repeat: repeat-y; width: 302px; margin-top: 0px; padding: 0px; height: 250px!important; padding-left: 5px; }

.productImage { float: right; padding: 0px 10px 0px 5px; }

.productLinks { padding-left: 0px; }

.productLinksImg { height: 24px; width: 97px; border: 0px; }			

.productBgBottom { background-image: url(../image/style/headsetBoxBottom.jpg); background-repeat: no-repeat; width: 302px; height: 10px; }

.productBrandLogo { float: left; width: 104px; height: 26px; border: none; padding: 10px 0px; }

.producttitlegrey , .producttitlegrey a { font-size: 18px; font-weight: bold; color: #00adef; font-family: Arial, Helvetica, sans-serif; padding: 5px 0px 10px 0px; 	text-decoration: none; width: 360px; }

.description { clear: left; }

.descriptionPrice { color: #FF0000!important; }

.descriptionPrice strong { font-size: 16px; }