/*#Global#*/
body
{
	margin: 0px;
	background-color:#646C33;
	background-image: url(../App_Themes/Snooze/images/morning_bg.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position:right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	margin-top: 8px;
	background-attachment: fixed;

}

img
{
	display:block;
}

sup
{
	font-size: 8px;
}

a
{
	color: #622A00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	line-height: 14px;
}
a:hover
{
	color: #666666;
	cursor: pointer;
}
p
{
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}

ul
{
	padding: 0px;
	margin:0px;
	padding-top: 7px;
	margin-left: 15px;
	line-height: 14px;
}

ol
{
	padding: 0px;
	margin:0px;
	padding-top: 7px;
	margin-left: 15px;
	line-height: 14px;
}


li
{
	color: #666666;
	background-repeat: no-repeat;
	line-height: 14px;
}

h1
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 23px !important;
	/*font-weight: normal !important;
	font-size: 17px !important;*/
	color: #333333 !important;
	padding: 0px !important;
	margin: 0px !important;
	padding-bottom: 6px !important;
}

h2
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 20px !important;
	font-weight: normal !important;
	/*font-size: 14px !important;*/
	color: #642B00 !important;
	margin: 0px !important;
	padding: 0px !important;
	padding-bottom: 4px !important;
}

h3
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	font-weight: normal !important;
	/*font-size: 12px !important;*/
	color: #642B00 !important;
	margin: 0px !important;
	padding: 0px !important;
	padding-bottom: 0px !important;
}

h4
{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	color: #000000 !important;
	margin: 0px !important;
	padding: 0px !important;
	padding-bottom: 4px !important;
	font-weight: normal !important;
	margin-bottom: 3px !important;
}

.padding-top-6
{
	padding-top: 6px;
}
.height4
{
	padding: 2px 0px 2px 0px;
	font-size: 0px;
}
.height5
{
	padding: 2px 0px 3px 0px;
	font-size: 0px;
}
.height10
{
	padding: 5px 0px 5px 0px;
	font-size: 0px;

}
.height15
{
	padding: 10px 0px 5px 0px;
	font-size: 0px;
}

.line-height14
{
  line-height: 14px;  	
}

.font-0
{
  font-size: 0px;
}

.left
{
	float: left;
}
.right
{
	float: right;
}

#clear
{
	clear: both;
}

.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	width: 0px;
	line-height: 0px;
}

.h2Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #642B00;
}

.h3Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #829B33;
	padding-top: 10px;
}

.header-title-bg
{
	background-image: url(../App_Themes/Snooze/images/header_bg.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 965px;
	margin-left: 3px;

}
/*.header-title-text
{
	padding-left: 15px;
	padding-top: 36px;
	margin-bottom: 9px;
	height: 30px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	width:468px; 
}*/

.header-title-text
{
	font-size: 0px;
	width:468px;
	padding:36px 0px 13px 15px;
}

.divheaderImage
{
	width:286px;
	height:73px;
}

.pincode-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #829B33;
	padding-top: 20px;
}

.h4Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #829B33;
	padding-top: 10px;
}
.h-storelocator
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #829B33;

}

.pincode-text
{
	text-align: left;
	padding: 2px 0px 7px 0px;
	line-height: 12px;
}

.padding-left5
{
	padding-left: 5px;
}


#outer
{
	width: 970px;
	background-repeat: repeat-y;
	height: 100%;
}

.normalText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.normalText hr
{
	height: 1px;
	color: #dfdfdd;
	background-color: #dfdfdd;
	border: 0px;
}


.white-link a
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.white-link a:hover
{
	color: #CCC;
}
.aTitle
{
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.aTitle a
{
	color: #642B00;
	font-size: 18px;
	line-height: 20px;
}
.aTitle a:hover
{
	color: #666666;
}
.aSubTitle a
{
	color: #000000;
}
.aSubTitle a:hover
{
	color: #666666;
}
.greentitle a
{
	color: #829B33;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	border: solid red 1px;
}
.greentitle a:hover
{
	color: #666666;
}
.bottom-curve
{
	height: 24px;
	width: 972px;
}
.left_padding
{
	float: left;
	padding-left: 50px;
}
/*#Logo#*/

.logo
{
	float: left;
	width: 523px;
	text-align: left;
	padding-bottom: 6px;
}
.mainlogo
{
	float: left;
	width: 194px;
	margin-left: 20px;
	padding-bottom: 3px;
	height: 66px;
}
/*#Header#*/
.top_login
{
	width: 400px;
	float: right;
	vertical-align: top;
	text-align: left;
	margin-right: 20px;
	padding-top: 10px;
}
/*#TopMenu#*/
.top_menu
{
	margin: 0px;
	width: 723px;
	height: 28px;
	padding-bottom: 0px;
	background-color: #ffffff;
	text-align: left;
	padding-top: 19px;
	padding-left: 4px;
}

.top-menu-middle
{
/*	width: 215px;    */
	width: 43px;
	height: 28px;
	font-size: 0px;	
	background-color: #ffffff;
	padding-top: 19px;
}

.top-menu-right
{
	width: 28px;
	height: 47px;
	font-size: 0px;
}
.top_menu td
{
	vertical-align: top;
	height: 24px;
}

td.seperator
{
}

.top_menu a
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #622A00;
	font-weight: bold;
	text-decoration: none;
}

.top_menu a:hover
{
	color: #666666;
}

.body_bg
{
	background-color:#fff;
	text-align: left;
}


.body_bg_footer
{
	background-image: url(../App_Themes/Snooze/images/page_bg_bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 25px;
	width: 970px;
	font-size: 0px;
}

.body_bgall
{
	background-image: url(../App_Themes/Snooze/images/body_bg.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	text-align: left;
}

.left_title
{
	margin-left: 15px;
	margin-top: 20px;
}

/*#Consumer Home#*/
.home-content
{
  padding:0px 4px 0px 4px;
  width:962px;
  font-size: 0px;
}

.home-topmenu-middle
{
	background-image:url(/App_Themes/Snooze/images/local-snooze-top.gif);
	background-repeat:no-repeat;
/*	background-position:24px bottom;  */
	background-position:4px bottom;  
}
.home-content .WebPartBorder,.home-content .WebPartActive
{
  font-size: 11px;	
}


.home-content-top-right
{
	width: 235px;
	padding-left: 4px;
}

.home-content-top-right .localsnooze
{
	background-image: url(/App_Themes/Snooze/images/home-find-local-snooze.gif);
	background-position:left top;
	background-repeat: no-repeat;
	width: 235px;
	height:109px;
}

.home-content-top-right .localsnooze table
{
	padding:75px 0px 0px 0px;
	margin-left: 21px;
}

.home-bottom
{
    padding-top: 1px;
}

.home-bottom-sleeptips
{
	background-image: url(/App_Themes/Snooze/images/home-left-bg.jpg);
	width:201px;
	height: 204px;
	padding:23px 15px 0px 22px;
}

.home-sleeptips-nav
{
	padding:7px 0px 6px 0px;
	border-top: solid 1px #D0C5BC; 
}

.home-bottom-content
{
	/*width: 455px;*/
	width: 485px;
	/*padding: 0px 0px 0px 30px;*/
	padding: 0px 0px 0px 0px;
}

.home-goodnight-left
{
	width: 292px;
	padding-top: 59px;
}

.home-goodnight-text
{
	width: 292px;
	padding-top: 10px;
}

.home-goodnightimage
{
	width: 144px;
	padding-top: 26px;
}

.home-mattress-image
{
	background-image: url(/App_Themes/Snooze/images/matress-choose-your.gif);
	background-position: left top;
	width: 215px;
	height: 39px;
	padding-top: 188px;
	padding-left: 20px;	
}

.home-mattress-sleeptolive-image
{
	background-image: url(/App_Themes/Snooze/images/home-sleep-to-live.gif);
	background-position: left top;
	width: 215px;
	height: 39px;
	padding-top: 188px;
	padding-left: 20px;	
}

a.sg-home 
{
	font-size: 14px;
}
a:hover.sg-home 
{
	font-size: 14px;
}

.home-footer
{
	/*background-image: url(/App_Themes/Snooze/images/footer-curve.gif);*/
	background-image: url(/App_Themes/Snooze/images/footer-curve1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 970px;
	height: 26px;
}

.currentTheme
{
	padding: 46px 0px 0px 20px;
}

.tech-text
{
	margin-left: 20px;
	margin-top: 20px;
	height: 55px;
}
.right-bottomlink
{
	margin-top: 22px;
	margin-left: 20px;
	width: 110px;
	height: 76px;
}
.right-bottomimage
{
	width: 107px;
	height: 76px;
}

.store_locator_inner
{
	width: 239px;
	height: 255px;
	background-image: url(../App_Themes/Snooze/images/store_locator_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.left_bg
{
	margin: 0px;
	padding: 0px;
	background-image: url(../App_Themes/Snooze/images/left_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 242px;
	height: 281px;
	padding-left: 4px;
	float: left;
}

.content
{
	margin: 10px 10px 10px 15px;
	width: 447px;
	float: left;
}
.contentleft
{
	width: 289px;
	float: left;
}
.contentright
{
	width: 158px;
	float: left;
}
/*#findmore#*/
a.findmore
{
	color: #7D9036;
	text-decoration: none;
	background-image: url(/App_Themes/Snooze/images/arrow.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:15px;
}
a:hover.findmore
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

li.findmore 
{
	color: #7D9036;
	text-decoration: none;
	background-image: url(/App_Themes/Snooze/images/arrow.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	background-position: 0 -2px;
}

li.findmore a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D9036;
}

li.findmore a:hover
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

li.whysleep
{
	background-image: url(../App_Themes/Snooze/images/why_sleep.jpg);
	font-size: 11px;
	color: #632901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 35px;
	padding-top: 7px;
	background-repeat: no-repeat;
	list-style: none;
	height: 21px;
}

li.getting
{
	background-image: url(../App_Themes/Snooze/images/gettin_good.jpg);
	font-size: 11px;
	color: #632901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 35px;
	padding-top: 7px;
	background-repeat: no-repeat;
	list-style: none;
	height: 21px;
}



li.maintaining
{
	background-image: url(../App_Themes/Snooze/images/maintaining.jpg);
	font-size: 11px;
	color: #632901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 35px;
	padding-top: 7px;
	background-repeat: no-repeat;
	list-style: none;
	height: 21px;
}

li.creating
{
	background-image: url(../App_Themes/Snooze/images/creating.jpg);
	font-size: 11px;
	color: #632901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 35px;
	padding-top: 7px;
	background-repeat: no-repeat;
	list-style: none;
	height: 34px;
}


.right-margin
{
	margin-right: 15px;
	margin-top: 12px;
}

.snoozeguide-content-Home-width
{
	width: 79%;
}
.inner-right
{
	margin-bottom: 10px;
}

.margin-bottom-10
{
	margin-bottom: 10px;
}

li.science
{
	background-image: url(../App_Themes/Snooze/images/science.jpg);
	font-size: 11px;
	color: #632901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 35px;
	padding-top: 7px;
	background-repeat: no-repeat;
	list-style: none;
	height: 21px;
}
li.login
{
	background-image: url(../App_Themes/Snooze/images/login.gif);
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
	background-repeat: no-repeat;
	list-style: none;
	height: 15px;
	float: right;
}
li.member
{
	background-image: url(../App_Themes/Snooze/images/member.gif);
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
	background-repeat: no-repeat;
	list-style: none;
	height: 15px;
	float: right;
	margin-left: 15px;
}
li.search
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 15px;
	background-repeat: no-repeat;
	list-style: none;
	height: 41px;
	float: right;
	margin-left: 15px;
}

.search
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	width: 270px;
	background-repeat: no-repeat;
	list-style: none;
	float: right;
	padding-top: 20px;
}
.searchmaindiv
{
	text-align: right; 
	padding-right: 25px;
}
.search-image
{
	width: 31px; 
	font-size: 0px;
}

.search-image img
{ 
	width: 23px;
	height: 19px; 
}

.search-go
{
	font-size: 0px; 
	padding: 0px;
	padding-left: 2px;
	padding-top:1px;	
}
.search-radio-div
{
	height: 21px; 
	margin-top: 2px;
}
.zonecontent
{
	margin: 0px;
	min-height:600px;
  	height:auto !important;
  	height:600px;
}


/*#ContactUs#*/
.contactus-outer
{
	width: 550px;
	padding: 0px 10px 30px 108px;
	text-align: left;
	margin-top: 10px;
}

.contactus-bottom
{
	background-image: url(/App_Themes/Snooze/images/contact_form_bg.gif);
	background-repeat: no-repeat;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	width: 646;
	height: 277px;
}

.TextColor
{
	color: #622A00;
}
.margin10
{
	margin-left: 10px;
}
.headingColor
{
	color: Black;
	font-size: 12px;
	margin-bottom: 5px;
}
/*#SnoozeGuide#*/
.breadcrumbStandard
{
	color: #622A00;
	font-size: 12px;
}
.breadcrumbStandard a
{
	color: #3F1B00;
	font-size: 12px;
}
.breadcrumbStandard a:hover
{
	text-decoration: none;
}

.GuideSummary
{
	color: Brown;
	font-size: 12px;
}

.GuideDescription
{
	color: Brown;
	font-size: 12px;
}

li.HomeGuide
{
	font-size: 11px;
	color: #632901;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 35px;
	padding-top: 7px;
	background-repeat: no-repeat;
	list-style: none;
	height: 21px;
}


/*Skin Class*/

.radiobutton input
{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.radiobutton label
{
	margin: 0px;
	padding: 0px;
	padding-left: 4px;

}
.textbox
{
	width: 122px;
	height: 17px;
	background-image: url(/App_Themes/Snooze/images/search-box-bg.gif);
	background-position: left center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: none 0px transparent;
	background-repeat: repeat-x;
	padding:0px 3px 0px 3px;
	margin: 0px;
	float: left;
}

.textbox-rightborder
{
	width: 2px;
	height: 17px;
	background-image: url(/App_Themes/Snooze/images/search-box-bg-right.gif);
	font-size: 0px;
}

.default-textbox
{
	padding: 0px;
	margin: 0px;
	border: solid 1px #CECECE;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;

}

.ssupport-textbox
{
	width:204px;
	padding: 0px;
	margin: 0px;
	border: solid 1px #CECECE;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
}

.border-0
{
}


/*Snooze Guide Class*/
.inner-left
{
	margin-left: 15px;
	margin-top: 12px;
}

.inner-left-top
{
	background-image: url(../App_Themes/Snooze/images/left_inside_top_curve.gif);
	background-position: top;
	height: 6px;
	width: 184px;
	background-repeat: no-repeat;
	font-size: 0px;
}
.inner-left-bottom
{
	height: 6px;
	background-image: url(../App_Themes/Snooze/images/left_inside_bottom_curve.gif);
	background-position: top;
	width: 184px;
	background-repeat: no-repeat;
	font-size: 0px;
}
.inner-left-center
{
	min-height: 0px;
	background-color: #E1DFDC;
	width: 184px;
}

.snoozeguide-left-heading
{
	background-image: url(../App_Themes/Snooze/images/sg_left_white_strip.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 1px 0px 0px 0px;
}

.snoozeguide-left-heading a, snoozeguide-left-heading a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #E1DFDC;
	width: 184px;
}

div.snoozeguide-left-anchor-heading
{
	padding: 5px 2px 5px 17px;
	color: #000000;
	width: 165px;
}
.snoozeguide-left-anchor-heading-footer
{
	background-image: url(../App_Themes/Snooze/images/sg_left_white_strip.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 1px;
	font-size: 0px;
}
.snoozeguide-left-heading a:hover div.snoozeguide-left-anchor-heading, .snoozeguide-left-heading a:visited:hover div.snoozeguide-left-anchor-heading
{
	color: #622A00;
	background-color: #EFEDEC;
}

.snoozeguide-left-heading a.active div.snoozeguide-left-anchor-heading
{
	color: #622A00;
	background-color: #EFEDEC;
	background-image: url(../App_Themes/Snooze/images/left_inside_hover_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding: 5px 2px 5px 17px;
	width: 165px;
}


.snoozeguide-content-title
{
	color: #333333;
	font-size: 18px;
	text-align: left;
}

.align-left
{
	text-align: left;
}

.snoozeguide-left-anchor-click-heading
{
	background-image: url(../App_Themes/Snooze/images/left_inside_hover_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}


.snoozeguide-header-image
{
	background-image: url(../App_Themes/Snooze/images/header_after_sale_care.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 965px;
	margin-left: 3px;
}

.snoozeguide
{
	width: 90%;
	background-image: url(../App_Themes/Snooze/images/snooze_guide_left_bg.gif);
	vertical-align: middle;
	background-repeat: no-repeat;
}

.snoozeguide-img-anchortext
{
	width:165px;
	padding: 4px 0px 2px 0px;
	float: left;
	vertical-align: middle
}
.snoozeguide-img
{
	vertical-align: middle;
	margin-right: 10px;
	padding: 2px 0px 2px 0px;
}
.nav-snoozeguide
{
	line-height: 17px;
	padding-top: 5px;
	padding-bottom: 2px;
}

.snoozeguide-content
{
	line-height: 17px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 12px;
}
.header-title
{
	margin-left: 15px;
	padding-top: 40px;
	margin-bottom: 5px;
	height: 30px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
}

.margin-right-15px
{
	margin-right: 15px;
}

.snoozguide-content-spacer
{
	background-image: url(../App_Themes/Snooze/images/spacer.gif);
	width: 99%;
	height: 1px;
	background-repeat: repeat-x;
	background-color: #dfdfdd;
	margin-top: 10px;
	font-size: 0px;
}

.redtitle
{
	margin-bottom: 5px;
	color: #642B00;
	font-size: 18px;
}

.snoozeguide-right-content-top
{
	background-image: url(../App_Themes/Snooze/images/right_top_curve.gif);
	background-position: top;
	height: 4px;
	width: 184px;
	font-size: 0px;
}


.snoozeguide-right-content-center
{
	background-color: #EFEDEC;
	color: #666666;
	font-size: 11px;
	padding: 5px 10px 5px 10px;
	width: 164px;
}

.snoozeguide-right-content-bottom
{
	background-image: url(../App_Themes/Snooze/images/right_bottom_curve.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 4px;
	width: 184px;
	font-size: 0px;
}


a:link.readmore , a:visited.readmore 
{
	background-image: url(../App_Themes/Snooze/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #7D9036;
	text-decoration: none;
	padding-right:14px;
}

a:hover.readmore 
{
	color: #666666;
	text-decoration: none;
	padding-right:14px;
}

a:link.downloadlink, a:visited.downloadlink
{
	background-image: url(/App_Themes/Snooze/images/down_arrow_green.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #7D9036;
	text-decoration: none;
	padding-right:14px;
}

a:hover.downloadlink
{
	color: #666666;
	text-decoration: none;
	padding-right:14px;
}
.guidetitles
{
}
.highlighted-headerlink
{
	background-image: url(../App_Themes/Snooze/images/menu_active_small_strip.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.highlighted-headerlink-height
{
	/*height: 30px;*/
	
}
.padding-top-20px
{
	padding-top: 20px;
}

.snooze-Outer
{
	padding: 20px 0px 0px 0px;
}
.snooze-left-jone
{
	width: 184px;
	padding: 12px 0px 0px 15px;
}

.snooze-center-jone
{
	width: 522px;
	padding: 12px 24px 0px 24px;
}

.snooze-right-jone
{
	width: 184px;
	padding: 12px 14px 0px 1px;
}


.unselectedprev
{
	font-weight: bold;
	color: #000;
	font-size: 11px;
	background-image: url(../App_Themes/Snooze/images/arrow_prev.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
}




/*#StoreLocator#*/
.StateListing a
{
	text-decoration: none;
}
.StateListing a:hover
{
	text-decoration: none;
}

.StoresByState
{
}

.StoresByState a
{
	text-decoration: none;
}

.StoresByState a:hover
{
	text-decoration: none;
}
.padding-bottom-2
{
	padding-top: 2px;
}

.storelocator-content-left
{
	width: 184px;
}

.storelocator-content-left-padding
{
	padding-left: 15px;
	padding-top: 12px;
}

.storelocator-content-right-padding
{
	padding-right: 15px;
	padding-top: 13px;
}

.storelocator-content-middle
{
	width: 250px;
	line-height: 17px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 12px;
}

.storelocator-content-right
{
	width: 476px;
}

.gmap-div
{
	width: 450px !important;
	height: 400px;
	border: solid 6px #E1DFDC;
	margin: 0px 0px 0px 11px;
}

.storelocator-info-heading
{
	width: 65px;
	font-weight: bold;
	float: left;
}
.storelocator-info-description
{
	width: 161px;
	padding-left: 2px;
	padding-right: 2px;
	float: left;
}
.div-store-listing
{
	height: 400px;
	padding-left: 2px;
	overflow: auto;
	line-height: 14px;
}
.storelocator-content-Bottom-right
{
	width: 743px;
	padding: 12px 14px 2px 14px;
}
.storelocator-store-image
{
	width: 140px;
	height: 220px;
}
.storelocator-about-store
{
	width: 585px;
	padding-left: 15px;
}

/*#footer#*/
.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	float: right;
}

.footer_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 12px 0px 30px 25px;
}

.footer-img
{
	margin-right: 4px;
	margin-left: 4px;
	height: 12px;
	width:9px;
	float: right;
	background-image: url(../App_Themes/Snooze/images/FooterArrow/morning_arrow.gif);
	background-repeat: no-repeat;
	background-position:right 3px;
}



/*#Footer Page#*/
.footer-content
{
	padding: 20px 15px 20px 20px;
	height:100%;
}
/*#Partnership#*/
.padding-right15
{
	padding-right: 15px;
}

.partnership-content
{
	padding: 20px 0px 20px 0px;
	width: 100%;
	text-align: left;
}

.partnership-left-content
{
	width: 634px;
	padding: 0px 115px 0px 22px;
}
.partner-item
{
	width: 100%;
	border-top: solid 1px #dfdfdd;
	padding: 15px 0px 0px 0px;

}
.partner-item-image
{
	width: 200px;
}
.partner-item-detail
{
	width: 408px;
	padding: 0px 2px 2px 20px;
}
.partner-item-summary
{
	padding: 0px 0px 10px 0px;
}
.partnerpage-image
{
	padding: 0px 0px 0px 0px;
}
.partnerpage-content
{
	width: 550px;
	padding: 0px 108px 0px 108px;
}

/*#Random Products#*/
.outertable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
.outer-tr
{
	width: 35%;
	vertical-align:top;
}
.width-158
{
	width: 158px;
}
.section-width
{
	width: 158px;
}
.findmorelink
{
	padding-top: 10px;
	width: 100px;
}
/*#Products List#*/
.pl-outertable
{
	padding: 0px;
	margin: 0px;
	width: 173px;
	text-align:left;
}
.pl-image
{
	height:89px;
	margin:9px;
	margin-top:15px;
	margin-bottom:0px;
}
.pl-outer-tr
{
	width: 158px;
}
.pl-width-158
{
	width: 158px;
}

.pl-product_title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #622A00;
	margin-left:9px;
	margin-right:9px;
}

.pl-product_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left:9px;
	margin-right:9px;
}

.pl-product_green_color
{
	color: #8BA13C;
}

.pl-left
{
	border-right: solid 2px #E1DFDC;
	border-bottom: solid 2px #E1DFDC;
}
.pl-center
{
	border-right: solid 2px #E1DFDC;
	border-bottom: solid 2px #E1DFDC;
}
.pl-right
{
	border-bottom: solid 2px #E1DFDC;
}
.pl-left-first
{
	border-right: solid 2px #E1DFDC;
	border-bottom: solid 2px #E1DFDC;
}
.pl-left-first div
{
	text-align: left;
}
.pl-center-second
{
	border-right: solid 2px #E1DFDC;
	border-bottom: solid 2px #E1DFDC;
}
.pl-right-third
{
	border-bottom: solid 2px #E1DFDC;
}
/*#Brand Category#*/

.TabControlTable
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.TabControlRow
{
}

.TabControl
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	background: #e7e7ff;
	border-left: black 1px solid;
	cursor: pointer;
	color: black;
}

.TabControlSelected
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	background: #4a3c8c;
	border-left: black 1px solid;
	cursor: pointer;
	color: white;
}

.tabfirstselected
{
	background-image: url(../App_Themes/Snooze/images/tab_categories.gif);
	width: 184px;
	height: 27px;
	font-size:0px;
}

.tabsecondselected
{
	background-image: url(../App_Themes/Snooze/images/tab_brands.gif);
	width: 184px;
	height: 27px;
	font-size:0px;
}

div.tabfirstselected div.tabfirst
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	width: 60px;
	height: 23px;
	padding: 4px 15px 0px 15px;
	float: left;
	cursor: pointer;
}

div.tabfirstselected div.tabsecond
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	font-size: 11px;
	width: 45px;
	height: 23px;
	padding: 4px 15px 0px 30px;
	float: left;
	cursor: pointer;
}
div.tabsecondselected div.tabsecond
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	width: 45px;
	height: 23px;
	padding: 4px 15px 0px 30px;
	float: left;
	cursor: pointer;
}
div.tabsecondselected div.tabfirst
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	font-size: 11px;
	width: 60px;
	height: 23px;
	padding: 4px 15px 0px 15px;
	float: left;
	cursor: pointer;
}

.categorytitle
{
	background-color: #E0DFDB;
	width: 163px;
	height: 16px;
	padding: 5px 1px 4px 20px;
	cursor: pointer;
}
.link-categorytitle
{
	background-image: url(/App_Themes/Snooze/images/left_menu_normal_arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 163px;
	height: 16px;
	padding: 5px 1px 4px 20px;

}
.categorytitle-bold
{
	font-weight: bold;
	color: #000000;
}
.categorytitle-brand
{
	/*border-bottom: solid 1px #ffffff;*/
}
.main-category a:link div.categorytitle, .main-category a:visited div.categorytitle, .main-category a:hover div.categorytitle
{
	background-image: url(/App_Themes/Snooze/images/down-grey-arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 16px;
	padding: 5px 1px 4px 20px;
}

.main-category a:hover div.categorytitle
{

	background-image: url(/App_Themes/Snooze/images/down-arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	background-color: #EFEEEC;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #622A00;
	height: 16px;
	padding: 5px 1px 4px 20px;
}

.main-category div.selectedcategorytitle
{
	background-image: url(/App_Themes/Snooze/images/down-arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	background-color: #E0DFDB;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #622A00;
	width: 163px;
	height: 16px;
	padding: 5px 1px 4px 20px;
	cursor: pointer;
}
.sub-category-outer
{
	background-color: #EFEEEC;
	width: 184px;
	font-size: 0px;
}

.sub-category-anchor-text
{
	margin: 1px 1px 0px 24px;
}

.sub-category-content
{
	width: 163px;
	padding: 0px 1px 0px 20px;
}

.category-seperator
{
	border-top: solid 1px #ffffff;
}

.sub-category-outer-brand
{
	display: none;
}

.main-category-title-brand
{
	font-weight: bold;
}


.sub-category-normal-link div
{
	background-image: url(/App_Themes/Snooze/images/left_menu_normal_arrow.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0px 2px 14px;
	background-color: #EFEEEC;
}

.sub-category-normal-link-without-arrow div
{
	background-position: left center;
	background-repeat: no-repeat;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 3px 14px;
	background-color: #EFEEEC;
}

.sub-category-active-link-without-arrow div
{
	background-position: left center;
	background-repeat: no-repeat;
	color: #622A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 0px 3px 14px;
	background-color: #EFEEEC;
}


.sub-category-active-link div
{
	background-image: url(../App_Themes/Snooze/images/left_menu_activel_arrow.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	color: #622A00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0px 2px 14px;
	background-color: #EFEEEC;
}


.subbrand-list-topline
{
	border-top: solid #E1DFDC 2px;
}

.subbrand-list-content
{
	border-bottom: solid #E1DFDC 1px;
	padding: 10px 0px 10px 0px;
	width: 522px;
}

.subbrand-list-content-imgdiv
{
	width: 160px;
}
.subbrand-list-content-imgdiv img
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.subbrand-list-content-detail
{
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	width: 350px;
}

.subbrand-list-content-detail-anchor
{
	width: auto;
	border: solid 1px red;
}


/*#Top Filter#*/
.topfilter-outer
{
	background-image: url(../App_Themes/Snooze/images/product_top_filter_bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 32px;
	width: 524px;
}
.topfilter-ddl
{
	font-size: 10px;
}
.topfilter-outer a
{
	font-size: 11px;
}
.topfilter-left
{
	width: 135px;
	padding-left: 8px;
	margin-top: 6px;
}
.topfilter-center
{
	width: 230px;
	text-align: center;
	margin-top: 6px;
}
.topfilter-right
{
	width: 134px;
	margin-top: 6px;
}

/*#Right Filter Checkbox list#*/
.filterheader
{
	background-image: url(/App_Themes/Snooze/images/filter_top.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 179px;
	padding: 2px 0px 0px 5px;
	font-weight: bold;
}

.filter-content
{
	background-color: #efedec;
	border-top: solid 1px #ffffff;
	padding: 10px 0px 10px 5px;
	width: 179px;
}

.filter-content-heading
{
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}

.filter-content label
{
	vertical-align: middle;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
}
.filter-content input
{
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
/*Product Detail*/
.snooze-product-datail-right
{
	width: 732px;
	padding: 12px 15px 0px 25px;
}
.pd-disclaimer
{
	padding-top:5px;
	font-size:10px;
	color:#666666;
}
.pd-seleted-outertd
{
	vertical-align:top;
}
.pd-outer
{
	width: 729px;
	margin: 0px;
}
.pd-topborder
{
	border-top: solid 2px #E1DFDC;
}
.pd-topborder td
{
	vertical-align: top;

}
.pd-detail
{
	width: 360px;
}

.pd-detail-heading
{
	font-weight: bold;
	font-family:Arial;
	font-size: 20px;
	color: #333;
}
.pd-image
{
	width: 369px;
	text-align: right;
	font-size: 0px;
}

.pd-heading-seperator
{
	border-bottom: 2px solid #E1DFDC;
	font-size: 0px;
	margin-bottom: 10px;
	margin-top: 2px;
}

.pd-spacer
{
	height: 10px;
	border-bottom: 2px solid #E1DFDC;
	margin-bottom: 5px;
}
.pd-subtitle
{
	color: #642B00;
	font-size: 14px;
	margin-bottom: 5px;
}
.pd-subtitle a
{
	color: #829B33;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.pd-subtitle a:hover
{
	color: #666666;
}
.pd-pricerange
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-right: 5px;
}
.pd-options
{
	width: 100px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.pd-relatedheading
{
	color: #622A00;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}

.pd-relatedimage
{
	width: 98px;
}

.pd-tableftsetction
{
	width: 311px;
	padding: 0px 25px 0px 0px;
}

.pd-tabrightsetction
{
	width: 327px;
	background-image: url(../App_Themes/Snooze/images/pd_related_round_bg.gif);
	background-repeat: no-repeat;
	padding: 8px 12px 8px 12px;
}

.pd-rdoc-seperater
{
	width: 15px;
	height: 1px;
}

.pd-relateddocname
{
	background-image: url(../App_Themes/Snooze/images/related_doc_name_bgarrow.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	height: 22px;
	padding-top: 3px;
}
.pd-relateddocname a
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
.pd-relateddocname a:hover
{
	color: #666666;
	font-size: 11px;
}
.pd-populartext
{
	width: 110px;
	font-weight: bold;
	color: #000000;
}
.aboutus-popup
{
	background-color:#EFEEEC;
	width: 200px;
	padding: 1px 0px 0px 0px;
	border: solid 1px #E1DFDC;
}

.popup-content
{
	padding: 1px 10px 10px 10px;
}

.popup
{

	position: absolute;
	display: block;
	z-index: 10;
}

.only-internal
{
	z-index: 1;
}

/*Tab Menu*/
.tabProductDetailfirst
{

	width: 94px;
	height: 23px;
	margin-right: 3px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	text-align: center;
}
.tabProductDetailsecond
{
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	width: 113px;
	height: 23px;
	margin-right: 3px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	text-align: center;
}
.tabProductDetailthird
{
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	width: 155px;
	height: 23px;
	margin-right: 3px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	text-align: center;
}
.tabProductDetailfourth
{
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	width: 107px;
	height: 23px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	text-align: center;
}

.tabProductDetailfirstselected
{
	background-image: url(../App_Themes/Snooze/images/productdetail_tab1.gif);
	width: 479px;
	height: 25px;
}

.tabProductDetailsecondselected
{
	background-image: url(../App_Themes/Snooze/images/productdetail_tab2.gif);
	width: 479px;
	height: 25px;
}

.tabProductDetailthirdselected
{
	background-image: url(../App_Themes/Snooze/images/productdetail_tab3.gif);
	width: 479px;
	height: 25px;
}

.tabProductDetailfourthselected
{
	background-image: url(../App_Themes/Snooze/images/productdetail_tab4.gif);
	width: 479px;
	height: 25px;
}

/*For Tab 1*/

div.tabProductDetailfirstselected div.tabProductDetailfirst
{
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	font-weight: bold;
	width: 94px;
	height: 23px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	text-align: center;
	margin-right: 3px;
}


/*For Tab 2*/

div.tabProductDetailsecondselected div.tabProductDetailsecond
{
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	font-weight: bold;
	width: 113px;
	height: 23px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	text-align: center;
	margin-right: 3px;
}


/*For Tab 3*/

div.tabProductDetailthirdselected div.tabProductDetailthird
{
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	font-weight: bold;
	width: 155px;
	height: 23px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	text-align: center;
	margin-right: 3px;
}


/*For Tab 4*/

div.tabProductDetailfourthselected div.tabProductDetailfourth
{
	font-family: Arial, Helvetica, sans-serif;
	color: #622A00;
	font-size: 13px;
	font-weight: bold;
	width: 107px;
	height: 23px;
	padding: 2px 0px 0px 0px;
	float: left;
	cursor: pointer;
	text-align: center;
}

div.productdetailtabcontent-outer
{
	background-image: url(../App_Themes/Snooze/images/productdetail_tab_active.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 729px;
	padding: 10px 0px 0px 0px;
}
div.productdetailtabcontent-outer div.productdetailtabcontent
{
	background-color: #E0DFDB;
	padding: 0px 20px 7px 20px;
	width: 689px;

}

div.productdetailtabcontent-bottom
{
	background-image: url(../App_Themes/Snooze/images/productdetail_tab_bottom.gif);
	background-position: top left;
	width: 729px;
	height: 3px;
	font-size: 0px;
}

/*#Recently Viewed Product#*/

.recentlyviewedproduct-outer
{
	padding: 20px 10px 5px 10px;
}

.recentlyviewedproduct-spacer
{
	border: 1px solid #E1DFDC;
	font-size: 0px;
}

.recentlyviewedproduct-content
{
	margin: 2px 0px 2px 0px;
}
.recentlyviewedproduct-content div
{
	background-color: #fff;
}

.recentlyviewedproduct-content a div
{
	color: #7D9036 !important;
}

.recentlyviewedproduct-content a:hover div
{
	color: #666666 !important;
}

/*#Print#*/
.print-link
{
	width: 93px;
	padding-top:9px;
	
}
.print-link a
{
	color: #7D9036;
	font-size: 11px;
}
.print-link a:hover
{
	color: #666666;
	font-size: 11px;
}
.print-image
{

}
.print-content
{
	background-color: #fff;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

.print-logo
{
	text-align: left;
	padding: 10px 10px 10px 10px;
}

.product-detail-td
{
  text-align: left;
  vertical-align: top;
}

.product-description
{
	padding:10px;
	background-color:#EFEEEC;
	margin-bottom: 4px;
}

.product-image-desc-sep
{
	margin-top: 10px;
	margin-bottom: 4px;
	border-top: solid 5px #EFEEEC;
	font-size: 0px;
}

.divprintcontentborder
{
	border: solid 1px #66666;
	padding: 20px 20px 20px 20px;
	
}
/*#Brandwise Product#*/
a.product-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #642B00;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;

}
a:hover.product-title
{
	color: #666666;
}
.bp-datalist
{
	border-top: solid 2px #E1DFDC;
}
.bp-outer
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid #E1DFDC 1px;
	width: 522px;
}
.bp-innerright
{
	margin-left: 25px;
	width:390px;
}

.ba-category
{
	margin-bottom: 10px;
}
.ba-price
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

/*#popular option#*/
.popularoption-item
{
	vertical-align: top;
	text-align: left;
	background-color: red;
}
.popularoption-item input
{
	margin: 0px;
	padding: 0px;
}
.clearpd
{
	clear: both;
	width: 0px;
	font-size: 0px;
}
/*#Search#*/

.sr-datalist
{
	border-top: solid 2px #E1DFDC;
}
.div-serach-content
{
	padding: 1px 15px 5px 20px;
}
.sr-outer-left
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid #E1DFDC 1px;
	border-right: solid #E1DFDC 1px;
	width: 368px;
	height: 70px;
}
.sr-outer-right
{
	padding-top: 35px;
	padding-bottom: 5px;
	border-bottom: solid #E1DFDC 1px;
	width: 151px;
	height: 50px;
	text-align: center;
}
.search-innerright
{
	margin-left: 25px;
	width:240px;
}
.sr-innerright
{
	margin-top: 15px;
	margin-left: 25px;
}
.sr-category
{
	margin-bottom: 10px;
}
.sr-price
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.sp-main
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}
.sp-outer
{
	border-bottom: solid 2px #E1DFDC;
	padding-top: 15px;
	padding-bottom: 5px;
	/*height:100%;*/
}

.sp-records
{
	border-bottom: solid 2px #E1DFDC;
	margin-top: 15px;
	padding-bottom: 5px;
}
.sp-width
{
	width: 800px;border:solid red 1px;
}
/*#Top Filter for search pages#*/

.sr-topfilter-outer
{
	text-align: center;
	background-image: url(../App_Themes/Snooze/images/cell_bg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 32px;
	margin-top: 10px;
	margin-left:15px;
	margin-right:15px;
}
.sr-topfilter-ddl
{
	font-size: 10px;
}
.sr-topfilter-outer a
{
	font-size: 11px;
}
.sr-topfilter-left
{
	padding-left: 8px;
	margin-top: 8px;
}
.sr-topfilter-left
{
	padding-left: 8px;
	margin-top: 6px;
}
.sr-topfilter-right
{
	width: 134px;
	margin-top: 5px;
}
/*#Site Map#*/
.site-map-outer
{
	margin-left: 50px;
	margin-right: 50px;
}

.small-green
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BA13C;
}
.small-green a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BA13C;
}
.small-green a:hover
{
	color: #666666;
}

/*#Pager Control#*/

.pagerarea
{
	vertical-align: baseline;
}
.pager-control-outer
{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:2px;
}

.selectedpage
{
	font-weight: bold;
	color: #000;
	font-size: 12px;
	vertical-align: baseline;
}

a.unselectedpage
{
	color: #7D9036;
	font-size: 12px;
	vertical-align: baseline;
}

a:hover.unselectedpage
{
	color: #666;
}

.unselectednext
{
	font-weight: bold;
	color: #000;
	font-size: 11px;
	background-image: url(../App_Themes/Snooze/images/arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 15px;

}
.pagerresult
{
	display: none;
}
.PagerResults
{
	display: none;
}
.general-message
{
	background-color: #EFEFEF;
	color:#666;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
}
	
.searchpage-norecord
{
	height:300px;
	padding-top:10px;
        padding-right:15px;
        padding-left:15px;
}
.VideoLikeContent object
{
	width: 183px;
	height: 200px;
	margin :0px;
	padding:0px;
}
.storelocator-storetime-heading
{
	width: 80px;
}

.contactus-submit
{
	background-image:url(/App_Themes/Snooze/Images/submit.gif);
	background-repeat: no-repeat;
	height:17px; 
	background-position: left top; 
	width:68px;
	border-width:0px;
	cursor:pointer;	
}

.contactus-comment
{
	height:100px !important; 
	width:300px !important;
}

/*#Snooze Way#*/

.snoozeway-left-jone
{
	width: 739px;
	padding: 30px 10px 0px 22px;
	margin: 0px;
}

.snoozeway-right-jone
{
	width: 184px;
	padding: 35px 0px 0px 1px;
}

.snoozeway-right-content-center
{
	background-image:url(/App_Themes/Snooze/Images/hop-background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #666666;
	font-size: 11px;
	padding: 10px 0px 10px 15px;
	height: 230;
}

.snoozeway-right-content-center td
{
	padding-top: 5px;
}

.snoozeway-right-content
{
	padding: 10px 10px 10px 15px;
	width: 159px;
}

.snoozeway-right-content td
{
	padding-top: 4px;
}

.snoozeway-title
{
	font-size: 18px;
	font-weight: normal;
	color: #642B00;
	padding-bottom: 5px;
}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneCenter_CataloguePr 
{ 
	width:524px;
	height:255px;
}

.category_blurb
{
	/*padding-top:50px;*/
clear:both;	
padding-top:0px;
padding-bottom:10px; 

}