﻿
.popup-product-gallery-details { z-index:999; width: 711px !important; margin:0 !important;text-align: left; position: fixed; top: 30%; left: 20%; min-height: 450px; height: auto !important; }
.popup-product-gallery-details ul { width: auto; padding: 0; }
.popup-product-gallery-details li { width: auto; height: auto; float: none; list-style:none; }
.popup-product-gallery-details li img { background: none; padding: 0; }
.popup-product-gallery-details div {display:inline; float:left; margin:0 2%; width:100%;}
.product-gallery-details-top { background: url(/Client/PureParty/images/global/bg-list_featured_top.png) top left no-repeat; padding-top: 12px; width:711px !important; }

.product-gallery-details-bot { background: url(/Client/PureParty/images/global/bg-list_featured_bot.png) bottom left no-repeat; padding-bottom: 30px; margin:0 !important; width:711px !important;  }
.product-gallery-details-mid { background: url(/Client/PureParty/images/global/bg-list_featured_mid.png) top left repeat-y; padding: 25px 18px 25px 2px; width:698px !important;  position: relative; margin:0 !important; }
.product-gallery-details-mid .popupCol { float:left; width:49%;}	
.product-gallery-details-mid .popupCol p { color:#9B8A5F; }	
.product-gallery-details-mid .popupCol p.placement { width:auto !important; margin:-10px 23px 15px 30px !important; }
.product-gallery-details-mid .popupCol label { width:115px; }
		
.product-gallery-details-mid .popup-close { position: absolute; width: 13px; height: 12px; top: 3px; right: 22px; background: url(/Client/PureParty/images/global/btn-close.png); text-indent: -9999em; overflow: hidden; }
.product-gallery-details-image { width: 256px; float: left; text-align: center; }
.popup-product-gallery-details .product-gallery-details-image img { background: none; margin: 0 auto;}
.product-gallery-details-content { width: 405px; float: left; }
.product-gallery-details-head { font: 2.1667em Georgia, serif; }
.product-gallery-details-content ul { padding: 15px 0; border: 0; }
.product-gallery-details-content ul li { font: 0.9167em Verdana, Arial, Helvetica, sans-serif; width: auto; float: none; text-align: left; line-height: 1.4; padding: 0 0 5px 10px; background: url(/Client/PureParty/images/global/bullet-blue.png) 0 0.5em no-repeat; }
.product-gallery-details-content h3 { font: 1.5833em Georgia, serif; margin-bottom: 10px; }
.product-gallery-details-content strong { font: 1.1667em Georgia, serif; display: block; margin-bottom: 10px; }
.product-gallery-details-content h4 { font: 1.1667em Georgia, serif; color: #89c0b6; }
.product-gallery-details-content p { font: 0.9167em/1.4 Verdana, Arial, Helvetica, sans-serif; padding: 0 0 15px; }
.product-gallery-details-content p a { color: #89c0b6; text-decoration: underline; }
.product-gallery-details-content p a:hover { text-decoration: none; }

.product-gallery-details-more { clear: both; text-align: right; font-family: Verdana, Arial, sans-serif; font-size: 0.9167em; }
.product-gallery-details-more a { color: #89c0b6; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #89c0b6; }
.product-gallery-details-more a:hover { border-bottom: 0; }
.product-gallery-details-other { padding-left: 30px; text-align: center; font-family: Verdana, Arial, sans-serif; font-size: 0.9167em; color: #9b8a5f; }
.product-gallery-details-pagination { position: absolute; bottom: 20px; right: 60px; }
.product-gallery-details-pagination li { display: inline; font-size: 0.9167em; }
.product-gallery-details-pagination a { display: block; float: left; padding: 1px 3px; }
.product-gallery-details-pagination span { display: block; float: left; padding: 1px 13px 1px 3px; }
.product-gallery-details-pagination li.prev a,
.product-gallery-details-pagination li.next a { background: url(/Client/PureParty/images/global/ico-popup_arrows.png) 0 1px no-repeat; width: 25px; height: 15px; text-indent: -9999em; padding: 0; }
.product-gallery-details-pagination li.next a { background-position: 0 -14px; }
.product-gallery-details-pagination li.selected a { font-weight: bold; text-decoration: underline; }
		
		
.Address-Popup-Select-Module {position:relative; z-index:100; width:695px !important; margin:0 !important;}
.calendar-Popup-Select-Module {position:relative; z-index:100; width:665px !important; margin:0 !important;}
.Address-Popup-Select-Module h4, .calendar-Popup-Select-Module h4 {color:#4B867B; font-family:Georgia,'Times New Roman',serif; font-size:105%; font-weight:normal;}
.Address-Popup-Select-Module p, .calendar-Popup-Select-Module p {margin-bottom:5px;}
.Address-Popup-Select-Module .form, .calendar-Popup-Select-Module .form {margin: 0 10px;}
.popup-product-gallery-details .product-gallery-details-bot .product-gallery-details-mid .calendar-Popup-Select-Module div .AspNet-GridView table {width:auto !important; margin:0 0 15px 36px !important;}
.popup-product-gallery-details .product-gallery-details-bot .product-gallery-details-mid .calendar-Popup-Select-Module div .AspNet-GridView table tbody tr th {text-align:center; background:#fff none !important; font-size:95% !important;}
.popup-product-gallery-details .product-gallery-details-bot .product-gallery-details-mid .calendar-Popup-Select-Module div .AspNet-GridView table tbody tr td {padding:0 !important; width:66px; text-align:center; float:inherit; display:table-cell;}

 #top_buttons #dayButton input { font:200% Georgia,'Times New Roman',serif; height:46px;width:80px;background-color:#f0f6f6;cursor:pointer; border-color:#d8e7e4; }

  #top_buttons #weekendButton input   {  font:200% Georgia,'Times New Roman',serif;height:46px;width:80px;background-color:#D6EAE6;cursor:pointer; border-color:#bed4d1; }
    
 input.selected {border: 3px solid #84b5b1 !important;font-weight:bold;color:#498374;}
  
 input.notAvailable {background: url(../../common/images/content/dateNotAvail.png) top center no-repeat;cursor:default !important; }
    
/*
td.bagremove a {color: #B30A3F; font-weight:bold;}
.form label.narrow {width:115px;}
.tabs-container form label {width:300px;}
.noshow {visibility:hidden;}
.nodisplay {display:none;}
.button_left {float:left; width:20%; text-align:left;}
.button_right {float:right; width:20%; text-align:right;}

.top_buttons {padding-bottom:35px; width:950px }
.button_center {float:right; width:100%; text-align:center; }
.center {float:left; width:60%; text-align:center;}
.checkout-content .center h3 {
border-bottom:0;
margin:0;
padding-bottom:10px;
}*/

.orderPaymentDetails {float:right; }
.add-address-text { font-size:11px !important; font-family:Verdana, Helvetica, Arial, sans-serif !important; }

.account-box-inside-noli p.placement { width:auto !important; margin:-10px 150px 15px 190px !important; }


/*.clear {clear:both !important; float:none !important; display:block !important;}*/

		.account-box-inside-noli .items-total dl {margin:0 10px;}
		.account-box-inside-noli .items-total dt {float:left; width:70%;}
		.account-box-inside-noli .items-total dd {float:right; text-align:right; width:30%;}
		.account-box-inside-noli .items-total .subtotal {font-size:1.273em;line-height:1.45em;margin:10px 0 0;}
		
div.date_select p {font-size:1.25em;font-family:Georgia,'Times New Roman',serif; margin:15px 0 0 5px; }
div.date_select p span {color:#89C0B6; font-weight:normal;}
div.date_select p img {vertical-align:middle; padding-left:20px;}









.popup-product-gallery-details { z-index:999; width: 711px !important; margin:0 !important;text-align: left; position: fixed; top: 30%; left: 20%; min-height: 450px; height: auto !important; }
		.popup-product-gallery-details ul { width: auto; padding: 0; }
		.popup-product-gallery-details li { width: auto; height: auto; float: none; list-style:none; }
		.popup-product-gallery-details li img { background: none; padding: 0; }
		.product-gallery-details-top { background: url(/Client/PureParty/images/global/bg-list_featured_top.png) top left no-repeat; padding-top: 12px; width:711px !important; }
		.product-gallery-details-bot { background: url(/Client/PureParty/images/global/bg-list_featured_bot.png) bottom left no-repeat; padding-bottom: 30px; margin:0 !important; width:711px !important;  }
		.product-gallery-details-mid { background: url(/Client/PureParty/images/global/bg-list_featured_mid.png) top left repeat-y; padding: 25px 18px 25px 2px; width:698px !important;  position: relative; margin:0 !important; }
		.product-gallery-details-mid .popupCol { float:left; width:49%;}	
		.product-gallery-details-mid .popupCol p { color:#9B8A5F; }	
		.product-gallery-details-mid .popupCol p.placement { width:auto !important; margin:-10px 23px 15px 30px !important; }
		.product-gallery-details-mid .popupCol label { width:115px; }
		
		.product-gallery-details-mid .popup-close { position: absolute; width: 13px; height: 12px; top: 3px; right: 22px; background: url(/Client/PureParty/images/global/btn-close.png); text-indent: -9999em; overflow: hidden; }
		.product-gallery-details-image { width: 256px; float: left; text-align: center; }
		.popup-product-gallery-details .product-gallery-details-image img { background: none; margin: 0 auto;}
		.product-gallery-details-content { width: 405px; float: left; }
		.product-gallery-details-head { font: 2.1667em Georgia, serif; }
		.product-gallery-details-content ul { padding: 15px 0; border: 0; }
		.product-gallery-details-content ul li { font: 0.9167em Verdana, Arial, Helvetica, sans-serif; width: auto; float: none; text-align: left; line-height: 1.4; padding: 0 0 5px 10px; background: url(/Client/PureParty/images/global/bullet-blue.png) 0 0.5em no-repeat; }
		.product-gallery-details-content h3 { font: 1.5833em Georgia, serif; margin-bottom: 10px; }
		.product-gallery-details-content strong { font: 1.1667em Georgia, serif; display: block; margin-bottom: 10px; }
		.product-gallery-details-content h4 { font: 1.1667em Georgia, serif; color: #89c0b6; }
		.product-gallery-details-content p { font: 0.9167em/1.4 Verdana, Arial, Helvetica, sans-serif; padding: 0 0 15px; }
		.product-gallery-details-content p a { color: #89c0b6; text-decoration: underline; }
		.product-gallery-details-content p a:hover { text-decoration: none; }


/* Calendar, address, login popup */

.Address-Popup-Select-Module {position:relative; z-index:100; width:695px !important; margin:0 !important;}
.calendar-Popup-Select-Module {position:relative; z-index:100; width:665px !important; margin:0 !important;}
.Address-Popup-Select-Module h4, .calendar-Popup-Select-Module h4 {color:#4B867B; font-family:Georgia,'Times New Roman',serif; font-size:105%; font-weight:normal;}
.Address-Popup-Select-Module p, .calendar-Popup-Select-Module p {margin-bottom:5px;}
.Address-Popup-Select-Module .form, .calendar-Popup-Select-Module .form {margin: 0 10px;}
#content_form .radio_group .calendar-Popup-Select-Module table {width:auto !important; margin:0 0 15px 36px !important;}
#content_form .radio_group .calendar-Popup-Select-Module table tr th {text-align:center; background:#fff none !important; font-size:95% !important;}
#content_form .radio_group .calendar-Popup-Select-Module table tr td {padding:0 !important; width:66px; text-align:center;}

#content_form .radio_group .calendar-Popup-Select-Module table tr td #dayButton input { font:200% Georgia,'Times New Roman',serif; height:46px;width:80px;background-color:#f0f6f6;cursor:pointer; border-color:#d8e7e4; }

 #content_form .radio_group .calendar-Popup-Select-Module table tr td   #weekendButton input   {  font:200% Georgia,'Times New Roman',serif;height:46px;width:80px;background-color:#D6EAE6;cursor:pointer; border-color:#bed4d1; }
    
input.selected {border: 3px solid #84b5b1 !important;font-weight:bold;color:#498374;}
  
input.notAvailable {background: url(/client/PureParty/images/global/dateNotAvail.png) top center no-repeat;cursor:default !important; }
    
