﻿body {
	font-family: Verdana;
	font-size: 12px;
	text-align: center
}

.ErrorMessage {
	color: Red;
	font-size: 12px
}

.imglogin {
	left: 48%!important;
	top: 85px!important
}

#divMasterContainer {
	z-index: 1
}

#ObjLeftNav {
	width: 320px
}

#embedLeftNav {
	width: 320px
}

#divMasterPageHeader {
	background-image: url(../Images/HeaderImage.jpg);
	height: 109px
}

.divPageContainer {
	float: right;
	width: 780px
}

#divSearchHeaderControl {
	background: url(../Images/SearchHeaderBackGround.jpg);
	text-align: left
}

#divItemList {
	height: 30px;
	float: right;
	margin-right: 10px;
	margin-top: 3px
}

#tdItemList {
	text-align: left;
	vertical-align: top
}

#SearchItemLabel {
	color: #69462f;
	font-weight: 700
}

#tblSearchTable {
	vertical-align: middle
}

.tdSearchTextBoxLeft {
	background: url(../Images/SearchLeft.png);
	width: 19px;
	height: 29px
}

#tdSearchTextBox {
	background: url(../Images/SearchMR.jpg) repeat-x;
	width: 148px;
	padding-left: 1px
}

.txtSearch,
.watermarked {
	border: none;
	width: 145px;
	margin-left: 3px;
	background-color: Transparent
}

.imgSearchItemButton {
	border: none;
	width: 31px;
	height: 29px;
	margin: 0;
	background: url(../Images/SearchButtonEnd.png) no-repeat
}

.txtSearch,
.watermarked {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 145px;
	margin-left: 3px;
	background-color: Transparent;
	margin-top: 0
}

#PageFooter {
	background-color: #cbbc9f;
	height: 10px;
	width: 780px;
	padding: 0;
	margin: 0;
	float: right
}

#divLogoLink {
	height: 112px;
	margin-left: 12px;
	margin-top: -8px;
	width: 112px;
	cursor: pointer
}

.tdSearchResultHeader {
	color: #3f3f3f
}

.tdSearchResultHeaderRight {
	text-align: right;
	font-size: 12px
}

#divDisplaySearchResult {
	text-align: left
}

#divSearchHeader {
	text-align: left
}

#tdSearchTextBox2 {
	vertical-align: bottom
}

#tdSeachButton2 {
	vertical-align: bottom
}

.linkSearchDispTitle {
	font-size: large;
	color: #3f3f3f
}

.tdSearchTypeRadioList {
	text-align: left
}

.lnkBtnSearchTypeSelected {
	color: #6d0101;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 700;
	font-size: 12px
}

.lblMoreSelected {
	color: #6d0101;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 700;
	font-size: 12px
}

.lnkBtnSearchType {
	color: #67583a;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px
}

.lnkBtnSearchType:hover {
	color: Red;
	text-decoration: none
}

#tdSearchMore ul {
	margin: 0;
	padding: 0
}

#tdSearchMore ul li {
	margin: 0;
	list-style: none;
	cursor: pointer;
	padding: 5px;
	padding-left: 0
}

#tdSearchMore ul li a {
	padding-left: 5px;
	color: #67583a
}

#tdSearchMore ul li ul {
	margin: 0;
	padding: 0;
	display: none;
	position: relative
}

#tdSearchMore ul li div ul li {
	margin: 0;
	list-style: none;
	padding: 5px;
	text-align: left;
	padding-right: 10px
}

#tdSearchMore ul:hover li div ul {
	display: block;
	z-index: 1;
	text-align: left;
	position: absolute;
	border: solid 1px #6d0101;
	background: #fff;
	margin-top: 5px
}

#tdSearchMore ul li div ul li:hover {
	background: #6d0101
}

#tdSearchMore ul li div ul li:hover a {
	color: #fff
}

#tdSearchMore ul:hover li {
	margin: 0
}

#tdSearchMore ul:hover {
	background: #fff
}

#tdSearchMore ul:hover a {
	color: #dd9300
}

.tdSearchResultBoxLeft {
	background: url(../Images/SearchResultTextLeft.jpg) no-repeat right top;
	width: 18px;
	height: 29px
}

#tdSearchResultTextBox {
	background: url(../Images/SearchResultTextMid.jpg) repeat-x;
	width: 148px;
	padding-left: 1px
}

.txtSearch,
.watermarked {
	border: none;
	width: 145px;
	margin-left: 3px;
	background-color: Transparent;
	color: Gray
}

.SearchResultButton {
	border: none;
	width: 31px;
	height: 29px;
	margin: 0;
	background: url(../Images/SearchResultTextRight.jpg) no-repeat
}

.txtSearch,
.watermarked {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 145px;
	margin-left: 3px;
	background-color: Transparent;
	margin-top: 0
}

.divDetailContainer {
	text-align: left;
	width: 780px
}

.divHeaderTitle {
	font-family: Verdana;
	font-size: 22px;
	font-weight: 700;
	color: #930404;
	text-align: left;
	margin-top: 5px
}

.tblDetailContent {
	width: 780px;
	background: #f6eedd
}

.tdTopLeft {
	height: 10px;
	width: 10px;
	background: url(../Images/MainContentTopLeft.jpg) no-repeat
}

.tdTopCenter,
.tdBottomCenter {
	width: 760px
}

.tdTopRight {
	height: 10px;
	width: 10px;
	background: url(../Images/MainContentTopRight.jpg) no-repeat
}

.tdBottomLeft {
	height: 10px;
	width: 10px;
	background: url(../Images/MainContentBottomLeft.jpg) no-repeat
}

.tdBottomRight {
	height: 10px;
	width: 10px;
	background: url(../Images/MainContentBottomRight.jpg) no-repeat
}

.tdCenter {
	padding: 10px
}

#divRgFaq {
	text-align: left
}

#lblQuestionText {
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	padding-right: 3px
}

.divSerialNo {
	font-weight: 700;
	vertical-align: top;
	width: 20px;
	text-align: right;
	padding-right: 10px;
	padding-top: 1px
}

.tdSerialText {
	width: 10px;
	vertical-align: top
}

#grdFaq {
	margin: 10px;
	font-family: Arial;
	font-size: 12px;
	width: 720px
}

.grdFaqItemStyle {
	padding: 0 0 5px
}

#lblAnswerText {
	margin: 5px;
	margin-left: 28px;
	margin-right: 15px;
	padding: 5px;
	background: #DDD5CE
}

.accordionHeaderSelected {
	margin-top: 5px;
	padding: 5px;
	cursor: pointer;
	color: #54392D
}

.accordionHeaderSelected .divCollapseImage {
	background: url(../Images/minus.jpg) no-repeat 0 2px;
	height: 12px;
	width: 12px;
	vertical-align: middle;
	margin-left: 5px
}

.divCollapseImage {
	background: url(../Images/plus.jpg) no-repeat 0 2px;
	height: 12px;
	width: 12px;
	vertical-align: middle;
	margin-left: 5px
}

.accordionHeader {
	margin-top: 5px;
	padding: 5px;
	cursor: pointer;
	color: #54392D;
	border-bottom: 1px dashed #2F4F4F
}

.accordionHeader:hover {
	color: Red;
	cursor: pointer;
	margin-top: 5px;
	padding: 5px
}

.accordionContent {
	padding: 0 5px 5px;
	color: #54392D;
	border-bottom: 1px dashed #2F4F4F
}

#divArtDesignContainer .ADImageRotator {
	height: 428px!important;
	width: 118px!important
}

#divArtDesignContainer #divArtDesignItemTemplate {
	vertical-align: middle;
	text-align: center
}

#divArtDesignContainer .imgArtDesignThumb {
	margin: 20px
}

#divArtDesignContainer .divArtDesignContainer {
	background-color: #ccb19f
}

#divArtDesignContainer #divImageGallery {
	background-color: #ccb19f
}

#divArtDesignContainer .divRptArtDesignName {
	padding-top: 10px
}

#divArtDesignContainer .divArtDesignText {
	margin: 20px
}

#divArtDesignContainer .divRptArtDesignImage {
	margin: 20px;
	float: left
}

#divArtDesignContainer .divArtImageGalleryTop {
	height: 7px;
	width: 9px;
	background-image: url(../Images/UpArrowGallery.png);
	background-position: right bottom;
	cursor: pointer;
	margin-left: 54px;
	margin-top: 10px
}

#divArtDesignContainer .divArtImageGalleryBottom {
	height: 7px;
	width: 9px;
	background-image: url(../Images/DownArrowGallery.png);
	cursor: pointer;
	margin-left: 54px;
	margin-top: 10px
}

#divArtDesignContainer .ArtRotatorTop {
	height: 31px;
	width: 30px;
	outline: none
}

#divArtDesignContainer .ArtRotatorBottom {
	height: 31px;
	width: 30px;
	outline: none
}

#divArtDesignContainer .divArtRotatorButtonBack {
	height: 30px;
	background-color: #735b48;
	padding-top: 2px;
	width: 118px
}

#divArtDesignContainer .RotatorImage {
	cursor: pointer
}

#divArtDesignContainer #divArtDesignRotator .RadRotator .rrVerticalList li {
	margin: 4px 8px;
	*margin: 2px 4px 2px 4px;
	padding: 0
}

#divArtDesignContainer #divArtDesignRotator .RadRotator {
	width: 118px!important;
	height: 428px!important
}

#divArtDesignContainer .rrClipRegion .rrItem {
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	border: solid 1px #907159;
	width: 110px
}

#divArtDesignContainer .RadRotator {
	width: 118px!important
}

#divArtDesignContainer .rrItemsList ul {
	width: 100px!important
}

#divArtDesignContainer .rrRelativeWrapper {
	width: 118px!important
}

#divArtDesignContainer .rrRelativeWrapper .rrClipRegion .rrItemsList {
	width: 118px!important;
	margin: 0;
	padding: 0;
	text-align: center
}

#divArtDesignContainer .rrRelativeWrapper>a {
	display: none
}

#divArtDesignContainer .rrClipRegion {
	width: 118px!important
}

#divArtDesignContainer .rrClipRegion .rrItem {
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	border: solid 1px #907159;
	width: 110px
}

#divContactUs {
	margin: 20px
}

#divDetailNewsBreadCrumb {
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px
}

.tdNewsDetailWholeContainer {
	padding-top: 20px
}

#divDetailNewsContainer {
	padding: 20px 20px 20px 10px
}

#divDetailNewsDescription {
	padding-right: 10px;
	width: 750px;
	overflow: auto
}

.DetailNewsTitle {
	font-size: 15px;
	font-family: Arial;
	color: #76100e;
	font-weight: 700
}

#divDetailAllNewsImages {
	text-align: center
}

#divNewsItemTemplate,
#divArtDesignItemTemplate {
	text-align: center
}

#divNewsImagePreview {
	padding-top: 30px;
	float: right;
	padding-bottom: 32px;
	width: 610px
}

#divArtDesignImagePreview {
	float: right;
	width: 605px;
	height: 480px;
	text-align: center;
	vertical-align: middle
}

#divNewsRotator {
	background-color: #ccb19f;
	margin: 0
}

#divNewsImagePreview {
	display: block;
	background-color: #ccb19f;
	vertical-align: middle;
	text-align: center;
	width: 605px;
	height: 480px
}

.tdimgPreview {
	width: 605px;
	height: 480px;
	vertical-align: middle;
	text-align: center
}

.rrRelativeWrapper {
	background-color: #907159
}

#divTriviaContainer {
	text-align: center;
	vertical-align: top;
	height: 344px;
	width: 362px;
	margin: 0 0 0 50px
}

#divTriviaBackgroundImageContainer {
	height: 466px;
	width: 768px;
	background-image: url(../Images/TriviaBackgroundView.jpg);
	vertical-align: top;
	padding-top: 30px;
	margin-top: 20px
}

#divLblQuestion {
	text-align: center;
	width: 250px;
	height: auto;
	padding-bottom: 10px
}

.PlayTriviaFinish {
	margin-top: 30px;
	margin-left: 90px;
	width: 185px;
	height: 51px
}

.BtnPlayTrivia {
	margin-top: 100px;
	width: 185px;
	height: 51px
}

.BtnYourAnswers {
	margin-top: 30px;
	width: 185px;
	height: 51px
}

#divLblQuestion {
	padding-top: 100px;
	width: 300px;
	height: auto
}

.lblTriviaQuestionText {
	font-size: medium;
	font-family: Verdana;
	font-style: normal;
	font-weight: 700;
	text-align: left
}

.txtTriviaAnswer {
	height: 20px;
	width: 230px;
	border: solid 2px #d475d0;
	color: #000
}

.txtTriviaAnswerWaterMarked {
	height: 20px;
	width: 230px;
	border: solid 2px #d475d0;
	color: Gray
}

#divImagesPostSkip {
	padding-top: 10px
}

#divLnkLeaveGame {
	padding: 180px 0 0 100px;
	font-family: Verdana;
	font-size: x-large;
	font-weight: 700;
	text-decoration: none;
	bottom: 0
}

#divLnkLeaveGame a {
	color: Blue
}

.lblTriviaThankYou {
	font-family: Arial;
	font-weight: 700;
	font-size: xx-large
}

#divTriviaThankYou {
	padding-top: 80px
}

.lblTriviaNoMoreQue {
	font-family: Arial;
	font-weight: 700;
	font-size: x-large
}

#divVwViewAnswer {
	text-align: left;
	padding: 30px;
	padding-top: 0;
	vertical-align: top
}

#tdViewTriviaQuestion {
	font-size: small;
	font-weight: 700
}

#tblViewTriviaQueAns {
	width: 95%;
	padding: 5px
}

#divViewTriviaQueAns {
	vertical-align: top;
	height: 370px;
	border: solid 2px #fff;
	overflow: auto;
	overflow-x: hidden
}

#tdQuestionNo {
	text-align: left
}

#divViewTriviaPlayBtn {
	padding: 3px 0
}

.btnTriviaSubmit {
	background: url(../SmallButtonTriviaBg.gif);
	border: solid 2px #894096;
	width: 71px;
	height: 32px
}

.test {
	display: table-cell
}

#divFanClubContainer {
	text-align: right;
	height: 549px;
	width: 786px
}

#aFanclubRegisterNow {
	cursor: pointer;
	float: left;
	margin-bottom: 25px;
	margin-left: 245px
}

#divFanClubRegister {
	padding-right: 25px
}

#divFanClubInnerA {
	width: 195px;
	height: 57px;
	background: url(../Images/RegisterNow.gif) no-repeat
}

#divDetailEventsBreadCrumb {
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px
}

.divDetailAdsImages {
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 15px;
	border-top: 1px dashed #D4BE91
}

.lblDetailPostedOn {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700
}

.DetailEventsTitle {
	font-size: 15px;
	font-family: Arial;
	color: #76100e;
	font-weight: 700
}

#divDetailAllEventsImages {
	text-align: center
}

#divEventsItemTemplate {
	text-align: center
}

#divEventImagePreview {
	float: right;
	padding: 30px 10px 13px
}

#divEventsRotator {
	padding-top: 10px;
	float: left;
	height: 700px
}

.hrDashedPictureGallery {
	border-bottom: 1px dashed #D4BE91;
	padding: 10px 0
}

#hrDashedVideoGallery {
	border-bottom: 1px dashed #D4BE91;
	padding: 10px 0
}

.divVideoBarbar {
	text-align: left;
	float: left;
	padding: 5px;
	background-color: #8e725a;
	margin: 5px 0 5px 5px;
	height: 334px
}

#divVicProfileMgt {
	padding-left: 120px;
	padding-top: 50px;
	font-family: Arial;
	font-weight: 700
}

#divBtnVicUpdate {
	padding-left: 260px;
	float: left
}

#divBtnVicCancel {
	padding-left: 40px;
	margin-left: 360px
}

.btnUpdate {
	height: 28px;
	width: 100px;
	font-weight: 700
}

.btnCancel {
	height: 28px;
	width: 100px;
	font-weight: 700
}

#divTriviaMenuNavigation {
	text-align: left
}

.mnuAdminNavigation {
	margin: 0;
	padding: 0
}

.TriviaStaticMenuItemStyle {
	padding: 10px;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #fff;
	margin: 0
}

.TriviaStaticSelectedStyle {
	margin: 0;
	color: #640101;
	background: url(../Images/TriviaMenuSelectedBackground.jpg) repeat-x
}

.TriviaStaticHoverStyle {
	color: #640101;
	background: url(../Images/TriviaMenuSelectedBackground.jpg) repeat-x
}

#TriviaMenuLeftCurve {
	background: url(../Images/TriviaMenuTopLeftCurve.jpg) no-repeat;
	width: 17px;
	height: 35px
}

#TriviaMenuRightCurve {
	background: url(../Images/TriviaMenuTopRightCurve.jpg) no-repeat;
	width: 18px;
	height: 35px
}

#TriviaMenuCenter {
	height: 35px;
	width: 744px;
	background: url(../Images/TriviaMenuStaticBackground.jpg) repeat-x
}

#divTriviaDashboardContainer {
	height: 479px;
	width: 665px;
	background-image: url(../Images/VICDashBoard.jpg);
	vertical-align: top;
	text-align: center;
	margin-left: 58px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0
}

#divRptCoupons {
	padding-left: 380px;
	padding-top: 80px
}

#tdVDLeft {
	text-align: right;
	width: 35%;
	vertical-align: top;
	padding-right: 2px;
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700
}

#tdVDRight {
	vertical-align: top;
	text-align: left;
	width: 65%;
	padding-left: 2px;
	color: #000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700
}

#divTriviaDashContainer {
	margin-left: 170px;
	margin-top: 150px;
	float: left
}

#divBlogDashContainer {
	width: 147px;
	height: 100px;
	cursor: pointer
}

#divCouponContainer {
	margin-top: 30px;
	float: right;
	height: 440px;
	width: 309px;
	overflow: auto
}

#divSingleCouponContainer {
	padding-top: 10px
}

.tdDashBoardCouponMore {
	float: left;
	margin-left: 30px;
	padding-top: 20px
}

.tdDashBoardCouponRepeater {
	height: 300px
}

.tdHeadQuestion {
	width: 413px;
	padding-left: 3px
}

.tdQuestion {
	width: 415px;
	*width: 414px;
	padding-left: 5px
}

.tdHeadRating {
	width: 52px;
	text-align: center
}

#divSurveyContainer {
	margin: 0 20px
}

.txtSurveyPhoneNumber {
	margin: 2px 0
}

#tblRptSurvey {
	background-color: #FD0;
	width: 100%
}

#tdRptSurveyQuestion {
	color: #000;
	font-weight: 700;
	font-size: inherit;
	padding-top: 5px
}

.drpStoreLocation {
	width: 225px;
	height: 25px;
	font-family: Verdana;
	font-size: 12px;
	text-align: left
}

.txtEmailAddress {
	width: 220px
}

.drpReferredBy {
	width: 120px;
	height: 25px
}

#divRadio5 {
	padding-left: 5px;
	color: #000
}

#divRadio5 td {
	width: 49px;
	padding-left: 10px
}

#divRadio5 td span {
	display: block;
	vertical-align: top
}

#divRadio5Visit {
	padding-left: 5px;
	color: #000
}

.divRadio5VisitLeft {
	float: left;
	width: 97%
}

.divRadio5VisitRight {
	float: right;
	width: 3%;
	padding-top: 4px
}

#divRadio5Visit td {
	width: 49px;
	padding-left: 10px
}

#divRadio5Visit td span {
	display: block;
	vertical-align: top
}

#divRadio3 {
	padding-left: 5px;
	color: #000
}

#divRadio3 td {
	width: 77px;
	padding-left: 10px
}

#divCombo {
	padding-left: 15px;
	color: #963;
	width: 256px
}

#divTextBox {
	padding-left: 15px;
	vertical-align: top
}

.tdSurveyTopLabel {
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
	padding-top: 3px
}

.tdSurveyTopControl {
	vertical-align: top;
	padding-left: 3px;
	padding-top: 3px
}

.tdSurveyTopControlLeft {
	width: 332px
}

.tdSurveyTopControlRight {
	width: 220px
}

.tdSurveyTopLabelLeft {
	width: 135px
}

.tdSurveyTopLabelRight {
	width: 110px;
	*width: 136px
}

.tdSurveyTopControl div {
	padding-right: 5px!important
}

.SurveyRBTL {
	border: solid 1px #609
}

.SurveyRBT {
	border-right: solid 1px #609;
	border-bottom: solid 1px #609;
	border-top: solid 1px #609
}

.SurveyRBL {
	border-right: solid 1px #609;
	border-bottom: solid 1px #609;
	border-left: solid 1px #609
}

.SurveyBT {
	border-bottom: solid 1px #609;
	border-top: solid 1px #609
}

.SurveyB {
	border-bottom: solid 1px #609
}

.SurveyRL {
	border-right: solid 1px #609;
	border-left: solid 1px #609
}

.SurveyR {
	border-right: solid 1px #609
}

.tblSurveyContainer {
	background-color: #fd0
}

.tblRptHeaderSurveyContainer {
	background-color: #fd0;
	font-weight: 700
}

.spanDateTime {
	color: #609;
	text-align: left
}

.tdSurveyVerticalTop {
	vertical-align: top;
	text-align: center
}

.pnlFranchiseContainer,
.pnlDisplayMessageDetailsContainer {
	text-align: left;
	width: 780px;
	background: #f6eedd
}

#divDisplayMessageContainer {
	background: #f6eedd;
	padding: 20px
}

#divFranchiseContainer {
	background: #f6eedd
}

#divFranchiseHeaderImage {
	float: right;
	height: 156px;
	width: 339px;
	background-image: url(../Images/imgFranchiseHeader.jpg)
}

#divFranchiseHeaderTitle {
	float: left;
	text-align: left;
	background: #ddc592;
	height: 156px;
	width: 401px
}

#divFranchiseHeaderTitleContent {
	padding-top: 70px;
	font-weight: 700;
	color: #6d0101;
	font-family: Arial;
	font-size: 23px;
	padding-left: 35px
}

#tblFranchiseForm {
	font-weight: 400;
	font-family: Arial;
	font-size: 12px
}

#divFranchiseContent {
	padding-top: 20px
}

#divFranchiseForm {
	padding-right: 90px
}

.tdFranchiselabel {
	font-weight: 700;
	text-align: right;
	padding-right: 0;
	vertical-align: top;
	padding-top: 3px
}

.textboxFranchise {
	width: 220px;
	border: solid 1px #d5c9b1
}

.tdFranchiseForm {
	padding-top: 15px;
	padding-left: 0
}

.divDisplayMessageDetailsContainer {
	padding-bottom: 20px
}

.tdFranchiseRight {
	width: 330px
}

#divSubmitMessage {
	padding-top: 5px;
	text-align: center
}

.SubmitMessage {
	color: Red
}

.filterBox {
	float: left!important
}

.tdPartnershipTypeLink a {
	color: #771213;
	font-weight: 400
}

#divCouponPageContainer {
	margin-top: 40px;
	min-height: 200px;
	height: auto!important;
	height: 210px
}

.divNoCoupons {
	text-align: center;
	color: Red
}

#divItemCouponContainer {
	border: dashed 2px #000;
	width: 300px;
	height: 305px;
	margin-bottom: 50px
}

.seperateCoupons {
	width: 70px;
	background: transparent
}

.pnlCouponContainer {
	padding-left: 50px
}

.tdCouponImage {
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	text-align: center;
	width: 160px;
	height: 160px
}

.tdCouponPDF {
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	text-align: center
}

.tdCouponTitle {
	color: #981211;
	font-weight: 700;
	font-size: 14px;
	text-align: center
}

.tdExpireDate {
	text-align: center;
	font-weight: 700;
	font-size: 11px
}

.tdCouponDescription {
	padding: 5px;
	padding-top: 10px;
	height: 50px
}

#divCouponStorePreferredName {
	margin: 5px 0 0 10px;
	font-style: italic
}

.tdCouponMore {
	float: left;
	padding-left: 210px
}

.tdCouponPrint {
	padding-left: 20px
}

.lblCouponMore {
	color: #9d201a;
	cursor: pointer
}

.lblCouponMore:hover {
	color: #fff;
	background: #9d201a
}

.divCouponPaging {
	text-align: right;
	float: right;
	padding-right: 75px;
	padding-top: 10px
}

.aCouponPrintIcon {
	text-decoration: none;
	cursor: pointer;
	border: 0
}

.aCouponPrintIcon a {
	text-decoration: none;
	cursor: pointer;
	border: solid 4px red
}

#divGiftHomePage {
	background: url(../Images/GiftImages/GiftCertificateHome.jpg) no-repeat;
	width: 241px;
	height: 99px;
	cursor: pointer
}

#divGiftMasterContainer,
#PaypalContainer {
	padding-top: 20px;
	text-align: left;
	padding-left: 20px;
	background: #f6eedd
}

.tblbtnPaypal {
	text-align: center;
	vertical-align: middle
}

.tdLabel {
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
	width: 35px
}

.tdLabelRight {
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 15px
}

.tdContent {
	text-align: left;
	vertical-align: top;
	white-space: nowrap
}

.tdContent1 {
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	width: 50%
}

.divGiftCertificateHeader {
	padding-left: 5px;
	background: url(../Images/GiftImages/GiftCertificateHeader_GiftCertificate.jpg) no-repeat;
	width: 738px;
	height: 154px
}

.divGiftCardHeader {
	padding-left: 5px;
	background: url(../Images/GiftImages/GiftCertificateHeader_GiftCard.jpg) no-repeat;
	width: 738px;
	height: 154px
}

.divGiftBothHeader {
	padding-left: 5px;
	background: url(../Images/GiftImages/GiftCertificateHeader_GiftCerfiticate&Card.jpg) no-repeat;
	width: 738px;
	height: 154px
}

#divUpdatePanelContainer {
	padding-left: 10px;
	padding-right: 10px;
	width: 710px;
	margin-top: 0;
	margin-bottom: 0
}

#divGiftCertificateBody {
	width: 728px;
	border-left: solid 5px #acacac;
	border-right: solid 5px #acacac;
	background-color: #fff
}

#divGiftCertificateFooter {
	margin-bottom: 0;
	background: url(../Images/GiftImages/GiftCertificateFooter.jpg) no-repeat;
	width: 738px;
	height: 30px
}

#divGiftCardInformationHeader,
#divGiftTemplateInformationHeader {
	background: url(../Images/GiftImages/GiftCertificateTitleRepeat.jpg) repeat-x;
	width: 678px;
	height: 30px;
	padding-top: 0
}

.tdGiftCardInformationHeaderM {
	width: 678px;
	height: 29px;
	font-weight: 700;
	font-size: larger;
	padding-left: 15px
}

.tdGiftCardInformationHeaderL {
	background: url(../Images/GiftImages/pnlLT.jpg) no-repeat top left;
	height: 29px;
	width: 9px;
	vertical-align: top;
	float: left;
	display: block
}

.tdGiftCardInformationHeaderR {
	background: url(../Images/GiftImages/pnlRT.jpg) no-repeat top right;
	height: 29px;
	width: 9px;
	vertical-align: top;
	float: right;
	display: block
}

.tdGiftCardInformationHeaderReceipentM {
	width: 678px;
	height: 29px;
	font-weight: 700;
	font-size: larger;
	padding-left: 15px
}

.tdGiftCardInformationHeaderReceipentL {
	background: url(../Images/GiftImages/pnlLT.jpg) no-repeat top left;
	height: 28px;
	width: 9px;
	vertical-align: top;
	float: left;
	display: block
}

.tdGiftCardInformationHeaderReceipentR {
	background: url(../Images/GiftImages/pnlRT.jpg) no-repeat top right;
	height: 28px;
	width: 9px;
	vertical-align: top;
	float: right;
	display: block
}

#divGiftCardInformationBody {
	background: #d5d5d5 url(../Images/GiftImages/GiftCardReciepientBody.jpg) repeat-x;
	width: 678px;
	padding-bottom: 10px;
	padding-top: 15px;
	text-align: left;
	margin: 0
}

#divlblErrorMessage {
	text-align: center;
	color: Red;
	padding-top: 10px
}

.AddToCart {
	border: none;
	background: url(../Images/GiftImages/btnAddToCart.jpg) no-repeat;
	height: 26px;
	width: 100px;
	cursor: pointer
}

.UpdateToCart {
	border: none;
	background: url(../Images/GiftImages/UpdateToCart.gif) no-repeat;
	height: 26px;
	width: 119px;
	cursor: pointer
}

.btnContinue {
	border: none;
	background: url(../Images/GiftImages/btnContinue.jpg) no-repeat;
	height: 26px;
	width: 100px;
	cursor: pointer
}

.btnCancel {
	border: none;
	background: url(../Images/GiftImages/btnCancel.gif) no-repeat;
	height: 26px;
	width: 100px;
	cursor: pointer
}

.btnClear {
	border: none;
	background: url(../Images/GiftImages/btnClear.gif) no-repeat;
	height: 26px;
	width: 100px;
	cursor: pointer
}

.btnPrevious {
	border: none;
	background: url(../Images/GiftImages/Previous.gif) no-repeat;
	height: 26px;
	width: 100px;
	cursor: pointer
}

#divlblErrorMessage {
	padding-left: 30px
}

.btnConfirm {
	border: none;
	background: url(../Images/GiftImages/btnConfirm.jpg) no-repeat;
	height: 26px;
	width: 100px;
	cursor: pointer
}

#divReciepientInformationHeader {
	background: #f2e7d0 url(../Images/GiftImages/GiftCertificateTitleRepeat.jpg) repeat-x;
	width: 678px;
	height: 30px;
	text-align: left;
	margin-left: 0;
	margin-top: 10px
}

#divShippingInformationHeader {
	background: #f2e7d0 url(../Images/GiftImages/GiftCertificateTitleRepeat.jpg) repeat-x;
	width: 678px;
	height: 30px;
	text-align: left;
	margin-left: 0;
	margin-top: 10px
}

#divBillingInformationContainer,
#divSenderInformationContainer,
.divGiftTemplateInformationContainer,
#divShippingInformationContainer,
#divMPSBillingInformationContainer {
	padding-top: 20px;
	padding-left: 20px;
	width: 678px;
	margin: 0;
	text-align: left
}

#divTransactionInformation {
	padding: 0;
	width: auto;
	margin: 0;
	text-align: left;
	border: solid 2px #000
}

#divBillingInformationHeader,
#divTransactionInformationHeader,
#divSenderInformationHeader,
.divGiftTemplateInformationHeader,
#divMPSBillingInformationHeader {
	margin: 0;
	background: url(../Images/GiftImages/GiftCertificateTitleRepeat.jpg) repeat-x;
	width: 678px;
	height: 30px;
	padding-top: 0;
	text-align: left
}

#divReciepientInformationBody,
#divShippingInformationBody {
	margin: 0;
	background: #d5d5d5 url(../Images/GiftImages/GiftCardReciepientBody.jpg) repeat-x;
	width: 678px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
	margin-left: 0
}

.txtSenderName,
.txtEmail,
.txtAddressLine1,
.txtAddressLine2 {
	width: 342px
}

.txtToName,
.txtToEmail,
.txtToAddressLine1,
.txtToAddressLine2 {
	width: 341px
}

.txtPersonalizedMessage {
	width: 530px;
	height: 55px
}

.txtPhone,
.txtStateGift {
	width: 123px
}

.txtZipGift,
.txtCityGift {
	width: 123px;
	color: #000
}

.txtToPhone,
.txtToState {
	width: 115px
}

.txtToZip,
.txtToCity {
	width: 102px
}

#divGiftDetailsInfo {
	padding-left: 20px;
	width: 700px
}

.pnlGiftCardInformation {
	margin: 0;
	padding: 0
}

.pnlBillingInformation,
.pnlSenderInformation,
.pnlGiftTemplateInformation,
.pnlmpsBillingInformation {
	text-align: left;
	padding-left: 0;
	margin: 0
}

.pnlTransactionInformation {
	text-align: left;
	padding: 0;
	margin: 0
}

.divGiftCertificateHeaderNavigation {
	background-position: bottom;
	height: 42px;
	width: 774px;
	padding-left: 25px;
	margin: 0
}

.divGiftCertificateHeaderNavigation1 {
	background: url(../Images/GiftImages/GSHeaderFirstSelection.jpg) no-repeat;
	background-position: bottom;
	height: 36px;
	width: 560px;
	padding-left: 25px
}

.divGiftCertificateHeaderNavigation2 {
	background: url(../Images/GiftImages/GSHeaderSecondSelection.jpg) no-repeat;
	background-position: bottom;
	height: 36px;
	width: 560px;
	padding-left: 25px
}

.divGiftCertificateHeaderNavigation3 {
	background: url(../Images/GiftImages/GSHeaderThirdSelection.jpg) no-repeat;
	background-position: bottom;
	height: 36px;
	width: 560px;
	padding-left: 25px
}

.divGiftCertificateHeaderNavigation4 {
	background: url(../Images/GiftImages/GSHeaderFourthSelection.jpg) no-repeat;
	background-position: bottom;
	height: 36px;
	width: 560px;
	padding-left: 25px
}

.divViewCardImage {
	text-align: left;
	height: 220px;
	margin: 0;
	padding-left: 250px;
	padding-top: 70px
}

.divViewCertificateImage {
	text-align: left;
	height: 287px;
	width: 602px;
	margin: 0;
	padding: 10px;
	padding-left: 100px
}

#divViewCertificateViewCart {
	padding-left: 23px;
	margin-top: 20px;
	padding-right: 23px
}

#divPaymentOptionContainer {
	padding: 20px;
	padding-left: 40px;
	height: 25px
}

#divPaymentOptionHeader {
	float: left;
	background: #d6bd87 url(../Images/GiftImages/LeftPaymentCurve.jpg) no-repeat left;
	color: #fff;
	height: 22px;
	padding: 10px;
	font-size: 14px
}

#divPaymentOptionList input {
	vertical-align: top;
	margin-top: 4px
}

#divPaymentOptionList {
	float: left;
	margin: 0;
	margin-left: 5px;
	background: #ede1c7 url(../Images/GiftImages/RightPaymentCurve.jpg) no-repeat right;
	height: 28px;
	margin-right: 5px;
	padding: 7px;
	padding-left: 5px;
	min-width: 280px;
	width: auto!important;
	*width: 480px!important
}

#divViewCertificateContainer {
	margin: 0;
	width: 700px;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 12px;
	text-align: left
}

#divGiftCertificateInnerContainer {
	margin: 0;
	text-align: left;
	margin-bottom: 0;
	padding-bottom: 12px;
	padding-top: 10px;
	text-align: left
}

.tblGiftCardInformationBody {
	padding: 0;
	line-height: normal 5;
	margin-top: 5px
}

.innerTable {
	padding: 0;
	table-layout: fixed
}

#pnlReciepientInformation {
	margin-left: 120px
}

#divReciepientInfo {
	padding-left: 20px;
	width: 700px
}

.tdButton {
	text-align: center;
	padding-top: 10px
}

#divPaymentOption {
	color: #fff;
	background-color: #c3aa6a;
	width: 100px;
	height: 26px;
	float: left
}

#divGiftCertificateCart {
	padding-top: 15px;
	width: 677px;
	padding-left: 20px
}

#divViewCertificateCart {
	padding-top: 15px;
	padding-left: 25px
}

#divBillingInformationBody,
#divTransactionInformationBody,
#divSenderInformationBody,
#divGiftTemplateInformationBody,
#divGiftCardTemplateInformationBody,
#divMPSBillingInformationBody {
	background: #d5d5d5 url(../Images/GiftImages/GiftCardReciepientBody.jpg) repeat-x;
	width: 678px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: left;
	margin-left: 0
}

.pnlEmptycartmessagebox {
	width: 250px;
	height: 125px;
	border: solid 2px #000;
	background: #d5d5d5 url(../Images/GiftImages/GiftCardReciepientBody.jpg) repeat-x
}

.pnlEmptycartmessageboxHeader {
	background-color: #6f2927;
	border: solid 1px Gray;
	border-bottom: solid 2px #000;
	color: #fff
}

.pnlEmptycartmessageboxShipping {
	width: 320px;
	height: 125px;
	border: solid 2px #000;
	background: #d5d5d5 url(../Images/GiftImages/GiftCardReciepientBody.jpg) repeat-x
}

.pnlEmptycartmessageboxShippingHeader {
	background-color: #6f2927;
	border: solid 1px Gray;
	border-bottom: solid 2px #000;
	color: #fff
}

.pnlEmptycartHeader {
	background-color: Blue;
	border: solid 1px Gray;
	border-bottom: solid 2px #000;
	color: #fff
}

.divmessageboxHeader {
	margin: 0;
	text-align: left;
	padding: 5px;
	height: 22px;
	width: 250px;
	white-space: nowrap
}

#divTransactionmessagebox {
	text-align: center;
	padding: 5px;
	padding-top: 10px;
	color: Red;
	width: 250px
}

.modal {
	z-index: 999;
	background-color: Gray;
	filter: alpha(opacity=40);
	opacity: .7
}

.updatemodalbackground {
	z-index: 99999998;
	background-color: Gray;
	filter: alpha(opacity=40);
	opacity: .7
}

.lblOnlyOnePaymentOption {
	color: #000;
	font-size: 14px;
	font-weight: bolder;
	white-space: nowrap
}

.lblDayAndAmountForShippingMethod {
	color: Red;
	font-weight: 700;
	text-align: left
}

.divGiftTemplateItem {
	vertical-align: bottom;
	margin: 25px;
	margin-left: 8px;
	margin-right: 0;
	height: 130px;
	background: #fff;
	border: solid 8px #fff;
	border-bottom: solid 18px #fff
}

.divGiftTemplateItemSelected {
	vertical-align: bottom;
	margin: 0;
	margin-left: 205px;
	height: 150px;
	width: 220px;
	background: #fff;
	border: solid 17px #fff
}

.lblSelectedGiftItem {
	padding-bottom: 5px;
	padding-left: 100px;
	font-size: 14px;
	font-weight: 700
}

.tdGiftName a {
	color: #5f080e;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none
}

.tdGiftName {
	padding-top: 3px
}

.lblGiftName {
	color: #5f080e;
	font-size: 14px;
	font-weight: 700;
	padding-top: 3px
}

.lblAmtRange {
	vertical-align: bottom;
	margin: 0;
	font-style: italic;
	font-size: 11px;
	color: Gray
}

.radNumericTextBox {
	width: 300px
}

.RadInput_Default,
.RadInputMgr_Default {
	vertical-align: top!important
}

#ctl00_ContentPlaceHolder1_ctl00_rntMinAmount_text {
	width: 55px!important
}

#onmyown {
	position: absolute;
	top: 143.5%;
	left: 60%;
	z-index: 10
}

.divMessagesContainer {
	border: solid 2px #000;
	width: 600px
}

#divMessageHeader {
	height: 25px
}

#divMessagesBody {
	padding: 5px;
	max-height: 78px;
	height: auto!important;
	height: 78px;
	overflow: scroll;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
	width: 520px;
	border: solid 1px #000;
	background: #e2e2e2
}

.lnkMessage {
	float: left;
	color: #000;
	text-align: left;
	font-size: 11px;
	text-decoration: none
}

.lnkSelect {
	float: right;
	text-decoration: underline;
	color: Blue;
	font-size: 12px;
	text-align: left;
	width: 55px;
	padding-left: 0
}

#divGiftTemplates {
	margin: 0;
	padding: 0;
	padding-left: 20px
}

.divGiftTemplateHeader {
	font-size: 15px;
	color: #000;
	padding: 5px
}

.collapsePanel {
	margin: 0;
	padding: 0;
	overflow: auto;
	width: 546px
}

.collapsePanelHeader {
	padding-top: 0;
	padding-left: 0;
	width: 546px;
	height: 28px!important;
	color: #000;
	font-weight: 700;
	background: url(../Images/GiftImages/pnlTitleMessage.jpg) repeat-x;
	cursor: pointer
}

.tdMessageInformationHeaderL {
	background: url(../Images/GiftImages/pnlLTMessage.jpg) no-repeat top left;
	height: 28px;
	width: 8px;
	vertical-align: top;
	float: left;
	display: block
}

.tdMessageInformationHeaderR {
	background: url(../Images/GiftImages/pnlRTMessage.jpg) no-repeat top right;
	height: 28px;
	width: 8px;
	vertical-align: top;
	float: right;
	display: block
}

.divGiftInoviceContainer {
	padding-left: 20px;
	padding-top: 20px;
	text-align: left;
	background: #f6eedd
}

.divGiftDetailsContainer {
	padding-bottom: 20px
}

.pnlGiftContainer {
	text-align: left;
	width: 780px;
	height: auto!important
}

.imggiftTemplate {
	width: 198px;
	height: 125px
}

.tdPersonalGreeting {
	width: 75%
}

.tdClickToView {
	white-space: nowrap
}

.btnChangeTemplate {
	border: none;
	background: url(../Images/GiftImages/btnChangeCard.gif) no-repeat;
	height: 26px;
	width: 119px;
	cursor: pointer
}

.divprivacyPolicy {
	text-align: right;
	padding-right: 20px
}

#divMessageContainer {
	border: solid 1px #e9dab9;
	border-top: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: #fff;
	text-align: left
}

#divPromotionsPostedOn {
	padding: 10px 0
}

.lblPromotionsPostedOn {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700
}

.GvPromotionsItemStyle {
	padding: 10px 0;
	border-bottom: 1px dashed #D4BE91
}

#divPromotionsTextContainer {
	width: 630px!important;
	float: left!important
}

.promotionsMore {
	text-decoration: none;
	font-size: 13px;
	font-family: Arial;
	color: #76100e;
	font-weight: 700
}

#divAllPromotionsContainer {
	width: 100%
}

#divPromotionsImg {
	float: right
}

#aSummeryPromotionsTitle {
	color: #76100E;
	/*font-family: Verdana;*/
	font-size: 15px;
	font-weight: 700;
	text-decoration: none
}

#aSummeryPromotionsTitle:hover {
	text-decoration: underline
}

.PromotionsImg {
	float: right
}

#divDetailPromotionsPostedOn {
	padding: 5px 0
}

.DetailPromotionsTitle {
	font-size: 15px;
	font-family: Arial;
	color: #76100e;
	font-weight: 700
}

#divDetailPromotionsDescription {
	padding-right: 10px;
	text-align: justify;
	width: 750px;
	overflow: auto
}

.lblPromotionsDetailPostedOn {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700
}

#divDetailPromotionsContainer {
	padding: 5px;
	padding-top: 20px;
	padding-bottom: 30px
}

#divDetailAllPromotionsImages {
	text-align: center
}

#divDetailEventsBreadCrumb {
	text-align: left;
	padding-bottom: 10px;
	padding-left: 10px
}

#divEventsHead {
	float: left
}

.lnkBreadCrumb {
	font-size: 13px;
	font-family: Arial;
	color: #76100e
}

.lnkEventsTitle {
	font-size: 15px;
	font-family: Arial;
	color: #76100e;
	font-weight: 700
}

.aEventsTitle {
	font-size: 15px;
	font-family: Arial;
	color: #76100e;
	font-weight: 700
}

.lblEventsPostedOn {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700
}

#divEventsImg {
	width: 100px;
	height: 100px
}

#divEventsPostedOn {
	padding: 10px 0
}

.DetailEventsTitle {
	font-size: 15px;
	font-family: Arial;
	color: #76100e;
	font-weight: 700
}

#divDetailAllEventsImages {
	text-align: center
}

#divEventsItemTemplate,
#divArtDesignItemTemplate {
	text-align: center
}

#divEventsImagePreview {
	padding-top: 30px;
	float: right;
	padding-bottom: 32px;
	width: 610px
}

#divArtDesignImagePreview {
	float: right;
	width: 605px;
	height: 480px;
	text-align: center;
	vertical-align: middle
}

#divEventsRotator {
	background-color: #ccb19f;
	margin: 0;
	height: 480px
}

#divEventsImagePreview {
	display: block;
	background-color: #ccb19f;
	vertical-align: middle;
	text-align: center;
	width: 605px;
	height: 480px
}

.tdimgPreview {
	width: 605px;
	height: 480px;
	vertical-align: middle;
	text-align: center
}

.rrRelativeWrapper {
	background-color: #907159
}

#divDetailEventsContainer {
	padding: 20px 20px 20px 10px
}

#divDetailEventsDescription {
	padding-right: 10px;
	width: 750px;
	overflow: auto
}

.divPictureImageGallery {
	background-color: #ccb19f;
	padding: 5px
}

.divThumbImageRotator {
	background-color: #ccb19f;
	margin: 0;
	height: 540px
}

.divPictureItem {
	text-align: center;
	height: 100px;
	width: 118px;
	vertical-align: middle;
	padding: auto;
	margin: auto
}

.divPictureItem td {
	background: #fff
}

.tdPictureImagePreview {
	width: 605px;
	height: 480px;
	vertical-align: middle;
	text-align: center
}

.divImageGalleryTop {
	height: 7px;
	width: 9px;
	background-image: url(../Images/UpArrowGallery.png);
	cursor: pointer;
	margin-left: 63px;
	margin-top: 9px
}

.divImageGalleryBottom {
	height: 7px;
	width: 9px;
	background-image: url(../Images/DownArrowGallery.png);
	cursor: pointer;
	margin-left: 63px;
	margin-top: 9px
}

.RotatorTop {
	height: 31px;
	width: 30px;
	outline: none;
	padding-top: 15px
}

.RotatorBottom {
	height: 31px;
	width: 30px;
	outline: none
}

.divRotatorButtonBack {
	height: 30px;
	background-color: #735b48;
	padding-top: 2px;
	width: 128px;
	text-align: left
}

.PictureRotatorImage {
	padding: 4px 0;
	cursor: pointer;
	text-align: center;
	vertical-align: middle
}

.divLeftNavMenuCategoryContainer {
	margin-left: 8px;
	background: #e1dac7
}

.MediumSizeButton {
	background: #7c7c7c url(../../Images/BtnActiveBg.jpg) repeat-x;
	height: 28px;
	border: medium none;
	font-family: arial;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	border: #7c7c7c solid 1px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.MediumSizeButton:hover {
	background: #7c7c7c url(../../Images/BtnHover.jpg) repeat-x;
	height: 28px;
	color: #fff
}

*+html .MediumSizeButton,
* html .MediumSizeButton {
	border: 1px transparent solid!important
}

.MediumSizeButton {
	background: #7c7c7c url(../../Images/BtnActiveBg.jpg) repeat-x;
	height: 28px;
	border: medium none;
	font-family: arial;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	border: #7c7c7c solid 1px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.MediumSizeButton:hover {
	background: #7c7c7c url(../../Images/BtnHover.jpg) repeat-x;
	height: 28px;
	color: #fff
}

*+html .MediumSizeButton,
* html .MediumSizeButton {
	border: 1px transparent solid!important
}

.ConsumerButton {
	background: #736036 url(../Images/BtnConsumer.jpg) repeat-x;
	background-position: 1px 0!important;
	height: 28px;
	border: medium none;
	font-family: arial;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	border: #736036 solid 1px;
	border-top: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.ConsumerButton:hover {
	background: #736036 url(../Images/BtnConsumer.jpg) repeat-x;
	background-position: 1px -28px!important;
	height: 28px;
	color: #fff
}

*+html .ConsumerButton,
* html .ConsumerButton {
	border: 1px transparent solid!important
}

.divBreadCrumbContainer {
	background-color: #e6d7b8;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 5px
}

.Seperater {
	font-weight: 400;
	font-size: 12px;
	color: #666
}

.LeafNode {
	font-weight: 400!important;
	font-size: 14px!important;
	color: #666!important;
	text-decoration: none!important
}

.RootNode {
	font-weight: 400;
	font-size: 14px;
	color: #ED1B24;
	text-decoration: none
}

.RootNode:hover {
	font-weight: 400;
	font-size: 14px;
	color: #ED1B24;
	text-decoration: underline
}

.LinkNode {
	font-weight: 400;
	font-size: 14px;
	color: #ED1B24;
	text-decoration: none
}

.LinkNode:hover {
	font-weight: 400;
	font-size: 14px;
	color: #ED1B24;
	text-decoration: underline
}

.WebTelBreadCrumbs {
	width: 100%;
	float: left
}

.tdNode {
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px
}

A.imageEnlarge {
	display: block;
	background: #fff;
	float: left;
	width: 91px;
	height: 91px;
	text-decoration: none;
	border-width: 0
}

A.imageEnlarge IMG {
	display: block;
	border-width: 0
}

A.imageEnlarge B {
	display: block;
	left: -9999px;
	position: absolute;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-transition: opacity .6s ease-in-out;
	width: 401px;
	height: 401px;
	padding: 10px
}

A.imageEnlargeHover {
	display: block;
	background: #fff;
	float: left;
	width: 91px;
	height: 91px;
	text-decoration: none;
	border-width: 0
}

A.imageEnlargeHover IMG {
	display: block;
	border-width: 0
}

A.imageEnlargeHover:hover {
	z-index: 500;
	color: #000;
	position: relative;
	background-color: #fff;
	text-decoration: none
}

A.imageEnlargeHover B {
	display: block;
	left: -9999px;
	position: absolute;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	-khtml-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	opacity: 0;
	filter: alpha(opacity=0);
	-o-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-icab-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-khtml-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	box-shadow: 5px 5px 2px rgba(0, 0, 0, 0.4);
	-webkit-transition: opacity .6s ease-in-out;
	width: 401px;
	height: 401px;
	padding: 10px
}

A.imageEnlargeHover:hover B {
	border-right: #aaa 1px solid;
	border-top: #aaa 1px solid;
	background: #fff;
	left: 110px;
	border-left: #aaa 1px solid;
	border-bottom: #aaa 1px solid;
	top: -85px;
	opacity: 1;
	filter: alpha(opacity=100);
	width: 401px;
	height: 401px;
	padding: 10px
}

.showimagecounts {
	margin: 0;
	padding: 0;
	height: 32px;
	width: 32px;
	line-height: 32px;
	vertical-align: top;
	font-weight: 700;
	color: #000;
	padding-left: 5px;
	font-size: 15px;
	background: #fff
}

.playpausebuttons {
	position: absolute;
	left: 585px;
	text-align: left;
	top: 230px;
	z-index: 10
}

#slider ul,
#slider li,
#slider2 ul,
#slider2 li {
	margin: 0;
	padding: 0;
	list-style: none
}

#slider2 {
	margin-top: 1em
}

#slider li,
#slider2 li {
	width: 770px;
	height: 268px;
	overflow: hidden
}

#prevBtn a,
#nextBtn a,
#slider1next a,
#slider1prev a,
#pauseBtn a,
#slider1pause a,
#playBtn a,
#slider1play a {
	outline: none;
	display: inline-block;
	position: relative;
	width: 32px;
	height: 32px;
	background: url(../Images/btn_prev.png) no-repeat 0 0
}

#nextBtn a,
#slider1next a {
	background: url(../Images/btn_next.png) no-repeat 0 0
}

#prevBtn,
#nextBtn,
#slider1prev,
#slider1next,
#pauseBtn,
#slider1pause,
#playBtn,
#slider1play {
	margin: 0;
	padding: 0;
	text-indent: 0
}

#pauseBtn a {
	background: url(../Images/btn_pause.png) no-repeat 0 0
}

#playBtn a {
	background: url(../Images/btn_play.png) no-repeat 0 0
}

ol#controls {
	margin: 1em 0;
	padding: 0;
	height: 28px
}

ol#controls li {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px;
	line-height: 28px
}

ol#controls li a {
	float: left;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ccc;
	background: #DAF3F8;
	color: #555;
	padding: 0 10px;
	text-decoration: none
}

ol#controls li.current a {
	background: #5DC9E1;
	color: #fff
}

ol#controls li a:focus,
#prevBtn a:focus,
#nextBtn a:focus {
	outline: none
}

#divSpecialImage {
	height: 439px;
	width: 776px;
	position: relative;
	margin: 0 auto
}

#divHomePageSpecialOffer {
	width: 776px;
	float: left;
	margin-left: 170px;
	margin-right: 3px;
	margin-bottom: 5px;
	text-align: left;
	position: relative;
	display: block
}

.divHomePageGalleryControls {
	left: 600px;
	position: absolute;
	text-align: left;
	top: 400px;
	z-index: 5
}

#divOrderNow {
	border: 2px solid #66F;
	padding: 3px;
	margin: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: Aqua
}

.SpecialOrderNowCssClass {
	background-color: #FFF;
	color: #C30;
	margin: 2px
}

#imgHomePageSpecialOffer {
	height: 0;
	width: 0
}

#ContactUSContainer {
	background: #e1ddc4;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 50px;
	padding-top: 20px
}

#ContactUsContent {
	border: 1px solid #8F8F69;
	width: 85%
}

#divContactUsPage {
	text-align: left;
	width: 100%;
	font-family: Verdana
}

#divContactUsCustomerDetail {
	width: 450px;
	margin-left: 10px;
	margin-top: 30px;
	padding: 10px
}

#divBottomPageNavigation {
	float: left;
	width: 500px;
	display: none
}

#lblContactUsMessage {
	font-size: 13px
}

#tblContactUsDetail {
	margin-left: 0;
	width: 490px
}

.tdTblContactDetailLeft {
	text-align: right
}

.tdTblContactDetailRight {
	padding-left: 5px;
	text-align: left
}

#divContactUsAddressDetails {
	float: right;
	width: 200px;
	height: 168px;
	margin-right: 30px;
	margin-top: 30px;
	padding: 25px 25px 25px 10px
}

.txtContactUsComments {
	width: 350px
}

.ContactDetailButtonSend {
	border: none;
	background: url(../Images/map_send.gif) no-repeat;
	height: 27px;
	width: 86px;
	cursor: pointer
}

.ContactDetailButtonCancel {
	border: none;
	background: url(../Images/cancel_email.gif) no-repeat;
	height: 32px;
	width: 89px
}

#tdContactUsDetail {
	width: 50%
}

#tdContactUsComments {
	vertical-align: top
}

#tdContactUsMessage {
	color: Red
}

#tdContactUsSubmitbtn {
	padding-left: 80px
}

.lblMessage {
	color: Red;
	font-weight: 700;
    float:left;
}

.tdBrandLabel {
	padding-right: 3px;
	text-align: right
}

.tdBrandInput {
	text-align: left
}

.lnkKnowmore {
	background: url(../Images/KnowMore.png) center no-repeat;
	height: 31px;
	width: 209px;
	cursor: pointer;
	outline: none
}

.divKnowmore {
	text-align: right
}

.brand_form_container {
	width: 730px;
	float: left;
	margin-left: 30px;
	margin-top: 0
}

.content {
	padding-left: 0;
	padding-top: 10px;
	font-family: verdana
}

.form_left {
	margin-left: 30px;
	margin-top: 0
}

.personal_detail {
	color: #cba208;
	font-size: 12px;
	font-weight: 700
}

.dotted_line {
	border-bottom: dotted 1px #c2bba9
}

.form {
	float: left;
	margin-top: 8px;
	width: 730px
}

.info {
	float: left;
	margin-top: 8px
}

.infobox_left {
	float: left;
	width: 380px
}

.infobox_right {
	float: right;
	width: auto
}

.label {
	color: #000;
	float: left;
	font-size: 12px;
	padding-left: 4px;
	padding-top: 3px;
	text-align: right;
	width: 100px
}

.textbox {
	float: left;
	padding-left: 11px
}

.radio1 {
	font-size: 12px;
	padding-left: 40px;
	float: left
}

.radio2 {
	font-size: 12px;
	padding-left: 80px;
	float: left
}

.service {
	float: left;
	font-size: 12px;
	font-family: Verdana;
	color: #000;
	padding-top: 5px
}

.service_textbox {
	float: left;
	padding-top: 14px
}

.last_text {
	float: left;
	padding-top: 10px;
	width: 765px
}

.text {
	float: left;
	font-size: 12px;
	width: 290px;
	padding-top: 4px;
	text-align: right
}

.authorize_text {
	float: left;
	font-size: 12px;
	padding-top: 5px;
	width: 720px
}

.auto_label {
	float: left;
	font-size: 12px;
	padding-top: 3px;
	text-align: right;
	width: 50px
}

.brand_form {
	float: left;
	width: 760px
}

.brandform_leftside {
	float: left;
	width: 355px
}

.brandform_rightside {
	float: left;
	margin-left: 16px;
	width: 355px
}

.label_brand {
	color: #000;
	float: left;
	font-size: 12px;
	padding-top: 3px;
	text-align: right;
	width: 140px
}

.label_brand_contact {
	float: left;
	width: 105px;
	font-size: 12px;
	padding-top: 3px;
	text-align: right
}

.radio {
	float: left;
	font-size: 12px;
	width: 150px
}

.facility {
	font-size: 12px;
	font-weight: 700;
	margin-left: 20px
}

.comment {
	padding-top: 10px;
	float: left;
	padding-left: 12px
}

.cssTextboxWidthLarge {
	border: solid 1px #c8b3b0;
	width: 205px;
	*width: 210px
}

.textboxborder {
	border: solid 1px #c8b3b0
}

.brandform_bottomside {
	float: left;
	width: 760px
}

.infobox_center {
	float: left;
	width: 760px
}

.textboxMultiline {
	height: 120px;
	width: 685px
}

.infobox_left_Franchise {
	float: left;
	width: 350px
}

.infobox_right_Franchise {
	float: right;
	*width: 360px;
	*padding-right: 10px
}

#ctl00_ContentPlaceHolder1_rdTPMBusinessHourRTMPanel {
	width: auto!important
}

.tdBoardAndPersoanlLeft {
	text-align: right
}

.tdBoardAndPersoanlRight {
	text-align: left
}

.tblDetailContentBoardAndPersoanl {
	background: #f6eedd
}

.tdPageHeaderImage {
	vertical-align: middle;
	text-align: center
}

.lnkOrderOnline {
	background: url(../Images/OrderOnline.gif) center no-repeat;
	height: 51px;
	width: 163px;
	cursor: pointer;
	outline: none
}

#divBottomFlashContainer {
	width: 950px;
	text-align: left;
	margin-top: 50px
}

.divFlash {
	width: 950px;
	height: 158px;
	color: #fff;
	z-index: 1
}

.divNumberOfCount {
	top: 625px;
	position: absolute;
	z-index: 0;
	width: 190px;
	text-align: left;
	margin-left: 670px
}

.divNumberOfCount .Section1,
.divNumberOfCount .Section2,
.divNumberOfCount .Section3 {
	float: left;
	width: 50px;
	text-align: center
}

.divNumberOfCount .Section1 {
	margin-right: 26px
}

.divNumberOfCount .Section2 {
	margin-right: 13px
}

.boardEmailTo {
	color: #be0000;
	text-decoration: none
}

.boardEmailTo:hover {
	color: #be0000;
	text-decoration: underline
}

.divLeftbottomLogo {
	background: url(../Images/NewCucLogo.png) center no-repeat;
	cursor: pointer;
	height: 168px;
	width: 154px
}

.pnlLeftbottomLogoContainer {
	padding-top: 10px;
	padding-bottom: 5px
}

.divLargeimagePreview {
	padding-top: 5px;
	text-align: center;
	color: #be0000
}

.divLargeImagePreviewContainer {
	cursor: pointer
}

.divImageContainer {
	position: relative;
	clear: none;
	overflow: hidden
}

.divImageContainer .divImage img {
	position: relative;
	z-index: 1
}

.divImageContainer .divImageName {
	display: block;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	text-align: right;
	color: #000;
	font-weight: 700;
	font-size: 14px
}

.lblImageName {
	background: #fff
}

.GalleryIcon {
	text-align: left;
	float: left
}

.GalleryIconViedo {
	float: right
}

.GalleryIcon2 {
	text-align: left;
	float: right
}

#divAdsContainerHeader {
	width: 745px
}

#divAdsTextContainer {
	width: 630px;
	float: left
}

#divAdsImgHeader {
	width: 115px;
	float: right
}

#divStoreConfigurationAndOrderDeliveryContainer img {
	border: none!important
}

.trLocationsFaxNo {
	display: none
}

.gm-style-iw {
	width: auto!important;
	height: auto!important
}

.divDetailAllEventsVideo {
	padding-bottom: 10px;
	margin-top: 10px;
	padding-top: 15px;
	border-top: 1px dashed #d4d4d4
}

.divEventsVideoContainer {
	background-color: #fff
}

.nl-form-container .validMessage {
	color: #ffd51d!important;
	float: left;
	text-align: left;
	font-size: 14px
}

/*#region*/
/* Hide the images by default */
.mySlides {
  display: none;
}

/* Add a pointer when hovering over the thumbnail images */
.cursor {
  cursor: pointer;
}

/* Next & previous buttons */
#previous1,
#next1 {
      cursor: pointer;
    position: absolute;
    top: 48%;
    width: 31px;
    height: 31px;
    /* padding: 15px; */
    /* margin-top: -50px; */
    color: white;
    font-weight: bold;
    font-size: 20px;
    border-radius: 0 3px 3px 0;
    user-select: none;
    -webkit-user-select: none;
    margin-top: 23px;
    /*margin-left: 42px;*/

}
.nexPre {
background: url(../Images/Nex-Prvi.png);
}
#previous1 {
    background-position:;
}
#next1 {
     background-position:-34px 0px;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}


/* Nextb & previousb buttons */
.prevb,
.nextb {
  cursor: pointer;
  position: absolute;
  top: 78%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.nextb {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prevb:hover,
.nextb:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Container for image text */
.caption-container {
  text-align: center;
  background-color: #222;
  padding: 2px 16px;
  color: white;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Six columns side by side */
.column {
  float: left;
  width: 16.66%;
}

/* Add a transparency effect for thumnbail images */
.demo {
  opacity: 0.6;
}

.active,
.demo:hover {
  opacity: 1;
}
/*#endregion*/
#RadToolTipWrapper_ContentPlaceHolder1_rdTPMLocationInfopopup1011680173472619 .RadToolTip_Sunset .rtCallout {
background-image:none !important;
}
/*@media (min-device-width:320px) and (max-device-width:768px) {
   .RadToolTip table.rtShadow .rtCloseButton {
      margin-top:15px !important;
    }
}*/
.STitle {
text-transform:uppercase;
}
.divLocationInformationListing1 .ltitle {
    float: none;
    padding-left: 1px;
    padding-right: 5px;
}