

/*

Theme Name: Libery Bar

Theme URI: http://www.liberty-bar.com

Description: A customized theme for wordpress.

Author: Ray Anthony

Version: 1.0

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



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 {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

}

body {

	line-height: 1;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}





/* =Fonts

-------------------------------------------------------------- */

body,

input,

textarea,

.page-title span,

.pingback a.url {

	font-family: "Times New Roman", Arial, Helvetica, Sans-Serif;

}

h3#comments-title,

h3#reply-title,

#access .menu,

#access div.menu ul,

#cancel-comment-reply-link,

.form-allowed-tags,

#site-info,

#site-title,

#wp-calendar,

.comment-meta,

.comment-body tr th,

.comment-body thead th,

.entry-content label,

.entry-content tr th,

.entry-content thead th,

.entry-meta,

.entry-title,

.entry-utility,

#respond label,

.navigation,

.page-title,

.pingback p,

.reply,

.widget-title,

.wp-caption-text,

input[type=submit] {

	font-family: "Times New Roman", Arial, Helvetica, Sans-Serif;

}





/* =Structure

-------------------------------------------------------------- */



/* The main theme structure */



#wrapper {

	margin: 0 auto;

	width: 800px;

}

#wrapper {

	background: transparent;

	margin-top: 20px;

	padding: 0 20px;

}



/* =Header

-------------------------------------------------------------- */



#header {

	background:url('images/headerbg.png');

	width:798px;

	height:464px;

}

#header #neon {

	background:url('images/neonsign.png');

	position:relative;

	z-index:3;

	float:right;

	margin-top:28px;

	width:798px;

	height:378px;

}

#header #home {

	background:url('images/headers/homeimg.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #lunch-special {

	background:url('images/headers/lunch.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #on-the-grill {

	background:url('images/headers/alldayspecial.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #soup-of-the-day {

	background:url('images/headers/soup.png');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #desserts {

	background:url('images/headers/desserts.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #salads {

	background:url('images/headers/salads.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #appetizers {

	background:url('images/headers/appetizers.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #sandwiches-pasta-etc {

	background:url('images/headers/sandwiches.png');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #beverages {

	background:url('images/headers/beverages.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #coffee-bar {

	background:url('images/headers/coffee.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #all-day-specials {

	background:url('images/headers/mesquite.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #breakfast {

	background:url('images/headers/breakfast.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #eye-openers {

	background:url('images/headers/eyeopeners.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #breakfast-en-bretagne {

	background:url('images/headers/breakfast-en-bretagne.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #eggs {

	background:url('images/headers/eggs.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #omelettes {

	background:url('images/headers/omelettes.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #side-orders {

	background:url('images/headers/sideorders.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #a-la-carte {

	background:url('images/headers/alacarte.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #contact-us, #header #gallery, #header #links, #header #history {

	background:url('images/headers/about.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #liquor,#header #wine,#header #beer,#header #on-tap,#header #us-domestic,#header #mexico,#header #europe,#header #cider,

#header #white-wine,#header #red-wine,#header #sherry-port-and-dessert-wines,#header #champagne-and-sparkling-wine,#header #scotch,

#header #rum,#header #gin,#header #vodka,#header #tequila-mezcal,#header #cognac-brandy,#header #liqueur,#header #bourbon,#header #whiskey {

	background:url('images/headers/bar.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #shop-now {

	background:url('images/headers/store.jpg');

	position:absolute;

	height:294px;

	width:715px;

	z-index:1;

	top:120px;

	margin-left:40px;

}

#header #navbar {

	margin-left:2px;

}



#header #subnav {

	float:left;

	background: url('images/subnavbg.png');

	height:24px;width:798px;

	font-size:14px;

}

#header #subnav ul#submenu {

	float:left; margin:5px 0 0 40px; padding:0; list-style:none; clear:both;

}

#header #subnav .seperator {

	margin-left:10px;

	border-right:#d8ad63 1px solid;

}

#header #subnav .first-seperator {

	margin-right:10px;

	border-right:#d8ad63 1px solid;

}

#header #subnav a {

	color:#d8ad63;

	text-decoration:none;

}

#header #subnav a:hover {

	color:#c97029;

	text-decoration:underline;

}

#header #subnav #submenu li{ display:inline; float:left; margin-right:10px;}



ul#menu{ float:left; margin:0; padding:0; list-style:none; clear:both;}

#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px;}

#menu li a{background:url('images/navbar.png') no-repeat; width:100%; height:100%; display:block;}



/* Home */

#menu li.home { width:160px; height:35px;}

#menu li.home a {background-position:0px 0px;}

#menu li.home a:hover{background-position:0px -35px;}



/* Menu */

#menu li.menu {width:150px; height:35px;}

#menu li.menu a{background-position:-160px 0px;}

#menu li.menu a:hover{background-position:-160px -35px;}



/* Bar */

#menu li.bar {width:153px; height:35px;}

#menu li.bar a {background-position:-310px 0px;}

#menu li.bar a:hover {background-position:-310px -35px;}



/* About Us */

#menu li.about {width:148px; height:35px;}

#menu li.about a{background-position:-463px 0;}

#menu li.about a:hover{background-position:-463px -35px;}



/* Store */

#menu li.store {width:167px; height:35px;}

#menu li.store a{background-position:-611px 0px;}

#menu li.store a:hover{background-position:-611px -35px;}



ul#basic-menu{ float:left; margin:0; padding:0; list-style:none; clear:both;}

#basic-menu li{overflow:hidden; text-indent:-9999px; display:block; float:left; margin-right:0px;}

#basic-menu li a{background:url('images/basicmenunav.jpg') no-repeat; width:100%; height:100%; display:block;}



/* Appetizers */

#basic-menu li.appetizers { width:232px; height:28px;}

#basic-menu li.appetizers a {background-position:0px 0px;}

#basic-menu li.appetizers a:hover{background-position:-232px 0px;}



/* Salads */

#basic-menu li.salads {width:232px; height:28px;}

#basic-menu li.salads a{background-position:0px -28px;}

#basic-menu li.salads a:hover{background-position:-232px -28px;}



/* Sandwiches, Pastas, Etc */

#basic-menu li.sandwiches {width:232px; height:28px;}

#basic-menu li.sandwiches a {background-position:0px -56px;}

#basic-menu li.sandwiches a:hover {background-position:-232px -56px;}



/* Mesquite Charcoal Grill */

#basic-menu li.mesquite {width:232px; height:28px;}

#basic-menu li.mesquite a{background-position:0px -84px;}

#basic-menu li.mesquite a:hover{background-position:-232px -84px;}



/* Beverages */

#basic-menu li.beverages {width:232px; height:28px;}

#basic-menu li.beverages a{background-position:0px -112px;}

#basic-menu li.beverages a:hover{background-position:-232px -112px;}



ul#breakfast-menu{ float:left; margin:0; padding:0; list-style:none; clear:both;}

#breakfast-menu li{overflow:hidden; text-indent:-9999px; display:block; float:left; margin-right:0px;}

#breakfast-menu li a{background:url('images/breakfastmenunav.jpg') no-repeat; width:100%; height:100%; display:block;}



/* Eye Openers */

#breakfast-menu li.eyeopeners { width:234px; height:28px;}

#breakfast-menu li.eyeopeners a {background-position:0px 0px;}

#breakfast-menu li.eyeopeners a:hover{background-position:-234px 0px;}



/* Breakfast En Bretagne */

#breakfast-menu li.enbretagne {width:234px; height:27px;}

#breakfast-menu li.enbretagne a{background-position:0px -28px;}

#breakfast-menu li.enbretagne a:hover{background-position:-234px -28px;}



/* Eggs */

#breakfast-menu li.eggs {width:234px; height:27px;}

#breakfast-menu li.eggs a {background-position:0px -55px;}

#breakfast-menu li.eggs a:hover {background-position:-234px -55px;}



/* Omelettes */

#breakfast-menu li.omelettes {width:234px; height:27px;}

#breakfast-menu li.omelettes a{background-position:0px -82px;}

#breakfast-menu li.omelettes a:hover{background-position:-234px -82px;}



/* Side Orders */

#breakfast-menu li.sideorders {width:234px; height:29px;}

#breakfast-menu li.sideorders a{background-position:0px -109px;}

#breakfast-menu li.sideorders a:hover{background-position:-234px -109px;}



/* A La Carte */

#breakfast-menu li.alacarte {width:234px; height:28px;}

#breakfast-menu li.alacarte a{background-position:0px -138px;}

#breakfast-menu li.alacarte a:hover{background-position:-234px -138px;}



ul#beer-menu{ float:left; margin:0; padding:0; list-style:none; clear:both;}

#beer-menu li{overflow:hidden; text-indent:-9999px; display:block; float:left; margin-right:0px;}

#beer-menu li a{background:url('images/beermenunav.jpg') no-repeat; width:100%; height:100%; display:block;}



/* On Tap */

#beer-menu li.ontap { width:232px; height:26px;}

#beer-menu li.ontap a {background-position:0px 0px;}

#beer-menu li.ontap a:hover{background-position:-232px 0px;}



/* Domestic */

#beer-menu li.domestic {width:232px; height:28px;}

#beer-menu li.domestic a{background-position:0px -26px;}

#beer-menu li.domestic a:hover{background-position:-232px -26px;}



/* Europe */

#beer-menu li.europe {width:232px; height:27px;}

#beer-menu li.europe a {background-position:0px -54px;}

#beer-menu li.europe a:hover {background-position:-232px -54px;}



/* Mexico */

#beer-menu li.mexico {width:232px; height:29px;}

#beer-menu li.mexico a{background-position:0px -81px;}

#beer-menu li.mexico a:hover{background-position:-232px -81px;}



/* Cider */

#beer-menu li.cider {width:232px; height:24px;}

#beer-menu li.cider a{background-position:0px -110px;}

#beer-menu li.cider a:hover{background-position:-232px -110px;}



ul#wine-menu{ float:left; margin:0; padding:0; list-style:none; clear:both;}

#wine-menu li{overflow:hidden; text-indent:-9999px; display:block; float:left; margin-right:0px;}

#wine-menu li a{background:url('images/winemenunav.jpg') no-repeat; width:100%; height:100%; display:block;}



/* Champagne */

#wine-menu li.champagne { width:232px; height:41px;}

#wine-menu li.champagne a {background-position:0px 0px;}

#wine-menu li.champagne a:hover{background-position:-232px 0px;}



/* White Wine */

#wine-menu li.whitewine {width:232px; height:29px;}

#wine-menu li.whitewine a{background-position:0px -41px;}

#wine-menu li.whitewine a:hover{background-position:-232px -41px;}



/* Red Wine */

#wine-menu li.redwine {width:232px; height:27px;}

#wine-menu li.redwine a {background-position:0px -70px;}

#wine-menu li.redwine a:hover {background-position:-232px -70px;}



/* Sherry */

#wine-menu li.sherry {width:232px; height:44px;}

#wine-menu li.sherry a{background-position:0px -97px;}

#wine-menu li.sherry a:hover{background-position:-232px -97px;}



ul#liquor-menu{ float:left; margin:0; padding:0; list-style:none; clear:both;}

#liquor-menu li{overflow:hidden; text-indent:-9999px; display:block; float:left; margin-right:0px;}

#liquor-menu li a{background:url('images/liquormenunav.jpg') no-repeat; width:100%; height:100%; display:block;}





#liquor-menu li.scotch { width:233px; height:28px;}

#liquor-menu li.scotch a {background-position:0px 0px;}

#liquor-menu li.scotch a:hover{background-position:-233px 0px;}



#liquor-menu li.whiskey {width:233px; height:27px;}

#liquor-menu li.whiskey a{background-position:0px -28px;}

#liquor-menu li.whiskey a:hover{background-position:-233px -28px;}



#liquor-menu li.bourbon {width:233px; height:27px;}

#liquor-menu li.bourbon a {background-position:0px -55px;}

#liquor-menu li.bourbon a:hover {background-position:-233px -55px;}



#liquor-menu li.gin {width:233px; height:28px;}

#liquor-menu li.gin a{background-position:0px -82px;}

#liquor-menu li.gin a:hover{background-position:-233px -82px;}



#liquor-menu li.vodka {width:233px; height:28px;}

#liquor-menu li.vodka a{background-position:0px -110px;}

#liquor-menu li.vodka a:hover{background-position:-233px -110px;}



#liquor-menu li.rum {width:233px; height:28px;}

#liquor-menu li.rum a{background-position:0px -138px;}

#liquor-menu li.rum a:hover{background-position:-233px -138px;}



#liquor-menu li.tequila {width:233px; height:26px;}

#liquor-menu li.tequila a{background-position:0px -166px;}

#liquor-menu li.tequila a:hover{background-position:-233px -166px;}



#liquor-menu li.cognac {width:233px; height:28px;}

#liquor-menu li.cognac a{background-position:0px -192px;}

#liquor-menu li.cognac a:hover{background-position:-233px -192px;}



#liquor-menu li.liqueur {width:233px; height:29px;}

#liquor-menu li.liqueur a{background-position:0px -220px;}

#liquor-menu li.liqueur a:hover{background-position:-233px -220px;}



/* =Content

-------------------------------------------------------------- */



#splash {

	width:602px;

	margin:0 auto;

}

#splash #splash-top {

	background:url('images/splashtop.jpg');

	height:605px;

}

#splash #splash-enter {

	height:51px;

}

#splash #splash-bottom {

	background:url('images/splashbottom.jpg');

	height:104px;

}

#main {

	clear: both;

	overflow: hidden;

	padding: 0;

}

#content {
	background:url('images/bodybg.png') no-repeat;
	height:909px;
	width:798px;

}

#menu-content {

	background:url('images/menubodybg.png');

	height:794px;

}

#content #columns {

	height:310px;

	text-align:center;

}

#content #columns p {

	font-size:18px;

	color:#000;

	line-height:20px;

}

#content #columns #left-col {

	float:left;

	width:230px;

	height:185px;

	padding:50px 0 0 17px;

}

#content #columns #left-col p.location {

	font-size:16px;

	font-weight:bold;

}

#content #columns #left-col a {

	color:#561001;

}

#content #columns #left-col a:hover {

	color:#800000;

}

#content #columns #middle-col {

	background:url('images/mcolumnbg.png') no-repeat;

	float:left;

	width:305px;

	height:240px;

	padding-top:70px;

}

#content #columns #right-col {

	background:url('images/beautycharm.png') top center no-repeat;

	float:left;

	width:221px;

	height:125px;

	padding: 185px 25px 0 0;

}

#content #columns #right-col a {

	color:#561001;

}

#content #columns #right-col a:hover {

	color:#800000;

}

#content #boxes {

	clear:both;

	float:left;

	margin-left:21px;

}

#content #boxes img {

	margin:0;padding:0;

}

#content #getdirections #maplocation {

	clear:left;

	float:left;

	background:url('images/mapborder.jpg') no-repeat top center;

	height:272px;

	width:363px;

	margin-left:22px;

}

#content #getdirections #mapdirections {

	background:url('images/directionborder.jpg') no-repeat top center;

	height:252px;

	width:366px;

	padding:20px 0 0 20px;float:left;

}

#content #getdirections {

	clear:both;

	float:left;

	width:1000px;

}

#content #getdirections #directionresults {

	height:215px;

	width:352px;

	overflow:auto;

}

.adp-step, .adp-stepicon, .adp-substep {

	background:#EEEEEE;

}

.adp-summary {

	background:#EEEEEE;

}

.adp-placemark { margin:0;}

#content #menu-left {

	float:left;

	margin-left:11px;

	margin-right:4px;

}

#content #menu-left #chalkboard {

	background:url('images/chalkboard.png');

	width:261px;

	height:514px;

}

#content #menu-left #chalkboard #chalkboard-entry {

	padding:16px 0 0 14px;

}

#content #menu-left #reservations-box {

	background:url('images/ordertogo.png');

	width:221px;

	height:123px;

	text-align:center;

	padding:20px;

}

#content #menu-right #menu-items {

	float:left;

	width:496px;

	background:#f4f4f4;

}

#content #menu-right #menu-items .entry-content {

	margin-top:30px;

}

#content #menu-right #menu-items .entry-content p {

	font-size:16px;

}

#content #menu-right #menu-items #menubgtop {

	background:url('images/menutopbg.png') top center no-repeat;

	position:relative;

	height:174px;

	z-index:1;

}

#content #menu-right #menu-items #menubgbottom {

	background:url('images/menubottombg.png') top center no-repeat;

	position:relative;

	margin-top:-65px;

	height:174px;

	z-index:1;

}

#content #menu-right #menu-items #menu-entry {

	position:relative;

	text-align:center;

	margin-top:-70px;

	z-index:2;

}

#content #menu-right #menu-items #abtbgtop {

	background:url('images/abttopbg.jpg') top center no-repeat;

	position:relative;

	height:174px;

	z-index:1;

}

#content #menu-right #menu-items #abtbgbottom {

	background:url('images/abtbottombg.jpg') top center no-repeat;

	position:relative;

	margin-top:-65px;

	height:174px;

	z-index:1;

}

#content #menu-right #menu-items #about-entry {

	position:relative;

	margin-top:-110px;

	padding-left:15px;

	width:475px;

	z-index:2;

}

#social {

	background:url('images/tweetbg.jpg');

	clear:both;

	float:left;

	width:748px;

	height:45px;

	margin-left:22px;

}

#twitter {

	float:left;

	margin-top:3px;

	width:435px;

	height:38px;

	overflow:hidden;

}

#social #twitter a img {

	float:left;

}

li.twitter-item {

	color:#800000;

	font-size:12px;

	font-weight:bold;

}



#facebook {

	float:right;

	margin-right:10px;

	width:300px;

	height:31px;

	padding-top:7px;

}

input.namebox {

	background-color: #800000;

	color:#FFF;

	width:200px;

	padding:5px;

}

#footer {

	background:url('images/footbg.png');

	height:78px;

	padding-top:21px;

	font-family: "Times New Roman", Arial, Helvetica, Sans-Serif;

}	

#footer p {

	line-height:13px;

	color:#d38009;

	font-weight:bold;

	font-size:14px;

}

#footer a {

	color:#d38009;

}

#footer a:hover {

	color:#FFF;

}

#footer #location {

	float:left;

	margin-left:30px;

}

#footer #copyright {

	float:right;

	text-align:right;

	margin-right:35px;

	margin-top:10px;

}



#foot-menu {

	clear:both;

	float:left;

	margin-left: 175px;

	margin-bottom:10px;

	text-align:center;

	font-size:15px;

}

#foot-menu a {

	color:#ffb400;

}

#foot-menu a:hover {

	color:#FFF;

}

#foot-menu ul#footmenu {

	padding:0; list-style:none; clear:both;

}

#foot-menu li{ display:inline; float:left; margin-right:12px;}



#foot-menu .seperator-foot {

	margin-left:15px;

	border-right:#ffb400 1px solid;

}

#foot-menu .first-seperator-foot {

	margin-right:15px;

	border-right:#ffb400 1px solid;

}





/* =Global Elements

-------------------------------------------------------------- */



/* Main global 'theme' and typographic styles */

body {

	background: #2b0800 url('images/background.jpg') top center no-repeat;

}

textarea {

	color:#FFF;

	font-size: 12px;

	line-height: 18px;

	padding:5px;

	width:439px;

}

body {

	color: #000;

	font-size: 12px;

}

h1 {

	font-weight:bold;

	font-size:18px;

}

h1.page-title {

	font-family: "Times New Roman", Arial, Helvetica, Sans-Serif;

	color:#800000;

	font-weight:bold;

	font-size:18px;

}

h1.red {

	color:#561001;

	font-weight:bold;

	font-size:18px;

}

h1.blue {

	color:#000026;

	font-weight:bold;

	font-size:18px;

}

h1.italic {

	color:#561001;

	font-weight:bold;

	font-style:italic;

	font-size:18px;

	margin:5px 0;

}

hr {

	background-color: #e7e7e7;

	border: 0;

	clear: both;

	height: 1px;

	margin-bottom: 18px;

}

p.blue {

	color:#000026;

	font-weight:bold;

}

span.red {

	color:#561001;

	font-weight:bold;

}

/* Text elements */

ol {

	list-style: decimal;

	margin: 0 0 18px 1.5em;

}

ol ol {

	list-style: upper-alpha;

}

ol ol ol {

	list-style: lower-roman;

}

ol ol ol ol {

	list-style: lower-alpha;

}

ul ul,

ol ol,

ul ol,

ol ul {

	margin-bottom: 0;

}

dl {

	margin: 0 0 24px 0;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 18px;

}

strong {

	font-weight: bold;

}

.small {

	font-size:1.2em;

	font-weight:bold;

}

cite,

em,

i {

	font-style: italic;

}

big {

	font-size: 131.25%;

}

ins {

	background: #ffc;

	text-decoration: none;

}

blockquote {

	font-style: italic;

	padding: 0 3em;

}

blockquote cite,

blockquote em,

blockquote i {

	font-style: normal;

}

pre {

	background: #f7f7f7;

	color: #222;

	line-height: 18px;

	margin-bottom: 18px;

	padding: 1.5em;

}

abbr,

acronym {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,

sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

textarea {

	background: #800000;

	border: 1px solid #ccc;

}

a:link {

	color: #00555C;

}

a:visited {

	color: #00555C;

}

a:active,

a:hover {

	color: #fff;

}



/* Text meant only for screen readers */

.screen-reader-text {

	position: absolute;

	left: -9000px;

}



#carouselwrap {

	float:left;

	margin-left:5px;

	margin-right:5px;

	width: 320px;

	padding:3px;

}

#carouselwrap .wrapper {

	height:auto !important;

	position:relative;

}



#carouselwrap ul{



	position: relative; /* Enables positionning of elements inside viewport */

	padding: 0; /* Resets default - User Agent - style */

	margin: 0;

}

#carouselwrap li{

	width: 315px;

	height: 38px;

	float: left;

	list-style: none;

	margin: 0 1px;



}



.arrow {

  display: block;

  height: 36px;

  width: 37px;

  background: url(images/arrow.png) no-repeat 0 0;

  text-indent: -999px;

  position: absolute;

  top: 37px;

  cursor: pointer;

  outline: 0;

}



.infiniteCarousel .forward {

  background-position: 0 0;

  right: 0;

}



.infiniteCarousel .back {

  background-position: 0 -72px;

  left: 0;

}



.infiniteCarousel .forward:hover {

  background-position: 0 -36px;

}



.infiniteCarousel .back:hover {

  background-position: 0 -108px;

}
#cboxBottomCenter div a {
	display:none;
}
