*{
	margin: 0px;
	padding: 0px;
	border: 0;
	color:#1E1B17;
}

body {
	margin: 0;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	font-size: 13px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 0.76em;
	color:#999;
} 
h1 {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 30px;
	line-height: 40px;
	font-weight: normal;
	color: #4B494A;
	text-decoration: none;
	padding-top: 5px;
}   
h2 {
   font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
   font-size: 26px;
   font-weight: normal;
   color: #6C6C6C;
   text-decoration: none; 
   padding:0;   
   padding-top: 5px;
   padding-bottom: 5px;
}
h3 {             
   font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
   font-size: 24px;
   font-weight: normal;
   color: #787878;
   text-decoration: none; 
   padding:0;     
   padding-top: 5px;
   padding-bottom: 5px;
}

a {color:#0B80F5;}
a:link{color:#0B80F5; text-decoration:none;}
a:visited{color:#0B80F5;text-decoration:none;}
a:hover{color:#0B80F5;text-decoration:underline;}

SELECT,INPUT, TEXTAREA{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 2em;
	background-color:#FFF;
	padding: 2px;
	color:#333;
}
   
img {
	padding-right: 0px;
	padding-left: 5px;
}
p {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: normal;
	color: #1E1B17;
	text-decoration: none;
	text-align:left;
}
a.more {
    color: #0053DD;
}
#Container{
width:1003px;
margin:0px auto;
padding:0px;
}

#Top-Part{
width:100%;
margin:10px auto;
padding:0px;
height:43px;
}

/*----Here is the logo----*/
#mt-logo h1 a{
	width:294px;
	float:left;
	height:43px;
	margin:0px 0px 0px 10px;
	background-image:url(../images/logo-merel-tech.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#mt-logo h1 a:hover{ 
width:294px;
float:left;
height:43px;
margin:0px 0px 0px 10px;
}

#mt-logo h1 a span{display:none;}
.partition-line {
  width:98%;
  height:20px;
  margin: 0 auto;
  background-image:url(../images/partition-line-bg1.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
/*---logo ends*/

#Top-Info{
float:right;
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 21px;
font-weight: normal;
text-decoration: none;
text-align:right;
margin:10px 0px 0px 0px;
}

/*-----Top Navigation-----*/
#Top-Menu{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#Top-Menu ul{
clear:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
#Top-Menu ul li {
height:36px;
float:left;
margin:0px;
padding:0px 0px 0px 0px;
}
/*Home Link*/
#Top-Menu ul li h2.home-link a{
    height:36px;
    width:94px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/home.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.home-link a span{display:none;}

#Top-Menu ul li h2.home-link-active a{
    height:36px;
    width:94px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/home-active.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.home-link a:hover{
    height:36px;
    width:94px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/home-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.home-link-active a span{display:none;}
/*End of Home Link*/

/*products link*/
#product_header {
    height:348px;
    width:964px; 
    margin: 0 auto;
    padding:0;
    background-image:url(../images/mtouch-products.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    clear: both;
}  

#product_header_buy {
	height:590px;
	width:964px;
	margin: 0;
	padding:0;
	clear: both;
}  
#product_header #product_list { 
    padding:0;    
    padding-top: 20px;
    padding-left: 20px;
    clear: both;
    width: 350px;
} 
#product_header_buy #product_list_buy{
	/*position:relative;
	left:-20;*/

}  
#product_header #product_list_buy { 
    padding:0;    
    padding-top: 20px;
    /*padding-left: 20px;*/
    clear: both;
    width: 350px;
	
}       
#product_header #product_list h1 {
	font-size: 40px;
	font-weight: normal;
	color: #4B494A;
	padding-top: 10px;
	padding-bottom: 0px;
}
#product_header #product_list h3 {
	font-size: 16px;
	font-weight: normal;
	color: #226bbe;
	line-height: 22px;
}
#product_header #product_list ul {
    padding:0;   
    margin: 0; 
    padding-left: 20px;
    list-style: none;
}
#product_header #product_list ul li { 
    background: url(../images/bullet1.gif) no-repeat left center;
    padding-left: 30px;
    color: #004C99;
    font-size:14px;
    line-height: 30px;
}

#product_BG{
width:628px;
height:220px;
float:right;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
}

.product_BG {
width:200px;
height:200px;
position:relative;
top: 300px;
left: 40px;
}

.product_BG2 {
width:200px;
height:200px;
position:relative;
top: 300px;
left: 30px;
}

#product_BG #pro42{
	width:271px;
	height:75px;
	margin:0px 0px 0px -20px;
	padding:12px 0px 0px 0px;
	float:left;
	background-repeat: no-repeat;
	background-position: center top;
	font-size:18px;
	text-align:center;
	color:#494949;
}

#pro42{
	width:271px;
	height:75px;
	margin:0px 0px 0px -20px;
	padding:12px 0px 0px 0px;
	float:left;
	/*background-image: url(../images/bg1.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	font-size:18px;
	text-align:center;
	color:#494949;
}

#product_BG #pro42 img{padding:10px 0px 0px 0px;}

#product_BG #pro32{
	width:271px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	float:left;
	background-repeat: no-repeat;
	background-position: center top;
	font-size:18px;
	text-align:center;
	color:#494949;
}

.product_BG #pro32{
	width:271px;
	height:75px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	float:left;
	/*background-image: url(../images/bg1.gif);
	background-repeat: no-repeat;
	background-position: center top;*/
	font-size:18px;
	text-align:center;
	color:#494949;
}

#product_BG #pro32 img{padding:10px 0px 0px 0px;}

#pro-spec{
	clear:right;
	width:980px;
	height:340px;
	background-image: url(../images/product-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#pro-spec #pro{
	float:left;
	width:240px;
	height:340px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CBCBCB;
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
}
#pro-spec #pro-size{
	float:left;
	width:240px;
	height:340px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CBCBCB;
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/product-bg2.gif);
	background-repeat: no-repeat;
	background-position: left 60px;
}
#pro-spec ul{
	margin:0px 10px 0px 5px;
	padding:0px 0px 0px 0px;
	color:#494949;
}
#pro-spec li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 13px;
	color:#494949;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	list-style:none;
}

#pro-spec #pro-last{
	float:left;
	width:240px;
	height:340px;
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	background-image: url(../images/usb-icon.gif);
	background-repeat: no-repeat;
	background-position: center 230px;
}

#pro-spec #pro #heading1{
	font-size:18px;
	text-align:left;
	color:#494949;
	width:100%;
	background-image: url(../images/spec-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:41px;
	padding:20px 0px 0px 35px;
}
#pro-spec #pro-size #heading2{
	font-size:18px;
	text-align:left;
	color:#494949;
	width:100%;
	background-image: url(../images/size-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:41px;
	padding:20px 0px 0px 50px;
}
#pro-spec #pro #heading3{
	font-size:18px;
	text-align:left;
	color:#494949;
	width:100%;
	background-image: url(../images/color.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:41px;
	padding:20px 0px 0px 30px;
}

#pro-spec #pro-last #heading4{
	font-size:18px;
	text-align:left;
	color:#494949;
	width:100%;
	background-image: url(../images/usb.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height:41px;
	padding:20px 0px 0px 25px;
}
#color-width{ width:100%; text-align:center; margin:0px 0px 0px 30px; clear:left }
#color-box{ width:55px; height:50px; text-align:center; float:left; margin:0px auto;}

#Top-Menu ul li h2.products-link a {
    height:36px;
    width:111px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/products.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.products-link a:hover{
    height:36px;
    width:111px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/products-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.products-link-active a{
    height:36px;
    width:111px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/products-active.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.products-link a span{display:none;}
#Top-Menu ul li h2.products-link-active a span{display:none;}

/*End of Products link*/

/*mStore link*/
#mStore_header {
    height:352px;
    width:973px;
    padding:0;
    margin: 0 auto;
    background-image:url(../images/mtouch-store.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    clear: both;
}     
#mStore_header h1 {
   font-size: 24px;
   line-height: 40px;
   font-weight: normal;
   color: #4B494A;
   padding-top: 10px;
   padding-bottom: 0px;
}    
#mStore_header h1 span {
   font-size: 40px;
}
#mStore_header h3 {
   font-size: 16px;
   line-height: 22px;
   font-weight: normal;
   color: #226BBE;
   padding-top: 5px;  
   padding-bottom: 5px;
}   

/*Login BOF*/
#mStoreLogin_header {
	height:740px;
	width:998px;
	padding:0;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	background-image: url(../images/LoginBackground.jpg);
}     
#mStoreLogin_header h1 {
   font-size: 24px;
   line-height: 40px;
   font-weight: normal;
   color: #4B494A;
   padding-top: 10px;
   padding-bottom: 0px;
}    
#mStoreLogin_header h1 span {
   font-size: 40px;
}
#mStoreLogin_header h3 {
   font-size: 16px;
   line-height: 22px;
   font-weight: normal;
   color: #226BBE;
   padding-top: 5px;  
   padding-bottom: 5px;
}

#mStoreMiddleLogo {
	position: relative;
	left: 0px;
	top: 10px;
	width: 968px;
	height: 367px;
	z-index: 3;
	text-align: left;
	float: left;
}
#mStoreLogin_Form {
	left: 600px;
	top: 0px;
	width: 400px;
	height: 330px;
	z-index: 3;
	text-align: left;
	float: right;
}
#mStoreLogin_Left {
	position: relative;
	left: 30px;
	top: 10px;
	width: 520px;
	height: 310px;
	z-index: 3;
	text-align: left;
	float: left;
}
#mStoreLogin_Form_Username {
	position: relative;
	left: 0px;
	top: 120px;
	width: 300px;
	height: 35px;
	z-index: 3;
	text-align: left;
	float: left;
	border-color: #BDD2F9;
	border: medium solid #BDD2F9;
}



#mStoreLogin_Form_Password {
	position: relative;
	left: 0px;
	top: 165px;
	width: 300px;
	height: 35px;
	z-index: 3;
	text-align: left;
	float: left;
	border-color: #BDD2F9;
	border: medium solid #BDD2F9;
}



#mStoreloginGeneralText {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #666;
	letter-spacing: normal;
}

/*Login EOF*/
.mtouch_round_bg {
    width:100%;
    height:190px;
    padding: 0;
    margin: 0 auto;
    background-image: url(../images/gray-bg1.gif);
    background-repeat: no-repeat; 
    background-position: center top;
    clear: both;
    display: bolck;
}          
.mtouch_round_bg #mStore_Business {
    padding-top: 20px;
    padding-left: 30px;
    margin: 0;
    float: left;
    width: 291px;
}         
.mtouch_round_bg #mStore_Business_text {
    padding-top: 20px;
    padding-right: 30px;
    margin: 0;
    float: right;
    width: 620px;
}             
.mtouch_round_bg #mStore_utility {
    padding-top: 20px;
    padding-left: 30px;
    margin: 0;
    float: left;
    width: 291px;
}         
.mtouch_round_bg #mStore_utility_text {
    padding-top: 20px;
    padding-right: 30px;
    margin: 0;
    float: right;
    width: 620px;
}
.mtouch_round_bg #mStore_Business_text p,
.mtouch_round_bg #mStore_utility_text p {
    line-height: 27px;
    margin: 0;
}  
.mtouch_holder {   
    width:100%;
    padding: 0;
    margin: 0 auto;
} 
.mtouch_holder .left_col {
    margin: 0;
    float: left;
    width: 47%;
    text-align: right;
}     
.mtouch_holder .left_col .lable {
    background-image: url(../images/lable-bg.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 53px;
    color: #019501;
    font-size: 18px;
    padding-top: 15px; 
    width: 191px;
    text-align: center;
    display: bolck;
    float: right;
}         
.mtouch_holder .left_col .lable1 {
    background-image: url(../images/lable-bg.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 53px;
    color: #019501;
    font-size: 18px;
    padding-top: 15px;
    width: 100%;
    text-align: center;
    display: bolck;
    float: right;
}         
.mtouch_holder .center_col {
    margin: 0;
    width: 5%;
    background-image: url(../images/vertical-partition.gif);
    background-repeat: repeat-y;
    background-position: center top;      
    float: left;
    height: 190px;
}                          
.mtouch_holder .right_col {
    margin: 0;
    float: right;
    width: 47%;    
    text-align: left;
}    
.mtouch_holder .left_col img,
.mtouch_holder .right_col img {
    padding: 20px 0;
}     
.mtouch_holder .right_col .lable1 {
    background-image: url(../images/lable-bg.gif);
    background-repeat: repeat-x;
    background-position: right top;
    height: 53px;
    color: #019501;
    font-size: 18px;
    padding-top: 15px;
    width: 191px;
    text-align: center;
    display: bolck;
    float: left;
} 
.mtouch_holder .center_text {
    text-align: center;
    line-height: 27px;
}
      
#mStore_header #mStore_box {
    padding: 20px 0 0 6px;
    clear: both;
    width: 350px;
}  
#mStore_header #mStore_box label {
    padding:0;
    color: #535353;
    font-size: 14px;
}   
#mStore_header #mStore_box .selectbox {
    border: 1px solid #535353;
    background: #FFFFFF; 
    color: #535353;  
    padding:0;
    width: 140px;
}

#Top-Menu ul li h2.mStore-link a{
    height:36px;
    width:101px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/mstore.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.mStore-link a:hover{
    height:36px;
    width:101px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/mstore-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.mStore-link-active a{
    height:36px;
    width:101px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/mstore-active.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.mStore-link a span{display:none;}
#Top-Menu ul li h2.mStore-link-active a span{display:none;}
/*End of mStore link*/

/*Features link*/  
#feature_header {
    height:359px;
    width:967px;
    padding:0;
    margin: 0 auto;
    background-image:url(../images/mtouch-features.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    clear: both;
}        
#feature_header h1 {
   font-size: 24px;
   line-height: 30px;
   font-weight: normal;
   color: #4B494A;
}    
#feature_header h1 span {
   font-size: 40px;
}    
#feature_header h3 {
   font-size: 16px;
   line-height: 22px;
   font-weight: normal;
   color: #226BBE;
   padding-bottom: 5px;
}     
#feature_select {
    height:60px;
    width:967px;
    padding:0;
    margin: 0 auto;
    background-image:url(../images/select-features-bg.gif);
    background-repeat: no-repeat;
    background-position: right center;
    clear: both;
    text-align: right;
    color: #0053DD;
}   
#feature_select form { 
    padding-top: 20px;
    padding-right: 20px;
    color: #0053DD;
    font-size: 14px;
}   
#feature_select label {
    color: #0053DD;
    font-size: 14px;
}   
#feature_select .selectbox {
    border: 1px solid #535353;
    background: #FFFFFF; 
    color: #535353;  
    padding:0;
    width: 160px;
}
.middle_box {
    height:190px;
    width:100%;
    padding:0;
    margin: 0 auto;
    background-image:url(../images/mulitimedia-text-bg.gif);
    background-repeat: no-repeat;
    background-position:  57% top;
    clear: both;
}
#Top-Menu ul li h2.features-link a{
    height:36px;
    width:110px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/features.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.features-link a:hover{
    height:36px;
    width:110px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/features-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.features-link-active a{
	height:36px;
	width:110px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/btn/features-active.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#Top-Menu ul li h2.features-link a span{display:none;}
#Top-Menu ul li h2.features-link-active a span{display:none;}
/*End of Features link*/

/*Gallery link*/
#Top-Menu ul li h2.gallery-link a{
    height:36px;
    width:100px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/gallery.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.gallery-link-active a{
    height:36px;
    width:100px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/gallery-active.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.gallery-link a:hover{
    height:36px;
    width:100px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/gallery-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.gallery-link a span{display:none;}
#Top-Menu ul li h2.gallery-link-active a span{display:none;}
.gallery_holder {  
    height:380px;
    width:100%;
    padding:0;
    margin: 0 auto;
    clear: both;
    text-align: center;
}      
.gallery_leftimg {
    width:48%;
    text-align: center;
    float: left;
}
.gallery_rightimg {
    width:48%;
    text-align: center;
    float: left;
}
                        
.gallery_leftimg .lable1 ,
.gallery_rightimg .lable1 {
    background-image: url(../images/lable-bg.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 53px; 
    color: #737373;
    font-size: 18px;
    padding-top: 15px;
    width: 100%;
    text-align: center;
    display: bolck;
    float: right;
}       
/*End of Gallery link*/

/*Support link*/
#Top-Menu ul li h2.support-link a{
    height:36px;
    width:107px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/support.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.support-link a:hover{
    height:36px;
    width:107px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/support-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.support-link-active a{
    height:36px;
    width:107px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/support-active.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.support-link a span{display:none;}
#Top-Menu ul li h2.support-link-active a span{display:none;}
/*End of Support link*/

/*About Us link*/
#Top-Menu ul li h2.about-link a{
    height:36px;
    width:113px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/about-us.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.about-link a:hover{
    height:36px;
    width:113px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/about-us-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.about-link-active a{
    height:36px;
    width:113px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/about-us-active.gif);
    background-repeat: no-repeat;
    background-position: left top;
}


#Top-Menu ul li h2.about-link a span{display:none;}
#Top-Menu ul li h2.about-link-active a span{display:none;}
/*End of About Us link*/

/*Contact Us link*/
#Top-Menu ul li h2.contact-link a{
    height:36px;
    width:123px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/contactus.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.contact-link a:hover{
    height:36px;
    width:123px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/contactus-h.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.contact-link-active a{
    height:36px;
    width:123px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/contactus-active.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#Top-Menu ul li h2.contact-link a span{display:none;}
#Top-Menu ul li h2.contact-link-active a span{display:none;}
/*End of Contact Us link*/

/*Search  link*/
#Top-Menu ul li h2.search a{
    height:36px;
    width:144px;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image:url(../images/btn/search-bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#Top-Menu ul li h2.search a:hover{color:#070605;text-decoration:none;}

#Top-Menu ul li h2.search a input{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 11px;
	border:0px solid #fff;
	background-color:#fff;
	padding: 0px;
	margin:11px 0px 0px 10px;
	color:#000;
	width:95px;
	margin-left: 28px;
}
/*End of Search  link*/

/*----End of Top Navigation-------*/

#slide-show{
	width:100%;
	height:337px;
	clear:left;
	text-align:center;
	padding-top:10px;
	background-image: url(../images/slide-show-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 10px;
}

#slide-show-pro{
float:right;
width:432px;
height:295px;
margin:20px 25px 0px 0px ;
padding:0px 0px 0px 0px ;
}

#slide-show-text{
float:left;
width:520px;
margin:20px 0px 0px 20px;
}
#slide-show-text #logo{
	background-image: url(../images/mtouch-logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:218px;
	height:66px;
}
#slide-show-text #logo span{ display:none}
#slide-show-text #text{
font-size:27px;
text-align:left;
line-height:35px;
color:#494747;
}
#slide-show-text #video{
	width:256px;
	height:70px;
	background-image: url(../images/player.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 60px;
	font-size:14px;
	text-align:left;
}
#slide-show-text #text span{ font-size:32px;color:#494747;}
#box-container{
width:100%;
text-align:center;
margin-top:10px;
height:312px;
}

#box-container h1{
font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size: 20px;
font-weight:Bold;
margin:5px 5px 5px 10px;
padding:0px 0px 0px 0px;
text-align:left;
}

#box-container p{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin:5px 15px 5px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
#box-container p a {color:#0055E3;}
#box-container p a:link{color:#0055E3; text-decoration:none;}
#box-container p a:visited{color:#0055E3;text-decoration:none;}
#box-container p a:hover{color:#0055E3;text-decoration:underline;}

#box-container-gesture{
	width:328px;
	height:312px;
	background-image: url(../images/LatestNews2.jpg);
	background-repeat: no-repeat;
	background-position: 2px top;
	margin:0px 0px 0px 0px;
	padding:5px 6px 5px 0px;
	float:left;
}

#box-container-object{
	width:328px;
	height:312px;
	background-image: url(../images/Featured1.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	margin:0px 0px 0px 0px;
	padding:5px 2px 5px 5px;
	float:left;
}

#box-container-energy{
	width:328px;
	height:312px;
	background-image: url(../images/FindUsAt2.jpg);
	background-repeat: no-repeat;
	background-position: 5px top;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 6px;
	float:left;
}

#fotter-bg{
width:100%;
height:43px;
background-image: url(../images/fotter-bg.jpg);
background-repeat: no-repeat;
background-position: left top;
margin:10px 0px 0px 0px;
}

#fotter-right-side{ 
width:35%; 
float:left;
font-size:13px;
margin:15px 0px 0px 20px;}

#fotter-left-side{
    float:right;
    height:30px;
    width:158px;
    margin:3px 10px 0px 0px;
    font-weight: normal;
    color: #7E7D7D;
    font-size:13px;
    background-image: url(../images/mtouch-store-btn.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding:10px 0px 0px 0px;
    text-align:right;
}

/*Starting of Footer*/
#fotter-bg2{
width:100%;
height:80px;
margin:10px 0px 0px 0px;
color:#8E8E8E;
}
.fotter-bg-text{
font-size:12px;
text-align:center;
padding:10px 0px 0px 0px;
line-height:22px;
}

#fotter-bg2 a {color:#8E8E8E;}
#fotter-bg2 a:link{color:#8E8E8E; text-decoration:none;}
#fotter-bg2 a:visited{color:#8E8E8E;text-decoration:none;}
#fotter-bg2 a:hover{color:#383838;text-decoration:none;}
/*End of Footer*/

#inside-page-holder{
width:100%;
text-align:left;
padding-top:10px;
}
  
#inside-page-holder-top-part{ 
    width:100%;
    text-align:left;
    height:5px;
    background-image: url(../images/top-right-corner.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
#inside-page-holder-top-part-left {
    width:100%;
    text-align:left;
    height:5px;
    background-image: url(../images/top-left-corner.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding:0;
    margin:0;
}

#inside-page-holder-bottom-part{
    width:100%;
    text-align:left;
    height:5px;
    background-image: url(../images/bottom-right-corner.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}  
#inside-page-holder-bottom-part-left{   
    width:100%;
    text-align:left;
    height:5px;
    background-image: url(../images/bottom-left-corner.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding:0;
    margin:0;
}

#inside-page-holder-body-part{
    width:1001px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #E1E1E1;
    border-left-color: #E1E1E1;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    background-image: url(../images/bottom-color.gif);
    background-repeat: no-repeat;
    background-position: center bottom;

}
#body-part{
width:98%;
margin:0 auto;
padding:0;
text-align:left;
height:auto;
}

#active-link-heading{
	width:50%;
	float:left;
	font-size:28px;
	font-weight:normal;
	text-align:left;
	margin-top:15px;
	color:#0F0;
}

#btn-google {
float:right;
margin-top:10px;
width:172px;
height:26px;
padding-right: 10px;
}

#body-middle-part{    
    width:98%;
    margin:0px 10px 0px 10px;
    padding:0px;
    text-align:left;
    min-height:780px;
}
#body-middle-part-pro{    
    width:98%;
    margin:0px 10px 0px 10px;
    padding:0px;
    text-align:left;
    min-height:430px;
}
#body-middle-part-right{
    width:45%;
    margin:0px 10px 0px 10px;
    padding:0px;
    text-align:left;
    float:right;
    text-align:left;
}

#body-middle-part-left{
    float:left;
    width:45%;
    margin:0px 10px 0px 10px;
    padding:0px;
    text-align:center;
}

.product-padding{ padding:10px}

#body-div{width:100%; height:auto; float:left;}

#body-div h1{ 
font-size:25px;
font-weight:normal;
text-align:left;
margin:15px 0px 0px 0px;
border-bottom:#676767 solid 2px;
line-height:22px;
}

#body-div p{
line-height: 21px;
font-weight: normal;
text-decoration: none;
text-align:justify;
margin:0px 0px 0px 25px;
padding:5px 0px 5px 0px;
font-size:13px;
color:#6C7A93;
}

#body-div ul{
line-height: 21px;
font-weight: normal;
text-decoration: none;
text-align:justify;
margin:0px 0px 0px 30px;
padding:5px 0px 5px 0px;
font-size:13px;
color:#6C7A93;
}

#body-div li{
color:#6C7A93;
}

#body-div li ul{
color:#6C7A93;
margin:0px 0px 10px 10px ;
padding:0px 0px 0px 0px ;
}
/*------------------End on March 8th 2009------------------*/

/*New Style Starts from Here*/              
     
#support_header {
    height:352px;
    width:973px;
    padding:0;
    margin: 0 auto;
    background-image:url(../images/mtouch-support.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    clear: both;
}          
#support_header h1 {
   font-size: 24px;
   line-height: 30px;
   font-weight: normal;
   color: #4B494A;  
   padding-top: 25px;
}    
#support_header h1 span {
   font-size: 40px;
}    
#support_header h3 {
   font-size: 16px;
   line-height: 22px;
   font-weight: normal;
   color: #226BBE;
   padding-bottom: 5px;
}     
#about_header {
    height:384px;
    width:973px;
    padding:0;
    margin: 0 auto;
    background-image:url(../images/mtouch-about-us.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    clear: both;
}   

#about_header h1 {
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #4B494A;
	padding-top: 5px;
} 

#about_header h1 span {
   font-size: 30px;
}

#contact_header {
    height:361px;
    width:973px;
    padding:0;
    margin: 0 auto;
    background-image:url(../images/contact-us.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    clear: both;
}    
.contact_holder {
    width:100%;
    padding:0;
    margin: 0 auto;
    clear: both;
    text-align: center;
}      
.contact_leftimg {
    width:55%;
    text-align: left;
    float: left;
}   
.contact_leftimg p {  
    padding-left: 20px;
    padding-right: 20px;
}
.contact_rightimg {
    width:42%;
    text-align: center;
    float: left;
}  
#suggestions-form {
  font-size:12px;
  margin:0;
  padding:10px;
  width:100%;
}
.c-item {
  clear:left;
  font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
}     
.c-item_btn {
  clear:left;
  font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
  padding-top: 10px;
}       
.c-item_btn label,
.c-item label {
  display:block;
  float:left;
  font-size:12px;
  padding:5px 10px 5px 20px;
  text-align:left;
  vertical-align:top;
  width:100px;
}
.c-item label span {
  font-size:11px;
  font-style:italic;
}
.c-item input {
  float:left;
  font-size:11px;
  outline:medium none;
  width:235px;
  background: #EDEDED;
  border:1px solid #626262;
  color: #060606;
}
.c-item textarea {      
  border:1px solid #626262;
  background: #EDEDED;
  display:block;
  float:left;
  font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
  height:50px;
  width:236px;   
  color: #060606;
}
.submit_button {
background : url("../images/btn-bg.gif") no-repeat left top;
border: none;
color: #156E94;
font-weight: normal;
height: 30px;
width:69px;
font-size: 13px;
}   
.about_holder {
    width:100%;
    padding:0;
    margin: 0 auto;
    clear: both;
    text-align: center;
}      
.about_leftimg {
    width:42%;
    text-align: left;
    float: left;
}
#about_list {
	width:357px;
	height:368px;
	text-align: left;
	background : url("../images/about-us-text-bg.gif") no-repeat left top;
	padding: 15px 5px;
}
#about_list ul {
    padding:0;   
    margin: 0;
    list-style: none;
}
#about_list ul li {
	background: url(../images/bullet1.gif) no-repeat left 6px;
	padding-left: 30px;
	color: #555555;
	font-size:14px;
	line-height: 30px;
	padding-right: 60 px;
}
#about_list a {
	font-size: 14px;
}
.about_rightimg {
    width:58%;
    text-align: left;
    float: left;
}  
.about_rightimg p,
.about_leftimg p {
    padding-left: 20px;
    padding-right: 20px;
}


                
.support_holder {  
    width:100%;
    padding:0;
    margin: 0 auto;
    clear: both;
    text-align: center;
}
.support_leftimg {   
    width:566px;
    text-align: left;
    float: left; 
    background : url("../images/support-text-bg.gif") no-repeat left top;
}
#support_list {
    width:566px;
    height:220px;
    text-align: left;
    padding: 15px 5px;
}
#support_list ul {
    padding:0;   
    margin: 0;
    list-style: none;
}
#support_list ul li {
    background: url(../images/bullet1.gif) no-repeat left 4px;
    padding-left: 30px;
    color: #3577E1;
    font-size:14px;
    line-height: 28px;
    font-weight: bold;
}
#support_list a {
    padding-left: 30px;
    font-size: 13px;
}   
.support_rightimg { 
    width:41%;
    text-align: left;
    float: left;
}  
.support_rightimg h1 span {  
    font-size:18px; 
    font-weight: normal; 
    color: #787878;
}  
.support_rightimg p,
.support_leftimg p {  
    padding: 0px;
    padding-left: 10px;
    padding-right: 20px;
    line-height: 22px;
}

#mStore-slideshow{
width:980px;
height:263px;
}

#mStore-slideshow #mStore-left-side{
	float:left;
	width:35px;
	height:263px;
	background-image: url(../images/inactive-btn-slideshow-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mStore-slideshow a:hover #mStore-left-side{
	background-image: url(../images/active-btn-slideshow-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mStore-slideshow a #mStore-light-side-active{
	float:left;
	width:35px;
	height:263px;
	background-image: url(../images/active-btn-slideshow-l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mStore-slideshow a:hover #mStore-right-side-active{
	background-image: url(../images/inactive-btn-slideshow-r.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mStore-slideshow a #mStore-right-side-active{
	float:left;
	width:35px;
	height:263px;
	background-image: url(../images/active-btn-slideshow-r.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mStore-slideshow #mStore-middle-part{
	width:910px;
	float:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	height:261px;
}
#mStore-slideshow #mStore-middle-part #mStore-pro{
	width:285px;
	height:261px;
	margin:0px 10px 0px 5px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#mStore-slideshow #mStore-middle-part #mStore-pro-last-pro{
	width:285px;
	height:261px;
	margin:0px 10px 0px 5px;
	float:left;

}
#mStore-slideshow #mStore-middle-part img{padding-top:10px;}
/* Clearfix */
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

* html > body .clearfix {
    display: block;
    width: 100%;
}

* html .clearfix {
    height: 1%;
}
#mStoreLogin_ForgotPassword {
	position: relative;
	left: 0px;
	top: 210px;
	width: 300px;
	height: 30px;
	z-index: 3;
	text-align: left;
	float: left;
}
#mStoreLogin_CreateAccount {
	position: relative;
	left: 250px;
	top: 170px;
	width: 300px;
	height: 30px;
	z-index: 3;
	text-align: left;
	float: left;
}
#mStoreLogin_Form_Button {
	position: relative;
	left: 80px;
	top: 180px;
	width: 300px;
	height: 30px;
	z-index: 3;
	text-align: left;
	float: left;
	border: 0;
}
#ControlPanelContainer {
	height:620px;
	width:960px;
	padding:0;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	left: 200px;
}
#ControlPanelContainerHeader {
	height:120px;
	width:960px;
	padding:0;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	left: -60px;
}
#FormLabelObject {
	float: left;
	width: 250px;
	font-weight: bold;
	font-size: 18px;
}


#formtextfield {
	width: 300px;
	height: 40px;
	border: medium solid #BDD2F9;
	border-width: 300;
}
#LoginError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	left: 600px;
	position: relative;
	top: 100px;
	width: 363px;
	height: 0px;
	color: #C00;
}
#regular_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
}

#regular_price s{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
}
#discounted_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}

