/*----index css----*/
#shopping_main{
position:relative;
background:#fff;
height:auto;
float:left;
width:900px;
left:10px;
top:10px;
padding-bottom:150px;
_padding-bottom:90px;
}
#shopping_heading{
position:relative;
top:30px;
left:20px;
font-weight:bold;
color:#FF6600;
float:left;
border-bottom:1px dashed gray;
}
#shopping_information{
position:relative;
left:20px;
top:40px;
padding:10px 10px 10px 10px;
float:left;
width:680px;
_width:700px;
font-weight:bold;
}
#main_shopping_panel{
position:relative;

float:left;
top:50px;
left:20px;
height:500px;
width:700px;

}
#single_product{
position:relative;
float:left;
background:#fff;
width:160px;
height:190px;
top:15px;
left:25px;

}
#inner_single_product{
position:relative;
background:#EDEDED;
top:0px;
left:5px;
width:150px;
height:180px;
}
#single_product_display{
position:relative;
top:15px;
left:5px;
width:140px;
height:155px;
text-align:center;
background:#fff;

}
#product_img{
position:relative;
width:140px;
height:110px;
padding-top:1px;
}
#product_img img:hover{
border:1px solid #FF6666;
}
#product_img a:hover{
_border:1px solid #FF6666;
}
#product_main_title{
position:relative;
width:140px;
height:15px;
font-weight:bold;
font-size:14px;
color:#3399FF;
}
#product_sub_title{
position:relative;
width:140px;
height:auto;
color:#33CC00;
}

#product_main_title a{
position:relative;
font-weight:bold;
font-size:14px;
color:#3399FF;
text-decoration:none;
}
#product_sub_title a{
position:relative;
color:#33CC00;
text-decoration:none;
}

#product_main_title a:hover{
position:relative;
font-weight:bold;
font-size:14px;
color:#FF9966;
text-decoration:none;
}
#product_sub_title a:hover{
position:relative;
color:#FF9966;
text-decoration:none;
}

/*----index css end----*/
#result_container{
position:relative;
float:left;
padding:20px 0px 20px 0px;

}
  
#option_container{
position:relative;
min-height:106px;
padding:20px 0px 20px 0px;
margin:auto;
height:auto;
float:left;
}


#mobiles_container{
position:relative;
float:left;
padding:20px 0px 20px 0px;
}
  
  
#item_select_hole{
position:relative;
left:25px;
width:550px;;
min-height:160px;
_min-height:160px;
height:auto;
font-weight:bold;
font-size:10px;
color:#000000;
border:2px solid #EDEDED;
float:left;
margin:auto;
}
  
#item_select_heading{
position:relative;
top:2px;
left:2px;
width:542px;;
height:20px;
_height:25px;
font-size:11px;
color:#0A2A00;
padding-top:5px;
padding-left:5px;
background:#AFD69D;
//float:left;
}
  
  #item_select_item{
  position:relative;
  top:1px;
  left:2px;
  width:546px;
  min-height:110px;
  background:#F4FCED;
  float:left;
height:auto;
  }
  
  #item_select_separate{
  position:relative;
  top:auto;
  left:0px;
  width:155px;
  height:21px;
  _height:26px;
  font-size:10px;
  text-align:right;
  color:#000000;
  padding-right:10px;
  padding-top:5px;
  }
  
  #select_combo_separate{
  position:absolute;
  top:0;
  left:165px;
  _left:155px;
  width:155px;
  height:22px;
  _height:25px;
  font-size:10px;
  color:#000000;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  }
  
  #select_item_hole{
  position:relative;
  top:5;
  left:50px;
  _left:60px;
  width:355px;
  height:27px;
  _height:27px;
  font-size:10px;
  color:#000000;
  }
  
  #item_button_search{
  position:relative;
  top:auto;
  left:auto;
  width:auto;
  height:25px;
  _height:28px;
  font-size:10px;
  color:#005E20;
  text-align:right;
  padding-top:2px;
  background:#F4FCED;
  
  padding-bottom:1px;
  padding-right:25px;
  }
  
  #search_option_display
  {
  position:relative;
  
  left:180px;
  width:222px;
  min-height:17px;
  _min-height:23px;
  color:#0D446A;
  background:#FFFFFF;
  border:2px solid #EDEDED;
  float:left;
  text-align:center;
  height:auto;
  }
  #search_option_head
  {
  position:relative;
  top:2px;
  left:1px;
  width:217px;
  height:17px;
  _height:23px;
  color:#0D446A;
  background:#EDEDED;
  z-index:1;
  border:2px solid #EDEDED;
  text-align:center;
  }
  
  
  #result_strip{
  position:relative;  
  left:20px;
  width:550px;  
  min-height:17px;
  _min-height:23px;
  color:#0D446A;
  background:#BFE4B0;
  padding: 6 0 2 5px;
  z-index:1;
  float:left;
  
  }
  
  #result_strip_bottom{
  position:relative;
  left:0px;
  width:550px;
  min-height:23px;
  _height:23px;
  color:#0D446A;
  background:#BFE4B0;
  float:left;
  padding-left:67px;
  
  }
  
  #result_strip_bottom_pagging{
  position:relative; 
  left:0px;
  width:550px;
  _width:550px;
  min-height:23px;
  color:#4F94C7;
  text-align:center;
  float:left;
  padding: 16 0 20 0px;
}

  #result_strip_bottom_pagging a{

  color:#4F94C7;


  }
/********************************lhs divs*********************************/
#mobileLHS{
position:relative; 
  left:12px;
  width:143px;
 min-height:500px;
 float:left

  
}

#mobileLHS li {
  margin-left: 0px;
  margin-right: 5px;
  list-style: none;
  font-family:  verdana, arial, sans-serif;
  font-size:9px;
  font-weight:bold;
  height:15px;
  width:133px;
 
  padding: 0px 4px 0 5px;
  
}
#mobileLHS li a {
 color: #	8C8EF4;
 text-decoration: none;
 display: block;
 left:15px;
 padding: 2px 0 6px 33px;
 background:20px   url(../images/dot.jpg) no-repeat;

   }
#mobileLHS li a:hover, #mainLHS li a:focus {
   text-decoration: none;
   color: #FF360C;
   padding: 2px 0px 6px 35px;
   background:20px   url(../images/dot.jpg) no-repeat;
  

}
 #new_menu_head1{
	position:relative;
	padding:2 0 4 5px;
	width:auto;
	height:15px;
	color:#ffffff;
	left:0px;
	font-weight:bold;
	background-image:url(images/strip.gif);
	background-repeat:repeat-x;
		}


#new_menu_head1 dt {
font-size:11;
font-weight: bold;
color:#ffffff;
padding-left:15px;
margin-left:0px;
background:0px url(images/arrow1.gif) no-repeat;
}


#new_menu_lhs2{
	position:relative;
	padding:2 0 4 2px;
	width:auto;
	height:15px;
	color:#070707;
	left:0px;
	font-weight:bold;
	background:#96B8D1;
	
		}


#new_menu_lhs2 dt {
font-size:11;
font-weight: bold;
color:#555555;
padding-left:25px;
background:10px url(images/arrow2.gif) no-repeat;
}


#new_menu_head1 a {
 color:#ffffff;
 text-decoration: none;
 display: block;
 left:10px;
 font-size:11px;
 padding: 2px 0 4px 15px;
    }

#new_menu_head1 a:hover, #new_menu_head1 a:focus {
   text-decoration: none;
   font-size:11px;
   color: #FF360C;
   padding: 2px 0px 4px 15px;
}

#th_new_menu_head:hover{
    color:#132DE1;
}


#mobile_lhs_menu
{
	position:relative;
	padding:5 0 5 0px;
	width:140px;
	height:15px;
	color:#4D4064;
	font-weight:bold;
	font-size:11px;

	}


#mobile_lhs_menu li {
  margin-left: 0px;
  margin-right: 5px;
  list-style: none;
  font-family:  verdana, arial, sans-serif;
  font-size:9px;
  font-weight:bold;
  height:15px;
  width:133px;
   padding: 0px 4px 0 5px;
  }
#mobile_lhs_menu li a {
 color: #156799;
 text-decoration: none;
 display: block;
 left:15px;
 padding: 2px 0 6px 18px;
 background:10px   url(../images/dot.jpg) no-repeat;

   }

#mobile_lhs_menu li a:hover, #mobile_lhs_menu li a:focus {
   text-decoration: none;
   color: #FF360C;
   padding: 2px 0px 6px 18px;
   background:10px   url(../images/dot.jpg) no-repeat;
  }

/********************************end of lhs divs*********************************/
#mobile_search_result{
position:relative;
left:55px;
width:500px;
height:auto;
float:left;
}
#sresultblock{
position:relative;
width:487px;
min-height:180px;
background:#EDEDED;
padding-bottom:15px;
height:auto;
float:left;
}

#image_container{
position:relative;
top:8px;
left:8px;
height:184px;
width:145px;
background:#FFF;
float:left;
}


#mobile_image_big{
position:relative;
top:8px;

}
#details_container{
position:relative;
top:8px;
left:15px;
min-height:184px;
width:320px;
background:#FFF;
float:left;
}

#brand_container{
position:relative;
height:auto;
width:300px;
background:#FFF;
float:left;
padding:5px 5px 5px 5px;
color:#FF3300;
}

#network_container{
position:relative;
height:auto;
width:300px;
background:#FFF;
float:left;
padding:5px 5px 5px 5px;
color:#918D8C;
}
#desc_container{
position:relative;
height:auto;
width:300px;
background:#FFF;
float:left;
padding:5px 5px 5px 5px;
color:#918D8C;
}
#title_text_boldgray{
font-weight:bold;
color:#656464;

}

#description_content{
font-weight:bold;
color:#918D8C;

}


#promotion_container{
position:relative;
height:auto;
width:300px;
background:#FFF;
float:left;
padding:5px 5px 5px 5px;
color:#918D8C;
}
#shop_container{
position:relative;
height:auto;
width:300px;
background:#FFF;
float:left;
padding:5px 5px 5px 5px;
color:#918D8C;
}
#handset_price_container{
position:relative;
height:auto;
width:300px;
background:#FFF;
float:left;
padding:5px 5px 5px 5px;
color:#918D8C;
}
#shop_name{
position:relative;
height:22px;
width:280px;
background:#EBEBEB;
float:left;
color:#918D8C;
padding:5px 5px 0px 5px;

}
#handset_price{
position:relative;
height:22px;
width:280px;
background:#EBEBEB;
float:left;
color:#918D8C;
padding:5px 5px 0px 5px;

}
#line_rental_container{
position:relative;
height:auto;
width:300px;
background:#FFF;
float:left;
padding:5px 5px 5px 5px;
color:#918D8C;
}
#line_rental{
position:relative;
height:22px;
width:280px;
background:#EBEBEB;
float:left;
color:#918D8C;
padding:5px 5px 0px 5px;

}
#Go{
text-align:center;
width:55px;
height:25px;
background:url(../images/orange_but_strip.jpg) repeat-x;
font-size:10px;
color:#fff;
font-weight:bold;

}


#buy_button{
position:relative;
bottom:5px;
width:20px;
height:20px; 
right:10px;
font-size:11px;
color:#fff;
background:url(../images/orange_but_strip.jpg) repeat-x;
padding:2px 15px 1px 15px;
_padding:2px 25px 1px 25px;
float:right;
text-decoration: none;
text-align:center;
cursor:pointer;

}

#buy_button_container{
position:relative;
float:right;
padding:10px 0px 10px 0px;

}


#buy_text{
position:absolute;
top:3px;
left:13px;
font-size:11px;
color:#fff;
text-decoration: none;
text-align:center;
width:20px;
height:20px; 

}


#message_container{
position:relative;
top:20px;
width:168px;
height:150px;
background:#EDEDED;
float:left;

}

#message_box{
position:relative;
top:8px;
left:6px;
width:155px;
height:134px;
background:#FFFFFF;
float:left;
}

#message_display{
position:relative;
top:8px;
left:7px;
height:128px;
width:147px;
float:left;
text-align:left;
color:#999999;
font-weight:bold;
font-family:Tahoma,sans-serif,Arial,Verdana,sans-serif;font-size:11px; 

}


#parent_link_container{
position:relative;
float:left;
padding:20px 0px 0px 0px;
}

#parent_link_box{
position:relative;
top:8px;
left:5px;
width:155px;
min-height:44px;
height:auto;
background:#FFFFFF;
float:left;
border:2px solid #EDEDED;
}

#parent_link_container div:hover,#parent_link_box div:focus{
border:2px solid #4F94C7;

}
#parent_link_container a:hover div{
border:2px solid #4F94C7;

}

#parent_link_href{
text-decoration:none;
cursor:pointer;

}

#parent_link_image{
position:relative;
left:0px
width:50px;
float:left;
}
#parent_link_text{
position:relative;
width:90px;
left:0px;
top:3px;
float:left;
padding-left:4px;
}

#error_message
{
position:relative;
color:#FF3300;
font-size:11px;
text-align:center;
padding-top:10px;
padding-left:10px;
height:20px;
background:#F4FCED;
}


#skyblue_text{

color:408DC1;
}



#result_prod_container{
position:relative;
float:left;
padding:20px 0px 20px 0px;
}


#prodt_image_big{
position:relative;
top:8px;

}

#prodt_search_result{
position:relative;
left:55px;
width:500px;
height:auto;
float:left;
}











//XXXXXXXXXXXXXXXXXXXXXX//need cleaning/////XXXXXXXXXXXXXXXXXXXXX//////////////////////////////
#content_inner_mobile_border {
position: relative;
left:0px;
top:0px;
width: 950px;
_width:951px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin:auto;/* essential for firefox*/
}

#content_inner_mobile {
position: relative;
left:-155px;
top:-32px;
width: 830px;
_width: 828px;
margin:auto;/* essential for firefox*/
}

#content_outer_hole_mobile {
position:relative;
top:0px;
left:142px;
width:686px;
_width:686px;
min-height:700px;
_height:1000px;/*for ie*/
padding-top:25px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding-bottom:50px;

}




#content_hole_mobile {
position:relative;
width:500px;
height:auto;
border:1px solid #4F94C7;
padding:5px 0px 5px 0px;

float:left;

}



#content_mobile {
position:relative;
top:5px;
left:0px;
width:164px;
height:238px;
padding:5 0 0 5px;
_padding:5 5 5 5px;
}

#content_text_mobile {
position:absolute;
text-align:top;
top:0px;
left:178px;
width:326px;
_width:319px;
height:237px;
_height:257px;
padding-top:25px;
border-left:1px solid #4F94C7;
}




#content_text_mobile_top {
position:absolute;
top:0px;
width:321px;
_width:319px;
height:22px;
_height:32px;
border-bottom:1px solid #4F94C7;
padding:5 0 0 5px;
_padding:5 0 0 5px;
float:left;
}

#content_text_mobile_middle {
position:relative;
top:8px;
width:321px;
_width:319px;
height:150px;
_height:150px;
padding:5 0 0 0px;
_padding:5 0 0 0px;

}

#content_text_mobile_bottom {
position:relative;
top:8px;
width:321px;
_width:319px;
height:68px;
_height:74px;
border-top:1px solid #4F94C7;
padding:5 0 0 5px;
_padding:5 0 0 5px;
overflow:hidden;
}

#content_result_display_hole {
position:relative;
top:0px;
width:321px;
_width:319px;
height:22px;
_height:32px;
padding:5 0 0 5px;
_padding:5 0 0 5px;
}


#content_result_heading {
position:relative;
top:0px;
width:120px;
height:20px;
font-weight:bold;
font-size:12px;
}

#content_result_display {
position:absolute;
top:6px;
left:130px;
width:185px;
height:20px;
font-weight:normal;
font-size:12px;
}






#title_strip{
position:relative;
top:auto;
left:0px;
width:680px;
_width:687px;
height:19px;
_height:23px;
font-weight:bold;
font-size:13px;
color:#ffffff;
/*background-image:url(../images/menu_strip.gif);
background-repeat:repeat-x;
border-bottom:2px solid #BDDDF6;*/
background:#4F94C7;
padding: 2 0 2 7px;
z-index:1;
}



#display_page_bottom_left{
position:relative;
left:5px;
width:120px;
_width:120px;
min-height:15px;
_height:21px;
font-size:11px;
color:#ffffff;

}

#display_page_bottom_right{
position:absolute;
top:0;
left:355px;
text-align:left;
width:320px;
_width:320px;
min-height:19px;
_height:21px;
font-size:11px;
color:#ffffff;
background:#ff0000;
}

#display_page_top_right{
position:relative;
top:0px;
_top:-15px;
left:355px;px;
text-align:left;
width:320px;
_width:320px;
min-height:19px;
_height:20px;
font-size:11px;
color:#ffffff;
z-index:1;

}


#content_hole_mobile_vodafone {
position:relative;
top:25px;
left:30px;
width:630px;
height:257px;
border:1px solid #4F94C7;
padding:5 0 0 5px;
_padding:5 0 0 5px;
}


#content_mobile_vodafone {
position:relative;
top:5px;
left:0px;
width:164px;
max-height:257px;
padding:5 0 0 5px;
_padding:5 5 5 5px;
text-align:center;

}

#content_text_mobile_vodafone {
position:absolute;
text-align:top;
top:0px;
left:308px;
width:326px;
_width:319px;
height:237px;
_height:257px;
padding-top:25px;
border-left:1px solid #4F94C7;
}



/* dailphone */
#dialaphone {
position:relative;
top:25px;
left:100px;
width:450px;
height:180px;

border:1px solid #4F94C7;
padding:5 0 0 5px;
_padding:5 0 0 5px;
}

#dailaphone_mobile {
position:relative;
top:5px;
left:0px;
width:50px;
height:81px;
padding:5 0 0 5px;
_padding:5 5 5 5px;

}

#dailaphone_text_mobile {
position:absolute;
text-align:top;
top:0px;
left:130px;
width:300px;
_width:319px;
height:160px;
_height:180px;
/*padding-top:25px;*/
/*border-left:1px solid #4F94C7;*/
/*background:#C0C0C0;*/
}

#dailaphone_text_inner {
position:absolute;
top:2px;
left:2px;
width:300px;
_width:300px;
height:22px;
_height:32px;
/*border-bottom:1px solid #4F94C7;*/
padding:5 0 0 5px;
_padding:5 0 0 5px;
float:left;
/*background:#C0C0C0;*/
}

#dailphone_text_mobile_top {
position:absolute;
top:0px;
width:300px;
_width:300px;
height:20px;
_height:30px;
/*border-bottom:1px solid #4F94C7;*/
padding:5 0 0 5px;
_padding:5 0 0 5px;
float:left;
/*background:#000000;*/
}

#dialphone_heading {
position:relative;
top:0px;
width:120px;
height:20px;
font-weight:bold;
font-size:12px;
/*padding:3 0 0 5px;*/
/*background: #00FFFF;*/
}

#dailphone_display{
position:absolute;
top:2px;
left:130px;
width:150px;
height:20px;
font-weight:normal;
font-size:12px;
/*background:#00FF00;*/
}

#dailphone_text_mobile_middle {
position:relative;
top:0px;
width:320px;
_width:319px;
height:130px;
_height:130px;
padding:3 0 0 0px;
_padding:3 0 0 0px;
/*background:#FF0000;*/


}

#dialphone_result_display_hole{
position:relative;
top:0px;
width:321px;
_width:300px;
height:20px;
_height:32px;
padding:2 0 0 4px;
_padding:2 0 0 5px;
/*background:#FFFF00;*/
float:left;
}

#dialphone_price{
position:relative;
top:140px;
left:10px;
width:70px;
height:22px;
font-weight:bold;
padding:5 0 0 5px;
_padding:5 0 0 5px;
font-size:12px;
background: #C0C0C0;
}

