/*---------- Global Rules ----------*/
* { margin:0px; padding:0px; }
body { behavior: url("csshover.htc"); font-family:Arial, Helvetica, sans-serif;	font-size:12px; color:#333; }
a { color:#0033cc; text-decoration: none;}
a:hover {color:#0033cc; text-decoration: underline;}
a img { border:0px; }
p { margin:8px 0px; color:#666; }
h1, h2, h3 {font-family: "Trebuchet MS", Verdana, Arial;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
#container { margin: 0px auto; padding: 15px 3px; width:964px; position:relative; z-index:0px; }
#wrapper {width:964px;}

/*---------- Header Rules ----------*/
#topnavigation {  width:100%; padding: 0 2px; }
#header #logo { float:left; padding: 20px 0px 0px 5px;}
#topnavigation #heading { float:left; background-image: url(images/blue-headerbar.png); background-repeat: no-repeat; width: 857px; height:29px;}
#topnavigation #social-sharing { float:left; width: 103px; height:29px; background-image: url(images/social_icons.gif);  }
#topnavigation #social-sharing img { margin-left: 8px;}
#toplogo { float:left; width:234px; height:57px; margin-right: 15px; }
#toplink { float:right; text-align:right; height:20px; }
#toplink a { color:#000000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }


/*---------- Navigation Tab Rules ----------*/
#home_nav { width:74%; float:left;  margin-top:10px; }
#home_nav ul #nav_home a { background-image:url(images/nav_tab.gif); background-position: 0px 27px; color:#fff;}
#home_nav ul #nav_connect a { background-image:url(images/nav_tab.gif); background-position: 0px 27px; color:#fff;}
#home_nav ul #nav_category a { background-image:url(images/nav_categories.gif); background-position: 0px 27px; color:#fff;}
#home_nav ul #nav_store a { background-image:url(images/nav_stores.gif); background-position: 0px 27px; color:#fff;}
#home_nav ul #nav_manufactures a { background-image:url(images/nav_manufacturers.gif); background-position: 0px 27px; color:#ffffff;}
#home_nav ul #nav_bguides a { background-image:url(images/nav_manufacturers.gif); background-position: 0px 27px; color:#ffffff;}
#home_nav ul li { float: left; display:block; margin-right:2px; height:27px; text-align:left; cursor:pointer; }
#home_nav ul li a { display: block; line-height: 27px; font-size:12px; text-decoration: none; color:#333333; width: 110px; height:27px;background-image: url(images/nav_categories.gif); font-weight: bold; }
#home_nav ul li a:hover { background-image:url(images/nav_categories.gif); background-position: 0px 54px; color:#ffffff; font-weight: bold; }
#home_nav ul .nav_home a { background-image: url(images/nav_tab.gif); width: 60px; text-align:center; }
#home_nav ul .nav_home a:hover { background-image:url(images/nav_tab.gif); font-weight: bold; background-position: 0px 54px;color:#ffffff; text-align:center;}
#home_nav ul .nav_cat a {padding-left: 10px; width: 98px;}

#home_nav ul .nav_str a {background-image: url(images/nav_stores.gif); width: 73px; text-align:left; padding-left: 10px;}
#home_nav ul .nav_manu a { background-image: url(images/nav_manufacturers.gif); width: 124px; padding-left: 10px; text-align:left; }
#home_nav ul .nav_bguides a { background-image: url(images/nav_manufacturers.gif); width: 124px; padding-left: 10px; text-align:left; }
#home_nav ul .nav_manu a:hover { background-image:url(images/nav_manufacturers.gif); font-weight: bold; background-position: 0px 54px;color:#ffffff; text-align:left;}
#home_nav ul .nav_connect a {background-image: url(images/nav_tab.gif); width: 60px; text-align:center;}
#home_nav ul .nav_connect a:hover { background-image:url(images/nav_tab.gif); font-weight: bold; background-position: 0px 54px;color:#ffffff; text-align:center;}


#home_nav ul .nav_str a:hover { background-image:url(images/nav_stores.gif); font-weight: bold; background-position: 0px 54px;color:#ffffff; text-align:left;}


/*---------- Nav Dropdown Rules ----------*/
.roundedcornr_box { background: url(images/roundedcornr_tl.png) no-repeat top left; }
.roundedcornr_top {	background: url(images/roundedcornr_tr.png) no-repeat top right; }
.roundedcornr_bottom { background: url(images/roundedcornr_bl.png) no-repeat bottom left; }
.roundedcornr_bottom div { background: url(images/roundedcornr_br.png) no-repeat bottom right; }
.roundedcornr_content { background: url(images/roundedcornr_r.png) top right repeat-y; /*border-right:#FF0000 solid 2px;*/ }
.roundedcornr_top div, .roundedcornr_top { height: 15px; }
.roundedcornr_bottom div, .roundedcornr_bottom { height: 10px; }
.roundedcornr_content { padding: 0px 15px; }

#categories {
	display:none;
	width:716px;
	border:#999999 0px solid;
	z-index:999;
	position:absolute;
	left:250px;
	top:71px;
	
}
#categories-div {

}
#categories-div .box { width:150px; height: 49px; float:left; margin: 0 10px 8px 10px; }
#categories-div .box .right { font-size:10px; height:45px; overflow: hidden;  }
#categories-div .box .right span a {color:#000; font-weight:400;  font-size:10px; line-height:15px;}
#categories-div .box .right span a:hover {color:#000; font-weight:400; font-size:10px; line-height:15px;}
#categories-div .box .right a { color:#000088; font-size:11px; font-weight:bold;}
#categories-div .box .right .desc {line-height:15px; word-spacing: -1px;}
#categories-div .box .right .desc a { font-size:10px; color:#999; font-weight:lighter; }
#categories-div .box .right .desc a:hover { color:#0033CC; }
#categories-div .box .right a:hover { color:#0033CC; font-size:11px; font-weight:bold;}
#categories .closebtn { cursor: pointer; float:right; padding:8px 12px 0px 0px; height:11px; width: 11px; }

#merchant_store { width:716px; height:auto; border:#999999 0px solid; z-index:999; position:absolute; left:250px; top:71px; }
#merchant_store .closebtn { cursor: pointer; float:right; padding:8px 12px 0px 0px; height:11px; width: 11px; }
.store-div{ width:680px; margin-left:0px; padding-left:0px; }
.store-div .manu_alpha { float: left; margin: 3px 10px; width: 150px; height:60px; overflow: hidden; }
.store-div .manu_alpha .desc { color: #000088; font-size: 12px; font-weight: bold; }
.store-div .box { padding-left:0 3px; }
.store-div .box .left{ }
.store-div .box .right{ font-size:10px; line-height:15px; padding: 2px 0; height: 30px; overflow: hidden; }
.store-div .box .right a{ color:#999999; font-size:10px; font-weight:normal;}
.store-div .box .right a:hover{ color:#0033CC; font-size:10px; font-weight:normal;}

#manufacturers { width:716px; height:auto; border:#999999 0px solid; z-index:999; position:absolute; left:250px; top:71px; }
#manufacturers .closebtn { cursor: pointer; float:right; padding:8px 12px 0px 0px; height:11px; width: 11px; }
.manufacturers-div{ width:680px; margin-left:0px; padding-left:0px; }
.manufacturers-div .manu_alpha { float: left; margin: 3px 10px; width: 150px; height:60px; overflow: hidden; }
.manufacturers-div .manu_alpha .desc { color: #000088; font-size: 12px; font-weight: bold; }
.manufacturers-div .box { padding-left:0 3px; }
.manufacturers-div .box .left{ }
.manufacturers-div .box .right{ font-size:10px; line-height:15px; padding: 2px 0; height: 30px; overflow: hidden; }
.manufacturers-div .box .right a{ color:#999999; font-size:10px; font-weight:normal;}
.manufacturers-div .box .right a:hover{ color:#0033CC; font-size:10px; font-weight:normal;}

#buyingguides { width:716px; height:auto; border:#999999 0px solid; z-index:999; position:absolute; left:250px; top:71px; }
#buyingguides .closebtn { cursor: pointer; float:right; padding:8px 12px 0px 0px; height:11px; width: 11px; }
.buyingguides-div{ width:680px; margin-left:0px; padding-left:0px; }
.buyingguides-div .manu_alpha { float: left; margin: 3px 10px; width: 150px; height:60px; overflow: hidden; }
.buyingguides-div .manu_alpha .desc { color: #000088; font-size: 12px; font-weight: bold; }
.buyingguides-div .box { padding-left:0 3px; }
.buyingguides-div .box .left{ }
.buyingguides-div .box .right{ font-size:10px; line-height:15px; padding: 2px 0; height: 30px; overflow: hidden; }
.buyingguides-div .box .right a{ color:#999999; font-size:10px; font-weight:normal;}
.buyingguides-div .box .right a:hover{ color:#0033CC; font-size:10px; font-weight:normal;}

/*---------- Search Rules ----------*/
#top-search {
	height:64px;
	padding-top:10px;
	width:964px;
	background-image: url(images/home_bg_search.gif);
	background-repeat: no-repeat;
	margin-bottom: 8px;
}
#top-search #top-searchl1 { float:left; width:34%; text-align:right; padding:3px 10px 0 0; font-size:18px; color:#333333; font-family:"Trebuchet MS"; font-weight:bold; }
#top-search #top-searchl2 { float:left;}
.txt-box{
	width:260px;
	height:24px;
	padding: 2px;
	margin-right: -1px;
	font-size:16px;
	border: 1px solid #CCCCCC;
	line-height: 24px;
	vertical-align: top;
}
#top-search #top-searchr1 { float:left; }
#top-popular { text-align:center; font-size:10px; color:#999999; padding-top:5px; }
#top-popular a{ text-align:center; font-size:10px; color:#999999; }
#top-popular a:hover { text-align:center; font-size:10px; }

/*---------- Home Page ----------*/
#comp-pop { width: 964px; margin-bottom: 8px; }
#comp { width:479px; height:279px; float:left; background:url(images/home_splash.jpg) no-repeat left;}

#pop { width:471px; height:279px; padding-left: 8px; float:right; background:url(images/home_bg_popcats.gif) no-repeat right; }
#pop #title { padding-left:10px; padding-top:5px; }
#pop .popcats { width:145px; float:left; padding-left: 10px;}
#pop .popcats .pcimg { margin-bottom: 8px;}
#pop .popcats .pcimg img { border:0px; vertical-align:middle;}
#pop .popcats .pcsubs { font-size:11px; list-style-position:inside; margin-left:0px; line-height:15px; padding-top:5px;}
#pop .popcats .pcsubs ul {list-style-type: decimal;	list-style-position: inside;}
#pop .popcats .pcsubs ul li {line-height: 18px;}
#pop .popcats .pcsubs a{ font-size:11px; line-height:15px; }
#pop .popcats .pcsubs a:hover { font-size:11px; line-height:15px; }
.pop-sep { background:url(images/pop-seperator.gif) no-repeat center; width:2px; height:197px; float:left;  padding-top:40px;}
#curve-container {
	height:563px;
	margin-bottom: 10px;
	background-image: url(images/home_bg_categories.gif);
	background-repeat: no-repeat;
}
#curve-container #curve-top {  height:7px; width:100%; }
#curve-container #curve-center {   width:100%; }
#curve-container #curve-bottom {  height:12px; width:100%; }
#curve-container h2.browntxt {font-size:18px; color:#333333; font-family:"Trebuchet MS"; font-weight:bold; padding-left:15px;}
#btm-search-box { background:url(/images/bg_search_bottom.gif) no-repeat; width:964px; height:45px; padding-top:10px;}
#btm-search-box #btm-searchl1 { float:left; width:34%; text-align:right; padding:3px 10px 0 0; font-size:18px; color:#333333; font-family:"Trebuchet MS"; font-weight:bold;  }
#btm-search-box #btm-searchl2 { float:left; }
#btm-search-box #btm-searchr1 { float:left;}
#btm-content { }
#btm-content .title { font-size:14px; color:#333333; font-family:"Trebuchet MS"; font-weight:bold; }
#btm-content .content{}

.txt-area{ border:1px solid #999999; width:270px; height:60px; font-size:16px; padding-top:4px;}
#search-box{background:url('images/search-bg.gif') no-repeat; width:964px; height:48px;float:left;position:relative;z-index:0; padding-left:15px}
#search-box .title{ font-size:16px; color:#666; font-family:"Trebuchet MS";line-height:30px; font-weight:bold;}
#search-box .txt-box{ border:1px solid #999999; width:270px; height:22px; font-size:16px; padding-top:4px;}
#search-box .outer-div {float:left; margin:10px 0px 0px 270px;}
#search-box .title-div {float:left; font-size:16px; color:#666; font-family:"Trebuchet MS";line-height:30px; margin-right:5px; font-weight:bold;}
#search-box .txt-box-div {float:left;}
#search-box .btn-div { float:left;margin:-1px 0px 0px 5px; }
#big-logo{background:url('images/logo.gif') no-repeat; width:782px; height:447px; float:left; position:relative; z-index:0; margin-left:94px; margin-right:0; margin-top:15px; margin-bottom:0}
#big-logo .outer-div {float:left; margin:197px 0 0 175px;}
#big-logo .title-div {float:left; font-size:18px;margin-bottom:5px; color:#666; font-family:"Trebuchet MS";line-height:20px; margin-right:5px; font-weight:bold;}
#big-logo .txt-box-div {float:left;}
#big-logo .btn-div { float:left;margin:-1px 0px 0px 5px; }
#big-logo .txt-box { border:1px solid #999999; width:270px; height:21px; font-size:16px; padding-top:4px;}
#big-logo .desc-div { float:left; margin:15px 0 0 270px;}
#big-logo .desc-txt { clear:both; width:240px;color:#7A7A7A; font-family:'Trebuchet MS';}

#home-browse-cats {padding-left: 10px; margin-top:10px;}
#home-browse-cats .box { width:230px; float:left; margin-left:5px; height:auto; }
#home-browse-cats .box .left { float:left; width:60px; height:60px; }
#home-browse-cats .box .right { float:right; width:165px; height:80px; padding-bottom: 7px; font-size:10px; line-height:15px; }
#home-browse-cats .box .right span a {color:#000; float:left; font-weight:400;  font-size:10px; line-height:15px;}
#home-browse-cats .box .right span a:hover {color:#000; float:left; font-weight:400; font-size:10px; line-height:15px;}
#home-browse-cats .box .right a { color:#000988; font-size:12px; font-weight:bold;}
#home-browse-cats .box .right .desc {line-height:15px; margin-top: 4px; height:30px; overflow: hidden;}
#home-browse-cats .box .right .desc a {font-size:10px; color:#7A7A7A; font-weight:normal; }
#home-browse-cats .box .right .desc a:hover {font-size:10px;color:blue;font-weight:normal;}
#home-browse-cats .box .right a:hover { color:#000988; font-size:12px; font-weight:bold;}
#category-div .cat-list-box .right { float:left; width:185px; font-size:10px; line-height:15px; padding-top:5px;}
#category-div .cat-list-box .right span a {color:#000; float:left; font-weight:400;  font-size:10px; line-height:15px;}
#category-div .cat-list-box .right span a:hover {color:#000; float:left; font-weight:400; font-size:10px; line-height:15px;}
#category-div .cat-list-box .right a { color:#000988; font-size:12px; font-weight:bold;}
#category-div .cat-list-box .right .desc{line-height:15px;}
#category-div .cat-list-box .right .desc a{font-size:10px; color:#7A7A7A; font-weight:normal; }
#category-div .cat-list-box .right .desc a:hover{font-size:10px;color:blue;font-weight:normal;}
#category-div .cat-list-box .right a:hover{ color:#000988; font-size:12px; font-weight:bold;}

/*---------- Category Pages ----------*/
#content { padding: 0 2px 15px 2px;}
#footer-cat { width:960px; margin:10px 0 20px 0px; padding:0 2px 10px;  }
#footer-cat .cat-div {width:600px;float:left;}
#footer-cat .cat-div .link { width:150px; float:left; margin-bottom:15px;}
#footer-cat .cat-div .link a {color:#010B87; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#footer-cat .cat-div .link a:hover {color:#010B87; font-size:12px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#footer-cat .cat-desc { float:left; width:345px; border-left:1px solid gray; padding-left:10px; font-size:11px;}
#footer-cat .title-div {font-size:14px; color:#666;font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;font-weight:bold;}
#footer-cat .cat-desc .title-div {font-size:14px; color:#666;font-family:Arial, Helvetica, sans-serif;font-weight:bold;height:8px;}
#produc-cost { font-size:17px; color:#000;line-height:30px; font-weight:bold;}
#product-name { overflow: hidden; padding-left:15px; height:32px; padding-right:10px;}
#product-name a { font-size:12px; color:#000088; line-height:16px; }
#product-list {  }
#product-list ul { width:960px;list-style:none;margin:0px; padding:0px;position:relative;}
#product-list li { background:url('images/product-bg.gif') no-repeat; width:184px; height:310px; float:left; margin:6px 4px;}
.pop-li{background:url('images/product-bg.gif') no-repeat; width:183px; height:309px; float:left; position:relative; margin-left:0px; margin-right:6px; margin-top:6px; margin-bottom:6px}
#product-list .image { height:165px;}
#title{ font-size:16px; color:#666; font-family:"Trebuchet MS";line-height:30px; font-weight:bold;}
#cat-list-title { font-size:18px; font-family:"Trebuchet MS"; font-weight:bold;}
#product-list4 {  margin:0px;margin-left:5px;  }
#product-list4 ul {width:760px;list-style:none;margin:0px; padding:0px;position:relative;}
#product-list4 li {background:url('images/product-bg.gif') no-repeat; width:183px; height:309px; float:left; margin-left:0px; margin-right:6px; margin-top:6px; margin-bottom:6px}
.pop-li{background:url('images/product-bg.gif') no-repeat; width:183px; height:309px; float:left; position:relative; margin-left:0px; margin-right:6px; margin-top:6px; margin-bottom:6px}

#product-list img{-ms-interpolation-mode:bicubic;}
   .fontcolor {	color:#2A1FFF; }
   .fontcolor a { color:#2A1FFF; }
   .fontcolor a:hover {	color:#2A1FFF; }
   .fontcolorselected { color:#FFFFFF; }
   .listyle { padding-top:10px; background:url(images/pag-bg.gif) no-repeat center; text-align:center; }
   .listyleselected { padding-top:10px; background:url(images/pag-bg-selected.gif) no-repeat center; text-align:center; }
   
#product-list4 .image { height:165px;}

#cat-title { line-height:30px; }
#sub-cat-list{ width:964px; padding:5px 0px; }


#sub-cat-list #listcontent { float:left; }
#sub-cat { width:964px; list-style:none;  }
#sub-cat li { float:left; margin:10px 10px 10px 0; width:220px; }
#sub-cat a{color:#010B87; font-size:11px; font-weight:bold;}
.NoRecords { 
	width:865px; 
    color:#010B87; 
	font-size:18px;
	border:2px solid #DEDEDE; 
	padding:40px;
	font-weight:bold; 
}
.NoRecords p { color:#bc0000; }

/*---------- Product Detail Page ----------*/
#content #core {min-height:400px;}
#product-left { float:left; width:500px; }
#product-right { float: right; width:460px; }
#product-right .heading { 
	background:url('images/merchant-heading.gif') no-repeat; 
    height:35px; 
	font-size:16px; 
	font-family:"Trebuchet MS";
	font-weight:bold; 
	padding-left:20px; 
	padding-top:5px
}
#product-right .mid-bg {
	background:url('images/merchant-bg.gif') repeat-y; 
	width:459px;
	font-size:18px; 
	color:#000000; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px; 
	font-weight:bold;
}
#product-right .bottom { background:url('images/merchant-bottom.gif') no-repeat; width:460px; height:15px; }
#product-title { 
	font-size:18px; 
	color:#333; 
	font-family:"Trebuchet MS";
	line-height:30px; 
	font-weight:bold;
	margin-bottom: 5px;
}
#product-sub-title { 
	font-size:15px; 
	margin-left:-2px; 
	color:#343434; 
	font-family:"Trebuchet MS";
	line-height:30px; 
	font-weight:bold;
}
.para { font-size:12px; line-height:18px; padding:0px 10px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
.para a { color:#010B87; font-weight:bold; }
.para a:hover { color:#010B87; text-decoration:underline; font-weight:bold; }
.dot-line { width:955px; border-bottom:1px dashed gray; }
#product-right .mid-bg p { color:#333333; }
#product-right .mid-bg .sno {
	float:left;
	color:#333333;
	width:30px;
	margin-left:15px;
	padding-top:8px;
	font-weight:bold;
	font-size:14px;
	font-family: "Trebuchet MS", Verdana, Arial;
}
#product-right .mid-bg .logo { float:left; width:140px; height: 50px; overflow: hidden; text-align: center; }
#product-right .mid-bg .price { float:left; width:130px;}
#product-right .mid-bg .button { float:left; width:120px;}
#product-right .outer { float:left; padding-bottom:5px;padding-top:5px; border-bottom:1px dashed gray;}
#product-right .outer-last { float:left;padding-bottom:5px;padding-top:5px;}

.book-mark { float:right; margin-bottom: 8px; }
.book-mark a {color:#010B87; font-size:11px; font-weight:bold;}

/*---------- Merchant Registration ----------*/
.detailsTable { width:600px; border:1px dashed #9AA685; text-align:left; }
.sitemap-header ul { margin:0; padding:0;}
.sitemap-list{ margin-top:-5px;}
.sitemap-list li{ list-style:none; margin:0px; padding:0px; }
#site_mid {	padding-top: 5px; padding-left: 0px; margin-top:10px; }
#site_mid .sitemap-col { float: left; margin-right: 20px; width:200px; }
#site_mid .sitemap-col .sitemap-header { font-weight: bold; font-size: 14px; margin-bottom: 5px; margin-top: 5px; width:210px; }
#site_mid .sitemap-col .sitemap-header a { color: #010A83; }
#site_mid .sitemap-col .indent a { font-size: 10px; color: #000; line-height:20px; padding-left:10px; }
#site_mid .sitemap-col .sitemap-list a {
	color: #010A83;
	line-height:25px;
	font-size:11px;
	font-weight:normal;
}
#site_mid .sitemap-col .sitemap-list a:hover { color:#0000FF;}
#site_end { background-repeat: no-repeat;margin-bottom: 10px;height: 20px; }

/*---------- Contact Us Page ----------*/		
#contact-info { float:left; width: 630px; }
#contact-info ul {float:left;margin:0px; padding:0px; list-style-type:none; width: 200px;}
#contact-info img {float:left;margin-left:50px;}
		
/*---------- Popular Searches ----------*/
#pop_searches td {text-align: left;vertical-align: top;}
#pop_searches th {vertical-align: top;}
#pop_searches ul {list-style-type: none;padding: 0px;margin: 0px;}
#pop_searches ul li {margin-bottom:8px;}
#pop_searches a {color:#565656; font-size:12px;}
#pop_searches a:hover {color:#565656;}

/*---------- Manufacturer list ----------*/
#manufacter-outer{ float:left; width:190px; margin:5px;}
#alphabetic-outer{float:left; width:30px;}
#alphabetic-outer .alphabetic{width:30px;float:left;font-size:17px; color:#666; font-family:"Trebuchet MS";font-weight:bold;}
#colms .list{ width:170px; float:left;font-size:11px;}
#colms .list a{ color:#626262; }
#colms{ width:235px; float:left;}

/*---------- Merchant list ----------*/
#merchant-outer{ float:left; width:190px; margin:5px;}
#merchantalphabetic-outer{float:left; width:30px;}
#merchantalphabetic-outer .alphabetic{width:30px;float:left;font-size:17px; color:#666; font-family:"Trebuchet MS";font-weight:bold;}
#merchantcolms .list{ width:170px; float:left; line-height:15px; font-size:11px;}
#merchantcolms .list a{ color:#626262; }
#merchantcolms{ width:235px; float:left;}

/*---------- General Terms Rules ----------*/
#gen_terms #unreg_merch { text-align: right; padding-right: 115px;}

/*---------- Buying Guides ----------*/
#buying-guide a {
	text-decoration: underline;
}
#buying-guide a:hover {
	background-color: #f7f7f7;
	color:#000088;
	}
#buying-guide .fleft {width: 465px;}
#buying-guide .fright {width: 475px;}
h1.bguide-head {
	margin:5px 0px;
	padding-bottom:5px;
	 }

h2.bguide-head {
	font-size:16px;
	font-family:trebuchet ms;
	color:#333333;
	font-weight:bold;
	margin:10px 0;
}

td.table-head h2 {
	font-size:14px;
	font-family:trebuchet ms;
	font-weight:bold;
	text-align:center; }

p.bguide-text {
	font-size:12px;
	font-family:arial;
	color:#333333;
	margin:5px 0px 15px 0px; }

ul.bguide-list {
	margin:0px 0px 15px 0px;
	padding:0px; }

li.bguide-item {
	font-size:12px;
	font-family:arial;
	color:#333333;
	padding:0px;
	margin:0px 0px 5px 25px;
	list-style:circle; }

ul.bguide-list-2 {
	margin:0px 0px 15px 0px;
	padding:0px; }

li.bguide-item-2 {
	font-size:12px;
	font-family:arial;
	color:#333333;
	padding:0px;
	margin:0px 0px 5px 25px;
	list-style:lower-alpha; }

table.bguide-table {
	width:475px;
	border:1px solid #999999;
	margin-bottom:15px;
	 }

table.bguide-table td {
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#333333;
	padding: 8px;
	margin: 2px; }

table.bguide-table td.hilite {
	background-color:#f7f7f7; }

table.bguide-table-2 {
	border:1px solid #999999;
	margin-bottom:15px; }

table.bguide-table-2 td {
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#333333;
	padding: 8px;
	margin: 2px; }

table.bguide-table-2 td.hilite {
	background-color:#efefef; }
	
table.bguide-chart{
	border:1px solid #999999;
	margin-bottom:15px; }

table.bguide-chart td {
	text-align:left;
	font-family:arial;
	font-size:12px;
	color:#333333;
	vertical-align:top;
	padding: 8px;
	margin: 2px; }

table.bguide-chart td.hilite {
	background-color:#efefef; }

/*---------- Unregistered Merchant list ----------*/
table .alphabetic {
	font-size:16px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	line-height: 10px;
}
table .list{font-size:11px; line-height:15px;}
table .list a{ color:#626262; }
table .list a:hover{ color:#626262; }

/*---------- Popular search ----------*/
#maincontainer {float:left; width:740px;}
#list {float:left; width:180px; line-height:20px;}

/*---------- Footer Rules ----------*/
.top-link {color:#565656;font-size:11px;}
.top-link a {color:#565656;font-size:11px;}
.top-link a:hover {color:#565656;}

/*---------- Pagenation Rules ----------*/
#end_page {	color: #999999;	margin-top:10px; }
#end_page #page_number { float: left; width: 300px; }
#end_page #pages { float: right; }
#end_page #pages li { height: 16px;	margin-right: 3px; }
#end_page #pages a {color: #999999;	margin-right: 3px; padding: 1px 3px; }
#end_page #pages a:hover { color: #FE7600; }
#end_page #pages .orange { color: #FE7600; }
#end_page #results_per { float: left; width: 176px; }
#end_page #results_per li { margin-right: 10px; }
#end_page li { display: block; float: left;	vertical-align: top; text-align: center; font-weight: bold; font-size: 12px; }
#end_page #seo_text { padding-top: 5px; }
#end_page p { margin-top: 5px; }

/*---------- Category Product Detail Pop Up ----------*/
.group-price { text-align:center; line-height:25px; }
.group-price #produc-cost { font-size:17px; color:#000;font-weight:bold; }
.group-price .merchant_name { text-decoration:none; color:#999999; font-size:14px; height:27px; }
.left-arrow { width:350px; height:305px; padding-left:50px; padding-right: 10px; background:url('../images/bg_details_popup_left.gif') no-repeat;position:absolute; display:none;z-index: 1000 !important; left:158px; top:0px; }
.left-arrow	.price { font-size:20px; color:#333333; font-weight:bold;line-height:5px; }
.left-arrow .desc { clear:both; margin-top:10px; font-size:12px; width:340px; height:100px; }
.left-arrow .manu { clear:both; margin-top:10px;font-size:12px; width:340px; line-height:10px; }
.left-arrow #product-name { clear:both;height:30px;width:340px; padding-left:0px;padding-top:5px; }

.right-arrow { 
width:345px;
height:305px;
padding-left:15px;
padding-right: 50px;
background:url('../images/bg_details_popup_right.gif') no-repeat;
position:absolute;
display:none;
z-index:9999999;
left:-383px; 
top:0px; 
}
.right-arrow .price { font-size:20px; color:#333333; font-weight:bold;line-height:5px; }
.right-arrow .desc { clear:both; margin-top:10px; font-size:12px; width:340px; height:100px; }
.right-arrow .manu { clear:both; margin-top:10px; font-size:12px; width:340px; line-height:10px; }
.right-arrow #product-name { clear:both;height:30px;width:340px; padding:0px;padding-top:5px; }
.pop-close { float:left; height:5px; margin-left:335px;cursor:pointer; clear:both; font-weight:bold; padding-top:5px; }

/*---------- floating Menu ----------*/


/*---------- Global Class Rules ----------*/
.clear {clear:both;}
.bold {font-weight: bold;}
.fleft {float:left;}
.fright {float:right;}
.horizdots {-moz-background-inline-policy:continuous;background:url('images/dot-horiz.gif') repeat-x 1px 1px;height:3px;width:100%;}
.listyle {background:url('images/pag-bg.gif') no-repeat center;padding-top:10px;text-align:center;}
.listyleselected  {background:url('images/pag-bg-selected.gif') no-repeat center;padding-top:10px;text-align:center;}
.fontcolorselected {color:#FFFFFF;}
.fontcolor {color:#2A1FFF;}
#bread-crumb { font-size:11px; color:#000088; font-weight: bold; }
#bread-crumb a {color:#000088; font-size:11px; font-weight: bold; }
.pruduct-bread-crumb { width:655px; float:left; font-weight:bold; color:#000088; font-size:11px; }
.pruduct-bread-crumb a { font-size:11px; font-weight:bold; color:#000088; }
