html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}

/*hiding mobile-header*/
#header-mob{
	display: none;
}

#login-mob{
	display: none;
}

a, a:hover {
text-decoration:underline;
color:#fb8888;
}
div.clear {
	clear:both;
	line-height:1px;
}

form{
	padding:0px;
	margin:0px;
}

html,body {
    padding:0px;
    margin:0px;
    text-align:center;
    background-color:#f4f3f2;
}

#container {
    width:1077px;
    margin:0 auto;
}



#header{
    width:1077px;
    height:285px;
	float:left;
	background:url(../images/header.gif) no-repeat;
	position:relative;
}

#header p {
	float:left;
	width:100%;
	font:14px Arial;
	font-weight:bold;
	color:#fff;
	margin-top:22px;
}



#menu {

}

#menu .side_left {
position: absolute;
top: 37px;
left: 32px;
}

#menu .side_right {
position:absolute;
top:37px;
right:32px;
}

#menu ul {
	float:left;
	list-style:none;
	margin-top:153px;
}
#menu .submenu_bg {
	background: #62615d;
	padding: 10px;
margin-top: 17px;
}
#menu ul li ul {
	float:none;
	list-style:none;
	margin-top:auto;
	overflow: hidden;
}
#menu ul li ul li a {
width: 176px;
height: 21px;
text-align: left;
}
#menu li .submenuitem {
position:absolute;
z-index:1000;
width: 201px;
padding: 10px;
top: 10px;
}
#menu li {
	float:left;
	display:inline;
	position:relative;
}

#menu li a {
	font:13px Georgia;
	font-weight:bold;
	color:#efd9b0;
	width:79px;
	display:block;
	text-decoration:none;
}

#menu li a:hover {
	color:#f9d4d4;
}

#menu li a span {
	display:none;
}

#menu li a:hover > span {
	display:inline;
	
}


.logo {
	
}

.login_banner {
	float:left;
	margin-top:32px;
	margin-left:20px;
	width:222px;
	height:43px;
	background:url(../images/login.gif) no-repeat top;
}

.login_banner:hover {
	background:url(../images/login.gif) no-repeat bottom;
}

.phone_banner {
	float: left;
margin-top: 28px;
margin-left: 119px;
}

#cont {
	width:1077px;
	float:left;
	background:url(../images/cont.gif) repeat-y;
}

#footer{
    width:1077px;
    height:190px;
	float:left;
	background:url(../images/footer.gif) no-repeat;
}

.left {
	float:left;
}

.right {
	float:left;
}

.post-body h3 {
margin-bottom:10px;
}
.post-body p, .post-body {
padding-left: 0px;
font: 14px Arial;
color: #89857A;
}
.post-body blockquot {
font: 14px Arial;
color: #89857A;
width: 880px;
background:none;
text-align:left;
}
.post-body p {
font: 14px Arial;
color: #89857A;
background:none;
text-align:left;
width: 812px;
}
.post-body div {
font: 14px Arial;
color: #89857A;
width: 880px;
background:none;
}
.post-body ul {
width: 820px;
margin-left: 17px;
text-align:left;
}
.post-body ul li {
text-align:left;
background-image: url(../images/chainik.jpg);
background-position: left 3px;
background-repeat: no-repeat;
padding-left: 23px;
list-style: none;
}
#slider {
	float:left;
	margin-top:5px;
	margin-left:42px;
}

.text_box {
	float:left;
	width:723px;
	background:url(../images/box-bg.gif) no-repeat top;
	padding-top:50px;
	margin-left:42px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font:12px Arial;
	color:#fff;
	padding-bottom:12px;
	background-color:#a8a294;
	margin-top: 5px;
}

.text_box2 {
	float:left;
	width:970px;
	padding:10px;
	margin-left:42px;
	text-align:left;
	font:12px Arial;
	color:#57534e;
	margin-bottom:10px;
	background-color:#fdefef;
}

.banner {
	float:left;
	margin-left:10px;
	margin-top:7px;
	margin-bottom: 3px;
}

.banner2 {
	float:left;
	margin-left:35px;
	margin-top:6px;
	margin-bottom: 2px;
}

#footer ul {
	float:left;
	list-style:none;
	text-align:left;
	margin-top:25px;
	margin-left:40px;
}
#footer li {
	margin-top:-3px;
}

#footer ul a {
	font:12px Georgia;
	color:#b59159;
	font-weight:bold;
	text-decoration:none;
}

#footer ul a:hover {text-decoration:underline; color:#d3ac71;}

#social {
	float:left;
	margin-left:327px;
	margin-top:24px;
	
}


#social img {float:left; margin-left:5px;
width: 35px;
}
  
#contact-us-footer{
	display: none;
}

#social p {
	font:12px Georgia;
	color:#b59159;
	margin-bottom:7px;
	float:right;
}

.cpr {/*float:right; text-align:right; font:14px Georgia; color:#b59159; margin-top:30px;*/
    float: right;
    text-align: right;
    font: 14px Georgia;
    color: #b59159;
    margin-right: 54px;
}

#inner_cont {
	float:left;
	margin-left:59px;
	margin-bottom:20px;
	position:relative;
}
#inner_cont .title {
position: absolute;
top: 63px;
left:0px;
width: 960px;
text-align: center;
z-index: 0;
}
#cont_top {
	float:left;
	width:960px;
	height:139px;
	background:url(../images/cont_top.gif) no-repeat;
}

#cont_top2 {
	float:left;
	width:960px;
	height:164px;
	background:url(../images/cont_top2.gif) no-repeat;
}

#cont_center {
	float:left;
	width:960px;
	background:url(../images/cont_center.gif) repeat-y;
	padding-bottom:20px;
}

.flower {
	width:899px;
	height:auto;
	background:url(../images/flower.gif) no-repeat right;
}

#cont_flower {
float: left;
width: 916px;
background: url(../images/flower.gif) no-repeat right;
padding-bottom: 187px;
margin-left: 29px;
}

#cont_flower2 {
	float:left;
	width:899px;
	padding-bottom:20px;
	margin-left:45px;
}

#cont_bottom {
	float:left;
	width:960px;
	height:147px;
	background:url(../images/cont_bottom.gif) no-repeat;
}

#cont_bottom2 {
	float:left;
	width:960px;
	height:88px;
	background:url(../images/cont_bottom2.gif) no-repeat;
	
}


.info {
	float:left;
	width:865px;
	text-align:left;
	font:14px Arial;
	color:#89857a;
	margin-left:45px;
	margin-top:5px;
}

.info a {
	color:#cd5d5d;
}

.info12 {
	float: left;
width: 865px;
text-align: left;
font: 14px Arial;
color: #89857A;
margin-left: 9px;
margin-top: 5px;
margin-bottom: 10px;
}
.info12 ul li {
background-image: url(../images/chainik.jpg);
background-position: left 3px;
background-repeat: no-repeat;
padding-left: 23px;
list-style: none;
}
.info12 a {
	color:#cd5d5d;
}

.option {
	float:left;
	width:865px;
	margin-left:45px;
	margin-top:10px;
	background:#fff;
	border:1px solid #fbd6d8;
	  border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	height:92px;
}

.option:hover {
	border:1px solid #dfa4a7;
}

.option img {
	float:left;
	margin-top:32px;
	margin-left:20px;
}

.info2 {
	float:left;
	font:16px Arial;
	font-weight:bold;
	color:#89857a;
	margin-top:37px;
	margin-left:30px;
	width:460px;
	text-align:left;
}

.price {
	float:left;
	font:24px Arial;
	color:#89857a;
	font-weight:bold;
	margin-top:31px;
}

.select {
	float:left;
	margin-top:23px;
	margin-left:20px;
	width:87px;
	height:44px;
	background:url(../images/select.gif) no-repeat;
}

.p1 {
	float:left;
	text-align:left;
	font:14px Arial;
	color:#89857a;
	width:880px;
}

.but {
	float:left;
	margin-left:27px;
	width:111px;
	height:57px;
	margin-top:35px;
	color:#fce0e0;
	background:url(../images/but.gif) no-repeat;
}

.but span {
	float:left;
	width:100%;
	font:12px Georgia;
	margin-top:14px;
}

.but:hover {
	color:#fbeded;
}

.p2 {
	float:left;
	width:410px;
	font:13px Arial;
	color:#89857a;
	text-align:left;
	margin-left:20px;
	margin-top:40px;
}

.p3 {
	float:left;
	text-align:left;
	font:14px Arial;
	color:#89857a;
	width:880px;
	margin-bottom:12px;
	margin-top:10px;
}

.field {
	margin-top:10px;
	float:left;
}

.field  span {
	float:left;
	width:205px;
	font:15px Georgia;
	font-weight:bold;
	color:#89857a;
	text-align:left;
	margin-top:3px;
}

.input1 {
	float:left;
	width:250px;
	height:20px;
	border:1px solid #f7c5c5;
	background:#fff;
	outline:none;
	padding-left:5px;
	padding-right:5px;
	font:12px Arial;
	font-style:italic;
	color:#a6a6a5;
}

.input2 {
	float:left;
	margin-top:10px;
	width:250px;
	height:20px;
	border:1px solid #f7c5c5;
	background:#fff;
	outline:none;
	padding-left:5px;
	padding-right:5px;
	font:12px Arial;
	font-style:italic;
	color:#a6a6a5;
}

.input3 {
	float:left;
	width:180px;
	height:22px;
	padding-top:2px;
	border:1px solid #f7c5c5;
	background:#fff;
	outline:none;
	padding-left:5px;
	font:12px Arial;
	font-style:italic;
	color:#a6a6a5;
}

.input4 {
	float:left;
	width:50px;
	height:22px;
	padding-top:2px;
	border:1px solid #f7c5c5;
	background:#fff;
	outline:none;
	padding-left:5px;
	font:12px Arial;
	font-style:italic;
	color:#a6a6a5;
}

.input5 {
	float:left;
	margin-left:10px;
	width:50px;
	height:22px;
	padding-top:2px;
	border:1px solid #f7c5c5;
	background:#fff;
	outline:none;
	padding-left:5px;
	font:12px Arial;
	font-style:italic;
	color:#a6a6a5;
}

.input6 {
	float:left;
	margin-left:10px;
	width:60px;
	height:22px;
	padding-top:2px;
	border:1px solid #f7c5c5;
	background:#fff;
	outline:none;
	padding-left:5px;
	font:12px Arial;
	font-style:italic;
	color:#a6a6a5;
}

.input7 {
	float:left;
	width:250px;
	height:105px;
	border:1px solid #f7c5c5;
	background:#fff;
	outline:none;
	padding-left:5px;
	padding-right:5px;
	font:12px Arial;
	font-style:italic;
	color:#a6a6a5;
}

.recipient {
	margin-top:10px;
	float:left;
}

.recipient  span {
	float:left;
	width:130px;
	font:15px Georgia;
	font-weight:bold;
	color:#89857a;
	text-align:left;
	margin-top:3px;
}

.field2 {
	float:left;
	background:#fdf4f4;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin-left:22px;
}

.recipient p {
	float:left;
	text-align:left;
	font:14px Georgia;
	color:#89857a;
	font-style:italic;
	margin-top:2px;
	padding-right:10px;
	margin-left:5px;
}

.recipient b {
	float:right;
	cursor:pointer;
	text-align:left;
	font:14px Georgia;
	color:#89857a;
	font-style:italic;
	margin-top:2px;
	padding-right:10px;
	margin-left:5px;
} 

.recipient i {
	float:left;
	font:14px Georgia;
	color:#89857a;
	font-style:italic;
	margin-top:12px;
	padding-right:10px;
	margin-left:5px;
}

.add {
	float:left;
	font:16px Georgia;
	color:#d8b044;
	font-style:italic;
	text-decoration:none;
	margin-top:15px;
	cursor:pointer;
	font-weight:bold;
	margin-left:204px;
	margin-bottom:10px;
}

.submit {
	float:left;
	height:43px;
	width:86px;
	background:url(../images/submit.gif) no-repeat top;
	border:none;
	cursor:pointer;
	margin-top:10px;
	margin-left:380px;
}
.gain {
	float:left;
	height:58px;
	width:111px;
	background:url(../images/login-button-sm.gif) no-repeat top;
	border:none;
	cursor:pointer;
	margin-top:10px;
	margin-left:380px;
}
.submit:hover {background:url(../images/submit.gif) no-repeat bottom;}
.enter {
	float:left;
	height:43px;
	width:86px;
	background:url(../images/enter.gif) no-repeat top;
	border:none;
	cursor:pointer;
	margin-top:10px;
	margin-left:380px;
}
.enter:hover {background:url(../images/enter-active.gif) no-repeat top;}
.heading {
	float:float;
	width:100%;
	font:16px Georgia;
	color:#89857a;
	font-weight:bold;
}

.heading2 {
	float:float;
	width:100%;
	font:16px Georgia;
	color:#89857a;
	font-weight:bold;
	margin-top:40px;
}



.p4 {
	float:left;
	text-align:center;
	font:14px Arial;
	color:#89857a;
	margin-left:40px;
	margin-top:20px;
	width:880px;
}

.note {
	float:left;
	width:450px;
	font:12px Arial;
	color:#767470;
	text-align:left;
	margin-top:40px;
}


.top_menu {
	margin:0 auto;
	margin-top:16px;
	width:518px;
}

.top_menu a {
	float:left;
	margin-left:20px;
}
.top_menu2 {
	margin: 0 auto;
margin-top: 16px;
width: 684px;
}

.top_menu2 a {
	float:left;
	margin-left:20px;
}
.guestbook{
	width:147px;
	height: 35px;
	background:url(../images/guestbook.gif) no-repeat top;
}

.guestbook:hover {background:url(../images/guestbook.gif) no-repeat bottom;}
.menusin{
	width:147px;
	height: 37px;
	background:url(../images/menu-active.gif) no-repeat top;
}

.menusin:hover {background:url(../images/menu-hover.gif) no-repeat bottom;}
.crockery{
	width:147px;
	height:36px;
	background:url(../images/crockery-hire-active.gif) no-repeat bottom;
}

.crockery:hover {
width:147px;
	height:36px;
background:url(../images/crockery-hire-hover.gif) no-repeat bottom;}

.makebooking{
	width:147px;
	height: 35px;
	background:url(../images/makebooking.gif) no-repeat top;
}

.makebooking:hover {background:url(../images/makebooking.gif) no-repeat bottom;}

.faq{
	width:147px;
	height: 35px;
	background:url(../images/faq.gif) no-repeat top;
}

.faq:hover {background:url(../images/faq.gif) no-repeat bottom;}



.pack {
	float:left;
	margin-top:20px;
}

.make {
	float:left;
	width:279px;
	height:45px;
	background:url(../images/make.gif) no-repeat top;
	margin-left:10px;
}

.make:hover {background:url(../images/make.gif) no-repeat bottom;}

.example {
	float:left;
	font:15px Georgia;
	color:#89857a;
	width:240px;
	margin-left:25px;
	margin-top:5px;
	text-decoration:none;
}

.example:hover {color:#fb8383;}

.p5 {
	float:left;
	width:100%;
	font:16px Georgia;
	color:#89857a;
	line-height:30px;
}

#img_cont {
	float:left;
	width:864px;
	height:391px;
	background:url(../images/img_cont.gif) no-repeat;
	margin-left:49px;
	margin-top:10px;
}
#img_cont img {
width: 800px;
height: 340px;
margin-top: 24px;
}
#thumbs {
	float: left;
margin-top: 0px;
margin-left: -1px;
}

.thumb {
	float:left;
	border:1px solid #a29d90;
	margin-top:11px;
	margin-left:11px;
}
.glogo {
	background-image:url(../images/glogo.gif);
	background-repeat:no-repeat;
	width:106px;
	height:61px;
	position:absolute;
	top: 8px;
left: 9px;
	}
	.galtable {
	margin-left: 59px;
    width: 838px;
	border:1px solid #aeafa7;
	position: relative;
	}
	.galtable th {
	background-color:#f9f9f9;
	color:#87877f;
	height:78px;
	position:relative;
	border-bottom:1px solid #aeafa7;
	}
	.gal_facebook {
	position: absolute;
right: 35px;
top: 25px;
	}
	.gal_title span {
	color:#fe8b8e;
	}
	.gal_title .row2 {
	font-size:17px;
	}
	.gal_title {
	position: absolute;
	text-align:left;
top: 19px;
left: 128px;
color: #88857E;
display: block;
float: left;
margin-bottom: 13px;
font-weight: normal;
font-size: 20px;
	}
/* == Checkbox Ratio == */
.ez-hide{opacity:0;filter:alpha(opacity=0)}
.ez-checkbox{display:inline-block;background-color:transparent;background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:0 0}
.ez-radio{display:inline-block;background-color:transparent;background-image:url(../images/radio.png);background-repeat:no-repeat;background-position:0 0}
.ez-checkbox,.ez-radio{zoom:1;*display:inline;_height:36px;width:18px;height:18px; float:left;}
.ez-checked,.ez-selected{background-position:0 -18px}

/** Lang Switching **/
#langswitch{position:absolute;top:55px;left:350px;z-index:5000;width:40px}
#langswitch img{vertical-align:middle;cursor:pointer}
#langswitch .lang-switcher{margin-top:4px;background-color:#F5F5F5;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #CCC;-moz-box-shadow:0 0 4px #ccc;-webkit-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc;padding:3px}
#langswitchr ul{ margin:0; padding:0; list-style-type: none; }
#langswitch li{ margin:1px 0; padding:0; list-style-type: none; background-image: none; }
#langswitch li a{text-decoration:none;display:block;text-align:center;padding:3px 0}
#langswitch li.lang-active{opacity:0.3}

/* == Login Box == */
#login-box{position:absolute;right:10px;top:4px;line-height:25px;height:25px;text-shadow:#e9e9e9 -1px 1px 0}
#login-box a{color:#FFF;display:block;background-color:#A5A3A3;float:right;width:auto;margin-left:3px;line-height:23px;height:23px;text-shadow:#888 1px 1px 0;padding:0 5px}
#login-box a:hover{text-decoration:none;color:#D95B44}

/* == Misc == */
.testimonial { background: url(../images/testimonial-bg.png) no-repeat left bottom; padding-bottom: 30px; }
ul#infopoint-list { }
ul#infopoint-list li { background: url(../images/sep.png) no-repeat left bottom; margin: 0px 0px 5px; padding: 0px 0px 5px; }
ul#infopoint-list li img { display: inline-block; float: left; margin-right: 10px; }

/* == Tabs == */
div.tab,{position:relative;margin:0}
ul.tabs{overflow:hidden;margin:0 0 -1px;padding:0 0 0 20px}
ul.tabs li{float:left;list-style-type:none;text-align:center;background-image:none;margin:0 4px 0 0;padding:0}
ul.tabs a{color:#777;display:block;text-decoration:none;height:31px;float:left;position:relative;outline:0;border:1px solid rgba(0,0,0,.15);border-bottom:0;background-image:url(../images/tabs.png);background-repeat:repeat-x;background-position:0 -44px;padding:10px 20px 0}
ul.tabs a.current{background:url(../images/tabs.png) 0 0 repeat-x;color:#262626;height:32px;cursor:default;z-index:2}
div.tabs_tab{display:none;position:relative;overflow:hidden}
.tab_content{position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.15);display:block;background-color:#FFF;padding:15px}

/* == Account == */
table.account{-moz-order-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.account tr td{padding:5px}

/* == Search == */
#search-box{background-image:url(../images/search-bg.png);background-repeat:repeat-x;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;width:280px;z-index:5;background-position:top;background-color:#FFF;border:1px solid #CFCFCF;right:10px;top:126px;padding:5px}
#inputString{border:0;background-color:transparent;color:#666;background-image:url(../images/mag-glass.png);background-repeat:no-repeat;background-position:100% center;width:270px;padding:5px}
#suggestions{position:absolute;z-index:500;left:0}
#searchresults{position:relative;background-image:url(../images/trans-bg.png);background-repeat:repeat;-moz-box-shadow:0 0 3px #fff;-webkit-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:280px;margin-top:7px;left:0;z-index:501;padding:5px}
#searchresults .search-odd,#searchresults .search-even{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top:1px;margin-bottom:1px;-moz-box-shadow:0 0 3px #ddd;-webkit-box-shadow:0 0 3px #ddd;box-shadow:0 0 3px #ddd}
#searchresults a small{display:block;line-height:1.2em;color:#999}
#searchresults a{display:block;text-decoration:none;background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:5px 13px;padding:5px 5px 5px 15px}
#searchresults a:hover{text-decoration:none}

/* == Comments == */
#comments ul{margin:0;padding:0}
#comments li{list-style:none;background-image:url(../images/pixel.gif);background-repeat:no-repeat;margin:0;padding:0}
#comments .commentWrap{display:block;margin-bottom:15px}
#comments small{font-size:10px;color:#999}
#comments .comment-body{padding-left:85px;min-height:65px}
#comments .comment-body .com-box{background:#fafafa;border:1px solid #ccc;min-height:80px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding:15px}
#comments .comm-reply{display:block;width:100%;text-align:right}
#comments .comm-reply a{font-size:10px;text-decoration:underline;color:#555}
#comments .comment-body div.desc h4{display:inline-block}
#comments li ul li{clear:both;padding-left:20px}
#comments a.reply-link{text-align:center;display:block;width:70px;font-size:12px;font-weight:600;text-transform:lowercase}
#comments p.authorcomment{margin-bottom:5px}
#comments .avatar{width:65px;height:65px;border:3px solid #ccc;padding:2px}
#comments .img-holder{float:left;width:90px;height:90px;position:relative;padding-top:1px}
pre,code{font:11px/19px Consolas, "Andale Mono", Courier, "Courier New", monospace}
pre{border:1px solid #eee;overflow-x:visible;overflow-y:hidden;margin:15px 0 20px;padding:1px}
blockquote{font-size:15px!important;padding-left:105px;line-height:22px;text-shadow:-1px -1px #fff;font-style:italic;color:#222!important;background-image:url(../images/quote.png);background-repeat:no-repeat;background-position:60px 0;margin:30px 0}
.char-alert{color:#C30}

/* == Pagination == */
#pagination{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
#pagination a{text-decoration:none;outline:none;margin:0 5px 0 0;padding:3px 6px}
#pagination a.number{border:1px solid #484848;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#pagination a.number:hover{border:1px solid #333;color:#FFF;background-image:url(../images/button.png);background-repeat:repeat-x;background-position:left top}
#pagination a.current{color:#FFF;border:1px solid #333;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-image:url(../images/button.png);background-repeat:repeat-x;background-position:left -30px}
#pagination a.current:hover{text-decoration:underline}

/* == Messages == */
#msgholder,#msgholder-alt{width:auto;overflow:hidden;position:absolute;z-index:8000;display:inline-block;top:0;right:0}
.msgAlert,.msgInfo,.msgError,.msgOk,p.info{-moz-border-radius:7px;border-radius:7px;text-shadow:1px 1px 1px #fff;margin-top:5px;margin-bottom:5px;padding:8px 5px}
.msgAlert{ background-image:url(../images/alert-bg.png); background-repeat:repeat-x; background-position:top; background-color:#FEE684; border:2px solid #BF9900; color:#85664E; }
.msgAlert span{background-image:url(../images/alert-ico.png)}
.msgInfo{background-image:url(../images/info-bg.png);background-repeat:repeat-x;background-position:top;background-color:#92D6ED;border:2px solid #2FADD7;color:#3158BB;;}
.msgInfo span{background-image:url(../images/info-ico.png)}
.msgError{background-image:url(../images/error-bg.png);background-repeat:repeat-x;background-position:top;background-color:#F5D0CD;color:#8D0D0D;border:2px solid #990000;}
.msgError span{background-image:url(../images/error-ico.png)}
.msgOk{ background-color:#CBDA8F; background-image:url(../images/ok-bg.png); background-repeat:repeat-x; background-position:top; border:2px solid #8EA534; color:#336801; }
.msgOk span{background-image:url(../images/ok-ico.png)}
.msgError span,.msgOk span,.msgAlert span,.msgInfo span, p.info span{background-repeat:no-repeat;background-position:5px center;display:inline-block;padding-right:10px;padding-left:30px;font-weight:700;}
.msgError .error li{background-image:url(../images/required.png);background-repeat:no-repeat;background-position:left 6px;padding-left:15px;margin-left:15px; list-style:none; text-align:left;}
.tip-yellowsimple{z-index:1000;text-align:left;border:1px solid #c7bf93;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;min-width:20px;max-width:auto;color:#000;text-shadow:1px 1px 1px #ddd;background-color:#fff9c9;padding:6px 8px}
.tip-yellowsimple .tip-inner{font-size:12px;line-height:1.2em}
.tip-yellowsimple .tip-arrow-top{margin-top:-6px;margin-left:-5px;top:0;left:50%;width:9px;height:6px;background:url(../images/tip-yellowsimple_arrows.gif) no-repeat}
.tip-yellowsimple .tip-arrow-right{margin-top:-4px;margin-left:0;top:50%;left:100%;width:6px;height:9px;background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -9px 0}
.tip-yellowsimple .tip-arrow-bottom{margin-top:0;margin-left:-5px;top:100%;left:20px;width:9px;height:6px;background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -18px 0}
.tip-yellowsimple .tip-arrow-left{margin-top:-4px;margin-left:-6px;top:50%;left:0;width:6px;height:9px;background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -27px 0}
.loadbg { background-image: url(../images/loadingLarge.gif); background-repeat: no-repeat; background-position: center center; }
.minigallery {
width:754px;
height:222px;
display:block;
margin-left: 107px;
margin-top:20px;
}
.minigallery .addimages {
float: left;
width: 351px;
}
.minigallery .addimages img {
float: left;
border: 1px solid #999788;
margin-right: 13px;
margin-bottom: 18px;
}
.minigallery .primary {
float:right;
width:395px;
}
.minigallery .primary img {
border:1px solid #999788;
}
.stages {
margin-top: -11px;
}
.stages ul {
margin-top: 10px;
margin-left: 1px;
}
.stages .progressBar {
float:left;
}
.stages ul li {
float:left;
list-style:none;
font: 13px Arial;
color: #89857A;
margin-right: 25px;
}
.stages ul li span {
padding-right:10px;
}
.stages .percentText {
margin-left:10px;
}
.ui-progress-bar {
margin-top: 1em;
}
 
.ui-progress span.ui-label {
  font-size: 1.2em;
  position: absolute;
  right: 0;
  line-height: 21px;
  padding-right: 12px;
  color: rgba(0,0,0,0.6);
  text-shadow: rgba(255,255,255, 0.45) 0 1px 0px;
  white-space: nowrap;
}

@-webkit-keyframes animate-stripes {
  from {
    background-position: 0 0;
  }
 
  to {
   background-position: 44px 0;
  }
}     
 
.ui-progress-bar {
  position: relative;
  height: 12px;
  padding-right: 2px;
  background-color: #abb2bc;
  border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a8a294), color-stop(1, #a8a294));
  background: -moz-linear-gradient(#a8a294 0%, #a8a294 100%);
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;
}       
 
.ui-progress {
  position: relative;
  display: block;
  overflow: hidden;
  height: 10px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  border-radius: 35px;
  -webkit-background-size: 44px 44px;
  background-color: #f9d4d4;
  border: 1px solid #aca893;
  -webkit-animation: animate-stripes 2s linear infinite;
}