/* CSS Document */
/* ------------- CSS modifed and add new css on 2010-07-22 Start Here ------------- */
body {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
}

.keywordsCss 
{
 font-family:Trebuchet MS;
 font-size:12px;
 font-weight:normal;
 text-decoration:none;
 color:#117777;
 padding-left:10px;
}
.keywordsCss:hover 
{
 color:#e5760d;
 text-decoration:underline;
}

.MainBdyDiv {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.MainBdySecDiv {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
.divBrowseLink
{
    padding-left: 0px;
    color: #0000ff;
    font: 12px/18px "Segoe UI" , Arial, sans-serif;
    text-decoration: none;
}
.divBrowseLink:hover
{
    padding-left: 0px;
    color: #0000ff;
    font: 12px/18px "Segoe UI" , Arial, sans-serif;
    text-decoration: underline;
}
.divBrowse
{
    list-style-type: none;
    margin-left: 8px;
}
.aHref
{
    color:#175886;
    font-weight:bold;
    text-align:left;
    font-family:Arial;
    font-size:13px;
}
.LftDefaulPageMainDiv {
	float:left;
	width:219px;
	padding-bottom:6px;
}
.RgtDefaulPageMainDiv {
	float:right;
	width:150px;
}
.BdyDefaultPageMidDiv {
	float:left;
	width:585px;
	margin-left:11px;
	margin-right:9px;
}
.DefaultPageBdyMiddleDiv {
	width:585px; 
	margin-left:auto; 
	margin-right:auto;
}
.DefaultPageBdyMiddleDivTopSpace {
	width:585px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:5px;
}
.DefaultPageBdyMid_titlebg {
	background-image:url(../images/DefaultPageBdyMid_titlebg.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:585px;
	height:28px;
}
.DefaultPageBdyTitles {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
	line-height:27px;
}
.DefaultPageBdyBorder {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
	border-bottom:#afdbf1 solid 0px;
}
.DefaultPageBdyBorderAboutUs {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
	border-bottom:#afdbf1 solid 0px;
}
.DefaultPageBdyTitlesDwnCurveImg {
	background-image:url(../images/DefaultPageBdyTitlesDwnCurveImg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:585px;
	height:7px;
}
.DefaultAbtTxt {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	line-height:24px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:2px;
	padding-top:10px;
	width:97%;
	margin-left:auto;
	margin-right:auto;
}
.DefaultTopLft_curve {
	background-image:url(../images/DefaultTopLft_curve.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
}
.DefaultTopMidBg {
	background-image:url(../images/DefaultTopMidBg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:28px;
}
.DefaultTopRgt_curve {
	background-image:url(../images/DefaultTopRgt_curve.gif);
	background-repeat:no-repeat;
	width:7px;
	height:28px;
}
.DefaultLftLine {
	background-image:url(../images/DefaultLftLine.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.DefaultRftLine {
	background-image:url(../images/DefaultRftLine.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.DefaultDwnLft_curve {
	background-image:url(../images/DefaultDwnLft_curve.gif);
	background-repeat:no-repeat;
	width:7px;
	height:6px;
}
.DefaultDwnMidBg {
	background-image:url(../images/DefaultDwnMidBg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:6px;
}
.DefaultDwnRgt_curve {
	background-image:url(../images/DefaultDwnRgt_curve.gif);
	background-repeat:no-repeat;
	width:7px;
	height:6px;
}
.DefaultPageBdyArrowTitle {
	background-image:url(../images/DefaultPageBdyArrowTitle.gif);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-left:0px;
	line-height:28px;
	padding-left:11px;
}
#btn_banners 
{
	width:980px; 
	margin-left:auto; 
	margin-right:auto; 
	background: #FFFFFF;
}
.PageSiteMapDiv {
	margin-bottom:5px;
}
#slideshow {
    /*position:absolute;*/
    height:230px;
    float:left;
    
}

#slideshow a {
    position:absolute; 
    top:100;
    left:100;
    z-index:8;
    opacity:0.0;
}

#slideshow a.active {
    z-index:10;
    opacity:1.0;
}

#slideshow a.last-active {
    z-index:9;
}
img {
	border: none;
}
/*------------------------------ Search Products Sub Category Links CSS Starts -------------------------*/

.SearchProSubCateLinks {
	list-style-type: none;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.SearchProSubCateLinks li a {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;	
	color:#000000;
	display: block;
	width: auto;
	line-height:20px;
	text-decoration: none;
	padding-left: 6px;
	text-align:left;
}


* html .SearchProSubCateLinks li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 85%;
}

.SearchProSubCateLinks li a:visited, .SearchProSubCateLinks li a:active{
	color: #000000;
}

.SearchProSubCateLinks li a:hover{
	background-color:#c3e2ff;
	color:#000000;
}

/*------------------------------ Search Products Links CSS End -------------------------*/

/* footer CSS Start here */

.footertopimg {
	background-color:#FFFFFF;
	background-image:url(../images/footertopbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:150px;
	text-align:center;
	padding-top:10px;
	color:#707070;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	margin-top:5px;
}
.footerlinks {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#707070;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.footerlinks:hover 
{
 text-decoration:underline;   
}
#loading {
 	width: 1000px;
 	height: 600px;
 	background-image:url("../Images/ajax-loader.gif");
 	background-repeat:no-repeat; 
 	background-position:center top;
 	color:#115082;
 	font-weight:bold;
 	/*margin-left:auto;
 	margin-right:auto;*/
 	position:fixed;
 	left: 12%;
 	top: 37%;
 /*	margin-top: -50px;
 	margin-left: -100px;*/
 	text-align: center ;
 	vertical-align:middle;
 
}
/* ------------- CSS modifed and add new css on 2010-07-22 Ends Here ------------- */

.dft_lft_top_cate_titlebg { 
	background-image:url(../images/images/dft_lft_top_cate_titlebg.gif);
	background-repeat:no-repeat;
	width:220px;
	height:37px;
}
.pro_lft_top_cate_titlebg {
	background-image:url(../images/images/pro_lft_top_cate_titlebg.gif);
	background-repeat:no-repeat;
	width:200px;
	height:37px;
}
.pro_lft_dwn_curve {
 background-image:url(../images/images/pro_lft_dwn_curve.gif);
 background-repeat:no-repeat;
 width:200px;
 height:6px;
}
.pro_lftnav_dwnlineImg {
	background-image:url(../images/images/pro_lftnav_dwnlineImg.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:175px;
	height:5px;
}
.dft_lft_toptitle {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 text-align:center;
 line-height:37px;
}
.dft_lft_border {
 border-left:#afdbf1 solid 1px;
 border-right:#afdbf1 solid 1px;
}
.dft_lft_dwn_curve {
 background-image:url(../images/images/dft_lft_dwn_curve.gif);
 background-repeat:no-repeat;
 width:220px;
 height:6px;
}
.dft_lft_nav_dwnline {
 background-image:url(../images/images/dft_lft_nav_dwnline.gif);
 background-repeat:repeat-x;
 width:auto;
 height:5px;
}
.divHomeleft {
	background-image:url(../images/images/bg.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:727px;
	float:left;
}
.categories {
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #414141;
	text-decoration: none;
	text-align:center;
	padding-top:10px;
}
.lighting {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
	float:left;
}
.lighting:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: red;
	text-decoration: none;
	float:left;
}

.divheight
{
	height:8px;
}
.clerbth {
	clear:both;
}
.clslft {
	clear:left;
}
.clsrgt {
	clear:right;
}
.head_maindiv 
{
	width:980px; 
	margin-left:auto; 
	margin-right:auto;
}
.topnavmidbg {
	background-image:url(../images/topnavmidbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:37px;
}
#innerdiv {
	width:980px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}
.innerbdydiv {
	width:980px;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFFFFF;
}
.home
{
	font-family: 'Trebuchet MS';
	font-size: 12px;
	text-decoration: none;
	color: red;
}
.home:hover
{
	font-family: 'Trebuchet MS';
	font-size: 12px;
	text-decoration: none;
	color: black;
	
}
.sitemap
{
	font-family: 'Trebuchet MS';
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.font 
{
	
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	color: #993399;
	text-decoration: none;
	text-align:left;
	padding-left:20px;
	padding-top:20px;
}

.sub {
	font-family:arial;
	font-size: 12px;
	color: #2E2F30;
	text-decoration: none;
}
.sub:hover {
	font-family:arial;
	font-size: 12px;
	color: red;
	text-decoration: underline;
}
/* Left Side CSS Starts Here */
#lftdiv {
	float:left;
	width:219px;
}
.lft_titlebg {
	background-image:url(../images/lft_titlebg.gif);
	background-repeat:no-repeat;
	width:219px;
	height:30px;
}
.smalltitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:22px;
	line-height:33px;
}
.smalltitle_Ctrl {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/* Left Side CSS Ends Here */
#bdymid_div {
	float:left;
	width:585px;
	margin-left:11px;
	margin-right:9px;
}
.bdyinnerpage_div {
	float:left;
	width:597px;
	margin-left:8px;
}
/* Right Side CSS Start Here */
#rgtdiv {
	float:right;
	width:150px;
}
.signupborder 
{
	background-color: #FFFFFF; border: #afdbf1 solid 1px;
}
.smalltxt {
	background-color: #afdbf1; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
    color: #000000; 
	height: 20px; 
	line-height: 20px; 
	padding-left: 3px;
}
.b_font {
	text-align: center; 
	font-size: 14px; 
	font-weight: bold; 
	padding-top: 5px;
	font-family: Arial;
}
.s_txt {
	text-align: center; 
	font-size: 11px; 
	font-weight: normal; 
	padding-top: 5px; 
    font-family: Arial;
}
.b_fontsytle {
	text-align: center; 
	padding-bottom: 3px;
}
.sinuplink {
	text-align: center; 
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial;
	color:#CC0000;
	margin-bottom:5px;
	padding-top: 5px;
	text-decoration:none;
}
.sinuplink:hover {
	text-align: center; 
	font-size: 16px; 
	font-weight: bold; 
	font-family: Arial;
	color:#aeaeae;
	margin-bottom:5px;
	padding-top: 5px;
	text-decoration:underline;
}
.sin_txfe_div {
	text-align:center; 
	padding-top:3px; 
	padding-bottom:3px;
}
.sin_txtfeild {border: #AFDBF1 solid 1px; width: 130px; height: 14px;}

/* Right Side CSS Ends Here */



/* body middle part CSS Start Here */
.roterpart {
	width:585px; 
	margin-left:auto; 
	margin-right:auto;
}
.roter_titlebg {
	background-image:url(../images/roter_titlebg.gif);
	background-repeat:no-repeat;
	width:586px;
	height:30px;
}
.rotertitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:22px;
	line-height:29px;
}
.middle_border {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
}
.middle_dwn_border {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
	border-bottom:#afdbf1 solid 0px;
	height:195px;
}
.middle_dwn_border1 {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
	border-bottom:#afdbf1 solid 0px;
}
.middle_dwn_border_brown {
 border-left:#e9a563 solid 1px; 
 border-right:#e9a563 solid 1px;
 border-bottom:#e9a563 solid 0px;
 height:206px;
}
.middle_border_yellow {
 border-left:#67604f solid 1px; 
 border-right:#67604f solid 1px;
height:206px;
}
.lft_middle_border {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
}
/* Feature Companies CSS Start Here */

.featcom{
	width:585px; 
	margin-left:auto; 
	margin-right:auto;
}
.featcom1 
{
	float:left;
	width:585px; 
	margin-left:12px; 
	margin-right:auto;
	margin-top:5px;
}

.featcom_bg {
	background-image:url(../images/featcom_bg.gif);
	background-repeat:no-repeat;
	width:545px;
	height:30px;
}

.fectimg {
	float:left; 
	margin-left:5px; 
	margin-right:5px; 
	margin-top:5px; 
	margin-bottom:5px;
}

/* Feature Companies CSS Ends Here */

/* body middle part CSS Start Here */

/* Sponcers Part CSS Start Here */
#sponcer {
	width:980px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:10px;
}
.sponcerborder {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px; 
	background-color:#FFFFFF;
}
.sponcertitle {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 padding-left:10px;
 text-align:left;
 height:22px;
 line-height:20px;
}
/*
#sponmid {
	width:900px;
	margin-left:5px; 
	margin-right:5px; 
	padding:5px;
	text-align:center;
}*/
#sponmid {
	width:150px;
	margin-left:0px; 
	margin-right:0px; 
	padding:0px;
	text-align:left;
	line-height:18px;
}
.spon_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:3px;
}

.divSpon a { /* this styles add on 2010-04-16 */
	background: url(../images/sponcers_arrow.gif) no-repeat 0px center;
	padding-left:8px;
	line-height:20px;
	text-decoration:none;
	list-style-type: none;
	font-family:Arial;
	font-size:10px;
	color:#000000;
	margin-left:3px;
}
.divSpon a:hover { /* this styles add on 2010-04-16 */
	background: url(../images/sponcers_arrow.gif) no-repeat 0px center;
	padding-left:8px;
	line-height:20px;
	font-family:Arial;
	font-size:10px;
	color:#CC0000;
	text-decoration:underline !important;
	margin-left:3px;
}

/* Sponcers Part CSS Ends Here */

.btm_banners {
 border:#CCCCCC solid 1px; 
 margin-top:5px; 
 padding:0px; 
 width:977px;
}
.btm_bannerimg {
 float:left; 
 padding-left:6px; 
 padding-right:7px;
 padding-top:5px;
 padding-bottom:5px;
}


/* Search Products CSS Start */

/* New CSS Added on 2010-08-19 --------- */

.SeaProBdyLftDiv {
	float:left;
	width:775px;
	margin-top:5px;
}
.SeaProBdyRgtDiv {
	float:left;
	width:200px;
	margin-left:5px;
	margin-top:5px;
}
.SeaProTopNavleftImg {
	background-image:url(../Images/SeaProImg/SeaProTopNavleftImg.gif);
	background-repeat:no-repeat;
	width:8px;
	height:74px;
}
.SeaProTopNavmidImg {
	background-image:url(../Images/SeaProImg/SeaProTopNavmidImg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:74px;
}
.SeaProTopNavrightImg {
	background-image:url(../Images/SeaProImg/SeaProTopNavrightImg.gif);
	background-repeat:no-repeat;
	width:8px;
	height:74px;
}
.BreadcrublinksDiv {
	width: 300px;
	float: left;
	margin-top:5px;
}
.SeaProRgtBannDiv {
	margin-top:5px;
}
.SearchProDropDwnDiv {
	border:#85b1d9 solid 1px;
	background-color:#eef5fa;
	width: 600px;
	padding: 0px;
	display:none;
	position:absolute;
	margin-left:50px;
}

.megamenu{
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenuDiv2 {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:400px;
	background-color:#FFF;
}
.megamenuDiv3 {
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:450px;
	background-color:#FFF;

}
.megamenu_leftMenu{
	position: absolute;
	display: block;
	left: 440px;
	top: 320px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu1{
	position: absolute;
	display: block;
	left: 440px;
	top: 380px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu2{
	position: absolute;
	display: block;
	left: 440px;
	top: 440px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu3{
	position: absolute;
	display: block;
	left: 440px;
	top: 500px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}
.megamenu_leftMenu4{
	position: absolute;
	display: block;
	left: 440px;
	top: 558px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu6{
	position: absolute;
	display: block;
	left: 440px;
	top: 610px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:450px;
	background-color:#FFF;
}

.megamenu_leftMenu7{
	position: absolute;
	display: block;
	left: 440px;
	top: 670px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:450px;
	background-color:#FFF;
}
.megamenu_leftMenu8{
	position: absolute;
	display: block;
	left: 440px;
	top: 725px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:450px;
	background-color:#FFF;
}

.megamenu_leftMenu9{
	position: absolute;
	display: block;
	left: 440px;
	top: 785px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu10{
	position: absolute;
	display: block;
	left: 440px;
	top: 840px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}
.megamenu_leftMenu11{
	position: absolute;
	display: block;
	left: 440px;
	top: 890px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}
.megamenu_leftMenu12{
	position: absolute;
	display: block;
	left: 440px;
	top: 940px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}
/**************************************************************/
.megamenu_leftMenu21{
	position: absolute;
	display: block;
	left: 440px;
	top: 280px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu11{
	position: absolute;
	display: block;
	left: 440px;
	top: 340px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu12{
	position: absolute;
	display: block;
	left: 440px;
	top: 400px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu13{
	position: absolute;
	display: block;
	left: 440px;
	top: 460px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}
.megamenu_leftMenu14{
	position: absolute;
	display: block;
	left: 440px;
	top: 518px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu16{
	position: absolute;
	display: block;
	left: 440px;
	top: 570px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:450px;
	background-color:#FFF;
}

.megamenu_leftMenu17{
	position: absolute;
	display: block;
	left: 440px;
	top: 630px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:450px;
	background-color:#FFF;
}
.megamenu_leftMenu18{
	position: absolute;
	display: block;
	left: 440px;
	top: 685px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:450px;
	background-color:#FFF;
}

.megamenu_leftMenu19{
	position: absolute;
	display: block;
	left: 440px;
	top: 745px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}

.megamenu_leftMenu110{
	position: absolute;
	display: block;
	left: 440px;
	top: 800px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}
.megamenu_leftMenu111{
	position: absolute;
	display: block;
	left: 440px;
	top: 850px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}
.megamenu_leftMenu112{
	position: absolute;
	display: block;
	left: 440px;
	top: 900px;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:600px;
	background-color:#FFF;
}







.Index_1
{
    z-index:0;
}

/* New CSS Added on 2010-08-19 --------- */

#lftmain1 {
	float:left; 
	width:202px;
}
.search_clip {
	font-weight:lighter; 
	font-family:Verdana; 
	float: left; 
	width: 203px; 
	color:#FFFFFF; 
	background-color:#FFF;
	top: 160px; 
	padding-left: 0px; 
	clip: rect(50px, auto, auto, auto);
}
.search_clip1 {
 font-weight:lighter; 
 font-family:Verdana; 
 float: left; 
 width: 200px; 
 color:#FFFFFF; 
 top: 160px; 
 padding-left: 0px; 
 clip: rect(50px, auto, auto, auto);
}
.cliptitle1 {
 background-color:#dbeef8;
 width:auto;
 height:26px;
 cursor:pointer;
}
.cliptitlebg {
 background-image:url(../images/cliptitlebg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:26px;
 cursor:pointer;
  border:#FF0000 solid 1px;

}
.cliptitlebg1 {
 /*background-color:#dbeef8;*/
 border:#dbeef8 solid 1px;
 width:auto;
 height:26px;
 cursor:pointer;
}
#cliptitlebg1 {
 background-color:#dbeef8;
 border:#828282 solid 0px;
 width:auto;
 height:26px;
}
#cliptitlebg {
 background-image:url(../images/cliptitlebg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:26px;
}
#cliptitlebg1 {
 background-image:url(../images/cliptitlebg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:26px;
}
#cliptitlebg2 {
 background-image:url(../images/cliptitlebg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:26px;
}
#cliptitlebg3 {
 background-image:url(../images/cliptitlebg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:26px;
}
.panel_arrow { float:left; padding-right:3px; padding-left:5px; padding-top:5px;}
.panel_title{float:left; padding-right:3px;}
.panel_arrow1 { float:right; padding-right:3px; padding-left:5px; padding-top:5px;}
.panel_title1{font: bold 12px/15px "Segoe UI", Arial, sans-serif; float:left; padding-left:10px; color:Red; padding-top:3px;}
.cliptitle {
 border-top: #dbeef8 solid 1px;
 border-left: #dbeef8 solid 1px;
 border-right: #dbeef8 solid 1px;
 font-family: Verdana;
 font-weight: normal;
 color: #000000;
 line-height: 26px;
}
.clipmidle {
 border-top: #dbeef8 solid 1px;
 border-left: #dbeef8 solid 1px;
 border-right: #dbeef8 solid 1px;
 border-bottom: #dbeef8 solid 1px;
 font-family: Verdana;
 font-weight: bold;
 color: #000000;
}
.clipmidle3 {
 border-top: #CCCCCC solid 1px;
 border-left: #CCCCCC solid 1px;
 border-right: #CCCCCC solid 1px;
 border-bottom: #CCCCCC solid 1px;
 font-family: Verdana;
 font-weight: bold;
 color: #000000;
}
.clipmidle2 {
 border-top: #dbeef8 solid 0px;
 border-left: #dbeef8 solid 1px;
 border-right: #dbeef8 solid 1px;
 border-bottom: #dbeef8 solid 1px;
 font-family: Verdana;
 font-weight: normal;
 color: #000000;
 background-color:#FFFFFF;
 padding-top:0px;
 margin-top:10px;
}
#lftdiv_pro_search {
	float:left;
	width:201px;
	margin-left:10px;
}
#lftdiv_prosearch {
	float:left;
	width:201px;
}
/* Backup 2010-08-19
#pro_display_mdiv {
	width:769px; 
	float:right; 
	margin-left:5px;
	border:#FF0000 solid 0px;
}*/
#pro_display_mdiv {
	width:773px; 
	float:right; 
	margin-left:0px;
	border:#FF0000 solid 0px;
}
#pro_mdiv {
	width:768px; 
	margin-left:9px;
}
#lftmain1 {
 float:left; 
 width:202px;
}
/* Search Products CSS Ends */


/* Local Shop Registration page CSS Start Here */
/* style sheet for registration*/

.top_lft_curve {
 background-image:url(../images/top_lft_curve.gif);
 background-repeat:no-repeat;
 width:1px;
 height:1px;
}
.top_rgt_curve {
 background-image:url(../images/top_rgt_curve.gif);
 background-repeat:no-repeat;
 width:1px;
 height:1px;
}
.top_midbg {
 background-image:url(../images/top_midbg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:1px;
}
.dwn_lft_curve {
 background-image:url(../images/dwn_lft_curve.gif);
 background-repeat:no-repeat;
 width:1px;
 height:1px;
}
.dwn_rgt_curve {
 background-image:url(../images/dwn_rgt_curve.gif);
 background-repeat:no-repeat;
 width:1px;
 height:1px;
}
.dwn_midbg {
 background-image:url(../images/dwn_midbg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:1px;
}
.lft_line {
 background-image:url(../images/lft_line.gif);
 background-repeat:repeat-y;
 width:1px;
 height:auto;
}
.rgt_line {
 background-image:url(../images/rgt_line.gif);
 background-repeat:repeat-y;
 width:1px;
 height:auto;
}
.topbigtitle {
 font-family:Verdana;
 font-size:18px;
 font-weight:bold;
 color:#000000;
 padding-bottom:10px;
}
.textfeild {
 background-color:#FFFFFF;
 border:#CCCCCC solid 1px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#000000;
 width:auto;
 height:18px;
}
.textfeild_browse {
 background-color:#FFFFFF;
 border:#CCCCCC solid 1px;
 font-family:Verdana;
 font-size:12px;
 font-weight:normal;
 color:#000000;
 height:18px;
}
.dropDownListStyle
{
 border-right: #b9e3e9 solid 1px;
 border-top: #b9e3e9 solid 1px;
 border-left: #b9e3e9 solid 1px;
 border-bottom: #b9e3e9 solid 1px;
 background-color:#FFFFFF;
 font-family:Verdana;
 font-size:12px;
 font-weight:normal;
 color:#000000;
}

/* Local Shop Registration page CSS Ends Here */
.normaltxt 
{
 text-align:justify;
 line-height:18px;
}
.normaltxt 
{
 text-align:justify;
 line-height:18px;
}
.abt_txt 
{
 text-align:justify;
 line-height:20px;
 padding-left:3px;
 padding-right:3px;
 padding-bottom:2px;
 padding-top:10px;
 width:98%;
 margin-left:auto;
 margin-right:auto;
}
h3 
{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:3px;
}
.tblListview{
 padding:0px;
 clear:both;
margin-top:0px;
}
.searchlnk1 
{
 color:Gray; 
 width:150px;
}

.searchlnk 
{
 color:Gray; 
}

/*--------------- menu ----------------------------------*/

.manf_menu {
	list-style-type: none;
	padding: 0;
	width: 100%;
	border: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.manf_menu li a {
	background: url(../images/manf_arrow1.gif) no-repeat 2px center;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	display: block;
	width: auto;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	text-align:left;
}


* html .manf_menu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 95%;
}

.manf_menu li a:visited, .markermenu li a:active{
	background: url(../images/manf_arrow1.gif) no-repeat 2px center;
	color: #000000;
}

.manf_menu li a:hover{
	color: #CC0000;
	background-image:url(../images/manf_arrow2.gif); /*onMouseover image change. Remove if none*/
}

/*------------------------------ menu end -------------------------*/


/*------------------Product Page ItemTemplate Styles---------------*/

.DivContent
{
	float:left;
}

.tblItem
{
 /*border-bottom:#dbeef8 solid 1px;*/
 border-bottom:#cae6f5 solid 1px;
}

.tblColumn
{
	width: 150px; height: 150px;
}
.tdstyles {
	width: 170px; 
	height: 170px;
}
.imgtooltipItem
{
	border-style: none;width: 265px; height: 200px;
}

.tdItem
{
	padding-left: 4px; height: 60px; width: 150px;background-color:#FFFFFF;
}

.td2Item
{
	padding-left: 4px; height: 0px; background-color:#FFFFFF;
}

.tdMain
{
	background-color:#FFFFFF; 
}

.tooltipStyles
{
	padding: 10px; text-align: justify; color: #000000; 
}

.se_smal_links1 {
	font: 13px 'Segoe UI', Arial, 'sans-serif';
	color: Gray;
	font-size:14px;
	text-decoration: underline;
	
}
.se_smal_links1:hover {
	font: 13px 'Segoe UI', Arial, 'sans-serif';
   color: Gray;
   font-size:14px;
    text-decoration : none;
	
}

.rgt_ban_topmar
{
 margin-top:5px;
}


.bdy_top_nav {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 font-style:italic;
 color:#000000;
 text-decoration:none;
 padding-left:5px;
 padding-right:5px;
}

.breadcrumb_nav
{
font-family:Arial;
 font-size:12px;
 color:Gray;
  text-decoration:none;	
}

.breadcrumb_nav:hover
{
font-family:Arial;
 font-size:12px;
 color:#CC0000;
text-decoration:underline !important;	
	
}


.siteborder_div {
 width: 98%; 
 border: #c5ecf1 solid 1px; 
 margin-top: 5px;
}
.sitemap_links {
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#000000;
 text-decoration:none;
 padding-left:5px;
 padding-right:5px;
}
.sitemap_links:hover {
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#000000;
 text-decoration:underline; 
 padding-left:5px;
 padding-right:5px;
}


/*-------------------- local */

.h2_title 
{
	color:#CC0000;
	text-decoration:underline;
	padding-top:0px;
	margin-top:0px;
	font-weight:bold;
}
.h2_redcolor {
	color:#CC0000;
	padding-top:0px;
	margin-top:0px;
	font-weight:bold;
}
.h2_greencolor {
	color:#0bbe07;
	padding-top:0px;
	margin-top:0px;
	font-weight:bold;
}
.h3_title {
	color:#000000;
	margin-top:1px;
	font-family:Arial;
	font-weight:bold;	
}

.updater_toplft_curve 
{
	background-image:url(../images/updater_toplft_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
.updater_dwnlft_curve 
{
	background-image:url(../images/updater_dwnlft_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
.updater_toprgt_curve 
{
	background-image:url(../images/updater_toprgt_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
.updater_dwnrgt_curve 
{
	background-image:url(../images/updater_dwnrgt_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}

.updaer_topmidline {
	background-image:url(../images/updaer_topmidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:8px;
}
.updater_lftline {
	background-image:url(../images/updater_lftline.gif);
	background-repeat:repeat-y;
	width:8px;
	height:auto;
}
.updater_rgtline {
	background-image:url(../images/updater_rgtline.gif);
	background-repeat:repeat-y;
	width:8px;
	height:auto;
}
.updaer_dwnmidline {
	background-image:url(../images/updaer_dwnmidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:8px;
}
	


 /* Regestration page CSS 2010-04-12 ---------- */

.reg_top_lft_curve {
 background-image:url(../images/reg_top_lft_curve.gif);
 background-repeat:no-repeat;
 width:10px;
 height:30px;
}
.reg_top_rgt_curve {
 background-image:url(../images/reg_top_rgt_curve.gif);
 background-repeat:no-repeat;
 width:10px;
 height:30px;
}
.reg_top_midbg {
 background-image:url(../images/reg_top_midbg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:30px;
}
.reg_dwn_lft_curve {
 background-image:url(../images/reg_dwn_lft_curve.gif);
 background-repeat:no-repeat;
 width:10px;
 height:10px;
}
.reg_dwn_rgt_curve {
 background-image:url(../images/reg_dwn_rgt_curve.gif);
 background-repeat:no-repeat;
 width:10px;
 height:10px;
}
.reg_dwn_midbg {
 background-image:url(../images/reg_dwn_midbg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:10px;
}
.reg_lft_line {
 background-image:url(../images/reg_lft_line.gif);
 background-repeat:repeat-y;
 width:10px;
 height:auto;
}
.reg_rgt_line {
 background-image:url(../images/reg_rgt_line.gif);
 background-repeat:repeat-y;
 width:10px;
 height:auto;
}

.regtitle {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:30px;
}
.CtrlPnltitle {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	line-height:30px;
	width:700px;
}
/* Regestration page CSS 2010-04-12 Ends---------- */




    /* -Begin------------------ Search Keywords For autoSuggested* ------------------*/	
	
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	/*margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
    text-align : left; 
    list-style-type : none;*/
    
    margin-top:0px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #CCCCCC;
	color: black;
	font-size:12px;
	font-weight:bold;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : Black;
}


.Searchkeytextfeild {
 background-color:#FFFFFF;
 border:#ACACAC solid 1px;
 font-family:Arial;
 font-size:13px;
 font-weight:normal;
 color:#000000;
 width:auto;
 
}


/* ------------------- Search Keywords For autoSuggested* -----------End-------*/	
.rgt_img_maindiv {
 /*margin-top:10px;*/ 
 border: #FFFFFF solid 1px; 
 text-align:center;
}
.rgt_imgdiv {
 margin-top:5px;
 margin-bottom:5px;
}
.seemorelink {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#0000FF;
	text-align:right;
	text-decoration:underline;
	padding-right:10px;
}
.seemorelink:hover {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#0000FF;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
}
.txtstyle {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.txtstyle1 {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
}
/*.hours {
 background-color:#d4e6fc;
 border:#1f7385 solid 1px;
 padding:5px;
 text-align:left;
}*/
.hours {
 padding:6px;
 text-align:left;
}
.hours_times {
 background-color:#e2e2e2;
 border:#e2e2e2 solid 1px;
 padding:5px;
}
.listdropdwn {
	border:#abadb3 solid 1px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}
.txtstyle2 {
 font: normal 13px/24px "Segoe UI", Arial, sans-serif;
 color:#888888;
 text-decoration:none;
}
.closelink {
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 color:#CC0000;
 text-align:right;
 text-decoration:underline;
 padding-right:10px;
}
.closelink:hover {
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;
 color:#CC0000;
 text-align:right;
 text-decoration:none;
 padding-right:10px;
}



.lft_nav_topmiddlebg {
 background-image:url(../images/lft_nav_topmiddlebg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:5px;
}
.lft_nav_dwnmiddlebg {
 background-image:url(../images/lft_nav_dwnmiddlebg.gif);
 background-repeat:repeat-x;
 width:auto;
 height:5px;
}
.lft_nav_midborder {
 border-left:#afdbf1 solid 1px;
 border-right:#afdbf1 solid 1px;
}
.lft_dwn_img
{
   background-image:url(../images/updtd_dwn_img.gif);
   background-repeat:repeat-x;  
   height:6px;
  
}
/*--------------- Category menu ----------------------------------*/

.category_menu {
	list-style-type: none;
	padding: 0;
	
	margin-top: 0px;
	/*margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;*/
}

.category_menu li a {
	background: url(../images/category_arrow1.gif) no-repeat 2px center;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;	
	color:#000000;
	display: block;
	width: auto;
	line-height:18px;
	text-decoration: none;
	/*padding-left: 5px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;*/
	text-align:left;
}


* html .category_menu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 85%;
}

.category_menu li a:visited, .category_menu li a:active{
	background: url(../images/category_arrow1.gif) no-repeat 2px center;
	color: #000000;
}

.category_menu li a:hover{
	color: #CC0000;
	background-image:url(../images/category_arrow2.gif); /*onMouseover image change. Remove if none*/
}

/*------------------------------ menu end -------------------------*/

/* New CSS Added on 2010-04-29 */
.bg {
	background-color: #9FBA2D;
	height:22px;
	color:#FFF;
	line-height:22px;
	padding-left:5px;
	font-weight:bold;
	text-align:left;
}
.MainHideDiv {
	width:980px;
	height:140px;
	background-color:#F7F2E9;
}
.one {
	width:210px;
	float:left;
}
.two {
	width:210px;
	float:left;
	margin-left:17px;
}
.three {
	width:210px;
	float:left;
	margin-left:17px;

}
.four {
	width:210px;
	float:left;
	margin-left:17px;
}
.lft_line_cat {
 background-image:url(../images/lft_line.gif);
 background-repeat:repeat-y;
 width:1px;
 height:140px;
}

.productimg {
	width: 145px;
	height: 145px;
}
.productimg:hover {
	/*border: #CCCCCC solid 1px;*/
	background-color: #CCCCCC;
	width: 145px;
	height: 145px;
}
.product_txt {
	background-color:#FF3300;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	width: 145px;
	height:17px;
}
.product_txt:hover
{
    text-decoration:underline;
}
.imgItem {
	border-style: none;
	width: 145px; 
	height: 145px; 
	text-decoration:none;
}
.imgItem:hover
{
	/*border-style: none;*/
	border:solid 0px #CCCCCC;
	width: 145px; 
	height: 145px;
	text-decoration:none;
}
.product_txt1 {
	
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	height:17px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	width: 146px;	
}
.product_txt1:hover
{
    text-decoration:underline;
}
.brands 
{
	padding-left:10px;
	text-decoration: none; 
}
.brands:hover
{   
 text-decoration:underline; 
}
.clik_enlargelink {
	background-image:url(../images/quick_detailsbg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:150px;
	height:15px;
	text-align:center;

}
.clik_enlargelink1 {
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.clik_enlargelink1:hover
{
    text-decoration:underline;
    text-align:center ;
}


.Prduct_text  {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left:10px;
	line-height:18px;
	display:block;
	
}
.Prduct_text:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	background-color:#F3F3F3;
	text-decoration: underline;
	margin-left:10px;
	line-height:18px;
	display:block;
	
}
.narrowsearch_Topimg {
 background-image:url(../images/narrowsearch_Topimg.gif);
 background-repeat:no-repeat;
 background-position:top center;
 width:980px;
 height:24px;
}
.narrowsearch_dwnimg {
 background-image:url(../images/narrowsearch_dwnimg.gif);
 background-repeat:no-repeat;
 background-position:top center;
 width:980px;
 height:7px;
}
.stylesMainDiv {
 float: right;
 margin-right: 5px;
 margin-top: 5px;
 text-align:center;
 }
.styles_over_imgBorder {
 background-image:url(../images/styles_over_imgBorder.gif);
 background-repeat:no-repeat;
 background-position:top center;
 width:150px;
 height:140px;
}
.pic_style {
 display:none;
 padding-left:3px;
}

.pic_style1 {
 display:block;
 padding-left:3px;
}


.listLinks {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.selectedNode {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.listDiv {
	width:190px;
	margin-left:auto;
	margin-right:auto;
}


/* CSS for message div

* {
  margin: 0;
  padding: 0;
}

body {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #666;
}*/

#wrapper {
  width: 300px;
  margin: 50px auto;
}

.form {
  float: left;
  padding: 0 10px 10px 10px;
  background: #f3f3f3;
  border: 2px solid #cfcfcf;
}

.form label {
  float: left;
  width: 100px;
  padding: 10px 10px 0 0;
  font-weight: bold;
}

.form select {
  float: left;
  width: 146px;
  margin-top: 10px;
}

.form input {
  float: left;
  margin-top: 10px;
}

.form .submit {
  clear: both;
}

#msg {
  display: none;
  position: absolute;
  z-index: 200;
  background: url(../Images/msg_arrow.gif) left center no-repeat;
  padding-left: 7px;
}

#msgcontent {
  display: block;
  background: #f3e6e6;
  border: 2px solid #924949;
  border-left: none;
  padding: 5px;
  min-width: 150px;
  max-width: 250px;
}

/* CSS for message div end here*/
#UpdateProgress1 
 {
  
   color:White;
   top: 365px;
   right:200px;
   position:fixed;
   text-align:center ;
   vertical-align:middle;
     
 }
 
#UpdateProgress1 img {
   vertical-align:middle;
   margin:2px;
   
 }
 #divLoading
 {
   border:solid 2px red;
   background-color:#ffffff;
   vertical-align:middle ;
   text-align:center; 
   height:300px;
   width:765px;   
 }
 
 
 
 
 /***********************   HEADER AND FOOTER CSS STARTS  ***************************************/
 
 
 #header {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.logo {
	float:left;
	width:292px;
	height:120px;
}
.logo_sidecurve {
	background-image:url(../images/logo_sidecurve.gif);
	background-repeat:no-repeat;
	width:29px;
	height:122px;
	float:left;
	margin-top:1px;
	clear:right;
}
#logo_sidemidbg {
	float:left;
	width:679px;
	height:121px;
	margin-top:1px;
}
.logo_sidemidbg {
	background-color:#EEEEEE;
	background-image:url(../images/logo_sidemidbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:120px;
	margin-top:2px;
	clear:left;
}
.topbanner {
	width:468px; 
	height:60px; 
	float:left; 
	margin-bottom:12px; 
	margin-left:2px; 
	margin-right:2px; 
	margin-top:10px;
}
.localreg {
	width:194px; 
	height:76px; 
	float:left; 
	margin-bottom:6px; 
	margin-left:4px;
}
#serchdiv {
	float:left;
	width:679px;
	background-color:#FFFFFF;
}
.searchtxt {
	width:139px; 
	float:left; 
	margin-top:14px; 
	margin-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#232323;
}
.searchtxtfeild {
	float:left; 
	width:413px; 
	margin-top:10px;
}
.search_btn {
	width:61px; 
	height:23px; 
	float:left; 
	margin-left:10px; 
	margin-top:10px;
}
.topicon_div 
{
	margin-top:20px;
	padding-left:5px;
}
.topiconmidbg {
	background-image:url(../images/topiconmidbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:51px;
}
.top_icon_lftcurve {
	background-image:url(../images/top_icon_lftcurve.gif);
	background-repeat:no-repeat;
	width:16px;
	height:51px;
}
.top_icon_rgtcurve {
	background-image:url(../images/top_icon_rgtcurve.gif);
	background-repeat:no-repeat;
	width:16px;
	height:51px;
}
.top_icon_midline {
	background-image:url(../images/top_icon_midline.gif);
	background-repeat:no-repeat;
	width:25px;
	height:51px;
}
.toplinks {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.toplinks:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}


/*  -------------------------------------------------- Auto Complete Css ----------------------*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: gray;
	color: white;
}


/*  -------------------------------------------------- Auto Complete Css ----------------------*/
.headerMainDivCoupons {
 width:980px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/BlueImg/headerbg.gif);
 background-repeat:no-repeat;
 height:202px;
 margin-bottom:0px;
}

/*-------------- Header Images CSS HERE --------------------*/

.headerMainDivServices {
 width:980px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/BlueImg/services_header.gif);
 background-repeat:no-repeat;
 height:205px;
 margin-bottom:5px;
}







/*-------------- Header Images CSS HERE --------------------*/

.headerMainDivCoupons_localShop {
 width:980px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/BlueImg/LocalShopheader.gif);
 background-repeat:no-repeat;
 height:167px;
 margin-bottom:5px;
}

.RotatorImage {
	margin-bottom:0px;
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;

	width:100px;
	cursor: pointer;
	border:none;
}
.header_dwnBanner {
 background-image:url(../images/BlueImg/header_dwnBanner_blue.gif);
 background-repeat:no-repeat;
 width:980px;
 height:50px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:5px;
}
.LftMainDiv {
	width:159px; 
	float:left;
}
.lft_titlebg {
	background-image:url(../images/BlueImg/cat_top_blue.gif);
	background-repeat:no-repeat;
	width:220px;
	height:36px;
}
.lft_titletxt {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#414141;
	text-align:center;
	line-height:36px;
}
.lft_titletxt1 {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	line-height:36px;
}
.roterpart {
	width:585px; 
	margin-left:auto; 
	margin-right:auto;
}
.roter_titlebg {
	background-image:url(../images/BlueImg/roter_titlebg_blue.gif);
	background-repeat:no-repeat;
	width:586px;
	height:30px;
}
.rotertitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:22px;
	line-height:29px;
}
.lft_rg_border {
	border-left:#e5e5e5 solid 1px;
	border-right:#e5e5e5 solid 1px;
}
.lft_links {
	font-family: Arial;
	font-size: 13px;
	color: #414141;
	text-decoration: none;
	padding-left:3px;
}
.headerlogo {
	float:left;
	width:289px;
	height:82px;
}

.adsBanner {
	margin-top:6px;
	float:left;
}
.headertoplinksDiv {
	float:left; 
	width:219px; 
	height:104px;
	margin-top:5px;

}
.headertoplinksbg {
	background-image:url(../images/BlueImg/toplft_curve_blue.gif);
	background-repeat:no-repeat;
	float:left;
	width:153px;
	height:28px;
}
.headertoplinksbg1 {
	background-image:url(../images/BlueImg/toprgt_curve_blue.gif);
	background-repeat:no-repeat;
	float:left;
	width:100px;
	height:28px;
}
.headertopnav {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	font-weight:bold ;
	color:#0000ee;
	text-decoration:none;
	margin-top:5px;
}
.linksDiv {
	margin-top:4px;
	margin-left:10px
}
.headertopnav:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0000ee;
	text-decoration:underline;
	margin-top:5px;
}
.headertopnavline {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-top:5px;
}
.logodwnbg {
	background-image:url(../images/images/logo_dwnbg.gif);
	background-repeat:no-repeat;
	width:980px;
	height:96px;
	margin-bottom:10px;
}
.toptabDiv {
	float:left;
	margin-left:189px;
	width:120px;
	text-align:center;
	line-height:28px;
}
.toptabDivs {
	float:left;
	margin-left:0px;
	width:120px;
	text-align:center;
	line-height:28px;
}
.searchTxtlink {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}
.searchTxtlink:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:underline;
}
.searchTxtlink1 {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
	padding-left:20px;
}
.searchTxtlink1:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
padding-left:20px;
}


.searchTxtlink_gray {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.searchTxtlink_gray:hover {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
}
.SearchProductsFeild {
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	color:#000000;
}
rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul {
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.col2, .col3
{
    float: left;
    width: 80px;
    margin: 0;
    padding: 0 0px 0 0;
    line-height: 14px;
    text-align: left;
}
.col1
{
    float: left;
    width: 150px;
    margin: 0;
    padding: 0 0px 0 0;
    line-height: 14px;
}

.AjaxAutoc_list {
    line-height: 14px;
    font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.AjaxAutoc_high {
    background: #CCCCCC;
    font-family:Arial;
	font-size:12px;
	font-weight:normal;
    
   
}


   /* -Begin------------------ Search Keywords For autoSuggested* ------------------*/	
	
/*AutoComplete flyout */

.autocomplete_completionListElement {  
    
    margin : 0px!important;
    margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	color :#000000;
	border:#FF0000 solid 1px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
    list-style-type:none;
    
}

/* AutoComplete highlighted item */

.Searchkeytextfeild {
background-color:#FFFFFF;
border:#ACACAC solid 1px;
font-family:Arial;
font-size:14px;
font-weight:normal;
color:#000000;
width:auto;
 
}
.SearchProTxtfeild {
	background-color:#FFFFFF;
	border:#ACACAC solid 0px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	width:512px;
	height:30px;
	line-height:30px;
	padding-left:5px;
 
}


/* ------------------- Search Keywords For autoSuggested* -----------End-------*/	


/*  -------------------------------------------------- Auto Complete Css ----------------------*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: gray;
	color: white;
}


/*  -------------------------------------------------- Auto Complete Css ----------------------*/


.watermarked {
	
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#FFFFFF;
	color:gray;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:5px;
	
}	

/*Brands.....*/

.toplft_curve1 {
	background-image:url(../images/BlueImg/toplft_curve_blue.gif);
	background-repeat:no-repeat;
	width:7px;
	height:30px;
}
.topmiddlebg1 {
	background-image:url(../images/BlueImg/topmiddlebg_blue.gif);
	background-repeat:repeat-x;
	width:auto;
	height:30px;
}
.toprgt_curve1 {
	background-image:url(../images/BlueImg/toprgt_curve_blue.gif);
	background-repeat:no-repeat;
	width:7px;
	height:30px;
}
.lftline_bg1 {
	background-image:url(../images/images/lftline_bg.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.rgtline_bg1 {
	background-image:url(../images/images/rgtline_bg.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.dwn_lft_curve1 {
	background-image:url(../images/images/dwn_lft_curve.gif);
	background-repeat:no-repeat;
	width:7px;
	height:5px;
}
.dwnmiddlebg1 {
	background-image:url(../images/images/dwnmiddlebg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:5px;
}
.dwn_rgt_curve1 {
	background-image:url(../images/images/dwn_rgt_curve.gif);
	background-repeat:no-repeat;
	width:7px;
	height:5px;
}
.spon_title {
	background-image:url(../images/BlueImg/sponcertitle_arrow_blue.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:0px;
	line-height:30px;
	padding-left:11px;
}


/**************Rotator Styles in DefaultBlue page *************/

.itemTemplate {
	padding-top:15px;
	padding-left:15px;
	padding-right:10px;
}
.rotatorStyle {
	margin-left: 3px;
}
.RotatorItem {
	height: 150px;
	width: 150px;
}
        
/*-----------------------------TABS Styles------------------------------------------*/

.roScripts_m1 { 
	width:100%;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	
	margin-left:auto;
	margin-right:auto;
	/*margin-top:10px;*/
	border:#FF0000 solid 0px;
}
.roScripts_m1 ul {
	margin:0;
	list-style:none;
	padding-left:23%;
	padding-top:0.5%;
	font-weight:bold;
	
}
.roScripts_m1 li {
	display:inline;
	margin:0;
	padding:0;
	font-weight:bold;
	
}
.roScripts_m1 a {
	float:left;
	background:url(../images/BlueImg/tableft8.gif) no-repeat left top;
	margin:0;
	text-decoration:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
}
.roScripts_m1 a span {
	float:left;
	display:block;
	background:url(../images/BlueImg/tabright8.gif) no-repeat right top;
	color:#FFFFFF;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 6px;
}
/* Small hack for IE5-Mac \*/
.roScripts_m1 a span {float:none;}
/* End IE5-Mac hack */
.roScripts_m1 a:hover span {color:#000000;}
.roScripts_m1 a:hover {background-position:0% -42px;}
.roScripts_m1 a:hover span {background-position:100% -42px;}
.roScripts_m1 .current a {background-position:0% -42px;}
.roScripts_m1 .current a span {background-position:100% -42px;
	color:#000000;
	font-weight:bold;
}
.clear {clear:left}
      


/* -------------------- From Blue Header ADD CSS Starts Here ------------------------------ */

.headerMainDiv {
 width:980px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/BlueImg/headerbg_blue.gif);
 background-repeat:no-repeat;
 height:167px;
 margin-bottom:5px;
}

/* -------------------- From Blue Header ADD CSS Ends Here ------------------------------ */


/* ------------------- Footer CSS Start Here ------------------------------ */


#footerdwnimg {
	padding-bottom:15px; 
	background:#EEEEEE; 
	margin-left:auto; 
	margin-right:auto; 
	width:1000px;
}
/* footer CSS Ends here */
.dwnload_frmTitles
{ 
   width:585px;
}
.dwnloadPageBdyMid_titlebg{
	background-image:url(../images/dwnloadPageBdyMid_titlebg.gif);
	background-repeat:no-repeat;
	width:585px;
	height:22px;
}
.dwnloadPageBdyMiddleDivTopSpace {
	width:585px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:5px;
}
.dwnloadPageBdyTitles {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#09497c;
	padding-left:20px;
	line-height:27px;
	text-align:center;
}
.dwnloadPageBdyBorderAboutUs {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
	border-bottom:#afdbf1 solid 0px;
}
.dwnloadPageBdyTitlesDwnCurveImg {
	background-image:url(../images/DefaultPageBdyTitlesDwnCurveImg.gif);
	background-repeat:no-repeat;
	width:585px;
	height:7px;
}



/*************************** HEADER AND FOOTER CSS ENDS HERE  ***************************************/


/*************************** Local Shop CSS Starts Here  ***************************************/
/* 2010 Added CSS */

.localShopTitleTopLftImg {
	background-image:url(../images/localShopTitleTopLftImg.gif);
	background-repeat:no-repeat;
	width:5px;
	height:7px;
}
.localShopTitleMidLine {
	background-image:url(../images/localShopTitleMidLine.gif);
	background-repeat:repeat-x;
	width:auto;
	height:29px;
}
.localShopTitleTopRgtImg  {
	background-image:url(../images/localShopTitleTopRgtImg.gif);
	background-repeat:no-repeat;
	width:5px;
	height:7px;
}
.h3_LocalShopTitlenew {
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:29px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
.LocalShopBdyTd {
	border:#fed370 solid 1px;
	background-color:#fff8e9;
	border-bottom:none;
}
.localShopLftDwnImg {
	background-image:url(../images/localShopLftDwnImg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:5px;
	height:6px;
}
.localShoprgtDwnImg {
	background-image:url(../images/localShoprgtDwnImg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:5px;
	height:6px;
}
.localShopmiddDwnline {
	background-image:url(../images/localShopmiddDwnline.gif);
	background-repeat:repeat-x;
	width:740px;
	height:6px;
}
.LocalShopRecentLogoDiv {
	border:#fdb713 solid 1px;
	background-color:#FFFFFF;
	width:160px;
	text-align:center;
}
.LocalShopDottedLine {
	background-image:url(../images/LocalShopDottedLine.gif);
	background-repeat:repeat-x;
	width:auto;
	height:5px;
}
.LocalShopMoreLink {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.LocalShopMoreLink:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}
.TdSpacer {
	height:5px;
}



.footerMarigin {
    margin-top: 10px;
}
/*.headerMainDivLocalshop { --------- This Class Back up taken 2010-09-01 ---------
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/BlueImg/localshop_header.gif);
	background-repeat:no-repeat;
	height:205px;
	margin-bottom:5px;
} */
.headerMainDivLocalshop {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/BlueImg/headerbg.gif);
	background-repeat:no-repeat;
	height:205px;
	margin-bottom:5px;
}
.LocBdyDiv {
	width:750px; 
	float:left;
	margin-top:5px;
}
.LocBdyMainDiv  {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.LocBdyCurve_topLft {
	background-image:url(../images/LocBdyCurve_topLft.gif);
	background-repeat:no-repeat;
	width:7px;
	height:25px;
}
.LocBdyCurve_TopMidline {
	background-image:url(../images/LocBdyCurve_TopMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:25px;
}
.LocBdyCurve_topRgt {
	background-image:url(../images/LocBdyCurve_topRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:25px;
}
.LocBdyTitleLftCurve {
	background-image:url(../images/LocBdyTitleLftCurve.gif);
	background-repeat:no-repeat;
	width:6px;
	height:25px;
}
.LocBdyTitleRgtCurve {
	background-image:url(../images/LocBdyTitleRgtCurve.gif);
	background-repeat:no-repeat;
	width:6px;
	height:25px;
}
.locBdyTopTile {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding-top:5px;
}
.LocBdyLftline {
	background-image:url(../images/LocBdyLftline.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:7px;
	height:auto;
}
.LocBdyRgtline {
	background-image:url(../images/LocBdyRgtline.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.LocBdyCurve_dwnLft {
	background-image:url(../images/LocBdyCurve_dwnLft.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:7px;
	height:7px;
}
.LocBdyCurve_DwnMidline {
	background-image:url(../images/LocBdyCurve_DwnMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.LocBdyCurve_dwnRgt {
	background-image:url(../images/LocBdyCurve_dwnRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.LcoRgtDiv {
	width:214px;
	float:right;
	margin-left:16px;
}
.Loc_RgtBgColor {
	float:right;
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;
}
/*.localsearch_titlebg1 { This modified on 2010-09-02 
    background-image: url(../images/localsearch_titlebg1.gif);
    background-repeat: no-repeat;
    width: 220px;
    float: left;
}*/

.localsearch_title {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    line-height: 26px;
    padding-left: 18px;
}
.localsearch_lftborder {
    border-left: #b4c91a solid 1px;
    border-right: #b4c91a solid 1px;
}
/*.localsearch_lftborder1 { This modified on 2010-09-02 
	/* border-left: #f8ea11 solid 1px;
	border-right: #f8ea11 solid 1px;
	padding-left: 5px; 
	border-left:1px solid #fdb813;
	border-right:1px solid #fdb813;
	height:auto;
	padding-left:5px;
	height:auto;
}*/
/*.bigtitles { This modified on 2010-09-02 
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color:#dbeef8;
	color: CadetBlue;
}*/
/*.se_smal_links { This modified on 2010-09-02 
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color:#5f9ea0;
    text-decoration: underline;
}
.se_smal_links:hover {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color:#5f9ea0;
    text-decoration: none;
}*/
/*.se_smal_links_nolink { This modified on 2010-09-02 
	color:#5f9ea0;
	text-decoration: underline;
	font-weight:normal;
}
.se_smal_links_nolink:hover {
	color: #5f9ea0;
	text-decoration: none;
	font-weight:normal;
}*/
/*.tblRadlistResults { This modified on 2010-09-02
    width:560px;
    height:50px;
    border-bottom: #fdb813 solid 1px;
    padding-bottom:3px;
    margin-bottom:3px;
    /* #b4c91a 
}*/
.tblWidth {
   float: left;
   width: 980px;
}
.localsearch_lftDiv1 {
    float: left;
    width: 230px;
    margin-top: 0px;
}
.localsearch_titlebg {
    background-image: url(../images/localsearch_titlebg.gif);
    background-repeat: no-repeat;
    width: 200px;
    float: left;
}
.searchBodyMaindiv {
	float: left;
	margin-top: 5px; 
	width:570px;
}
.SearchRgtDiv {
	width: 158px;
	height: 200px;
	border: Gray Solid 1px;
	overflow:hidden;
}
.SearchWorksTable {
	width: 300px;
	float: left;
	margin-top: 0px
}
.SearchRgtLogoDiv {
	float:right;
	width:150px;
	height:150px;
	display:none;
}
.SearchRgtLogoDiv1 {
	float:right;
	display:none;
}
.displayText {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.MapDirectionDiv {
	float: left;
	border: #848484 solid 1px;
	margin-left: 0px;
	margin-top: 0px;
    height: auto;
}
.GetDirectionTitle {
	margin-left: 1px;
	width: 299px;
	float: left;
}
.SearchMapDiv {
	width: 570px;
	height: 408px;
	float: left;
}
.DisplayResults {
	line-height: 18px;
	float: left;
	width: 410px;
}
.mapResults {
   float: left;
   display: none;
}
.tblPager {
	border: gray solid 1px; 
	border-left: 0px;
	border-right: 0px;
}
.divClear {
	clear:both;
}
.LoclBdyCurve_topLft {
	background-image:url(../images/LoclBdyCurve_topLft.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.LoclBdyCurve_TopMidline {
	background-image:url(../images/LoclBdyCurve_TopMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.LoclBdyCurve_topRgt {
	background-image:url(../images/LoclBdyCurve_topRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.LoclBdyLftline {
	background-image:url(../images/LoclBdyLftline.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:7px;
	height:auto;
}
.LoclBdyRgtline {
	background-image:url(../images/LoclBdyRgtline.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.LoclBdyCurve_dwnLft {
	background-image:url(../images/LoclBdyCurve_dwnLft.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:7px;
	height:7px;
}
.LoclBdyCurve_DwnMidline {
	background-image:url(../images/LoclBdyCurve_DwnMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.LoclBdyCurve_dwnRgt {
	background-image:url(../images/LoclBdyCurve_dwnRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.h3_localShopTitle {
    font-family:Arial;
    font-weight:bold;
    color:#09497C;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
}
.h3_localShopTitleNew {
    font-family:Arial;
    font-weight:bold;
    font-size:20px;
    color:#CC0000;
    padding-bottom:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
}
.BigTxtLink {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0000FF;
	text-align:left;
	text-decoration:none;
}
.BigTxtLink:hover {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#0000FF;
	text-align:left;
	text-decoration:underline;
}
.URLTxtLink {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#0000FF;
	text-align:left;
	text-decoration:none;
}
.URLTxtLink:hover {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#0000FF;
	text-align:left;
	text-decoration:underline;
}
.RecentAddedTXT {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	line-height:18px;
	padding-right:10px;
}
.RecentLogo {
	background-color:#FFFFFF;
	border:#a8a8a8 solid 1px;
}
.RecentLogoDiv {
	background-color:#FFFFFF;
	border:#a8a8a8 solid 1px;
	padding:0px;
}
.dotted_Line {
	background-image:url(../images/dotted_Line.gif);
	background-repeat:repeat-x;
	width:auto;
	height:5px;
}
.mapOver {
	margin-top:0px;
	float:right;
	width:160px;
}
.searcDescDiv {
	float:left;
}
.DescprationBorder {
	border: #808080 solid 1px;
}
.inner {
	width: 570px;
	float:left;
}
.inner_left {
	width: 140px;
	float:left;
	text-align: left;
	font-family:Arial;
	color: #000000;
	font-weight: bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	height:100%;
}
.inner_right {
	width:420px;
	height:100%;
	float:left;
	text-align:left;
	font-family:Arial;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}
.inner_lable {
	background-color: #f6f6f6;
	float:left;
	width:570px;
	padding-bottom:5px;
	padding-top:5px;
}
.LocalSearBdyMainDiv {
	width: 570px;
}
.textfeild1 {
    background-color: #FFFFFF;
    border: #ACACAC solid 1px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    width: auto;
}

/*User control for Auto complete rad combo box */
.rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul
{
    width: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.col2, .col3
{
    float: left;
    width: 90px;
    margin: 0;
    padding: 0 0px 0 0;
    line-height: 14px;
    text-align: left;
}
.col1
{
    float: left;
    width: 160px;
    margin: 0;
    padding: 0 0px 0 0;
    line-height: 14px;
}

.AjaxAutoc_list {
    line-height: 14px;
}

.AjaxAutoc_high {
    background: #CCCCCC;
}
.divDropdownlist
{
   float: left; margin-left: 6px;
}
.divDropdownlisLeft
{
  float: left;
}
.spanPageSize
{
    margin-top: 6px; color: Black;
}
.displayMsgSize
{
 width: 150px;
}
.displaySpanHeight
{
   line-height: 20px;
}
.DisplayResults
{
    line-height: 18px;
    float: left; width: 410px;
}
.mapResults
{
   float: left; display: none;
}

.tblRadlistResults
{
    width:560px;
    height:50px; border-bottom: #fdb813 solid 1px;
    /* #b4c91a */
}
.mapOver
{
    margin-top:0px;
    float:right;
    width:160px;
}
.tblWidth
{
   float: left; width: 980px;
}
.top_main
{
	width: 600px;
	float: left;
	text-align: left;
	height: 100%;
}
.top_left
{
	width: 250px;
	float:left;
	text-align:left;
	height: 100%;
	font-family:arial;
	font-size:12px;
	padding:7px 0px 0px 7px;
}
.top_right
{
	width: 350px;
	float:right;
	height: 100%;
	padding-bottom: 15px;
}
.rgt_ads
{
	width: 150px;
	height: 100%;
	float:right;
	padding-left:5px
}
.grayborders_Lft_top {
    background-image: url(../images/grayborders_Lft_top.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.grayborders_topMidline {
    background-image: url(../images/grayborders_topMidline.gif);
    background-repeat: repeat-x;
    width: auto;
    height: 8px;
}
.grayborders_Rgt_top {
    background-image: url(../images/grayborders_Rgt_top.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.grayborders_Lft_line {
    background-image: url(../images/grayborders_Lft_line.gif);
    background-repeat: repeat-y;
    width: 8px;
    height: auto;
}
.grayborders_Rgt_Line {
    background-image: url(../images/grayborders_Rgt_Line.gif);
    background-repeat: repeat-y;
    width: 8px;
    height: auto;
}
.grayborders_Lft_dwn {
    background-image: url(../images/grayborders_Lft_dwn.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.grayborders_dwnMidline {
    background-image: url(../images/grayborders_dwnMidline.gif);
    background-repeat: repeat-x;
    width: auto;
    height: 8px;
}
.grayborders_Rgt_dwn {
    background-image: url(../images/grayborders_Rgt_dwn.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.login_txtfeildnew {
    border: #cfcece solid 1px;
    width: 150px;
    height: 20px;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.lftlinks_midbg_login {
    border-left: #b6b6b6 solid 1px;
    border-right: #b6b6b6 solid 1px;
    background-color: #ffffff;
}
.login_top_image
{
	background-image:url(../images/retrng_custmr.gif);
	vertical-align:top;
	background-repeat:no-repeat;
	width:404px;
	height:40px;	
}
.login_down_image
{
	background-image:url(../images/dwn2both.gif);
	vertical-align:top;
	background-repeat:no-repeat;
	width:404px;		
}
.login_new_cust_image
{
	background-image:url(../images/nw_custmr.gif);
	vertical-align:top;
	background-repeat:no-repeat;	
	width:404px;
	height:40px;
}
.DirectionTXTDiv {
	float: left;
	font-size: 12px;
	font-family:Arial;
	font-weight:normal;
	margin-top:5px;
}
.DirectionSearchDiv {
	border-bottom: #848484 solid 1px;
	float: left;
	width: 570px;
}
.categories_list
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #0000ff;
    text-decoration: none;
    padding-left: 0px;
    line-height: 25px;
}
.categories_list:hover
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #0000ff;
    padding-left: 0px;
    line-height: 25px;
    text-decoration: underline;
}


.categories_list1
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: Gray;
    text-decoration: none;
    padding-left: 0px;
    line-height: 18px;
}
.categories_list1:hover
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    padding-left: 0px;
    line-height: 18px;
    text-decoration: underline;
}



.localsearch_rgtline
{
    background-image: url(../images/localsearch_rgtline.gif);
    background-repeat: repeat-y;
    width: 8px;
    height: auto;
}
.localsearch_dwnmidline
{
    background-image: url(../images/localsearch_dwnmidline.gif);
    background-repeat: repeat-x;
    width: auto;
    height: 8px;
}
.localsearch_top_lftcurve
{
    background-image: url(../images/localsearch_top_lftcurve.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.localsearch_top_rgtcurve
{
    background-image: url(../images/localsearch_top_rgtcurve.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.localsearch_dwn_lftcurve
{
    background-image: url(../images/localsearch_dwn_lftcurve.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}
.localsearch_dwn_rgtcurve
{
    background-image: url(../images/localsearch_dwn_rgtcurve.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}


.localsearch_topmidline
{
    background-image: url(../images/localsearch_topmidline.gif);
    background-repeat: repeat-x;
    width: auto;
    height: 8px;
}
.localsearch_lftline
{
    background-image: url(../images/localsearch_lftline.gif);
    background-repeat: repeat-y;
    width: 8px;
    height: auto;
}




/*************************** Local Shop CSS Ends Here  ***************************************/

/*************************** Manufacturers CSS Starts Here  ***************************************/

.bodyPart {
	width:980px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.headerMainDivManufacturer {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/BlueImg/manufacturers_header.gif);
	background-repeat:no-repeat;
	height:205px;
	margin-bottom:5px;
}
.headerAdsBannerDiv {
	float:left; 
	width:472px; 
	height:50px;
}
.leftMfts_part {
	width:220px;
	height:auto;
	float:left;
}
.rightBanner_part {
	width:160px;
	height:auto;
	float:left;
	text-align:right;
	padding-left:9px;
}
.ManfucimgBannersDiv {
	margin-bottom:5px;
}
.ManufacturerTitle {
	background-color:#EBF0F8; 
	height:auto; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:#e4f2fe solid 1px;
}
.ManufacturerTitleLink {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#0000EE;
}
.ManuSubHead {
	color:#4c90f1;
}
.ManufacturersMainDiv {
	width:583px;
	background-color:#FFFFFF;
	padding:0px;
	float:left;
}
.mftLftpart_Skyblueheader {
	background-image:url(../Images/BlueThemeManufacturers/mftLftpart_Skyblueheader.gif);
	background-repeat:no-repeat;
	width:199px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-top:6px;
	padding-left:21px;
}
.mftLftpart_Skyblueborder {
	border-left:#76aaf5 solid 1px;
	border-right:#76aaf5 solid 1px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:left;
	font-weight:normal;
	float:left;
	width:213px;
	padding-left:5px;
	padding-top:5px;
}
.LftManuTitles {
	font-family:Arial;
	font-size:12px;
	color: #0000ee;
	text-decoration:none;
	line-height:19px; 
}
.LftManuTitles:hover {
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	line-height:19px; 
}
.mftLftpart_Skybluefooter {
	background-image:url(../Images/BlueThemeManufacturers/mftLftpart_Skybluefooter.gif);
	background-repeat:no-repeat;
	width:220px;
	height:8px;
	float:left;
}
.Mfts_part {
	width:560px;
	height:auto;
	float:left;
	border:#FF0000 solid 0px;
}
.ManufacturersNumDiv {
	/*width:560px;*/
	float:left;
	margin-bottom:5px;
}
.ManufactTableBorder {
	border-top:#76aaf5 solid 1px; 
	height: 3px;
}
.ManufacturersBdyDiv {
	float:left;
	width:580px;
	margin-left:10px;
}
.mft_rightbanner {
	background-image:url(../Images/BlueThemeManufacturers/mft_rightbanner.gif);
	background-repeat:no-repeat;
	width:160px;
	height:400px;
	float:left;
}
.ManufacturersRightBannerDiv {
	float:left; width:160px;
	margin-left:6px;
}
.ManufacturersMainDiv1 {
 width:570px;
 background-color:#FFFFFF;
 padding:0px;
}


/*************************** Manufacturers CSS Ends Here  ***************************************/

/*************************** Regstration CSS Starts Here  ***************************************/

.regstration_MainDiv {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.regstration_headerbg {
	background-image:url(../images/regstration_headerbg.gif);
	background-repeat:no-repeat;
	width:980px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
}
.RegLogoDiv {
	width:267px; 
	height:90px; 
	float:left;
}
.YellowBgDivTxt {
    float:right; 
    width:300px; 
    text-align:right;
    padding-right:5px;
    padding-top:10px;
}
.regstrationInnerDiv {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	margin-top:3px;
	float:left;
}
.reg_MainCurve_topLft {
	background-image:url(../images/reg_MainCurve_topLft.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.reg_MainCurve_TopMidline {
	background-image:url(../images/reg_MainCurve_TopMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.reg_MainCurve_topRgt {
	background-image:url(../images/reg_MainCurve_topRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.reg_Main_Lftline {
	background-image:url(../images/reg_Main_Lftline.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:7px;
	height:auto;
}
.reg_Main_Rgtline {
	background-image:url(../images/reg_Main_Rgtline.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.reg_MainCurve_dwnLft {
	background-image:url(../images/reg_MainCurve_dwnLft.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.reg_MainCurve_DwnMidline {
	background-image:url(../images/reg_MainCurve_DwnMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.reg_MainCurve_dwnRgt {
	background-image:url(../images/reg_MainCurve_dwnRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.Txtfeild_ph {
    width: 30px;
    height: 20px;
    padding: 3px;
    border: solid 1px #ccc;
}
.listHeightTd {
	height:120px;
}
.Reg_rgtLinks {
	list-style-type: none;
	width: 200px;
	border: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
}

.Reg_rgtLinks li a {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color: #0000FF;
	display: block;
	width: 80%;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0;
	padding-bottom: 3px;
}
* html .Reg_rgtLinks li a { /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 95%;
}
.Reg_rgtLinks li a:visited, .Reg_rgtLinks li a:active {
	color: #0000FF;
}
.Reg_rgtLinks li a:hover {
	color: #CC0000;
	text-decoration:underline;
}
.Reg_rgtLinksDiv {
	margin-left:0px; 
	margin-bottom:5px; 
	float:left;
}

.Reg_dwnTxtDiv {
	float:left;
	width:auto;
	margin-right:5px;
	height:28px;
	line-height:28px;
	}
.Reg_dwnBtnDiv {
	float:left;
	width:73px;
	height:28px;
}
/* css related to iframes to upload images*/

.iframe_css {
    text-align: center;
    vertical-align: middle;
    border: 0px;
    margin: 0px;
    width: 100%;
   }
   .iframe_css_product
   {
    text-align: center;
    vertical-align: middle;
    border: 0px;
    margin: 0px;
    height:700px;
    width: 100%;
   }
   .iframe_prductimg
   {
   
    height:100px;
    width: 100px; 
   }
   .iframe_prduct_updbutton
   {float:right; 
       font-size:11px;
       width: 60px;
   }
   .iframe_prduct_delbutton
   {float:right; 
       font-size:11px;
       width: 60px;
   }
   .iframe_browsebtn
   {float:right; 
      font-size:11px;
      float:left; 
      width:220px;
      
   }
   
 .prdct_topimg 
{
 background-image: url(../Images/prdct_topimg.gif);
 background-repeat: no-repeat;
 width: 650px;
 height:20px;
 float: left;
 font-family: Arial;
 font-size: 12px;
 color: #ffffff;
 font-weight: bold;
 text-decoration: none;
 padding-left: 34px;

}
.prdct_dwnimg 
{
 background-image: url(../images/prdct_dwnimg.gif);
 background-repeat: no-repeat;
 width: 650px;
 height:6px;
 float: left;
}
.border_middle
{
 border-left:#b4c91a solid 1px; 
 border-right:#b4c91a solid 1px;
}
.lbl_bg
{
 background-color: #eeeeee;
}

/*``````````````````````````````````````````````````````````````````*/
.PayRegInLftTopCurve {
 background-image: url("../images/PayRegInLftTopCurve.gif");
 background-repeat:no-repeat;
 width: 6px;
 height:27px;
}
.PayRegInMidTopCurve {
 background-image: url("../images/PayRegInMidTopCurve.gif");
 background-repeat:repeat-x;
 width:auto;
 height:27px;
}
.PayRegInRGtTopCurve {
 background-image: url("../images/PayRegInRGtTopCurve.gif");
 background-repeat:no-repeat;
 width: 6px;
 height:27px;
}
.PayRegInLftLine {
 background-image: url("../images/PayRegInLftLine.gif");
 background-repeat:repeat-y;
 width:6px;
 height:auto;
}
.PayRegInRgtLine {
 background-image: url("../images/PayRegInRgtLine.gif");
 background-repeat:repeat-y;
 width:6px;
 height:auto;
}
.PayRegInLftDwnCurve {
 background-image: url("../images/PayRegInLftDwnCurve.gif");
 background-repeat:no-repeat;
 width: 6px;
 height:6px;
}
.PayRegInMidDwnCurve {
 background-image: url("../images/PayRegInMidDwnCurve.gif");
 background-repeat:repeat-x;
 width:auto;
 height:6px;
}
.PayRegInRGtDwnCurve {
 background-image: url("../images/PayRegInRGtDwnCurve.gif");
 background-repeat:no-repeat;
 width: 6px;
 height:6px;
}
.PayRegTopTitles {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

div.RadListBox .rlbTransferTo,
div.RadListBox .rlbTransferToDisabled {
   display: none;
}

/* -----------2010-07-20 New CSS ------------------ */
.reg_InnerLeftTopCurve {
	background-image:url(../Images/Registration/reg_InnerLeftTopCurve.gif);
	background-repeat:no-repeat;
	width:10px;
	height:27px;
}
.reg_InnTitleLftTopCurve {
	background-image:url(../Images/Registration/reg_InnTitleLftTopCurve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:24px;
}
.reg_InnTitleMidBgColor {
	background-color:#fdb713;
}
.reg_InnerTopMidLine {
	background-image:url(../Images/Registration/reg_InnerTopMidLine.gif);
	background-repeat:repeat-x;
	width:auto;
	height:27px;
}
.reg_InnTitleRgtTopCurve {
	background-image:url(../Images/Registration/reg_InnTitleRgtTopCurve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:24px;
}
.reg_InnerRgtTopCurve {
	background-image:url(../Images/Registration/reg_InnerRgtTopCurve.gif);
	background-repeat:no-repeat;
	width:10px;
	height:27px;
}
.reg_InnerleftLine {
	background-image:url(../Images/Registration/reg_InnerleftLine.gif);
	background-repeat:repeat-y;
	width:10px;
	height:auto;
}
.reg_InnerRgtLine {
	background-image:url(../Images/Registration/reg_InnerRgtLine.gif);
	background-repeat:repeat-y;
	width:10px;
	height:auto;
}
.reg_InnerLeftDwnCurve {
	background-image:url(../Images/Registration/reg_InnerLeftDwnCurve.gif);
	background-repeat:no-repeat;
	width:10px;
	height:7px;
}
.reg_InnerDwnMidLine {
	background-image:url(../Images/Registration/reg_InnerDwnMidLine.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.reg_InnerRgtDwnCurve {
	background-image:url(../Images/Registration/reg_InnerRgtDwnCurve.gif);
	background-repeat:no-repeat;
	width:10px;
	height:7px;
}
.reg_BdyBlueTopCurveImg {
	background-image:url(../Images/Registration/reg_BdyBlueTopCurveImg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:333px;
	height:6px;
}
.reg_BdyOrgTopCurveImg {
	background-image:url(../Images/Registration/reg_BdyOrgTopCurveImg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:333px;
	height:6px;
}
.reg_RgtTopCurveImg {
	background-image:url(../Images/Registration/reg_RgtTopCurveImg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:254px;
	height:6px;
}
.reg_BdyBlueDwnCurveImg {
	background-image:url(../Images/Registration/reg_BdyBlueDwnCurveImg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:333px;
	height:6px;
}
.reg_BdyOrgDwnCurveImg {
	background-image:url(../Images/Registration/reg_BdyOrgDwnCurveImg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:333px;
	height:6px;
}
.reg_RgtDwnCurveImg {
	background-image:url(../Images/Registration/reg_RgtDwnCurveImg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:254px;
	height:6px;
}

.reg_RgtBlueColor {
	background-color:#edf3f6;
}
.regSignUpBtnDiv {
	padding-right:10px;
}
.regFindMoreDiv {
	padding-left:10px;
}
.reg_BdyBlueOrgBgColor {
	background-image:url(../Images/Registration/reg_BdyBlueOrgBgColor.gif);
	background-repeat:repeat-y;
	width:679px;
	height:auto;
}
.reg_speciMidline {
	background-image:url(../Images/Registration/reg_speciMidline.gif);
	background-repeat:repeat-y;
	width:13px;
	height:auto;
}



/*************************** Regstration CSS Ends Here  ***************************************/

/*************************** PayregSingnup CSS Starts Here  ***************************************/


.Reg_rowBorder {
	width:100%; 
	margin-bottom:5px; 
	margin-top:5px; 
	border:#dddddd solid 1px;	
}
.RegTd {
	width: 25%;
	text-align:left;
}
.RegTd2 {
	width: 75%;
	text-align:left;
}
.star {
	color:#FF0000;
}
.Txtfeild {
    height: 16px;
    width: 320px;
    padding: 3px;
    border:#CCCCCC solid 1px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#000000;
}
.TxtfeildPwd {
    height: 16px;
    width: 160px;
    padding: 3px;
    border:#CCCCCC solid 1px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#000000;
}
.TxtfeildPhone {
    height: 16px;
    width: 100px;
    padding: 3px;
    border:#CCCCCC solid 1px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#000000;
}
.TxtfeildZip {
    height: 16px;
    width: 50px;
    padding: 3px;
    border:#CCCCCC solid 1px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#000000;
}
.RgtBgColorTXT {
    border-left: #DDDDDD solid 1px;
    border-bottom: #DDDDDD solid 1px;
    background-color: #F0F1EA;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align:top;
}
.RgtBgColorTXT2 {
    border-left: #DDDDDD solid 1px;
    background-color: #F0F1EA;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
    vertical-align:top;
}
.RgtColrTxtBold {
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.Txtfeild_ext {
	width: 60px;
	height: 16px;
	padding: 3px;
	border: solid 1px #ccc;
}
.Ddls {
	height: 20px;
	width: 350px;
}

.previmg, .nextimg {
	text-decoration: none;
	border-style: none;
}
.prev:hover, .next:hover {
text-decoration: none;
border-style: none;
}
.prev {
		float: left;
		padding: 5px 10px;
		text-decoration: none;
		border-style: none;
}
.next {
	float: left; 
	/* padding-left: 150px;*/
	border-style: none; 
	/*height:25px;*/
	padding: 5px 10px;
	text-decoration: none;
}
#steps {
    list-style: none;
    overflow: hidden;
    width:100%;
    margin: 0px;
    padding: 0px;
    float:left;
    background-color:#eeeff1;
    background-image: url('../images/PayRegStepsBg1.gif' );
    background-repeat:repeat-x;
    height: 20px;
}
#steps li
{
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    float: left;
    margin-left: 5px;
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 8px;
    color: #b0b1b3;
    width: 145px;
    background-image: url('../images/PayRegStepsBgArrow.gif' );
    background-repeat:no-repeat;
    background-position:top right;
    border: #FF0000 solid 0px;
}
#steps li span
{
    font-size: 11px;
    display: block;
}
#steps li.current
{
    color: #000;
}
legend
{
    font-size: 18px;
    margin: 0px;
    padding: 10px 0px;
    color: #CC0000;
    font-weight: bold;
}
label {
    display: inline-block;
    /*margin: 15px 0 5px;*/
}
.FieldSetStyle {
	width: 98%; 
	border: none;
	margin-left:auto;
	margin-right:auto;
}
.lblTxt {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:text-top;
	margin-top:0px;
}
.content {
	padding:10px;
	line-height:20px;
}
.Reg_rowBorderTD {
	border-bottom:#dddddd solid 1px;	
}
.Reg_rgtTxt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
}
.Reg_rgtTxt li {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:0px;
}
.formsection {
    border-top: #dddddd solid  2px;
    border-bottom: #dddddd solid  1px;
    border-left: #dddddd solid  1px;
    border-right: #dddddd solid  1px;
    font-size: 12px;
    padding-bottom:10px;
}



.formBox
{
    border-bottom: #dddddd 1px solid;
    border-left: #dddddd 1px solid;
    margin: 7px 0px 5px;
    border-top: #dddddd 1px solid;
    border-right: #dddddd 1px solid;
}
.top
{
    border-top: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
}
.formsection_ps
{
    border-top: #dddddd 2px solid;
    border-bottom: #dddddd 1px solid;
    border-left: #dddddd 1px solid;
    border-right: #dddddd 1px solid;
    font-size: 12px;
    padding: 10px 10px 0px 10px;
}
.formsection_top {
   
    border-top: #dddddd solid 2px;
}
.formheader_top
{
    border-top: #dddddd 2px solid;
    background-color: #f0f1ea;
    font-size: 10px;
    font-family: Arial;
}
.divContenttxt {
    padding: 10px 10px 0px 10px;
}
.ManfacturersSucessRegBorder {
	border:#CCCCCC solid 1px;
	padding:10px;
	padding-top:50px;
	height:200px;
	text-align:center;
}
fieldset {
   /*  border: none;
   width: 900px;*/
}


/*************************** PayregSingnup CSS Ends Here  ***************************************/

/*************************** Serives CSS Start Here  ***************************************/
.mftLftpart_steelblueheader {
	background-image:url(../Images/ServicesImages/mftLftpart_steelblueheader.gif);
	background-repeat:no-repeat;
	width:199px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-top:6px;
	padding-left:21px;
}
.mftLftpart_steelblueborder {
	border-left:#78CCCC solid 1px;
	border-right:#78CCCC solid 1px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:left;
	font-weight:normal;
	float:left;
	width:213px;
	padding-left:5px;
	padding-top:5px;
}
.mftLftpart_steelbluefooter {
	background-image:url(../Images/ServicesImages/mftLftpart_steelbluefooter.gif);
	background-repeat:no-repeat;
	width:220px;
	height:8px;
	float:left;
}
.ServicesTitle {
	background-color:#e6fafa; 
	height:auto; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:#e4f2fe solid 1px;
}
.SearvicesimgBannersDiv {
    margin-bottom:5px;
}


/*************************** Serives CSS Ends Here  ***************************************/

/*************************** Solar CSS Start Here  ***************************************/

.headerMainDivSolar {
 width:980px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(../images/BlueImg/solar_header.gif);
 background-repeat:no-repeat;
 height:205px;
 margin-bottom:5px;
}
.solarTitle {
	background-color:#ecfbd5; 
	height:auto; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:#e4f2fe solid 1px;
	
}
.solarTitleLink {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#0000F1;
}
.LftSolarTitles {
	font-family:Arial;
	font-size:12px;
	color:#0000EE;
	text-decoration:none;
	line-height:20px;
 
}
.LftSolarTitles:hover {
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	line-height:20px;
 
}
.solarSubTitles
{
   font-weight:bold; 
   color:#4c90f1;
}
.solarsearch_lftmenu
{
    list-style-type: none;
    padding: 0;
    width: 200px;
    border: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding-top: 5px;
}

.solarsearch_lftmenu li a
{
    background: url(../images/arrow1.gif) no-repeat 2px center;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    display: block;
    width: auto;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 3px;
}


* html .solarsearch_lftmenu li a
{
    /*IE only. Actual menu width minus left padding of LINK (20px) */
    width: 95%;
}

.solarsearch_lftmenu li a:visited, .solarsearch_lftmenu li a:active
{
    background: url(../images/arrow1.gif) no-repeat 2px center;
    color: #000000;
}

.solarsearch_lftmenu li a:hover
{
    color: #CC0000;
    background-image: url(../images/arrow1.gif); /*onMouseover image change. Remove if none*/
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
}
.SolarimgBannersDiv {
	margin-bottom:5px;
	padding-left:5px;
}
.SolarTableDwnBorder {
	border-top:#88c32c solid 1px ;
	height: 3px;
}
.SolarBdyDiv {
	width: 580px; 
	margin-left: 5px; 
	float: left;
}
.SolarMainDiv {
	width:570px;
	background-color:#FFFFFF;
	padding:0px;
	float:left;
}
.SolarNumDiv {
	width:565px;
	float:left;
	margin-bottom:5px;
}
.mftLftpart_header {
	background-image:url(../Images/solar/mftLftpart_header.gif);
	background-repeat:no-repeat;
	width:199px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-top:6px;
	padding-left:21px;
}
.mftLftpart_border {
	border-left:#7fbc21 solid 1px;
	border-right:#7fbc21 solid 1px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-align:left;
	font-weight:normal;
	float:left;
	width:213px;
	padding-left:5px;
	padding-top:5px;
}
.mftLftpart_footer {
	background-image:url(../Images/solar/mftLftpart_footer.gif);
	background-repeat:no-repeat;
	width:220px;
	height:8px;
	float:left;
}
.SolarMfts_part {
	width:570px;
	height:auto;
	float:left;
	margin-left:0px;
}
.SolarNumDiv {
	width:570px;
	float:left;
	margin-bottom:5px;
}


/*************************** Solar CSS Ends Here  ***************************************/

/*************************** Coupons CSS Starts Here  ***************************************/

.linkPrice
{
   color: black; font-weight: bold;
   text-decoration: none; font-size: 16px;
}

.linkPrice:hover
{
    color: black; font-weight: bold;
   text-decoration: underline; font-size: 16px;
}
.headerMainDiv_Coupons {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/BlueImg/coupons_header.gif);
	background-repeat:no-repeat;
	height:205px;
	margin-bottom:5px;
}
.breadscrum {
	float: left;
	margin-top:5px;
	margin-bottom:5px;
}
.couponsLftDiv {
	float:left; 
	width:160px;
	background-color:#FFFFFF;
}
.cupons_titlebg {
	background-image: url(../images/coupanImages/cupons_titlebg.gif);
	background-repeat: no-repeat;
	width: 170px;
	float: left;
	margin-bottom:5px;
}
.cupons_title {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 26px;
	padding-left: 20px;
}
.cupons_lftborder {
	border-left: #fdb813 solid 1px;
	border-right: #fdb813 solid 1px;
	padding-left: 5px;
}
.dwnlftimg {
	background-image: url(../images/coupanImages/cupons_dwnlftimg.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 6px;
	float: left;
}
.CopanMainDiv {
	width:620px;
	background-color:#FFFFFF;
}
.couponNumDiv {
	width:620px;
	float:left;
	margin-bottom:5px;
	margin-left:0px;
}
.dottedDiv {
	border-bottom:#fdb813 Solid 1px; 
	padding-top:3px; 
	margin-top:5px;
	width:100%;
}
.afflitedTitle {
	background-color:#f0f8ff; 
	height:auto; 
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:#e4f2fe solid 1px;
	width:100%;
	overflow:hidden;
	float:left;
	margin-bottom:5px;
}
.BlackTxt {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	padding-top:5px;
	padding-left:5px;
}
.CopansimgBannersDiv {
	margin-bottom:5px;
}
.CouponstblPager {
    border: #fdb813 solid 1px; 
    border-left: 0px;
    border-right: 0px;
}
.tdHeight
{
    height: 5px;
}
.showResults
{
    
    margin-top:0px;
    margin-left:10px;
    border-top:#FFFFFF solid 1px;
    color:#000000
    
}

.P_datedE_dated {
 font-family:Arial; 
 font-size:12px; 
 font-weight:bold; 
 color:#666666;
 padding-top:5px;
 padding-left:5px;
 
}

.CategoryTilte {
 font-family:Arial; 
 font-size:13px; 
 font-weight:bold; 
 color:#0e4d80;
 padding-top:5px;
 padding-left:5px;
 
}

.divMarchant1
{
  margin-top:6px;margin-left:8px;
 }



.ImpoveDirecLink {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:none;
}
.ImpoveDirecLink:hover {
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}

.marchantDescr
{
     font-family: Arial;
    font-size: 12px;
    color:Blue;
}


.LftTitles {
 font-family:Arial;
 font-size:12px;
 color:blue;
  text-decoration:underline;
 line-height:18px;
}
hover:LftTitles {
 font-family:Arial;
 font-size:12px;
 color:Gray;
 line-height:18px;
  text-decoration:none;
}


/*************************** Coupons CSS Ends Here  ***************************************/

/*************************** Forgot password CSS Start Here  ***************************************/

.ForgetPSWTopDiv {
    width: 980px;
    background-color: #cedb68;
    border-top: #b4c91a solid 2px;
}
.AddBusinesBtnDiv {
    width: 190px;
    float: left;
    padding-left: 15px;
    margin-left: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
}
.ForgetPSWTopTitle {
    width: 350px;
    float: left;
    padding-left: 5px;
    margin-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.log_bigtxt {
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
.ForgetPSWTopRgtTxt {
    width: 335px;
    float: left;
    padding-left: 5px;
    margin-left: 20px;
    padding-top: 30px;
    padding-bottom: 20px;
}
.ForgetPSWTopRgtLink {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.ForgetPSWTopRgtLink:hover {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.log_bdyDiv {
    width: 83%;
    float: left;
}
.log_titlediv {
    padding-top: 10px;
    padding-bottom:10px;
}
.log_h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 0px;
}
.login_txtnormal {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-align: justify;
    text-decoration: none;
}
.redstar {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
}
.updater_btn {
	background-image:url(../images/update_btn_midbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:26px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border:none;
	text-decoration:none;
	cursor:pointer;
}
.log_rgt_top_margin {
    margin-top: 5px;
    padding-top: 5px;
}
.login_txtfeild {
    border: #cfcece solid 1px;
    width: 250px;
    height: 25px;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

/*************************** Forgot password CSS Ends Here  ***************************************/
/* UpdateStyles.css */

.ControlPanel_headerbg {
	background-image:url(../images/ControlPanelHeader.gif);
	background-repeat:no-repeat;
	width:980px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
}

.manfu_Update {
 
 background-image:url(../images/manfu_bg.gif);
 background-repeat:no-repeat;
 width:218px;
 height:250px;
  border:#dbeef8 solid 1px;
   background-color:#FFFFFF;
}


.smalltitle_UpdateDetails {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#FFFFFF;
 padding-left:22px;
 line-height:33px;
}

.featcom_Update {
 width:180px; 
 margin-top:5px;
 float:left;
}

.leftpane_Update {
 border-left:#afdbf1 solid 0px; 
 border-right:#afdbf1 solid 0px;
 margin-top:0px;
}
.roter_titlebg_Update {
 background-image:url(../images/roter_titlebg_Update.gif);
 background-repeat:no-repeat;
 width:180px;
 height:26px;
}
.updater_lft_title {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:26px;
	text-align:left;
}
.updater_toplft_curve {
	background-image:url(../images/updater_toplft_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
.updaer_topmidline {
	background-image:url(../images/updaer_topmidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:8px;
}
.updater_toprgt_curve {
	background-image:url(../images/updater_toprgt_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
.updater_lftline {
	background-image:url(../images/updater_lftline.gif);
	background-repeat:repeat-y;
	width:8px;
	height:auto;
}
.updater_rgtline {
	background-image:url(../images/updater_rgtline.gif);
	background-repeat:repeat-y;
	width:8px;
	height:auto;
}
.updater_dwnlft_curve {
	background-image:url(../images/updater_dwnlft_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}
.updaer_dwnmidline {
	background-image:url(../images/updaer_dwnmidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:8px;
}
.updater_dwnrgt_curve {
	background-image:url(../images/updater_dwnrgt_curve.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
}	

/*--------------- menu ----------------------------------*/
.updater_lftmenu1 {

 padding: 0;
 width: 170px;
 border: none;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 5px;
 padding-top:5px;
 line-height:18px;
}
.updater_lftmenu {
 list-style-type: none;
 padding: 0;
 width: 150px;
 border: none;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 5px;
 padding-top:5px;
}

.updater_lftmenu li a {
 background: url(../images/arrow0.gif) no-repeat 2px center;
 font-family:Arial;
 font-size:13px;
 font-weight:normal;
 color: #000000;
 text-decoration:none;
 display: block;
 width: auto;
 padding-left: 10px;
 padding-top: 0px;
 padding-right: 0;
 padding-bottom: 3px;
}


* html .updater_lftmenu li a { /*IE only. Actual menu width minus left padding of LINK (20px) */
 width: 95%;
 color: #000;
}

.updater_lftmenu li a:visited {
 background: url(../images/arrow0.gif) no-repeat 2px center;
 color: #000000;
}
.updater_lftmenu li a:active {
 background: url(../images/arrow0.gif) no-repeat 2px center;
 color: #1f7be5;
 text-decoration:underline;
}

.updater_lftmenu li a:hover{
 color: #CC0000;
 text-decoration:underline ! important;
 background-image:url(../images/arrow0.gif); /*onMouseover image change. Remove if none*/
}

/*------------------------------ menu end -------------------------*/

.updater_btn {
	background-image:url(../images/update_btn_midbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:26px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border:none;
	text-decoration:none;
	cursor:pointer;
}
#updaterlft_div {
	width:220px;
	float:left;
}
.updaterlft_div {
	width:220px;
	float:left;
}
.updatermid_div {
	float:left;
	width:750px;
	margin-bottom:10px;
	margin-left:10px;
	border:#FF0000 solid 0px;
}

/*-----LocalShop Control Panel Styles---------*/
.ControlPanelReg_DivStyles
{
	visibility:visible;
	display:block;
	margin-left:10px;
}
.Loc_ControlBdyMainDiv {
	float:left;
	width:750px;
	margin-left:10px;
}
.Loc_Controlbdydiv {
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
.Loc_ControlBdyPart1 {
	float: left;
	width: 355px;
	margin-right: 5px;
	margin-top:5px;
	margin-bottom:5px;
}
.Loc_ControlBdyPart2 {
	float: left;
	width: 355px;
	margin-left: 5px;
	margin-top:5px;
	margin-bottom:5px;
}
.Loc_ControlTitle {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#4c9df6;
	text-decoration:none;
	margin-bottom:3px;
	margin-top:3px;
}
.ControlPanel_DivStyles {
	visibility:hidden;
	display:none;
	margin-left:10px;
	float:left;
	width:740px;
}
.ControlPanel_DivStyles2 {
	visibility:hidden;
	display:none;
	margin-left:10px;
	float:left;
	
}
.ControlPanel_DivStyles1 {
	visibility:hidden;
	display:none;
	margin-bottom:5px;
}
.tableStyles {
	width:700px;
	border:0;
}
.tableDefaultStyles
{
	width:100%;
	border:0;
}
.imgCurvStyles
{
	width:8px;
	height:8px;
}

.se_smal_links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: CadetBlue;
	text-decoration: underline;
}
.se_smal_links2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: CadetBlue;
	text-decoration: none;
}

.se_smal_links3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Red;
}
.se_smal_links3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Red;
	text-decoration: none;
}

.Dashboardborder {
	background-color: #dbead9;
	text-align:left;
	font-family:Arial;
	color:#597622;
	font-size:14px;
	font-weight:bold;
	padding: 10px 0px 10px 50px;
	border-top: #597622 solid 2px;
	border-bottom: #597622 solid 2px;
	border-left: #597622 solid 2px;
	border-right: #597622 solid 2px;
}
.Dashboardinnertable {
	background-image:url(../images/Dashboardinnertable.gif);
	background-repeat:no-repeat;
	height:28px;
	width:350px;
}
.DashBoardInnerTableTitle {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color: #000000;
	padding-left:5px;
	line-height:28px;
}
.DashBoardInnerTableLink {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color: #0000FF;
	text-decoration:none;
	padding-right:6px;
	line-height:28px;
}
.DashBoardInnerTableLink:hover {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color: #0000FF;
	text-decoration:underline;
	padding-right:6px;
	line-height:28px;
}
.h2_titleDashBoard {
	color:#000000;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:18px;
}
.hours_timesctrl {
 background-color:#e2e2e2;
 border:#e2e2e2 solid 1px;
 padding:5px;
}


.YellowBgDivTxtCtrl {
    float:right; 
    width:300px; 
    text-align:right;
    padding-right:5px;
    padding-top:10px;
    font-weight:bold;
}
/*Updatestyles.css end here */

/*Brands.css Starts here*/
.BrandsMainDiv {
 width:750px;
 float:left;
 margin-left:10px;
}
.BrandMidBorder {
 border-left:#afdbf1 solid 1px;
 border-right:#afdbf1 solid 1px;
 width:748px;
}
.brandImgDiv {
	float:left;
	width:170px;
	margin-left:6px; 
	margin-right:6px; 
	margin-bottom:10px; 
	margin-top:10px;
}
.BrandTitle {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-top:5px;
	padding-left:10px;
	width:250px;
	float:left;
}
.brandLinksBG {
	/*background-color:#afdbf1;*/
	background-color:#dcdcdc;
	height:25px;
	margin-top:5px; 
	margin-bottom:5px; 
	height:25px;
	text-align:center;
}
.BrandLinks {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	text-align:center;
	text-decoration:none;
}
.BrandLinks:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	text-align:center;
	
}
.BrandImgBorder {
	border: #CCCCCC solid 1px;
}
/*Brands.css ends Here*/



/* ------------Pop Up 2010-07-28 ------------ */

#draggable         {
    width: 560px;
    background-color: #6696c5;
    padding-left:10px;
    padding-bottom:5px;
    padding-right:10px;
    padding-top:5px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal; 
	color: #000000;
	height:438px;
}
.DraggableCloseDiv {
	float: right;
	position: absolute;
	top: 10px;
	right: 0px;
	padding-right:10px;
	}
  .dragParaGragh
  {
      width: auto; text-align: right; cursor: move; margin-bottom: 1px; height:2px;border:red solid 0px;
  }
  .dragParaGragh1
  {
      width: 470px; text-align: right; cursor: move; margin-top: 0px; height: 9px;
  }
       
  .ToolPopDivStyles {
	padding-top:5px;
	padding-bottom:0px; 
	padding-left:3px;
	padding-right:5px;
	/*text-align: justify;*/
	background-color:#FFF; /* old f0f4f7 2010-08-31 */
	border:#CCCCCC solid 0px;
	width: 545px;
	/*display: none;*/
	font-family:Arial;
    font-size:13px;
    font-weight:normal; 
	color: #000000;
}
.ToolPopCloseDiv {
    float:right;
    margin-right:5px;
    margin-top:5px;
    height:21px;
}
.ToolPopItemImgDiv {
	width: 200px; 
	height: 200px;
	border:none;
	float:left;
	margin-left:5px;
}
.ToolPopItemImg {
	width: 200px; 
	height: 200px;
	border:none;
	vertical-align:middle ;
}
.ToolPopTopRgtDiv {
    float:left; 
    margin-left:25px; 
    margin-right:0px; 
    width:315px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal; 
	color: #000000;
}
.ToolPopBdyDiv {
    float:left;
    width:98%;
    margin-left:5px;
    margin-top:5px;
    font-family:Arial;
    font-size:12px;
    font-weight:normal; 
	color: #000000;
}
.PopBookMarkMainDiv {
	background-color: #F0F4F7;
		width:100%;
}	

.PopBookMarkMainDiv1 {
 background-color: #F0F4F7;
    width:101%;
 margin-top:-5px;
 margin-left:1px;
}
.ToolPopBookMarkDiv {
    width:150px;
    float:left;
    padding-top:5px;
    margin-top:5px;
}
.ToolPopCloseLink {
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    padding-right:19px;
    padding-bottom:4px;
    background-image:url(../Images/closeIcon1.gif);
    background-repeat:no-repeat;
    background-position:center right;
    line-height:18px;
    cursor:pointer;
}
.ToolPopCloseLink:hover {
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#000;
    text-decoration:none;
    padding-right:19px;
    padding-bottom:4px;
    background-image:url(../Images/closeIcon1.gif);
    background-repeat:no-repeat;
    background-position:center right;
    line-height:18px;
}
.TotlPopBdyDivMid {
    float: left; 
    margin-bottom: 3px; 
    /*margin-top: 3px;*/
    font-family:Arial;
    font-size:13px;
    font-weight:normal; 
	color: #000000;
}
.TotlPopBdyBookMark {
    margin-bottom: 3px; 
    margin-top: 3px;
    font-family:Arial;
    font-size:13px;
    font-weight:normal; 
	color: #000000;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:#FF0000 solid 1px;
	width:100%;
}


.titleLink
{
text-decoration:none;
}
.titleLink:hover
{
text-decoration:underline;
}


.newLocalshopTxt 
{
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-align:left;
	padding-left:7px;
}
.newBottmBorder 
{
	border-bottom:#333 dotted 1px;
	padding-bottom:10px;
}
/* Marketing forms*/


.marketforms 
{
 font-family:Arial;
 font-size:13px;
 color:#114aa6;
 text-decoration:none;
 vertical-align:top;
 margin-top:0px;
}
.marketforms:hover
{
 text-decoration:underline;
 color:#114aa6;
}

/* Marketing forms*/

/* ----------- 2010-09-01 LocalShop Landing Page CSS Added Start Here ----------- */

.LocalFindResultDiv {
	text-align:right;
	margin-bottom:5px;
}
.LocalFindResultTxt {
	font-family:Arial;
    font-weight:bold;
    font-size:20px;
    color:#CC0000;
}
.LocLandingTopLftImg {
	background-image:url(../images/LocalShop/LocLandingTopLftImg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:8px;
	height:35px;
}
.LocLandingTopMidImg {
	background-image:url(../images/LocalShop/LocLandingTopMidImg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:35px;
}
.LocLandingTopRgtImg {
	background-image:url(../images/LocalShop/LocLandingTopRgtImg.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:8px;
	height:35px;
}
.LocLandingLftLineImg {
	background-image:url(../images/LocalShop/LocLandingLftLineImg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:8px;
	height:auto;
}
.LocLandingMidTdBg {
	background-color:#ebebeb;
}
.LocLandingRgtLineImg {
	background-image:url(../images/LocalShop/LocLandingRgtLineImg.gif);
	background-repeat:repeat-y;
	background-position:top right;
	width:8px;
	height:auto;
}
.LocLandingDwnLftImg {
	background-image:url(../images/LocalShop/LocLandingDwnLftImg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:8px;
	height:6px;
}
.LocLandingDwnMidImg {
	background-image:url(../images/LocalShop/LocLandingDwnMidImg.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:auto;
	height:6px;
}
.LocLandingDwnRgtImg {
	background-image:url(../images/LocalShop/LocLandingDwnRgtImg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:8px;
	height:6px;
}
.LocalLandingTitleNew {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	padding-top:7px;
}
.LocalLandingRecentLogoDiv {
	border:#cacaca solid 1px;
	background-color:#FFFFFF;
	width:160px;
	text-align:center;
}
.LocalLandingDottedLine {
	background-image:url(../images/LocalShop/LocalLandingDottedLine.gif);
	background-repeat:repeat-x;
	width:auto;
	height:5px;
}
.LocalLandBigTxtLink {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#135184;
	text-align:left;
	text-decoration:none;
}
.LocalLandBigTxtLink:hover {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#135184;
	text-align:left;
	text-decoration:underline;
}
.LocalLandCurve_topLft {
	background-image:url(../images/LocalShop/LocalLandCurve_topLft.gif);
	background-repeat:no-repeat;
	width:7px;
	height:25px;
}
.LocalLandCurve_TopMidline {
	background-image:url(../images/LocalShop/LocalLandCurve_TopMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:25px;
}
.LocalLandCurve_topRgt {
	background-image:url(../images/LocalShop/LocalLandCurve_topRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:25px;
}
.LocalLandLftline {
	background-image:url(../images/LocalShop/LocalLandLftline.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:7px;
	height:auto;
}
.LocalLandRgtline {
	background-image:url(../images/LocalShop/LocalLandRgtline.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.LocalLandCurve_dwnLft {
	background-image:url(../images/LocalShop/LocalLandCurve_dwnLft.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:7px;
	height:7px;
}
.LocalLandDwnMidline {
	background-image:url(../images/LocalShop/LocalLandDwnMidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.LocalLandDwnRgt {
	background-image:url(../images/LocalShop/LocalLandDwnRgt.gif);
	background-repeat:no-repeat;
	width:7px;
	height:7px;
}
.LocalLandTitleLftCurve {
	background-image:url(../images/LocalShop/LocalLandTitleLftCurve.gif);
	background-repeat:no-repeat;
	width:6px;
	height:25px;
}
.LocalLandTitleRgtCurve {
	background-image:url(../images/LocalShop/LocalLandTitleRgtCurve.gif);
	background-repeat:no-repeat;
	width:6px;
	height:25px;
}
.LocalLandTopTile {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding-top:5px;
}


/* ----------- 2010-09-01 LocalShop Landing Page CSS Added Start Here ----------- */


/* ----------- 2010-09-02 LocalShop Landing Page CSS Added Start Here ----------- */


.localsearch_titlebg1 {
    background-image: url(../images/LocalShop/localsearch_titlebg1.gif);
    background-repeat: no-repeat;
    width: 220px;
    float: left;
}
.localsearch_lftborder1 {
	border-left:#bbd9f7 solid 1px;
	border-right:#bbd9f7 solid 1px;
	height:auto;
	padding-left:5px;
	height:auto;
}
.se_smal_links_nolink {
	color:#135184;
	text-decoration: underline;
	font-weight:normal;
}
.se_smal_links_nolink:hover {
	color: #135184;
	text-decoration: none;
	font-weight:normal;
}
.bigtitles {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #135184;
}
.se_smal_links {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color:#135184;
    text-decoration: underline;
}
.se_smal_links:hover {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color:#135184;
    text-decoration: none;
}
.tblRadlistResults {
    width:560px;
    height:50px;
    border-bottom: #bbd9f7 solid 1px;
    padding-bottom:3px;
    margin-bottom:3px;
}

.btm_bannerimgNew {
 float:left; 
 padding-left:18px; 
 padding-right:18px;
 padding-top:5px;
 padding-bottom:5px;
}

/* ----------- 2010-09-02 LocalShop Landing Page CSS Added Start Here ----------- */


/* ----------- 2010-09-08 CSS Added Start Here ----------- */


.DropLinks {
	list-style-type: none;
	padding: 0;
	width: 100%;
	border: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.DropLinks li {
	display:inline;
}

.DropLinks li a {
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color: #4682b4;
	width: auto;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 0;	
	padding-bottom: 0px;
	padding-left: 5px;
}
* html .DropLinks li a { /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 100%;
}
.DropLinks li a:visited, .DropLinks li a:active {
	color: #000000;
}

.DropLinks li a:hover {
	color: #fdb313;
	text-decoration:underline;
}
a.sample_attach, a.sample_attach:visited, div.sample_attach {
    border:#fdb313 solid 1px;
    text-decoration: none;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 14px;
    color: #000;
    float: left;
    width:auto;
    padding-top:0px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:10px;
   
    background-color:#f5f5f5;
}
a.sample_attach, a.sample_attach:visited {
    border-bottom: none;
}
div#sample_attach_menu_child {
}

.megamenu1 {
   position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:250px;
	background-color:#FFF;
	
	
}
.megamenuNew {
   position: absolute;
	display: none;
	left: 0;
	top: 0;
	background: white;
	border: 1px solid #85b1d9;
	padding: 5px;
	z-index: 100000;
	width:500px;
	background-color:#FFF;
	
}
   
.divlinklighting
{
	padding-top:2px;
	float:left;
	padding-right:2px;
}
/* ----------- 2010-09-08 CSS Added Ends Here ----------- */
.line_break 
{
	background-image:url(../images/LocalShop/line.gif);
	background-repeat:no-repeat;
	width:1px;
	height:7px;
}


/*--------------------- 2010-09-13 CSS Added Start Here ------------------------- */

/* Tabes Styles Start Here */

.TabbedPanels_Home {
	/*margin: 0px;
	padding: 0px;*/
	/*float: left;*/
	clear: none;
	width: 98%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:2px;
}
.TabbedPanelsTabGroup_Home {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab_Home{
	position: relative;
	top: 1px;
	float: left;
	background-color: #539dd8;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	list-style: none;
	border-left: solid 1px #539dd8;
	border-bottom: solid 1px #539dd8;
	border-top: solid 1px #539dd8;
	border-right: solid 1px #539dd8;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 1px; /* ----- This margtin Tab Between Space */
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 19px;
	padding-bottom: 4px;
	padding-left: 19px;
}
.TabbedPanelsTabHover_Home {
	background-color: #a9ceec;
	border-bottom: 1px solid #a9ceec;
	border-top:#a9ceec solid 1px;
	border-right:#a9ceec solid 1px;
	color:#000;
}
.TabbedPanelsTabSelected_Home {
	background-color: #a9ceec;
	border-bottom: 1px solid #a9ceec;
	border-top:#a9ceec solid 1px;
	border-right:#a9ceec solid 1px;
	border-left:#a9ceec solid 1px;
	color:#000;
}
.TabbedPanelsTab_Home a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup_Home {
	clear: both;
	border-left: solid 1px #539dd8;
	border-bottom: solid 1px #539dd8;
	border-top: solid 1px #539dd8;
	border-right: solid 1px #539dd8;
	background-color: #FFF;
	font: 12px/18px "Segoe UI" , Arial, sans-serif;
}
.TabbedPanelsContent_Home {
	padding: 4px;
}
.TabbedPanelsContentVisible_Home {
}
.VTabbedPanels_Home .TabbedPanelsTabGroup_Home {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels_Home .TabbedPanelsTab_Home {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels_Home .TabbedPanelsTabSelected_Home {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


/* Tabes Styles Ends Here */




/*--------------- menu ----------------------------------*/

.DefDecorLinks {
	list-style-type: none;
	padding: 0;
	width: 100%;
	border: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.DefDecorLinks li a {
	font: 12px/16px "Segoe UI" , Arial, sans-serif;
	/*font-family:Arial;
	font-size:11px;
	font-weight:normal;*/
	color:#0000FF;
	display: block;
	width: auto;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	text-align:left;
}


* html .DefDecorLinks li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 95%;
}

.DefDecorLinks li a:visited, .DefDecorLinks li a:active {
	color: #0000FF;
}

.DefDecorLinks li a:hover{
	color: #0000FF;
	text-decoration:underline;
}

/*------------------------------ menu end -------------------------*/


/*--------------------- 2010-09-13 CSS Added Ends Here ------------------------- */

/*--------------------Pref Control Items div width-----------------------*/
.Pref_divWidth
{
width: 115px; 
margin-left: 10px;
}

/*--------------------- 2010-09-15 CSS Added Start Here ------------------------- */

.myBox {
    width: 980px;
    padding: 5px;
    background-color: #DDEEF6;
    border: 1px solid #DDEEF6;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	color:#000000;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia;
}
.myBox2 {
    width: 970px;
    padding: 5px;
    background-color: #eaf1ff;
    border: 1px solid #DDEEF6;
	margin-left:auto;
	margin-right:auto;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    margin-bottom:5px;
}
.RgtDefaulPageMainDivNew {
	float:right;
	width:200px;
}
.LftDefaulPageMainDivNew {
	float:left;
	width:170px;
	padding-bottom:6px;
}
.brands_text {
	font: 11px "Segoe UI" , Arial, sans-serif;
	color:#0000FF;
	text-decoration:none;
}
.brands_text:hover {
	font: 11px "Segoe UI" , Arial, sans-serif;
	color:#0000FF;
	text-decoration:underline;
}
.TopBannerTxtDiv {
	width: 95%; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: center;
	line-height: 25px; 
	font-family: Arial; 
	font-size: 15px; 
	font-weight: bold;
	color: #0e4d80;
}
.TopBannerTxtDiv2 {
	width: 96%; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 8px; 
	text-align: center;
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold;
}
.DefaultPageBdyBorderNew {
	border-left:#afdbf1 solid 1px; 
	border-right:#afdbf1 solid 1px;
	border-bottom:#afdbf1 solid 0px;
	height:225px;
}
.DeftLftDwnCurve {
 background-image:url(../images/images/DeftLftDwnCurve.gif);
 background-repeat:no-repeat;
 width:170px;
 height:6px;
}
.DeftLftTopTitlebg {
	background-image:url(../images/images/DeftLftTopTitlebg.gif);
	background-repeat:no-repeat;
	width:170px;
	height:37px;
}

.BdyDefaultPageMidDivNew {
	float:left;
	width:585px;
	margin-left:10px;
	margin-right:8px;
}
.LightDecorSearchTopImg {
 background-image:url(../images/LightDecorSearchTopImg.gif);
 background-repeat:no-repeat;
 background-position:top center;
 width:590px;
 height:25px;
}
.LightDecorSearchDwnImg {
 background-image:url(../images/LightDecorSearchDwnImg.gif);
 background-repeat:no-repeat;
 background-position:top center;
 width:590px;
 height:7px;
}
.searchProBro 
{
    border:#afdbf1 solid 1px;
}
/*--------------------- 2010-09-15 CSS Added Ends Here ------------------------- */

 .MainBdySponcersDiv {
 width:750px;
 margin-left:auto;
 margin-right:auto;
 margin-top:5px;
 background-color:#fff9dd;
 text-align:center;
}

 /* New Class for Home Page */
.DefaultPageBdyMiddleDivTopSpaceNew {
	width:595px; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:3px;
}
	.DefaultPageBdyMid_titlebgNew {
	background-image:url(../images/DefaultPageBdyMid_titlebgNew.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:595px;
	height:28px;
}
.DefaultPageBdyTitlesDwnCurveImgNew {
 background-image:url(../images/DefaultPageBdyTitlesDwnCurveImgNew.gif);
 background-repeat:no-repeat;
 background-position:top;
 width:595px;
 height:7px;
}

/*--------------------- 2010-09-17 CSS Added Start Here ------------------------- */

.BdyDefaultPageMidDivNew {
	float:left;
	width:595px;
	margin-left:5px;
	margin-right:5px;
}
.DefaultStoresDiv {
    width:595px;
    margin-top:5px;
}
.LightDecorLftTopImg {
	background-image:url(../images/LightDecorLftTopImg.gif);
	background-repeat:no-repeat;
	width:7px;
	height:26px;
}
.LightDecorLftTopMiddimg {
	background-image:url(../images/LightDecorLftTopMiddimg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:26px;
}
.LightDecorRgtTopImg {
	background-image:url(../images/LightDecorRgtTopImg.gif);
	background-repeat:no-repeat;
	width:7px;
	height:26px;
}
.LightDecorLftlineImg {
	background-image:url(../images/LightDecorLftlineImg.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.LightDecorRgtlineImg {
	background-image:url(../images/LightDecorRgtlineImg.gif);
	background-repeat:repeat-y;
	width:7px;
	height:auto;
}
.LightDecorLftDwnImg {
	background-image:url(../images/LightDecorLftDwnImg.gif);
	background-repeat:no-repeat;
	width:7px;
	height:6px;
}
.LightDecorLftDwnMiddimg {
	background-image:url(../images/LightDecorLftDwnMiddimg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:6px;
}
.LightDecorRgtDwnImg {
	background-image:url(../images/LightDecorRgtDwnImg.gif);
	background-repeat:no-repeat;
	width:7px;
	height:6px;
}
.LightDecorLftTopTileImg {
	background-image:url(../images/LightDecorLftTopTileImg.gif);
	background-repeat:no-repeat;
	width:13px;
	height:26px;
}
.LightDecorLftTopMiddleTileImg {
	background-image:url(../images/LightDecorLftTopMiddleTileImg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:26px;
}
.LightDecorMiddleLineImg {
	background-image:url(../images/LightDecorMiddleLineImg.gif);
	background-repeat:repeat-y;
	width:5px;
	height:auto;
}
.LightDecorRgtTopTileImg {
	background-image:url(../images/LightDecorRgtTopTileImg.gif);
	background-repeat:no-repeat;
	width:7px;
	height:26px;
}
.LightDecorTitles {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding-left:3px;
	line-height:26px;
}
.LightDecorTitle {
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	line-height:26px;
}
.LightingDecorMoreLink {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.LightingDecorMoreLink:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}


/*--------------- Search Bottom Menu  ----------------------------------*/

.SearchDefDecorLinks {
	list-style-type: none;
	padding: 0;
	width: 100%;
	border: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.SearchDefDecorLinks li a {
	font: 12px/10px "Segoe UI" , Arial, sans-serif;
	/*font-family:Arial;
	font-size:11px;
	font-weight:normal;*/
	color:#0000FF;
	display: block;
	width: auto;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	text-align:left;
}


* html .SearchDefDecorLinks li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 95%;
}

.SearchDefDecorLinks li a:visited, .SearchDefDecorLinks li a:active {
	color: #0000FF;
}

.SearchDefDecorLinks li a:hover{
	color: #0000FF;
	text-decoration:underline;
}

.divSponsordLinks
{
	padding-top: 2px; 
	padding-right: 10px; 
	font-size: 11px;
}
.tblSponsordLinks
{
	padding-left:10px;
	width:750px;
}
/*------------------------------ Search Bottom Menu end -------------------------*/


/*--------------------- 2010-09-17 CSS Added Ends Here ------------------------- */
.search_btn_middle
        {
        	background-image:url(../images/search_btn_middle.gif);
        	
        	background-repeat:repeat-x;
        	width:auto;
        	height:30px;
        	float:left;
        	font-family:Arial;
        	font-size:14px;
        	font-weight:bold;
        	color:#000;
        	border:0px;
        	cursor:hand;
        }
        .search_lftcurve_btn 
        {
        	background-image:url(../images/search_btn_left_curve.gif);
        	background-repeat:no-repeat;
        	width:10px;
        	height:30px;
        }
        .search_rgtcurve_btn 
        {
        	background-image:url(../images/search_btn_right_curve.gif);
        	background-repeat:no-repeat;
        	width:10px;
        	height:30px;
        }

