/*MM SMARTSEARCH DIALOGBOX*/
	
	.mmsearch_refinedialogbox {
			vertical-align: top;
			clear:both;
			background-color: #ffffff;
			text-align: left;
			
	}
	.mmsearch_refineborder {
		background:#d4d4d4 url(../images/mmsearch_roundbg.gif) top left repeat-x;
		height:38px;
	}
	.mmsearch_border {
			width:23%;
			border:1px solid #b1b1b1;
			display:inline;
			padding:5px;
	
	}
	.mmsearch_refinetitle {
		COLOR: #000000;
		FONT-WEIGHT: bold;
		FONT-SIZE: 9pt;
		VERTICAL-ALIGN: bottom;
		HEIGHT:15px;
		PADDING-TOP: 10px;
		PADDING-BOTTOM: 0px;
		PADDING-LEFT: 10px;
		PADDING-RIGHT: 0px;
		text-align: left;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
	}
	FONT.mmsearch_refinetitle {
		COLOR: #000000;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11pt;
		VERTICAL-ALIGN: bottom;
		HEIGHT: 15px;
		text-align: left;
		MARGIN-LEFT: 10px;
	}
	.mmsearch_text{
	   COLOR: #000000;
		FONT-WEIGHT: bold;
		FONT-SIZE: 9pt;
		HEIGHT: 15px;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		padding:5px;
	}
	.mmsearch_pricecontent{
	   COLOR: #000000;
		FONT-WEIGHT: none;
		FONT-SIZE: 9pt;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		padding:0px;
	
	}
	.smartsearch_dialogboxtitle{
			background:#d4d4d4;
			border:1px solid #b5b5b5;
			text-align:left;
			font-family:Tahoma;
			font-size:9pt; 
			padding-left:10px;
			font-weight:bold;
			height:38px;
			line-height:38px;
			border-bottom:0px;
	}
	
	.mmsearch_pricecontent a{
	    COLOR: #000000;
		FONT-WEIGHT: none;
		FONT-SIZE: 9pt;
		VERTICAL-ALIGN: bottom;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		text-align: left;
		padding:5px;
		/*MARGIN-LEFT: 10px;*/
	}
	.ProductTitle_mmsearch{
		COLOR: #000000; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 13px; 
		text-decoration: none;
		text-transform:uppercase;
	}
	.ProductTitle_mmsearch p{
		COLOR: #000000; 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 13px; 
		text-decoration: none;
		text-transform:uppercase;
		margin:0px;
		padding:0px;
	}
	.Productdesc_mmsearch{
		font-size:10px;
		padding:5px 0px;
		margin:0px;
		display:block;
		}
	.Productdesc_mmsearch p{
		font-size:10px;
		padding:0px;
		margin:0px;
		}
	.product_end{
		   padding-left:15px;
			padding-right:15px;
			padding-top:10px;
	
	}
	.product_endline{
		/*background:url(../images/product_dashedline.gif) top left repeat-x;*/
		height:1px;
		padding:3px;
		border-bottom:1px dotted #b4b4b4;
		
	}
	.searchresult_found{
		background-color:ffffff;
		color:#000000;
		font-weight:none;
		font-size:14px;
		width:100%;
	}
	.searchresult_displayingtext
	{
		background-color:ffffff;
		color:#000000;
		font-weight:none;
		font-size:15px;
		padding:10px;
	}
	.searchresult_displayingtext span{
		color:#000000;
		font-weight:none;
		font-size:10pt;
		}
		.search_display_text
		{
		display:block;
			color:#000000;
		font-weight:bold;
		font-size:10pt;
		float:right
		}
		.search_display_text span{
		color:#000000;
		font-weight:bold;
		font-size:10pt;
		}
	
	.PListCell__mmsearch {
		BACKGROUND-COLOR: #ffffff;
		text-align: center;
		PADDING: 10px;
		VERTICAL-ALIGN: top;
	
	}
	.MarketPrice_mmsearch  {
		FONT-SIZE: 11pt;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		color:#FF3300;
		padding-top:20px;
	}
	.ProductPrice_mmsearch {
		COLOR: #FF3300;
		FONT-WEIGHT: bold;
		FONT-SIZE: 14px;
		padding-top:20px;
	}
	.mmsearchdetails_bg{
		height:27px;
		background:url(../images/mmsearchdetails_bg.gif) top left repeat-x;
		width:91px;
		}
	.mmsearchdetails_left{
		height:27px;
		background:url(../images/mmsearchdetails_left.gif) top left no-repeat;
		width:91px;
	
		}
	.mmsearchdetails_right{
		height:27px;
		width:91px;
		PADDING-TOP:2px;
		background:url(../images/mmsearchdetails_right.gif) top right no-repeat;
		}
		.mmsearchdetails_content{
		color:#FFFFFF;
		FONT-SIZE: 11pt;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		padding-right:10px;
		padding-left:10px;
		width:91px;
		}
		.mmsearchdetails_content a{
		color:#FFFFFF;
		FONT-SIZE: 14px;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		width:91px;
		TEXT-DECORATION: none;
		}
		.verticaldashedline{
		background-image:url(../images/vertical_dashline.gif);
	    background-repeat:repeat-y;
	}
	.horizontaldashedline{
	
		background-image:url(../images/horizontal_dashline.gif) top left repeat-x;
		height:1px;
		/*padding-top:15px;*/
	}
		.searchpattern{
		border:1px solid #b4b4b4;
		background:#b4b4b4;
		height:39px;
		}
		.searchpattern_title{
		color:#000000;
		font-size:16px;
		font-weight:bold;
		}
		.FormButton1 {
			COLOR: #000000;
			FONT-WEIGHT: bold;
			font-size:12px;
		}
		.ExpandSectionMark_smartsearch {
			WIDTH: 11px;
			CURSOR: pointer;
			float:center;
		}
		.visiblebox{
		
			COLOR: #000000;
			FONT-WEIGHT: bold;
			font-size:12px;
		    padding-left:95px;
		}
		.visiblebox_font{
			COLOR: #000000;
			FONT-WEIGHT: bold;
			font-size:12px;
			padding-left:5px;
			TEXT-DECORATION: none;
		
		}
		.visible_text{
		padding:0px;
		}
		.visible_text A:link {
			COLOR: #081589;
			TEXT-DECORATION: none;
		}
		.visible_text A:visited {
			COLOR: #081589;
			TEXT-DECORATION: none;
		}
		.visible_text A:hover {
			COLOR: #FF0000;
			TEXT-DECORATION: none;
		}
		.visible_text A:active  {
			COLOR: #081589;
			TEXT-DECORATION: none;
		}
		/*searchpattern button style*/
		.mmsearchpattenrn_text_outer {
			text-align:center;
			}
		.mmsearchpattenrn_text{
		COLOR: #000000;
		FONT-WEIGHT: bold;
		FONT-SIZE: 14px;
		text-align:center;
		padding:10px 0px;
		width:450px;
		margin:auto;
		}
		
		.mmsearchpattenrn_text span{
		line-height:24px;
		float:left;
		}
		
		.mmsearchpattenrn_text .inputtext {
			width:200px;
			padding:4px 0;
			margin:0;
			float:left;
			}
		.mmsearchpattenrn_text a {
			line-height:24px;
			float:left;
			padding-left:5px;
			}
			
		.smartsearch_bg
		{
		display:block;
		background-color:#e2e2e2;
		padding-top:5px;
		padding-bottom:5px;
		}
		.SubHeader_smartsearch
		{
		   color:#000000;
			FONT-SIZE: 11pt;
			font-family:Tahoma,Geneva,Kalimati,sans-serif;
		
		}
		.SubHeaderLine_smartsearch {
			HEIGHT: 1px;
			BACKGROUND-COLOR: #070707;
			PADDING: 0px;
		}
		/*Navigation for smart search*/
		
		.navigation{
		padding: 10px 5px ;
		/*border:1px solid #808080;*/
		/*background:#cecece;*/
		}
		.navigation ul {
		margin: 0;
		padding: 0;
		text-align: left;
		font-size: 1.0em;
		}
		.navigation ul li {
		list-style-type: none;
		display: inline;
		padding-bottom: 1px;
		float:left;
		padding:5px 5px 5px 0px;
		}
		.navigation a, .navigation a:visited {
		padding: 4px 4px 4px 4px;
		border: 1px solid #707070;
		background:#fff;
		text-decoration: none;
		color: #000;
		font-weight: bold;
		}
		.navigation a:hover, .navigation a:active {
		border: 1px solid #707070;
		color: #fff;
		background: #7c7c7c !important;
		font-weight: bold;
		text-decoration: none;
		}
		.navigation a.currentpage {
		background: #7c7c7c !important;
		color: #FFF !important;
		border:1px solid #707070;
		font-weight: bold;
		cursor: pointer;
		font-weight: bold;
		text-decoration: none;
		padding: 4px 4px 4px 4px;
		}
		.navigation a.currentpage:hover, .navigation a.currentpage:active {
		background: #7c7c7c !important;
		border:1px solid #707070;
		padding: 4px 4px 4px 4px;
		}
	.mmsearch_rounded_lefttab{
		float:left;
		width:33%;
		display:inline;
		/*overflow:hidden;*/
		}
		.mmsearch_rounded_righttab{
		float:right;
		width:35%;
		display:inline;
	
		}
		.mmsmartsearch{
		width:75%;
		float:right;
		
		}
		.mmsmart_search_order{
		 display:block;	
		 padding:5px;
		}
	.mmsmart_search_order ul {
	    list-style-type: none;
	   margin: 0px;
	   padding-left:5px;
	   font-size:10pt;
	   font-weight:none;
		}
		
	.mmsmart_search_order li {
		list-style-type: none;
		margin: 0px;
		padding-left:5px;
		 font-size:10pt;
	   font-weight:none;
		}
		.mmsmart_search_order a {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		color:#000;
		padding:2px;
		font-size:10pt;
		}
		.mmsmart_search_order span {
	  font-size:9pt;
	  padding:5px;
		}
		/*Rounded Corner*/
		
		.mmsearch_rounded{
		height:38px;
		background:url(../images/mmsearch_roundbg.gif) top left repeat-x;
		}
		.mmsearch_rounded_left{
			height:38px;
			background:url(../images/mmsearch_roundleft.gif) top left no-repeat;
			padding-left:10px;
			
			}
		 .mmsearch_rounded_right{
			height:38px;
			PADDING-TOP:2px;
			background:url(../images/mmsearch_roundright.gif) top right no-repeat;
			padding-right:10px;
			}
		.mmsearch_roundcontent{
		    background:#d4d4d4;
			color:#000000;
			font-weight:bold;
			font-size:9pt;
			text-align:left;
			padding-bottom:22px;
			padding-top:10px;
			padding-left:10px;
			font-family:Tahoma,Geneva,Kalimati,sans-serif;
		}
		.mmsearch_roundcontentborder
		{
		 border:1px solid #b4b4b4;
		}
		.mmsearch_refine{
			/*background:#d4d4d4;*/
			background:url(../images/mmsearch_roundbg.gif) top left repeat-x;
			color:#000000;
			font-weight:bold;
			font-size:13px;
			text-align:center;
			padding-bottom:22px;
		}
		.mmsearch_content{
			color:#000000;
			font-weight:bold;
			font-size:9pt;
			text-align:left;
			padding-bottom:22px;
			padding-left:10px;
			padding-top:10px;
			font-family:Tahoma,Geneva,Kalimati,sans-serif;
		}
		.mmsmart_recentsearch {
			display:block;
		}
		.mmsmart_recentsearch span{
		padding:5px;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		font-weight:none;
		font-size:9pt;
		color:#000000;
		text-decoration: none;
		}
		.refine_search{
		/*width:21%;*/
		border:1px solid #b6b6b6;
		/*float:left;*/
		}
		/*Rounded Corner
		.NavigationTitle_smartsearch {
			WHITE-SPACE: nowrap;
			HEIGHT: 14px;
			PADDING-RIGHT: 10px;
			font-weight:bold;
	}*/
		.clear{
			clear:both;
			height:0px;
			overflow:hidden;
		}
	
	.searchbycat{
	background:#fff;
	padding:12px;
	}
	.searchbybrand
	{
	background:#fff;
	padding:12px;
	}
	.searchbyprice{
	background:#fff;
	padding:12px;
	}
	
	.width23 {
		width:23%;
		float:left;
	}
	
	.refinesearch{
	/*width:23%;*/
	border:1px solid #b6b6b6;
	}
	.mmsponsoder_links{
		background:#fff;
		COLOR: #000000;
		FONT-WEIGHT: none;
		FONT-SIZE: 9pt;
		VERTICAL-ALIGN: bottom;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		padding:12px;
	}
	
	.commonterm_search{
	    COLOR: #000000;
		FONT-WEIGHT: bold;
		FONT-SIZE: 9pt;
		HEIGHT: 15px;
		font-family:Tahoma,Geneva,Kalimati,sans-serif;
		border:1px solid #b4b4b4;
	
	}
	.PListImgBox_mmsearch{
	border:1px solid #010101;
	padding:5px;
	width:125px;
	display:block;
	}
/* MercuryMinds For SmartSearch */

.bottom_content_div{clear:all;display:block;width:75%;float:right;padding:10px 0px 10px 0px;}
.div_menu_left{border:1px solid #B4B4B4;display:block;float:left;width:49%;}
.div_menu_right{border:1px solid #B4B4B4;display:block;float:right;width:49%;}
.div_menu_title{padding:10px;background:#D4D4D4;font-weight:bold;font-size:9pt;font-family:Tahoma;display:block;}
.div_menu_content{padding:10px;display:block;background:#fff;}

.div_menu_content ul{margin:0px;padding:0px;list-style:none;}
.div_menu_content ul li{margin:0px;padding:2px;list-style:none;float:left;}

.div_menu_content ul.right{margin:0px;padding:0px;list-style:none;}
.div_menu_content ul.right li{margin:0px;padding:2px;list-style:none;float:none;}
.div_menu_content ul li a:link, .div_menu_content ul li a:visited, .div_menu_content ul li a:hover, .div_menu_content ul li a:active {color:#000000;}


a.tooltip:hover {background:#d4d4d4; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:5px;text-align:left;line-height:150%; margin-left:8px; width:150px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}


#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:220px;	/* Width of box */
		max-height:150px;	/* Height of box */
		height: expression(this.scrollHeight > 149 ? "150px" : "auto");
		overflow:auto;	/* Scrolling features */
		border:1px solid #666666;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
		
	}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#666666;
		color:#FFF;
	}
#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}

.search_result_total{clear:both; background:#fff; float:left; width:100%; }
.search_result_total span{display:block; border:1px solid #b4b4b4; padding:10px;text-align:right;font-weight:bold;font-size:12px;}	
.smasher_content{clear:both; padding:15px 0px 0px 0px;width:100%;}
.smasher_top_search table{padding:0px;margin:0px;border-collapse:collapse;border:0px solid #000000;}
.smasher_top_search table td{padding:0px 0px;margin:0px;border-collapse:collapse;border:0px solid #000000;text-align:left;}
.smasher_top_search table td table td{padding:0px 0px;margin:0px;border-collapse:collapse;border:0px solid #000000;text-align:left;}

/* table rows */

.smart_tr{width:100%;display:block;clear:both;float:none;text-align:left;}
.smart_tr .smart_td_lable{width:30%;white-space:nowrap;display:block;float:left;padding:2px 5px 2px 0px;}
.smart_tr .smart_td_content{width:65%;display:block;float:left;padding:2px 5px 2px 0px;}
.smart_tr .smart_td_plcontent{width:40%;display:block;float:left;padding:2px 5px 2px 0px;}
input.color_red{border:1px solid red;}
input.color_green{border:1px solid green;}
.smart_title{width:100%;padding:5px 0px;display:block;clear:both;float:none;text-align:left;}

/* Button Style */

input.button_new{background:#ffffff url(../images/top_button_bg.gif) top left repeat-x;border:1px solid #b6b6b6;padding:3px 10px;font-weight:bold;font-size:13px;font-family:Arial;}


/*for button */
.button_content{display:block;}
.button_bg{background: url(../images/button_bg.gif) top left repeat-x;float:left;height:24px;width:auto;}
.button_left{background: url(../images/button_left.gif) top right no-repeat;float:left;width:10px;height:24px;}
.button_right{background: url(../images/button_right.gif) top left no-repeat;float:left;width:10px;height:24px;}
.button_bg font.button_new{color:#ffffff;font-weight:bold;font-family:Arial;font-size:12px;line-height:24px;}
.button_bg span.Button{color:#FFFFFF;font-weight:bold;line-height:24px;display:block;}

table#box1{padding:0px;margin-left:10px;border-collapse:collapse;border:0px solid #000000;}
