@import url("reset.css") all;
html
{
	background : url("../images/background.jpg") center top no-repeat #007ba7;
}

#topSegment
{
    width : 100%;
    height : 261px;
    background : url("../images/topbar_plus_logo.png") center top no-repeat;
    margin-top : 0px;
}

/* Header
----------------------------------------------------------------------- */
#menyHolder {
    width : 660px;
    height : 261px;
    margin : 0 auto;
    position : relative;
	}
	#menyHolder h1{
		position : absolute;
		top : 94px;
		left :213px;
		z-index : 100;
		}
		#menyHolder h1 a {
			display: block;
			width: 240px; height:95px;
			text-indent : -9999px;
			outline : none;
		}
	
	/* Main Menu
	----------------------------------------------------------------------- */
	ul.meny {
		overflow:hidden;
		padding-top:150px;
		}
		ul.meny li.leftLink	{
			float : left;
		}
		ul.meny li.rightLink {
			float : right;
		}
		ul.meny li a {
			position : relative; z-index : 200;
			display:block;
			width:223px; height:47px;
			text-indent:-9999px;
			background-position:0 0; background-repeat:no-repeat;
			}
			ul.meny li.leftLink a {
				background-image:url(../images/whatismercy.png);
				}
			ul.meny li.rightLink a {
				background-image:url(../images/wheretobuy.png);
				}
				ul.meny li a:hover, ul li a.activeLink {
					background-position:0 -47px;
				}
	
/* HomeContent
----------------------------------------------------------------------- */
.homeWrap {
	width:100%; height:533px;
	overflow:hidden; clear:both;
    background : url("../images/mercy_drink.png") top center no-repeat;
	}
#contentHolder
{
	position:relative;
	width : 660px;
	margin : 0 auto 0 auto;
}
.homeBackground {
	height:533px;
	}
h2.tagline
{
    font-family : Georgia , Times new roman , serif;
    font-size : 22px;
    color : rgb(255 , 255 , 255);
    text-align : center;
    font-weight : normal;
    margin-bottom : 18px;
}
p.tag2
{
    width : 127px;
    height : 105px;
    padding : 24px 34px 23px 16px;
    position : absolute;
    top : 136px;
    left : 113px;
    background : url("../images/tag2_bg.png.back") top left no-repeat;
    font-family : Georgia , Times new roman , serif;
    font-size : 1px;
    color : rgb(67 , 165 , 220);
    text-align : center;
    font-weight : bold;
}
h3.quote
{
	position:absolute; left:0; bottom:0;	
    width : 660px;
    padding-left : 31px;
    background : url("../images/qouteleft.png") top left no-repeat;
    font-family : Georgia , Times new roman , serif;
    font-size : 12px;
    color : rgb(255 , 255 , 255);
    text-align : center;
    font-weight : normal;
}
h3.quote span
{
    display : block;
    width : auto;
    height : auto;
    padding-right : 31px;
    background : url("../images/quoteright.png") top right no-repeat;
}


ul#homeLinks {
	position:relative;
	}
	ul#homeLinks li {
		position:absolute;
		}
		ul#homeLinks li a {
			display:block;
			text-indent:-9999px;
			background-position:0 0; background-repeat:no-repeat;
			}
		ul#homeLinks li.facebookHome {
			left:-82px; top:180px;
			}
			ul#homeLinks li.facebookHome a {
				width:188px; height:119px;
				background-image:url(../images/wing_facebook.png);
				}
				ul#homeLinks li.facebookHome a:hover {
					background-position:0 -119px;
					}
		ul#homeLinks li.shopHome {
			right:-116px; top:107px;
			}
			ul#homeLinks li.shopHome a {
				width:215px; height:162px;
				background-image:url(../images/wing_shop.png);
				}
				ul#homeLinks li.shopHome a:hover {
					background-position:0 -162px;
					}


.heightHolder
{
    height : 200px;
}
/* InnerPages */
.innerBackground
{
    width : 900px;
}
p.fancyParagraf
{
    margin : 0 auto 25px;
    padding:31px 40px 62px 40px;
    background : url("../images/fancy_border.png") bottom center no-repeat;
    font-family : georgia , Times new roman , serif;
    font-size : 18px;
    color : rgb(255 , 255 , 255);
    line-height : normal;
    text-align : center;
    font-weight : normal;
}
.textHolder
{
    width : 660px;
    padding-bottom : 35px;
    margin : 0 auto;
	font-family:Georgia , Times new roman , serif;
}
.smallPadding
{
    padding-bottom : 18px;
}
.shopHolder
{
    width : 500;
    padding-top : 31px;
    margin-bottom : 50px;
}
.contactHolder
{
    width : 347px;
    padding-top : 31px;
}
.contactHolder a
{
    color : rgb(255 , 255 , 255);
    text-decoration : underline;
}
.textHolder p
{
	color: #FFF;
	font-family: Georgia, 'Times new roman', serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	padding-bottom: 18px;
	}
	p.noPaddingParagraph {
		padding-bottom:0;
		}
.textHolder table
{
    border : solid;
    border-width : thin;
    border-color : rgb(255 , 255 , 255);
    font-family : Georgia , Times new roman , serif;
    font-size : 14px;
    color : rgb(255 , 255 , 255);
    line-height : 18px;
    font-weight : bold;
}
.textHolder table tr
{
}
.textHolder table td
{
    padding : 10px;
    text-align : center;
}
.weightHolder
{
    min-height : 510px;
}
ul.paragraphList
{
    margin-left : 16px;
    padding-bottom : 18px;
    font-family : Georgia , Times new roman , serif;
    font-size : 12px;
    color : rgb(255 , 255 , 255);
    line-height : 18px;
    font-weight : normal;
}
ul.paragraphList li
{
    line-height : 24px;
    font-size : 12px;
    list-style-type : disc;
	}
	ul.listNoBullets {
		margin-left:0;
		}
		ul.listNoBullets li {
			padding-left:45px;
			list-style-type:none;
			font-size:14px; line-height:normal;
			}
ul.questions li a
{
    font-size : 14px;
    font-weight : bold;
	color: #1F476F;
}
.textHolder h2
{
    color : rgb(175 , 207 , 243);
    padding-bottom : 18px;
    font-family : Georgia , Times new roman , serif;
    font-size : 16px;
    
}
.textHolder h3
{
    font-family : Georgia , Times new roman , serif;
    font-size : 16px;
    color : rgb(255 , 255 , 255);
    padding-bottom : 29px;
	}
	.titleNoPadding h3 {
		padding-bottom:0;
		}
	h3.marginBottom {
		margin-bottom:20px;
		}
.textHolder h5
{
    font-family : Georgia , Times new roman , serif;
    font-size : 14px;
    color : rgb(255 , 255 , 255);
    padding-bottom : 29px;
	text-transform:uppercase
	}
	.titleNoPadding h5 {
		padding-bottom:10px;
		padding-top:30px;
		}
	h5.marginBottom {
		margin-bottom:20px;
		}
		
.textHolder h4
{
    color : rgb(175 , 207 , 243);
    font-family : Georgia , Times new roman , serif;
    font-size : 18px;
    
    padding-bottom : 20px;
}
.indentedText p
{
    padding-left : 40px;
}
.marginAdd
{
    margin-top : 20px;
}
.feedbackForm
{
    width : 347px;
    padding-bottom : 53px;
}
.feedbackForm li
{
    height : 20px;
    padding-bottom : 17px;
    position : relative;
}
.feedbackForm label, .subscribedForm label
{
    font-family : Arial , Helvetica , sans-serif;
    font-size : 12px;
    color : rgb(255 , 255 , 255);
    line-height : 20px;
}
.feedbackForm input.field, .feedbackForm textarea
{
    float : right;
    width : 259px;
    height : 18px;
    border : 1px solid rgb(92 , 157 , 255);
    padding-left : 4px;
    font-family : Georgia , Times new roman , serif;
    font-size : 12px;
    line-height : 20px;
    color : rgb(24 , 42 , 57);
}
.feedbackForm textarea
{
    height : 68px;
}
.whiteText {
	color:#fff !important;
	}
input.submitButton
{
    float : left;
    margin-left : 83px;
    padding : 2px 5px;
    clear : both;
    cursor : pointer;
}
.subscribedForm
{
    width : 347px;
    margin : 0 auto;
}
.subscribedForm input
{
    margin : 20px 0;
    padding : 5px 20px;
}
.subscribedSubmit
{
    padding : 2px 5px ! important;
    cursor : pointer;
    background : rgb(255 , 255 , 255);
    border : 1px solid rgb(1 , 38 , 56);
}
#shopHolder {
	position:relative; left:-87px;
	width:853px; height:506px;
    padding : 20px;
	background:url(../images/shop_box_bgr.png) 0 0 no-repeat;
	}
	#shopHolder table.gadget {
		margin:42px 0 0 79px;
		}


.tableList {
	padding-bottom:20px;
	}
	.tableList p {
		overflow:hidden;
		line-height:normal;
		padding-bottom:10px;
		}
		.tableList p span {
			float:left;
			width:270px;
			text-align:right; text-transform:uppercase; color:#fff; font-weight:bold;
			}
			.tableList p span i {
				font-style:normal; color:#d4d0d0; font-weight:normal;
				}
		.tableList p small {
			float:left;
			width:380px;
			padding-left:5px;
			font-size:14px;
			}



/* Footer */
#footerHolder
{
    width : 100%;
	padding-top: 20px;
    background : url("../images/footer_bg.png") center 21px no-repeat;
}
.footerInner
{
	position : relative;
	width : 800px;
	margin : auto;
}
#footerHolder form
{
	width : 750px;
	height : 135px;
	position : relative;
	left : 0;
	top : 0;
	padding : 15px 0;
}
#footerHolder form label
{
	position : absolute;
	top : 5px;
	left : 0;
	width : 800px;
	font-family : Georgia , Times new roman , serif;
	font-size : 12px;
	color : rgb(65 , 149 , 184);
	line-height : 12px;
	text-align : center;
}
#footerHolder form span
{
    float : left;
    display : block;
    width : 254px;
    height : 26px;
    padding : 0px 9px;
    background : url("../images/input_hover.png") 0 -26px no-repeat;
}
.inputfocus
{
    background-position : 0px 0px ! important;
}
#footerHolder form span input
{
	float : left;
	height : 20px;
	width : 248px;
	margin-top : 4px;
	font-family : Georgia , Times new roman , serif;
	font-size : 12px;
	color : #FFF;
	background : none;
}
.mailButton
{
    width : 20px;
    height : 26px;
    background : url("../images/ok_button.png") top left no-repeat;
    font-family : Georgia , Times new roman , serif;
    font-size : 9px;
    color : rgb(65 , 149 , 184);
    line-height : 18px;
    cursor : pointer;
    text-indent : -9999px;
    outline : none;
}
.social
{
    overflow : hidden;
    padding-top : 28px;
    padding-left : 250px;
    width : 625px;
    height : auto;
    margin : 0 auto 0;
    text-align : center;
}

.social2
{
    overflow : hidden;
    padding-top : 28px;
    padding-left : 250px;
    width : 625px;
    height : auto;
    margin : 0 auto 31px;
    text-align : center;
}
.social li
{
    float : left;
    display : inline;
    padding-right : 7px;
    line-height : 26px;
    font-family : Georgia , Times new roman , serif;
    font-size : 12px;
    color : rgb(255 , 255 , 255);
}
.social2 li
{
    float : left;
    display : inline;
    padding-right : 7px;
    line-height : 26px;
    font-family : Georgia , Times new roman , serif;
    font-size : 12px;
    color : rgb(255 , 255 , 255);
}
.social li.buttonLink
{
    padding-right : 40px;
}
.social li a
{
    display : block;
    width : 26px;
    height : 50px;
    text-indent : -9999px;
}
.social li a.tweetLink
{
    background : url("../images/tweetLink.png") top left no-repeat;
}
.social li a.facebookLink
{
    background : url("../images/faceLink.png") top left no-repeat;
}
.bottomSocial,
.icons {
	width:auto;
	padding:0; padding-right:86px; text-align:center;
	}
	.bottomSocial li {
		float:none; display:block;
		padding-top:1px;
		text-align:center; color:#4195b8; font-size:14px;
		}
.icons li{
	float:none; display:inline-block;
	width:auto;
	margin-top:10px;
	}
.bottomMeny
{
    width : 500px;
    height : auto;
    margin : 0 auto;
    text-align : center;
    padding-bottom : 7px;
}
.bottomMeny li
{
    display : inline;
    padding : 0 10px;
}
.bottomMeny li a
{
    font-family : Georgia , Times new roman;
    font-size : 12px;
    line-height : 34px;
    color : rgb(181 , 221 , 239);
    text-transform : uppercase;
}
.bottomMeny li a:hover
{
    color : rgb(255 , 255 , 255);
}
#footerHolder h5
{
    padding-bottom : 20px; padding-right:86px;
    text-align : center;
    font-family : Georgia , Times new roman , serif;
    font-size : 12px;
    line-height : 34px;
    color :#fff;
    text-transform : uppercase;
    font-weight : normal;
}
h5
{
    color : rgb(255 , 255 , 255);
    font-size : 14px;
    padding-bottom : 5px;
}
h3.placesHeading
{
    font-family : Georgia , Times new roman , serif;
    font-size : 17px;
    color : rgb(207 , 216 , 219);
    text-transform : uppercase;
    padding-bottom : 0px ! important;
}
.withMargin
{
    margin-bottom : 30px;
    margin-top : 30px;
}
ul.barsList{
	}
	ul.barsList li {
		font-family:Georgia, "Times New Roman", Times, serif;
		border-bottom : 1px solid #59d1f4;
		overflow : hidden;
		}
		ul.barsList li:last-child {
			border-bottom:0;
			}
	ul.barsList li span {
		float : left;
		width:210px;
		padding-right:20px;
		text-align:right;
		}
	ul.barsList li h3	{
		padding:10px 0 0 0px;
		font-size : 12px;
		color : rgb(255 , 255 , 255);
		line-height : 25px;
		}
	ul.barsList li p {
		margin:20px 0 10px 0; padding-bottom:0;
		font-size:12px; color:#fff; font-weight:bold;
		}

