﻿/****************************************************************************************************/
/* Cleanup of original Inkriti CSS files to combine 8 CSS files into 1, or as much as possible      */
/* This top comment box will be removed when CSS revisions are complete                             */
/* Last updated 100104 by David - Torus Marketing                                                   */
/****************************************************************************************************/


/**************************************************/
/** GLOBAL ****************************************/
/**************************************************/
html, body{
	margin: 0px;
	padding:0px;
}

body{
	background-color: #FFFFFF;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #695e4a;
}

a{
	color: #4000ef;
	text-decoration: underline;
}

/*
a:visited{
	color: #551a8b;
}
*/

a:hover, a:active{
	color: #ef0040;
}




/**************************************************/
/** ELEMENTS **************************************/
/*************************************************/
img
{
	border: 0px none;
}

sub, sup{
	font-size: 7px;
}




/**************************************************/
/** HEADER OBJECTS ********************************/
/**************************************************/
/* Header td */
.headertd{
	
}
/* Header container */
#bs_header
{
	width: 980px;
	height: 90px;
}
/* Brandsource logo */
#bs_logo
{
	float: left;
	width: 359px;
	height: 67px;
	padding-top: 15px;
	text-align: left;
	
}
/* Search form */
#head_search
{
	float: left;
	margin-left: 5px;
	margin-top: 60px;
	background-image: url(../common/search_bg.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 22px;
}
#bs_search_txt
{
	float: left;
	height: 9px;
	width: 125px;
	padding-left: 5px;
}
#bs_search_txt_01
{
	float: left;
	height: 9px;
	width: 50px;
	padding-top: 2px;
	padding-left: 15px;
}
.input_search
{
	font-size: 12px;
	color: #695e4a;
	width: 125px;
	margin-left: 2px;
	margin-top: 2px;
	border: 0px none;
}
/* Store locator */
#head_locatestore
{
	float: left;
	margin-left: 5px;
	margin-top: 60px;
	width: 110px;
	height: 22px;
}
/*Shopping cart and wishlist */
#bs_cart
{
	float: left;
	margin-left: 10px;
	margin-top: 50px;
	width: 124px;
	height: 22px;
}



/**************************************************/
/** HOME ROW NAVIGATION ***************************/
/**************************************************/
#topnavbg-new
{
	/*height: 25px;*/
	background-color: #DAD3CC;
	text-align: center;
}

#topnavbg-new ul{
	width: 980px;
	margin: auto;
	padding: 5px 0px 5px 0px;
}

#topnavbg-new li{
	display: inline;
}

#topnavbg-new .divider{
	padding: 0px 5px 0px 5px;
}



/**************************************************/
/** SHARED LID OBJECT *****************************/
/**************************************************/
.topBar, .TopBar
{
	padding-bottom: 3px;
}

#shopp_resource_bn_1
{
	padding: 3px;
	background-color:#DAD3CC;
}




/**************************************************/
/** BODY OBJECTS **********************************/
/**************************************************/
/* Main content container */
#body
{
	width: 980px;
	margin: auto;
	/*padding-top: 5px;*/
}
/* text banner for home page */
#currentloction
{
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	margin-bottom: 5px;
	background-color: #dad3cc;
}
/* text banner */
#bs_topnav_bn_1 
{
	width: 730px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	margin-bottom: 5px;
	background-color: #dad3cc;
}




/**************************************************/
/** STORE LOCATOR *********************************/
/**************************************************/
/* container */
#locatestorebg{
	background-image: url(locatestore/storelocation_bg.png);
	background-repeat: no-repeat;
}
/* search instructions container */
.address-top{
	margin-bottom: 5px;
}
/* search instructions text */
#address{
	font-size: 12px;
	padding-left: 106px;
}
/* search form container */
.address-bottom{
	margin-bottom: 5px;
}
/* zip code text container */
.address-zip{
	float: left;
}
/* zip search field */
#displaystore .inputtext{
	width: 255px;
	height: 14px;
	color: #695e4a;
	border: #e2dcd8 solid 1px;
	float: left;
	padding: 0px 5px;
	margin: 0px 15px;
}
/* zip code field */
.address-ziptextbox{
	float: left;
}
/* zip code text and distance text */
.lable{
	float:left;
}
/* distance drop down */
#displaystore .listmenu{
	color: #695e4a;
	border: #e2dcd8 solid 1px;
	float: left;
	margin: 0px 15px;
}
/* display stores search button */
#displaystore .custombtn{
	width: 138px;
	height: 18px;
	float: left;
}
/* locator filters container */
.selectionsContainer
{
	float: left;
	height: 135px;
	width: 468px;
	background-color: #DAD3CC;
	overflow: auto;
	padding: 5px;
	margin-top: 5px;
}
/* your selection filters */
.selectionsOption
{
	float: left;
	width: 54%;
}
/* search bar */
#displaystore{
	margin: auto;
}
/* service filters */
.selectionsOptionServices
{
	float: right;
	width: 42%;
}
/* filter titles */
.selectionsMain
{
	font-weight: bold;	
}
/* x stores in your area container */
.locateStore-selection-right
{
	height: 125px;
	padding: 10px;
	width: 32%;
	background-color:#b1a9a1;
	float: left;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
/* store count */
.locateStore-selection-count
{
	font-size: 28px;
}
/* count text */
.locateStore-selection-text{
	font-size: 16px;
}
/* map */
#sitemap{
	float: left;
	padding-left: 13px;
	padding-top: 10px;
	background-color: #E5E3DF;
	height: 366px;
	margin-bottom: 3px;
	width: 465px;
}
/* dealer list */
#mainscrooller{
	width: 250px;
	height: 372px;
	float: left;
	overflow: auto;
	padding: 2px;
}
/* city name */
.bluetext{
	font-size: 12px;
	color: #3674b7;
	font-weight: bold;
}
/* dealer name with link */
.bluetext a{
	font-size: 11px;
	color: #3674b7;
	text-decoration: underline;
	font-weight: normal;
}
.bluetext a:hover{
	text-decoration: none;

}




/**************************************************/
/** TOOLS AND INSPIRATION OBJECTS *****************/
/**************************************************/
/* Sidebar container */
#tools_insp_right_nav{
	float:left;
	width:244px;
}




/**************************************************/
/** SIDEBAR OBJECTS *******************************/
/**************************************************/
/* container */
#rightsidecontent {
	padding-left: 5px;
}
/* side lid container */
.rightsideimage
{
	float: left;
	margin-top: 3px;
}




/**************************************************/
/** SR OBJECTS ************************************/
/**************************************************/
/* container (nav and content) */
#shopping_resource_container_04
{
	width: 732px;
}
/* left nav container */
.shoppers_left_cont
{
	float: left;
	/*width: 179px;*/
	width: 175px;
	height: 645px;
}
/* navigation */
.shoppers_left_01
{
	/*width: 185px;*/
	width: 175px;
	height: 465px;
	padding-top: 10px;
	/*background-image: url(../shoppers_resource/left_bg_01.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top right;	
	*/
	border: solid 1px #000000;
}
/* lid under nav */
.shoppers_left_bot
{
	/*width: 180px;*/
	padding-top: 5px;
}

/* flex content container */
.shFlexMiddle{
	float: right;
	width: 543px;
}




/**************************************************/
/** SR PRODUCT LIST *******************************/
/**************************************************/
/* center section on product listing page */
.subct_td
{
	width: 285px;
}
/* model number on product listing page */
.a_right_img_link_01{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #695e4a;
	text-decoration: none;
}
/* description on product listing page */
.format_login_txt{
	color:#695E4A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
/* price on product listing page */
.a_bott_link_01{
color:#695E4A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}




/**************************************************/
/** PAGINATION ************************************/
/**************************************************/
/* container (tr) */
.pageingbgnumber{

}
/* page x of y text */
.pagingIndex{
	color: Black;
}
/* pagination number link */
.pageingbgnumber a{
    color: #3674B7;
    font-weight: Bold;
    width: 35px;
}
/* pagination number hover */
.pageingbgnumber a:hover{
    color: Red;
}



/**************************************************/
/** FOOTER OBJECTS ********************************/
/**************************************************/
/* footer td */
.footertd{
	
}
/* horizontal divider bar */
.sh-sign
{
	width: 979px;
	height: 20px;
	background-color: #dad3cc;
}
/* footer web part */
.sh-content
{
	width: 979px;
}
/* footer navigation container */
#footernav
{
	width: 945px;
	margin-top: 2px;
}

/* footer navigation list */
#footernav #Div1 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#footernav #Div1 li{
	display: inline;
}

/* footer navigation links */
#footernav a{
	color: #695e4a;
	text-decoration: none;
}

#footernav a:hover, #footernav a:active{
	color: #ef0040;
}

/* navigation items */
#footernav .bot_nav
{
	height: 25px;
	float: left;
}

/* navigation item dividers */
#footernav .bot_nav_middle
{
	width: 15px;
	height: 25px;
	text-align: center;
	float: left;
}




/**************************************************/
/** POPUP OBJECTS *********************************/
/**************************************************/
.shopping_pop_mysource{
	background-image: url(../shoppingcart/bg_pop_login.png);
	background-repeat: no-repeat;
	display: block;
	height: 162px;
	left: 38%;
	padding-left: 3px;
	padding-top :8px;
	position: absolute;
	top: 17em;
	width: 350px;
	z-index: 1;
	font-size: 14px;
}




/**************************************************/
/** CANADA ****************************************/
/**************************************************/
/* canada container */
.bscanada{
	text-align: right;
	margin-top: 3px;
}
/* canada link */
.bscanada > a{
	text-decoration: none;
	color: #6a5d46;
}
.bscanada > a:hover, .bscanada > a:active{
	color: #ff141c;
}



/**************************************************/
/** SR TREE NAVIGATION ****************************/
/**************************************************/
.treeRootCls{
	font-size: 14px;
	font-weight: bold;
	border-style: none;
	font-size: 1em;
	text-decoration: none;
	color: Black;
	font-family:Helvetica;
}

a.treeRootCls{
	font-size: 14px;
	font-weight: bold;
	border-style: none;
	font-size: 1em;
	text-decoration: none;
	color: Black;
	font-family:Helvetica;
}
a.treeRootCls:hover{
	font-size: 14px;
	font-weight: bold;
	border-style: none;
	font-size: 1em;
	color: Red;
	font-family:Helvetica;
}
a.treeRootCls:active{
	font-size: 14px;
	font-weight: bold;
	border-style: none;
	font-size: 1em;
	color: Red;
	font-family:Helvetica;
}
a.treeRootCls:visited{
	font-size: 14px;
	font-weight: bold;
	border-style: none;
	font-size: 1em;
	text-decoration: none;
	color: Black;
	font-family:Helvetica;
}

a.treeChildCls{
	/*color: #3674B7;*/
	color: #333333;
	font-size: 14px;
	border-style: none;
	font-size: 1em;
	text-decoration: none;
	font-family:Helvetica;
	font-weight: bold;
}

a.treeChildCls:hover, a.treeChildCls:active{
	color: Red;
}



/**************************************************/
/** SHARED ****************************************/
/**************************************************/

































/**************************************************/
/** EVERYTHING THAT HASN"T BEEN TOUCHED YET *******/
/**************************************************/




DIV.right {
        position: relative;
}



.div
{
	width: auto;
	height: 10px;
}
/*Body Style end here*/


#container
{
	width: 100%;
	background-color: #FFFFFF;
}

/*Header Style Start here*/

#header
{
	width: 980px;
	height: 90px;
	background-color: #FFFFFF;
	margin: auto;
}


#header .logo
{
	position: relative;
	left: 0px;
	top: 15px;
	width: 300px;
	height: 67px;
}


#header #search
{
	position: relative;
	left: 415px;
	top: -10px;
	width: 305px;
	height: 22px;
	float: left;
}

#header #search .input_search
{
	font-size: 9px;
	color: #695e4a;
	width: 135px;
	margin-left: 2px;
	margin-top: 2px;
	padding-left: 5px;
	border: #f1edeb 0px;
}


#header #search #searchicon
{
	position: relative;
	left: -65px;
	top: 2px;
	width: 60px;
	height: 18px;
	float: left;
}


#storelocate
{
	position: relative;
	right: -80px;
	top: -20px;
	width: 40px;
	height: 16px;
	float: left;
}


#shopingcart
{
	position: relative;
	left: 550px;
	top: -17px;
	width: 102px;
	height: 24px;
	float: left;
}

/*Header Style End here*/

/*Top Navigation Style Start here*/
#topnavbg
{
	width: 100%;	
	min-height:24px;
	height:auto;
	background-color: #dad3cc;	
	margin: auto;	
}

#navgation
{
	/*width: 789px;
	min-height:24px;
	height:auto;
	margin: auto;
	padding-top: 5px;*/	
}

#navgation .main_bt
{
	/*width: auto;
	height: 13px;
	float: left;*/
}
/* modified to reduce the width of splitter*/
div#navgation .main_bt_middle
{
	/*width: 35px;
	height: 13px;
	float: left;
	text-align: center;*/
}

/*Top Navigation Style End here*/

/*Body Style Start here*/







#body .currentlocation
{
	width: 732px;
	height: 24px;
	line-height: 23px;
	text-align: center;
	margin-bottom: 5px;
	background-color: #dad3cc;
	float: left;
}











#body #contmainheading
{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #695e4a;
	height: 30px;
	text-align: left;
	padding-left: 10px;
	background-color: #dad3cc;
}
#body #screenbg #contentscrolling
{
	width: 720px;
	height: 620px;
	overflow: auto;
	margin-top: 20px;
}
#body #contenttext
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #695e4a;
	text-align: left;
	padding-left: 10px;
}
#body #contsub1heading
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #695e4a;
	text-align: left;
	padding-left: 10px;
	background-color: #dad3cc;
}

#body #contsubheading
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #695e4a;
	text-align: left;
	padding-left: 10px;
}













/*Body Content scrolling Style start here*/

/*Body flash Style start here*/

#body #homeflah
{
	width: 732px;
	height: 656px;
	float: left;
	margin-bottom: 0px;
}

html>body #body #homeflah
{
	width: 732px;
	height: 656px;
	float: left;
	margin-bottom: 5px;
}

#body #homeflah #flah1 {
float:left;
height:326px;
margin-bottom:0px;
margin-top:2px;
width:732px;
}

#body #homeflah #flah2
{
	width:730px;
	float: left;
}


/*Body flash Style end here*/


/*Search result Style start here*/

#body #screenbg
{
	width: 732px;
	height: 656px;
	background-image: url(/_layouts/IMAGES/BrandSource/common/storelocation_bg.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	float: left;
}

#body #screenbg #searchresult
{
	width: 520px;
	float: left;
	text-align: left;
	padding-top: 20px;
	padding-left: 80px;
}



#body #screenbg #underline
{
	width: 702px;
	height: 4px;
	float: left;
	background-image: url(common/underline_rept.png);
	background-repeat: repeat-x;
	margin-top: 5px;
}

#body #screenbg #errormesage
{
	width: 565px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #695e4a;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 80px;
	line-height: 20px;
}

#body #screenbg #siteresult
{
	width: 520px;
	height: 10px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #695e4a;
	text-align: left;
	padding-left: 80px;
	padding-bottom: 10px;
	line-height: 15px;
}


#screenbg #siteresult .searchbg
{
	background-image: url(/_layouts/images/brandsource/common/search_bg.png));
	background-repeat: no-repeat;
	width: 300px;
	height: 22px;
	float: left;
}


#screenbg #siteresult .input_search
{
	font-size: 11px;
	color: #695e4a;
	width: 200px;
	margin-left: 2px;
	margin-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: #f1edeb 0px;
	float: left;
}

#screenbg #siteresult .sitesearch_icon
{
	width: 22px;
	height: 24px;
	float: left;
	position: relative;
	left: 5px;
	top: 0px;
}


#body #searchbg
{
	width: 732px;
	height: auto;
	float: left;
}


#body #searchbg #searchbgtop
{
	background-image: url(/_layouts/images/Brandsource/common/sitesearch/screenbg_top.png);
	background-repeat: no-repeat;
	width: 732px;
	height: 13px;
}

#body #searchbg #searchbgrept
{
	background-image: url(/_layouts/images/Brandsource/common/sitesearch/screenbg_rept.png);
	background-repeat: repeat-y;
	width: 732px;
	height: auto;
}



#body #searchbg #searchbgrept #searchresult
{
	width: 520px;
	float: left;
	text-align: left;
	padding-left: 80px;
}

#body #searchbg #searchbgrept #underline
{
	width: 702px;
	height: 4px;
	float: left;
	background-image: url(/_layouts/images/Brandsource/common/underline_rept.png);
	background-repeat: repeat-x;
	margin-top: 5px;
}

#body #searchbg #searchbgrept #errormesage
{
	width: 520px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #695e4a;
	text-align: left;
	padding-left: 80px;
	margin-bottom: 5px;
}

#body #searchbg #searchbgrept #productfoundbg
{
	width: 732px;
	height: auto;
	background-color: #dad3cc;
}



#body #searchbg #searchbottom
{
	background-image: url(/_layouts/images/Brandsource/sitesearch/screenbg_bottom.png);
	background-repeat: no-repeat;
	width: 732px;
	height: 11px;
	float: left;
}


#body #searchbg #searchbgrept #pageingbg
{
	width: 706px;
	margin: auto;
	float: right;
}

.pageingbgnumberheading
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 30px;
	padding-top: 10px;
	text-decoration: none;
}



.pageingbgnumber td 
{
	color: #695E4A;
    /*border-left: 2px solid black;
    border-right: 2px solid black;*/
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right:10px;
}



#body #searchbg #searchbgrept #scrollerbg
{
	width: 720px;
	height: 153px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	overflow: auto;
}


#body #searchbg #searchbgrept #scrollerbg .ourprice
{
	font-family: Tahoma;
	font-size: 11;
	font-weight: bold;
	color: #695e4a;
}

#body #searchbg #searchbgrept #articlesbg
{
	width: 650px;
	height: 150px;
	margin-top: 10px;
	margin-left: 75px;
	margin-right: 5px;
	overflow: auto;
}

#body #screenbg #searchbgrept #articlesbg #article
{
	width: 630px;
	height: auto;
	float: left;
	text-align: left;
	padding-top: 20px;
}

#searchbgrept #articlesbg #article .mainheading
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #695e4a;
	width: 630px;
	height: auto;
	float: left;
	text-align: left;
}

#searchbgrept #articlesbg #article .content
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #695e4a;
	width: 630px;
	height: auto;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
#searchbgrept #articlesbg #article .more
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ef3e33;
	height: auto;
	text-decoration: none;
}

#searchbgrept #articlesbg #article .more a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ef3e33;
	height: auto;
	text-decoration: none;
}

#searchbgrept #articlesbg #article .more a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ef3e33;
	height: auto;
	text-decoration: underline;
}

#searchbgrept #articlesbg #dateandyear
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #695e4a;
	width: 250px;
	height: auto;
	float: left;
}

#searchbgrept #articlesbg #backtoup
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3674b7;
	width: 75px;
	height: auto;
	float: right;
}

#searchbgrept #articlesbg #backtoup .back a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3674b7;
	height: auto;
	text-decoration: underline;
}

#searchbgrept #articlesbg #backtoup .back a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3674b7;
	height: auto;
	text-decoration: none;
}


#searchbgrept #articlesbg #article #personal_btn
{
	color: #695e4a;
	width: 150px;
	margin-top: 20px;
}
/*Search result Style end here*/






/*Body Style End here*/

/*Rightside Style Start here*/








/*Rightside Style End here*/


/*dropcontent Style start here*/


#body #drop_content
{
	width: 980px;
	margin: auto;
	cursor: default;
	float: left;
}

#body #drop_content #drop_header
{
	width: 980px;
	background: #dad3cc;
	color: #695e4a;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
	height: 24px;
}


#body #drop_content #drop_header #pluse
{
	width: 70px;
	position: relative;
	left: 10px;
	height: 24px;
}



#body #drop_content #drop_header #minus
{
	width: 70px;
	height: 24px;
	position: relative;
	left: 10px;
}

#drop_content #content
{
	width: 980px;
	background-color: #ffffff;
	height: auto;
}

/*shoping cart styles*/

#body #contenttext
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #695e4a;
	text-align: left;
	padding-top: 10px;
}


#body #contentimage
{
	float: left;
	padding-top: 20px;
	text-align: left;
}



/*shoping cart styles*/


#content .drop_table
{
	width: 960px;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: auto;
}

/*dropcontent Style end here*/

/*Flash Style start here*/
#flashelement
{
	width: 980px;
	height: 114px;
	margin: auto;
}

/*Flash Style end here*/
/*Search Reasult Style start here*/


#searchbg #siteresult .input_search
{
	font-size: 11px;
	color: #695e4a;
	width: 200px;
	margin-left: 2px;
	margin-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 80px;
	border: #f1edeb 0px;
	float: left;
	border: 1px solid silver;
	height: 16px;
}

#body #searchbg
{
	width: 732px;
	height: 656px;
	background-image: url(/_layouts/images/Brandsource/common/storelocation_bg.png);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	float: left;
	overflow-y: auto;
	overflow-x: hidden;
}


#body #searchbg #searchresult
{
	width: 520px;
	float: left;
	text-align: left;
	padding-top: 20px;
	padding-left: 80px;
}

#body #searchbg #underline
{
	width: 702px;
	height: 4px;
	float: left;
	background-image: url(/_layouts/images/Brandsource/common/underline_rept.png);
	background-repeat: repeat-x;
	margin-top: 5px;
}

#body #searchbg #errormesage
{
	width: 520px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #695e4a;
	text-align: left;
	padding-left: 80px;
	margin-bottom: 5px;
}


#body #searchbg #scrollerbg
{
	width: 715px;
	height: 150px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	overflow: auto;
}


#body #searchbg #productfoundbg
{
	width: 732px;
	height: auto;
	background-color: #dad3cc;
}

#body #searchbg .productfoundbg
{
	width: 732px;
	height: auto;
	background-color: #dad3cc;
}

.body #searchbg #scrollerbg
{
	width: 715px;
	height: 250px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}


.body #searchbg #productfoundbg
{
	width: 732px;
	height: auto;
	background-color: #dad3cc;
}
.body #searchbg .productfoundbg
{
	width: 732px;
	height: auto;
	background-color: #dad3cc;
}

#body #searchbg #articlesbg
{
	/*width:650px; 	height:160px; 	margin-top:10px; 	margin-left:75px; 	margin-right:5px; 	overflow:auto;*/
	height: 75px;
	margin-left: 50px;
	margin-right: 5px;
	margin-top: 10px;
	width: 650px;
}

#body #screenbg #articlesbg #article
{
	width: 630px;
	height: auto;
	float: left;
	text-align: left;
	padding-top: 20px;
}

#searchbg #articlesbg #article .mainheading
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #695e4a;
	width: 630px;
	height: auto;
	float: left;
	text-align: left;
}

#searchbg #articlesbg #article .content
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #695e4a;
	width: 630px;
	height: auto;
	float: left;
	text-align: left;
	margin-bottom: 10px;
}
#searchbg #articlesbg #article .more
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ef3e33;
	height: auto;
	text-decoration: none;
}

#searchbg #articlesbg #article .more a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ef3e33;
	height: auto;
	text-decoration: none;
}

#searchbg #articlesbg #article .more a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ef3e33;
	height: auto;
	text-decoration: underline;
}

#searchbg #articlesbg #dateandyear
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #695e4a;
	width: 250px;
	height: auto;
	float: left;
}

#searchbg #articlesbg #backtoup
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3674b7;
	width: 75px;
	height: auto;
	float: right;
}

#searchbg #articlesbg #backtoup .back a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3674b7;
	height: auto;
	text-decoration: underline;
}

#searchbg #articlesbg #backtoup .back a:hover
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #3674b7;
	height: auto;
	text-decoration: none;
}


#searchbg #articlesbg #article #personal_btn
{
	color: #695e4a;
	width: 150px;
	margin-top: 20px;
}

#body #searchbg #scrollerbg .ourprice
{
	font-family: Tahoma;
	font-size: 11;
	font-weight: bold;
	color: #695e4a;
}

.body #searchbg .scrollerbg .ourprice
{
	font-family: Tahoma;
	font-size: 11;
	font-weight: bold;
	color: #695e4a;
}

/* edited by Jayadevan.P*/
/* To Align the search result*/
#search_res
{
	float: left;
	margin-left: 80px;
	width: 706px;
	height: 100px;
}

#searchContainerbottomBg {
background-image:url((/_layouts/images/Brandsource/common/top/backgroundbottom.png);
background-repeat:no-repeat;
float:left;
height:8px;
margin:0;
padding:0;
width:729px;
}


.searchcategorycontainer
{
	float:left;
	width:720px;
	height:140px;
	min-height:25px;
	background-color:#dad3cc;
	margin-left:2px;
	margin-right:2px;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	overflow-x:hidden;
	overflow-y:auto;
}

html>body .searchcategorycontainer
{
	float:left;
	width:720px;
	height:140px;
	min-height:25px;
	background-color:#dad3cc;
	margin-left:2px;
	margin-right:2px;		
	background-color:#DAD3CC;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	overflow-x:hidden;
	overflow-y:auto;
}
.searchitem
{
	float:left;
	width:143px;
	height:25px;	
	min-height:25px;
	background-color:#dad3cc;
	margin:0px;
}
.searchproductcontainer
{
	float:left;
	width:760px;
	height:auto;
	min-height:250px;
	/*background-color:#FFFFFF;*/
	margin-left:2px;
	margin-right:2px;		
}


html>body .searchproductcontainer
{
	float:left;
	width:760px;
	height:auto;
	min-height:250px;
	/*background-color:#FFFFFF;*/
	margin-left:2px;
	margin-right:2px;		
}

.searchfiltercontainer
{
background-color:#DAD3CC;
float:left;
height:auto;
margin-bottom:5px;
margin-left:2px;
margin-right:2px;
overflow:auto;
width:720px;
}

html>body .searchfiltercontainer
{
background-color:#DAD3CC;
float:left;
height:auto;
margin-bottom:5px;
margin-left:2px;
margin-right:2px;
overflow:auto;
width:720px;
	
}
.searchfilterTree
{
	float :left;
	width :175px;
}
/*Search Reasult Style end here*/


/*Footer Nav Style start here*/

#body #Footer
{
	width: 980px;
	height: 25px;
	padding-top: 10px;
	margin: auto;
	float: left;
	background-color: #FFFFFF;
}








#body #truste
{
	width: 200px;
	height: 43px;
	float: left;
	padding-left: 15px;
	margin-bottom: 30px;
}



/*
#right_img_02
{
	float:left;
	width:242px;
	height:133px;
	background-image:url(home/rightimg_img3_1.png);
	background-repeat:no-repeat;
}*/
#right_img_02_01
{
	float: left;
	height: 103px;
	width: 140px;
	padding-top: 5px;
	padding-left: 5px;
}
#right_img_02_02
{
	float: left;
	height: 103px;
	width: 85px;
	padding-top: 5px;
	padding-left: 10px;
}
#right_img_link_01
{
	float: left;
	height: 5px;
	width: 190px;
	padding-top: 6px;
}

html > body #right_img_link_01
{
	clear: left;
	height: 5px;
	width: 145px;
	padding-top: 6px;
}

.bott_link_color
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c17841;
	text-decoration: none;
}
.bott_link_color2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e0f15;
	text-decoration: none;
}



/* changes made by Jayadevan.P*/
/* classes added to split images and provide text navigation*/
#right_img_02
{
	float: left;
	width:242px;
	height:135px;
	/**background-image: url(../home/rightimg_img3_1.png);**/
	background-repeat: no-repeat;
	margin-top: 0px;
}
html>body #right_img_02
{
	float: left;
	width:242px;
	height:auto;
	min-height:135px;
	/**background-image: url(../home/rightimg_img3_1.png);**/
	background-repeat: no-repeat;
	margin-top: 0px;
}
#right_img_02_01
{
	float: left;
	height: 103px;
	width: 140px;
	padding-top: 5px;
	padding-left: 5px;
}
#right_img_02_02
{
	float: left;
	height: 103px;
	width: 85px;
	padding-top: 5px;
	padding-left: 10px;
}
#right_img_link_01
{
	float: left;
	height: 5px;
	width: 190px;
	padding-top: 6px;
}

html > body #right_img_link_01
{
	clear: left;
	height: 5px;
	width: 145px;
	padding-top: 6px;
}
#right_bott_img
{
	float: left;
	width: 242px;
	height: 113px;
	margin-top: 0px;
}

html > body #right_bott_img
{
	float: left;
	width: 242px;
	height: 113px;
	margin-top: 1px;
}
#right_bott_links
{
	float: left;
	width: 167px;
	height: 107px;
	padding-top: 1px;
	padding-left: 8px;
}
#right_right_img
{
	float: left;
	width: 64px;
	padding-top: 5px;
	height: 78px;
}

html > body #right_right_img
{
	float: left;
	width: 64px;
	margin-top: 8px;
	height: 78px;
}




#right_img_link
{
	clear: left;
	height: 35px;
	width: 242px;
	background-color: #dad3cc;
}



.bott_link_color
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c17841;
	text-decoration: none;
}
.bott_link_color2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e0f15;
	text-decoration: none;
}

#right_nav_02
{
	float: left;
	width: 248px;
	height: 130px;
	margin-top: 2px;
}


/* end of changes*/



/*Footer Nav Style end here*/

/*for signin close button*/
.closeLoginPanel
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 10px;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 9px;
	right: 8px;
}

.closeLoginPanel a
{
	background-color: #dad3cc;
	cursor: pointer;
	color: #685d49;
	text-align: center;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

/* to keep popup open */
.chpwdpanel
{
	position: absolute;
}


/*HyperLink */
.hyperlink
{
	cursor: pointer;
	color: #507CD1;
}

/* to adjust height */

html > body .bs_about_txt
{
	height: 5px;
	padding: 5px;
}



/* PopUp */

.current_promotions_popup
{
	position: absolute;
	left: 28%;
	top: 10em;
	z-index: 100;
	display: block;
	width: 500px;
	height: 200px;
	padding: 4px;
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
}




.locate_stores_popup
{
      position:absolute;
      left:38%; 
      top:17em;
      z-index:1; 
      display:block; 
      width: 350px; 
      height: 162px;
      padding-top:8px;
      padding-left:3px; 
      background-image:url(../shoppingcart/bg_pop_login.png);
      background-repeat:no-repeat;
}

/*My Local Brand source Google Map start*/
.popup-map
{
	position:absolute;
	left:30%; 
	top:20em;
	z-index:1; 
	display:block; 
	width: 500px; 
	height: 500px;
	padding:5px;	
	background-image:url(/_layouts/images/Brandsource/locatestore/bg_map.gif);
	background-repeat:no-repeat;
}
/*My Local Brand source Google Map end*/








.locatorsubtext{
	font-family:Tahoma;
	font-size:15px;
}

