/**
 * 'html*' used to overcome IE7 and firefox alignment issues.  Only IE will detect the hack, firefox will ignore
 *  '//' used for individual attribute within the style - overcome ie and ff issues - ff will ignore
 */

/* Reset Standard Values */
/*
html, body, div, span, applet,object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

}

*/

ol, ul {

	list-style: none;

}

/* GeneralArea */
html{margin:0;height:100%;font-family:Arial, Helvetica, sans-serif;color:#333333;} 
/* body { font:normal 11px arial,verdana,helvetica;margin:0;color:#666666;}*/
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;}
/* div#SiteContainer{width:871px;margin:auto;height:auto;min-height:100%;position:relative;} */
div#SiteContainer{ margin:10px auto;height: 100%;min-height: 100%; width:957px;float:none !important;position:relative;} 
div#SiteContainerLogin{ margin-left:200px;height:100%;min-height:100%;width:957px;}	
	/* HeaderArea */
	/* div#HeaderWrap{float:left;width:871px;padding:0px 0px;margin:10px 0px 0px 0px;} */
	div#HeaderWrap{float:left;width:665px;padding:0px 0px;margin:5px 0px 0px 0px;}
	div#HeaderWrap img{float:left;}
	#CartArea{float:right;width:280px;}
	
	img#CartBag{float:right;}
	.FormButton{float:left;border:0px;clear:both;margin-top:10px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 22px 4px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;text-align:center;}
	.CartText{float:right;font-size:11px;color:#01B6CB;text-align:left;}
	
	#AboveMenuWrap{float:left;width:871px;background-color:#F2FBFC;margin:10px 0px 0px 0px;}
	#PersonalText{float:left;clear:both;padding:10px;font-size:12px;width:350px;text-align:left;}
	#PersonalText .blue{color:#01B6CB;}
	#SubMenu{float:left;color:#01B6CB;font-size:11px;padding:10px;background-color:#F2FBFC;width:500px;	text-align:right;}
		#SubMenu ul{float:right;display:inline;padding:8px 0px 0px 0px;}
		#SubMenu li{display:inline;padding:0px 5px;}
		#SubMenu li a{color:#01B6CB;}
		#SubMenu li.item{border-right:1px solid #333333;}
		
	/* ---------- */
	/*
	#BreadCrumb{float:left;width:680px;margin:0px 0px 10px 0px;background-color:#F2FBFC;}
	#BreadCrumb li{display:inline;font-size:11px;color:#01B6CB;}
	#BreadCrumb a{display:inline;font-size:11px;color:#01B6CB;}
	#BreadCrumb .Start{margin-left:20px;}
	#BreadCrumb .Item{background-image:url(../images/breadcrumb_arrow_03.jpg);padding-left:20px;background-position:left;background-repeat:no-repeat;}
	*/
	
	/* BodyContent */
	#BodyContent{float:left;width:871px;margin:13px 0px 0px 0px;min-height:300px;height:auto !important;height:300px;margin-left:-14px;}
	html*#BodyContent{float:left;width:871px;margin:13px 0px 0px 0px;min-height:300px; margin-left:0px;}
			
	/* MenuArea */
	.HomeLeftMenu{float:left;width:199px;margin:0px;padding:0px;margin-right:4px;margin-left:0px; padding-left:0px;}
	html*.HomeLeftMenu{float:left;width:199px;margin:0px;padding:0px;margin-right:4px;margin-left:0px; padding-left:0px;}
	.LeftMenuItem{float:left;margin:0px;padding:0px;width:199px;border-top:2px solid #FFFFFF;}
	.HomeLeftMenu img{float:left;margin:0px;padding:0px;}
	.MainImage{float:left;}
	.LeftMenuHeader{float:left;margin:0px;padding:8px 20px;width:154px;background-color:#01B6CB;color:#FFFFFF;font-size:12px;font-weight:bold;}
	/* ---------- */
		
		
	/* LowerArea */
	#LowerArea{float:left;width:892px;margin:12px 0px 6px 0px;margin-left:-15px;}
	html*#LowerArea{float:left;width:892px;margin:8px 0px 26px 0px;margin-left:0px;padding-bottom:6px;}

		.HotSpotsHolder{float:left;width:110px;padding-right:5px;}
		.HotSpotsTitle{float:left;width:102px;background-color:#01B6CB;color:#FFFFFF;padding:4px;font-size:11px;font-weight:bold;text-align:center;}
		.HotSpotsHolder img{float:left;}
		.HotSpotsText{float:left;width:98px;color:#333333;font-size:11px;padding:6px;background-color:#F2FBFC;height:62px;}

		/* original css for product placements on homepage*/
		/*#CustomerFavouritesWrap{float:left;width:255px;padding:0 10px 0 6px;}
		.CustomerFavourites{float:left;width:270px;height:211px;}
		.CustomerFavouritesTitle{float:left;width:247px;background-color:#01B6CB;color:#FFFFFF;padding:4px;margin:0px;font-size:11px;font-weight:bold;text-align:center;}
		/* .ProductPlacement{float:left;width:100px;color:#333333;	font-size:11px;padding:4px 1px;margin:10px 9px;background-color:#F2FBFC;text-align:center;}
		.ProductPlacement img{float:left;} */
		#ContentRight_One{float:left;width:273px;background-color:#F3F9EB;margin-bottom:2px;}
		#ContentRight_Two{float:left;width:273px;background-color:#FDF6F7;}
		*/
		
		#CustomerFavouritesWrap{float:left;width:255px;padding:0 8px 0 6px;}
		.CustomerFavourites{float:left;width:253px;background-color:#F2FBFC;height:211px;}
		.CustomerFavouritesTitle{float:left;width:247px;padding:4px;margin:0px;}
		.CustomerProductPlacement{float:left;width:116px;padding:0px 0px;margin:0px 0px 0px 0px;}
		.CustomerProductPlacement img{float:left;}
		
		.ProductButton{float:left;border:0px;clear:both;margin:10px 20px 0px 20px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 23px 5px 5px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right; text-align:center;}
		.ProductTitle{float:left;font-weight:bold;margin:5px 0px 3px 0px;color:#01B6CB;font-size:12px;width:100px;text-align:center;}
		
		#ContentRightWrap{float:left;width:273px;}
		#ContentRight_One{float:left;width:273px;margin:0px; padding:0px; margin-bottom:2px;}
		html*#ContentRight_One{float:left;width:273px;margin:0px; padding:0px; margin-bottom:-2px;}
		#ContentRight_Two{float:left;width:273px;margin:0px; padding:0px;}
		#ContentRight_TwoText,#ContentRight_OneText{float:left;font-size:11px;width:120px;padding:10px;}
		.CRImg{float:left;}
		#ContentRight_OneText strong{color:#8CC63E;}
		#ContentRight_TwoText strong{color:#ECAAAE;}
		#ContentRight_TwoTextImg{float:left;width:133px;}
		
	/* ---------- */
	
	
	/* Footer */
	
	#Footer{float:left;width:851px;padding:10px;background-color:#EEEEEE;margin-bottom:10px;}
	.content_box_full_inner{float:left;background-color:#FFFFFF;width:636px;}
	
	/* #Footer{float:left;width:860px;padding:5px 15px 5px 15px;font-size:11px;} */
	.FooterLeft{float:left;	text-align:left;}
	.FooterRight{float:right;	text-align:right;}
	#Footer .blue{color:#01B6CB;}



/* CSS Document */

/* MenuArea */
	#MenuWrapOuter{float:left;color:#FFFFFF;width:871px;background-color:#FFFFFF;}
	#MenuWrap{float:left;color:#FFFFFF;font-size:12px;width:871px;background-color:#01B6CB;background-image:url(../images/white_dot.gif);	background-repeat:repeat-x;	background-position:bottom;}
	#MenuWrap ul{float:left;}
		#MenuWrap li{display:inline;}
		
		#MenuWrap .item_nd{float:left;display:block;background-color:#01B6CB;border-bottom:1px solid #FFFFFF;padding:10px 15px;height:15px;border-right:1px solid #FFFFFF;}
		#MenuWrap .item_nd:hover{background-color:#1890A3;border-bottom:1px solid #FFFFFF;}
		
		#MenuWrap .item{float:left;display:block;background-color:#01B6CB;border-bottom:1px solid #FFFFFF;padding:10px 15px;height:15px;border-right:1px solid #FFFFFF;}
		#MenuWrap .staticItem{float:left;display:block;background-color:#01B6CB;border-bottom:1px solid #FFFFFF;padding:10px 15px;height:15px;border-right:1px solid #FFFFFF;}
		#MenuWrap .item:hover{background-color:#1890A3;border-bottom:1px solid #1890A3;}
		#MenuWrap .item_selected{float:left;display:block;background-color:#1890A3;border-bottom:1px solid #FFFFFF;padding:10px 15px;height:15px;border-right:1px solid #FFFFFF;}

		#MenuWrap .item_set{float:left;display:block;background-color:#01B6CB;border-bottom:1px solid #01B6CB;padding:10px 15px;height:15px;border-right:1px solid #FFFFFF;}		
		#MenuWrap a{color:#FFFFFF;}
		#MenuWrap .item_set:hover{background-color:#1890A3;}
		#MenuWrap .search{float:left;background-color:#01B6CB;padding:3px;}
		.GoButton{float:left;border:0px;color:#333333;font-weight:bold;font-size:11px;padding:4px 20px 5px 4px;background-color:#F2FBFC;background-image:url(../images/15.gif);background-repeat:no-repeat;background-position:right;margin-top:2px;text-align:center;}
		html*.GoButton{float:left;border:0px;color:#333333;font-weight:bold;font-size:11px;padding:4px 20px 3px 4px;background-color:#F2FBFC;background-image:url(../images/15.gif);background-repeat:no-repeat;background-position:right;margin-top:2px;text-align:center;}
		.SearchInput{float:left;width:115px;color:#333333;font-weight:bold;font-size:12px;height:18px;margin-right:10px;margin-top:2px;}
		.Labeltext{float:left;padding:7px;}
		#MenuWrap form#SearchForm{padding:0px;margin:0px;}
/* ---------- */

/*  SiteMap  */
.sitemap_head{float:left;display:block;background-color:#01B6CB;border-bottom:1px solid #FFFFFF;padding:10px 15px;height:15px;border-right:1px solid #FFFFFF;}
.siteHeader{display:block;width:125px;background-color:#01B6CB;border-bottom:1px solid #FFFFFF;padding:5px 15px;color:#ffffff;font-size:12px;}
.siteHeader:hover{background-color:#1890A3;}
.siteHeader2{display:block;width:125px;background-color:#01B6CB;border-bottom:1px solid #FFFFFF;padding:5px 15px;color:#ffffff;font-size:12px;}
.siteItem {width:127px;background-color:#F2FBFC; padding: 2px 13px 2px 15px;line-height:18px; display:block;font-size:12px;color:#01B6CB;}
.siteItem:hover {color:#01B6CB;display:block;}
.siteItem2 {width:125px;background-color:#F2FBFC; padding: 2px 0px 2px 30px;line-height:18px; display:block;font-size:12px;color:#01B6CB;}
.siteItem2:hover {color:#01B6CB;display:block;}
/*.dd_link:hover {color:#F2FBFC;text-decoration:none;}*/


div#sectionbox, div#ShopPriceBox, div#ShopAgeBox, div#ShopCatBox{
position:absolute;
height:auto;
display:none;
z-index:99999;
background-color:#01B6CB;
border:0px solid #FFFFFF;
padding:5px 0px;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
	
div#sectionbox{
        
        width:311px;
        top:178px;
        left:-1px;
                
		}
		
div#ShopAgeBox{
        
		width:155px;
        top:178px;
        left:142px;
  
		}
		
div#ShopPriceBox{

        width:155px;
        top:178px;
        left:241px;
		
		}
		
div#ShopCatBox{

        width:155px;
        top:178px;
        left:347px;
		
		}

div#sectionbox ul,div#ShopAgeBox ul,div#ShopPriceBox ul,div#ShopCatBox ul{float:left;border-right:1px dotted #FFFFFF;width:155px;}
div#sectionbox li,div#ShopAgeBox li,div#ShopPriceBox li,div#ShopCatBox li{display:list-item;}
div#sectionbox ul.end,div#ShopAgeBox ul.end,div#ShopPriceBox ul.end,div#ShopCatBox ul.end{border-right:0px dotted #FFFFFF;}
div#sectionbox li,div#ShopAgeBox li,div#ShopPriceBox li,div#ShopCatBox li{}
div#sectionbox li:hover,div#ShopAgeBox li:hover,div#ShopPriceBox li:hover,div#ShopCatBox li:hover{background-color:#1890A3;}
div#sectionbox li.mt:hover,div#ShopAgeBox li.mt:hover,div#ShopPriceBox li.mt:hover,div#ShopCatBox li.mt:hover{background-color:#01B6CB;}
.option{display:block;width:125px;padding:5px 15px;}
.option:hover{background-color:#1890A3;}


/*############################################################################*/
/*####################### LETTERBOX DROPDOWN MENUS ###########################*/
/*############################################################################*/

div#ddMenu_ShopByDepartment, div#ddMenu_ShopByAge, div#ddMenu_ShopByPrice, div#ddMenu_ShopByCatalogue{
position:absolute;
height:auto;
display:none;
z-index:99999;
background-color:#01B6CB;
border:0px solid #FFFFFF;
padding:5px 0px;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;

}
	
div#ddMenu_ShopByDepartment{
        
        width:311px;
        /* width:155px; */
        top:178px;
        left:-1px;
                
		}
		
div#ddMenu_ShopByAge{
        
		/* width:311px; */
		width:155px;
        top:178px;
        left:142px;
  
		}
		
div#ddMenu_ShopByPrice{

        width:155px;
        top:178px;
        left:241px;
		
		}
		
div#ddMenu_ShopByCatalogue{

        width:155px;
        top:178px;
        left:347px;
		
		}

div#ddMenu_ShopByDepartment ul,div#ddMenu_ShopByAge ul,div#ddMenu_ShopByPrice ul,div#ddMenu_ShopByCatalogue ul{float:left;border-right:1px dotted #FFFFFF;width:155px;}
div#ddMenu_ShopByDepartment li,div#ddMenu_ShopByAge li,div#ddMenu_ShopByPrice li,div#ddMenu_ShopByCatalogue li{display:list-item;}
div#ddMenu_ShopByDepartment ul.end,div#ddMenu_ShopByAge ul.end,div#ddMenu_ShopByPrice ul.end,div#ddMenu_ShopByCatalogue ul.end{border-right:0px dotted #FFFFFF;}
div#ddMenu_ShopByDepartment li,div#ddMenu_ShopByAge li,div#ddMenu_ShopByPrice li,div#ddMenu_ShopByCatalogue li{}
div#ddMenu_ShopByDepartment li:hover,div#ddMenu_ShopByAge li:hover,div#ddMenu_ShopByPrice li:hover,div#ddMenu_ShopByCatalogue li:hover{background-color:#1890A3;}
div#ddMenu_ShopByDepartment li.mt:hover,div#ddMenu_ShopByAge li.mt:hover,div#ddMenu_ShopByPrice li.mt:hover,div#ddMenu_ShopByCatalogue li.mt:hover{background-color:#01B6CB;}
.option{display:block;width:125px;padding:5px 15px;}
.option:hover{background-color:#1890A3;}

/*################################################################################*/
/*####################### END LETTERBOX DROPDOWN MENUS ###########################*/
/*################################################################################*/


/*################################################################################################################################*/
/*################################################################################################################################*/
/*################################################################################################################################*/

/* GENERAL CLASSES START */
	/*BODY {background-image : url(../images/colors/color1/background.png);background-repeat:no-repeat;margin:0px; padding:0px; font-family: Verdana, Arial,sans-serif; font-size: 11px;}*/
	.button2 {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #9e9c9c #726e6e #726e6e #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:2px 8px 2px 8px; text-decoration:none;}
	.button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:0px 12px 0px 12px; text-decoration:none;height:17px;line-height:17px;}
	.button:hover {background-image : url(../images/colors/color1/button_bk.png); border-color:#960303 #720202 #720202 #720202;color:#720202;}
	.heading {font-family: "Times New Roman", Times, serif; font-size: 14pt;text-align: left;color: black;height:35px;}
	/*TD,SPAN,DIV,P,UL,LI {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:black;}*/
	.checkbox, .radio {color:#7a141a;padding:0px; margin:0px;}
	.input, .select{font-family: Verdana, Arial,sans-serif; font-size: 11px; border: solid 1px #A4A4A4; height: 19px; padding-top:1px;margin-right:6px;} 
	.addressInput {border: 1px solid #7F9DB9; font-size: 9pt; padding-left: 3px; font-family: Verdana; width: 200px;}
	.addressSelect {border: 1px solid #7F9DB9; font-size: 9pt; font-family: Verdana; width: 160px;}
	.shopcartAddressInput {border: 1px solid #7F9DB9; font-size: 9pt; padding-left: 3px; font-family: Verdana; width: 130px;}
	.shopcartAddressInput2 {border: 1px solid #7F9DB9; font-size: 9pt; padding-left: 3px; font-family: Verdana; width: 265px;margin-right:30px;}
	TEXTAREA {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #A4A4A4; padding-top:2px;margin-right:5px;}
	.bold {font-weight:bold;font-size: 10px;}
	.bold_lg {font-weight:bold;font-size: 12px;}
	.redtext {font-weight:bold;font-size: 10px;color:#720202}
	.text{font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black;}
	.required {font-family: verdana; color: red; font-size: 9px;}
	.small_text {font-weight:bold;font-size: 9px;}
	.link_small {font-size:9px;}
	.error {color: red;}
	/* GENERAL CLASSES FINISH */
	
	/* HEADER CLASSES START */
	/*.h_logo {background-image : url(../images/colors/color1/h_logo_bk.gif);width:595px;height:65px;}*/
	.h_search {background-image : url(../images/colors/color1/h_search_bk.gif);width:338px;height:65px;padding-top:2px;}
	.h_cart {font-family: Verdana, Arial,sans-serif; font-size: 11px;color:black;text-decoration:none;}
	.h_cart_pad {padding-right:25px;padding-bottom:7px;}
	.h_cart:hover {color:#cf930b;text-decoration:underline;}
	.h_text_red {color:#720202;font-size: 11px;font-weight: bold;}
	.h_search_pad {padding-right:25px;padding-left:2px; vertical-align: middle;line-height:19px;}
	.h_search_td {background-image :url(../images/colors/color1/search_bk.png); background-repeat:no-repeat; height:21px; width:152px;}
	.h_search_input {border:0px solid black; height:15px;font-family: verdana, arial,sans-serif;font-size: 11px;}
	.h_search_space {padding-left:30px;padding-top:2px;height:21px;}
	.h_tnav_pad {padding-top:2px;border-left:1px solid #cecece;}
	.h_tnav {background-image :url(../images/colors/color1/h_topnav_bk.gif);width:933px;height:28px;}
	.h_tnav_valign {vertical-align: middle; height:23px;line-height:22px;}
	.h_tnav_but {background-image :url(../images/colors/color1/h_topnav_but.png);font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; height:23px; text-decoration:none;border-left:1px solid #cecece;padding-right:7px; padding-left: 7px; display:block;}
	.h_tnav_but:hover {background-image :url(../images/colors/color1/h_topnav_but_on.png);color:white; }
	.h_mainav {background-image :url(../images/colors/color1/h_mainav_bk.gif);width:933px; height: 33px; }
	.h_mainav_but {background-image :url(../images/colors/color1/h_mainav_but_off.png);height:33px;font-family: Verdana, Arial,sans-serif; font-size: 11px;color:#e3e3e3;font-weight:bold;  text-decoration: none;display:block;padding-left:12px;padding-right:12px;text-transform: uppercase;}
	.h_mainav_but:hover {background-image :url(../images/colors/color1/h_mainav_but_over.png);color:white;}
	.h_mainav_but_on {background-image :url(../images/colors/color1/h_mainav_but_on.png);height:33px;font-family: Verdana, Arial,sans-serif; font-size: 11px;color:#e3e3e3;font-weight:bold;  text-decoration: none;display:block;padding-left:12px;padding-right:12px;text-transform: uppercase;}
	.h_mainav_but_on:hover {color:white;}
	.h_mainnav_valign {vertical-align: middle;height:33px;line-height:33px;}
	.srch_button {background-image : url(../images/colors/color1/srch_button_bk.png);border:1px solid; border-color: #9e9c9c #726e6e #726e6e #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; height:19px; line-height:19px;padding:0px 8px 0px 8px; text-decoration:none;}
	.srch_button:hover {background-image : url(../images/colors/color1/srch_button_bk.png); border-color: #720202;color:#720202;}

	/* HEADER CLASSES FINISH */
	
	/* CONTENT NAVIGATION START */
	.c_but {font-family: Verdana, Arial,sans-serif; font-size: 10px; color:black; padding-left:25px; text-decoration:none; width:165px; height:21px;margin:0px; display:block;}
	.c_but:hover {background-image :url(../images/colors/color1/c_menu_roll.gif); color:black; }
	.c_but_line {width:165px; height:5px; padding-left:9px;}
	.c_but_valign {line-height:21px; overflow:hidden;}
	.c_but_line_valign {height:5px; line-height:5px; margin:0px;}
	.c_item_subhead {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:black; font-weight:bold;}

	/* CONTENT NAVIGATION FINISH */
	
	/* IMG CONTAINER CLASSES START */
	.img_container {background-image :url(../images/colors/color1/img_container_bk.png); width:118px;height: 100%; padding-top:12px;}
	.img_price {font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#720202;font-weight:bold;line-height: 20px;}
	.img_container_txt {font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black;width:114px;}
	.img_valign {vertical-align: middle; height:15px; width:94px;}
	.img_button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; width:94px; padding:1px 8px 1px 8px; text-decoration:none;height:15px;line-height:15px;display:block;}
	.img_button:hover {background-image : url(../images/colors/color1/button_bk.png); border-color:#960303 #720202 #720202 #720202;color:#720202;}
	.img_bottom {margin:0px; height:6px;}
	.img_container2 {background-image :url(../images/colors/color1/img_container2_top.png); width:118px;height:110px; padding-top:7px;}
	.img_pad {padding-left:14px;}
	.img_tile {background-image : url(../images/colors/color1/img_container2_tile.png);}
	.img_container2_bot {background-image : url(../images/colors/color1/img_container2_bot.png);height:32px;}
	/* IMG CONTAINER CLASSES FINISHES */
	
	
	/* IN STORE PICKUP START */
	.map_tile {background-image :url(../images/colors/color1/map_tile.png);width:254px;text-align:center;}
	.map_spc {width:245px; padding-top:5px; padding-top:5px;}
	.map_name {font-weight:bold;font-size: 10px;color:#720202; line-height:15px;}
	.map_pad {line-height:6px;}
	.map_bottom {background-image :url(../images/colors/color1/map_bottom.png);height:20px;text-align:center;vertical-align:top;padding-top:2px;}
	.map_cellspc {padding-right:60px;}
	.A_map {font-family: verdana; color: #720202; font-size: 9px;text-decoration:underline;}
	
	/* table classes start */
	
	#table {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444;}
	.t_table {width: 100%;}
	.t_hd_last {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border:solid 1px #A4A4A4;vertical-align:top;}
	th.colHeader {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;border:solid 1px white;}
	th.colHeader_price {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;border:solid 1px white;}
	th.colHeader_last {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;border:solid 1px white;}
	.t_tr {border-bottom: solid 1px #A4A4A4;}
	.t_hd {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:19px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;vertical-align:top;}
	.t_td { font-size: 11px; color:#444444;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #A4A4A4;}
	.t_td2 { font-size: 11px; color:#444444;padding: 7px 4px 3px 0px;vertical-align:top;}
	.t_hd_rght {text-align : right; width:100%;color:white;  font-size: 11px;font-weight:bold;display:block;}
	.t_hd_cntr {text-align : center; width:100%;color:white; font-size: 11px;font-weight:bold;display:block;}
	.t_hd_last {color:white; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#8f0505; text-align:left;height:15px;border:solid 1px white;vertical-align:top;}
	.t_hd_price_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#720202; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;border-right:solid 1px white;vertical-align:top;}
	.t_hd_price {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#720202; text-align:left;height:15px;border-top:solid 1px white;border-left:solid 1px white;border-bottom:solid 1px white;vertical-align:top;}
	.t_rght {text-align : right; display:block; font-size:11px;}
	.t_cntr {text-align : center; width:100%;display:block;}
	.t_fees { text-align : right; font-size: 11px; color:#7a141a;padding: 1px 4px 0px 4px;vertical-align:top;}
	.t_fees_spc {line-height:3px;font-size: 4px;}
	.t_total { text-align : right; font-size: 11px; color:#7a141a;padding: 5px 4px 3px 4px;vertical-align:top;border-top:solid 1px #A4A4A4;border-bottom:solid 1px #A4A4A4;font-weight:bold;}
	.t_total_figure { text-align : right; font-size: 11px; color:white;padding: 5px 4px 3px 4px;vertical-align:top;border-top:solid 1px #A4A4A4;border-bottom:solid 1px #A4A4A4;border-left:solid 1px #A4A4A4;background-color:#720202;font-weight:bold;}
	.t_discount {font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
	.t_button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid;  border-color: #9e9c9c #726e6e #726e6e #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; height:17px; width:100%;text-align : center;margin-bottom:2px;display:block;text-decoration:none; padding-top:1px;}
	.t_button:hover {color:white;border: solid 1px #2E4F77;background-color:#921919;text-decoration: none;}
	.t_update {padding: 3px 4px 1px 4px;border-top:solid 1px #A4A4A4;border-bottom:solid 1px #A4A4A4;}
	
	
	.t_img_view {text-align : center; width:120px;display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_detail_view {display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_space {padding-bottom: 8px;text-align : center;}
	.t_img_border { border:solid 1px #7a141a;}
	.t_empty_cell {width:14px;}

	.t_row_img {padding-top:10px;padding-bottom:10px;vertical-align:top;}
	.t_row_detail {padding:6px;vertical-align:top;width:230px;}
	.t_txt_detail {font-size: 10px;}
	.t_row_price {padding-top:6px;padding-bottom:6px;vertical-align:top;width:95px;display:block;}
	.t_button_space {padding-top:5px;display:block}
	.t_line {border-bottom:solid 1px #7a141a;font-size:1px;}
	.t_rght_space {padding-right:5px;}
	
	/* table classes end */

	/* store locator */
	.button_find {margin-bottom: 2px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/images/button_bk.png)}	
	.map_name {font-weight: bold; color: #860101; padding-top: 3px}
	/* store locator end*/
	
	/* loyalty account start */
	.la_points {font-weight:bold;font-size: 12px;color:#710202;background-image : url(../images/colors/color1/la_points_back.png);}
	.la_content {padding-left:5px;padding-right:5px;}
	.la_header {font-weight:bold;font-size: 10px;color:black;background-image : url(../images/colors/color1/la_header.png);height:21px; width:100%;padding-left:5px;border:1px solid #999999;line-height:20px;text-decoration:none;display:block;}
	.la_header:hover {color:white;background-image : url(../images/colors/color1/la_header_over.png);}
	.la_header_cell {color:white; font-size: 11px;font-weight:bold;padding:3px; background-color:#8f0505; height:19px;}
	.la_cell {padding-left:3px;padding-right:3px;}
	.la_line {height:1px; line-height:1px;font-size:1px;padding-bottom:0px;margin:0px;}


/* subNav classes start */
	
	#subNav {width:135px;padding-right:20px;vertical-align:top;}
	.sn_heading {font-family: Times, Arial,sans-serif; font-size: 20px; color: #444444;line-height:40px;}
	.sn_off {height:20px; border-top:solid 1px #8a6109;}
	.sn_on {height:20px; border-top:solid 1px #8a6109;background-color:#C49532;}
	.sn_link {font-family: Verdana, Arial,sans-serif; font-size: 10px; font-weight:bold; color:#444444;text-decoration:none;height:100%;width:100%;padding-top:3px;display:block;}
	.sn_link:hover {background-color:#C49532;text-decoration:none;}
	
	
	/* subNav classes end */

	/* page scrolling widget start*/
	
	.ps_align_left {text-align:left;border-left:solid 1px #8a6109; border-bottom:solid 1px #8a6109;border-top:solid 1px #8a6109;padding:0px; margin: 0px;}
	.ps_align {text-align:right;border-right:solid 1px #8a6109; border-bottom:solid 1px #8a6109;border-top:solid 1px #8a6109;padding:0px; margin: 0px;}
	.ps_pad {padding-left:4px;}
	.ps_view {padding-right:5px;background-color:white; }
	.ps_input {font-family: Verdana, Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #8a6109;height: 16px; padding-top:0px;margin-right:0px;border-top:solid 1px #8a6109;padding:0px; margin: 0px;}
	.ps_text {font-family: Verdana, Arial,sans-serif; font-size: 9px; color:#444444;padding-left:4px;}

	/* page scrolling widget end*/
	
	/* product tooltip pop up start */
	.popup_productname {color: #680102; padding:5px 0px 5px 0px; font-weight: bold;}
	.popup_productprice {padding:0px 0px 5px 0px; font-weight: bold; font-size: 9pt}
	.popup_productother {padding:0px 0px 5px 0px;}
	.popup_header {background-image: url(../images/login_header_tile.jpg);color:white;font-weight:bold;height:27px;position:relative;text-align:center;width:297px;}
	.popup_content {background:white none repeat-y scroll 0%;border-bottom:2px solid #687a9e;border-left:2px solid #687a9e;border-right:2px solid #687a9e;height:220px;padding:10px;position:relative;width:273px;z-index:1}
	.popup_footer {position: relative;width:291px; height: 5px; background-image:white;background-repeat: no-repeat;}
	.popup_headerTitle {padding: 5px 5px 0px 7px; text-align: left;}
	.popup_iconimages {padding: 0px 2px 0px 2px;}
	/* product tooltip pop up end */
	
	/* product search container start */
	.ps_popup_productname {color: #680102; padding:5px 0px 5px 0px; font-weight: bold;}
	.ps_popup_productprice {padding:0px 0px 5px 0px; font-weight: bold; font-size: 9pt}
	.ps_popup_productother {padding:0px 0px 5px 0px;}
	.ps_popup_header {position: relative; width: 287px; height: 27px; background-image:url(../images/colors/color1/popup-top.gif); text-align: center; font-weight: bold;}
	.ps_popup_content {position: relative; width: 287px; background-image:url(../images/colors/color1/popup-middle.gif); background-repeat: repeat-y;}
	.ps_popup_footer {width:287px; height: 5px; background-image: url(../images/colors/color1/popup-bottom.gif); background-repeat: no-repeat;}
	.ps_popup_headerTitle {padding: 5px 5px 0px 7px; text-align: left;}
	.ps_popup_iconimages {padding: 0px 2px 0px 2px;}
	/* product search container end */
	
	
	/* fast finder start */
	.ff_sideborder {background-image: url(../images/colors/color1/content_sideborder1.gif); padding-bottom: 0px;}
	.ff_instructions {background-image: url(../images/colors/color1/content_topshadow1.gif); background-repeat: no-repeat; padding:13px 10px 4px 10px;}
	.ff_topedge {background-image: url(../images/colors/color1/content_topedge1.gif); background-repeat: repeat-x; border-bottom: 1px solid #d5d5d5; padding-left:8px; padding-top:3px; padding-bottom: 0px; background-color:#ECECEC;}
	.ff_sideborder2 {background-image: url(../images/colors/color1/content_sideborder1.gif); background-repeat: repeat-y; padding-top:10px; padding-bottom:10px;}
	.ff_sideborder2_alt {background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 0px 0px 0px 10px; background-repeat: repeat-y;}
	.ff_sideborder3 {padding: 0px 0px 0px 10px; background-image: url(../images/colors/color1/content_sideborder1.gif); background-repeat: repeat-y;}
	.ff_iconimages {padding: 2px 2px 2px 2px;}

	body .rangeSelectorHandle { color: #FF0000;position: absolute; background-image: url(../images/colors/color1/slider_arrow.gif); width: 10px; height: 12px;cursor: pointer;z-index: 10;}
	body .rangeSelectorHandleHover { background-image: url(../images/colors/color1/slider_arrow_hover.gif);}
	body .rangeSelectorBar { width: 120px; height: 12px; cursor: pointer; background-image: url(../images/colors/color1/slider_gradient.jpg); background-repeat:no-repeat; }
	body .rangeSelectorTooltip{ position: absolute; border-color: white; padding: 1px 0px 1px 0px; font-size: 9px; z-index: 30;}
	/* fast finder end */
	
	/* store accordion container start */
	.store_accordion_container {float: left; width: 180px; height: 250px; overflow: hidden; position:absolute; z-index:0;}
	.shopping_cart_accordion_container {float: left; width: 225px; height: 350px; overflow: hidden;}
	.shopping_cart_accordion_content{overflow: hidden; width:225px; }
	.shopping_cart_accordion {width:225px; position: relative; overflow: hidden;}
	
	.store_accordion_div_container{float: left; width: 185px; height: 250px; overflow:hidden; z-index:0;}

	
	/* CSS for first accordion pane */
	.accordion_label_1 {z-index:10;margin-bottom:0px; padding:0px 0px;width:180px; height: 24px; position: relative; cursor:pointer;}
	/*shopping bag header*/
	.accordion_label_expanded_1 {z-index:10; margin-bottom:0px; padding:0px 0px;width:180px; height: 34px; position: relative; cursor:none;}
	.accordion_label_collapsed_1{z-index:10; margin-bottom:0px; padding:0px 0px; width:180px; height: 24px; position: relative; cursor:pointer;}
	/*shopping bag box*/	
	.accordion_content_1 {overflow: hidden; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:10; width:180px; border: 1px solid #687a9e; height:100px;margin-bottom:5px;margin-top:0px;}
	/*
	.accordion_content_expanded_1 {overflow: hidden; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:100; border: solid 1px black; border-top-style:none;}
	.accordion_content_collapsed_1 {overflow: hidden; background-color:white; position:relative; z-index:100;}
	*/
	
	.accordion_bottom_1{z-index:10; background-image: url(../images/colors/color1/right-accordian-bottom.gif); background-repeat: no-repeat;}
	.accordion_bottom_expanded_1{z-index:10; width: 0px; height: 0px; visibility:hidden;}
	.accordion_bottom_collapsed_1{z-index:10; width: 0px; height: 0px;  visibility:hidden;}
	
	/* CSS for other accordion pane */
	.accordion_label {z-index:100; margin-bottom:0px; padding:0px 0px;width:180px; height: 24px; position: relative; cursor:none;}
    .accordion_label_expanded {z-index:10; margin-bottom:0px; padding:0px 0px;width:180px; height: 24px; position: relative; cursor:none;}
    /*Recently viewed header*/
	.accordion_label_collapsed {z-index:10; margin-bottom:0px; padding:0px 0px;width:180px; height: 34px; position: relative; cursor:none;}
	/*recently viewed box*/
	.accordion_content {overflow: hidden;margin-bottom:5px; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:10; width:180px;border:1px solid #687a9e;height:100px;}
	/*
	.accordion_content_expanded {overflow: hidden; background-color:white; position:relative; padding:0px 0px 0px 0px; z-index:100; border: solid 1px black; border-top-style:none;}
	.accordion_content_collapsed {overflow: hidden; background-color:white; position:relative; z-index:100;}
	*/
	.accordion_bottom{z-index:10; background-image: url(../images/colors/color1/right-accordian-bottom.gif); background-repeat: no-repeat;}
	.accordion_bottom_expanded{z-index:10; width: 0px; height: 0px;  visibility:hidden;}
	.accordion_bottom_collapsed{z-index:10; width: 0px; height: 0px;  visibility:hidden;}

	.inner_accordion_label {background-image: url(../images/colors/color1/backbar3.png); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px;}
	.inner_accordion_label_expanded {background-image: url(../images/colors/color1/backbar3selected.png); background-repeat: no-repeat; height: 23px; cursor:pointer; width: 253px;}
	
	.accordion_title_shopcart {z-index:10; background-image: url(../images/colors/color1/right-accordian-top.gif); background-repeat: no-repeat; width:255px; height: 23px; position: relative;}
	.acordion_title_shopcart_image {padding:3px 4px 0px 5px;float:left;}
	.acordion_title_shopcart_text {padding-top:5px;font-weight:bold;font-size: 8pt;}
	.order_summary {font-weight: normal;font-size: 7pt}
	.acordion_title_shopcart_arrow {position: absolute; right: 10px; top:10px;}
	
	.inner_accordion_title {width: 252px; height: 26px;}
	.inner_accordion_title_image {padding:5px 4px 0px 12px;float:left;}
	.inner_accordion_title_text {padding-top:7px;font-weight:bold;font-size: 8pt;color: #6B7590}
	
	.accordion_title_body{font-weight:bold;font-size: 8pt;}
	.accordion_title_body_img{width:25px; padding:6px 4px 0px 5px;float:left;}
	.accordion_title_body_img1{width:20px;position: absolute; right: 10px; top:10px;}
	.accordion_title_body_text1{overflow:hidden;padding-top:5px;color:#000000;font-weight:bold;font-size: 15px;float:left;height:20px;}
	.accordion_title_body_text1:hover{text-decoration:none;}
	.accordion_title_body_text2{overflow:hidden; padding:20px 30px 0px 0px;font-weight:normal;font-size: 7pt; float:left;}

	.accordion_title_body_img_inner{padding:1px 4px 0px 5px;float:left;}
	.accordion_title_body_text1_inner{width:205px; overflow:hidden; padding-top:5px;font-weight:bold;font-size: 8pt;float:left;}
	.accordion_title_body_text2_inner{width:205px; overflow:hidden; padding:5px 30px 0px 0px;font-weight: normal;font-size: 7pt; float:right;}

	.accordion_action_area{float:left;height:20px;margin-bottom:0px;}
	.accordion_action_area_checkall_body{float:left;padding-right:10px;font-size:8pt;}
	.accordion_action_area_checkall_body_3actions{float: left;}
	.accordion_action_area_action_body{float:left;}
	.accordion_action_area_action_body_action{float: left; cursor: pointer; width: 100%;}
	a.accordion_action_area_action_body_action:hover {/*border: solid 0px #A4A4A4;*/}


	.accordion_content_area{overflow:hidden;overflow-y:none;height:200px;valign:center;}	/*	Verticle scrollbar appears when the content size is more then 252px	This height value may vary based on other style specified for accordion	*/
	.accordion_content_area_inner{overflow:hidden;height:200px;valign:center;}
	.accordion_content_area_quickCart{height:200px;valign:center;padding-top:10px;//padding-top:20px;}
	/*accordion_content_area_quickCart{overflow:hidden;height:100px;valign:center;margin-left:-60px;}*/
	.accordion_content_area .subtotalBottom{align:bottom;}
	.padding_product{padding-top:3px;}
	.product_code{font-size:12px;}
	.product_name{font-size:14px;font-weight:bold;color:}
	.product_price{font-size:13px;font-weight:bold;}
	.row_bgcolor1 {background-color:white;width:100px;}
	.row_bgcolor2 {background-color:white;}
	.droptarget {color:#808080}
	/* store accordion container end */


	/* ScrollablePane classes start */
	.scrollablePaneWidgetContainer{cursor: pointer;}
	.scrollablePaneContainerNode{}

	.scrollablePaneMoveBackwardButton{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url(../images/colors/color1/icon-rightarrowbig.gif);}
	.scrollablePaneMoveBackwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url(../images/colors/color1/icon-rightarrowbig.gif);}
	
	.scrollablePaneMoveForwardButton{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url(../images/colors/color1/icon-leftarrowbig.gif);}
	.scrollablePaneMoveForwardButtonHover{cursor: pointer; width: 22px; height: 21px; z-index: 999; background-image: url(../images/colors/color1/icon-leftarrowbig.gif);}


* 
	For ScrollablePane to work fine on Opera 8.x we need to specify border for this class. Currently we've set a white border
	*/
	.scrollablePaneElements{z-index: 10; border: solid 1px #FFFFFF;} 
	
	.separator {
		border: solid 1px #000000;
		cursor: move;
		height: 30px;
		width: 0px;
	}
	/* ScrollablePane classes end */
	
	.inputButton{cursor: pointer; text-decoration:none; color:black; height:17px; padding: 1px 5px 1px 5px; margin-left: 8px; margin-bottom: 12px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png);}
	.inputTextBox{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 8pt; font-family: Verdana; width: 120px;}
	.inputSelectBox{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 9pt; font-family: Verdana; width: 140px;}
	.inputTextBox2{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 9pt; font-family: Verdana; width: 110px;}
	.inputSelectBox2{border: 1px solid #7F9DB9; padding-left: 3px; font-size: 9pt; font-family: Verdana; width: 110px;}
	.black-line {background-image:url(../images/colors/color1/black-line.gif);}

	/* categories sidebar start */
	.leftnav_sideborder {background-image: url(../images/colors/color1/content_sideborder1.gif)}
	.leftnav_instructions {background-image: url(../images/colors/color1/content_topshadow1.gif); font-size: 10pt; font-weight: bold; background-repeat: no-repeat; padding:13px 10px 4px 10px;}
	.leftnav_sideborder2 {background-image: url(../images/colors/color1/content_sideborder1.gif); background-repeat: repeat-y; padding-bottom:22px;}
	.leftnav {height: 26px; padding-left:15px;background-image:url(../images/colors/color1/leftnav.gif); background-repeat:no-repeat; text-transform: uppercase;}
	.leftnav_link {text-decoration: none;display:block; text-transform: uppercase; color: black;}
	/* categories sidebar end */

	/* comparison page start */
	.compare_leftborder {background-image: url(../images/colors/color1/content_sideborder1.gif); background-repeat: repeat-y; padding-top:22px; padding-bottom:22px; text-align: center;}
	.compare_productimage {width: 124px; padding-top:5px; padding-bottom:9px}
	.compare_productname {padding-top:8px; text-align: center; color: #680102}
	.compare_header {height: 22px; border: 1px solid #A3A9BF; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-image:url(../images/colors/color1/compare_detail_back.png)}
	.compare_contents {background-image: url(../images/colors/color1/compare_blank_back.png); height: 22px; border: 1px solid #A3A9BF; padding: 0px;}
	.compare_contents_checked {height: 22px; border: 1px solid #A3A9BF; padding: 0px; background-image: url(../images/colors/color1/comparetable-bg-checked.png);}
	/* comparison page end */
	
	
	.paymentLabels {
		font-size: 7pt; 
		font-family: Verdana;
	}
	
	.paymentInput {
		font-size: 9pt; 
		height: 16px;
		border: 1px solid; border-color: #7F9DB9;
		padding-left: 3px; 
		font-family: Verdana; width: 120px;
	}

	.paymentSelect {
		border: 1px solid;
		border-color: #7F9DB9; 
		font-size: 9pt; 
		font-family: Verdana; 
	}
	
	.paymentSelectInput{
		border: 1px solid #7F9DB9; 
		font-size: 9pt; 
		font-family:Verdana; 
		width: 120px;
	}
	
	.paymentAmountInput{
		font-size: 9pt; 
		height: 16px;
		border: 1px solid; border-color: #7F9DB9;
		padding-left: 3px; 
		font-family: Verdana; width: 40px;
	}
	
	.addressInput{
		border: 1px solid;
		border-color: #7F9DB9;
		font-size: 9pt; 
		padding-left: 3px; 
		font-family: Verdana;
		width: 150px;
	}

	.addressSelectInput{
		border: 1px solid #7F9DB9; 
		font-size: 9pt; 
		font-family:Verdana; 
		width: 100px;
	}

	/* .checkOutButton {border: 1px solid #a09e9f; height: 19px; width: 90px; background-image:url(../images/colors/color1/checkout.png); cursor: pointer} */
	.checkOutButton{
		margin-left: 0px; 
		margin-bottom: 0px; 
		font-family: Verdana; 
		border: 1px solid #908D94; 
		font-size: 7pt;
		background-image:url(../images/colors/color1/button_bk.png);
	}


	.shoppingcart_accordion_label_expanded{
		cursor: pointer;
		width:255px;
		height:23px;
		background:blue;
		border: black solid 0px;
		border-bottom: 0px;	
		background-image: url(../images/colors/color1/backbar3.png);
	}

	.dojoFloatingPaneClient{ background-image:url(../images/colors/color1/popup-middle.gif); background-repeat: repeat-y;}


/* logon classes start */
	.logonSideborder {background-image: url(../images/colors/color1/content_sideborder1.gif); padding-bottom: 3px;}
	.logon_instructions {position: relative; background-image: url(../images/colors/color1/content_topshadow1.gif); background-repeat: no-repeat; padding:13px 10px 4px 20px;}
	.logonSideborder2 {position: relative;background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 3px 0px 0px 12px;}
	.logonSubHeader {background: url(../images/colors/color1/gradient-bg2.gif) no-repeat; width: 260px;}
	.logonSubHeader2 {background: url(../images/colors/color1/gradient-bg.gif) no-repeat; width: 346px;}
	.logonButton {font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png)}
	.logonInput {width: 200px; border: 1px solid #A0A0A0}
	/* logon classes end */

	/* Search page classes START */
	
	.searchAdvancedPadding {padding-right:10px}
	.searchText {font-size: 7pt; padding-top:2px; padding-bottom:0}
	.searchInput {font-size: 8pt; border: 1px solid #A0A0A0}
	.searchSelect {width: 180px; font-size: 8pt; border: 1px solid #A0A0A0}
	.searchInputButton{cursor: pointer; text-decoration:none; color:black; height:17px; padding: 1px 2px 1px 2px; font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png);}
	.searchButtonPadding{padding:10px 0px 5px 0px;}
	.searchDefaultPadding{padding-top:0px}
	.searchPadding {padding-top: 8px;}
	.searchTitleName{padding-top:5px; font-size: 9pt; font-weight:normal}
	.searchResultTitle{padding-top:5px; font-size: 8pt; font-weight:normal}
	.searchResultSelect {width: 150px; font-size: 8pt; border: 1px solid #A0A0A0}
	/* Search page classes END */

	/* My account pages classes START */
	.myAccountSideborder {background-image: url(../images/colors/color1/content_sideborder2.gif); padding-bottom: 3px;}
	.myAccountSideborder2 {background-image: url(../images/colors/color1/content_sideborder2.gif); padding: 3px 0px 0px 14px;}
	.myAccountSideborder3 {padding: 3px 0px 0px 14px;}
	.myAccountInstructions {position: relative; background-image: url(../images/colors/color1/content_topshadow2.gif); background-repeat: no-repeat; padding:13px 0px 4px 20px; font-weight:bold;}
	.myAccountLinks {color: #174D89}
	.leftMenu {position: relative; background: url(../images/colors/color1/left-background.png) repeat-y; width: 155px; margin-bottom: 8px;}
	.leftHeader {background: url(../images/colors/color1/left-header.png) no-repeat; background-color: white; width: 155px; height: 23px;}
	.leftHeaderPad {padding: 4px 4px 0px 6px; font-weight: bold;}
	.leftContent {position: relative; background: url(../images/colors/color1/left-middle.png) no-repeat; z-index: 100}
	.leftContentContent {line-height: 2; width:155px; padding-left:6px; padding-right:4px; padding-top:0px; padding-bottom:6px}
	.leftBottom {position: absolute; z-index: 0; bottom: 0px; background: url(../images/colors/color1/left-bottom.png) no-repeat; background-color: white; width: 155px; height: 38px}
	/* My account pages classes START */
	/* My wish list page classes START */
	.wishListTitle{font-weight: bold; color: #59677D; font-size: 10pt; padding-top: 10px;}
	.wishListSubTitle{font-weight: bold; color: #59677D; line-height: 1.3; font-size: 10pt;}
					
	.descName{padding-top:5px; font-size: 9pt; color:#9D0908;}
	.Description{font-weight:normal; font-size: 8pt; padding-top:3px;}
	/* My wish list page classes END */
	
	/* Shopping cart page */
	.checkout_header {background: url(../images/colors/color1/gray-header.gif) no-repeat; padding: 6px 10px 5px 6px;}
	.checkout_font {font-size: 10pt;}
	.popup_shopcart {position: absolute; right: 7px; top: 7px;}
	.popup_shopcart_1 {padding: 10px 0px 0px 5px; font-size: 7pt; text-align: center; color: #4A5470}
	.popup_shopcart_header {background: url(../images/colors/color1/gray-header-sm.gif) no-repeat; margin: 12px 0px 10px 14px; padding: 6px 10px 6px 6px;}
	.splitQuantityText {font-weight: bold; font-size: 10pt}
	.splitQuantityInput {width: 20px;text-align: center}
	.splitQuantityShipmentIcon {padding-left: 5px;}
	.splitQuantityButton {width: 20px;font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png)}
	.splitQuantityExitButton {width: 70px;font-family: Verdana; border: 1px solid #908D94; font-size: 7pt; background-image:url(../images/colors/color1/button_bk.png)}
	.splitQuantityExit {position: relative; padding-left: 14px; padding-bottom: 10px;}

	/* checkout page*/
	.checkoutButton{float:left;border:0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 20px 5px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;margin-top:2px;margin-right:2px;text-align:center;width:180px;}


	/* Confirmation page */
	.confirmationHeader {background: url(../images/colors/color1/gray-header2.gif) no-repeat; padding: 10px 10px 20px 6px;}
	.confirmationTable1 {background-image: url(../images/colors/color1/content_sideborder2.gif); padding: 10px 20px 20px 20px;}
	.confirmationTable2 {background-image: url(../images/colors/color1/content_sideborder2.gif);}
	.orderSummarySideborder {background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 3px 10px 0px 18px;}
	.orderSummarySideborder2 {background-image: url(../images/colors/color1/content_sideborder1.gif); padding: 3px 0px 0px 18px;}
	.orderSummaryHeader {background: url(../images/colors/color1/gray-header.gif) no-repeat; padding: 10px 10px 20px 6px;}
	.shippingBgcolor1 {background-color:#FFFFFF}
	.shippingBgcolor2 {background-color:#E8EDF2}
	
	/* Account Page */
	.box_top {width:240px; height:38px;background-image : url(../images/colors/color1/box_top.png);display:block;background-repeat : no-repeat;padding: 0px 5px 0px 5px;}
	.box_middle {width:240px; height:70px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 10px; background-image : url(../images/colors/color1/box_middle.png);display:block;background-repeat : repeat-y;padding: 5px 5px 5px 5px;}
	.box_footer {width:240px;}
	.box_icon1 { float:right;height: 28px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 11px; font-weight:bold;padding-top:7px;padding-right:2px;display:block;}
	.box_title { width:190px; float:left;height: 28px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 11px; font-weight:bold;padding-top:12px;display:block;}
	.box_padding {padding:5px 5px 20px 5px;vertical-align:top;}
	.account_header {font-family: Helvetica,Arial; color:#8b0909;font-size: 17px;font-weight : lighter;}
	.box_text {width:200px;line-height:16px;display:block;}
	.box_width {width:240px;display:block;}

	/* Error Message */
	#bubble {position:absolute; font-family: Verdana, Arial,sans-serif; font-size: 9px;color:white;height:20px;display:block;z-index:999;}
	#bubble .content {color:red; display:block;float:left;height:20px;padding-top:1px;line-height:4pt;//line-height:6pt;}

/* User Regesteration Update Page*/

.divider { border-bottom:dashed 1px #C8D2ED; clear:both; padding-top:5px; }
	/* 
	 * NJH 18-Apr-08
	 * Removed global 'header' definition as conflicting with design agency styles
	 * If we need a header class for the 'User Registration' page, then define this
	 * as a separate header class, not a global one.
	 */
    /* .header {background-image : url(../images/colors/color1/account_header_back.png);background-repeat : no-repeat; width:693px;height:55px;display:block;padding-left:12px;} */
	.account_header_sub {padding-top:10px;font-family: Helvetica,Arial; color:#8b0909;font-size: 17px;font-weight: bold;display:block;}
	.box_icon2 { float:left;height: 28px;font-family: Verdana, Arial,sans-serif; color: #4c5b74; font-size: 11px; font-weight:bold;padding-top:7px;padding-right:5px;display:block;}

	/* Order Status Display */
	.quickOrderHeader {background-color: #8F0505; color: white; font-weight: bold;}
	.bgColor 	{	border-collapse: collapse; width: 100%; }
	th.status_colHeader	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	th.status_colHeader_price	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	th.status_colHeader_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;border:solid 1px #7EABDC;}
	.t_hd_rght {text-align : right; width:100%;color:#444444;  font-size: 11px;font-weight:bold;display:block;}
	H3 {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #427DBE;line-height:24px; padding:0px; margin:0px;}
	
	/* Product-Package-Bundle Accordion */
	.package_accordion_container {float: left; width:607px; height:300px; overflow: hidden; padding:0px 0px 10px 0px;}

	.package_accordion_label {z-index:100; background-image: url(../images/colors/color1/gray-header.gif); background-repeat: no-repeat; width:607px; height: 29px; position: relative; cursor:pointer; /*border: solid 1px black; border-bottom-style:none; */}
	.package_accordion_label_expanded {z-index:100; background-image: url(../images/colors/color1/gray-header.gif); background-repeat: no-repeat; width:607px; height: 49px; position: relative; cursor:pointer; /*border: solid 1px black; border-bottom-style:none; border-top-style:none;*/}
	.package_accordion_label_collapsed {z-index:100; background-image: url(../images/colors/color1/gray-header.gif); background-repeat: no-repeat; width:607px; height: 29px; position: relative; cursor:pointer; /*border: solid 1px black; border-top-style:none; */}
		
	.package_accordion_content {overflow: hidden; position:relative; padding:0px 0px 0px 0px; z-index:100; /*border: solid 1px black; border-top-style:none;*/}
	.package_accordion_content_expanded {overflow: hidden; position:relative; padding:0px 0px 0px 0px; z-index:100; /*border: solid 1px black; border-top-style:none;*/}
	.package_accordion_content_collapsed {overflow: hidden; position:relative; z-index:100;}
	
	.package_accordion_bottom{z-index:100; /*background-image: url(../images/colors/color1/right-accordian-bottom.gif); background-repeat: no-repeat;*/}
	.package_accordion_bottom_expanded{z-index:100; height: 0px; display:none;}
	.package_accordion_bottom_collapsed{z-index:100; height: 0px; display:none;}

	.package_content_div {width: 500px; padding:-10px 5px 5px 0px;}

/* Topcategories Menu*/
	.dd_menu_content{visibility:hidden;display:none;margin-top:0px;}
	.dd_menu{z-index:999;position: absolute;padding:0px; }
	.dd_menuheader {background-color:#d5a939;}
	.dd_backgroundcolor {background-color:#01B6CB;margin-top:0px;border-top:0px;}
	/*.dd_border {border:solid 1px #898989;font-family: Verdana, Arial,sans-serif; font-size: 10px; color:black;width:100%;}*/
	.dd_border {border: 0px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;margin-top:0px;}
	.dd_end{float:top;border-right:1px dotted #FFFFFF;width:155px; }
	.dd_end_right{float:top;border-right:0px dotted #FFFFFF;}
	.dd_padding {background-color:#f3f3f3; padding: 2px 13px 2px 13px;line-height:18px; display:block;}
	.dd_line {background-color:#d1d1d1;height:1px;}
	.dd_link { font-family: Verdana, Arial,sans-serif; font-size: 10px; color:black;text-decoration:none;width:100%;height:100%;display:block;}
	.dd_link:hover {color:#d5a939;text-decoration:none;}


	.shipmentSelectBoxContainer{margin:0px 5px 0px 2px;}
	.shipmentSelectOptionContainer{position:absolute; display:none; width:15px; border:solid 1px #8f0505; cursor:pointer;}
	.shipmentSelectOption{padding:0px 3px 0px 3px; text-align:center; text-decoration:none; font-size: 13px;font-weight:bold; color:#8f0505; background-color:white; z-index:1001;}
	.shipmentSelectOption:hover {color:white; background-color:#8f0505;}

	.shipmentSelectedValue {padding:0px 4px 0px 5px; color:white;}
	.shipmentSelectedValueContainer {background-image: url(../images/colors/color1/shipment.gif); background-repeat: no-repeat; height:19px; width:17px; padding: 1px 0px 0px 0px; color:white; font-size: 13px;font-weight:bold; cursor:pointer;}
	.pn_button {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:0px 12px 0px 12px; text-decoration:none;height:17px;line-height:17px;}
	.pn_button_disabled {background-image : url(../images/colors/color1/button_bk.png);border:1px solid; border-color: #726e6e;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:#7F7F7F; padding:0px 12px 0px 12px; text-decoration:none;height:17px;line-height:17px;}

	/* catalog breadcrumb trail - start */
	/* group multiple buttons in a row */
	.box {display: block;text-align: center;}
	.box .dojoButton {float: left;margin-right: 10px;}
	
	.dojoButton {font-weight:bold;font-size: 8pt;}
	.dojoButtonContents {font-size: 8pt;}

/* make the menu style match the buttons */
	.dojoPopupMenu2, .dojoPopupMenu2Client, .dojoMenuItem2,
		.dojoMenuItem2Label, 
		.dojoMenuItem2Accel {
		color: white;
		background-color: #B9D4FE;
		border:1px solid #b8d4fe;
	}

body .dojoMenuItem2.dojoMenuItem2Hover,
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Label, 
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Accel,
		.dojoMenuItem2.dojoMenuItem2Hover .dojoMenuItem2Icon {
		background-color: #6F95CD;
		border-color:#6F95CD;
	}
/* catalog breadcrumb trail - end */


	/* Traditional checkout page */
	div.bctl {
		font-family: Verdana, Arial, Helvitca, _sans;
		font-weight:bold;
		font-size: 12px;
		border-bottom: 1px solid #AEBCCD;
	}
	span.bc_l0 {
		color: #B85252;
	}
	span.bc_l1 {
		color: #B85252;
	}
	span.bc_l2 {
		color: #8C8C8C;
	}
div.content_frame {
		width: 630px;
	}
	div.content_main {
		border:1px solid #48628F;
		border-top:0px;
	}
	div.content_title_frame {
		height:23px;
	}
	div.content_title {
		height:21px;
		
		font-family: Verdana, Arial, Helvitca, _sans;
		font-weight:bold;
		font-size: 13px;
		color:black;	
		padding-left: 5px;	
		border-top:1px solid #48628F;
		border-bottom:1px solid #48628F;
		background-image:url(../images/colors/color1/title_strip.jpg);
		background-repeat:repeat-x;
	}
	div.payment_content_title {
		height:45px;
		
		font-family: Verdana, Arial, Helvitca, _sans;
		font-size: 13px;
		color:black;	
		padding-left: 5px;	
		border-top:1px solid #48628F;
		border-bottom:1px solid #48628F;
		background-image:url(../images/colors/color1/title_strip.jpg);
		background-repeat:repeat-x;
	}
	div.content_footer {
		height: 39px;	
		text-align:left;
		border-top:1px solid #48628F;
		background-image:url(../images/colors/color1/title_strip2.jpg);
		background-repeat:repeat-x;
	}

/* NJH 18-Apr-2008 - Removed global table definition
	Use design agency table definition
	
	table {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family: Verdana, Arial, Helvitca, _sans;
		font-size: 11px;
		color:black;	
	}
*/
table.content_table {
		border-bottom:1px solid #D4DDE7;
	}
	table.total_table {
		font-weight:bold;
	}

/* NJH 18-Apr-2008 - Removed global input definition
	Use degign agency input definition
	
	input {
		text-align:left;
		border: 1px solid #D4DDE7;
	}
*/

	img.submit {
		cursor:pointer;
		position:relative;
		top:8px;
	}
	span.red {
		color:red;
	}
	.tradional_shopcart_item_remove{float: left; cursor: pointer;}
	a.tradional_shopcart_item_remove:hover {border: solid 1px #A4A4A4;}

	.tradional_shopcart_item_add_wish_list{float: left; cursor: pointer;}
	a.tradional_shopcart_item_add_wish_list:hover {border: solid 1px #A4A4A4;}

	.dlg_header_address {position: relative; width: 320px; height: 21px; background-image:url(../images/colors/color1/title_strip.jpg); text-align: center; font-weight: bold;}
	.dlg_content_address {position: relative; width: 318px; background-color:white; border:1px solid; text-align:left;}

	.button_orng {background-image : url(../images/colors/color1/button_bk_orng.png);border:1px solid; border-color: #9a0c0b;font-family: Verdana, Arial,sans-serif; font-size: 10px;color:black; padding:4px 9px 4px 9px; text-decoration:none;}
	.button_orng:hover {color:#9a0c0b;}

/*
 * Mercado Search Styles
 */
img
{
    border: 0px ;
}

.relatedContectTable
{
    BACKGROUND-COLOR: #FFFFF;
}

.relatedContectHeader
{
    BACKGROUND-COLOR: #FFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}

.relatedContentLink
{
	color:#00000;
}

.relatedDocumentsTable
{
    BACKGROUND-COLOR: #FFFFF;
}

.relatedDocumentsHeader
{
    BACKGROUND-COLOR: #FFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}

.relatedDocumentsLink
{
	color:#00000;
}

.bestSellersHeader
{
    BACKGROUND-COLOR: #FFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
}
.bestSellersTable
{
    BACKGROUND-COLOR: #ffffff;
    background-image: url('images/a33.gif');
    background-repeat: repeat-x;
    background-position: right bottom;

    border: 1px #bbbbbb solid;

}

.relatedProductsHeader
{
    BACKGROUND-COLOR: #FFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}
.relatedProductsTable
{
    BACKGROUND-COLOR: #ffffff;
    background-image: url('images/a33.gif');
    background-repeat: repeat-x;
    background-position: right bottom;
    border: 1px #bbbbbb solid;


}

.altProductsTable
{
	background-color: #FFFFF;
	color:#00000;
}

.recommendedTable
{
   BACKGROUND-COLOR: #ffffff;
    background-image: url('images/a33.gif');
    background-repeat: repeat-x;
    background-position: right bottom;

    border: 1px #bbbbbb solid;    
}

.recommendedHeader
{
    BACKGROUND-COLOR: #FFFFF;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
}

a.anav
{
	color: #00000;
}

.pagerLink
{
	color:#00000;
}

.breadCrumbLink
{
	color:#00000;
}

.selectedPagerLink
{
	font-weight:bold;
	color:#000000;
}

.productLink
{
	color:#00000;
}

.overHeadStrip1
{
    FONT-SIZE: 11px;
    COLOR: #00000;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION: none;
}

.overHeadStrip1 a
{
    FONT-SIZE: 11px;
    COLOR: #00000;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION: underline;
}

.overHeadStrip1 a:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #c80000;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION: underline;
}

.overHeadStrip2
{
    BACKGROUND-COLOR: #FFFFF;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}

.seperatorStrip
{
    BACKGROUND-COLOR: #ffffff;
    background-image: url('images/navigation-bar.jpg');
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
	color:#000000;
}

.seperatorStripLink
{
	color:black;
	text-decoration:none;
	font-weight:bold;
}

.leftSideTable
{
	background-color:#ffffff;
	color:#000000;
}

.leftSideTitle
{
	background-color:#ffffff;
	color:#000000;
}

.leftSideInnerTable
{
	background-color:#ffffff;
	color:#000000;
}

.leftSideInnerTableText
{
	color:#000000;
}

.leftSideInnerTableLink
{
	color:#000000;
	text-decoration:none;
}

.rightSideInnerTable
{
	color:#000000;
}

.leftSideSectionHeader
{
	font-weight:bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
}

.leftSideTitleHeaderText
{
	color:#000000;
}

.leftSideTitleHeaderLink
{
	color:#000000;
	text-decoration:none;
}

.rightSideTable
{
	background-color:#ffffff;
}

.rightSideInnerTable
{
	background-color:#ffffff;
}

.rightSideTitleText
{
	color:#000000;
}

.compareTable
{
	background-color:white;
	color:#000000;
}

.compareHeader
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
}

.compareProducts
{
    BACKGROUND-COLOR: #ffffff;
}

.compareTableRow
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}

.compareTableAlt
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
}

.CMCOnlyLink
{
	color:Red;
	font-weight:bold;
}

.CMCOnlyText
{
	color:Red;
	font-weight:bold;
}

.AltSearchLink
{
	color:#000000;
	font-weight:bold;
}

.AltSearchHeader
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: bolder;
}

.AltSearchTable
{
    BACKGROUND-COLOR: #ffffff;
}

.mediumTextBox
{
    FONT-SIZE: 10px;
    WIDTH: 150px;
    FONT-FAMILY: Verdana
}

.mediumDropDown
{
    FONT-SIZE: 10px;
    WIDTH: 35px;
    FONT-FAMILY: Verdana
}

.largeDropDown
{
    FONT-SIZE: 10px;
    WIDTH: 90px;
    FONT-FAMILY: Verdana
}

.hugeDropDown
{
    FONT-SIZE: 10px;
    WIDTH: 120px;
    FONT-FAMILY: Verdana
}

.smallButton
{
    BORDER-RIGHT: #4A6D84 1px solid;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: #EFF7FF 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #EFF7FF 1px solid;
    BORDER-BOTTOM: #4A6D84 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #EFF7FF;
    TEXT-DECORATION: none;
    COLOR: #4A6984;
}

.logoRep
{
    FONT-SIZE: 15px;
    COLOR: #63616B;
    FONT-FAMILY: arial,helvetica;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION: none;
}

.rootCatLink td
{
    border:1px #000 solid;  text-align: center; padding: 2px;
}

.rootCatLink td:hover
{
    background-color: #ffffff;
}

.mercado_clickable
{
    background-color: #ffff00;    
}

/* Shopping Bag - Left Column */
.BagImage{float:left;border:1px #E5F8FA solid;}
.ProductTitleBag{margin-left:0px;padding-top:5px;padding-bottom:5px;}
.BlueText{color:#01B6CB;}
.ProductTitleBag a{color:#01B6CB;font-weight:bold;}
.BagButtons{float:left;border:0px;color:#333333;font-weight:bold;font-size:11px;padding:4px 20px 5px 4px;background-color:#F2FBFC;background-image:url(../images/15.gif);background-repeat:no-repeat;background-position:right;margin-top:2px;text-align:center;}
.TitleStyle{float:left;color:#FFFFFF;padding:5px 0px 0px 20px;font-size:15px;font-weight:bold;}
.BagButtonsBlue{float:left;border:0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 20px 5px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;margin-top:2px;margin-right:2px;text-align:center;}
.width_bags{width:70px;}
.width_bags_shopping{width:120px;}
.BagProductOptions{border:0px;padding:3px;}
#BagLeft{float:left;width:716px;margin-right:0px;margin-bottom:10px;margin-left:-14px}
html*#BagLeft{float:left;width:716px;margin-right:0px;margin-bottom:10px; margin-left:0px;}
#BagTitle{float:left;width:706px;background-color:#01B6CB;padding:5px;}
#ShoppingBagHolder_left_main{float:left;width:716px;margin-top:10px;}
table#BagTable{float:left;border-top:5px #E5F8FA solid;border-right:5px #E5F8FA solid;border-left:5px #E5F8FA solid;font-size:12px;}
table#BagTable td{}
table#BagTable .rowBag{border-bottom:5px #E5F8FA solid;padding:10px;vertical-align:top;}

/* Shopping Bag - Right Column */
#BagRight{float:left;width:140px;margin-left:10px;margin-top:10px;}
#ShoppingBagHolder_right_main{float:left;width:140px;}
#BagRight .imagesStyles{float:left;margin-bottom:10px;}
table#YourBagMain{margin-bottom:10px;}
table#YourBagMain .row{border:5px #E5F8FA solid;font-size:12px;padding:10px;}
table#YourBagMain .header2{background-color:#01B6CB;color:#FFFFFF;padding:10px 15px;font-weight:bold;font-size:15px;}


/* Recommended Area */
#RecWrap{float:left;width:716px;}
#RecWrap .Rec{float:left;width:716px;background-color:#F2FBFC;}
#RecWrap .RecTitle{float:left;width:696px;background-color:#01B6CB;color:#FFFFFF;padding:10px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
#RecWrap .ProductHolder{float:left;width:696px;padding:14px;}
/* #RecWrap .ProductPlacement{float:left;width:100px;color:#333333;font-size:11px;padding:0px;margin:10px 0px 10px 14px;background-color:#F2FBFC;text-align:center;}
#RecWrap .ProductPlacement img{float:left;} */
.TextWrap{float:left;height:75px;}
#RecWrap .ProductButton{float:left;border:0px;clear:both;margin:10px 10px 10px 20px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 23px 5px 5px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;}
#RecWrap .ProductTitle{float:left;font-weight:bold;margin:5px 0px 3px 0px;color:#333333;font-size:12px;width:100px;text-align:center;}

tr.separatorRow{height: 15px;}

/* Login Area */
#BagLeft_login{float:left;width:706px;margin:10px 0px;}
#BagRight_login{float:left;width:173px;margin:10px 0px;margin-left:10px;}
#BagRight_login .imagesStyles{float:left;margin-bottom:10px;}
#NewCustomers{float:left;width:350px;background-color:#F2FBFC;margin:0px 0px;}
.TitleStyle_login{float:left;color:#FFFFFF;padding:5px 0px 0px 10px;font-size:14px;font-weight:bold;}
	#NewCustomers .NewCustomersTitle{float:left;width:350px;background-color:#01B6CB;color:#FFFFFF;padding:10px 0px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
	.NewCustomersCopy{float:left;width:330px;padding:10px;font-size:12px;}
	#LoginCustomers{float:left;width:345px;background-color:#F2FBFC;margin:0px 0px 0px 10px;}
	#LoginCustomers .LoginCustomersTitle{float:left;width:345px;background-color:#01B6CB;color:#FFFFFF;padding:10px 0px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
	.LoginCustomersCopy{float:left;width:305px;padding:10px;font-size:12px;}
	.LoginCustomersCopy .BR{font-weight:normal;color:#01B6CB;font-size:12px;}
	.LoginCustomersCopy .BR a{color:#01B6CB;}
	
	form#Login {font-weight:bold;}
	form#Login .input{width:150px;}
	table#LoginTable td{padding:4px;}
	table#LoginTable{margin:10px 0px;}
	table#LoginTable .FP{font-weight:normal;color:#01B6CB;font-size:11px;}
	table#LoginTable .FP a{color:#01B6CB;}




/* Standard Layout */
#BagLeft_standard{float:left;width:580px;margin:10px 0px;}
#BagRight_standard{float:left;width:300px;margin-left:10px;}
#Standard{float:left;width:580px;background-color:#F2FBFC;margin:0px 0px;}
.TitleStyle_standard{float:left;color:#FFFFFF;padding:5px 0px 0px 10px;font-size:14px;font-weight:bold;}
	#Standard .StandardTitle{float:left;width:580px;background-color:#01B6CB;color:#FFFFFF;padding:10px 0px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
	.StandardCopy{float:left;width:550px;padding:10px;font-size:12px;	background-color:#FFFFFF;border:5px solid #E5F8FA;}
	.StandardCopyConfirmation{float:left;width:550px;padding:10px;font-size:12px;	background-color:#FFFFFF;border:5px solid #E5F8FA;border-bottom:0px;}
	.StandardCopyConfirmation p{clear:both;}
	.StandardCopyConfirmationFooterWrap{float:right;width:580px;font-size:12px;background-color:#FFFFFF;border-top:5px solid #E5F8FA;}
	.StandardCopyConfirmationFooter{float:right;width:200px;padding:10px;background-color:#FFFFFF;border:5px solid #E5F8FA;border-top:0px;}
	
	form#Login {font-weight:bold;}
	form#Login .input{width:150px;}
	table#LoginTable td{padding:4px;}
	table#LoginTable{margin:10px 0px;}
	table#LoginTable .FP{font-weight:normal;color:#01B6CB;font-size:11px;}
	table#LoginTable .FP a{color:#01B6CB;}



/* TODO */

/* My Account page styles */
#MyAccountBreadCrumb{float:left;width:871px;margin:10px 0px;background-color:#F2FBFC;}
#StandardLeft{float:left;width:888px;margin-right:10px;font-size:12px;}
#StandardTextWrap{float:left;width:858px;border:5px #E5F8FA solid;padding:10px;}
#StandardTextWrap .redText{color:#F72B2D;}
#StandardRight{float:right;width:255px;background-color:#F2FBFC;}
#StandardTitle{float:left;width:868px;background-color:#01B6CB;padding:10px;color:#FFFFFF;}
#MyAccountBreadCrumb li{display:inline;font-size:11px;color:#01B6CB;}
#MyAccountBreadCrumb .Start{margin-left:20px;}
#MyAccountBreadCrumb .Item{background-image:url(../images/breadcrumb_arrow_03.jpg);padding-left:20px;background-position:left;background-repeat:no-repeat;}

		#StandardSuggestWrap{float:left;width:235px;width:255px;padding:0 0px;}
		.StandardSuggest{float:left;width:255px;background-color:#F2FBFC;height:211px;}
		.StandardSuggestTitle{float:left;width:235px;background-color:#01B6CB;color:#FFFFFF;padding:10px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
		.StandardSuggest_ProductPlacement{float:left;width:100px;color:#333333;	font-size:11px;padding:4px 1px;margin:10px 9px;background-color:#F2FBFC;text-align:center;}
		.StandardSuggest_ProductPlacement img{float:left;}
		.StandardSuggest_ProductButton{float:left;border:0px;clear:both;margin:10px 20px 0px 20px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 23px 5px 5px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;}
		.StandardSuggest_ProductTitle{float:left;font-weight:bold;margin:5px 0px 3px 0px;color:#01B6CB;font-size:12px;width:100px;text-align:center;}

		#BestWrap{float:left;width:255px;padding:0 0px;}
		.Best{float:left;width:255px;}
		.Best img{float:left;}
		.BestTitle{float:left;width:235px;background-color:#01B6CB;color:#FFFFFF;padding:10px;margin:0px;font-size:12px;font-size:11px;font-weight:bold;text-align:left;}
		#BestWrap ul{clear:both;padding:10px;}
		#BestWrap li{font-size:11px;color:#01B6CB;background-image:url(../images/breadcrumb_arrow_03.jpg);padding-left:20px;background-position:left;background-repeat:no-repeat;}
		#BestWrap li a{color:#01B6CB;}

.AddressButton{float:left;border:0px;clear:both;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 22px 4px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;text-align:center;}
.FindAddressButton{border:0px;clear:both;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 22px 4px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;text-align:center;}
.AddAddressButton{border:0px;clear:both;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 22px 4px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;text-align:center;}
.EditAddressButton{border:0px;clear:both;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 22px 4px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;text-align:center;}
.DeleteAddressButton{border:0px;clear:both;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 22px 4px 4px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;text-align:center;}

/* END TODO */





	
/* Summary Bag */
table#BagSummaryStandard{margin:10px 0px;}
.SummaryTitle{float:left;margin:0px 0px 10px 0px;color:#01B6CB;font-weight:bold;font-size:14px;}
table#BagSummaryStandard .row{border:5px #E5F8FA solid;font-size:12px;padding:0px;}
table#BagSummaryStandard .header{background-color:#01B6CB;color:#FFFFFF;padding:10px 15px;font-weight:bold;font-size:13px;}
table#BagSummaryStandardInner td{padding:10px;}
table#BagSummaryStandardInner .rowHighlight{border-bottom:1px #01B6CB dotted;font-size:12px;background-color:#F2FBFC;font-weight:normal;}
table#BagSummaryStandardInner p{clear:both;}
table#BagSummaryStandardInner .rowConfirm{border-bottom:5px #E5F8FA solid;}
table#BagSummaryStandardInner .rowConfirmLast{border-bottom:0px;}

/*Tables*/
table#ShippingTable{font-weight:bold;vertical-align:top;}
table#ShippingTable td,table#ChargesTable td{padding:3px;}
table#ShippingTable td .input_small{width:75px;}
table#ShippingTable td .input_medium{width:140px;}
table#ShippingTable td .input_large{width:250px;}
table#ChargesTable{font-weight:bold;}
/*
.tb_margin{padding-right:102px; padding-left:0px;}
html*.tb_margin{padding-right:-10px; padding-left:0px;}
.tb_margin_amount{padding-right:0px; padding-left:0px;}
html*.tb_margin_amount{padding-right:13px; padding-left:0px;}
*/




.Qty{width:25px;font-size:13px;padding:0px;margin:0px;display:inline;}
.Bin{margin-top:3px;}
.Right{float:right;}
.TextRight{text-align:right;}
.margin_tb{margin:10px 0px;}
.margin_right{margin-right:10px;}
.margin_tb2{margin:10px 0px; margin-right:10px;}
.Giftwrap{width:150px;font-size:13px;padding:0px;margin:0px;display:inline;}
.wrapwidth{width:100px;text-align:center;}


/* Category Page */
#LeftCategoriesContent{float:left;width:185px;}
.CategoryLeftMenu{float:left;width:185px;margin:0px;padding:0px;}
.CategoryLeftMenu a{color:#FFFFFF;}
.CategoryLeftMenu{color:#FFFFFF;}
.CategoryLeftMenuHeader{background-color:#01B6CB;}
.CategoryLeftMenuHeader, .CategoryLeftMenuItem,.MercCategoryLeftMenuItem{float:left;margin:0px;padding:5px 15px;width:145px;border-top:2px solid #FFFFFF;font-size:12px;color:#FFFFFF;	font-weight:bold;}
.MercCategoryLeftMenuItem{background-color:#8CC63F;}
	
#CentralCategoriesContent{float:left;width:489px;margin:0px 2px;}
html>body #CentralCategoriesContent{float:left;width:489px;margin:0px 10px;}
#CentralCategoriesContent .smallTitle{float:left;width:470px;background-color:#F2FBFC;padding:5px 10px;color:#01B6CB;font-size:11px;}
#CentralCategoriesContent #HeaderBox{float:left;color:0153CB;width:489px;background-color:#02B7CC;margin:1px 0px 0px 0px;}
#CentralCategoriesContent #HeaderBox img{float:left;}
#CentralCategoriesContent #HeaderBox .LeftContainer{float:left;width:163px;}
#CentralCategoriesContent #HeaderBox .TextWrap{float:left;width:133px;padding:5px 10px;color:#FFFFFF;font-size:12px;}

#DepartmentOptions{float:left;width:489px;margin-bottom:15px;}
#DepartmentOptions img{float:left;margin-right:15px;margin-top:15px;}
#DepartmentOptions img.last{float:left;margin-right:0px;margin-top:15px;}

#LowerRecommends{float:left;width:489px;background-color:#E5F8FA;}
#LowerRecommends_innerwrap{float:left;width:489px;padding:15px 0px;}
.LowerRec_ProductPlacement{float:left;width:141px;padding-left:15px;}
.LowerRecImage{float:left;border:1px #01B6CB solid;}
.LowerRec_ProductPlacement_Text{float:left;width:121px;border:1px #01B6CB solid;padding:5px 10px;font-size:12px;color:#FFFFFF;text-align:center;background-color:#01B6CB;}

/* Right Column */
#RightCategoriesContent{float:left;width:186px;margin-left:10px;}
#Categories_ShoppingBagHolder_right_main{float:left;width:186px;margin-bottom:10px;}
#RightCategoriesContent .imagesStyles{float:left;margin-bottom:10px;}
.BoxElements{float:left;margin-bottom:10px;}
.BoxElements .row{border:5px #E5F8FA solid;font-size:12px;padding:10px;}
.BoxElements .header{background-color:#01B6CB;color:#FFFFFF;padding:10px 15px;font-weight:bold;font-size:15px;}

/* Right Column - accordian */
#RightCategoriesContent{float:left;width:186px;margin-left:10px;}
#ShoppingBagHolder_right_main{float:left;width:186px;margin-bottom:10px;}
#RightCategoriesContent .imagesStyles{float:left;margin-bottom:10px;}
#RecWrap .ProductTitle{float:left;font-weight:bold;margin:5px 0px 3px 0px;color:#333333;font-size:12px;width:100px;text-align:center;}
#ProductAreaTopRight{float:right;width:186px;}
.BoxElements{float:left;margin-bottom:10px;}
.BoxElements .row{border:5px #E5F8FA solid;font-size:12px;padding:10px;}
.BoxElements .CompareRow{border:5px #E5F8FA solid;font-size:11px;padding:10px;background-color:#E5F8FA;}
.BoxElements .header{background-color:#01B6CB;border-bottom:5px #E5F8FA solid;color:#FFFFFF;padding:10px 15px;font-weight:bold;font-size:13px;}
.BoxElements .header_singlur{background-color:#01B6CB;border-bottom:0px #E5F8FA solid;color:#FFFFFF;padding:10px 15px;font-weight:bold;font-size:13px;}
.BoxElements .ProductBagRow{float:left;border-left:5px #E5F8FA solid;border-right:5px #E5F8FA solid;}
.BoxElements .SelectAll{background-color:#F8F8F8;border-left:0px #687a9e solid;border-bottom:1px #687a9e solid;border-right:0px #687a9e solid;}
.BoxElements .SelectAll_Inner{padding:0px 0px 0px 0px;border-top:0px #E5F8FA solid;}

/*Product Page*/
#ProductAreaTopLeft{float:left;width:690px;font-size:12px;}
#ProductAreaTopLeft_lower{float:left;width:690px;font-size:12px;margin-top:10px;}
#ProdLeftCol{float:left;width:690px;}
#productPicture{float:left;margin-right:10px;margin-bottom:10px;}
#ProductDetailArea{float:left;}
#ProductDetailArea h1{color:#D2232A;}
table#ProductDetailTable{float:right;padding:5px;}
table#ProductDetailTable td{padding:2px 0px;}
table#ProductDetailTable h1{color:#D2232A;font-size:20px;font-weight:bold;}
table#ProductDetailTable h2{font-size:18px;font-weight:normal;}
.red{color:#D2232A;}
.ProductPageButton{float:left;border:0px;clear:both;margin:10px 10px 10px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 5px 5px 30px;background-color:#D2232A;}
.wishList{float:left;border:0px;clear:both;margin:10px 10px 10px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 5px 5px 30px;background-color:#D2232A;background-image:url(../images/product_page/wishList.jpg);background-repeat:no-repeat;background-position:left;}
.eFriend{float:left;border:0px;clear:both;margin:10px 10px 10px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 5px 5px 30px;background-color:#D2232A;background-image:url(../images/product_page/efriend.jpg);background-repeat:no-repeat;background-position:left;}
.eStock{border:0px;clear:both;margin:10px 10px 10px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 5px 5px 30px;background-color:#D2232A;background-image:url(../images/product_page/efriend.jpg);background-repeat:no-repeat;}
.eSubmit{border:0px;clear:both;margin:10px 10px 10px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 5px 5px 30px;background-color:#D2232A;background-image:url(../images/product_page/efriend.jpg);background-repeat:no-repeat;}
.eClose{border:0px;clear:both;margin:10px 10px 10px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 5px 5px 30px;background-color:#D2232A;background-image:url(../images/product_page/efriend.jpg);background-repeat:no-repeat;}
.addtoBag{background-image:url(../images/product_page/bag.jpg);background-repeat:no-repeat;background-position:left;}
table#RatingTable{float:left;border-top:1px dotted #D2232A;border-bottom:1px dotted #D2232A;background-color:#F6D3D4;}
table#RatingTable td{padding:3px;}
table#RatingTable .productReviews{float:left;background-image:url(../images/product_page/product_reviews.jpg);height:25px;background-repeat:no-repeat;background-position:left;padding-left:25px;vertical-align:middle;}
table#RatingTable .productReviewsAdd{float:left;background-image:url(../images/product_page/product_reviews_add.jpg);height:25px;background-repeat:no-repeat;background-position:left;padding-left:35px;vertical-align:middle;}
#productBreadCrumb{float:left;width:680px;margin:0px 0px 10px 0px;background-color:#F2FBFC;}
#productBreadCrumb li{display:inline;font-size:11px;color:#01B6CB;}
#productBreadCrumb .Start{margin-left:20px;}
#productBreadCrumb .Item{background-image:url(../images/breadcrumb_arrow_03.jpg);padding-left:20px;background-position:left;background-repeat:no-repeat;}
#productRecWrap{float:left;width:600px;}
 .Rec{float:left;width:600px;}
 .RecTitle{float:left;width:670px;background-color:#D2232A;color:#FFFFFF;padding:10px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
 .ProductHolder{float:left;width:670px;padding:0px;}
/* .ProductPlacement{float:left;width:119px;color:#333333;font-size:11px;margin:10px 0px 10px 14px;background-color:#FDF4F4;text-align:center;} */
#productRecWrap .ProductPlacement img{float:left;}
.TextWrap{float:left;height:75px;}
#productRecWrap .ProductButton{float:left;border:0px;clear:both;margin:10px 10px 10px 20px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 23px 5px 5px;background-color:#D2232A;background-image:url(../images/product_page/arrows/red.gif);background-repeat:no-repeat;background-position:right;}
#productRecWrap .ProductTitle{float:left;font-weight:bold;margin:5px 0px 3px 0px;color:#333333;font-size:12px;width:100px;text-align:center;}
.ProductTable{float:left;}
/*
#MyShoppingBag .ProdCode{font-size:11px;color:#333333;}
#MyShoppingBag .RemoveLink{color:#01B6CB;text-decoration:underline;}
#MyShoppingBag .Bluetext{font-size:12px;font-weight:bold;color:#01B6CB;}
#MyShoppingBag .ProdPrice{font-size:12px;font-weight:bold;color:#333333;}*/
.ProdCode{font-size:11px;color:#333333;}
.RemoveLink{color:#01B6CB;text-decoration:underline;}
.Bluetext{font-size:12px;font-weight:bold;color:#01B6CB;}
.ProdPrice{font-size:12px;font-weight:bold;color:#333333;}
.ProductItem{border-bottom:solid 1px #E5F8FA;margin:5px; width:120px;align:center;}
.Checkout{float:left;border:0px;clear:both;margin-top:10px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px 23px 15px 5px;background-color:#02B6CB;background-image:url(../images/09.gif);background-repeat:no-repeat;background-position:right;}
.SubText{font-size:10px;float:left;width:100px;padding:10px;font-weight:bold;color:#687a9e;}
.contentspotText{float:left;margin-left:10px;width:660px;}

/* Category Sub */
		#CatSubLeft{float:left;width:186px;padding-right:5px;}
		.submenu{width:156px;}
				.SubmenuArea{float:left;border-top:2px #FFF solid;background-color:#C5E29F;width:186px;margin-bottom:15px;}
				.SubmenuArea ul {font-size:12px;margin:15px;}
				.SubmenuArea ul li{padding:0px 0px 5px 0px;}
				.SubmenuArea .selected{font-weight:bold;}
				
		 .RefineRow{border-bottom:5px #E5F8FA solid;border-left:5px #E5F8FA solid;border-right:5px #E5F8FA solid;}
		  .RefineRow ul {font-size:12px;margin:15px;}
		  .RefineRow li{padding:0px 0px 5px 0px;}
		  .headerText{color:#01B6CB;font-weight:bold;}
		  .ItemsSelected{color:#fff;background-color:#01B6CB;font-weight:bold;font-size:14px;padding:10px;}
		  .Black{color:#000000}
		#CatSubCentre{float:left;width:186px;}
		#CatSubRight{float:right;width:186px;}
		#AboveHeaderBox{float:left;width:489px;background-color:#F2FBFC;padding:0px 0px;}
		#DisplayInfo{float:left;width:170px;font-size:11px;margin:0px;padding:11px 0px;text-align:right;}
		/*#BreadCrumb{float:left;width:309px;margin:0px;padding:11px 0px;font-size:11px;}*/
		/*#BreadCrumb .Start{margin-left:10px;}*/
		#CentralCategoriesContent #SubHeaderBox{float:left;color:0153CB;width:489px;background-color:#8CC63F;margin:1px 0px 0px 0px;}
		#CentralCategoriesContent #SubHeaderBox img{float:left;}
		#CentralCategoriesContent #SubHeaderBox .LeftContainer{float:left;width:163px;}
		#CentralCategoriesContent #SubHeaderBox .TextWrap{float:left;width:133px;padding:5px 10px;color:#FFFFFF;font-size:12px;}

		/*Sub Cats*/
		#LowerRecommends_sub{float:left;width:489px;background-color:#F3F9EB;}
		#LowerRecommends_innerwrap_sub{float:left;width:489px;padding:15px 0px;}
		.LowerRec_ProductPlacement_sub{float:left;width:141px;padding-left:15px;}
		.LowerRecImage_sub{float:left;border:1px #8CC63F solid;}
		.LowerRec_ProductPlacement_Text_sub{float:left;width:121px;border:1px #8CC63F solid;padding:5px 10px;font-size:12px;color:#FFFFFF;text-align:center;background-color:#8CC63F;height: 60px;}


		/*Paging*/
		#SubCatPaging_lower{float:right;margin:0px 0px 10px 0px;text-align:right;}
		#SubCatPaging{float:right;margin:15px 0px 10px 0px;text-align:right;}
		#SubCatPaging_lower li,#SubCatPaging li{display:inline;float:left;}
		#SubCatPaging_lower .label, #SubCatPaging .label{font-size:10px;padding:3px 5px;}
		#SubCatPaging_lower li a,#SubCatPaging li a{float:left;margin:0px 2px;background-color:#D9F4F7;color:#06717D;font-size:10px;padding:3px 5px;}
		#SubCatPaging_lower li a:hover,#SubCatPaging li a:hover{background-color:#01B6CB;color:#FFFFFF;text-decoration:none;}
		#SubCatPaging_lower li .selected,#SubCatPaging li .selected{background-color:#01B6CB;color:#FFFFFF;text-decoration:none;}
		#SubCatPaging_lower li .nav,#SubCatPaging li .nav{float:left;margin:0px 2px;background-color:#01B6CB;color:#FFFFFF;font-size:10px;padding:3px 5px;}
		#SubCatPaging_lower li .nav:hover,#SubCatPaging li .nav:hover{background-color:#D9F4F7;color:#06717D;text-decoration:none;}
		
		/*PagingOptions*/
		#SubCatPagingOptions{float:right;clear:both;width:489px;		text-align:right;margin:0px 0px 15px 0px;font-size:10px;}
		#SubCatPagingOptions .dd{width:150px;font-size:10px;}
		#ProductsWrap{float:left;width:489px;margin:15px 0px;}
			.ProductHolder{float:left;width:153px;margin:0px 15px 15px 0px;font-size:12px;background-color:#F3F9EB;height:320px;}
			.ProductDisplayTable{margin:0px 3px;height:182px;}
			.ProductDisplayTable td{padding:2px;}
			.ProductImage{border:1px solid #8CC63F; width: 151px; height: 138px;}
			.green{color:#8CC63F;}
 			.MoreInfo{float:left;border:0px;width:80px;margin:0px 4px 0px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:3px 18px 3px 3px;background-color:#8CC63F;background-image:url(../images/categories/subcategory_buttons_17.gif);background-repeat:no-repeat;background-position:right;}
 			.MoreInfo2{float:left;border:0px;width:60px;margin:0px 4px 0px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:3px 18px 3px 3px;background-color:#8CC63F;background-image:url(../images/categories/subcategory_buttons_17.gif);background-repeat:no-repeat;background-position:right;}
			.Add2{float:left;border:0px;width:30px;margin:0px 0px 0px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:3px 18px 3px 3px;background-color:#8CC63F;background-image:url(../images/categories/subcategory_buttons_19.gif);background-repeat:no-repeat;background-position:right;}.Add{float:left;border:0px;width:55px;margin:0px 0px 0px 0px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:3px 18px 3px 3px;background-color:#8CC63F;background-image:url(../images/categories/subcategory_buttons_19.gif);background-repeat:no-repeat;background-position:right;}
 			.CompareText{font-size:11px;}
			.end{margin-right:0px;}

/* My Account */
.MyAccountMargin{margin:0px;margin-left:-15px;margin-top:-30px;padding:0px;}
.MyAccountTitle{float:left;width:869px;background-color:#01B6CB;color:#FFFFFF;padding:10px 10px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
.MyAccountTextMain{float:left;color:#333333;padding:10px 0px;margin:0px;font-size:12px;text-align:left;}
.MyAccountHeader{float:left;width:240px;background-color:#01B6CB;color:#FFFFFF;padding:10px 10px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
.MyAccountHeader2{background-color:#01B6CB;color:#FFFFFF;padding:10px 10px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
.MyAccountText{float:left;color:#333333;width:231px;height:50px;padding:10px 10px;padding-right:15px;margin:0px;font-size:12px;text-align:left;border:2px solid #E5F8FA;}

/* Personalization details area */
/*.PersDataDisplayTitle{float:left;width:100%;background-color:#01B6CB;color:#FFFFFF;padding:2px;outline:0px;border:0px;margin:0px;font-size:12px;font-weight:bold;text-align:left;}
.PersDataDisplayShortTitle{float:right;background-color:#01B6CB;color:#FFFFFF;padding:2px 2px;margin:0px;font-size:10px;font-weight:bold;text-align:left;border: 2px;}*/
/*.PersDataDisplayLabel{float:right;font:normal 11px arial,verdana,helvetica;margin:0;color:#666666;font-weight:bold;}*/
/*.PersDataDisplayDiv{margin: 5px; font-weight: bold} */
/*.PersDataDisplayTable{border-spacing: 0px;outline-style: none;}
.PersDataDisplayTable td{font:normal 11px arial,verdana,helvetica;margin:0;color:#666666;}
.PersDataDisplayInput{float: left;width: 99%;font-size:10px;font-weight:normal;text-align:left}
.PersDataDisplayButton{width:60px;float:right;border:1px;border-style:solid;border-color:#E5F8FA;color:#333333;font-weight:bold;font-size:10px;padding:0px 0px 0px 0px;background-color:#F2FBFC;background-image:url(../images/15.gif);background-repeat:no-repeat;background-position:right;margin-top:0px;margin-right:2px;text-align:left;}
*/
/* Zoom */
.ZoomButton{float:right;border:0px;clear:both;margin-top:10px;margin-right:20px;color:#FFFFFF;font-weight:bold;font-size:11px;padding:4px 14px 4px 14px;background-color:#d2232a;text-align:center;}

/* package template */
.package_text{font-size:11px;}
table#PackageDetailTable{float:right;padding:5px;}
table#PackageDetailTable td{padding:2px 0px;font-size:12px;}
table#PackageDetailTable h1{color:#D2232A;font-size:20px;font-weight:bold;}
table#PackageDetailTable h2{font-size:18px;font-weight:normal;}


/************** LETTERBOX LATEST DESIGN *******************************************************/

/* new footer */
ul.LowerLinks{ float:left;padding:0; margin:0;width:140px;list-style:none;padding-bottom:5px;}
ul.LowerLinks img{float:none !important;}
ul.LowerLinks li {padding:0px 5px;color:#999999;font-size:11px;line-style:none;}
ul.LowerLinks a{color:#666666;}
ul.LowerLinks a:hover{color:#666666;text-decoration:underline;}

/*
.left_columns_hotspots{float:left;width:205px;margin-left:10px;}
.left_columns_hotspots img{float:left;margin-bottom:10px;}
.left_columns_hotspots img.LastImage{margin-bottom:0px;}*/

#search_console {float:left;height:36px;background-image:url(../images/search_left.gif);background-repeat:no-repeat;background-color:#C1D8E5;padding:0;margin:10px 10px;}
#search { width:250px; font:normal 11px arial, verdana, helvetica; }
/*.search_go { float:left;width:30px;height:26px;cursor:pointer;background-image:url(../images/search.gif);border:0px;background-repeat:no-repeat;}
.search_go:hover {background-image:url(../images/search_over.gif);}*/
.search_input{ float:left;font-size:11px;padding:0px 0px 0px 3px;margin:3px;height:16px;}

/*
#nav { float:left;clear:both;width:100%;background-image:url(../images/menu_background.gif);background-repeat:no-repeat;}
*/
/* Background Image required to stop flicker within firefox on mouseover */
/*
#nav ul { padding:0; margin:0;}

#nav li { display:inline; border-right:1px solid #ffffff;}

#nav li#Tab1, #nav li#Tab2, #nav li#Tab3, #nav li#Tab4, #nav li#Tab5, #nav li#SpecialOffers { float:left;width:101px;height:26px; margin-right:1px; }
#nav li#Tab1 { background-image:url(/wcsstore/fd01/images/tabs/2000001.gif); } 
#nav li#Tab1:hover, #nav li#Tab1.selected { background-image:url(/wcsstore/fd01/images/tabs/2000001_over.gif); }
#nav li#Tab2 { background-image:url(/wcsstore/fd01/images/tabs/9000000.gif); } 
#nav li#Tab2:hover, #nav li#Tab2.selected { background-image:url(/wcsstore/fd01/images/tabs/9000000_over.gif); }
#nav li#SpecialOffers { background-image:url(/wcsstore/fd01/images/tabs/specialoffers.gif); }
#nav li#SpecialOffers:hover, #nav li#SpecialOffers.selected { background-image:url(/wcsstore/fd01/images/tabs/specialoffers_over.gif); }
*/
/* shopping bag CSS Styles */
/* ------------------------------------------------------- */
#shopping_console { float:right;text-align:right;color:#066BA5;font-weight:normal;}
#shopping_console a { text-decoration:none;color:#ffffff; font-size:11px;}
#shopping_console a:hover{text-decoration:underline;}
#shopping_console ul { padding:0; margin:0; color:#ffffff; font-size:11px;font-weight:normal;}
#shopping_console li { display:inline; }

#shopping_console2 { float:right;width:270px;text-align:right;color:#ffffff;font-weight:normal;margin-top:10px;padding-right:10px;}
#shopping_console2 a { text-decoration:none;color:#ffffff; font-size:11px;}
#shopping_console2 a:hover{text-decoration:underline;}
#shopping_console2 ul { padding:0; margin:0; color:#ffffff; font-size:11px;font-weight:normal;}
#shopping_console2 li { display:inline; color:#ffffff;font-weight:normal;}

.shopping_summary { }
.highlight{float:right;padding:10px 0; margin:0;color:#ffffff;padding-right:10px;}
.highlight a{text-decoration:none;}
.shopping_icon{float:right;padding:0; margin:0;margin-top:7px;margin-right:10px;}
.view_basket{float:right;padding:0 30px;clear:both;margin:0;}
#ShoppingBasket{background-color:#CEE0EA;display:none;position:absolute;top:63px;right:0px;width:310px;height:195px;padding:10px 10px;z-index: 1;border:1px solid #83B2CC;}
#ShoppingBasket a { text-decoration:underline;color:#066BA5; font-size:11px;font-weight:bold;}
#ShoppingBasket a:hover{text-decoration:none;}
.ShoppingBasketInner{float:left;width:300px;text-align:left;padding:5px 5px;margin:5px 0px;height:135px;background-color:#FFFFFF;overflow-y:auto;overflow-x:hidden;}
.ShoppingBagItem{float:left;padding:10px;color:#666666;font-weight:normal;margin:0 0px;width:260px;border-bottom:1px dotted #82B5D2;}
.ShoppingBagItem img, .ShoppingBagItem_main img{float:left;padding-right:10px;padding-bottom:10px;}
.ShoppingBagItem h1, .ShoppingBagItem_main h1{font-size:12px;color:#066BA5;margin:0px;padding:0;}
.basket_detail{float:left;}
.close{float:right;padding:0px 0; margin:0;cursor:pointer;}
.close_image{float:right;padding:4px 0 0 4px; margin:0;}

/* Main Content */
/*.content_box_full{float:left;width:851px;padding:10px;background-color:#EEEEEE;margin-bottom:10px;}
.content_box_full_inner{float:left;background-color:#FFFFFF;width:636px;}*/
.content_box_full_inner_padded{float:left;padding:10px;}
.content_box_full img{float:left;}
.titleImg{float:left;}

.content_box_left{display:inline;float:left;width:313px;margin-right:10px;}
.content_box_text_holder{display:inline:float:left;padding:10px;width:291px;font-size:11px;color:#666666;background-color:#f8f8f8;border:1px  #C8D2ED solid;border-top:0px;}
.content_box_left_extended{float:left;width:569px;}
.content_box_holder_extended_header_outer{float:left;width:547px;font-size:11px;color:#666666;margin-right:20px;}
.content_box_left_extended_header{background-image: url(../images/login_header_tile.jpg); width:559px;height:20px;color:#ffffff;font-weight:bold;font-size:12px;padding:4px 0px 0px 6px;}
.content_box_text_holder_extended{float:left;padding:8px;margin-bottom:10px;width:547px;font-size:11px;color:#666666;background:#F8F8F8;border:1px #C8D2ED solid;border-top:0px;margin-right:0px;}
.content_box_right_extended{float:left;width:272px;margin-left:20px;}
.content_box_right_extended_header{background-image: url(../images/login_header_tile.jpg); width:262px;height:20px;color:#ffffff;font-weight:bold;font-size:12px;padding:4px 0px 0px 10px;}
.content_box_text_holder_right_extended{float:left;padding:0px;width:270px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #C8D2ED solid;border-top:0px;}
.content_box_text_holder_right_confirmation{float:left;padding:0px 10px 0px 10px;width:250px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #83B2CC solid;border-top:0px;}
#NewsletterSignUp{float:left;background-image:url(../images/newsletter_signup_33.jpg);padding:25px 10px 10px 10px;width:185px;font-size:10px;height:55px;background-repeat:no-repeat;}

.content_box_full_login_header_account{display:inline;float:left;background-image: url(../images/login_header_tile.jpg);width:392px;height:20px;color:#ffffff;font-weight:bold;font-size:12px;padding:4px 0px 0px 10px;}
 .content_box_text_holder_account{display:inline;float:left;padding:20px;height:530px;width:360px;font-size:11px;color:#666666;background-color:#f8f8f8;border:1px  #C8D2ED solid;border-top:0px;}
#content_box_left_account{display:inline;float:left;width:420px;margin-right:10px;}
#content_box_right_account{display:inline;float:left;width:420px;}


#content_box_right{display:inline;float:left;width:313px;}
#content_box_right_passwordReset{float:left;width:313px;}

/*.left_columns_hotspots{float:left;width:205px;margin-left:10px;}*/
.left_columns_hotspots img{float:left;margin-bottom:10px;}
.left_columns_hotspots img.LastImage{margin-bottom:0px;}

#nav-under{float:left;font-size:11px;color:#066BA5;width:871px;background-color:#CEE0EA;margin:0px 0px 0px 0px;}
 .nav-under_content{float:left;display:none;width:860px;padding:10px 5px;}
 .nav-under_content_default{float:left;display:inline;width:860px;padding:10px 5px;}
#nav-under-wrapper{float:left;}

 #nav-under ul { padding:0; margin:0;}
 #nav-under li { display:inline;padding:0px 4px;border-right:1px solid #066BA5;height:30px;}
 #nav-under li a{color:#066BA5;text-decoration:none;padding-bottom:5px;}
 #nav-under li a:hover{color:#C62A47;background-image:url(../images/below_menu.gif); background-repeat:no-repeat; background-position: bottom center;}
 #nav-under li.lastchild{border-right:0px solid #ffffff;}
 
 .DropDown_Area{z-index:999;margin-right: -20px;height:auto;padding:0;display:none;font-size:11px;color:#066BA5;padding:20px 10px; background-repeat:no-repeat;background-color:#CEE0EA;position:absolute;top:125px;left:0px;}
 .DropDown_Area ul { float:left;padding:0; margin:0;width:180px;background-image:url(../images/menu_background.gif); background-position:right; background-repeat:repeat-y;}
	ul.DropDown_Area_End { background-image:none;}
 .DropDown_Area li { list-style:none;padding-left:10px;}
 .DropDown_Area li.heading{ padding:5px 0px;padding-left:10px;text-color: #ff0000;}
 .DropDown_Area li a{color:#666666;text-decoration:none;}
 .DropDown_Area li a:hover{color:#C62A47;}
 li.leafSubli {padding:5px 0px;padding-left:10px;text-color: #ff0000;font-size:11px;color:#066BA5;!important}
 li.leafSubli a{color:#666666;text-decoration:none;color:#066BA5;!important}


li.leafSubli a:hover { color:#C62A47; }

#Child1,#Child2,#Child3,#Child4,#Child5,#Child6,#Child7,#Child8,#Child9{margin-right: -20px;height:auto;padding:0;display:inline;font-size:11px;color:#066BA5;padding:20px 10px; background-repeat:no-repeat;background-color:#CEE0EA;position:absolute;top:130px;left:-999em;}

/* Homepage Styles */

#flash_area{float:left;width:636px;}


.product_carousel_holder{float:left;background-color:#FFFFFF;width:559px;margin:0 0 0 5px;text-align:center;}
.product_carousel_arrows{float:left;vertical-align:middle;width:26px;margin:41px 0px 0px 0px;}
.content_box_full_inner{text-decoration:none;}
.content_box_full_inner a{text-decoration:none;}
.offer_price{color:#066BA5;font-weight:bold;}
.productWrap{float:left;width:111px;text-align:center;color:#444444;font-size:11px;}
.productWrap img{float:none;}




#CheckoutMenu{float:left;color:#687a9e;width:858px;margin-bottom:4px;margin-left:10px;padding-left:1px;}
.product_wrap_order{float:left;width:250px;padding:10px;font-size:11px;border-top:1px dotted #83B2CC;}
.product_wrap_order_price{float:left;width:250px;padding:10px;font-size:11px;background-color:#F8F8F8;}

/* Order Confirmation */
.item_wrap_confirmation{float:left;border-bottom:1px dotted #83B2CC;}
.product_wrap_order_confirmation{float:left;padding:0px;width:415px;font-size:11px;}
.product_wrap_order_price_confirmation{float:left;padding:0 0 10px 0;font-size:11px;width:130px;margin-top:30px;}
.product_wrap_order_confirmation h1{color:#066BA5;font-weight:bold;font-size:11px;padding:0px 0px 10px 0px;margin:0px;}
.last_product{border-bottom:none;padding-top:15px;}
.price_summary_confirmation{float:right;background-color:#FFFFFF;border:1px solid #83B2CC;padding:10px;font-size:11px;}
.bag_wrap{border:1px solid #83B2CC;float:left;padding:10px;width:135px;background-color:#FFFFFF;font-size:11px;}
.TitleArea{float:left;width:569px;background-color:#83B2CC;}
.TitleAreaBag{float:left;width:684px;height:21px;background-image : url(../images/login_header_tile.jpg);font-weight:bold;font-size:14px;padding:0px 0px 4px 0px;}
.TitleAreaOrder{float:left;width:565px;height:24px;background-image : url(../images/login_header_tile.jpg);font-weight:bold;font-size:14px;}
.TitleAreaOrderImage{float:left;}
.TitleAreaOrderText{float:left;color:#ffffff;font-weight:bold;font-size:12px;height:23px}
.OrderNumber{float:left;padding:3px;color:#F4F6F9;font-weight:bold;font-size:12px;}
.Pcode_textbox{float:left;width:135px;margin:10px 10px 0px 0px;}

/* Payment Page */
.charge_wrap{float:left;padding:10px;font-size:11px;}
.charge_wrap form{float:left;margin:0px;padding:0px;}
.content_box_text_holder_right_extended img{float:left;}

/* Shopping Bag */
.continue_bottom{float:left;margin-top:10px;}
.checkout_bottom{float:left;margin-top:10px;margin-left:465px;}
#shopping_bag_left{float:left;width:684px;}
#shopping_bag_left img{float:left;}
#shopping_bag_right{float:right;width:157px;}
#shopping_bag_right img{float:left;}
.shopping_bag_right_header{background-image: url(../images/login_header_tile.jpg); width:157px;height:20px;color:#ffffff;font-weight:bold;font-size:14px;padding:4px 0px 0px 0px;}
#shopping_bag_right .image_boxs{float:left;margin-top:10px;}
.RelatedTitle{float:left;margin-top:10px;}
.ShoppingBagWrap{float:left;background-color:#FFFFFF;width:662px;border:1px solid #83B2CC;padding:10px;}
.related_product_holder{float:left;background-color:#FFFFFF;width:660px;padding:0px;text-align:center;margin:0px;}
.content_box_full_inner{text-decoration:none;}
.content_box_full_inner a{text-decoration:none;}
.offer_price{color:#666666;font-weight:normal;}
.productWrap{float:left;width:102px;text-align:center;color:#444444;font-size:11px;height:150px;}
.productWrap img{float:none;margin-bottom:10px;}
.ShoppingBagItem_main{float:left;width:660px;margin:0px 0px 0px 0px;padding:0px;border-bottom:1px dotted #82B5D2;}
.last_shoppingbag{margin-top:10px;border-bottom:none;}
.ProductItemWrap{float:left;width:102px;font-weight:bold;color:#666666;margin:0px;padding:0px 9px 0px 0px;}
.PIW_NoPadding{padding:0px;}
.ProductInfo h1{color:#066BA5;font-weight:bold;font-size:11px;padding:0px 0px 5px 0px;margin:0px;}
.ProductInfo{float:left;width:240px;margin:0px;padding:0px;}
.ProductInfoOptions{float:right;width:265px;text-align:right;margin:0px;padding:0px;}
.formElement{float:right;display:inline;font-size:11px;margin:0 0 0 5px;}
.formQuantity{float:right;display:inline;font-size:11px;margin:0 0 0 5px;width:20px;height:15px;}
.ProductOptionsRow{float:right;text-align:right;width:265px;margin:2px 0;color:#666666;font-size:11px;}
.ProductOptionsRow a{float:right;display:inline;margin:0 0 0 5px;}
.GiftWrap{float:right;width:80px;margin:0 5px;font-size:10px;text-align:left;}
	
	.ShoppingBagWrap ul{float:left;width:275px;margin:0 0px;padding:5px 0px;}
	.ShoppingBagWrap li.InStock{	list-style:none;	background-repeat:no-repeat;	background-image:url(../images/bag_icons_instock.gif);	padding:0 0 0 25px;height:16px;}
	.ShoppingBagWrap li.days28{	list-style:none;	background-repeat:no-repeat;	background-image:url(../images/bag_icons_28days.gif);padding:0 0 0 25px;	}

.firstitem{border:0px;}
.product_wrap_order h1{color:#687a9e;font-weight:bold;font-size:11px;padding:2px 0px 8px 0px;margin:0px;}
.PricingItem{float:left;width:90px;display:inline;font-weight:bold;}
.colorRed{color:#c62a47;}
.colorOrange{color:#ff5400;}
.address_wrapper{float:left;width:250px;font-size:11px;border-bottom:1px dotted #83B2CC;padding:10px 0px 10px 0px;}
.address_wrapper h1{color:#066BA5;font-weight:bold;font-size:11px;padding:0px 0px 5px 0px;margin:0px;}
.last_aw{border-bottom:0px} /* last address wrap turn off border */

.AcceptText{float:left;width:160px;font-weight:bold;padding:5px 5px 0px 5px;}

/*Buttons*/
.PrintCopy{float:left;margin-top:3px;margin-right:3px;}

.ContinueConfirmationTop{float:left;margin-top:3px;margin-right:3px;margin-left:140px;}

.ContinueConfirmation{float:right;clear:both;margin-top:10px;margin-left:485px;}

.make_payment{float:left;margin-top:40px;margin-left:140px;}
.TopInfoPayment{position:absolute;width:300px;}

.Pcode{float:right;margin:10px 5px;}

.ContinueShoppingSmall{float:left;margin:2px 10px 0 2px;}

.Checkout_small_button{float:left;margin:2px 2px 0 445px;}


.CheckoutWhite{float:left;margin:10px 0 0 0;margin-right:5px;}

.Buy{float:left;margin-left:25px;margin-top:10px;}




/** Product page styles **/ 

/* CSS Document */
a{color:#066BA5;text-decoration:underline;}
a:hover{text-decoration:none;}
#Breadcrumb{float:left;padding:0px 4px;color:#687a9e;width:858px;margin-bottom:5px;}
#Breadcrumb a{color:#687a9e;}
.product_wrap_order{padding:10px;font-size:11px;border-top:1px dotted #83B2CC;}
.product_wrap_order_price{padding:10px;font-size:11px;background-color:#EBF3F6;}

#product_page_left_column{float:left;width:700px;padding:0px;margin-right:0px;background-color:#FFFFFF;}
#product_page_right_column{float:left;width:200px;}
/*#product_page_left_column img.product_shot{float:left;border:1px solid #83B2CC;}*/
#product_page_left_column img.product_shot{float:left;}
#PictureWrapLeft{float:left;width:300px;text-align:right;padding:0px;}
#ProductsInfoRight{float:left;padding-left:10px;}
#ProductsInfoRight h1{margin:0px;padding:0px 0px 5px 0px;color:#000000;}
.ItemWrap{float:left;width:179px;}
.ItemWrap_personalization{float:left;width:150px;padding:4px 0; font-size:12px;}
.ItemWrap_discount{float:left;width:180px;padding:4px 0; font-size:11px;}
.ItemWrap_discountText{float:left;padding:0px 0px; font-size:11px;color:#b82140;}
.ItemWrapPrice{float:left;font-size:16px;width:160px;padding:15px 0px 4px 0px;}
.ItemWrapMoreInfoText{float:left;width:160px;padding:10px 0;color:blue;font-weight:bold;}
.moreInfoIcons{float:left;padding: 0px 2px;}
.ReviewSection{float:left;width:100px;padding:4px 0;}
.ItemWrap ul, .ReviewSection ul{float:left;display:inline;}
.ItemWrap li, .ReviewSection li{display:inline;margin-right:7px;}
.textbox_small{font-size:11px;width:200px;color:#666666;}

.ProductInfoRight_nextColumn_Top1{float:left;width:165px;height:210px;background-image:url(../images/products/productprice_bg.jpg);margin-left:10px;background-repeat:no-repeat;}
.ProductsInfoRight_nextColumn_Bottom1{float:left;width:165px;height:110px;margin-left:10px;}
.ProductsInfoRight_nextColumn{float:left;width:165px;padding:0px;margin:0px;}
.ProductsInfoRight_nextColumn_Top{float:left;width:175px;height:210px;background-repeat:no-repeat;background-image:url(../images/products/productprice_bg.jpg);}
.ProductsInfoRight_nextColumn_Bottom{float:left;padding:10px 0px 0px 20px;width:150px;}
.addIcons{float:left;padding:5px 5px;width:150px;}

.Buy{float:left;margin:10px 0 0 25px;margin-right:5px;width:55px;height:24px;background-image:url(../images/buttons/buy.gif);}
.Buy span{visibility:hidden;width:55px;height:24px;}
.Buy a{display:block;text-decoration:none !important;overflow: hidden;width:55px;height:24px;}
.Buy:hover{background-image:url(../images/buttons/buy_over.gif);}

.Quantity{float:left;display:inline;font-size:11px;margin:0 5px 0 0;width:160px;}
.QuantityText{float:left;font-size:11px;margin:0 5px 0 0;font-weight:bold;width:200px;}
#shoppingBag{float:left;font-size:11px;margin-left:5px;width:145px;}
#shoppingBag .AddedToCartMessage{float:left;margin-top:5px;color:#418283;font-size:0.8em;font-weight:bold; height:15px;width:200px;}
.AddedToWishList{float:left;color:#418283;font-size:0.8em;font-weight:bold; height:10px;width:200px;margin-left:20px;}
	#product_page_left_column ul{display:inline;width:275px;margin:0 0px;padding:5px 0px;}
	#ProductsInfoRight h1{font-size:18px;}
	#ProductsInfoRight ul{display:inline;clear:both;float:left;margin:0 0px;padding:4px 0px;}
	#ProductsInfoRight ul li{display:inline;}
	#ProductsInfoRight li.delivery{	list-style:none;	margin-left:-10px;background-repeat:no-repeat;background-image:url(../images/delivery_icon_03.gif);	padding:5px 0 5px 30px;}
	#ProductsInfoRight li.InStock{	list-style:none;	background-repeat:no-repeat;background-image:url(../images/product_icons_instock.gif);	padding:0px 0 0px 20px;}
	#ProductsInfoRight li.OutStock{	list-style:none;	background-repeat:no-repeat;background-image:url(../images/product_icons_outstock.gif);	padding:0px 0 0px 20px;}
	#ProductsInfoRight li.days28{	list-style:none;	background-repeat:no-repeat;	background-image:url(../images/bag_icons_28days.gif);padding:0 0 0 25px;	}

.RightWrapperOuter{float:left;width:180px;margin-bottom:40px;height:34px;}
.RightWrapper{float:left;width:180px;margin-bottom:40px;font-size:12px;font-weight:bold;color:#ffffff;height:14px;padding:10px;background-image:url(../images/bgaccordiantile.jpg);}
.RightWrapper a{color:#ffffff;text-decoration:none;}
.greenBox{float:left;padding-right:15px;}
.RightInner{float:left;width:146px;padding:10px;background-color:#FFFFFF;}
.RightInner ul {margin:0px;padding:0px;line-style:none;}
.RightInner li {margin:0px;padding:0px;list-style:none;}
.RightInner li span{float:left;width:120px;font-weight:bold;}
.RightInner li a{color:#666666;text-decoration:none;}
.RightInner li a:hover{color:#066BA5;text-decoration:underline;}

.RightInnerRecentlyViewed{float:left;width:170px;background-color:#FFFFFF;height:45px;}
.RightInnerRecentlyViewed ul {margin-left:5px;padding:0px 0px;line-style:none;}
.RightInnerRecentlyViewed li {margin-left:5px;padding:0px 0px;list-style:none;}
.RightInnerRecentlyViewed li span{float:left;width:170px;font-weight:bold;}
.RightInnerRecentlyViewed li a{color:#666666;text-decoration:none;}
.RightInnerRecentlyViewed li a:hover{color:#066BA5;text-decoration:underline;}

.CompImage{float:left;margin-right:10px;margin-bottom:10px;}
.CompImage2{float:left;margin-bottom:10px;}

/*******************/
/* Category Styles */
/*******************/

/* Left column */
/*.cat_left_column{float:left;width:178px;}*/
.cat_detail{float:left;width:158px;padding:10px;}
.cat_detail a{text-decoration:none;color:#666666;}
.cat_detail a:hover{text-decoration:underline;color:#066BA5;}
/* nav buttons */
/*.cat_left_buttons{float:left;background-image:url(../images/category/bgcatmenu.gif);color:#ffffff;margin-bottom:1px;padding-left:10px;padding-top:10px;padding-bottom:10px;width:173px;font-size:11px;border-bottom:1px;}*/
.cat_left_buttons{float:left;background-image:url(../images/category/bgcatmenu.gif);width:173px;height:24px;color:#ffffff;margin-bottom:1px;margin-top:1px;font-size:12px;border-bottom:1px;border-bottom-color:#FFFFFF;padding-left:10px;padding-top:5px;}
.cat_left_buttons a{text-decoration:none;color:#000000;}
.cat_left_buttons:hover{text-decoration:none;color:#ffffff;}
.cat_left_buttons_sub a{text-decoration:none;color:#ffffff;}
.cat_left_buttons_sub_sub a{text-decoration:none;color:#ffffff;}
.cat_left_buttons_sub a:hover{background-image:url(../images/category/bgcatmenurollover.gif);width:100%;height:100%;text-decoration:none;color:#ffffff;}
.cat_left_buttons_sub_sub a:hover{background-image:url(../images/category/bgcatmenurollover.gif);width:100%;height:100%;text-decoration:none;color:#ffffff;}
.cat_left_buttons_sub{float:left;background-image:url(../images/category/bgcatmenu.gif);width:158px;height:24px;color:#ffffff;margin-bottom:0px;font-size:11px;border-bottom:0px;border-bottom-color:#FFFFFF;padding-left:25px;padding-top:5px;}
.cat_left_buttons_sub_sub{float:left;background-image:url(../images/category/bgcatmenu.gif);width:153px;height:24px;color:#ffffff;margin-bottom:0px;font-size:10px;border-bottom:0px;border-bottom-color:#FFFFFF;padding-left:30px;padding-top:5px;}


.categoryLeftMenuOuter{float:left;width:210px;background:#FFFFFF;margin-bottom:10px;}
/*#categoryLeftMenu{float:left;background-image:url(../images/category/bgcatmenu.gif);width:173px;height:24px;color:#ffffff;margin-bottom:1px;margin-top:1px;font-size:12px;border-bottom:1px;borderbottom-color:#FFFFFF;padding-left:10px;padding-top:5px;}*/

#categoryLeftMenu{float:left;font-size:12px;background-image:url(../images/category/bgcatmenu.gif);}
#categoryLeftMenuHead{display:block;color:#000000;width:183px;height:20px;border-bottom:1px solid #ffffff;padding-left:20px;padding-top:5px;font-size: 10pt; font-weight: bold;}
#categoryLeftMenu a{display:block;color:#000000;width:183px;height:20px;border-bottom:1px solid #ffffff;padding-left:20px;padding-top:5px;}
#categoryLeftMenu a:hover{display:block;color:#ffffff;background-image: url(../images/category/bgcatmenurollover.gif);background-repeat:repeat-x;font-weight:bold;}
#categoryLeftMenu_set {float:left;font-size:12px;display:block;color:#ffffff;background-image: url(../images/category/bgcatmenurollover.gif);background-repeat:no-repeat;font-weight:bold;width:183px;height:20px;padding-left:20px;padding-top:5px;}
#categoryLeftMenu_set a{color:#ffffff;}

.categoryLeftMenuSub{float:left;font-size:11px;background-color:#899db8;padding:5px;width:193px;display:inline}
.categoryLeftMenuSub a{display:inline;color:#ffffff;height:11px;padding-left:25px}
.categoryLeftMenuSub a:hover {display:inline;color:#000000;width:168px;background-image: url(../images/category/highlight.gif);background-repeat:no-repeat;background-position:left center;font-weight:bold;}

.categoryLeftMenuSub_set a{float:left;color:#ffffff;width:173px;height:11px;padding-left:30px;padding-top:5px;padding-bottom:5px;background-color:#acbcd1;font-weight:bold;}

.categoryLeftMenuSubSubOuter{float:left;padding-top:10px;background-color:#899db8;}
.categoryLeftMenuSubSub{float:left;font-size:11px;background-color:#899db8;padding:5px;padding-left:16px;width:182px;height:11px;color:#ffffff;}
.categoryLeftMenuSubSub a{display:inline;color:#ffffff;height:11px;padding-left:25px;}
.categoryLeftMenuSubSub a:hover {display:inline;width:182px;color:#000000;background-image: url(../images/category/highlight.gif);background-repeat:no-repeat;background-position:left center;font-weight:bold;}

.categoryLeftMenuSubSub_set a{float:left;color:#ffffff;width:163px;height:11px;padding-left:40px;padding-top:5px;padding-bottom:5px;background-color:#9cacc3;font-weight:bold;}
.categoryLeftMenuText1{float:left;font-size:12;width:183px;height:20px;padding-left:20px;padding-top:5px;padding-bottom:5px; background-image:url(../images/category/bgcatmenu.gif);color:#000000; border-bottom:1px solid #ffffff;font-size:12px;}
.categoryLeftMenuText2{float:left;font-size:12;width:173px;height:11px;padding-left:30px;padding-top:5px;padding-bottom:5px;background-color:#899db8;color:#ffffff}
.categoryLeftMenuText3{float:left;font-size:12;width:163px;height:11px;padding-left:40px;padding-top:5px;padding-bottom:5px;background-color:#899db8;color:#ffffff}


/* Middle column */
.cat_mid_column{float:left;width:680px;}
html>body .cat_mid_column{float:left;width:680px;margin:0px 0px 0px 5px;}
.subcat_mid_column{float:left;width:497px;margin:0px 0px 0px 5px;}
.subcat_mid_top_column{float:left;width:470px;margin:0px 10px 0px 10px;border:3px}
.subcat_mid_down_column{float:left;width:470px;margin:0px 10px 0px 10px;}
.cat_banner{float:left;margin-top:10px;}
.cat_top{float:left;margin: 0px 0px 10px 0px;width:497px;padding:0px;}
.cat_top_pharmacy{float:left;width:475px;background:#FFFFFF;margin-left:-15px;color:#5E5E5E;margin-right:0px;margin-top:-5px;}
html>body .cat_top_pharmacy{float:left;width:475px;background:#FFFFFF;margin-left:7px;color:#5E5E5E;margin-right:10px;margin-top:-5px;}
.cat_top_b{float:left;border:1px #83B2CC solid;width:469px;background:#FFFFFF;}
.cat_top_text_featured{float:left;width:449px;padding:10px 10px 0px 10px;}
.cat_top_text{float:left;width:449px;padding:10px 10px 10px 10px;}
.cat_featured{display:inline;float:right;width: 140px;padding:5px 5px 0px 5px;}
.cat_featured_main{float:left;width:150px;margin-left:15px;padding:15px 10px 10px 15px;}
.cat_featured a{color:#687A9E;text-decoration:none;text-align:left;}
.cat_featured a:hover{color:#687A9E;text-decoration:underline;text-align:left;}
.cat_featured_text{float:left;text-align:center;width:100%;padding-bottom:10px;}
.cat_featured h1{font-size:14px;color:#066BA5;font-weight:bold;margin:0px 0px 3px 0px;}
.cat_featured_end{float:left;width:143px;margin-bottom:15px;}
.cat_featured_end a{color:#066BA5;text-decoration:none;}
.cat_featured_end a:hover{color:#066BA5;text-decoration:underline;}
.cat_featured_photo_img{border:1px #83B2CC solid;margin-bottom:10px;}
.cat_featured_end h1{font-size:14px;color:#066BA5;font-weight:bold;margin:0px 0px 3px 0px;}
/*.subcat_detail{float:left;margin-bottom:5px;line-height:16px;}*/
.subcat_detail h1{color:#066BA5;font-size:11px;margin:0px;}
.subcat_detail input{margin:2px 3px 0px 0px;}
.product_size_unit{color:#687A9E;font-weight:normal;}
.subcat_detail img{border:0px;margin:0px;}
.cat_red{color:#C62A47;}
.cat_small{font-size:10px;}
.cat_sorting{float:left;width:471px;margin-bottom:10px;color:#333333;font-size:10px;text-align:right;}
.cat_sorting_wrapper{float:left;}
.cat_sorting_wrapper_bottom{float:left;margin-left:326px;}
.cat_sorting_bottom{float:left;width:471px;color:#333333;font-size:10px;text-align:right;}
.cat_sorting_items{height:20px;width:104px;font-size:10px;margin-right:10px;}
.cat_sorting_by{height:20px;width:127px;font-size:10px;margin-right:10px;}
.cat_sorting_pages{float:left;font-size:11px;font-weight:bold;margin-right:3px;margin-left:3px;}
.cat_sorting_pages a{font-weight:normal;color:066BA5;text-decoration:none;}
.cat_sorting_pages a:hover{font-weight:normal;color:066BA5;text-decoration:underline;}

/* Right column */
.cat_right_column{float:left;width:160px;margin:-6px 0px 0px 0px;}
.cat_right_column_storeaccordion{float:left;width:160px;}
.cat_right_column_padding{margin-bottom:40px;}
.subcat_right_column{float:left;width:228px;margin:0px 500px 0px 10px;}
.cat_right_column_product{float:left;width:228px;margin:0px 10px 0px 10px;}
.cat_right_content{float:left;width:178px;background:#FFFFFF;margin-bottom:10px;}
.cat_right_content_text{float:left;width:158px;padding:10px;}
.cat_right_content_text h1{color:#066BA5;font-size:11px;font-weight:bold;margin:0px;}
.cat_right_content_text h2{color:#C62A47;font-size:11px;font-weight:bold;margin:0px;}
.cat_top_ten{padding:0px 0px 0px 0px;margin:0px;list-style:none;}
.cat_right_content a{text-decoration:none;color:#666666;}
.cat_right_content a:hover{text-decoration:underline;color:#066BA5;}
.cat_icon{background:url(../images/category_list_icon_09.gif) top left no-repeat;padding-left:10px;}
.cat_hotspot{float:left;margin-bottom:10px;}
.recentlyviewed{margin:0px;padding:0px;line-style:none;}
.recentlyviewed_icon li {margin:0px;padding:0px;list-style:none;}
.recentlyviewed_icon li span{float:left;width:120px;font-wight:bold;}

/***********************/
/* END Category Styles */
/***********************/

/* begin css tabs */

.PTab1,.PTab2,.PTab3{float:left;width:116px;height:26px;}
.PTab1 span,.PTab2 span,.PTab3 span{visibility:hidden;width:116px;height:26px;}
.PTab1 a,.PTab2 a,.PTab3 a{display:block;text-decoration:none !important;overflow: hidden;width:116px;height:26px;}
.PTab1{background-image:url(../images/tabs/product_page/description.gif);}
.PTab1:hover, .PTab1 .selected{background-image:url(../images/tabs/product_page/description_over.gif);}
.PTab2{background-image:url(../images/tabs/product_page/spec.gif);}
.PTab2:hover, .PTab2 .selected{background-image:url(../images/tabs/product_page/spec_over.gif);}
.PTab3{background-image:url(../images/tabs/product_page/cr.gif);}
.PTab3:hover, .PTab3 .selected{background-image:url(../images/tabs/product_page/cr_over.gif);}

/* end css tabs */
.no_border { border-style:none; }


/********************************************************************************************/
/********************************************************************************************/
/*                           JBC  START                                                     */
/********************************************************************************************/
/********************************************************************************************/


/***********************/
/* START  Nav  Styles */
/***********************/

#nav { float:left;clear:both;width:100%;border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid; background-color:#494941;position:relative;z-index:1;}

#nav ul { padding:0; margin:0;}

#nav li { display:inline;}

.Head1,.Head2,.Head3,.Head4,.Head5, .Head6{float:left;height:27px;}
 .Head1 span,.Head2 span,.Head3 span,.Head4 span,.Head5 span, .Head6 span{visibility:hidden;height:30px;}
 .Head1 a,.Head2 a,.Head3 a,.Head4 a,.Head5 a, .Head6 a{display:none;text-decoration:none !important;overflow: hidden;height:30px;}

 .Head1{background-image:url(../images/navButtons/online_products.gif);width:157px;}
 .Head1:hover{background-image:url(../images/navButtons/online_products_over.gif);}
 
 .Head2{background-image:url(../images/navButtons/london.gif);width:200px;}
 .Head2:hover{background-image:url(../images/navButtons/london_over.gif);}
 
 .Head3{background-image:url(../images/navButtons/pharmacy.gif);width:108px;}
 .Head3:hover{background-image:url(../images/navButtons/pharmacy_over.gif);}
 
 .Head4{background-image:url(../images/navButtons/healthcare.gif);width:163px;}
 .Head4:hover{background-image:url(../images/navButtons/healthcare_over.gif);}
 
 .Head5{background-image:url(../images/navButtons/clinics.gif);width:171px;}
 .Head5:hover{background-image:url(../images/navButtons/clinics_over.gif);}

 .Head6{background-image:url(../images/navButtons/aboutus.gif);width:158px;}
 .Head6:hover{background-image:url(../images/navButtons/aboutus_over.gif);}


/***   JBC Start     ***/

/*#nav-under{float:left;font-size:11px;color:#ffffff;font-weight:bold;width:957px;background-color:#e6e6e6;margin:px 0px 0px px;background-image: url(../images/navigation/bgnavtile.jpg);border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid;}*/


#nav-under{float:left;font-size:11px;color:#ffffff;font-weight:bold;width:957px;background-color:#000000;margin:px 0px 0px px;border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid;height:27px;}




 .nav-under_content{float:left;display:none;width:957px;padding:10px 5px;}
 .nav-under_content_default{float:left;display:inline;width:957px;padding:0px 0px;}
#nav-under-wrapper{float:left;}

 #nav-under ul { padding:0; margin:0;}
 #nav-under li { display:inline;border-right:1px solid #ffffff;height:30px;}
 
 
 #nav-under li a{color:#ffffff;text-decoration:none;padding-bottom:5px;}
 #nav-under li a:hover{color:#C62A47;background-image:url(../images/below_menu.gif); background-repeat:no-repeat; background-position: bottom center;}
 #nav-under li.lastchild{border-right:0px solid #ffffff;}
 
 
 

 
 /***   JBC End     ***/
 
 .DropDown_Area{z-index:999;margin-right: -20px;height:auto;padding:0;display:none;font-size:11px;font-weight:bold;color:#066BA5;padding:20px 10px; background-repeat:no-repeat;background-color:#343434;position:absolute;top:125px;left:0px;}
 .DropDown_Area ul { float:left;padding:0px; margin:0;}
 	ul.DropDown_Area_End { background-image:none;}
 .DropDown_Area li { list-style:none;padding:3px 0px;}
 .DropDown_Area li.heading{ padding:10px 0px;padding-left:10px;}
 .DropDown_Area li a{display:block;color:#ffffff;text-decoration:none;padding:5px 10px;}
 .DropDown_Area li a:hover{color:#000000;background-color:#8596b0;}

#Child1,#Child2,#Child3,#Child7,#Child8,#Child9{z-index:999;margin-right: -20px;height:auto;padding:0;display:none;font-size:11px;color:#066BA5;padding:10px 0px; background-repeat:no-repeat;background-color:#343434;position:absolute;top:103px;left:0px;}


/***********************/
/* END  Nav  Styles */
/***********************/


/***********************/
/* START  Main  Styles */
/***********************/

body { font:normal 11px VERDANA, Arial, Helvetica, sans-serif;font-color:#7e7e7e;margin:0;color:#ffffff;background-image: url(../images/bgtile.jpg);background-repeat: repeat-x;}
img { border:0; float:left;}
#container { margin:10px auto;height: 100%;min-height: 100%; width:957px;float:none !important;position:relative;}
.margin_bottom{margin-bottom:10px;}
.margin_top{margin-top:0px;}

.main_text {font:normal 11px VERDANA, Arial, Helvetica, sans-serif;font-color:#7e7e7e}
.title_text {font:normal 11px VERDANA, Arial, Helvetica, sans-serif;color:#000}

a{text-decoration:none;}

/* header CSS Styles */
/* ------------------------------------------------------- */
div#header{float:left;width:957px;height:75px;padding:0px 0px;margin:0px 0px 0px 0px;background-image: url(../images/header/jbc-header-bg.jpg);background-repeat: no-repeat;border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid; border-top:#A8ACAF 1px solid}
div#header2{width:957px;height:75px;padding:0px 0px;margin:0px 0px 0px 0px;background-image: url(../images/header/jbc-header-bg.jpg);background-repeat: no-repeat;border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid; border-top:#A8ACAF 1px solid}
JBCLogo#header{float:left;padding:5px 10px; width:340px;}
JBCLogo#header2{float:left;padding:5px 10px; width:340px;}

.jbc-crest{float:left;padding:0px 0px 0px 130px;}
/* shopping bag CSS Styles */
/* ------------------------------------------------------- */
/*
#shopping_console {float:right;width:300px;text-align:right;color:#ffffff;font-weight:bold;margin-top:10px;margin-right:10px;}
#shopping_console a {text-decoration:underline;color:#ffffff; font-size:11px;}
#shopping_console a:hover{text-decoration:none;}
#shopping_console ul {padding:0; margin:0; color:#ffffff; font-size:11px;font-weight:strong;}
#shopping_console li {display:inline;}


.shopping_summary {}
.highlight{float:right;padding:5px 10px 10px 10px; margin:0px; margin-top:10px; color:#ffffff; font-weight:strong;}
.highlight:a{color:#ffffff; font-weight:strong;}
.shopping_icon{float:right;padding:0px 0px 0px 0px; margin:0px;margin-top:10px}
*/
.advanced_tabs{float:left;width:947px;height:25px;background-color:#e5e5e5;FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#3B4551;padding:2px 5px;margin:0px; border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid;z-indx:-1;}
.searchInput{float:left;padding:2px 5px 2px 5px;}
.goButton{float:left;width:26px;height:20px;cursor:pointer;background-image:url(../images/header/go.gif);background-repeat:no-repeat;}
.searchText{FONT-WEIGHT:bold;FONT-SIZE:10px;COLOR:#3B4551;padding:2px 20px 2px 5px;}
.searchText:hover{text-decoration:underline;}
.quickOrder{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#3B4551;padding:2px 5px 2px 20px;}
.quickOrder:hover{text-decoration:underline;}


.search_go {float:left;width:26px;height:20px;cursor:pointer;background-image:url(../images/header/go.gif);border:0px;background-repeat:no-repeat;margin-top:3px;}
/*.search_go:hover {background-image:url(../images/search_over.gif);}*/

/* Main Content */
.content_box_full{display:inline;float:left;width:897px;padding:10px 30px 10px 30px;background-color:#FFFFFF;margin-bottom:0px;border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid;}
.content_box_full_homepage{float:left;width:937px;padding:10px 10px 10px 10px;background-color:#FFFFFF;margin-bottom:0px;border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid;}
.content_box_full_login{float:left;width:957px;padding:10px 10px 10px 10px;background-color:#FFFFFF;margin-bottom:0px;border-right:#A8ACAF 1px solid;border-left:#A8ACAF 1px solid;}
#leftnav{float:left;margin:10px;padding-left:5px;width:191px;height:393px;background-image: url(../images/nav-bg.jpg);background-repeat: no-repeat;BORDER: #000 1px solid;}
#leftnav ul{list-style: none;margin: 18px;text-align: centre;FONT-WEIGHT: bold;line-height: 200%} 
.main-content{float:left;width:610px;margin-left:10px;margin-top:10px;border:#000000 1px solid;}

special_offer_box{float:left;width:228px; height:125px;margin-left:10px;margin-top:-90px;border:#000000 1px solid;}

.search-box{float:left;background-image: url(../images/homepage/menubg.jpg);background-repeat: no-repeat; width:228px; height:100px; padding:0px; padding-bottom:15px;}
.search-box-inner{margin:20px;}

.right_columns_hotspots_homepage{float:left;width:228px;margin-top:0px;padding-left:5px;}
.right_columns_hotspots_homepage_last{padding-top:5px;}
#flash_area{float:left;width:660px;padding-left:4px;margin-right:0px;padding-right:0px;}
.top_cat_left_navigation{float:left;width:228px;margin-top:0px;}
#storeCategories p{
	font-size: 110%;
	font-weight: bold;
	line-height: 29px;
	margin: 0px;
	padding-right: 10px;
	color:black;
	}

.left_columns_hotspots{float:left;width:213px;margin-top:0px;padding-right:0px;padding-left:50px;}
.left_columns_hotspots img{float:left;margin-bottom:10px;margin-top:10px;}
.left_columns_hotspots menu{float:left;padding:10px;}
.left_columns_hotspots img.LastImage{margin-bottom:0px;}
.hotspots_bottom{float:left;margin-bottom:10px;margin-top:10px;}

.hotspots_row {float:left; width:706px;}
.top_cat_content_area{float:left; width:706px;}
.home_page_hotspots_first_row {float:left; padding:5px 5px 0px 5px;}
#home_page_hotspots {float:right; padding:5px 5px 0px 5px;}
.home_page_hotspots_second_row {float:left; padding:5px 5px 0px 5px;}
.home_page_single_hotspot{float:left;padding-left:4px;}
.home_page_single_hotspot_last{float:left;}
#home_page_hotspots img{float:left;}
#home_page_hotspots_second_row img{float:left;}
.onlineprodcts_page_hotspots_first{float:left;padding:0px 0px 0px 0px;width:200px;}
.onlineprodcts_page_hotspots{float:left;padding:0px;margin:0px 0px 0px 0px;width:200px;}
.onlineprodcts_page_hotspots_last{float:left;padding:0px;margin:0px 0px 0px 0px;width:200px;}

#static_page_text{float:left;background-color:#ffffff;width:450px;margin:0 0 0 30px;text-align:left;FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#5E5E5E; margin-bottom:20px;}
.static_page_images{float:right;width:250px;margin:0 0 0 30px;text-align:left;}
.static_page_top_text{text-align:left;FONT-WEIGHT:bold;FONT-SIZE:15px;COLOR:#000;}
.static_page_italic_text{text-align:left;FONT-style:italic;FONT-SIZE:13px;COLOR:#000;}

.product_carousel_holder{float:left;background-color:#FFFFFF;width:900px;margin:6 0 0 6px;text-align:center;border:#000 1px solid; }
.product_carousel_holder img{float:left;margin-bottom:10px;border:#000 1px solid; padding:0px}

.content_box_full_inner_header{float:left;background-image: url(../images/login_header_tile.jpg);width:768px;height:20px;color:#ffffff;font-weight:bold;font-size:12px;padding:4px 0px 0px 10px;margin-left:0px}
.content_box_full_staticpage_header{float:left;background-image: url(../images/login_header_tile.jpg);width:820px;height:20px;color:#ffffff;font-weight:bold;font-size:12px;padding:4px 0px 0px 10px;}
.content_box_full_cs_header{float:left;width:200px;height:20px;color:#687a9e;font-weight:bold;font-size:12px;padding:0px 0px 0px 0px;margin-left:0px;}
.content_box_full_cs_header a{color:#687a9e;}
.content_box_full_login_header{display:inline;float:left;background-image: url(../images/login_header_tile.jpg);width:304px;height:20px;color:#ffffff;font-weight:bold;font-size:12px;padding:4px 0px 0px 10px;}
.content_box_full_inner_main{float:left;background-color:#FFFFFF;width:676px;padding-right:20px;margin-left:40px;}
.content_box_full_statipage_main{float:left;background-color:#FFFFFF;width:820px;padding-right:20px;margin-left:0px;}
.content_box_full_inner_cs{float:left;background-color:#FFFFFF;width:160px;padding-right:20px;margin-left:40px;height:100px;border-right:1px #EBEBEB solid; }
.content_box_full_inner_cs_main_heading{float:left;background-color:#FFFFFF;width:550px;padding-right:20px;margin-left:40px;height:150px;color: #666666; }
/*.content_box_text_holder_full_inner {float:left;padding:5px;width:666px;font-size:11px;color:#666666;background-color:#FFFFFF;border-top:0px;margin-left:20px;margin-bottom:40px} */
.content_box_text_holder_full_inner {float:left;padding:5px;width:666px;font-size:11px;color:#666666;background-color:#FFFFFF;border:1px #687a9e solid;border-top:0px;margin-left:20px;margin-bottom:40px;}
.content_box_text_holder_full_cs {float:left;padding:5px;width:150px;font-size:11px;color:#666666;background-color:#FFFFFF;border-top:0px;margin-left:1px;padding-bottom:30px;border-bottom:1px #EBEBEB solid;}
.content_box_text_holder_full_cs_bottom {float:left;padding:5px;width:150px;font-size:11px;color:#666666;background-color:#FFFFFF;border-top:0px;margin-left:20px;margin-bottom:40px;}
.content_box_text_holder_full {float:left;padding:10px;width:756px;font-size:11px;color:#666666;background-color:#f8f8f8;border:1px #C8D2ED solid;border-top:0px;margin-left:0px;margin-bottom:40px}
.content_box_text_holder_full_search {float:left;padding:0px;width:400px;font-size:11px;color:#666666;background-color:#ffffff;border-top:0px;margin-bottom:40px}
.content_box_text_staticpage_full {float:left;width:808px;padding:10px;font-size:11px;color:#666666;background-color:#f8f8f8;border:1px #687a9e solid;border-top:0px;margin-bottom:10px}
.content_box_text_staticpage_full li a:hover{color:#B3C9F4;text-decoration:underline;font-weight:bold}
.content_box_text_holder_full h2{font-size:14px;font-weight:bold;}
.content_box_text_holder_login {float:left;padding:10px;width:303px;font-size:11px;color:#666666;background-color:#f8f8f8;border:1px #C8D2ED solid;border-top:0px;}
.content_box_text_holder_password_update{float:left;padding:5px;width:632px;font-size:11px;color:#666666;background-color:#F8F8F8;border:1px #687a9e solid;border-top:0px;margin-left:10px;margin-bottom:40px;padding-top:10px;padding-left:10px;}
.content_box_full_header_password_update{float:left;background-image: url(../images/login_header_tile.jpg);width:639px;height:20px;color:#ffffff;font-weight:bold;font-size:12px;padding:4px 0px 0px 10px;margin-left:10px;margin-top:5px;}

.myaccountdetails_blurb{float:left;width:600px;margin-bottom:20px;}
.myaccountdetails_outer{float:left;width:750px;padding-top:10px;}
.myaccountdetails_inner{float:left;width:600px;}
.myaccountdetails_img_margin{margin-top:25px;}

/* footer */

#footer{width:957px;height:89px;background-position:centre;background-image: url(images/footer/footerbg.jpg);background-repeat:no-repeat;margin-top:0px auto;border-left:#A8ACAF 1px solid;border-right:#A8ACAF 1px solid }
.content_box_full_inner{float:left;padding-left:10px;padding-right:10px;height:85px;width:920px;border: #000 1px solid;}
.content_box_full_footer{float:left;width:957px;padding:0px;background-color:#EEEEEE;margin-bottom:0px;height:85px;background-image:url(../images/footer/footerbg.jpg);background-repeat:no-repeat;border-left:#A8ACAF 1px solid;border-right:#A8ACAF 1px solid;}
*html .content_box_full_footer{float:left;width:957px;padding:0px;margin-bottom:0px;height:89px;background-image:url(../images/footer/footerbg.jpg);background-repeat:no-repeat;}
.content_box_full_inner_footer{float:left;padding-top:4px;padding-left:141px;height:52px;width:500px;color:#000000;}
.footer_inner{float:left;padding:10px;margin-left:0px;height:52px;width:550px; }
ul.LowerLinks{float:left;padding:0; margin:0;width:175px;list-style:none;}
ul.LowerLinks li{padding:0px 10px;color:#999999;font-size:11px;line-style:none;}
ul.LowerLinks a{color:#ffffff;}
ul.LowerLinks a:hover{color:#B3C9F4;text-decoration:underline;}
#footer_copyright{float:center;padding:0px 0px 30px 0px;width:957px;}
#rapidCoomerce{float:right;padding:0px;}
.FooterText{float:left;font-size:10px;color:#666666;margin:0px;padding:0px 0px 0px 340px;width:377px;}
.registerText{float:left;padding:10px;margin-left:0px;height:52px;width:200px;color:#ffffff;}
.buttonHolder {clear: both; padding-top: 10px;}
.buttonHolder .imageOverride{float: none;padding-left:10px;}
/***********************/
/* END  Main  Styles   */
/***********************/

.cat_left_column{display:inline;float:left;width:210px;margin-left:0px;}
.cat_right_content{float:left;width:178px;margin-bottom:10px;margin-top:5px;}
/* nav buttons */

.cat_right_category_menu{float:left;width:px;height:px;background-position:centre;background-image: url(images/footer/footerbg.jpg);background-repeat:no-repeat;}

.test{float:left;width:px;height:px;}

p.categoryOptions{}
p.categoryOptions label( padding-bottom:5px;}
.orderByDropDown{width: 110px;color:#000000;font-size:11px;margin-bottom:0px;}
.pageSizeDropDown{width: 100px;color:#000000;font-size:11px;margin-bottom:0px;display:inline;padding-top:5px;margin-top:5px;}

#resultsPager{ color: #6A81F3;}
#resultsPager .selected {font-size: 12px;font-weight: bold; text-decoration:underline;}
#resultsPager a {color: #6A81F3;}

#popupcontent{visibility:hidden;position:absolute;overflow:hidden;}
.popUpCloseButton{float:right;align:top;padding:10px;}

