@import url('/css/normalize.11.css');
@font-face {
    font-family: 'ShantiRegular';
    src: url('/fonts/Shanti-Regular-webfont.eot');
    src: url('/fonts/Shanti-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Shanti-Regular-webfont.woff') format('woff'),
         url('/fonts/Shanti-Regular-webfont.ttf') format('truetype'),
         url('/fonts/Shanti-Regular-webfont.svg#ShantiRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html {height: 99%; overflow: auto;}
body {height: 98%; background: #153532; color: #333;}
* { /* needed for IE 6  buggy without */	margin: 0;padding: 0;}
#wrap {width: 960px; min-height: 95%; height: auto !important; height: 95%; margin: 0 auto; background: #FEFAF5; /*url("../images/bgd_wrap.jpg") repeat-y left top; */}

* html #wrap {height: 95%; margin-top: -5px;}

a {color:#3D736E; text-decoration: none;}
a:hover {color: #609F99; text-decoration: underline;}
a:focus { outline:none;}
a:visited {color: #153532;}

hr {border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #DDD; height: 1px;}
img {border: none;}
table, table .menusTable {margin: 0; padding: 0; border: none; /*table-layout: automatic;*/ width: 98%; margin: 0 auto;}
tr {vertical-align: top; text-align: left;}
/*table .menusTable {padding: 8px;}
table td img {padding-right: 8px;}*/
object { outline:none; display:block;}

h1, h2, h3, h4, h5, h6 {font-weight: bold; padding: 0; margin: 0; color: #153532;}
p {margin-top: 0.75em;}
p + p {margin-top: 0.75em;}

dl {width: 150px; border-bottom: 1px solid #999;}
dt {padding: .5em; float: left; margin: 0; font-weight: bold;}
dd {margin: 0; padding: .5em; border-top: 1px solid #999;}
/*dd.first { border-top: 1px solid #999;}
dd.title {font-weight: bold; font-size: 1.2em; color: #444; margin: 0; padding: .5em;}*/
/*ul {list-style-image: url("../images/list_bullet.png"); width: 215px; margin: 0.3em auto 0 auto; color:#FFF;}*/
ul li, ul.sub li {margin-bottom: 0.5em;}
ol {margin-top: 0.3em; margin-left: 1.9em;}
.clear {clear: both;}
ul.sub {list-style-image: url("../images/list_bullet.png"); width: 215px; margin: 0.3em auto 0 auto; color:#FFF;}
ul.other {list-style-type: none; margin: 0.3em auto 0 auto; color:#153532;}


/* footer start */
#footer {width: 960px; height: 35px; margin: 0 auto; background: transparent url("../images/bgd_main_bot.gif") no-repeat center top; }
#footer ul {padding: 1.9em 0;  text-align: center; overflow: hidden;}
#footer ul li {display: inline; list-style-type: none; color: #69A8A2;} 
#footer ul li a, #footer ul li a:link {text-decoration: underline; color: #69A8A2; outline: none;}	
a.tooltip { position:relative; z-index:24; }
a.tooltip span { display:none;}
a.tooltip:hover {z-index:25;}
a.tooltip:hover span {display: block; position: absolute; 	width: 115px; height: 30px; top: -3px; left: 120px; background: #69A8A2; border:1px solid #000; padding: 3px; color:#153532;}
#footer ul li a:hover, #footer ul li a:focus {text-decoration: underline; color: #69A8A2;}
/* footer end */			

.fade h2, .fade h3, .fade h4, .fade h5, .fade h6 {font-weight: bold; padding-left: 0.5em; margin: 0; color: #FFF;}
h1, .fade h1 {font-size: 2.0em; margin: 0; color: #004D96}
h2, .fade h2 {font-size: 1.6em;}	
h3, .fade h3 {font-size: 1.4em;}	
h4, .fade h4 {font-size: 1.2em; font-weight: bold;}	
.fade h4 {padding-top: 3.3em;}
h5, .fade h5 {font-size: 1.0em; font-weight: bold;}	
h6, .fade h6 {font-size: 0.8em; font-weight: bold;}
.fade a, .fade a:visited {color: #FFF; text-decoration: underline;}
/* top section start */
#header {padding: 0; margin: 0; width: 960px; height: 202px;} /* background: url("../images/banner00.jpg") no-repeat 0 -6px; for SWFObject and Adblock workaround in FF3 */
object, embed { vertical-align:top; margin-top: -6px;} 
#topheader {width: 960px; height: 114px; padding: 0; margin: 0; background-color: #153532;}
#topheader a {color: #F8D501; font-weight: bold; font-size: 1px;}
#topheader a:hover {text-decoration: underline;}
.logo {float: left; width: 290px; height: 114px; background: url("../images/tims_logo2.png") no-repeat left top; }
.order {float: right; width: 220px; height: 114px;}
h1#topImg {height: 1px; text-indent: -2000px;}
/* top section end */

/*start main */
#content {width: 950px; margin: 0 auto; padding: 0; padding-top: 1.5em;}
#content p {text-align: justify; padding: 0;}
#contentleft {float: left; width: 220px;}
#contentmiddle {float:left; width: 490px; padding-top: 8px; padding-left: 0.8em;}
#contentright {float: right; width: 220px;}
/*#contentright .fade p { text-align: left; width: 205px; padding-left: 0.8em; padding-top: 1em; color: #FFF;}
#contentright .fade {margin-top: 3em; margin-bottom: 0;}*/

.specials {float: right; width: 220px; height: 370px; padding-top: 5px; background: url("../images/rt_specials.gif") no-repeat left top;}
/*.specials .fade p { text-align: left; width: 205px; padding-left: 0.8em; color: #FFF;}
.specials .fade {margin-top: 3em; margin-bottom: 0;}*/


/* 	 scrollable */
div.scrollable {position:relative; overflow:hidden;	top: 90px; height: 127px;	 width: 214px; padding:10px 3px 97px 3px;}
div.scrollable div.items h1 {font-size: 2.0em; margin: 0; color: #004D96}
div.scrollable div.items h2 {font-size: 1.6em;}	
div.scrollable div.items h3 {font-size: 1.4em;}	
div.scrollable div.items h4 {font-size: 1.2em; font-weight: bold; color: #FFF; padding-top: 0em;}	
div.scrollable div.items h5 {font-size: 1.0em; font-weight: bold;}	
div.scrollable div.items h6 {font-size: 0.8em; font-weight: bold;}
div.scrollable div.items a, div.scrollable div.items a:visited {color: #FFF; text-decoration: underline;}

div.scrollable div.items {	position:absolute; height:20000em; margin-top:0px;}
div.scrollable div.items div {text-align:left; width:205px; padding:0 3px;height: 300px;}
div.scrollable div.items div p { color: #FFF;}
/* active item */
div.scrollable div.items div.active {border:1px inset #ccc;}
/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {display:block; width:18px; height:18px; background:url("../images/left.gif") no-repeat; float:left; margin:3px 10px; cursor:pointer;}
/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {background-position:0px -18px;}
/* disabled navigational button */
a.disabled {visibility:hidden !important;}
/* next button uses another background image */
a.next, a.nextPage {background-image:url("../images/right.gif"); clear:right;}
/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {width:130px; height:18px; margin-left: 60px; margin-top: 80px;}
/* items inside navigator */
div.navi a {width:8px; height:8px; float:left; margin:3px; overflow: hidden; background:url("../images/navigator.gif") 0 0 no-repeat; cursor:pointer;}
/* mouseover state */
div.navi a:hover {background-position:0 -8px;}
/* active state (current page state) */
div.navi a.active {background-position:0 -16px;} 	
#buttons {margin: 0 auto; padding-left: 42px; width: 120px;}

/* simple spy */
#sidebar {color: #FFF; float:right; margin:0 0 10px; padding:90px 10px 0; width:200px;	height: 250px;}
#sidebar ul {font-size:90%; list-style-type:none; margin:0; padding:0; position:relative;}
.tags {color: #FFF; margin: 0.5em;}
.tags a, .tags span {background-color: #FFF; padding: 0.1em 0.8em 0.2em;}
.tags a:link, .tags a:visited {color: #FFF; text-decoration: none;}
.tags a:hover, .tags a:active {color: #FFF; text-decoration: none;}
#sidebar li {height: 145px; overflow: hidden;}
#sidebar li h4 {color:#FEFAF5; margin:0;}
#sidebar li img {float:left; margin-right:8px; margin-bottom: 8px;}
#sidebar li .info {color:#FFF; font-size:1em; text-align: left;}
#sidebar .info a, #sidebar .info a:visited {color:#FFF; text-decoration: underline;}
#sidebar .spyWrapper {height: 100%; overflow: hidden; position: relative;}
#sidebar {-webkit-border-radius: 5px;	-moz-border-radius: 5px;}
.tags span, .tags a {-webkit-border-radius: 8px; -moz-border-radius: 8px;}
a img {border: 0;}

#contentmiddle p, #contentright p, #subcontentmiddle p {text-align: justify; padding: 0; margin: 0.7em 0;}
#subcontentmiddle {float:left; width: 655px; padding-top: 4px; padding-left: 22px;}
#subcontentleft {float: left; width: 151px; padding: 0.3em;}

/* venue start */
.venue, #testimonials {float: left; width: 220px; color: #FFF; font-weight: bold;}		




.flt{float:left;}
.frt{float:right;}
.venuebg {background-color:#69A8A2;}
ul.venue {list-style: none; width:218px; background-color:#69A8A2; border-left: 1px solid #000; border-right: 1px solid #000;}
ul .venue li {margin:0 auto;}
.venue a {width:204px; height:auto; margin:0 auto; position:relative; display:block; color:#FFF; text-decoration:none; background-color: #69A8A2; padding:4px 0 0 2px; border: 1px solid #69A8A2; vertical-align: middle;	}
.venue a:hover  {background-color:#153532; border: 1px solid #FFF; color: #FFF; width: 204px; text-decoration:none;}	
.bot {clear:left; padding-bottom: 1em;}
/* venue end */

/* testimonials start */
.testimonials {float: right; width: 220px;	padding: 0; margin-top: 0.8em; color: #FFF; font-weight: bold;}		
.testimonials ul {margin: 0; padding: 0; list-style-type: none; display: block; line-height: 125%; width: 220px; background: #69A8A2;}
.testimonials ul li {border: 1px solid #000; border-top: 0; border-bottom: 0; margin: 0; text-align: left; background-color: #69A8A2; padding-left: 3px;}
.testimonialsSmall {display: block; padding: 0.1em 0.1em 0.4em 0; text-align: left; text-decoration: none;color: #153532; line-height:1;}
/* testimonials end */

/* menus start */
.menusText {	color: #153532; text-align: left;} 
.breadcrumbs {padding: 0; font-weight: normal;}
.breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:hover {text-decoration: underline;}
.imgLeft {margin:0 5px; float: left;}
.imgRight {margin:0 5px; float: right; }
/* menus end */


/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left {background: url("../images/arrow_left.gif") no-repeat left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px;}
#JT_arrow_right {background: url("../images/arrow_right.gif") no-repeat left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px;}
#JT {position: absolute; z-index:100; border: 2px solid #CCC; background-color: #FFF;}
#JT_copy {padding:10px 10px 10px 10px; color:#333;}
.JT_loader {background: url("../images/loader.gif") no-repeat center center; width:100%; height:12px;}
#JT_close_left, #JT_close_right {background-color: #CCC; text-align: left; padding: 2px 0 5px 8px; font-weight:bold;}
#JT_copy p {margin:3px 0;}
#JT_copy img {padding: 1px; border: 1px solid #CCC;}
.jTip {cursor:help;}

.small {font-size: 90%;}

div#nyroModalFull {	color: #777; font-family: Arial, Helvetica, sans-serif;}
div#nyroModalLoading {border: 2px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #FFF url("../images/loading.gif") no-repeat center center; }
div#nyroModalLoading.error {border: 2px solid #F66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #FFF;}
div#nyroModalWrapper {background: #FFF; border: 2px solid #A90000;}
a#closeBut {position: absolute; display: block;	top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url("../images/close.gif") no-repeat; outline: 0;}
h1#nyroModalTitle {margin: 0; padding: 0; position: absolute; top: -22px; left: 5px; color: #DDD;}
div.wrapper div#nyroModalContent {padding: 5px;}
div.wrapperImg div#nyroModalContent {position: relative; overflow: hidden; text-align: center;}
div.wrapperImg img {vertical-align: baseline;}
div.wrapperImg div#nyroModalContent div {position: absolute; bottom: 0; left: 0; background: #000; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2;/*filter: alpha(opacity=20);*/}
div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5; /*filter: alpha(opacity=50);*/cursor: help;}
div.wrapperImg a {outline: none; position: absolute; top: 0; height: 100%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}


/* content tables */

tr.sectiontableheader {background-color: #A90000; border-right: 1px solid #FFF; padding: 4px;}
tr.sectiontableentry td {padding: 4px; text-align: center;}
td.sectiontableentry {padding: 3px;}
tr.sectiontableheader th {text-align: center; color: #FFF;}



.glossymenu{
margin: 5px 0;
padding: 0;
width: 220px; /*width of menu*/
}

.glossymenu a.menuitem  {color: #153532; margin-left: 2em; color: #153532;font-weight: bold;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}

h3.dates {background: transparent url("../images/icon_login.gif") no-repeat; height: 50px; padding: 0;}
.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #153532;
}





.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #FEFAF5;
}

#slider ul, #slider li,#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:960px;height:200px;overflow:hidden}	
/* numeric controls */	
ol#controls{margin-top:-24px;opacity: .6;padding:0;height:19px}
ol#controls li{margin:0 1px 0 0;padding:0;float:left;list-style:none;height:19px;line-height:19px}
ol#controls li a{float:left;height:19px;line-height:19px;border:1px solid #CCC;background:#153532;color:#FFF;padding:0 10px;text-decoration:none}
ol#controls li.current a{background:#F6A546;color:#FFF}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none}	
#ban6 {background-image:url('/images/banner111.jpg')}
#ban7 {background-image:url('/images/banner112.jpg')}
#ban4 {background-image:url('/images/banner113.jpg')}
#ban5 {background-image:url('/images/banner114.jpg')}
#ban1 {background-image:url('/images/banner115.jpg')}
#ban3 {background-image:url('/images/banner116.jpg')}
#ban2 {background-image:url('/images/banner117.jpg')}

.stpats {background: #FFF url('/images/icon_stpattys.jpg') no-repeat left top;height: 32px; width 400px}
