.customerServiceContainerL {
  float:left;
  width:355px;
  padding:0;
  margin:0 70px 20px 8px;
}

.customerServiceContainerR {
  float:left;
  width:355px;
  padding:0;
  margin:0 0 20px 0;
}

.customerServiceContainerL p, .customerServiceContainerR p { margin:5px 0 5px 5px; }
.customerServiceTelNo { font-size:18px; color:#103EA0;}


/* -- OLD CSS -- */


#main {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
}

#webuserimg { 
	float:left; 
	width: 7%; 
	padding-top: 10px; 
	padding-left: 30px;
	padding-right: 5px; 
	padding-bottom: 10px; 
}

#webusertxt {
	float: left; 
	width: 80%; 
	padding-top: 10px; 
	padding-right: 30px; 
	padding-bottom: 10px; 
}

#currentstock {
	 text-align: left; 
	 padding-top: 35px; 
 }

#dropnav { 
	clear: both; 
	text-align: left;
	padding-left: 35px; 
}

#bottomline { 
	clear: both;
	padding-top: 2px; 
	padding-bottom: 12px; 
	width: 94%;
	margin:auto;
	margin-top:6px;
	margin-bottom:12px;
	border-bottom: 1px solid #ccc; 
}

#bottomtext { 
	padding-top: 30px; 
	padding-bottom: 30px; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	text-align: center; 
}

#contactbutton { 
	text-align: left; 
	padding-top: 30px; 
	padding-bottom: 30px; 
	padding-left: 30px; 
	}

#contacttxt { 
	padding-left: 30px; 
	padding-bottom: 30px; 
	text-align: left; 
	}

#formbox {
	text-align: center; 
	width: 96%; 
	}

#breadcrumb { 
	text-align: left; 
	padding-left:0; 
	margin-bottom: 12px
}

#reasons { 
	background-image: url(/images/tickbig.gif); 
	background-repeat: no-repeat; 
}

#blueleft { 
	width:48.6%; 
	float:left; 
	border-right:2px solid #CCCCCC; 
	background-color:#33CCFF; 
}

#blueright {
	width:51%; 
	float:left; 
	background-color:#33CCFF; 
}

#yellowleft { 
	width:48.6%; 
	float:left;
	border-right:2px solid #CCCCCC; 
	background-color:#FFFFCC; 
}

#yellowright { 
	width:51%; 
	float:left; background-color:#FFFFCC; 
}

#currentstock { 
	text-align:left; 
}

#address1 { 
	float: left; 
	width: 40%;
	text-align: left;  
	margin-left: 45px
}

#address2{ 
	float: right; 
	width: 50%; 
	text-align: left; 
}

#manu { 
	text-align: left; 
}

#markettxt { 
	width: 100%; 
	float: left; 
	text-align: left; 
	padding-top: 5px; 
}

#marketimage { 
	width: 20%; 
	margin:auto;
}

#about { 
	text-align:left; 
}

#securitytxt { 
	padding-left: 17px; 
	padding-right: 10px; 
	padding-bottom: 10px; 
	width: 85%;
	margin-left:16px;
	text-align: justify; 
}

#title {
	font-size:12px;
	font-weight:bold;
	color: #333333;
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
}

#titlect {
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:20px;
	color:#000099;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:30px;
}

#searchtitle {
	text-align:center;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; color: #003399; 
	font-weight:bold;
	padding-top: 7px;
	padding-bottom:5px;
	border-top: 1px solid #ccc;
}

#popname {
	width:79%; 
	text-align:left; 
	padding-top: 10px; 
	padding-bottom:10px; 
	font-weight:bold;
}

#popdes {
	padding-top:10px; 
	padding-bottom:10px; 
	text-align:left; 
	padding-left:30px; 
	padding-right:30px; 
	font-size:12px;
	text-align:justify;
}

.imagedisplay {
	float:left;
	width:40%;
	text-align:center;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:3px;
}

.welcome {
	width:97%; 
	line-spacing: 1.2em; 
	margin-top:10px; 
	margin-bottom: 10px; 
	margin-left:12px; 
	margin-right:30px; 
	text-align:left;
}

.imagedisplayright {
	float:right;
	width:41%;
	text-align:center;
	padding-left:5px;
	padding-right:25px;
	padding-bottom:3px;
}

.csaid {
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:16;
	font-weight:bold;
	color:#0000FF;
	padding-left:30px;
	padding-bottom:10px;
}

.comment {
	text-align:left;
	line-height:1.5em;
	padding-left:30px;
	padding-bottom:7px;
	padding-right:30px;
}

.morecomment { 
	font: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align: left; 
	padding-left: 60px; 
	padding-bottom: 7px; 
}

.imagebox { 
	float: left; 
	width: 33%; 
	text-align: center; 
}

.topimage { 
	float: left; 
	width: 82px; 
	text-align: center;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:2px;

}
.textdiv { 
	text-align: left; 
	padding-top: 15px; 
	padding-bottom: 15px; 
	padding-left: 10px; 
	padding-right: 10px;
}

div.row { 
	clear: both; 
	padding-top: 10px; 
}

div.searchrow { 
	clear: both; 
	padding-top: 2px; 
}

div.searchrow span.searchlabel {
  float: left;
  width: 50%;
  text-align: left;
  padding-top: 3px;
  padding-right:3px;
  padding-left:30px;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #003399; 
	font-weight:bold;
}

div.searchrow span.searchformw {
  float: left;
  width: 30%;
  text-align: left;
  padding-right:3px;
  padding-left:30px;
}  

div.searchbox { 
	clear: both; 
	padding-left: 135px; 
	text-align: left;
}

div.spacer { 
	clear: both; 
	padding-top: 2px; 
	padding-bottom: 2px; 
}

.imageboxes { 
	float: left; 
	width: 147px; 
	text-align: center; 
	padding:0;
}

.style1 { 
	color: #000099; 
	font-weight: bold; 
}

.smallbar {
	width:291px;
	text-align:center;
	font-size: 11px; 
	font-style: normal; 
	color: #003399;
	background-image:url(/images/customerservice/half-bar.jpg);
	background-repeat:no-repeat;
	height:27px;
	padding-top: 7px;
	margin-left: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

.supportcatleft { 
	float: left; 
	width: 49%; 
	padding-left: 1px; 
}

.catlist { 
	text-align: left; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-bottom: 2px; 
	line-height: 21px;
	font-size:9px
}

.catlist a { 
  text-decoration: none;
}

.catbutton { 
	float: right; 
	padding-top: 3px; 
	padding-bottom:5px; 
	padding-right: 35px; 
}

div.catcontainer { 
	width: 100%; 
	padding-left: 5px; 
	padding-right: 5px; 
}

.boxtxt {
	padding-right:30px; 
	padding-left:30px; 
	padding-top: 10px; 
	padding-bottom:15px; 
	text-align:left; 
	line-height:1.5;
}

.imageplacement { 
	width: 25%; 
	float: left; 
	padding-left: 15px; 
	padding-bottom: 25px; 
}

.textplacement {
	width:65%;
	padding-left:5px;
	padding-right:35px;
	text-align:left;
	float: right;
	padding-bottom:25px;
}

.highlight { 
	color: #FF0000; 
}

div.row span.label {
  float: left;
  width: 35%;
  text-align: right;
  padding-top: 6px;
  padding-right:3px;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #666666; 
	font-weight:bold;
}

div.row span.formw {
  float: left;
  width: 35%;
  text-align: left;
  padding-right:3px;
  padding-top:1px;
  padding-bottom:1px;
  color: #666666; 
	font-weight:bold;
} 

div.rowbutton { 
	clear: both; 
	padding-top: 10px; 
	padding-bottom: 5px; 
	text-align: center; 
	color: #333333; 
}

div.highlighttext {
  color:#FF0000;
  clear: both;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-align:left;
  line-height:1.5em;
  }

hr { 
	width: 98%; 
	color: #999999; 
	background-color: #999999; 
	height: 1px; 
}

.bar 
{
	font-family:arial;
	font-weight: bold; 
	list-style: square; 
	color: #ffffff;
	background:url("/images/reviews/reviewForm/reviewHeaderSprite2.png") no-repeat scroll left top transparent;
	width:797px;
	height:27px;
	padding-top: 5px;
	margin:auto;
	float:left;
}

.bar h2
{
	font-size: 16px !important;
	margin-left:10px;
}

#contactImgsDiv
{
	background:url("/images/reviews/reviewForm/contactContent.png") no-repeat scroll left top transparent;
	width:556px;
	height:118px;
	margin:100px 0 98px 111px;;
}

.barindex {
	text-align:center;
	font-size: 12px; 
	font-style: normal; 
	list-style: square; 
	color: #003399;
	background-image:url(/images/mobile-phones/layout/framing/titles/phonesbarindex.gif);
	background-repeat:no-repeat;
	width:720px;
	height:27px;
	padding-top: 8px;
	margin-left: 16px;
	margin-bottom: 3px;
}
.style2 { 
color: #FF0000; 
font-weight: bold; 
}

.style4 {
	color: #314294; 
	font-weight: bold; 
	margin-left:14px;
}

.style7 {
	color: #006633; 
	font-weight: bold; 
}

.style8 {
	color: #FF0000
}

.topline { 
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align: left; 
	margin-top:6px;
	margin-bottom:12px;
	width:95;
}

.linecontent { 
	padding-top: 2px; 
	padding-bottom: 2px; 
}

.tick { 
	width: 5%; 
	float: left; 
}

.linetxt { 
	width: 95%; 
		float: right; 
		text-align: left; 
}

.cleardiv { 
	clear: both; 
}

.middleimage { 
	float:left; 
	width:45%; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align: center; 
}

.think { 
	float: left; 
	width: 100%; 
	text-align: left; 
}

.think1 { 
	float: left; 
	width: 70%; 
	text-align: left; 
}

.netlogo { 
	float:left; 
	width: 16%; 
	text-align:center; 
	margin-top: 2px;
}

.manulogo { 
	float: left; 
	width: 20%; 
	text-align: center; 
	margin-top: 12px;
}

.centerimage { 
	text-align: center; 
	border-top: 5px; 
	border-bottom: 5px;
}

.textleft { 
	float: left; 
	width: 25%; 
	padding-left: 2px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align: left; 
}

.content-box {
	margin-left:30px; 
	margin-right:30px;
}

.content-box-retailers {
	margin:0px 5px 0px 5px;
	margin-right:10px;
	margin-bottom:12px;
	width:585px;
	float:left;
	border:dashed 1px #666666;
	padding: 6px;
}




.content-box-retailers p {
	float:left;
	width:99%;
	padding:0;
	margin:0;
	line-height:15px;
	margin-left:1px;
}

.content-box-retailersimage {
	width: 132px;
	height: 90px;
}

.content-box-retailers img {
padding-left:1px;
	padding-right:1px;
	padding-top:0;
	float:left;
	margin:0px 5px 0px 1px;
}

.content-box-retailersindex {
	margin:0px 5px 0px 0px;
	margin-right:10px;
	margin-bottom:12px;
	width:781px;
	float:left;
	border:dashed 1px #666666;
	padding: 6px;
}

.content-box-retailersindex p {
	float:left;
	width:99%;
	padding:0;
	margin:0;
	line-height:15px;
	margin-left:1px;
}

.content-box-retailersimage {
	width: 232px;
	height: 90px;
}

.content-box-retailersindex img {
padding-left:1px;
	padding-right:1px;
	padding-top:0;
	float:left;
	margin:0px 5px 0px 1px;
}
.index-retail {
	float:left; 
	text-align:left; 
	font-weight:bold; 
	padding-left:3px; 
	padding-top:0px;
}

#poplogo {
	padding-top:10px; 
	padding-bottom:10px; 
	width:99%; 
	text-align:left;
}

.ctitle {
padding-left: 30px; 
font-weight: bold; 
text-align: left; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
padding-top: 10px; 
padding-bottom: 10px; 
color:  #0033FF; 
}

.cimage { 
	float: left; 
	width: 7%; 
	text-align: center; 
	padding-top: 5px; 
}

.textright { 
	float: left; 
	width: 70%; 
	padding-left: 2px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align: left;
}

.cminortitle { 
	padding-left: 3px; 
	font-weight: bold; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	text-align: left; 
	padding-right: 30px; 
}

.blue { 
	background-color: #33CCFF; 
	text-align: left; 
	padding-bottom: 2px; 
	padding-top: 2px; 
}

.yellow { 
	background-color:#FFFFCC; 
	text-align:left; 
	padding-top: 2px; 
	padding-bottom: 2px; 
}

.spacer {
	padding-top: 10px; 
	padding-bottom: 10px; 
	text-align:left; 
}

.maintxt { 
	float:left; 
	width:91%; 
	text-align:left; 
}

.box { 
	width: 90%; 
	border: 2px solid #CCCCCC; 
}

.index-description {
	float:left; 
	text-align:left; 
	width:90%;
	padding-top:5px;
	margin-bottom:0px;
	margin-left:32px;
}

.index-link {
	text-align:center; 
	width:85%;
 margin-left:45px; 
 margin-bottom:18px;
 margin-top:10px;
}

.MShopindex-logo {
    width:151px;
	height: 58px;
	padding-left:1px;
	padding-right:2px;
	padding-top:0;
	float:left;
	margin:0px 10px 67px 6px;

}

.grayline {
	background-image:url(/images/mobile-phones/layout/line.gif); 
	background-repeat:repeat-x; 
	margin-top:15px; 
	margin-bottom:12px; 
	margin-left:16px; 
	height:1px;
	width:585px;
}

#custservtext {
	text-align:justify;
	margin-left:16px; 
	margin-top:12px; 
	width:585px;
}

#backtotop {
	font-size:9px;
	font-weight:bold;
	color: #3366ff;
	width:90%;
}


.toppara {
margin-left:15px; 
	margin-right:5px;
	margin-bottom:12px;
	width:585px;
	float:left;
	border:dashed 1px #666666;
	padding: 8px;
}

.topparaindex {
	margin:10px 5px 12px 0;
	width:781px;
	float:left;
	border:dashed 1px #666666;
	padding: 8px;
}

.twopara {

margin-left:16px; 
margin-top:22px; 
margin-bottom:0px; 
width:585px;
text-align:justify;
padding-left:0px;

}

.CustServTitle {
	margin-bottom:0px; 
	padding-left:0px;
	padding-top:10px;
	padding-right:100px;
	font-weight:bold;
	font-size:135%;
	float:right;
	color:#314294;
}
.CustServTitle2 {
	margin-bottom:10px; 
	padding-left:0px;
	font-weight:bold;
	font-size:125%;
	float:right;
	color:#314294;
	width:585px;
	text-align:center
}
.custservimg {
	padding-top:6px;
	padding-left:8px;
	margin-top:12px;
	margin-bottom:24px
}

.catlist ul {
	margin:auto;
	padding:0px;
}

li.one {
	margin-left:16px; 
	margin-top:2px;
	color:#3366ff;
	font-weight:bold;
	line-height:0px;
	background-image:url(/images/customerservice/new_index/arrow.gif);
	background-repeat:no-repeat;
	list-style-position:inside;
	list-style:none;
	padding:12px;
	text-align:left
}

li.two {
	margin-left:12px;
	color:#3366ff;
	font-weight:bold;
	line-height:10px;
	background-position: center;
	background-repeat:no-repeat;
	list-style:outside;
	padding:8px;
	text-align:left
}

li a:hover {
color: #3366ff;
}

.list {
margin-left:15px; 
width:585px;
text-align:left;
}

.reasons_list {
	margin-left:40px;
}
/*  -- TMTI  specific--  */

.tmtititle {
	font-family:Tahoma, Arial, sans-serif, Geneva, Helvetica;
	font-size:18px;
	text-align:center;
	color:#000066;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0px;
}

.title {
	font-family:Tahoma, Arial, sans-serif, Geneva, Helvetica;
	font-size:16px;
	text-align:left;
	color:#000066;
	font-weight:bold;
}
.officepic {
	float:left;
	padding-right:12px;
	margin:auto;
}
.olposition {
	margin-left: 280px; 

}
#contentwrapper {
font-family:Tahoma;
font-size:12px;
}

#contentwrapper th {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
#contentwrapper td {
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}
#contentwrapper p {
font-family:Tahoma;
font-size:12px;
}

#title {
	padding:0px;
	margin:0px;
	font-family:Tahoma;
	color:#314294;
	font-size:18px;
	text-align:center;
}
#contentwrapper ol {
font-family:Tahoma;
font-size:12px;
}

#basictable {
background-color:#666666;
}
#basictable th {
background-color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
}

#basictable td {
background-color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
}

/* Contact Page CSS */
#maincontact
{
	margin:auto;
	padding:0;
	width:797px;
}

#contactImages
{
	margin:auto;
	width:556px;
}

#email
{
	float: left;
	width:276px;
	height:118px;
	background:url('/images/customerservice/email.png');
}

#email:hover
{
	background:url('/images/customerservice/emailOn.png');
}

#help
{
	margin-left:3px;
	width:277px;
	height:118px;
	float:left;
	background:url('/images/customerservice/help.png');
}

#help:hover
{
	background:url('/images/customerservice/helpOn.png');
}


#helpImg:hover
{
	
}
