@font-face {font-family: 'brushtypenormal';src: url("../../fonts/brushtype-normal.ttf")  format('truetype'),url("../../fonts/brushtype-normal.eot?#iefix") format('embedded-opentype'), url("../../fonts/brushtype-normal.woff") format("woff"), url("../../fonts/brushtype-normal.svg#svgFontName") format("svg");font-weight: normal;font-style: normal;}
@charset "UTF-8";
/* exo-2-100 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 100;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-100.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Thin'), local('Exo2-Thin'),
       url('../../fonts/exo-2-v3-cyrillic_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-100.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-100.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-100italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 100;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Thin Italic'), local('Exo2-ThinItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-100italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-200 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-200.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Extra Light'), local('Exo2-ExtraLight'),
       url('../../fonts/exo-2-v3-cyrillic_latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-200.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-200.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-200italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 200;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-200italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Extra Light Italic'), local('Exo2-ExtraLightItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-200italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-300italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Light Italic'), local('Exo2-LightItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-300italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-regular - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local("Exo 2"), local('Exo2-Regular'),
       url('../../fonts/exo-2-v3-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-regular.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-300 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Light'), local('Exo2-Light'),
       url('../../fonts/exo-2-v3-cyrillic_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-300.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Italic'), local('Exo2-Italic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-500 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-500.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Medium'), local('Exo2-Medium'),
       url('../../fonts/exo-2-v3-cyrillic_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-500.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-500italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 500;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Medium Italic'), local('Exo2-MediumItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-500italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-600 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Semi Bold'), local('Exo2-SemiBold'),
       url('../../fonts/exo-2-v3-cyrillic_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-600.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-600italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Semi Bold Italic'), local('Exo2-SemiBoldItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-600italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-700italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Bold Italic'), local('Exo2-BoldItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-700italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-800 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-800.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Extra Bold'), local('Exo2-ExtraBold'),
       url('../../fonts/exo-2-v3-cyrillic_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-800.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-700 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Bold'), local('Exo2-Bold'),
       url('../../fonts/exo-2-v3-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-700.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-800italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Extra Bold Italic'), local('Exo2-ExtraBoldItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-800italic.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-900 - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 900;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-900.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Black'), local('Exo2-Black'),
       url('../../fonts/exo-2-v3-cyrillic_latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-900.svg#Exo2') format('svg'); /* Legacy iOS */
}

/* exo-2-900italic - cyrillic_latin */
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 900;
  src: url('../../fonts/exo-2-v3-cyrillic_latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Exo 2 Black Italic'), local('Exo2-BlackItalic'),
       url('../../fonts/exo-2-v3-cyrillic_latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/exo-2-v3-cyrillic_latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/exo-2-v3-cyrillic_latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/exo-2-v3-cyrillic_latin-900italic.svg#Exo2') format('svg'); /* Legacy iOS */
}
html,page{height:100%;margin: 0 auto;min-height: 100%;text-align: center;}
/*body {background:url("../img/sbg.png") repeat scroll 0 0 #f9f9f9;height: 100%;font-family: Tahoma,Arial,Helvetica;font-size: 12px;margin: 0 auto;padding: 0;}*/
body {background:#fff;height: 100%;font-family: "Exo 2",sans-serif;font-size: 14px;margin: 0 auto;padding: 0;overflow-x:hidden;position: relative;}
html,page{overflow-x:hidden;}
body.em{background:none;}
body.paprat {background: transparent url("../img/sbg.png") repeat scroll 0 0;}
input[type="text"],input[type="password"],textarea{text-align: left;font-size:13px;letter-spacing: 0.5px;border: 1px solid #d9d9d9;border-radius: 3px;color: #666;display: block;float: left;height:35px;line-height:1;padding: 2px 10px;width: 220px;}
input[readonly]{color:#666;}
select{line-height:46px!important;}
textarea{color: #777;font-size: 13px;height:110px;line-height: 17px;width: 250px;padding: 5px 1%;}
a:link, a:active,a:visited{font-size:13px;color:#555;text-decoration:none;}
a:hover{text-decoration:underline;}
a{cursor: pointer;}
h1,h2,h3,h4{height: auto;line-height: 30px;font-size:17px;font-weight: normal;margin: 0;padding: 5px;text-align: center;/*font-family: "brushtypenormal",sans-serif;*/text-transform: uppercase;}
h1{font-size:22px;border-bottom: 4px double #ddd;}
h1 a:link,h1 a:active,h1 a:hover,h1 a:visited,h2 a:link,h2 a:active,h2 a:hover,h2 a:visited{ color: #d35693;text-decoration: none;line-height:20px;font-size: 13px;letter-spacing: 0.3px;}
p{line-height:23px;color: #666;padding:0 5px;}
.description p{text-align: justify;padding: 0 10px;font-size: 13px;}
.description table td{text-align: left;}
.description table tr:nth-child(odd){background:#f9f9f9;}
.separator{background: transparent url("../../images/interface/separator.png") no-repeat scroll center center;display:inline-block;height:31px;width:100%;margin: 20px auto;}
ul,li{margin:0;padding:0;list-style:none;}
ul li a,.insiderhoder{float:left;width:100%;}
ul li a:hover{text-decoration:none;color: #e5522a;}
li{height:35px;line-height:35px;text-indent: 5px;}
img {border: medium none;}
.header {box-shadow: 0 4px 6px #f1f1f1;height: 124px;position:relative;width: 100%;background:#fff;z-index:100;}
#bottomh {float: left;position: relative;width: 100%;}
.shop-menu,.shop-search {float: left;line-height:27px;}
.shop-menu{width:44%;}
.shop-search{width:100%;padding: 5px 0;}
.custopthold{float: right;position: relative;width: 74%;}
.shop-menu-wrap {float: left;margin-right: 20px;text-align: center;}
.shop-menu-wrap a:link, .shop-menu-wrap a:active, .shop-menu-wrap a:visited,.phone-menu,.bsktxt {text-decoration: none;border: 1px solid #eee;color: #888;font-size: 11px;padding:5px 10px;text-transform: uppercase;}
.shop-menu-wrap a:hover{background:#cf6f5c;color:#fff;}
.shop-menu-wrap img, .phone-menu img{float: none;height: 20px;line-height: 30px;padding: 2px 5px;vertical-align: bottom;}
.user_cart {float: right;margin: 0;position: relative;width: 150px;z-index: 50;}
.ucart{display: block;float: right;height: 30px;line-height: 30px;width: 100%;}
.ucart a{ float: right;padding-right: 30px;}
.cart-total-items{ background-color: #358faa;border-radius: 50%;color: #ffffff;display: block;height: 26px;line-height: 26px;position: absolute;right: 0;text-align: center;top: -4px;transition: all 0.4s ease 0s;font-weight: bold;width: 26px;}
.fa-shopping-cart {float: left;background: rgba(0, 0, 0, 0) url("../../images/interface/icons/cart.png") no-repeat scroll 0 5px;height: 30px;width: 25px;}
.phone-menu,.bsktxt{float: left;border:none;padding: 2px 0 2px 15px;}
#shopping_cart {cursor: pointer;}
#shopping_cart img {cursor: pointer;float: left;padding: 2px 5px;position: relative;z-index: 101;}
.bsktxt {line-height: 30px;padding: 0 5px;position: relative;z-index: 101;background: #fff;width: 200px;float: right;}
#qtotal {color:#cd7da5;font-size: 14px;font-weight: bold;margin: 0 3px;}
#bcontent{border-radius: 5px;box-shadow: 0 0 4px 4px #eee;background:#f9f9f9;display: none;right: 0;margin-top: 27px;min-height: 10px;position: absolute;text-align: left;width: 450px;z-index: 100;}
.mini-cart-total table tr{border-bottom:solid 1px #f4dede;float:right;width:80%;}
.mini-cart-total table tr td{text-align:right;width: 100%;}
.emty_bsk {background: #fff;color:#666;float: left;font-size: 16px;height: 100px;line-height: 80px;text-align: center;width: 100%;}
.bottom-panel {border-top: 3px double #ddd;color: #333333;display: table;padding: 15px 0;width: 450px;}
.bottom-panel table{background:none;}
.bottom-panel .left {float: left;margin: 0 0 0 15px;text-align: center;width:40%;}
button.but_inactive, input.but_inactive {background: #deaec6;border: none;border-radius: 3px;box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;color: #ffd1e8;display: inline-block;font-size: 14px;font-weight: bold;line-height: 30px;margin:25px;padding: 7px;text-decoration: none;text-transform: uppercase;}
.bottom-panel .right {float: right;margin: -5px 15px -10px 0;width:50%;}
.inavtive-cart-total {color: #999999;}
.mini-cart-total {font-size: 14px;text-align: right;}
.ttltext {color: #000000;font-size: 13px;}
.ttlpay {color: #000000;font-size: 14px;}
.grttltext {color: #000000;font-size: 14px;font-weight: bold;}
.grttlpay {color: #358faa;font-family: Times New Roman;font-size: 16px;font-weight: bold;}
.insider { height: auto;margin: 0 auto;max-width: 1250px;width: 100%;}
div.logo {float: left;margin:0 0 10px;position: relative;width: 24%;text-align: right;}
div.logo img {width: 100%;margin-top: 12px;max-width: 200px;}
.container-top {float: right;height: 35px;margin: 1px auto;padding: 12px 0;position: relative;top: 5px;}
#welcome > div, .logged > div {float: left;}
.logged{display: inline-block;height:30px;text-align: left;margin: 0 1%;width: 98%;}
#welcome img {margin-right: 5px; margin-top:4px;}
#showhide{cursor: pointer;display: inline-block;height:30px;position: relative;min-width: 330px;width:auto;}
/*#showhide:hover{width: 325px;background: #f9f9f9;border: 1px solid #eee;border-bottom:none;}
#showhide:hover .menuholder{display:block;}*/
.menuholder{background:#f9f9f9;float: left;left: -1px;display: none;margin: 0;padding: 0 2%;position: relative;border:solid 1px #eee;border-top:none;top:10px;width: 96%;z-index: 10;}

#showhide span,#showhide img{float: left;font-size: 13px;}
.usermenu{background: #f5f5f5;border-bottom: 3px double #eee;color: #e5522a;float: left;font-weight: bold;letter-spacing: 0.5px;padding: 3px 0;text-align: center;text-transform: capitalize;width: 100%;}
.opt,.opt1,.opt2,.opt3,.opt4{ border-bottom: 1px solid #eee;float: left;height:40px;line-height:40px;width: 100%;}
.opt a,.logged a{color:#555;}
.logged span{display: inline-block;}
#showhide span img{float:right;padding:6px;}
a.umsg{color:#efa597;}
ul.myweddings, ul.myweddings li, ul.friendsweddings, ul.friendsweddings li {color: #555;float: left;width: 100%;font-size:13px;}
ul.myweddings li,ul.friendsweddings li{text-align: left;position:relative; background: rgba(0, 0, 0, 0) url("../../images/interface/arrow.gif") no-repeat scroll 98% center;}
ul.friendsweddings{position: relative;}
ul.friendsweddings li > ul,ul.myweddings li > ul{background: #f9f9f9;display: none;left: 310px;margin: 0;position: absolute;top: 0;width: 100%;z-index: 100;}
ul.myweddings li ul li,ul.friendsweddings li ul li{background:#f9f9f9;}

#showhide ul ul li,ul.friendsweddings ul li {border-bottom: 1px solid #ddd;float: left;text-align: left;text-indent: 10px;text-transform: none;}
ul.friendsweddings li:hover > ul{display: block;}
ul.friendsweddings li:hover > ul li a,ul.myweddings li > ul li a{color:#555;}
ul.myweddings li:hover > ul{display: block;background: #fff;}
#showhide ul ul li:hover {background: #fff;}
.opt4 img {vertical-align: middle;width:11px;}
#showhide .menuholder .opt1 img,#showhide .menuholder .opt img {display: block;margin-right: 5px;margin-top:3px;max-height: 16px;padding: 10px 0;}
#showhide a:link,#showhide a:active,#showhide a:visited{float: left;text-align: left;text-decoration: none;width: 100%;}
#showhide a.tored{color:#e5522a;font-weight:bold;}
.list_product h4 a{text-decoration:none;font-size: 18px;}
.opt1:hover,.opt:hover,ul.myweddings li:hover,ul.friendsweddings li:hover{background: #fff;font-size:13px;}
.opt1:hover > a,.opt:hover > a,ul.friendsweddings li > ul li:hover a,ul.friendsweddings li:hover,ul.myweddings li > ul li:hover a,ul.myweddings li:hover{color:#e5522a;font-size:13px;}
ul.myweddings li > ul li:hover{border:none;}
.content {display:inline-block;margin: 0 auto;min-height: 100%;max-width: 1150px;padding: 0;position: relative;width: 100%;background:#fff;}
.pdmenu{height: 35px;margin: 0 auto;width: 100%;}
.pdmenu ul {width: 100%;}
.pdmenu ul li {float: left;width: auto;height: 32px;line-height:32px;text-align: center;position: relative;}
img.bannertop{position: absolute;right: 0;top: 25px;}
div.pdmenu > ul > li > a {color: #555;font-family: 'brushtypenormal',sans-serif;font-size:20px;font-weight: normal;letter-spacing: 0.7px;line-height: 35px;padding: 0 10px;text-decoration: none;text-transform: uppercase;width: auto;}
.pdmenu ul ul {background: #f5f5f5 ;display: none;left: 0;position: absolute;top: 30px;width:260px;z-index: 110;min-height:100px;}
div.pdmenu > ul > li:hover ul {display:block}
div.pdmenu > ul > li:hover{border-bottom:solid 3px #cf6f5c;}
.pdmenu ul ul li:hover{background:#f5f5f5 ;}
.pdmenu ul ul li:hover a{background:#fff;color:#555;}
.pdmenu ul ul li {border-bottom: 1px solid #eee;height:40px;line-height:40px;text-align: left;text-indent: 15px;width: 100%;}
.pdmenu ul ul a {display: block;font-size: 14px;text-decoration: none;font-weight: normal;}
.popup_form {background: #f9f9f9;border: 1px solid #f1f1f1;display: none;font-size: 12px;visibility: hidden;z-index: 200;padding: 1%; box-shadow: 0 1px 4px 5px #fff;}
.guestspopup{width: 100%; height: 100%; float: left;}
.guestspopup #wedding_guest{float: left;left: 360px;top: 6159px;width: 100%;}
.popup_header_line,.search-result h1{display:block;width:100%;margin: 5px 0;text-align:center;padding:7px 0;border-bottom: 3px double #eee;text-shadow: 0 1px #eee; font-weight: bold;font-size: 14px;}
fieldset{border:solid 1px #ddd;text-align: center;}
fieldset div{position:relative;}
fieldset label{text-align:left;}
fieldset input[type="image"],#communicator span#close{position:absolute;right:5px;top:5px;cursor:pointer;}
fieldset input[type="text"],fieldset textarea{width:90%;}
#communicator{display:none;left:30%;position: fixed;top: 15%; box-shadow: 0 1px 4px 5px #fff;}
.um{float:right;margin-right: 20px;}
.panes2div{float: left;height: 180px;padding: 10px 0;text-align: left;}
.home {width: 906px;}
.scrollable .items, .scrollable1 .items, .scrollable2 .items {clear: both;position: absolute;width: 20000em;}
.home .items div {margin-top: 0;}
.items div {float: left;margin-top: 5px;}
.slide,#citydiv{width:100%;}
.slide,#slideshow,.videowrapper {/*background: rgba(0, 0, 0, 0) url("../../images/interface/sbck.jpg") no-repeat scroll 0 0 / 100% auto;*/background: #fff;max-height: 610px;height: 100%;position: relative;width: 100%;}
.videowrapper{height: auto; max-height: none;}
.ban{display: block;width: 100%;position: relative;height: 100%;}
.banhold,.banhold1{width:100%;height:100%;display:block;}
.banhold1{padding: 80px 0;}
.banhold img {max-width: 100%;height: 100%;}
.lefttxt{background: #fff;height: 50%;left: 15%;opacity: 0.8;position: absolute;top: 15%;width: 40%;z-index: 10;}
.lefttxt h2.title-large{width:90%;margin: 10px 15px;}
.arrows{display: none;left: 5%;margin: 0 auto;position: absolute;right: 5%;top:40%;width: 90%;}
.arrows img{float:left;display:block;cursor:pointer;z-index:100;position: relative;}
.slide:hover .arrows{display:block;}
.arrows img.next{float:right;}
.leftc,.rightc{float: left;height: 550px;margin: 0 5px;width: 56%;}
.rightc{width:42%;}
.leftc img{  margin: 15px 35px 15px 15px;width: 80%;}
.leftc{text-align:left;}
.leftc span{background: #fff;border: 1px solid #fff;border-radius: 5px;display: block;font-size: 15px;height: 360px;line-height: 18px;margin: 5px;opacity: 0.5;padding: 5px;width: 100%;}
.leftc span img{float:left;max-width:150px;margin:4px;}
h2.title-large {color: #cf6f5c;display: inline-block;font-family: 'brushtypenormal',sans-serif;font-size:40px;height: 80px;line-height: 47px;margin-bottom: 5px;margin-top:24px;text-align: left;text-shadow: 0 2px 1px #000;vertical-align: bottom;width:99%;}
.newbutton {background-color: rgba(0, 0, 0, 0.1);border-radius: 15px;position: relative;left: 15%;right: 15%;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255, 255, 255, 0.5);display: inline-block;height: 40px;outline: medium none;padding: 7px 7px 9px;text-decoration: none;height: 58px;text-align: center;width: 288px;}
.newbutton .inner {background: #ff7f66;border: 1px solid #ff7f66;border-radius: 10px;box-shadow:0 1px 0 0 #fcba91 inset, 0 -1px 0 0 #e37634 inset;color: #fff;display: block;font-size: 24px;font-weight: bold;height: 100%;line-height: 40px;text-shadow: 0 1px 2px #a5592b;}
.newbutton .inner:hover{background: #cf6f5c;}
a.quotes {margin: 15px 0 70px;text-align: right;width: 70%;color:#cf6f5c;display: block;text-decoration:none;font-family: 'brushtypenormal',sans-serif;font-size: 18px;}
.newbutton .inner > span {display: inline-block;height: 24px;padding: 8px;}
.row-bottom {margin-left: 0;padding-top: 15px;text-align: left;}
.row-bottom p{color: #888;line-height: 22px;width: 70%;}
.navigation {bottom:20px;left: 46%;position: absolute;z-index: 20;}
.navigation .button {background: url("../../images/interface/dot-inactive.png");float: left;height: 10px;line-height: 0;margin-right:14px;width: 10px;}
.navigation .button.on {background: url("../../images/interface/dot-active.png");}
#citydiv .selectboxit-container .selectboxit,#citydiv select{min-width:95%;}
.register div.formrow{display: inline-block;margin: 0 auto 0 0px;min-width: 300px;width:50%;}
select#m{width:100%;}
table.alchohol td{text-align:left;padding:5px;background: #eae4e7;}
table.alchohol td.b{ background: #cd7da5;border: medium none;color: #fff;font-weight: bold;}
table.alchohol td.e{background:none;}
table.statisticshome{background: rgba(0, 0, 0, 0) url("../../images/interface/sbck.jpg") no-repeat scroll center center / 100% auto;max-width: 600px;padding:10px 0;}
table.statisticshome th{background:none;}
table.statisticshome h2{color:#fff;}
table.statisticshome p,table.statisticshome label{font-size:15px;font-weight: bold;margin: 2px 0;text-align: center;width: 100%;}
table.statisticshome p{color: #cd7da5;}
table.statisticshome label{text-transform: lowercase;}
#imenu{background:url('../../images/interface/imenu/menul.png') no-repeat 0 26px;height:auto;position: fixed;right:-54px;top:15%;width:94px;z-index: 900;cursor:pointer;}
a.activate{display:none;background: #f5f5f5;float: none;font-size: 11px;position: relative;text-align: center;text-decoration: none;top: 0;vertical-align: bottom;width: 100%;}
a.activate span{color: #ff9783;display: inline-block;font-family: brushtypenormal;font-size: 21px;height: auto;line-height: 18px;padding: 5px 0;vertical-align: bottom;width: 100%;}
a.activate:hover span{color:#fff;background:#ff9783;}
#imenu:hover{transition: 0.5s;right:0px;}
#imenu:hover .activate{display:block;}
#imenu ul{background:#aaa ;width:54px;float: right;height: 100%;}
#imenu ul li{float:left;width:100%;margin:5px 2px;max-height:50px;cursor:auto;background-size:contain;background-position: center center;position: relative;}
#imenu ul li p{background:#aaa;color: #fff;font-family: Tahoma;font-size: 13px;font-weight: bold;line-height: 20px;height: 100%;min-width: 150px;padding: 5px;position: absolute;right: -500px;text-align: right;top:0;margin: 0;z-index: 100;}
#imenu ul li a{color:#fff;}
li.gu{background:url('../../images/interface/imenu/gu.png') no-repeat ;}
li.gu:hover{background:url('../../images/interface/imenu/agu.png') no-repeat;}
#imenu ul li:hover p{right:50px;transition: 0.5s;}

li.ga{background:url('../../images/interface/imenu/ga.png') no-repeat ;}
li.ga:hover{background:url('../../images/interface/imenu/aga.png') no-repeat;}
li.me{background:url('../../images/interface/imenu/me.png') no-repeat ;}
li.me:hover{background:url('../../images/interface/imenu/ame.png') no-repeat;}
li.re{background:url('../../images/interface/imenu/re.png') no-repeat ;}
li.re:hover{background:url('../../images/interface/imenu/are.png') no-repeat;}
li.inv{background:url('../../images/interface/imenu/inv.png') no-repeat ;}
li.inv:hover{background:url('../../images/interface/imenu/ainv.png') no-repeat;}
li.pu{background:url('../../images/interface/imenu/pu.png') no-repeat ;}
li.pu:hover{background:url('../../images/interface/imenu/apu.png') no-repeat;}
li.we{background:url('../../images/interface/imenu/we.png') no-repeat ;}
li.we:hover{background:url('../../images/interface/imenu/awe.png') no-repeat;}
li.gif{background:url('../../images/interface/imenu/gif.png') no-repeat ;}
li.gif:hover{background:url('../../images/interface/imenu/agif.png') no-repeat;}
li.pr{background:url('../../images/interface/imenu/pr.png') no-repeat ;}
li.pr:hover{background:url('../../images/interface/imenu/apr.png') no-repeat;}
li.acc{background:url('../../images/interface/imenu/acc.png') no-repeat ;}
li.acc:hover{background:url('../../images/interface/imenu/aacc.png') no-repeat;}

.register div.regf,.regform {float: left;margin-top:25px;text-align: left;width:100%;}
.register div.regf,.regform,#her_advertisment{width:100%;}
.regflast input[type="checkbox"]{float:left;margin-left: 25px;}
.regflast{float: left;line-height: 12px;margin:3px auto;text-align: center;width:100%;}
.register div.regf label,.register div.regform label,label {color: #555;float: left;font-size:13px;padding: 3px;width: 90%;font-weight:bold;}
.register div.regform label.as{width:70%;min-width:300px;}
.register div.regf2{width:100%;margin-top: 0;}
.comments label{float:none;}
#countrySelectBoxIt,#citySelectBoxIt{margin:0 0 10px;}
.register input[type="text"], .register input[type="password"],#citydiv {float: left;}
#citydiv .selectboxit-container{width:100%;}
.field_wrong{background:#fff6f6;}
.message_div,.msg,.thnkmsg,.imgmsg{display:block;margin:10px auto;color:#d35693!important;text-align: center;}
select option{padding:5px;}
#yes,#no,#imgtodel{cursor: pointer;}
input#city911[type="text"]{display:none;}
#enter_city, #select_city, #w_enter_city, #w_select_city, #select_rz, #enter_rz, #c_enter_city, #c_select_city, #select_ch, #enter_ch, #p_enter_city, #p_select_city, #select_rr, #enter_rr {cursor: pointer;display: none;float: right;}
#article_content{background:#fff;float: left;width: 100%;}
div.terms_of_use {display:none;background: #f9f9f9;border: 1px solid #ccc;margin: 0 auto;overflow: auto;padding: 5px;width: 98%;}
.terms_of_use h1{font-size:19px;}
.register div.formrow.terms{float: left;min-width: 65%;text-align: left;margin:10px 0;}
.regwrap{display: block;margin: 0 auto;min-width: 600px;width: 62%;}
label.aa{display: block;position: relative;left:43%;font-size: 13px;font-weight: bold;line-height: 14px;margin: 0 auto;text-align: left;width: 300px;}
.adrrows,.adrrows textarea{float: left;width: 100%;}
.register div.formrow.profileopt{float: left;margin: 0;width: 100%;}
.register div.formrow.profileopt label.aa{left: 0;width: 100%;}
.register div.formrow.fixedh{height: 200px;}
.register{display: table;position: relative;vertical-align: middle;width: 100%;}
.newsp{ float: left;margin-top: 25px;width: 100%;}
.ltd1{width: 100%;float: left;}
#her_advertisment,.comimg,.comattr{float:left;}
table.orders tr{height:35px;}
.comimg img{max-width: 100%;border: 1px solid #aaa;max-width:93%;padding: 2px;}
.comattr table{margin:0;}
.comattr table td.head{border-bottom:4px double #eee;margin: 0;padding-bottom: 5px;}
.comattr h4{color: darkorange;font-size: 13px;font-weight: normal;margin: 0;padding: 0 5px;text-align: left;}
td.commentrow{color: #777;height:auto;padding: 5px 10px;font-family: Comic Sans MS;}
table{margin:10px auto;width:100%; background: #fff;}
table th{background:#f1f1f1;padding:8px;margin-top:20px;font-weight: bold;text-align: center;font-size: 13px}
table.myimages{width:100%;}
table.img-upload-form{background:#f1f1f1; padding: 10px 0;}
table.img-upload-form span{float:left;width:90%;margin:5px 0;}
table.img-upload-form label,table.media-view td.gal a{line-height:18px;vertical-align: top;font-size: 14px;}
table.img-upload-form label{line-height:17px;font-weight: normal;}
table.img-upload-form input[type="radio"],table.media-view input[type="radio"]{float:left;}
table.media-view input[type="text"],table.media-view textarea{display: inline-block;float: none;width: 300px;}
table.media-view td.gal{text-align:center;padding:5px 0;}
table.media-view td.gal a{font-weight:bold;color:#358faa;}
table.contact_us{border: 1px solid #eee;border-radius: 5px;margin-bottom: 30px;margin-top: 30px;padding: 10px;width: 60%;text-align: right;}
table.contact_us td{width:50%;}
table.contact_us label{font-weight:normal;line-height: 30px;padding: 5px;}
table.contact_us td:first-child{font-size: 14px;font-weight: bold;vertical-align: middle;width: 30%;}
#contactsubmit{width:120px;}
.media-view,.comments,.fright{float:left;width:98%;position: relative;}
textarea#comment{float:none;width:50%;min-width:320px;}
.newsp .register {background: #fff;border: 1px solid #eee;border-radius: 5px;margin: 0 auto;text-align: center;width: 100%;}
.regtxt{display:block;width:100%;text-align:center;margin:5px 0 10px;}
.footer {background: #f9f9f9;border-top: 3px double #eee;bottom: 0;display: inline-block;min-width: 1000px;position: relative;text-align: center;width: 100%;}
.sh,.social{display: inline-block;padding-left: 4%;text-align: left;vertical-align: top;width: 25%;}
.sh img{margin: 5px;width: 80%;}
.social {display: inline-block;padding-left: 5%;text-align: center;width: 63%;}
.social h4 {margin-bottom: 0;text-align: left;margin-top:10px;}
ul.follow {float: left;margin: 0;padding: 0; width: 100%;}
ul.follow li, ul.follow2 li {float: left;margin: 3px 0;padding: 0;width: auto;height: auto;}
li.facebook a {background-position: 0 0;}
.follow li a {background: rgba(0, 0, 0, 0) url("../../images/interface/social2.png") no-repeat scroll 0 0;border-radius: 2px;float: left;height: 20px;margin: 5px;text-indent: -1000em;width: 20px;}
.follow li.facebook a:hover, .follow2 li.facebook a:hover {background-position: 0 99%;}
li.twitter a {background-position: -20px 0;}
.follow li.twitter a:hover, .follow2 li.twitter a:hover {background-position: -20px 99%;}
li.googleplus a {background-position: -40px 0;}
.follow li.googleplus a:hover, .follow2 li.googleplus a:hover {background-position: -40px 99%;}
li.pinterest a {background-position: -60px 0;}
.follow li.pinterest a:hover, .follow2 li.pinterest a:hover {background-position: -60px 99%;}
li.tell-a-friend a {background-position: -162px 0;}
.follow li.tell-a-friend a:hover, .follow2 li.tell-a-friend a:hover {background-position: -162px 99%;}
.footer-bottom {border-top: 1px solid #eee;display: inline-block;padding: 5px 0;text-align: center;width: 100%;}
.footer p {color: #555555;font-size: 13px;margin: 0;padding: 0;}
.fright{float: right; width: 100%;text-align: left;}
.bmenu{float: left;margin: 0;padding: 0;width: 100%;}
ul.list {float: left;font-size: 14px;margin: 0;width: 24%;padding: 0;}
ul.list li.list1 {color: #cf6f5c;text-transform: uppercase;width: 100%;font-size: 12px;font-weight: bold;}
ul.list li {width: 100%;}
div.bmenu li{float: left;height: auto;line-height: 22px;margin: 0 auto;padding: 0 5px;width: 100%;}
div.bmenu a:link, div.bmenu a:visited, div.bmenu a:active,div.bmenu li{color: #666666;font-size: 12px;}
.made {border-top: 3px double #eeeeee;display: inline-block;font-family: Segoe Print,Arial;font-size: 15px;font-weight: bold;text-align: center;width: 100%;}
input[type="submit"],a.wbtn,button.wbtn,input[type="button"],input.closebtn[type="button"],input.closebtn[type="submit"],.popup_content .custom_button{
background: #358faa;border: medium none;border-radius: 2px;box-shadow: 0 0 1px 1px #ddd;color: #ffffff;cursor: pointer;display: inline-block;font-size: 14px;margin: 10px auto;padding: 9px;text-shadow: 0.5px 0.5px #333;}
input[type="submit"]:hover,.wbtn:hover,table.cart.btn:hover{background:#738faa;text-decoration:none;}
button.save{background:#709FB7;}
a.wbtn,.comopt{ display: inline-block;text-align: center;width: 150px;margin: 20px auto;text-transform: capitalize;}
.comopt{background: #f1f1f1;float: right;padding: 5px 0;text-align: right;width: 100%;}
.comopt img{margin-right:5px;}
h3.c{background:#f8f8f8;}
.comimg{float: left;height: 100%;min-width:100px;width:10%;margin-right: 15px;}
.comattr{width:100%;min-width:320px;}
input[type="submit"]:disabled {background: #f1f1f1;color: #aaaaaa;cursor: text;font-weight: normal;}
.login {padding-left: 10%;display: table-cell;font-size: 20px;height: 100%;min-width: 250px;position: relative;text-align: center;vertical-align: middle;width: 30%;}
.login div{display:table-cell;vertical-align:middle;}
.form1 {display: table-cell;text-align: center;width:70%;}
#conttable {background: #ffffff;float: left;margin: 0 auto;padding: 0;width: 100%;}
div.left_col {color: #888888;float: left;font-size: 13px;height: 350px;margin: 10px;padding: 90px 15px 0;text-align: center;width: 25%;}
#article_content .left_column,.rcol{float:left;width:25%;margin-left: 1%;}
.lcol{float:left;width:74%;}
.left_column ul li{background:#fff;border-bottom:solid 1px #eee;}
.left_column ul li a{font-size:14px;}
#article_content .right_column{float:left;width:73%;margin-left: 1%;}
.filter, .msgtblhead, .promo_products{display:block;width:100%;background:#f1f1f1;padding:5px 0;margin-top:20px;font-weight: bold;text-align: center;}
.filter,.msgtblhead{padding:10px 0;font-weight: normal;font-size: 13px;}
.list_product{background: #fff;border-bottom: 3px double #eee;float: left;margin-top: 15px;padding: 10px 1%;width: 96%;}
.list_product a{color: #d35693;font-size: 14px;text-decoration: none;}
.list_product h4{line-height: 20px;}
.prbox,.userimg{display: inline-block;height: 300px;margin: 0 0.5%;position: relative;text-align: center;width: 19%;}
.userimg.art{height:400px;}
img.play{bottom: 0;left: 45%;position: absolute;right: 0;top: 35%;z-index: 10;}
.prbox a,.userimg a{text-decoration:none;}
.rows2 {float: left;margin:15px 0 15px 10%;text-align: center;width: 80%;}
.advh{ border-bottom: 3px double #eee;float: left;margin: 10px 0;width: 100%;}
.adv{color: #555;line-height: 20px;padding: 5px;}
.shop_left_column h2{height:auto;}
.topicholder {background:#FBF2F7;display: inline-block;height:270px;margin: 10px auto 10px 5px;vertical-align: top;width: 48%;}
.topictitle {background:#F1E4EB;display: block;margin: 0 auto;padding: 5px 0;text-align: left;text-indent: 10px;width: 100%;}
.topictitle h3{text-align:left;}
.style1{float: left;width: 30%;}
.style2 {float: right;width: 30%; margin-right: 11px;}
.style1 img, .style2 img {border: 1px solid #C0C0C0;margin: 5px;width: 100%;max-height: 150px;}

.text-style1 {color: #808080;float: right;font-size: 12px;font-style: italic;margin-bottom: 5px;margin-top: 3px;padding-right: 2%;text-align: justify;width: 65%;}
.text-style2 {color: #808080;float: left;font-size: 12px;font-style: italic;margin-bottom: 5px;margin-top: 3px;padding-left: 2%;text-align: justify;width: 65%;}
.topicholder p {color: #D9A169;font-size: 11px;font-style: italic;padding-right: 10px;text-align: right;text-decoration: underline;}
.topicholder p.author {font-size: 11px;font-style: normal;padding-right: 10px;text-align: right;text-decoration: none;}
.topicoption{display:inline;}
.no_topic{float: left;width: 100%;}
#tags{text-align: left;text-indent:10px;margin: 10px 0;}
#tags div{float:left;font-weight: bold;}
.topiccomments{float:left;width: 100%;}
.tcom {background: #FBF2F7;}
table.topictbl input,table.topictbl textarea,form.p_form input,form.p_form textarea{width:97%;}
.butons a.wbtn,table.topictbl button.wbtn{display: inline-block;margin: 20px auto 20px 10px;padding: 8px;text-align: center;width: auto;}
.tophold{float:left;}
span.half{float: left;margin-left: 2%;text-align: left;width: 48%;}
span.half lablel{display: block;width:100%;font-weight:bold;}
span.half input[type="text"],span.half select{width:90%;}
a.more,td.fwopts a,table.find-wedding td a{color: #d35693;font-family: "Comic Sans MS";font-size: 12px;line-height: 31px;text-transform: none;vertical-align: top;}
table.find-wedding td{font-size:13px;}
.prbox span.img,.userimg span.img{width:100%;height:220px;display:block;vertical-align: middle;line-height:220px;border: 1px solid #d9b2c5;}
.userimg span.img{max-width: 220px;padding: 1px;}
.snglgal img.play{top:30%;}
.prbox span.pname,.userimg span.pname{border: 1px solid #d9b2c5;display: block;margin: 3px 0;position: relative;width: 100%;height: 60px;overflow:hidden;}
.userimg span.pname.art{height:41px;border:none;}
.userimg p{margin:5px auto;font-size: 11px;height: 105px;line-height: 15px;}
.prbox span.img img,.userimg span.img img{margin: 0;max-height: 215px;max-width: 100%;vertical-align: middle;}
.userimg span.img img{height: auto;max-height:98%;vertical-align: middle;}
.prbox h4,.userimg h4{width:68%;float: left;position: relative;text-align: left;line-height: 18px;font-size: 13px;text-transform: none;z-index:10;}
.userimg h4{width:98%;text-align: center;}
.prbox .pprice{background: #cd7da5;color: #fff;display: block;font-weight: bold;height: 50px;line-height: 15px;padding-top: 10px;position: absolute;right: 0;top: 0;width: 25%;}
.rows{margin:5px 0;display: inline-block;text-align: center;width: 100%; position: relative;}
.tdimages {display: block;height: 50px;margin: 10px 0;width: 100%;}
.tdimages a{display: inline;float: right;font-weight: bold;line-height: 20px;margin-right: 25px}
.tdimages a.wbtn,table.statisticshome a.wbtn{background: #cd7da5;float: none;font-size: 13px;margin-right: 0;padding: 10px 25px; box-shadow: 0 0 2px #9a5881;}
table.statisticshome a.wbtn{font-size: 15px;height:40px;margin: 0 auto;padding: 0 20px;width: 200px;line-height: 40px;}
table.statisticshome a.wbtn:hover{background: #fff;color:#cd7da5;}
.imgspan{float:left;width:36%;position: relative;}
.imgspan img{margin:3px; transition: all 0.5s linear 0s;max-width:100%;}
.list_product:hover img {transform: scale(1.05, 1.05);}
.message_subject {float: left;margin-top: 20px;padding:0 5px;width: 98%;}
.message_subject div{padding:5px;text-align: left;}
.message_subject div.msg_opt{border:none;}
.message_subject div.msg_msg{background: #f9f9f9;border-bottom: 3px double #ddd;color: #777;font-family: sans-serif;font-size: 13px;min-height: 100px;padding: 15px;}
a.activefolder{color:orange;text-decoration:none;}
.msg_opt span{float:right;color:#8a0230;font-weight:bold;}
.promo_products{margin-top: 20px;background:#cd7da5;}
.promo_products h2{color:#fff;margin: 3px 0;padding: 0;}
.old_price,.new_price,.desc{font-weight:normal;display: block;font-weight: normal;width: 100%;color:#888;text-align: right;}
.desc{float: left;font-size: 11px;margin: 0 0 0 10px;padding: 9px 5px;text-align: justify;width: 55%;}
.new_price{color: #cd7da5;font-size:15px;font-weight: bold;}
.message_subject div span{font-weight:bold;}
.msgtblhead,.msgsdate,.msgssubj,.msgssender,.sp1,.sp2,.sp3,.msgtblrow0,.msgtblrow1{float:left;}
.msgtblrow0,.msgtblrow1{width:100%; height: 50px;padding: 5px 0;background:#f9f9f9;}
.msgtblrow0{background:#f1f1f1;}
.msgsdate,.sp2{width:15%;}
.msgssubj,.sp3{width:55%;}
.usrimg{float: left;position: relative;}
.usrimg span{position:absolute;z-index:2;top:5px;right:5px;background:#fff;}
.usrimg img{padding:3px;border:solid 1px #eee;max-width: 130px;}
.communicator-menu li{text-align: left;}
.imageupldiv, .pimageupldiv {width: 80%;display: inline-block;height:50px;margin:5px auto;overflow: hidden;position: relative;text-align: center;}
table.img-upload-form .imageupldiv{max-width: 200px;}
.imageupldiv span{background: #337ab7;line-height: 35px;height: 35px;border-radius: 4px;color: #ffffff;cursor: pointer;font-size: 14px;left: 0;margin: 0 10px;padding: 5px 8px;position: absolute;left: 0;top:0;width: 120px;}
.imageupldiv input.upload, .pimageupldiv input.upload { cursor: pointer;height: 100%;left: 0;opacity: 0;padding: 0;position: absolute;top: 0;width: 136px;}
#confirmation {bottom: 40%;left: 30%;margin-bottom: 0;margin-top: 0;position: fixed;right:30%;top: 40%;width: 40%;z-index: 1000000;height:auto;max-width: 400px;}
#confirmation ,#popupmsg{display: none;border-radius: 5px;height: auto;}
#confirmation_content,#popupmsg_content{height:auto;border-radius: 5px;background: #f5f5f5 ;display: block;min-width: 350px;padding: 1%;text-align: center;width:98%;}
#confirmation_content{border: 1px solid #eee;box-shadow: 0 1px 4px 5px #eee;}
.msg_wrap,.msg_wrap span{display:block;width:100%;}
div#spinner,.overlay{background: #000;bottom: 0;display:none;left: 0;opacity:0.8;position: fixed;right: 0;top: 0;z-index: 100;}
div#spinner div, div#spinner img {color: #000;height: 20px;left:45%;padding: 5px;position: fixed;text-align: center;top: 51%;width: 70px;}
div#spinner img {height: auto;width: auto;left:44%;top: 39%;}
.msg_wrap span{margin-top: 20px;}
.msg_wrap{background: #f9f9f9;border: 1px solid #ddd;border-radius: 5px;margin: 2%;color: #777;font-size: 15px;line-height: 1.75em;min-height: 120px;width: 96%;}
.msg_wrap span span{display: inline;margin: 5px;width: 70px;}
span.yes a,span.no a{color:#fff;font-size: 15px;height: 100%;text-decoration: none;width: 100%;}
span.yes,span.no{box-shadow: 0 0 2px 1px #999;background: #358faa;border-radius: 3px;color: #fff;cursor: pointer;display:block;max-width: 100px;font-size: 14px;line-height: 30px;margin: 14px auto;padding: 4px 15px;text-align: center;text-decoration: none;transition: color 0.1s ease 0s;}
span.no{background: red;}
.yes .ac,.no.ig{max-width:170px;}
.msg_wrap span span:hover {background: #8bc118;}
span.yes:hover{background: #8bc118;}
p.msgtitle{border-bottom: 3px double #eee;display: block;font-weight: bold;margin: 0;text-transform: uppercase;}
.non{display:none;}
.sp1 img{ margin: 16px 3px;vertical-align: middle;}
.sp1,.sp2,.sp3{padding:2px;height:50px;line-height:50px;text-align: left;}
.msgssender, .message_sender {float: left;text-align: center;width: 22%;}
.message_sender img{display: block;max-height: 30px;padding: 10px 0;margin: 0 auto;}
.message_sender span{display: block;float: right;padding: 10px 0;width: 55%;}
.no_msg{text-align:center;padding:30px 0;font-size:20px;color:#d4d4d4;margin-top:30px;}
.msg_opt span a{margin-right:15px;}
h1.hlogin, h2.hlogin {border-bottom: 3px double #eeeeee;margin: 10px auto;padding: 10px 0;}
div.right_col{border: 1px solid #eee;border-radius: 5px;color: #000000;float: left;margin: 10px;min-height: 350px;padding: 15px;width: 64%;}
div.right_col.logs{margin-top:80px;}
#hidePWF, #showPWF, .left_col a, .right_col a {color: #888888;cursor: pointer;}
#showPWF:hover,#hidePWF:hover{text-decoration:underline;}
#log_form {background: rgba(0, 0, 0, 0) url("../../images/interface/login_icon.png") no-repeat scroll 90px 50px;padding: 35px;}
span.log {color: #000000;display: block;margin: 0 auto;padding-left: 0;width: 56%;}
span.log label{margin-top:10px;}
#log_form div {margin: 0 auto;padding: 3px;text-align: left;width: 75%;}
#log_form table.pwf div{text-align: center;}
#log_form div.logbut {width:35%;}
input.save[type="submit"]{width:100%;}
#log_form div.logopt {text-align: center;}
.pwf {display: none;margin: 50px auto 0;width: 270px;}
.row,.snglgal,.snglgal a{float:left;width:100%;}
.snglgal a{float: left;height: 85%;position: relative;text-decoration: none;}
.snglgal{background: #fff;border: 1px solid #eee;height: 300px;margin: 2px;position: relative;text-align: center;width: 32%;}
.snglgal > a img,.snglgal p{display:block; margin: 0 auto;}
.snglgal > a img{height:185px;max-width: 100%;}
.snglgal p{color: #3993a9;float: right;text-align: right;width:40%;font-size: 12px;line-height: normal;}
.snglgal p.l{bottom:8px;left: 0;position: absolute;text-align: center;width: 100%;height: 30px;}
.snglgal div.vd{font-size: 11px;height: 70px;overflow: hidden;}
.snglgal span.decor{/*background: transparent url("../../images/interface/icons/heart22225.png") no-repeat scroll center top / 100% auto;*/height:100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 100;}
.snglgal:hover span.decor{background:none;}
.delvideo{cursor: pointer;padding: 3px;position: absolute;right: 5px;top: 5px;z-index: 100;display:none;}
.snglgal:hover .delvideo{display:block;}
#main h2{margin:10px 0;border-bottom:double 3px #eee;}
.zoom{height: 100%;}
.row{margin:15px 0;}
.imgopt div{float: left;margin-left:5px;min-width: 30px;text-align: center;top: 70%;width: 10%;}
.imgopt div:hover{background:#fff;}
.imgopt img{padding:5px 0;cursor:pointer;}
#fbshare,#fblike{display:none;}
.snglgal > .imgopt{float:none;display:inline-block;height: 50px;width:100%;background:#f1f1f1;padding:5px 0;margin:0;overflow: hidden;}
.snglgal .fb-like,.snglgal #fbshare{display:none;margin:7px 0;position: relative;z-index: 100;background: #f1f1f1;margin: 0;padding: 5px 0;width: 100px;}
.snglgal:hover{background:#f9f9f9;}
div.page-menu {float: left;padding: 5px;position: relative;text-align: center;width: 100%;}
div.page-menu .rows {display: table;margin: 10px auto;text-align: center;}
div.page-menu a.activpn, .pages a.activpn:hover {color: #ff4400;margin: 15px;}
div.page-menu a {color: #666;cursor: pointer;float: left;width: 100%;}
div.page-menu a.active{color:red;float: left;width: 100%;}
div.page-menu span {border: 1px solid #f1f1f1;border-radius: 3px;vertical-align: middle;color: #888;display:inline-block;*float: left;font-size: 14px;height: 30px;line-height: 30px;margin: 5px;width: 55px;}
div.page-menu span.activpn {background: #fff;border: 1px solid #f9f5f1;border-radius: 3px;color: red;*float: left;margin: 5px;width: 35px;}
div.page-menu a,.pages{width:auto;display: inline-block;float: none;}
.pages{width:100%;}
div.page-menu span:hover {background: #8fc60e;color: #fff;}
div.page-menu span.activpn:hover {background: #fff;color: #8fc60e;}
div.page-menu span.allp{width:150px;}
div.page-menu span.allp:hover{background:none;color: #888;}
/*jalert css*/
#popup_container {background:#F9F9F9;border: 5px solid #F3F3F3;border-radius: 5px;color: #555555;font-family: Arial,sans-serif;font-size: 12px;max-width: 600px;min-width: 300px;}
#popup_title {background:#F1F1F1;color: #666;cursor: default;font-size: 14px;font-weight: bold;line-height: 1.45em;margin: 0;padding: 3px;text-align: center;}
#popup_content,#popup_content.error {background: url(../img/shop.png) no-repeat 16px 40% #fff;padding: 1em 1.75em;margin: 0em;min-height: 60px;}
#popup_content.info {color: #00529B;background-color: #BDE5F8;background-image: url(../img/info.png);}
#popup_content.success {color: #4F8A10;background-color: #DFF2BF;background-image: url(../img/success.png);}
#popup_content.warning{color: #9F6000;background-color: #FEEFB3;background-image: url(../img/warning.png);}
#popup_content.confirm {background-image: url(../img/important.gif);}
#popup_content.prompt { background-image: url(../img/help1.png);}
#popup_message {padding-left: 48px;}
#popup_panel {text-align: center;margin: 1em 0em 0em 1em;}
#popup_prompt {margin: .5em 0em;}
#popup_ok,#popup_cancel{background:#f1f1f1;border: medium none;color: #555;font-weight: bold;padding: 2px 5px;cursor:pointer;}
#popup_message {padding-left: 48px;padding-top: 15px;}
table.articles_49 tr{border-bottom:solid 1px #eee;float: left;width: 100%;}
table.articles_49 tr td a.more,.news p.am a.more{background:transparent url('../img/arrow.png') 0 center no-repeat;padding:2px 15px;line-height:25px;color: #3993a9;font-weight: bold;}
table.articles_49 tr:last-child { border:none; }
table.articles_49 tr:last-child td{float:left;width:100%;}
div.wsearch{background: #f5f5f5;border: 1px solid #eee;border-radius: 5px;float: left;margin-bottom: 20px;margin-left: 5%;padding: 10px;width: 90%;}
div.wsearch span.row{width:50%;float: left;margin: 10px 0;}
div.wsearch span.selectboxit-container,div.wsearch span.selectboxit-container .selectboxit,div.wsearch ul.selectboxit-options.selectboxit-list{width:90%!important;}
div.wsearch span.row input[type="text"],div.wsearch span select{float:none;margin: 5px 0;width: 80%;}
div.wsearch span.row input[type="checkbox"]{float:left;height: 20px;}
.wedrow {display: inline-block;*float: left;margin: 0;padding: 10px 0;width: 100%;border-bottom: 3px double #eee;}
.wedrow > span.wedl {float: left;text-align: center;vertical-align: middle;width:32%;}
.wedrow > span.wedr {display: table-cell;font-size: 14px;padding: 0 1%;text-align: center;width: 67%;}
.wedr h4{ background: transparent url("../../images/interface/el.png") no-repeat scroll center bottom;display: block;float: none;height: 62px;margin: 0 auto;padding:0 5px 5px;}
.wedr a{color:darkgoldenrod;font-size: 13px;text-transform: uppercase;}
a.decorated {color:#3993a9;font-size: 11px;}
.wedr p,.wedr span{margin:5px 0;width:100%;display: block;font-family:comic sans ms,Trebuchet MS, lucida console, Georgia;}
.wedr span.will{color:goldenrod;font-size: 13px;text-transform: uppercase;}
.wedr label{font-weight:bold;font-size:12px;font-family:Verdana;float: none;}
.search-result{margin-top:25px;}
.b{border-bottom:double 3px #eee;}
.wedrow h2 a{color:#cd7da5;font-size:18px;}
.news .wedrow > span.wedr{color: #666;font-size: 13px;letter-spacing: 0.5px;line-height:30px;text-align: justify;}
.news .wedrow > span.wedl img{width:100%;}
.news p.am{float:right;width:100%;text-align: right;}
.news p.am a.more{text-transform: none;}
.wedrow:hover{background:#fff;}
.article img{float:left;margin: 5px 8px;max-width: 300px;}
.underarticle > .prbox{width:24%;}
.underarticle > .prbox span.img img{float:none;}
.underarticle > .prbox .pprice{width:35%;}
.underarticle > .prbox span.img{height:200px;}
.article .description,.description{color: #666;display: block;float: none;line-height: 25px; font-size: 14px;letter-spacing: 0.5px;margin-top: 10px;}
.article .description img{max-width: none;}
table#acomments td.comment div{float:right;}
table#acomments tr.crow{border-bottom: 3px double #eee;float: left;width: 100%;}
.article #tags{margin:20px 0;background: #f5f5f5;padding: 8px 5px;float: left;width: 100%;}
.article iframe{float:left;}
.article #tags a{margin-left:5px;border-right:solid 1px #ddd;padding-right: 5px;color:#3993a9;}
.article .description p a,.article .description a,.description a{color:#cd7da5;}
.article .description div{display: block;width: 100% !important;padding: 5px;}
.article .description h1{display:block;width:100%;}
.article .ac{float:right;}
.counter{margin:20px 0;display:inline-block;}
table#articles {float: left;}
td#articles_a {height: 250px;width: 35%;max-width:300px;}
a.ahidden {display: none;}
td#articles_a img { height: 100%;max-width: 98%;width: 100%;}
td#articles_h h3 {font-weight: normal;height:22px;line-height: 22px;margin:4px 0;text-indent: 10px;overflow: hidden;padding: 0;text-align: left;}
td#articles_h h3.active{font-weight:bold;background: #f9f9f9 url("../img/arrow.png") no-repeat scroll 5px center;text-indent: 15px;}
td#articles_h h3.active a{color:#3993a9;}
td#articles_h h3 a{font-size:14px;text-transform: none;}
table#acomments img,.article .description img{display: inline;}
table#acomments img{max-height: 67px;}
.uname{font-weight:bold;}
table#acomments h4{text-align:left;color:#3993a9;}
#eucookielaw { padding: 10px 0;display:none;left: 0;background: #fbf2f7;bottom: 0 !important;height:auto;position: fixed;text-align: center;width: 100%;z-index: 100;}
#eucookielaw p {line-height:15px;margin: 0 auto;text-align: center;width: 86%;color: #555;font-size:13px;}
#eucookielaw p a { text-shadow: unset;background: #3993a9;color: #fff;font-size: 14px;font-weight: bold;height: 35px;line-height: 35px;margin: 0 10px;padding: 0;text-decoration: none;text-transform: uppercase;}
.box {background: #fff;border: 5px solid #f9f9f9;border-radius: 4px;display: none;left: 25%;position: fixed;top:15%;z-index: 101;}
#popupcontent span{position:absolute;right:15%;bottom:5%;}
#popupcontent a {background: #fff;cursor: pointer;font-weight: bold;padding: 10px;text-align: center;text-decoration: none;}
#popupcontent a:hover{background: #3993a9;color: #fff;}
a.boxclose {background: #fff url("../../images/interface/icons/delete.png") no-repeat scroll right top;cursor: pointer;float: right;height:15px;position: absolute;right: -1px;top: -4px;width:15px;}
div.middleline {display: block;text-align: center;margin: 10px auto;width: 100%;}
.banner {*float:left;display: inline-block;vertical-align: top;height:325px;margin-bottom: 10px;margin-left: 25px;overflow: hidden;position: relative;width: 30%;}
.banner a {display: block;text-decoration: none;border: medium none;}
.banner a img {transition: all 0.5s linear 0s; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.banner img {display: block;margin: 10px auto;max-width:150px;}
.banner a:hover img {transform: scale(1.05, 1.05);-webkit-transform:scale(1.1);}
.banner h2 {color: #cf6f5c;display: block;font-family: "brushtypenormal",sans-serif;font-size: 24px;*font-family: sans-serif;*font-size:20px;font-weight: 400;line-height: 26px;margin: 0;padding: 0;text-shadow: 0 0 0.3px #f9f9f9;width: 100%;}
.banner p {color: #777;font-family: sans-serif;height:100px;line-height: 20px;margin: 0;overflow: hidden;padding: 5px 8px;text-align: justify;}
.banner:hover p{position:absolute;z-index:10;overflow: visible; white-space: normal; height:auto;}
.banner .bbutton > span, li.imghold .bbutton > span {border-bottom: 1px solid #2f4b1e;border-radius: 4px;border-right: 1px solid #4e7b34;color: #ffffff;display: inline-block;font-size: 14px;height: 32px;letter-spacing: 1px;line-height: 35px;padding: 0 18px;text-transform: uppercase;}
.banner span{width:100%;height:160px;display: block;}
.left_column,.right_column,.center_column{width:25%;float:left;}
.center_column{width:48%;}
.orgmenu h1{border-bottom: 3px double #eee;}
.orgmenu h1 a{color: #555;font-size: 17px;font-weight: normal;width: 100%;}
.news{padding:5px;}
.ourp img{max-width:100%;}
.celebrate{margin: 0 auto;min-width: 320px;width: 50%;}
.newwedsrow{border-radius: 5px;margin:35px auto;width: 60%;}
.celebrate span.name{width:50%;float: left;}
.celebrate span.name a,.celebrate .city,table.blitz td.readful a,p#nextq{color: #D764A0;font-family: brushtypenormal;font-size:16px;letter-spacing: 1px;}
.celebrate .city{color:#666;font-size: 16px;}
.wedimg{width:45%;float: left;}
.amp{float: left;line-height: 80px;width: 10%;}
.amp img{vertical-align:middle;}
.scrollable3 div.lname,.scrollable3 div.rname{display: block;text-align: right;width: 100%;}
.scrollable3 div.rname{text-align: left;}
.blrow,.blitzrow{display: block;margin-top: 5px;width:100%;max-width:300px;overflow:hidden;color: #666666;}
table.blitz td.lname,table.blitz td.rname,div.rname,div.blrow{max-width: 350px;overflow: hidden;}
table.blitz{max-width: 800px;}
table.blitz td.readful{height:30px;}
table.blitz td.readful a{color: #D764A0;}
table.blitz tr.odd td,table.blitz tr.odd{background:#f1e4eb;}
table.blitz tr.even td{background:#fbf2f7;}
table.blitz h3{color: #D764A0;}
p.nextq{text-align:right;width:80%;margin:0 auto;cursor:pointer;}
.topicopthold{padding: 5px 10px;text-align: left;}
a.links:link,a.links:visited,a.links:active{background:#CD7DA5;border: 1px solid #ddd;border-radius: 3px;color: #FFFFFF;font-size: 11px;padding: 5px 10px;text-decoration: none;text-transform: uppercase;}
a.links:hover{color:#CD7DA5;background:#fff;border: 1px solid #eee;}
.wedl2,.wedl3{display: inline-block;*float:left;text-align: left;vertical-align: middle;width: 32%;}
.wedl3{text-align: center;width: 23%;}
.wedl2 img{max-width:250px;}
.wedl3 img{max-width:150px;}
.wedr2,.wedr3{ color: #888888;display: inline-block;*float:left;font-family: Tahoma;line-height: 20px;padding: 0 5px;text-align: left;width: 64%;vertical-align: top;}
.wedr3{width: 75%;}
.readtopic{float: right;margin-right: 20px;text-align: right;width: 78%;}
.topbutton{float:right; margin-right: 20px;}
.topbutons{float: right;margin-right: 20px;}
.topbutons a.wbtn{background:#CD7DA5;}
.topiclbl{font-size:14px;padding:3px 0;}
.topicauthor{float: right;margin: 0 20px;padding: 0;text-align: right;width: 90%;}
.ecom{border-bottom: 1px dashed #CD7DA5;display: inline-block;margin: 10px auto;width: 80%;}
.uimg{float:left;width:100px;height:100px;margin-top:5px;}
.ucomment{float: left;margin-left: 10px;margin-top: 5px;text-align: left;max-width: 80%;}
.ucommenthold{float:left;width:100%;background:#fff;}
.ucname{float:left;width:52%;}
.ucname h4{text-align:left;}
.udate{float:right;width:46%;}

/*shop css start*/
.shop_left_column{float:left;padding: 0 1%;width: 21%;}
.r_column{float:left;margin-left: 1%;width: 76%;margin-top:0;}
div#menu{margin-left: 1px;}
div#menu ul,.cats{text-align:left;list-style: outside none none;padding: 0;position: relative;width:99%;}
.cats{background: #d35693;border-radius: 4px;color: #fff;float: left;font-family: verdana;font-size: 14px;letter-spacing: 0;font-weight: bold;height: 20px;line-height: 20px;margin:10px 0 2px;padding: 5px 0;text-align: center;text-transform: none;}
div#menu ul li {float: left;width:100%;background: #fff;border-bottom: 1px solid #f1f1f1;cursor: pointer;position: relative;height:30px;line-height: 30px;padding: 5px 0;text-indent: 8px;}
div#menu ul li.sub {background: #fff url("../../images/interface/arrow.gif") no-repeat scroll 97% 50%;}
div#menu ul li.sub.withoutarrow{background:#fff;}
div#menu ul a {color: #555;float: left;font-size:14px;letter-spacing: 0.3px;line-height:30px;padding-left: 0;padding-right: 5px;text-align: left;width:auto;}
span.count {color: #e56c6c;font-size: 11px;line-height:30px;}
div#menu ul li.sub ul{ display:none;left: 100%;margin: 0;padding: 0;position: relative;top:-35px;width: 100%;z-index: 10;}
div#menu ul li.sub ul li{background: #fff;}
div#menu ul li.sub ul li{background:#d35693;border-bottom: 1px solid #f1f1f1;}
div#menu ul li:hover{background: #d35693;}
div#menu ul li:hover a,div#menu ul li ul li a{color:#fff;}
div#menu ul li.sub ul li.sub:hover,div#menu ul li.sub ul li.main:hover{background:#d35693;}
div#menu ul li.sub ul li:hover{background:#b83d7a !important;}

div#searchbox {float: right;margin-right:5px;margin-top: 0;width:97%;position:relative;}
.searchbox{float: right;padding: 5px 0;min-width: 350px;width: 60%;position: relative;margin: 2px !important;height:38px;}
.searchbox input[type="text"]{max-width: 400px;position: absolute;left:5px;vertical-align: middle;border-radius: 0;border-right: 0 none;display: inline-block;float: none;width: 90%;height: 33px;margin-bottom: 0;}
#srcbtn{vertical-align: middle;display: inline-block;float: none;position: relative;width: 17%;z-index: 2;height: 38px;margin: 0;}
#info, #lang, #speech {display: none!important;float: right;height: 30px;position:relative;}
.speechhelper{background: #fff;border: 1px solid #eee;color: #555;display: none;height: 100px;padding: 0 5px;position: absolute;right: 25px;width: 350px;z-index: 10;}
#info:hover .speechhelper{display:block;}
#start_img{padding:5px 0px;}
.widgetresults{float: left;position: absolute;width:92%;}
ul.ui-autocomplete{top:35px;width:100%!important;position:absolute;z-index: 100;}
li.ui-menu-item{text-align:left;background:#fff;border-bottom:solid 1px #ddd;text-indent:5px;overflow: hidden;cursor:pointer;color: #555;}
li.ui-menu-item:hover{background:#f9f9f9;}
.shopcat,.items div.itmspan{height: auto;padding: 5px 0;width: 160px; margin-bottom: 10px;}
.shopcat{width: 18%;}
.shopcat:hover img {transform: scale(1.1, 1.1);-webkit-transform:scale(1.1);transition: all 0.5s linear 0.5s; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.shopcat:hover a{transform: scale(1.05, 1.05);-webkit-transform:scale(1.05);transition: all 0.2s linear 0.2s; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.shopcat a {color: #d35693;float: left;font-family: "Trebuchet MS",comic sans ms;font-size: 13px;font-weight: bold;padding: 3px 0;text-decoration: none;width: 100%;}
.shopcat span{width:100%;display: block;}
.shopcat img{border-radius: 50px;}
p.gray{color:#333;font-size: 14px;margin-bottom: 5px;}
.items{background:#fbf2f7;float: left;height: 190px;overflow: hidden;padding: 5px 0;position: absolute;width:20000em;}
.scrollable,.rrows,.hidemes{background:#fbf2f7;float: left;height: 190px;overflow: hidden;position: relative;width: 100%;}
.items div.container{float:left;width:auto;height: 180px;}
.items div.itmspan{border:none; height:170px; margin: 0 5px;}
.items span.comname {color: #333;float: left;font-size: 11px;margin: 0;text-align: right;width:72%;}
.items span.comeimg{float: left;text-align: center;width: 25%;margin: 2px;}
.items span.comeimg img,.comprdname{width:100%;}
.comprdname{float:left; height: 35px;margin: 3px 0;}
.comprdname a{color: #d35693;font-size: 11px;}
.items .comtxt{height: 90px;width: 100%;overflow-y: auto;color: #777;float: left;font-size: 11px;font-style: italic;text-align: left;}
a.nextright,a.prevleft {z-index: 10;background: rgba(0, 0, 0, 0) url("../../images/interface/slider-arrows.png") no-repeat scroll 0 0;cursor: pointer;position: absolute;display: block;float: left;font-size: 1px;height: 30px;margin: 80px 0;width: 30px;}
a.prevleft {left:0;display: none;background-position: 10px -26px;}
a.nextright {background-position:-20px -26px;right: 0;}
span.allcomnts {float: left;height: 80px;margin:70px 10px 10px 14px;width: 150px;}
span.allcomnts a {color: darkorange;font-size: 16px;}
.scrollable{border:solid 1px #f1e4eb;}
div.prods div.container,div#prd div.container {border: 1px solid #eee;vertical-align:top;display:inline-block;height: auto;margin: 10px 4px;width: 32%;min-width:240px;padding-bottom: 10px;text-align: center;}
div#prd div.container{width:24%;}
div.prods div.container a.img, div#prd div.container a.img {display: block;height: 280px;position: relative;}
a.img img {background: #fff;border: 1px solid #ccc;margin: 0 auto;padding: 2px;max-height: 275px;max-width: 98%;padding: 1%;}
div.products a.img img{border: medium none;bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;}

button.add_to_cart,button.add_to_cart1,a.add_to_cart {background: rgba(0, 0, 0, 0) url("../../images/interface/pattern_slashes_6.png") repeat scroll 0 0;border: 1px solid #eeeeee;cursor: pointer;display: inline-block;font-family: georgia;font-size: 14px;font-weight: bold;height: 30px;letter-spacing: 0.5px;margin: 0 auto;width:80%;}
button.add_to_cart,button.add_to_cart1,a.add_to_cart{color: #d35693;}
button.add_to_cart:hover,button.black{color: #555;}
a.add_to_cart{text-decoration:none;line-height:30px;}
.container .bottom{height:110px;}
div.price_lbl {float: left;margin-top: 15px;font-size: 14px;font-weight: bold;height: 30px;line-height: 23px;width: 100%;}
.dr_opt{color: #888;float: left;font-size: 11px;height: 20px;letter-spacing: 0.5px;line-height: 20px;width: 100%;}
div.light {color: #358faa;font-size: 11px;}
.bottom h2{height:35px;line-height: 25px;color: #d35693;}
.price_hold,.pricelv,.pr_old{display:inline;color: #333;}
.pr_old{font-weight:normal;font-size:12px;color:#d35693; text-decoration: line-through;}
h1.shop{ border: medium none;float: left;margin:50px 0 20px;padding: 0;text-align: center;text-indent: 15px;width: 100%;}
.items div.container{width:100%;margin-top: 0;}
.goright{float:right;}
.goleft{float:left;text-align: left;}
a.bluebtn{font-size:16px;font-weight: normal;height: 30px;line-height: 30px;margin: 5px 0;text-shadow: 0.45px 0.45px #000;}
a.bluebtn:hover{background: #cd7da5;}
div.orddiv {font-size: 15px;line-height: 56px;float: left;  color: #555;padding:0;text-align: right;width:auto;}
div.orddiv span{height: 20px;line-height: 20px;}
.r_column h1{display: inline-block;margin-top: 22px;width: 98%;}
.breadcrumb-top {color: #666;float: left;margin: 0 auto;max-height: 70px;padding: 0;position: relative;width: 100%;}
.breadcrumb { background:none;color: #555555;float: left;height: auto;margin: 12px auto;padding: 2px 0 0;text-align: left;width: 100%;}
.breadcrumb div#searchbox {margin-top: 0;min-width: 250px;width: 38%;}
.holder {float: left;height: 100%;line-height: 30px;text-indent: 4px;width: 100%;}
.holder div.links {cursor: pointer;}
.holder div ,.holder span{color: #555;float: left;font-size: 13px;margin: 10px 0 0;padding: 0 5px;}
.holder span{margin-left: 10px;border: 1px solid #ddd;color: #999;font-size: 12px;padding: 0 5px;}
.holder .searchbox{width:100%;}
.r_column #searchbox{margin-top:-35px;}
a.fi:link, a.fi:active, a.fi:hover, a.fi:visited {margin-left: 5px;}
.holder a:active, .holder a:link, .holder a:hover, .holder a:visited {color: #358faa;font-size: 13px;height: 30px;line-height: 30px;}
div#prd {float: left;width: 100%;}
.advert{float: left;margin: 25px 0;}
.prohead{margin-top:40px;}
div.imghlder {float: left;max-width: 500px;text-align: center;width: 45%;}
#imgw {float: left;height: 400px;padding: 0;position: relative;text-align: center;vertical-align: middle;width: 78%;}
#imgw img {cursor: pointer;left: 0;margin-left: 0;margin-right: 0;position: absolute;right: 0;top: 4px;visibility: hidden;z-index: 1;}
#imgw img.block {display: block;margin: 0 auto;max-height: 470px;max-width: 100%;visibility: visible;}
#imgs {float: left;margin-top: 10px;min-height: 320px;padding: 0;width: 100px;}
#imgs img {background: #fff;border: none;cursor: pointer;margin: 5px 0;padding: 2px;}
#imgs .active {border: 1px solid #000;}
#imgs img {background: #fff;cursor: pointer;margin: 5px 0;padding: 2px;}
div#prd div.shortd {color: #999999;float: right;font-size: 13px;letter-spacing: 0.5px;margin:5px;padding-bottom: 10px;text-align: justify;width:54%;}
div#prd div.shortd.ss{text-align:center;padding-top:15px;}
div#prd div.fb-like {display: inline;margin-right: 5%;}
.fb_iframe_widget {display: inline-block;position: relative;}
span.tlfr {background: rgba(0, 0, 0, 0) url("../img/icon_send.gif") no-repeat scroll left 4px;display: inline;line-height: 13px;margin: 5px;text-align: center;width: 160px;}
div#prd div.shortd span.tlfr a:link, div#prd div.shortd span.tlfr a:active, div#prd div.shortd span.tlfr a:hover, div#prd div.shortd span.tlfr a:visited {color: #777;display: inline;font-size: 12px;font-weight: bold;padding: 0 0 0 20px;}
#imgw img.block {display: block;margin: 0 auto;max-height: 100%;max-width: 100%;visibility: visible;}
.statvisitits {float: left;width: 100%;}
#stars { display: block;margin-top: 3px;text-align: center;width: 100%;}
.stars {display: block;margin: 5px auto;width: 200px;}
div.products div.statvisitits img {border: medium none;margin: 0 auto;}
div#prd div.price {color: #333;font-size: 16px;margin-top: 10px;padding: 0 10px;width: 95%;}
div.price span.old_price {color: #999;font-style: normal;margin: 5px 0;text-decoration: line-through;text-align: left;}
div.price span.new_price {color: #e56c6c;font-style: normal;font-weight: bold;display: inline;}
div#prd div.order {font-size: 13px;line-height: 25px;margin-bottom:20px;padding: 0 10px;float:left;min-width: 150px;}
span.add_to_basket {float: left;max-width: 280px;text-align: center;width:100%;}
div#ptab {float: left;margin: 35px 0 15px;width: 100%;}
div#prd ul.tabs {float: left;padding: 0;text-align: left;width: 100%;}
div#prd ul.tabs li.aa {width: 140px;}
.longd h2{font-size:14px;}
.rat {height: 0;text-indent: -10000px;width: 0;}
div#prd div.longd {border-bottom: 1px solid #c0c0c0;color: #999999;float: left;font-size: 13px;letter-spacing: 0.5px;margin: 10px 0;padding-bottom: 10px;text-align: justify;width: 100%;}
div#prd span.long_desc {color: #555555;display: inline-block;padding:5px 10px;font-size: 14px !important;line-height: 21px;}
div#prd span.long_desc p{text-align:left;}
iframe#product_comments_fr {min-height: 300px;width:100%;}
ul.advdetails li{float:left;width:100%;height: auto;}
.othertabs li {background: #f9f9f9 url("../images/interface/bck1.jpg") repeat scroll 0 0;border: 1px solid #eeeeee;border-radius: 5px;color: #555555;cursor: pointer;display: inline;font-size: 13px;margin: 0 -1px;padding: 10px 7px;}
.tabs li a.active {border-bottom: medium none;border-bottom-left-radius: 0;color: #f17234;margin-left: 0.5px;padding: 15px 7px;}
.tabs li.active {border-bottom: medium none;border-bottom-left-radius: 0;color: #f17234;margin-left: 0.5px;padding: 15px 7px;}
.tabs li {background: #f9f9f9;border: 1px solid #eeeeee;border-radius: 5px;color: #555555;cursor: pointer;display: inline;font-size: 13px;margin: 0 -1px;padding: 10px 7px;}
.short_d table{background:none;}
div#prd div.short_d {background:#f9f9f9;border: 1px solid #e9e9e9;border-top:none;float: left;font-size: 13px;min-height: 325px;padding: 5px 0;width: 100%;}
#contact_form,#book_form {background:#fff;display: inline-block;border: 1px solid #eeeeee;margin: 0 auto;min-width: 350px;padding:10px 1%;width: 98%;}
.form-style-heading{border-bottom:double 3px #eee;}
.required{float: left;line-height: 35px;text-align: right;width: 40%;}
.askbtn{float: left;width: 100%;}

.filter_city {color: #000;float: left;line-height: 25px;font-size: 13px;padding: 4px;text-align: left;width: 122px;}
#first div {float: left;padding: 3px;}
#third {padding: 3px;}
#first a, #third a {color: #b08c79;float: left;line-height: 15px;padding-right: 5px;margin-top: 5px;font-size: 13px;border-right: 2px solid #555;}
#map {height: 500px;text-align: center;width: 99%;}
div#second div.restcity {background: #f9f9f9;border: 1px solid silver;box-shadow: 0 0 0 1px #e9e9e9;float: left;margin: 5px 0;max-width: 98%;padding: 5px;}
.restseats {background: #fff;color: #ec2d5f;float: right;width: 23%;font-family: Verdana,Arial;font-size: 15px;font-weight: bold;padding: 3px;text-align: center;}
div.description h1, h2 {color: #e56c6c;font-weight: 300;height: auto;letter-spacing: 0.5px;margin: 10px auto;text-align: center;}

div#second h2 a {color: #e56c6c;}
.restimg {width: 30%;background: #fff ;border: 1px solid silver;float: left;padding: 5px;}
div#second h2 {float: left;font-size: 19px;margin: 0;padding: 5px;text-align: left;width: 75%;}
.restdesc {float: left;font-size: 12px;padding: 3px;text-align: justify;width: 67%;}
.restcat {color: #000;float: left;font-size: 13px;font-weight: bold;margin-top: 2px;padding-left: 5px;text-align: center;width: 67%;}
.restcathold {float: left;font-size: 13px;margin-top: 2px;padding-left: 5px;text-align: center;width:67%;}
.restdet,.restview{float: left;margin: 10px 0 0;text-align: left;width: 100%;}
.restview{text-align:right;}
.restsnglcat {float: left;margin-top: 2px;padding-right: 5px;}
div.products .restsnglcat a {color: rgb(0, 136, 170);display: inline;font-size: 12px;text-align: left;}
div.products .restview a {color: #e56c6c;font-size: 14px;font-weight: bold;}
.firstHeading{cursor:pointer;line-height: 20px;}
a.infoa:link, a.infoa:active, a.infoa:hover, a.infoa:visited {text-transform: none;color: #0088aa;font-family: icon;font-size: 25px;font-style: italic;font-weight: bold;margin-left: 5px;}
/*shop css end*/

input.custom_field{margin: 0;width: 73%;}
input.cgender{width:40px;margin-left: 0;}
input.red,select.red{background:#fdeded;}
input.long{margin-left: 0;max-width: none;width: 93%;}
table.organizer{width:100%;max-width:800px;margin: 0 auto;}
table.organizer td{padding:5px 0;}
table.organizer td span.sal,table.organizer td span.cmail{float:left;width:80px;color: #666;font-size: 14px;}
table.organizer td span.omail{float:left;text-align:center;width:230px;color: #666;font-size: 14px;}
table.organizer td span.cmail{width:100%;}
table.organizer th{background:none;color:#555; padding-top: 50px;}
table.organizer th.orghead{background: rgba(0, 0, 0, 0) url("../../images/interface/linebck.png") repeat-x scroll 0 0;padding: 0;color: #000;font-size: 15px;line-height: 40px;}
table.organizer th.orghead label{color: #cd7da5;font-weight: normal;}
table.organizer th.orghead input[type="checkbox"]{line-height:25px;}
table.organizer select.custom_select{float: left;height: 42px;max-width: 17%;padding: 3px;}
table.organizer select#w_country,table.organizer select#w_city,table.organizer select#rz,table.organizer select#w_country,table.organizer select#c_country,table.organizer select#c_city,table.organizer select#ch,table.organizer select#p_country,table.organizer select#p_city,table.organizer select#rr,table.organizer select#rz{max-width: none;width: 90%;}
.fromtop{margin-top:40px;}
.stepswrapper{display:block;margin:40px auto 80px;width:100%;}
.stepswrapper h1{margin:10px auto;color: #cd7da5;}

input.datepicker {background: #ffffff url("../../images/interface/calendar2.png") no-repeat scroll right center / auto;}
.stephold{width:100%;}
.stephold select{margin-left:5px;}
input#wd,input#rz_address,input#w_city911,input#rz_address,input#rr_address,input#rz911,#rz{margin-left:0;margin-top:5px;}
input#rz_address,input#w_city911{width:93%;}
.stephold input.datepicker{width:35%;min-width:120px;margin-left: 0;margin-top: 5px;}
.stephold select{margin-top:5px;padding:3px 10px;}
#select_rz,#w_select_city,#select_ch,#c_select_city,#select_rr,#p_select_city,#w_enter_city,#c_enter_city,#p_enter_city,#enter_rz{color:#cd7da5;text-decoration:underline;}



/*start syle2*/
/* SelectBoxIt container */
.selectboxit-container {position: relative;display: inline-block;vertical-align: top;float: left;}
/* Styles that apply to all SelectBoxIt elements */
.selectboxit-container * {font: 14px Helvetica, Arial;/* Prevents text selection */-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;-o-user-select: none;user-select: none;outline: none;white-space: nowrap;}
/* Button */
.selectboxit-container .selectboxit {background: #fff;cursor: pointer;color: #666666;display: block;margin: 10px 0;overflow: hidden;padding:7px;position: relative;min-width:30px;}
#countrySelectBoxItContainer,#citySelectBoxItContainer{width: 250px!important;}
#model_list .selectboxit-container .selectboxit,#advertselect .selectboxit-container .selectboxit{min-width:160px;}
/* Height and Vertical Alignment of Text */
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
height: 30px; /* Height of the drop down */
line-height: 30px; /* Vertically positions the drop down text */
display: block;}
/* Focus pseudo selector */
.selectboxit-container .selectboxit:focus {outline: 0;}
/* Disabled Mouse Interaction */
.selectboxit.selectboxit-disabled, .selectboxit-options .selectboxit-disabled {opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;cursor: default;}
/* Button Text */
.selectboxit-text {text-indent: 5px;overflow: hidden;text-overflow: ellipsis;float: left;}
.selectboxit .selectboxit-option-icon-container {margin-left: 5px;}
/* Options List */
.selectboxit-container .selectboxit-options {-moz-box-sizing: border-box;box-sizing: border-box;min-width: 100%;  /* Minimum Width of the dropdown list box options */*width: 100%;margin: 0;padding: 0;list-style: none;position: absolute;overflow-x: hidden;overflow-y: auto;cursor: pointer;display: none;z-index: 9999999999999;border-radius: 6px;text-align: left;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* Individual options */
.selectboxit-option .selectboxit-option-anchor{padding: 0 2px;}
/* Individual Option Hover Action */
.selectboxit-option .selectboxit-option-anchor:hover {text-decoration: none;}
/* Individual Option Optgroup Header */
.selectboxit-option, .selectboxit-optgroup-header {text-indent: 5px; /* Horizontal Positioning of the select box option text */margin: 0;list-style-type: none;}
/* The first Drop Down option */
.selectboxit-option-first {border-top-right-radius: 6px;border-top-left-radius: 6px;}
/* The first Drop Down option optgroup */
.selectboxit-optgroup-header + .selectboxit-option-first {border-top-right-radius: 0px;border-top-left-radius: 0px;}
/* The last Drop Down option */
.selectboxit-option-last {border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
/* Drop Down optgroup headers */
.selectboxit-optgroup-header {font-weight: bold;}
/* Drop Down optgroup header hover psuedo class */
.selectboxit-optgroup-header:hover {cursor: default;}
/* Drop Down down arrow container */
.selectboxit-arrow-container {width: 30px;position: absolute;right: 0;}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {margin: 0 auto;position: absolute;top: 50%;right: 0;left: 0;}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {top: 30%;}
/* Drop Down individual option icon positioning */
.selectboxit-option-icon-container {float: left;}
.selectboxit-container .selectboxit-option-icon {margin: 0;padding: 0;vertical-align: middle;}
/* Drop Down individual option icon positioning */
.selectboxit-option-icon-url {width: 18px;background-size: 18px 18px;background-repeat: no-repeat;height: 100%;background-position: center;float: left;}
.selectboxit-rendering {display: inline-block !important;*display: inline !important;zoom: 1 !important;visibility: visible !important;position: absolute !important;top: -9999px !important;left: -9999px !important;}
/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {background-color: inherit;}
/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {background-position: -64px -16px;}
/*Default Theme
Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme*/
.selectboxit-btn {background:#F9F9F9;border:solid 1px #eee;}
.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active {color: #333333;background-color: #f9f9f9;}
.selectboxit-btn.selectboxit-enabled:hover,
.selectboxit-btn.selectboxit-enabled:focus {color: #333333;text-decoration: none;background-position: 0 -15px;}
.selectboxit-default-arrow {width: 0;height: 0;border-top: 4px solid #000000;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.selectboxit-list {background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.selectboxit-list .selectboxit-option-anchor {color: #333333;}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {color: #ffffff;background-color: #0081c2;background-image: -moz-linear-gradient(top, #0088cc, #0077b3);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);background-image: -o-linear-gradient(top, #0088cc, #0077b3);background-image: linear-gradient(to bottom, #0088cc, #0077b3);background-repeat: repeat-x;}
/*end style2*/

.width90{width:90%;}
.margintop50{margin-top: 50px;}
.guestspopup{bottom: 0;left: 25%;position: fixed;right: 25%;top: 5%;width: 50%;z-index:1000;min-width:500px;display:none;}
.popup_header_line:hover{cursor: move;}
.salut{float: left;padding-top: 10px;text-align: left;width: 100%;}
.status{float:left;width:130px;padding-top:10px;}
.acompanied{float:left;width:230px;margin-left:5px;padding-top:10px;text-align: left;}
.gbtn{display: inline-block;margin: 0 auto;padding-top: 10px;text-align: center;width:100%;}
input.closebtn,.closebtn[type="button"]{background:red;margin-left:15px;}
.select_wrong{background:pink;border: 1px solid #d9d9d9;}
.width49{float:left;width:49%;padding-top:10px;}
.as_bridesman{float:left;width:150px;padding-top:39px;padding-left:10px;}
.children span{float:left;width: 30%;}
#help_tab{display: none;float: left;height: 100%;left: 0;padding: 1%;top: 0;visibility: hidden;width: 98%;line-height: 18px;}
#wedding_guest,#wedding_guest_update{width:100%!important;box-shadow: 0 1px 4px 5px #fff;}
.guests_statuses,.statusholder{width:100%;float: left;margin-left: 25px;text-align: left;border-bottom:none;}
.statusholder{margin-bottom:25px;}
.mttl,.thnkmsg{float:left;margin:20px 0;width: 100%;text-align: center;}
.line{border-bottom:solid 1px #eee;}
.treepage {background: #f1f1f1;display: inline-block;padding-top: 40px;width: 100%;}
.buthold {display: inline-block;width: 100%;}
.buthold a.wbtn,.statshold a.wbtn{width:auto;margin: 10px;box-shadow: 0 0 2px 1px #358faa;}
.kum {background-image: url("../../images/interface/kum.png");background-position: center top;background-repeat: no-repeat;background-color:#f1f1f1;float: left;height: 250px;padding-left: 35px;width: 125px;}
.kum1 {float: left;margin-top: 210px;}
#sp_gue {color: #006680;float: left;font-size: 13px;padding-left: 5px;text-align: left;width: 155px;}
div.alt_text1 {display: none;float: left;margin-top: 15px;position: absolute;visibility: hidden;width: 210px;z-index: 110;}
p.alt_text , span.alt_text {color: #fff;display:inline-block;line-height: 16px;padding: 0;text-align: justify;width: 100%;}
.alt_text img,.alt_text span{float: left;margin: 1%;}
.special_guests{float:left;color:#c63770;text-align:right;width:160px;}
ul.bride_side li div.alt_text, div.alt_text1, ul.bridegroom_side li div.alt_text, ul.mutual_side li div.alt_text, span.special_guests div.alt_text {background-color: #333;border: 4px solid rgb(102, 102, 102);color: #fff;display: none;margin-top: -25px;padding: 10px;position: absolute;visibility: hidden;z-index: 10000;}
.kuma{float:left;background-color:#f1f1f1;background-image:url("../../images/interface/kuma.png");background-repeat:no-repeat;background-position:top;height:250px;width:165px;}
.newwedstop {background-color:#f1f1f1;background-image: url("../../images/interface/wedding-tree-top.jpg");background-position: 169px 24px;background-repeat: no-repeat;float: left;height: 250px;padding:0 0 0 15px;width: 600px;}
.newwedstop h3 {color: #8a0230;font-size: 15px;text-align: center;width: 100%;}
.newwedsbot {background-color:#fff;background-image: url("../../images/interface/wedding-tree.jpg");background-position: center top;background-repeat: no-repeat;float: left;min-height: 300px;width: 1000px;}
div.treeh {float: left;width: 335px;text-align: left;}
.treeh1 {background: #70a9b8;float: left;height: 21px;width: 100%;}
.treeh2 {color: #fff;text-align: left;float: left;padding-left: 10px;width: 160px;}
.treeh3 {color: #fff;float: left;}
.insp{float:left;width:100%;text-align:center;margin-bottom:10px;padding-top:10px;z-index:10;position: relative;}
.mdl1000{background: #fff;display: inline-block;max-width: 1000px;float:none!important;width: 100%;margin-top: 15px;}
div.treec {float: left;height: 210px;padding-top: 70px;width: 330px;}
div.treec span{float:right;padding-right:20px;color:#c63770;text-align:center;width:140px;font-weight:bold;}
div.treec .info_container span.alt_text{display: inline-block;float: none;padding: 10px 0;width: 80%;}
.alt_text img{max-width:100%;}
div.treec span:first-child{float:left;padding-left:20px;color:#0097be;text-align:center;width:140px;font-weight:bold;}
ul.wedding-tree_left {float: left;margin: 0;padding: 0;width: 165px;}
ul.mutual_side, ul.bridegroom_side, ul.bride_side, ul.wedding-tree_left, ul.wedding-tree_right {
font-size: 12px;line-height: 20px;list-style: outside none none;margin: 0;padding: 0;}
ul.wedding-tree_left li {background: url("../../images/interface/dashes.png")repeat-y 0 0 #fff;height: 24px;float: left;line-height: 24px;list-style: outside none none;padding-left: 10px;width: 155px;}
ul.wedding-tree_left li.dotted{text-align: left;background: url("../../images/interface/dot.png") repeat-y 0 0 #fff;color: #006680;line-height: 24px;}
ul.wedding-tree_left li.dotted:hover,ul.wedding-tree_right li.dotted:hover{background:#006680;color:#fff;}
ul.wedding-tree_left li a:link, ul.wedding-tree_left li a:active, ul.wedding-tree_left li a:visited, ul.wedding-tree_left li a:hover,div.info_container div.alt_text a:link, div.info_container div.alt_text a:active, div.info_container div.alt_text a:visited, div.info_container div.alt_text a:hover {color: #666;text-align: left;}
ul.wedding-tree_left li.dotted a:link, ul.wedding-tree_left li.dotted a:hover, ul.wedding-tree_left li.dotted a:visited, ul.wedding-tree_left li.dotted a:active {color: #006680;}
.children{width:330px;background:#ddafe9;line-height:25px;margin-top:5px;color:#fff;}
div.treec span.days_counter,div.days_counter{display: inline-block;margin: 20px auto;padding: 0;text-align: center;width: 100%;}
ul.wedding-tree_right {float: right;margin: 0;padding: 0;width: 165px;}
ul.mutual_side, ul.bridegroom_side, ul.bride_side, ul.wedding-tree_left, ul.wedding-tree_right {font-size: 12px;line-height: 20px;list-style: outside none none;margin: 0;padding: 0;}
ul.wedding-tree_right li {background: url("../../images/interface/dashes.png") repeat-y right center;line-height: 24px;list-style: outside none none;padding-right: 10px;height: 24px;text-align: right;}
ul.wedding-tree_right li.dotted {background: url("../../images/interface/dot.png") repeat-y right center;color: #c63770;line-height: 24px;list-style: outside none none;padding-left: 10px;}
ul.wedding-tree_right li.dotted a:link, ul.wedding-tree_right li.dotted a:hover, ul.wedding-tree_right li.dotted a:visited, ul.wedding-tree_right li.dotted a:active {color: #c63770;text-align:right;}
ul.wedding-tree_left li.dotted:hover a,ul.wedding-tree_right li.dotted:hover a{color:#fff;}
.guestlist {float: left;margin-top: 10px;width:100%;}
.gcolumn {float: left;padding: 0;width: 250px;}
.gcolumn2 {float: right;padding: 0;width: 250px;}
.gcolumn span, .gcolumn2 span {background: #53676c;color: #fff;float: left;line-height: 20px;text-align: center;width: 100%;}
ul.mutual_side, ul.bridegroom_side, ul.bride_side, ul.wedding-tree_left, ul.wedding-tree_right {font-size: 12px;line-height: 20px;list-style: outside none none;margin: 0;padding: 0;}
ul.mutual_side li a{text-align: left;}
ul.bride_side li, ul.bridegroom_side li, ul.mutual_side li {background: url("../../images/interface/dashes.png") repeat-y left center;padding-left: 10px;height:24px;line-height:24px;}
ul.bride_side li a:active, ul.bride_side li a:link, ul.bride_side li a:visited, ul.bride_side li a:hover {color: #c63770;text-align: left;}
ul.bridegroom_side li a:active, ul.bridegroom_side li a:link, ul.bridegroom_side li a:visited, ul.bridegroom_side li a:hover,.special2 {color: #006680;text-align: left;}
.special2{float:left;width:230px;padding-left:10px;color:#555;}
ul.bride_side li, ul.bridegroom_side li, ul.mutual_side li {background-image: url("../../images/interface/dashes.png");float: left;width:100%;background-position: left center;background-repeat: repeat-y;padding-left: 10px;}
.statshold {float: left;margin-top: 40px;width: 100%;}
.help_message {background: #fff;color: #999;float: left;padding: 1%;text-align: justify;width: 98%;}
#wedding_guest_form{float:left;width:480px;margin-left:15px;}
.stats{float:right;width:446px;}
.stats h4 {font-size: 18px;margin: 0;padding-bottom: 2px;padding-top: 2px;}
.blaster {background: #73a8b6 url("../../images/interface/square_h.png") repeat-x scroll 0 0;color: #fff;float:left;height: 40px;padding: 5px 0;text-align: center;width: 80px;}
.blaster2 a{color:#fff;}
span.statsspan {float: left;height: 20px;padding: 5px 0;text-align: center;width: 80px;}
.blaster2 {background: #e38eaf url("../../images/interface/square_l.png") repeat-y scroll right center;color: #fff;font-weight: bold;text-align: left;float: left;height: 20px;padding: 5px 0 5px 5px;width: 120px;}
.popup_form,.uploader{background: #fff;margin-left: auto;margin-right: auto;display: none;font-size: 12px;position: fixed;bottom: 5%;max-height:90%;left: 20%;right:20%;top:5%;z-index: 200;}
.width48p{float:left;width:48%;margin: 1%;color:#666;}
.width48p input[type="text"]{width:95%;}
.popupcontact,input.popupcontact[type="text"]{float:left;width:auto;margin-left:15px;}
#antispam_code{width:auto;}
.contactsubmit{float:left;margin-top:40px !important;width: 15%;}
.antispam_codeholder{float:left;width:85%;margin-top:10px;color:#666;}
#help_form #contacts_form{position:fixed;top:5%!important;}
.field_wrong2,.textarea_wrong{background:#f9eded;}
#help{color: #777;display: block;line-height: 20px;margin: 0;max-width: 1000px;padding: 0;visibility: visible;width: auto;}
#wedding_guest_form #wedding_guest,#purchases_wizard_form,#wedding_guest_form #wedding_guest_update,#guests_request,#schedules_wizard_form{bottom: 5%!important ;right: 20%!important ;top: 5%!important ;background: #fff;display: block;left: 20%!important ;position: fixed;width: 60% !important; visibility: visible;}
.salut {background:none;}
.widthauto{width:auto;}
.salut span{width:auto;max-width: 48%;}
.formstatus{display: inline-block;float: none;line-height: 25px;margin-top: 15px;min-width: 200px;padding-top: 10px;width: auto;}
.formstatus select{float:left;}
.article h1{font-size:18px;}
.article .description p{display:inline-block;width:100%;}
.width100,.salut label,.popup_content form{width:100%!important;display: inline-block;}
.popup_content form{margin:0;padding:0;}
.popup_content fieldset{float: left;height:98%;margin: 0;padding: 0;width: 96%;padding: 0 2%;}
.tree_guest_info_links {float: left;width: 100%;}
.tree_guest_info_links .colspans,.tree_guest_info_links .colspans1{width:auto;background:none;margin-left:5px;float: left;}
.colspans2{float: left;width:100%;text-align:center;margin:5px 0;}
.small_alt_text {background: #333;border: 4px solid rgb(102, 102, 102);color: #fff;display: none;position: absolute;visibility: hidden;z-index: 250;}
#guest_request_step1{background: #f9f9f9;}
#guests_request{background:#f9f9f9;}
.height25px input{height:25px;}
.formstatus label{line-height: 20px;}
.tree_guest_info_links span{background:none;}
.lineheight28{line-height:28px;}
#btnhld{ float: left;text-align: center;width: 100%;}
#btnhld input{display:inline-block;margin:5px;}
#imenu ul a.iml li{cursor:pointer;}
.restsquare{border: 1px solid silver;display: inline-block;margin: 5px;padding: 1%;text-align: center;width: 98%;}
.restsquare div,.restdata,#addtbl,.optdiv{display: inline-block; width: 100%;}
form.menu_item{display: inline-block;margin: 1%;width: 23%;}
.menuttl input,.restmenubtn,input.menutitle[type="text"],textarea#menudesc{width:98%;padding:1%;}
textarea#menudesc{height:200px;}
.restsquare textarea{padding:1%;width:98%;height:250px;border: none;overflow:auto;background:#fff;}
.restmenubtn{border-top:solid 1px #eee;padding: 5px 0;}
.menutitle{width: 98%; text-align: left; padding:1%;display:none;}
.menudesc{width: 98%; text-align: left; padding:1%;margin-top: 10px; margin-bottom: 10px;display: none;}
.newrestmenu{display:none;margin: 0 auto;width: 300px;}
.newrestmenu2{border: 1px solid #eee;display: inline-block;padding: 10px;}
table#mails tr:nth-child(even) {background: #eee;}
table#mails tr:nth-child(odd) {background: #FFF;}
.restdata{margin: 10px 0;}
#addtbl{margin: 10px auto;}
.optdiv{font-size:12px;font-weight:bold;padding:5px 0;background: #fff;}
a.popupa:link,a.popupa:active,a.popupa:visited{border: 1px solid #fff;color: #fff;margin: 10px 20px;padding: 5px;text-decoration: none;display: inline-block;}
a.popupa:hover{background:#fff;color:#555;}
.darkpopup{color: #777;height: 150px;padding: 0;text-align: center;max-width: 400px;width: 100%;display: inline-block;}
.darkpopup_txt{display: block; margin: 0; padding: 0;padding-top: 20px; font-size: 14px;}
input#restaurant_mail[type="text"]{ border: 1px solid #ddd;display: block;float: none;margin: 5px auto;width: 300px;}
.darkpopup_btns{float: left; margin: 0; padding: 0; width: 398px;}
.darkpopup_btns a.wbtn{max-width:100px;margin:10px;}
.printablearea{background: #fff;display: inline-block;margin: 0 auto;max-width: 1000px;width: 100%;}
.printablearea h3{height:auto;margin: 50px 0;border-bottom: 3px double #ddd;}
.grow,.grow15,.agrow,.grow0{display: inline-block;text-align: left;width: 100%;}
.grow15{padding-left: 15px;}
.agrow{width: 85%;}
.agrow15 {float: right;text-align: center;width: 10%;}
.grow15 .agrow15{left: -15px;position: relative}
.guests_list{float:left;width:100%;margin-bottom: 10px;max-height: 250px;overflow-y: auto;}
#list_guests_acc,#list_guests_unacc{min-height:200px;height:100%;text-align: left;float: left; width: 49%;overflow-y: auto; overflow-x: hidden; border-right: 1px solid #ddd;}
#list_guests_unacc{border:none;}
.halfplusm{float:left;width:48%;margin:5px 1%;}
.halfplusm input[type="text"],p.notif_row input[type="text"]{height:28px;}
#accommodation,#accommodation_notify{background: #fff;}
#accommodation #tab_1{background: #f9f9f9;display: inline-block;height:95%;margin: 5px;}
.g_info_container{float:left;width:315px;padding:2px;text-align: left;text-indent: 5px;}
.ac_tbl_head{float:left;width:100%;padding: 10px 0 5px;border-bottom: 3px double #eee;}
.ac_tbl_head .f1,.ac_tbl_head .f2,.ac_tbl_head .f3{float: left;font-size: 14px; color:#000; width: 50%;}
.ac_tbl_head .f2{width: 24%;}
.ac_tbl_head .f3{text-align: center;width: 26%;}
.table_name{float:left;width:100%;line-height: 30px;text-align:center;color:red;font-weight:bold;}
.single_tbl{float:left;width:31%;border:solid 1px #F9E2BB;margin:1%;-moz-border-radius: 8px 8px 15px 15px;border-radius: 8px 8px 15px 15px;background:#fff;}
.tbl_num{float:left;width:100%;text-align:center;background:#ffb685;color:#fff;padding:6px 0;font-weight:bold;font-size:14px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
.tbl_opts{float: left; text-align: right; width: 98%; padding: 10px 0px;}
.menu_type{float:left;width:100px;font-size:11px;color:#766a6a;text-align:center;oveflow:hidden;}
.placen{float:left;width:20px;color:#766a6a;}
.rest_g_names{float:left;width:190px;}
.menu_body{float:left;width:100%;}
.menu_row{float:left;background:#fff;width: 100%;}
#wedding_guest_notify{display: block; width: 100%; height: 100%;}
.notif_head{display: block; width: 100%;background:#eee;padding:10px 0;}
span.alt_text a{color:#fff;}
.notif_head div{display: inline-block; width: 50%;text-align:center;font-weight:bold;}
#notify_guests_list{float:left;width:100%;min-height:250px;height:100%;overflow-y:auto;overflow-x:hidden;}
p.notif_row{width: 100%; display: inline-block; margin:0px;padding: 5px 0; line-height: 11px;}
p.notif_row:nth-child(even) {background: #eee;}
p.notif_row:nth-child(odd) {background: #FFF;}
p.notif_row label{float:left;width:92%;}
p.notif_row label span{float:left;width:49%;}
p.notif_row input[type="text"]{width:80%;}
.tab1_a{margin:5px;}
.tab_container {float: left;margin: 0;padding: 0;width: 100%;}
.tab1_a {background: #ff6e6e;color: #fff;float: left;font-size: 12px;height: 20px;margin: 0 0 0 1px;padding: 5px 5px 4px;text-align: center;white-space: nowrap;}
.l_tab a:link, .l_tab a:visited, .l_tab a:active, .l_tab a:hover, .tab a:link, .tab a:visited, .tab a:active, .tab a:hover, .tab1 a:link, .tab1 a:visited, .tab1 a:active, .tab1 a:hover, .tab1_a a:link, .tab1_a a:visited, .tab1_a a:active, .tab1_a a:hover{color: #fff;text-decoration:none;}
.tab1 {background: #fd9292;line-height: 15px;color: #fff;float: left;font-size: 11px;height: 20px;margin: 4px 0 0 1px;padding: 5px 5px 0;text-align: center;white-space: nowrap;}
.drag1{float: left;margin: 1%;text-align: left;width: 98%;}
select option{cursor:pointer;}
#objects_tree{float:left;width:100%;padding-bottom:50px;}
div.purchases-tree_left {float: left;margin: 0;padding: 0;width: 100%;}
div.purchases-tree_left, div.purchases-tree_right {float: left;margin: 0;padding: 0;width: 100%;}
div.purchases-tree_left div {float: left;line-height:35px;text-align: left;width:100%;}
div.purchases-tree_left div.purchases-tree_header, div.purchases-tree_right div.purchases-tree_header {background-color: #e5d4c9;text-transform: uppercase;font-weight: bold;color: #000;cursor: pointer;line-height: 31px;text-align: center;width: 100%;}

.dashes_list {float: left;height:auto;line-height: 35px;padding: 0;width: 175px;}
div.purchases-tree_left div div.alt_text {background-color: #e5d4c9;border: 4px solid #d9cfc8;color: #fff;display: none;margin-top: -25px;padding-left: 10px;padding-right: 10px;position: absolute;visibility: hidden;z-index: 999;}
#purchases_shedules_tree_center {display:none;background-position: center top;background-repeat: no-repeat;float: left;height: 160px;margin: 0;padding: 0;width: 260px;}
#purchases_shedules_tree_center span {float: left;margin-left: 45px;padding-top: 15px;text-align: center;width: 200px;}
#no_records_1, #no_records_2, #no_records_3, #no_records_4, #no_records_5, #no_records_6 {font-size: 12px;text-align: left;text-indent: 10px;}
.no_list_items {font-size: 10px;visibility: hidden;}
.purch_row:hover{background:#e6e6e6;}
.purch_row a{margin:0 3px;text-decoration:none;}
.dotted{text-indent: 5px;}
div.purchases-tree_left div.no_list_items{text-align:center;}
.popup_content{display: inline-block;height: 90%;position: relative;width: 100%;}
.popup_content form{float:none !important;height:100%!important;display:inline-block;position: relative;}
textarea#guests_message[readonly]{background-color:#f9f9f9;}
.small_alt_text{padding:5px;cursor:pointer;}
.popup_content .custom_button{height:30px;line-height:10px;padding:9px;margin: 5px;}
#purchases_wizard_form,#schedules_wizard_form{background:#fff;}
.p1{width: 100%; text-align: justify; padding-bottom: 20px; display: block;}
.p2{width: 100%;display:block;height:230px;*height:250px;overflow-y:auto;overflow-x:hidden;text-align: left;}
.p2 span{width: 50%;display:inline-block;text-align:left;line-height: 17px;margin: 5px 0;}
.p2 span input{float:left;}
.purinfo,.scheinfo{float:left;width:300px;padding:5px 5px 5px 0px;}
.purinfo span,.scheinfo span{float:right;}
.purinfo span a,.scheinfo span a{color:#fff;}
label.answer{display:inline-block;width:100%;color:#f9f9f9;line-height: 12px;}
div.purchases-tree_left div.pimg{display:inline-block;height:100%;width:35%;text-align:center;max-width:90px;position: relative;top:30%;}
div.purchases-tree_left div.pimg img{width:95%;border:solid 1px #fff;margin:8px 0;}
span.p3{color: #000;font-size: 10px;font-weight: bold;text-transform: uppercase;width: 65%;line-height: 15px;}
span.p3 label{font-weight:normal;font-size: 12px;text-transform: none;color:#555;}
.purchase_info_links{margin:15px 0 5px;}
.vsm{font-size:10px;color:#666;}
label.purchinfo{font-size: 13px;float:none;font-weight: bold;}
.right{float:right;margin-right:10px;}
.p2 h3 > a {font-size: 20px;color: green;}
.p2 span.cbtn{display:inline-block;width:100%;text-align:center;margin:25px 0;padding-top: 50px;}
.p2 span.cbtn input.closebtn[type="button"]{float:none;margin:0;}
.pwizzard{margin-top: 10px; margin-bottom: 10px;font-weight: bold; display: inline-block; width: 100%;}
.popup_form p.ropt{display: inline-block;padding: 0;text-align: center;width: 100%;}
p.ropt input[type="radio"],p.ropt label{display: inline-block;margin-right:5px;}
p.ropt label.rlbl{width:auto;min-width: 100px;float: none;}
p.infomsg,#setdate,.purchdetails{display:inline-block;width:100%;padding:0px;margin:15px 0;text-align:justify;}
.popup_form div#purchase_details,.popup_form div.blocks,.pimgdiv{text-align:left;display:inline-block;width: 100%;}
.popup_form div#purchase_details span,.popup_form div.blocks span{display:inline-block;vertical-align: middle;margin: 0 2px;}
.popup_form div#purchase_details span > input,.popup_form div#purchase_details span > select ,.popup_form div.blocks > input,.popup_form div.blocks > select{height: 30px;padding: 1% 2%;width: 90%;}
.popup_form div#purchase_details label.custom_label_12,.popup_form div.blocks > label{width:100%;}
.setdate{margin:10px 0;}
.purchdetails{max-width:400px;display: block;margin: 0 auto;}
.custom_field_wrong{background:#f6efef;}
div.pimgdiv {width: 100%;margin-bottom: 10px;}
div.aimg {float: left;position: relative;width: 20%;min-width:150px;}
div.pimgdiv input[type="text"]{width:70%;}
.popup_form div.blocks span{margin: 0 5px;}
.popup_form div.btns{display:inline-block;width:60%;min-width:400px;margin:5px auto;}
div.border-top, div.border-left, div.border-right, div.border_bottom {float: left;width: 980px;}
div.border-top {background-image: url("../../images/interface/calendar-top11.png");background-repeat: no-repeat;float: left;height: 126px;}
.hidden_info_square {background-color: #333;border: 4px solid rgb(102, 102, 102);display: none;margin-top: 20px;padding: 10px;position: absolute;visibility: hidden;z-index: 100;}
div.cell,div.cell_123,div.cell_1,div.cell_12 {background-image: url("../../images/interface/cell.jpg");background-repeat: no-repeat;float:left;width:125px;width:125px;height:80px;margin:1px;*margin:1px;padding-left:5px;padding-top:5px;}
div.cell_1 {background: url("../../images/interface/cell_1.jpg") no-repeat right bottom #fff;}
div.cell_12 {background: url("../../images/interface/cell_12.jpg") no-repeat right bottom #fff;}
div.cell_123 {background: url("../../images/interface/cell_123.jpg") no-repeat right bottom #fff;}
.monthcell{float:left;font-size:35px;color:#fff;margin-top:65px;margin-left:200px;}
.monthcell a,.ycell a,.prm a,.nm a{color:#fff;}
a.currm,a.curry{font-size:35px;}
.ycell{float:left;color:#fff;margin-top:65px;margin-left:20px;}
ul#months_div,ul#years_div{font-size:12px;list-style:none;padding:0px;width:170px;margin:0px;text-align: left;}
ul#months_div li,ul#years_div li{background: #333;color: #fff;float: left;height: 30px;line-height: 29px;text-indent: 10px;width: 100%;}
ul#months_div li:hover,ul#years_div li:hover{background: #999;}
ul#months_div li:hover a,ul#years_div li:hover a{color:#fff;font-weight:bold;}
span.dj{padding:0px;float:left;width:110px;color:#000;text-align: left;}
.daily{float:left;color: #666;font-size:11px;width:100%;margin-left:10px;color:#fa2828;}
.istoday{float:right;padding-right:15px;color:#009dc6;}
.passedd{float:left;width:130px;margin:1px;height:85px;padding:0px;background-color:#ececec;}
.strike{float:left;margin-top:15px;font-size:25px;color:#999;text-decoration: line-through;text-align:center;width:100%;}
.mname{float:left;font-size:13px;color:#ccc;text-align:center;width:130px;}
div.cell:hover{background: #f1f1f1;}
.datescell{float:left;width:960px;padding-left:28px;}
.calwrap{float:left;width:980px;margin-left:10px;*margin-left:4px;background:url("../../images/interface/calendar-bg.png") no-repeat left bottom;padding-bottom:25px;}
.prm{float:left;margin-top:85px;padding-left:35px;}
.nm{float:right;margin-top:85px;padding-right:35px;}
.calwrap .border-right{float:left;width:980px;background-image:url("../../images/interface/calendar_ln.png");background-position:left;background-repeat:repeat-y;}
.day,.dayw{float:left;width:130px;margin:1px;text-align:center;line-height:35px;color:#0088aa;font-size:14px;}
.dayw{color:#d90000;font-weight:bold;}
.nopl{float:left;width:100%;color: #ccc;font-size:11px;}
div.cell_123 span.nopl,div.cell_1 span.nopl,div.cell_12 span.nopl{color:red;}
#calendar{background:#fff;float:left;}
.edgrey,.edblue,.eddarkred{float:left;font-size:20px;font-weight:bold;}
.edgrey{color:#333;}
.edblue{color:#009dc6;}
.eddarkred{color:#d90000;}
.ldiv{float:left;}
.wid400{width:400px;background: #f9f9f9;border: 4px solid #eee;}
.wid400 .close{float:right;padding-right:5px;}
.fortoday{float:left;width:100%;font-size:13px;}
.flbl{float:left;width:100%;color:#666;margin-top:20px;font-size:13px;font-weight:bold;margin-bottom:10px;}
.flbl span,.trow span{color: #555;display: inline-block;max-width: 150px;vertical-align: middle;}
.flbl1{min-width:150px;text-align: left;}
.place{width:140px;white-space:wrap;text-align:center;}
.flbl span.flr,.trow span.flr{float:right;}
.trow{float:left;width:400px;color:#fff;}
.lspan{float:left;width:100%;text-align:left;}
.lspan input[type="checkbox"]{float:left;}
img.val{vertical-align: middle;}
.gr{color:green;}
.ptable{width:100%;float:left;background:#fff;margin: 0 0 50px;}
.pthead{float: left; margin: 0; padding: 0; width: 1000px;}
.h_td_small {border-left: 1px solid #e6e6e6;float: left;font-weight: bold;height: 30px;padding-top: 10px;text-align: center;width: 100px;}
.h_td_hour {border-left: 1px solid #e6e6e6;float: left;font-weight: bold;height: 30px;padding-top: 10px;text-align: center;width: 70px;}

.h_td_x_large {border-left: 1px solid #e6e6e6;float: left;font-weight: bold;height: 30px;padding-top: 10px;text-align: center;width: 367px;}
.h_td_large {border-left: 1px solid #e6e6e6;float: left;font-weight: bold;height: 30px;padding-top: 10px;text-align: center;width: 270px;}
.h_td_actions {border-left: 1px solid #e6e6e6;float: left;font-weight: bold;height: 30px;padding-top: 10px;text-align: center;width: 86px;}
.cell_center_small {float: left;height: 30px;padding-top: 5px;text-align: center;width: 100px;}
.cell_hour {float: left;height: 30px;padding-top: 5px;text-align: center;width: 70px;}
.cell_x_large {float: left;height: 30px;padding-left: 5px;padding-top: 5px;width: 360px;}
.cell_large {float: left;height: 30px;padding-left: 5px;padding-top: 5px;width: 267px;}
.cell_actions {float: left;height: 30px;padding-top: 5px;text-align: center;width: 86px;}
.cell_actions img{max-width:20px;}
.dashes_list .dotted:nth-child(even),table.orders tr {background: #fff;}
.dashes_list .dotted:nth-child(odd),table.orders tr.rbg {background: #f9f9f9;}
.rem_fil{float:left;width:100%;}
.rem_fil1{float:left;width:150px;}
.rem_fil2,.rem_fil3{float:left;color:#333;width:120px;font-size:11px;text-align:left;margin-left:5px;}
.rem_fil3{text-align: center;width: 105px;}
fieldset .rem_fil2 > input,fieldset .rem_fil3 > input{height: 30px;padding: 0 2%;width: 90%;}
#wedding_purchase_step5{text-align:left;}
.ptblrow{float:left;width:100%;height:30px;color:#000;}
.left {float:left;text-align:left;}
img.edimg{margin:0px 10px 0px 5px;}
.ptbl1{float:right;width:1000px;margin-top:10px;color:#555;background:#e2e2e2;text-align:center;line-height:30px;}
.ctnr{float:left;padding:2%;width:96%;background:#fff;color:#555;}
.b14{font-size:14px;font-weight:bold;}
.smsp{font-size:11px;}
.wa,.wa1,.wa2,.wa3,.wa4,.wa5{float:left;width:12%;text-align:center;border-right:solid 1px #fff;}
.wa1{width:30%;}
.wa2{width:30%;}
.wa3{width:8%;}
.wa4{width:9%;}
.wa5{width:10%;border-right:none;}
input.booker_date{width:120px;background: #ffffff url("../../images/interface/icons/calendar11.png") no-repeat scroll 96% center / auto;}
.calimg{margin: 0 5px 0 0;position: relative;top: 5px;}
select.hours{float: left;height: 40px;margin-left: 10px;color:#666;}
.forher {background: #efefef;text-align: left;color: #8a0230;float: left;font-size: 16px;font-weight: bold;padding: 1% 0;width: 100%;}
.accrowsilver {background: #f9f9f9;color: #555;}
.rsp1, .rsp2, .rsp4, .rsp5, .rsp6 {width:width:12%;border-right: 1px solid #ddd;float: left;}
.rsp6 {text-align: center;width: 12%;}
.rsp5 {width: 30%;}
.rsp4 {width: 30%;}
.rsp1 {width: 8%;}
.rsp2, .rsp3 {width: 9%;float: left;}
.rsp3{width:10%}
.accrowgrey, .accrowsilver {float: left;height: 30px;line-height: 30px;width: 100%;}
.accrowgrey {background: #f1f1f1;color: #000;}
.accrowsilver {background: #f9f9f9;color: #555;}
#advert div.subtotal {float: left;width: 100%;height: 35px;line-height: 35px;color: #555;font-size: 14px;text-align: center;}
.no_orders {float: left;font-size: 14px;line-height: 20px;text-align: center;width: 100%;}
#advert div.subtotal span{float:left;width:10.5%;float: right;background: #e5d4c9;}
.actbl{float: right; margin-top: 20px; color: #000; font-size: 13px; margin-right: 5px; margin-bottom: 5px; width: 100%;}
.actbl_head{ background-color: #bf7552;background-image: url("../../images/interface/tbl_accounting.png");background-position: center bottom;background-repeat: repeat-x;color: #fff;float: left;font-size: 14px;height: 55px;width: 100%;}
.actbl_head span{float:left;width:20%;text-align:center;padding-top:15px;}
.actbl_head span:first-child{text-align:left;background: url("../../images/interface/tbl_accounting_left.png") no-repeat left center / 100%;height: 100%;}
.actbl_row,.actbl_row_ttl{float:left;width:100%;}
.actbl_row span,.actbl_row_ttl span{float:left;text-align:center;width:20%;line-height:30px;}
.actbl_row span:first-child,.actbl_row_ttl span:first-child{float:left;background:#eae3c6;font-size:14px;text-align: left;text-indent: 10px;}
.actbl_row span:last-child,.actbl_row_ttl span:last-child{width:19%;}
.actbl_row_ttl span{font-weight:bold;}
table#stages{width:98%;padding:1%;}
table.stages td{padding:1%;font-size: 13px;}
table.stages label{font-size: 13px;}
.wphlp{color: #555;display: inline-block;font-size: 13px;margin-bottom: 30px;margin-top: 10px;padding: 1%;text-align: justify;width: 98%;}
tbody#wpmail input[type="text"],input.gm_ro[type="text"],input.gm_rw[type="text"],input.gm_ro[readonly],input.gm_rw[readonly]{color: #666;height: 30px;padding: 0 5px;width: 200px;}
.wp_preview label{width:99%;}
.wpbtns a.wbtn{margin:5px;}
table#activities th,table#activities td{padding:3px;width: 100%;text-align: left;}
table#activities th{border-bottom: 3px double #ddd;background:none;padding:20px 3px;}
table#activities th div{display:inline-block;}
table#activities th label{font-weight: normal;}
table#activities td.center{text-align: center;}
table#activities td.justify{text-align: justify;}
table#activities th label.wplbl{height:35px;line-height:35px;background:#f9f9f9;width: 100%;margin-bottom: 25px;}
.fc,.tdfc{width:25%;}
.fc1,.tdfc1{width:15%;}
.fc2,.tdfc2{width:25%;}
.fc3,.tdfc3{width:15%;}
.fc4{width:17%;}
.fc span,.fc1 span,.fc2 span,.fc3 span,.fc4 span{display:block;height: 75px;}
.fc,.fc1,.fc2,.fc3{text-align: left;vertical-align: top;}
.fc1,.cel{text-align: center;}
.fc textarea,.fc input{width:90%;}
.wpch{float:left;}
.margintop10{margin-top:10px;}
label.point{cursor: pointer;line-height: 11px;margin: 5px 0;}
.pinkinput{background:pink;}
h1.wedpr{background: url("../../images/interface/el.png") no-repeat center bottom #fff;height: 50px;border: none;height: 75px;}
#sitelogo{max-width:400px;}
.auto{width:auto !important;}
.lc,.rc{display:inline-block;width:70%;margin:1%;}
.rc{width:25%;}
div.wprogram input[type="text"],div.wprogram textarea{width:90%;}
div.wprogram label{text-align:left;}
.gifthold{float:left;width:98%;background:#666;margin:1% 1% 0;color:#fff;line-height:35px;font-weight:bold;}
.g1,.g2,.g3,.g4,.g5,.g6,.g7{display: inline-block;padding: 5px 0;line-height: 21px;vertical-align: middle;width:5%;}
.g2{width:20%;}
.g3{width:15%;}
.g4{width:20%;}
.g5{width:15%;}
.g6{width:15%;}
.g7{width:10%;}
.g7 img{margin:0 3px;}
div.grow{float:left;width:98%;background:#f1f1f1;margin:0 1%;color:#000;line-height:20px;padding: 5px 0;}
div.grow:nth-child(odd),#gifts_list .row:nth-child(odd){background:#f9f9f9;}
#gifts_list .row{height: 50px;line-height: 50px;margin:0;}
.gr1{float:left;width:30px;}
#gifts_list{display: inline-block;margin: 0 0 15px;width: 100%;}
.gmlbl{float:left;width:100%;margin:10px 0;text-align: left;}
label.rlb{font-weight:bold;color:#d35693;margin:0 0 30px;}
#gift_form{display:inline-block;width:100%;}
#other_guests{display: inline-block;max-height:250px;height:auto;overflow-x: hidden;overflow-y: auto;width: 100%;}
.col50{display:inline-block;width:48%;margin:0 1%;}
.top10{margin-top:10px!important;}
.col50 input.custom_field,.width100 input.custom_field[type="text"]{width:90%;height: 30px;}
.ggr{float: left; padding: 0px; margin: 0px; width: 100%; text-align: left;height: 20px;}
.as1{float: left; text-align: center; width: 100%;}
#guests_list h3{float: left;height: auto;line-height: 20px;margin-top: 0;width: 100%;}
#guests_list{height: 430px; width: 98%; padding:10px 1%;}
a.gla{float:left;width:270px;color:#333;}
.ggr input[type="checkbox"]{float:left;}
.unkn{float:right;width:70px;text-align:right;}
.jsp,.rsp{display:block;width:100%;}
.rsp,#confirmation_message_div{color:red;}
input#guest_mail{width:90%;margin:5px;}
span.alt_text,span.alt_text span{background:none; display: inline-block;float: none;vertical-align: top;width: 100%;}
span.alt_text img,span.alt_text span{width:auto;}
span.alt_text span{display: inline;width: auto;}
.gbtn input{margin:5px;}
button#close,input.closebtn[type="button"],input.closebtn[type="submit"]{background:red;box-shadow: 0 0 2px 1px #999;}
#guests_list_div {display: inline-block;max-height: 130px;height:auto;overflow-x: hidden;overflow-y: visible;padding: 0 1%;width: 98%;}
img.opts{margin:10px 0;}
div.ghldr{height: 250px; overflow-y: auto; overflow-x: hidden; width: 100%; display: block; margin: 0px auto;}
.margtop35{float:left;width:100%;margin-top:35px;font-weight:bold;}
.listshld{float:left;width:100%;padding-bottom:10px;}
.msghld,#missing_accepted_guests,.l100,#guests_in_group,.giglbl{float:left;width:98%;padding:1%;}
.msghld h3{float: left;margin-top: 10px;width: 100%;}
.giglbl{color:green;font-size:11px;margin:10px 0;}
.statusholder select{border:border: 1px solid #eee;}
td.newlyweds select,td.newlyweds input.cgender{margin-right:5px;}
span.alt_text span.p3{display: inline-block;float: right;width: 65%;}
.gl{display: inline-block;width:100%;background-color: #777;color:#fff;font-weight:bold;padding-top:5px;padding-bottom:5px;text-align: left;}
.gl1,.gl2,.gl3,.gl4,.gl5{display: inline-block;width:5%;text-align:center;vertical-align: middle;}
.gl2,.gl3{width:15%;}
.gl4{width:27%;}
.gl5{width:10%;}
.reserved{color:red;}
.gl5 a.wbtn{height: 20px;line-height: 20px;margin: 10px auto;vertical-align: bottom;width: auto;}
.hidden_info_container{width:100%;margin-bottom:1px;border-bottom:dashed 1px #d4d1a8;}
.comments a.wbtn{margin:15px 5px;}
.hidden_info_container{width:100%;margin-bottom:1px;border-bottom:dashed 1px #ddd;padding:10px 0;}
.hidden_info_container .ucimg{display:inline-block;max-width:10%;height:auto;border:solid 4px #eee;}
.hidden_info_container .ucimg img{max-height:60px;max-width:100%;}
.comcont{font-size: 11px; font-style: italic; float:right; vertical-align: top; width: 90%; padding-left: 2%;}
.comauth{display:inline-block;font-size:13px;width:100%;text-align:right;color:#777;}
.hidden_info_square img{margin:3px;}
.delimg.top5{top:5px;background:none;}
table.cart {border: 1px solid #eee;color: #999;font-size: 12px;width: 100% !important;}
table.cart th {background: #f9f9f9;color: #777;font-size: 13px;padding: 5px 0;text-transform: uppercase;}
table.cart td {padding: 8px 0;vertical-align: middle; line-height: 35px;position: relative;}
table.cart input[type="submit"] {cursor: pointer;font-size: 13px;margin:15px 5px;padding: 3px 5px;vertical-align: middle;}
table.cart input {margin: 0 5px;vertical-align: middle;}
table.cart tr:nth-child(2n) {background: #fff;}
table.cart tr:nth-child(2n+1) {background: #f9f9f9;}
table.cart input[type="number"]{height: 34px;line-height: 18px;padding-bottom: 7px;padding-top: 7px;}
.hint{border-radius: 5px;background: #d35693;color: #fff;display: none;font-size: 11px;left: -3px;line-height: 13px;padding: 5px;position: absolute;top: -45px;width: 100%;}
.hint::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #d35693 transparent transparent transparent;}
.cartbuttons,.radopt,.radopt span {display: inline-block;margin: 5px;}
.btn, .btn a, .btn-info, .btn-primary, a.tobtns {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #358faa 0%, #11abd3 100%) repeat scroll 0 0;border: 1px solid #b8b8b8;border-radius: 5px;box-shadow: none !important;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;font-weight: bold;line-height: 24px;padding: 5px;text-decoration: none;transition: all 0.5s ease 0s;vertical-align: top;}
a.btn{color: #fff !important;text-decoration: none !important;font-size:14px;height:25px;line-height:24px;}
.orderdiv label{text-align:left;font-family: Verdana;}
label.nobold{font-weight:normal;font-size:11px;}
label.h15{height: 15px;line-height: 15px;}
table.cart label.h15,.optradio{float:left;}
.optradio{}
a.silver {background: #eee;color: #555 !important;font-weight: normal;}
.orderdiv .row{width:48%;margin:1%;}
input.price[readonly] {background:none;border: medium none;color: #666;text-align: center;max-width: 100px;}
.width50{width:50%;}
.radopt,.radopt p{text-align:left;width:100%;}
.radopt p{text-transform: uppercase;font-weight:bold;border-bottom:double 3px #eee;}
.radopt span{width:40%;margin:0 auto;}
.radopt label{margin:5px auto;}

#div1,#div2{display:inline-block;display:none;color: #e56c6c;width:100%;}
.listing:before,.listing1:before {content:"";height:100%;display:inline-block;vertical-align:middle;}
.listing > *,.listing1 > * {display: inline-block;}
.listing-m { vertical-align: middle; }
.listing,.listing1{display:inline-block;width:100%;padding: 5px 0;line-height: 46px;height: 46px;vertical-align: middle;}
table.orders tr.rbg, table.p tr.rbg {background: #f9f9f9;}
.ttlord {background: #fffdfb;color: #e56c6c;font-weight: bold;padding: 10px 5px;}
.ttlord2 {padding: 5px 2px;}
#her_advertisment{float:none;display:inline-block;width:98%;margin:1%;}
#basketsuccess {background: #fff;display:none;border: 5px solid #f3f3f3;border-radius: 5px;color: #555555;font-size: 14px;max-width:500px;max-height:200px;width:60%;left: 0;margin-left: auto;z-index: 110!important;margin-right: auto;right:0;top:20%;bottom:20%;position: fixed;}
.blackout{background: #555;display:none;height: 100%;left: 0;opacity: 0.8;position: fixed;top: 0;width: 100%;z-index: 100;}
h2#popup_title {background: #f9f9f9;border-bottom: 1px solid #eeeeee;color: #5f7ba9;cursor: default;font-size: 17px;font-weight: normal;height: 30px;line-height: 30px;margin: 0;padding: 0;text-align: center;}
#popup_content2{background: #fff url("../img/shops.png") no-repeat scroll 16px 40%;margin: 0;min-height: 160px;border-radius: 5px;padding: 0;}
#popup_oks{background: #358faa;border: 1px solid #357ebd;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;font-size: 15px;font-weight: bold;margin: 0px;min-width: 60px;padding: 4px 15px;position: relative;text-align: center;text-decoration: none;transition: color 0.1s ease 0s;}
#popup_message {color: #555;min-height: 80px;padding-left: 48px;padding-top: 35px;}
#popup_panel {height: 40px;line-height: 25px;margin: 0;text-align: center;}
input[type="submit"]:disabled , button:disabled{background: #dddddd;border: 1px solid #999;box-shadow: 0 0 #fff;color: #999;cursor: help;font-weight: normal;text-shadow: 0 0 #ddd;}
.orderdiv,.obtns{display:inline-block;width:100%;max-width:600px;margin:0 auto;}
.obtns{max-width:none;}
.orderdiv .width100,.width100 textarea#address,.width100 textarea#ccomments{width:98% !important;}
.width100 textarea#ccomments{height:400px;}
body.clrd{background: #f9f9f9 url("../../images/interface/bodybck4.jpg") no-repeat fixed 0 200px / 100% auto;margin: 0 auto;padding: 0;}
body.clrd .header{background: #f9f9f9;}
body.clrd .content{max-width: 1100px;}
table.comments,table.comments table{background:none;text-align:center;width:100%;}
tr.comrow{background:#f7f7f7;}
tr.comrow:nth-child(odd){background:#f5f5f5;}
#contact_body .row{margin:5px 0;}
.prohead h1{margin:10px 0;}
.pricehldr{display:inline-block;width:100%;text-align:left;}
#prd button.add_to_cart{margin:15px 0;min-width: 200px;}
.video {display: block;margin: 20px auto;width: 50%;}
.video iframe {width: 100%;}
.list_product .desc {float: right;font-size: 11px;margin: 0 0 0 10px;padding: 1%;text-align: justify;width: 55%;}
.list_product .old_price,.list_product .new_price{float:left;}
.old_price{text-decoration: line-through;}
.fifty{float:left;width:48%;margin:1%;}
div.page-menu span.current{color:red;}
a.pnk{width: 215px; font-size: 14px; text-decoration: underline; color: #d35693;}
.gre{float:left;width:245px;margin:0px;text-align:right;color:grey;}
.a999{float:left;width:310px;margin:8px;text-align:center;color:#999;}
.a998{float:left;width:320px;height:auto;margin:0px;text-align:justify;font-size:12px;font-style:italic;overflow-y:auto;}
.al{float:left;width:80px;}
.shopbanner,.slideshowcover{height: 360px;display:inline-block;margin:0 auto 10px;width: 100%;position: relative;}
div.shopbanner >div > a > img {box-shadow: 0 0 5px 5px #eee;max-height: 350px;width: 100%;}
div.shopbanner div {width: 100%;}
img#larrow {cursor: pointer;display: block;height: 50px;left: 10px;margin: 0 5px;position: absolute;top: calc(50% - 30px);z-index: 10;}
img#rarrow {cursor: pointer;display: block;height: 50px;margin: 0 5px;position: absolute;right: 10px;top: calc(50% - 30px);z-index: 10;}
h1.mh {display: inline-block;font-size: 22px;margin:15px 0;padding: 10px 0;width: 100%;}
.tabs33 {float: left;height: 25px;margin: 10px auto 1px 0;list-style-image: none !important;text-indent: 0;width:100%;}
.tabs33 li {position: relative; z-index: 1;bottom: -2px;background: #fbf2f7;line-height: 25px;color: #000;cursor: pointer;float: left;height: 25px;padding: 0 5px;border-top-right-radius: 10px;list-style-image: none !important;text-indent: 0;}
.tabs33 li a{display:block;width:100%;height:100%;}
.tabs33 li.active{background: #d35693;bottom: 0px;}
.tabs33 li.active a{color:#fff;}
.categories{float: left;height: 100%;margin: 30px 0;width: 100%;}
#shophead{display:block;width:100%;}
.rrows{border: 1px solid #eee;float: left;width:100%;position:relative; box-shadow: 0 0 2px 1px #fbe6fb;}
.hidemes{display: none;left: 0;position: absolute;top: 0;z-index: 1;}
.hidemes:first-child{display:block;}
.ccol{display:inline-block;margin: 40px auto 10px;width: 80%;}
.ccol label,.ccol > .row > div,.psmall,.ccol textarea,.ccol select,.ccol input{display:inline-block;float:none;text-align:left;width: 80%;font-weight:normal;color:#999;}
.ccol label{margin-top:10px;color:#555;}
.ccol label.left input[type="checkbox"]{float:left;width: auto;}
.ccol select option:first-child{padding:3px;color:#ddd;}
.ccol select option{color:#555;}
.psmall{margin:0;padding:0;font-size: 11px;color:#d35693;}
.ccol textarea{height: 250px;}
.ccol .row{background: #f9f9f9;margin:20px 0;padding: 10px 0;}
.ccol input.short{width:100px;}
.border{border:solid 1px #eee;}
div.image,div.imageempty{border: 1px solid #eee;display: inline-block;height: 170px;margin: 1%;max-width: 20%;padding: 0.5%;position: relative;text-align: center;vertical-align: top;width: auto !important;}
.ccol div.imageempty input{height: 100%;cursor:pointer;left: 0;opacity: 0;position: absolute;right: 0;width: 100%;}
div.imageempty img{cursor:pointer;}
.ccol div.image label{ background: #fff;left: 0;margin-left: auto;margin-right: auto;margin-top: 0;width: 100%;padding:5px 0;position: absolute;right: 0;z-index: 100;}
.ccol div.image label input{float:left;width: auto;}
.row div.asa{position:relative;width:100%;text-align: center;}
img.to_up{margin: 5px auto;max-height: 98%;max-width: 98%;}
.imgform{visibility: visible;}
.well {background: #ecf0f1;border: 1px solid #d7e0e2;border-radius: 6px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;margin-bottom: 20px;min-height: 20px;padding:19px 5px;}
.uploader input[type="file"]{position: absolute; cursor: pointer; top: 0px; width: 100%; height: 100%; left: 0px; z-index: 100; opacity: 0;}
.ccol button.wbtn {background: #cd7da5;box-shadow: 0 0 2px #9a5881;float: none;font-size: 14px;font-weight: bold;margin: 0 auto;padding: 10px 25px;}
.ccol .nobackgrd{background:none;}
.ccol .right{text-align:right;}
.ccol .nomargin{margin:0;padding:0;}
.headerupload,.ccol div.imgmsg{display:none;}
.uploader{margin-bottom: auto;margin-top: auto;height:140px;background: #f9f9f9;}
.ajax-upload-dragdrop {border: 2px dotted #a5a5c7;color: #555;padding:1%;text-align: left;vertical-align: middle;width: 96%;}
.ajax-upload-dragdrop span{width:100%;display: block;}
.ajax-file-upload {background: #2f8ab9;border: medium none;border-radius: 3px;position: relative; overflow: hidden;color: #fff;cursor: pointer;display: inline-block;font-family: Arial,Helvetica,sans-serif;font-size: 16px;font-weight: bold;height: 30px;line-height: 30px;margin: 0 10px 10px 0;padding: 6px 10px 4px;text-decoration: none;vertical-align: middle;}
.well .close{z-index:100;opacity:1;float:right;cursor:pointer;padding:5px;}
.imageempty label.red{color:#e56c6c;}
.imageempty label.top{position:absolute;z-index:10;top:0;left:0;margin: 0;}
.clbl {background: #f9f9f9;border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;color: #999;display: block;font-family: Arial;height: 25px;line-height: 28px;margin: 8px 1%;padding: 5px 0;position: relative;text-align: left;text-shadow: 0.5px 0.5px #ddd;vertical-align: middle;width: 98%;}
.clbl i.ci,.clbl i.brand,.clbl i.used,i.ci,i.brand,i.used,i.edit{display: inline-block;vertical-align: middle;background:url('../../images/interface/map-marker.png') no-repeat left center transparent;height: 15px;width: 15px;}
.clbl i.brand,.clbl i.used{background:url('../../images/interface/tag.png') no-repeat left center transparent;margin: 0 2px;}
i.edit{background:url('../../images/interface/icons/update.png') no-repeat left center transparent;margin: 0 2px;}
span.lastb a{color: #e56c6c !important;font-size: 12px;letter-spacing: 0.3px;}
.clbl i.used{background:url('../../images/interface/ticked.png') no-repeat left center transparent;}
.clbl span,.malbls{white-space: nowrap;display: inline-block;font-size: 11px;height: auto;margin-left: 5px;max-height: 30px;overflow-x: hidden;position: relative;vertical-align: middle;width: 30%;}
label.filtr{ background: #f1f1f1;color: #555;font-size: 11px;margin-bottom: 5px;padding: 5px 0;text-indent: 5px;text-transform: uppercase;width: 100%;}
h2.as{margin-bottom:0;}
.row.nomargin{margin:0;padding:8px 0 0;color: #777;}
.wrap{background: #f9f9f9;border: 1px solid #eee;display: inline-block;padding: 15px 3%;width: 94%;}
.filtron{float: left;min-width: 47%;width: 48%;margin:5px 0.5%;text-align: left;height: 20px;line-height: 20px !important;}
.cf{float:left;}
.widthauto{width:auto;}
.blah2{z-index: 100000;}
.bb{border-bottom: 1px solid #ddd;}
.h35{height:35px;line-height:35px;}
small.f{cursor:pointer;font-size:11px;color:#555;}
.grid-container {display:inline-block;margin-left: auto;margin-right: auto;max-width: 1200px;width:100%;}
#main_square{display:block;width:100%;}
.grid_75,.grid_25{display: inline-block;margin: 0.25%;vertical-align: top;padding: 0;width: 75%;}
.grid_75{margin-left: 0;}
.grid_25{width:24%;margin-right: 0;}
.bs {border: 1px solid #e9e9e9;/* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);*/}
label.nf{font-size: 14px;font-weight:normal;}
.center{text-align:center!important;}
.adv_image{display: inline-block;position:relative;width: 62%;}
.adv_image img {max-height: 430px;max-width: 100%;}
.details{display: inline-block;vertical-align: top;min-width: 300px;width:30%;}
.list{display:inline-block;padding: 10px 5px 0 30px;}
.list ul {margin-bottom: 15px;list-style: outside none none;padding: 0;}
.list ul li{border-bottom: 1px dashed #d3d3d3;height: 35px;overflow: hidden;font-size: 14px;text-align: left;padding:3px 0 3px 0px;color: #666;position: relative;}
.list ul li strong{color: #000;float:right;max-width: 80%;width: auto;}
.list ul li strong.st{color:#d35693;}
h1.c{background:#f5f6f8;border:none;font-size: 20px;padding: 10px 0;text-align: left;text-indent: 15px;}
.aprice{background: #d35693;text-align: center;color: #fff;padding: 15px 30px;margin: 15px 0;font-size: 18px;}
.sold{-webkit-transform: rotate(20deg);-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);-o-transform: rotate(20deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform: rotate(20deg);color: darkred;display: inline-block;font-size: 65px;height: auto;left: 0;opacity: 0.3;padding: 10% 0;position: absolute;top: 35%;vertical-align: middle;width: 100%;z-index: 10;}
.widget{display: inline-block;width:100%;}
.widget.shadow {background-color: #fff;border: 1px solid #f0f0f0;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}
.widget.shadow .widget-title,.widget .widget-title{background-color: #f5f6f8;color: #6c7481;margin: 0;padding: 13px 0;}
.widget-title {color: #7f7f7f;font-size: 15px;font-weight: 300;line-height: 25px;margin-bottom: 25px;margin-top: 0;width: 100%;overflow: hidden;text-indent: 10px;text-transform: uppercase;}
img.smallimgs {max-height: 60px;margin: 5px 0;max-width: 100%;width: auto;}
img.mainimg {border: 1px solid #db938f;padding: 1px;}
ul.imageli li {text-align: center;max-width: 49%;border-top: 1px solid #e9e9e9;display: inline-block;margin-top: 5px;vertical-align: top;height: 70px;text-indent: 5px;}
ul.imageli li a{float:none;display: inline-block;vertical-align: middle;}
ul.imageli{display: inline-block;width:90%;min-width: 200px;}
.margintop20{margin-top: 20px;}
.marginbtn20{margin-bottom: 20px;}
.advert_owner{ border: 1px solid #e9e9e9;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);margin: 20px 0;padding: 20px;}
.lefts{text-align:left;}
.descr {color: #555;display: inline-block;font-size: 13px;margin: 10px 0;padding: 10px;text-align: left;width: 98%;}
.info_container {width: 100%;display: inline-block;vertical-align: top;}
.photo_container {display: inline-block;margin: 5px 10px;max-height: 100px;vertical-align: top;width: 60px;}
.photo_container img{border-radius: 45px;margin: 5px;max-width: 50px;}
.userdata{display: inline-block;margin-top: 15px;}
.userdata h3{color: #555;font-size: 14px;}
.widtha{ margin: 15px 0;padding: 15px 5%;width: 85%;background:#358faa;font-size: 14px;}
strong#getphone,span#getmessage,#preparemessage{cursor:pointer;}
#usermessage,#usersub{display:block;width:90%;margin-bottom: 10px;}
#msger{display:none;margin: 10px 5%;padding: 0;text-align: center;width: 90%}
.nb{font-weight:normal;}
.ti15{text-indent:15px;}
.row div.smimglisting{display:inline-block;width:20%;min-width:150px;text-align: center;border: 1px solid #ddd;padding: 10px 0;}
.row div.smimglisting img{max-height:100px;margin:5px;max-width: 95%;}
.width98{width: 98%;padding:0 1%;}
.row div.ldetails{display:inline-block;width:78%;margin-left:1%;vertical-align: top;}
.row div.ldetails div{height:100px;overflow: hidden;}
.row div.ldetails span,.row div.ldetails div{display: inline-block;width:100%;}
.row div.ldetails span{height:30px;line-height:30px;}
.row div.ldetails span.malbls{margin-right: 15px;width: auto;color: #555;}
.singleadv:hover{background:#f5f5f5;transform: scale(1.05);transition: all 0.3s 0s;}
label.founded{font-weight:normal !important;}
.purple{background:#d35693;}
.purple a{color:#fff !important;}
.banner h2{height:50px;}
.pname h4{float: left;font-size: 14px;height: auto;vertical-align: middle;color: #d35693;text-shadow: 0.2px 0.2px #000;}
.bannerimage{max-width:100%;}
input#antispam[type="text"]{display: inline-block;float:none;}
img.rimg,.dropimg,.slideshowcover{display:none;}
div.wsearch label{text-align: left;line-height: 22px;}
a.oright{color:orange;float:right;}
video{margin: 10px auto;max-width: 1000px;width:98%;box-shadow: 2px 2px 5px 5px #ddd;}
table.organizer input[type="submit"], table.organizer a.wbtn,table.organizer button.wbtn,table.organizer input[type="button"], table.organizer input.closebtn[type="button"],table.organizer input.closebtn[type="submit"]{font-weight:normal;padding: 10px 5px;}
small{float:left;width:100%;margin:5px 0;}
small a{color:#d35693 !important;font-size:13px!important;}
.wi98{width:98%!important;padding:1%;}
.mh250{min-height:250px;}

@media only screen and (max-device-width:800px){
table.comments, table.comments table {font-size: 13px;}
.searchbox {display: inline-block;float: none;margin: 2px !important;min-width: 350px;position: relative;width: 60%;}
#menu{display: inline-block;margin: 1%;width: 94%;}
.shop_left_column h2{border-radius: 0;text-align:left;}
.dropimg{display:inline-block;cursor:pointer;margin: 5px;}
body.clrd .header{background:#fff;}
div.wsearch{display: inline-block;float: none;margin: 1%;padding: 1%;width: 96%;}
div.wsearch span.row {display: inline-block;float: none;margin: 10px 1%;padding: 0;width: 46%;}
div.wsearch label{ display: inline-block;line-height: 15px;text-align: left !important;width: 100%;}
.snglgal {display: inline-block;float: none;margin: 1%;max-width: 280px;width: 98%;height: auto;}
#confirmation {bottom: 40%;height: auto;left: 2%;margin: 0 auto;position: fixed;right: 2%;top: 40%;width: auto;z-index: 1000000;max-width: 350px;}
#confirmation_content, #popupmsg_content{ background: #fff;border: 1px solid #eee;display: block;height: 150px;}
.news .wedrow > span.wedr{display:inline-block;width: 100%;}
.news .wedrow > span.wedl img {max-width: 100%;}
.wedrow > span.wedl {display: inline-block;float: none;width: 100%;}
img.rimg{float:right;margin:5px;display:block;}
div.pdmenu > ul > li > a{font-size: 17px;}
.pdmenu ul ul {display: none;background:#ff7f66;left: 0;position: relative;top: -4px;width: 100%;}
.pdmenu ul ul li{width:98%;padding-right: 0;}
.pdmenu ul ul li a{color:#fff;}
.pdmenu ul li:hover  ul li a{color:#fff;width:auto;}
table.contact_us label{line-height: 20px;}
.login,.form1,.captcha,.lcol,.rcol{display: inline-block;}
.content,.header,.login,.form1,.lcol,.rcol{width:98%;padding:1%;}
.cimg img,.article .description img{max-width:100%;height: auto;}
ul.svisits li{float:left;line-height:normal;width:100%;}
label.aa{left:0;right:0;text-align: center;}
#imenu,#bsckimg,.slide, #slideshow,.bannertop,#menu ul,.advert,#articles_new,div.cats{display:none;}
h1, h2, h3, h4{height:auto;line-height: 24px;}
.middleline .banner,.userimg,.prbox, .userimg,.topicholder{margin: 10px 1%;min-width: 300px;}
a.more, td.fwopts a, table.find-wedding td a{line-height: 23px;}
.userimg span.img{max-width: none;}
.userimg span.img img {max-height: 98%;}
.userimg p{height: 80px;overflow: hidden;}
div.left_col,div.right_col,span.log,#log_form div,.shop-menu,.shop-menu-wrap,.custopthold,.container-top{float:none;display:inline-block;width:100%;}
.shop-menu-wrap{margin:3px 10px;max-width:150px;}
.header,.container-top,.pdmenu{box-shadow: none;display: inline-block;height:auto;}
.bsktxt{padding:0;}
.shop-menu-wrap a:link, .shop-menu-wrap a:active, .shop-menu-wrap a:visited,.phone-menu,.user_cart,.bsktxt{font-size: 13px;width: 100%;display: inline-block;float:none;}
div.left_col,div.right_col,div.right_col.logs{margin: 0;padding: 0;}
#log_form{ background: none;display: inline-block;float: none;padding: 35px 1%;width: 95%;max-width: 450px;}
.log input[type="text"],.log input[type="password"],.log textarea{ display: inline-block;width: 90%;float: none;}
.shop-menu-wrap a:link{padding:0;width: 98%;}
#bcontent,.bottom-panel{margin-top:0;width: 100%;}
.bottom-panel .left{margin:10px 0;width: 35%;}
.bottom-panel .right{width:60%;margin-right:2%;}
div.logo {display: inline-block;position: relative;text-align: center;width: 100%;}
.banhold img{max-height:100%;height:auto;}
div.pdmenu > ul > li > a {color: #fff;float:none;display: inline-block;height:auto;letter-spacing: 0.9px;line-height: 37px;padding: 0;width: auto;}
.pdmenu ul li {background: #ff7f66;border-bottom: 1px solid #f8d3cc;display: inline-block;float: none;height: 32px;line-height: 29px;position: relative;text-align: center;margin: 5px 2px;padding-right: 5px;width: auto;}
div.pdmenu > ul > li:hover{border-bottom:none;background: #f8d3cc ;padding-right:0;}
div.pdmenu > ul > li:hover a{color:#333;}
.pdmenu ul ul li:hover,.pdmenu ul li:hover{background:#f8d3cc ;}
.pdmenu ul ul li:hover a{background:none;color:#ff7f66;}
.phone-menu{padding:5px 0;}
.logged{height:auto;}
ul.friendsweddings li > ul, ul.myweddings li > ul{left:0;top:0;position:relative;}
ul.myweddings li > ul li{height:auto;}
#eucookielaw p {color: #555;display: inline-block;font-size: 11px;line-height: 15px;margin: 0 auto;padding: 1%;text-align: center;width: 98%;}
#eucookielaw p a {display: inline-block;font-size: 13px;height: 35px;line-height: 35px;margin: 10px;padding: 0;}
.overflow_x{display: inline-block;overflow-x: scroll;width:100%;}
.breadcrumb div#searchbox,.holder .searchbox{margin: 25px auto;width: 98%;padding: 0;float:none;display: inline-block;}
.holder div, .holder span{margin: 10px 0;}
.slideshowcover{margin: 60px auto 10px;}
.holder .searchbox{float:left;}
#srcbtn{position: absolute;right: 5%;top: 5px;margin:0;z-index:2;}
.searchbox input[type="text"]{left:0;top: 5px;position: absolute;z-index:1;max-width:none;width:88%;}
.shop_left_column{margin-top:0;}
h1.mh{font-size: 17px;}
.shopbanner, .slideshowcover{height: 280px;}
.shop_left_column,.r_column,div.orddiv,.goright,div.prods div.container,span.add_to_basket,a.add_to_cart{float:none;display: inline-block;width: 98%;margin: 10px 1%;padding: 0;}
h1.mh,h1.c{height: auto;}
.orddiv .goright{text-align:center;}
div.prods div.container,#articles_new,.row div.smimglisting,.ccol .row{max-width:300px;display: inline-block;float: none;vertical-align: top;margin: 10px;}
.adv img{max-width:100%;height: auto;}
.prods{display:inline-block;}
.shop_left_column h2.cats{height:30px;line-height:30px;}
.advh{float:none;}
span.add_to_basket,button.add_to_cart, button.add_to_cart1{text-align: center;float:none;margin:10px auto;display:inline-block;min-width:auto;width: 98%;}
.bottom h2 a,.bottom h2{line-height: 20px;}
.shop_left_column #articles_new,.shop_left_column div.cats,.ourp,.shop_left_column .list_product, h2.h,#shophead{display:none;}
.row div.smimglisting{width:96%;margin:1%;height: 200px;}
.row div.smimglisting img{max-height: 200px;}
.dr_opt,.clbl span, .malbls,small.f{font-size: 13px;}
.clbl{line-height: 25px;text-shadow: none;text-align: center;}
.clbl span{margin-left: 1%;max-width: 33%;width: auto;}
.clbl span, .malbls{overflow: hidden;}
.clbl i.ci, .clbl i.brand, .clbl i.used, i.ci, i.brand, i.used{ margin-bottom: 2px;}
.breadcrumb-top{float:none;}
.grid-container{margin-top: 40px;}
h1.c{font-size: 15px;background:none;border-bottom:double 3px #eee;}
.social h4,h1, h2, h3, h4{font-size: 15px;}
.grid_75, .grid_25{width:98%;margin:1%;}
.adv_image,.details {max-width: 100%;width: 80%;}
.details .list,.widget.shadow,.widget{padding: 5px 1%;width: 98%;}
.footer{margin: 1%;min-width: 98%;width: 98%;}
.sh, .social {margin: 0;padding: 0;width: 98%;text-align: center;}
.sh img {margin: 1%;max-width: 98%;width: auto;}
ul.list {display: inline-block;float: none;vertical-align: top;width: 48%; margin: 10px 0;}
.ccol,.row div.ldetails {margin: 10px 1%;width: 98%;}
.row div.ldetails div{height: 75px;}
.row div.ldetails span {height: auto;text-align: center;line-height: 30px;margin: 5px auto;}
.row div.ldetails span.malbls {color: #555;float: none;margin-right: 10px;width: auto;}
.opt, .opt1, .opt2, .opt3, .opt4,ul.myweddings li{height:auto;}
#showhide .menuholder .opt1 img, #showhide .menuholder .opt img{padding-left:10px;}
.pdmenu{width:98%;}
.menuholder{padding:0;text-indent: 5px;width: 100%;}
.topicholder{height:auto;min-height:400px;}
.text-style2,.text-style1{float:none;display:inline;}
.style1 img, .style2 img{width:98%;margin:1%;}

table.blitz td.lname, table.blitz td.rname, div.rname, div.blrow,div.lname, div.blitzrow {max-width: 350px;overflow: hidden;width: 50%;vertical-align: top;}
div.rname, div.lname{width:100%;}
div.blitzrow,div.blrow{height: 70px;}
td.rname{padding:0;}
div#menu ul li{height:100%;min-height: 35px;}
div#menu ul li a{line-height:35px;}
.shopcat{min-width:150px;}
div.orddiv{text-align: left;}
.orddiv .goright {

    width: auto;
    display: inline-block;
    vertical-align: top;
    float: none !important;
    margin: 0 5px;

}
.orddiv .goleft {

    display: inline-block;
    text-align: left;
    vertical-align: top;

}
span.ob{display: block;

width: 100% !important;

text-align: left;}
div#menu ul li.sub ul{top: 4px;left:0;}
div#menu ul li.sub ul li a{text-indent:25px;}
div.imghlder,#imgs,#imgw{display: inline-block;float: none;margin: 1% auto;max-width: 500px;text-align: center;width: 98%;}
#imgs{min-height: auto;}
.prohead,div#prd div.shortd,div#prd div.order,.tabs li,.tabs li.active,div#prd div.short_d,div#prd div.longd,#contact_form{display:inline-block;margin: 1% auto;width: 98%;padding: 0;}
#contact_body{display: inline-block;max-width: 400px;width: 80%;}
.tabs li,.tabs li.active{margin:0; margin-bottom: 2px !important;border: 1px solid #eee;border-radius: 0;}
div#prd div.short_d{margin:0;}
a.oright{float:none;}
a.show_comments{margin: 20px;display: inline-block;}
.required{padding: 1%;text-align: left;width: 98%;}
#contact_form{max-width: 650px;}
#contact_form input[type="text"],#contact_formtextarea{width:90%;margin:0 1%;max-width:250px;}
div.prods div.container, div#prd div.container{ border: 1px solid #eee;display: inline-block;float: none;margin: 10px 1%;min-width: 250px;max-width: 32%;}
table.cart {display: block;overflow-x: auto;}
.listing, .listing1 {line-height: normal;margin:5px 0;}
p.wedr2,p.wedr3,.wedrow{font-size:13px;}
.fifty{width: 98%;font-size: 13px;}
.a998,.a999{width: 100%;font-size: 13px;}
.breadcrumb div#searchbox, .holder .searchbox{width: 96%;}
#srcbtn{right: auto;left: 220px;}
.searchbox input[type="text"]{max-width: 220px;left: 0;}

}
@media only screen and (max-device-width:500px){
.shopbanner, .slideshowcover{height: 135px;}
.snglgal div.vd{height:90px;}
}
@media only screen and (min-device-width:370px) and (max-device-width:524px){
div.prods div.container{min-width:350px;}
}
@media only screen and (min-device-width:525px) and (max-device-width:750px){
div.prods div.container{max-width:250px;min-width: 250px;}
}

@media only screen and (max-width: 420px){
div.prods div.container, div#prd div.container{max-width:300px;}
#basketsuccess,#confirmation{width: 90%;}
#imgw{height: 300px;}
.wedr h4{height: 100px;}
.pdmenu ul li {width: 98%;margin: 0 1%;padding: 0;text-align:left;}
table.statisticshome{background: rgba(0, 0, 0, 0) url("../../images/interface/sbck.jpg") no-repeat scroll center center;}
}

@media only screen and (max-device-width:700px) {
/*.container-top{display:none;}*/
}
@media only screen and (min-device-width:800px){
div#menu ul li.sub:hover ul{display:block;-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
transition: all 2s ease-in-out; }
}
@media print {
body{height:auto;overflow-y:visible;}
@page {page-break-before:auto;page-break-after: auto;}
@page {height:auto;overflow-y:visible;}
#header,#imenu,.footer,.wbtn{display:none;}
center{height:100%;}
#sitelogo{max-width:250px;}
table#wp,.content{width:670px;height:100%;}
table#wp tr td,table#wp tr th,table#wp tbody,table#wp thead{height:100%;}
.wpbtns{text-align:center;}
.printer{overflow:visible !important;}
* {overflow: visible !important;}
.content{display:inline;background:#fff;}
.content div,.printer{background:#fff;}
}
.terms_of_use p{color:#000;line-height: normal;}
.success{color:green;}
:required {box-shadow:0 0 0 #fff;}
#booker_submit_btn,#submit_btn{width:250px;}
.w24p{width:24% !important;}
a.fs17:link,.fs17{font-size:17px;}
a.fs17:link,a.fs17:active,a.fs17:visited{color:#cd7da5;}
.d-block{display:block;}
.w-100{width:100%;}
.mobile-show{display:none;}
.mt-10{margin-top:10px;}
.fl{float:left;}
@media only screen and (max-width: 420px){
.w24p{width:94% !important;}

}

@media only screen and (max-width: 720px){
.mobile-show{display:block;}
}
