/***************************************
* FAQ PAGE CSS
****************************************/
.question-box {
	border-bottom:1px solid #e9e9e9;
	padding-bottom:9px;
	margin-bottom:9px;
	position:relative;
	min-height:1px;
	}
.question-box .question-head .question .arrow {
	width:24px;
	height:24px;
	background:url(../../images/faq-arrow.png) no-repeat left top;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	position:absolute;
	top:0px; left:0px;
	}
.question-box .question-head .question.up .arrow {
	background:url(../../images/faq-arrow.png) no-repeat left -28px;
	}
.question-box .question-head .question h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:14px;
}
.question-box .question-head .question {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:14px;
	display:block;
	vertical-align:middle;
	cursor:pointer;
	position:relative;
	padding-left:30px;
	padding-top:4px;
	min-height:20px;
	}
.question-box .question-head .question:hover strong, 
.question-box .question-head .question strong:hover, 
.question-box .question-head .question.up strong {
	color:#005E9D;
}
.question-box .question-head .question:hover h4,
.question-box .question-head .question h4:hover,
.question-box .question-head .question.up h4 {
	color:#005E9D;
	}
.question-box .answer {
	padding:5px 0px 0px 31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:14px;
	}
	
#colorbox #cboxLoadedContent .accordian-group .question-box { position:static; }
#colorbox #cboxLoadedContent .accordian-group .question-box .question { position:static; padding-left:0px; }
#colorbox #cboxLoadedContent .accordian-group .question-box .question .arrow { position:static; left:auto; top:auto; }
#colorbox #cboxLoadedContent .accordian-group .question-box .question h4 { vertical-align:middle; }
	
/*************************************************
* ROAMING PAGE
**************************************************/
.roaming-men {
	background:url(../../images/traveling-abroad-roaming-men.png) no-repeat right bottom;
	padding-right:179px;
	}
/*.roaming-dd .country-offer-dd .select-country-popup { width:91%; }*/
.roaming-price-box {
	background:url(../../images/bg-roaming-price-box.png) no-repeat left top;
	}
.roaming-price-box .roaming-price-title,
.free-call .roaming-price-title {
	background:url(../../images/bg-roaming-price-ttl.png) repeat-x left top;
	padding:8px 18px 12px 18px;
	}
.roaming-price-box .roaming-price-info,
.free-call .roaming-price-info {
	padding:20px 19px;
	}
.free-call .roaming-price-info {
	padding:20px 19px 15px 19px;
	}	
.roaming-price-box .roaming-price-info.cus-price-box,
.free-call .roaming-price-info.cus-price-box {
	padding:20px 19px 20px 0;
	}
.roaming-price-box .roaming-price-info .price-title,
.inter-rates .roaming-price-info .price-title,
.free-call .roaming-price-info .price-title {
	background-color:#005d9e;
	border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	line-height:16px;
	padding:7px 0;
	margin-bottom:1px;
	}
.inter-rates .roaming-price-info .price-title,
.free-call .roaming-price-info .price-title {font-weight:normal; font-size:12px;}	
.inter-rates .roaming-price-info .price-title span,
.free-call .roaming-price-info .price-title span {font-weight:bold !important; font-size:16px!important;}	

.roaming-price-box .roaming-price-info .price-title span,
.inter-rates .roaming-price-info .price-title span,
.free-call .roaming-price-info .price-title span {
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	}
.roaming-price-box .roaming-price-info .price-info-box,
.inter-rates .roaming-price-info .price-info-box,
.free-call .roaming-price-info .price-info-box  {
	font-size:28px;
	font-weight:bold;
	color:#005d9e;
	line-height:28px;
	text-align:center;
	padding:8px 0 5px 0;
	min-height:56px;
	}
.roaming-boxes .inner-box .price-info-box table td { color:#005d9e; }
.free-call .roaming-price-info .price-info-box{padding-bottom:0; color:#666666; padding-top:7px;}	
.free-call .roaming-price-info .price-info-box .f-blue{color:#0061a0; }
.roaming-price-box .roaming-price-info .price-info-box,
.inter-rates .roaming-price-info .price-info-box {
	border:1px solid #dbdbdb;
	border-radius:5px;
	box-shadow:inset 0px 0px 4px rgba(0, 0, 0, 0.2);
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	}	
.free-call .roaming-boxes:first-child .inner-box {margin-left:0px!important;}	
/*.rates-font 
{ 
    font-family:Arial, Helvetica, sans-serif !important;
	font-size:28px !important;
	font-weight:bold !important;
	color:#005d9e !important;
	line-height:28px !important;
}*/
.roaming-price-box .roaming-price-info .price-info-box span.rate-price,
.inter-rates .roaming-price-info .price-info-box span.rate-price,
.free-call .roaming-price-info .price-info-box span.rate-price {
    font-size:28px;
	font-weight:bold;
	color:#005d9e;
	line-height:28px;
}
	
.roaming-price-box .roaming-price-info .price-info-box span,
.inter-rates .roaming-price-info .price-info-box span,
.free-call .roaming-price-info .price-info-box span { 
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	line-height:13px;
	font-weight:normal;
	}
.free-call .roaming-price-info .price-info-box span  {font-weight:bold;}	
	
.roaming-price-box .roaming-price-info .price-info-box.sep-box,
.inter-rates .roaming-price-info .price-info-box.sep-box ,
.inter-rates .roaming-price-info .price-info-box.sep-box { padding:0px; height:auto; }

.roaming-price-box .roaming-price-info .price-info-box strong,
.free-call .roaming-price-info .price-info-box strong { 
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#06af4b;
	text-align:center;
	line-height:13px;
	font-weight:bold;
	}

.roaming-price-info .price-info-box .price-info-bdL {
	background:url(../../images/grid-sep.gif) no-repeat right bottom;
	}
.roaming-price-info .price-info-box table td {
	padding-top:8px;
	height:61px;
	}
.inter-rates .roaming-price-info .price-info-box span.hd,
.free-call.roaming-price-info .price-info-box span.hd {color:#06af4b; font-size:12px; font-weight:bold; display:block;}	
.inter-rates .grid-sep{background:url(../../images/grid-sep.gif) no-repeat bottom center;}
.inter-rates .grid-sep .f-left,
.free-call .grid-sep .f-left {width:50%;}
.contactbg{background:url(../../images/contact-bg.png) no-repeat; width:245px; height:253px; display:block;}
#internationalAddons .contactbg{position:absolute; right:0px; top:-16px;}
.cheapest-rate-img { position:absolute; right:0px; /*top:0px; display:inline-block;*/ }

.inter-rates{margin-right:258px;}
.box-typ4.inter-price{border-top:0px;border-top-left-radius:0px; border-top-right-radius:0px; margin-top:-1px; padding:20px;}
.inter-rates .price-info-box {overflow:hidden;}

.new-cusbox {display:inline-block; vertical-align:middle; margin-left:15px; border:1px solid #d4d4d4; padding:8px 10px 7px 10px; box-shadow:inset 0px 0px 5px 0px rgba(0,0,0,0.1); position:relative; min-height:1px; }
.new-cusbox .nwcus-txt { display:block; background:url(../../images/new-cusico.png) no-repeat 0 3px; padding-left:29px; font-weight:bold; color:#005d9e; line-height:12px; font-size:12px;}
.lt-ie8 .new-cusbox .nwcus-txt {  line-height:15px; }
.new-cusbox .nwcus-txt span {color:#005d9e;  font-size:16px;}
.arrow-pt {background:url(../../images/cus-arrow-l.png) no-repeat; width:9px; height:14px; position:absolute; top:14px; left:-8px; display:block;}

.free-call {margin-top:0px; margin-left:0px; margin-right:0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.cheap-call-box {padding:20px 0 20px 20px;}
.mbl-freebtn {position:absolute; right:10px; top:8px;}

.international-rates-dd.country-offer-dd .select-country {
	border:3px solid #d5d5d5;
	border-radius:5px;
	}
.international-rates-dd.country-offer-dd.open .select-country { border:3px solid #06AF4B; }
.international-rates-dd.country-offer-dd .select-country .country-dd-open {
	width:44px; height:44px;
	background:url(../../images/international-rates-dd-arrow.png) no-repeat left top;
	top:0px; right:0px;
	}
.international-rates-dd.country-offer-dd.open .select-country .country-dd-open { 
	background:url(../../images/international-rates-dd-arrow.png) no-repeat left -56px;
	}
.international-rates-dd.country-offer-dd .select-country { min-height:25px; }
.international-rates-dd.country-offer-dd.open .select-country-popup { border:3px solid #06AF4B; border-radius:0 0 5px 5px; }
.international-rates-dd.country-offer-dd .select-country-popup { border:3px solid #d5d5d5; top:46px; }

/*****************************************
* COUNTRY DROPDOWN
******************************************/
.country-dd-title { 
	float:left;
	width:220px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	line-height:19px;
	}
.country-offer-dd { 
	position:relative;
	z-index:999;
	/*box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);*/
	border-radius:5px;
	/*margin-left:230px;*/
	width:428px;
	float:left;
	}
.country-offer-dd {
  width: 568px;
}
.home_pg .country-offer-dd {width:auto; float:none;}	
	
.country-offer-dd .select-country {
	border:2px solid #004491;
	background-color:#ffffff;
	border-radius:0px;
	min-height:22px;
	padding:10px;
	padding-top:9px;
	position:relative;
	}
.country-offer-dd.open .select-country { border:2px solid #06AF4B; }
.country-offer-dd.open .select-country .country-dd-open {
	background:url(../../images/otherimg.png) no-repeat -454px -671px #06AF4B;
	}
.country-offer-dd .select-country .country-dd-open {
	background:url(../../images/otherimg.png) no-repeat -454px -616px #0072bc;
	cursor:pointer;
	position:absolute;
	top:-2px;
	right:-2px;
	width:46px;
	height:47px;
	display:inline-block;
 	}
.country-offer-dd .select-country .flag-square {
	margin-right:7px;
	display:inline-block;
	vertical-align:middle;
	}
.country-offer-dd .select-country .country-dd-close {
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	position:absolute;
	top:17px; right:55px;
	}
.country-offer-dd .select-country input {
	border:0 none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	line-height:20px;
	vertical-align:middle;
	width:80%;
	padding:0px;
	/*position:absolute;
	top:0px;
	left:45px;*/
	height:24px;
	-webkit-appearance: caret;
	-moz-appearance: caret; /* mobile firefox too! */
	}
.country-offer-dd.open .select-country-popup { border:2px solid #06AF4B; }
.country-offer-dd .select-country-popup {
	max-height:300px;
	overflow:auto;
	border:2px solid #004491;
	background-color:#ffffff;
	position:absolute;
	top:45px; left:0px;
	width:374px;
	width:515px;
	display:none;
	z-index: 9999;
	}
.country-offer-dd .select-country-popup {left:0px; right:0px; width:auto;}	
.country-offer-dd .select-country-popup a {
	display:block;
	padding:10px;
	border-bottom:1px solid #e9e9e9;
	}
.country-offer-dd .select-country-popup a:hover { background-color:#f5f5f5; }
.select-country-popup a span,
.select-country-popup a img {
	display:inline-block;
	cursor:pointer;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#999999;
	line-height:22px;
	margin-right:8px;
	}
	
/***** Roaming Rates Page CSS *****/
.roaming-price-box .roaming-price-title,
.free-call .roaming-price-title {
	background:url(../../images/bg-roaming-price-ttl.png) repeat-x left bottom;
	padding:8px 18px 12px 18px;
	}

/***** Common table CSS *****/
.tbl-typ1 { background-color:#ffffff; border-collapse:inherit; }
.tbl-typ1 .tbl-head td {
	background:url(../../images/tbl-typ2-head-bg.gif) repeat-x left top #0067af;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	line-height:14px;
	padding:6px 10px 8px;
	border:1px solid #005d9e;
	border-width:1px 0 1px 1px;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
	}
.tbl-typ1 .tbl-head td.last-col { border-right:1px solid #005d9e; }
.tbl-typ1 .tbl-data td {
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:7px 10px;
	}
.tbl-typ1 .tbl-data .first-td { border-left:1px solid #F0F0F0; }
.tbl-typ1 .tbl-data .alt-bg { background-color:#fafafa; }

.tbl-typ2 { border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; }
.tbl-typ2 td { 
	border-right:1px solid #e7e7e7; 
	border-bottom:1px solid #e7e7e7; 
	padding:7px 8px; 
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#666666;
	}
.tbl-typ2 td.alt-bg { background-color:#fafafa; }
.tbl-typ2 thead td { background:#F3F3F3; }

.tbl-typ3 { border-radius:5px; border-collapse:separate; border-right:1px solid #e6e6e6;}
.tbl-typ3 .tbl-head { box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); }
.tbl-typ3 .tbl-head td,
.tbl-typ3 .tbl-head th{
	background:url(../../images/thankyou-head-bg.gif) repeat-x left top #0067ae;
	border:1px solid #005d9e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:18px;
	padding:12px 15px 11px;
}
.tbl-typ3 .tbl-data td {padding:6px 12px;}
.tbl-typ3 .tbl-data td.td1,
.tbl-typ3 .tbl-data td.td2 {border-right:none;}
.tbl-typ3 .tbl-data td.td1 {width:87px;}
.tbl-typ3 .tbl-data td.td2 {width:403px;}
.tbl-typ3 .tbl-data td.align-L{text-align:left;}	
.tbl-typ3 .tbl-data:last-child td:first-child { border-bottom-left-radius:5px; }
.tbl-typ3 .tbl-data:last-child td:last-child { border-bottom-right-radius:5px; }
.tbl-typ3 .tbl-data td{border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; }
.tbl-typ3 .tbl-data td.bg-color { background-color:#fafafa; }
.tbl-typ3 .tbl-head td.second-col,
.tbl-typ3 .tbl-head:first-child td:first-child,
.tbl-typ3 .tbl-head:first-child th:first-child {
	border-top-left-radius:5px;
}
.tbl-typ3 .tbl-head:first-child td:last-child,
.tbl-typ3 .tbl-head:first-child th:last-child {
	border-top-right-radius:5px;
}
table,
table td{padding:0;border-collapse:collapse; border-spacing:0;}

.tbl-typ4 { 
	background-color:#ffffff;
	border:1px solid #f0f0f0;
	border-width:1px 1px 0 0;
	border-radius:5px;
	border-collapse:separate;
	}
.tbl-typ4 .tbl-head { border-radius:5px 5px 0 0; }
.tbl-typ4 .tbl-head td {
	background:url(../../images/tbl-typ4-head-bg.gif) repeat-x left bottom #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	line-height:14px;
	padding:7px 10px 8px;
	border:1px solid #f0f0f0;
	border-width:0px 0 1px 1px;
	}
.tbl-typ4 .tbl-head td:first-child { border-radius:5px 0 0 0; }
.tbl-typ4 .tbl-head td:last-child { border-radius:0 5px 0 0; }
.tbl-typ4 .tbl-data td {
	border:1px solid #f0f0f0;
	border-width:0 0px 1px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:9px 10px;
	}
.tbl-typ4 .tbl-data:last-child td:first-child { border-radius:0 0 0 5px; }
.tbl-typ4 .tbl-data:last-child td:last-child { border-radius:0 0 5px 0; }
.tbl-typ4 .tbl-data td.btn-case {
	border-left:0 none;
	}
/***** Special Offer France CSS *****/
.spoffer-box {
	border:1px solid #e3e3e3;
	background-color:#f8f8f8;
	padding:16px 77px 19px 19px;
	border-radius:5px;
	position:relative;
	}
.spoffer-box:hover {
	background-color:#005d9e;
	border:1px solid #005d9e;
	}
.spoffer-box .offer-sticker {
	display:inline-block;
	position:absolute;
	top:-4px; right:-4px;
	width:83px;
	height:83px;
	background:url(../../images/spoffer-sticker.png) no-repeat left top;
	}
.spoffer-box .spoffer-ttl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#005f9d;
	line-height:18px;
	padding-bottom:5px;
	}
.spoffer-box:hover .spoffer-ttl { color:#ffffff; }
.spoffer-box .spoffer-info {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	padding-bottom:8px;
	}
.spoffer-box:hover .spoffer-info,
.spoffer-box:hover .spoffer-info li { color:#ffffff; }
/*******************************************
* SITEMAP CSS
********************************************/
.sitemap-list { margin:0px; padding:0px; list-style-type:none; border-bottom:1px solid #e5e5e5; }
.sitemap-list li { 
	border-top:1px solid #e5e5e5;
	padding:7px 20px 8px;
	}
.sitemap-list li:hover,
.sitemap-list li.alt-bg:hover { background-color:#eef9ff; }
.sitemap-list li.alt-bg { background-color:#fafafa; }

.sitemap-list li span{
	display:block;
	background:url(../../images/bullet17.png) no-repeat left 2px;
	min-height:21px;
	padding:4px 0 0 30px;
	}
.sitemap-list li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	line-height:14px;
	font-weight:bold;
	}
.sitemap-list li a:hover { color:#005d9e; }
.sitemap-list li .inner-list { margin:4px 0 0 33px; }
.sitemap-list li .inner-list li {
	border-top:0 none;
	background:url(../../images/bullet18.png) no-repeat left 7px;
	padding:0 0 8px 13px;
	}
	
/*************************************************
* Mobile Setting Page CSS
**************************************************/
.handset-detail { margin-top:30px; }
.handset-detail .handset-title {
	position:relative;
	text-align:center;
	background-color:#f9f9f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	line-height:19px;
	font-weight:bold;
	border-radius:5px 5px 0 0;
	padding:11px 0 8px;
	border-bottom:1px solid #cccccc;
	box-shadow:inset 0px -3px 6px rgba(0, 0, 0, 0.1);
	}
.handset-detail .handset-title strong { display:inline-block; vertical-align:middle; }
.handset-detail .handset-title .icon { display:inline-block; vertical-align:middle; margin-right:15px; }
.handset-detail .handset-title .handset-title-arrow {
	background:url(../../images/handset-title-arrow.png) no-repeat center center;
	display:block;
	width:100%;
	position:absolute;
	top:-13px; left:0px;
	height:13px;	
	}
.handset-detail ul { margin:0px; padding:0px; list-style-type:none; }
.handset-detail ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:14px;
	border-top:1px solid #e3e3e3;
	padding:10px 0 10px 38px;
	background:url(../../images/bullet16.png) no-repeat 14px 12px;
	}
.handset-detail ul li.alt-bg { background-color:#fafafa; }
.handset-detail ul li:hover { background-color:#eef9ff; }
.handset-detail ul li:last-child { border-radius:0 0 5px 5px ; }
.handset-detail ul li strong {
	color:#005d9e;
	font-weight:bold;
	text-decoration:none;
	}
	
/*
##########################################
# Search page
##########################################
*/
.search-pg-title        { border-bottom:1px solid #e7e7e7; padding:10px; margin:0 0 10px 0; }
.contentbox 			{ padding:1px; min-height:1px; margin:0px 15px 15px; border-bottom:1px solid #e7e7e7; }/*FAQ page*/
.contentbox dt 		{ font-weight:bold; margin:0px; position:relative; }
.contentbox dt a		{ color:#006fba; text-decoration:none; font-size:123.1%; }/*faq page*/
.contentbox dt a span   { color:#B4255D; }
.contentbox dt a:hover	{ color:#21b24e; }
.contentbox .linkbox 	{ height:20px; margin:0px; }
.contentbox .linkbox a { }
.contentbox .contentboxdata {
	margin:7px 0 15px 0; 
	color:#666666;
	padding:0;
	}
.contentbox .contentboxdata a { word-wrap:break-word; }
.contentbox .contentboxdata p span { color:#B4255D; font-weight:bold; }
/*.contentbox .contentboxdata p { margin-bottom:7px; }*/
.contentbox.last .contentboxdata { margin-bottom:0px; }
.contentbox.last    { border-bottom:0 none; }
.search-pg-title a span { color:#B4255D; }
.search-pg-title a {
	line-height:1;
	font-weight:bold;
	color:#006fba;
	text-decoration:none;
	}
	
.search-dropdown .searchdd-right { width:80px; }
	
.search-pg-title a:hover { color:#21b24e; }

.search-drop-arrow {
	position:absolute;
	left:10px; top:0px;
	}
.search-dropdown .search-input {
	/*height:30px;*/
	padding:15px 10px;
	width:538px;
	background-color:#ffffff;
	border:0 none;
	font-size:20px;
	color:#666666;
	}
.search-dropdown { 
	position:relative;
	min-height:1px;
	z-index:99;
	background:#0BB14E;
    border:3px solid #0BB14E;
    border-radius:5px;
	}
.search-dropdown .searchdd-arrow {
	position:absolute;
	top:0px; right:0px;
	height:50px; width:80px;
	}
.search-dropdown .searchdd-arrow1 {
	position:absolute;
	top:0px; right:0px;
	height:51px; width:80px;
	background:url(../../images/searchdd-arrow1.gif) no-repeat center center #0BB14E;
	}
.search-dropdown .searchdd-arrow1:hover { background-color:#005D9E; }
.search-dropdown .search-clear {
	position:absolute;
	top:15px; right:102px;
	width:20px; height:20px;
	display:none;
	}
.search-dropdown .search-ddmenu {
	position:absolute;
	top:50px;
	left:-3px;
	/*background-color:#e7e7e7;*/
	background-color:#ffffff;
	border:3px solid #0bb14e;
	border-width:1px 3px 2px;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius:0 0 5px 5px;
	z-index:999999;
	width:558px;
	max-height:322px;
	overflow:auto;
	display:none;
	min-height:1px;
	}
.search-dropdown .search-ddmenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.search-dropdown .search-ddmenu ul li {
	color:#666666;
	border-bottom:1px solid #0bb14e;
	}
.search-dropdown .search-ddmenu ul li a {
	display:block;
	padding:10px;
	color:#666666;
	font-size:93%;
	font-weight:bold;
	text-decoration:none;
	}
.search-dropdown .search-ddmenu ul li a img {
	vertical-align:middle;
	margin-right:10px;
	cursor:pointer;
	}
.search-dropdown .search-ddmenu ul li a:hover {
	background-color:#e7e7e7;
	color:#666666;
	}
/* Paging Box */
.paging-box { padding:10px 10px 10px; }


.paging-box .pag-txt {
	font-size:100%;
	color:#666666;
	vertical-align:middle;
	display:inline-block;
	padding-top:3px;
	}
.paging-box .icon { vertical-align:middle; }
.paging-box .pag-txt-L {
	font-size:100%;
	color:#666666;
	display:inline-block;
	 vertical-align:middle;
	}
.paging-box .pag-txt-sep { display:inline-block; margin:0 7px; color:#666666; vertical-align:middle; padding-top:2px; }
	
.paging-box select { vertical-align:top; margin-top:0px; margin-bottom:0px; min-height:27px; }

/********************* STORE FINDER PAGING ****************/
.stockist-paging { position:relative; height:34px; padding-bottom:4px; }