.theme-layout-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}

#site-wrap1 {
    margin:auto;
    padding:0;
    position:relative;
    overflow:hidden;
    width: 980px;
    }
    
#middle .inner-wrap {overflow:hidden;}
#footer {clear:both}


/*
Layout SCS ------------------->>
*/

.layout-scs #middle .inner-wrap {
padding:0 221px;
}


/*--left-sb-->>*/

.layout-scs #left-sb {
float:left;
margin-left:-221px;
}

.layout-scs .sidebar {
width: 221px;
display: inline;
overflow:hidden;
}
/*<<--left-sb--*/



/*--content-->>*/
.layout-scs #content-holder {
width: 100%;
float: left;
display: inline;
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-scs #right-sb {
float:right;
margin-right:-221px;
}
/*<<--right-sb--*/


/*
<<-Layout SCS
*/


/*--------------------------------------------------------------------------------------------------*/


/*
Layout CS ------------------->>
*/

.layout-cs #middle .inner-wrap {
padding:0 221px 0 0;
}


/*--left-sb-->>*/

.layout-cs #left-sb {
display:none;
}

.layout-cs .sidebar {
width: 221px;
display: inline;
overflow:hidden;
}
/*<<--left-sb--*/



/*--content-->>*/
.layout-cs #content-holder {
width: 100%;
float: left;
display: inline;
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-cs #right-sb {
float:right;
margin-right:-221px;
}
/*<<--right-sb--*/


/*
<<-Layout CS
*/


/*--------------------------------------------------------------------------------------------------*/


/*
Layout SC ------------------->>
*/

.layout-sc #middle .inner-wrap {
padding:0 0 0 221px;
}


/*--left-sb-->>*/
.layout-sc #left-sb {
float:left;
margin-left:-221px;
}

.layout-sc .sidebar {
width: 221px;
display: inline;
overflow:hidden;
}
/*<<--left-sb--*/



/*--content-->>*/
.layout-sc #content-holder {
width: 100%;
float: left;
display: inline;
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-sc #right-sb {
display:none;
}
/*--right-sb--*/


/*
<-Layout SC
*/


/*--------------------------------------------------------------------------------------------------*/


/*
Layout C ------------------->>
*/


/*--left-sb-->>*/
.layout-c #left-sb {
display:none;
}

.layout-c .sidebar {
overflow:hidden;
}
/*<<--left-sb--*/



/*--content-->>*/
.layout-c #content-holder {
}
/*<<--content--*/




/*--right-sb-->>*/
.layout-c #right-sb {
display:none;
}
/*<<--right-sb--*/


/*
<-Layout C
*/
.theme-styles-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}


/**
 * ->region	Elements
 */




/** Root elements */
html {
	background:#4ec9f1 url(http://www.nib-bahamas.com/UserFiles/themes/NIB/images/html-tile.png) repeat-x;
}
body {
	background:;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}


#site-wrap1 {}

#site-wrap2 {}
/*
The most common use of this tag is to define the width of the site.
Its properties are located in "core-layout.css", theme "layout.css", and theme "layout.xml".
*/


#frame-wrap {
	background:#FFF;
    *zoom:1;
}

#frame-wrap2 {}


/** Block Elements */

/** Headings */
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}



/** Links */
a {
	color: #4280ba;
	text-decoration: none;
}
a:visited{
	color: #4280ba;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a:focus {}
a:active {}

/** Images */
img, a img {
	border: none;
}


/* >> FORMS */
input, select, textarea {}


input.text, textarea.text, select.text  {}

input.button {}

input.button:hover {}



input.radio {}

input.captcha {}

/*--------------------------------------------------------------------------*/


/* >> CLASSES */

.error {}


div.success {}

div.info-status {}

.form-holder{}


.captcha {}

/*--------------------------------------------------------------------------*/
/** <-endregion Elements */



/**
 * ->region	TOP
 */

#top {background: url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/top-bkg.jpg") left 14px no-repeat;}

/*--top-menu-->>*/

#top-menu {
	color:#d2c76e;
	right:0px;
	
	margin:0 0 0 0;
	padding:0 12px;
	height:14px;
	line-height:12px;
	background:#000;
	text-align: right;
	position: static;
}


#top-menu ul {}
#top-menu ul li {font-size:11px;}
#top-menu ul li a {color:#d2c76e;}	
#top-menu ul li img {}
/*<<--top-menu--*/


.logo {
	min-height:87px;
	height:87px;
}

.logo a 
{
    position:absolute;
    top:10px;
    left:20px;
}

.logo img {}


/*---------------header-search----->>----------*/
.header-search {
	top:30px;
	right:20px;
}

.header-search .mi-unit {}

.header-search input.text {border:1px solid #9b8113;}

.header-search input.button {}

/*---------<<------header-search---------------*/

/*---------------UserBar----->>----------*/
.userbar {
	color:#9b8113;
	right:20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	top:65px;
	text-align:right;
	line-height:16px;
}
.userbar a {color:#9b8113;}

.userbar a:hover {}

.card-status {    
}

.card-status img {}

.card-status a {}
/*---------<<------UserBar---------------*/

/*--main-menu-->>*/
#main-menu {
	color:#1c3664;
	
	height:22px;
	background:#f7f7f7;
	border-bottom:1px solid #cacaca;
    padding:6px 20px 0 20px;
}
#main-menu .wrap {
    overflow:hidden;
}

#main-menu ul.nav {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left; _float:none;	
}

#main-menu ul.nav li {
	margin:0 3px 0 0;
	padding:0;
	float:left;
	position:relative;
}

#main-menu ul.nav li img 
{
    vertical-align:middle;
    margin-right:4px;
}

/*---------*/
#main-menu ul.nav li a {
	color:#1c3664;
	float:left;
	background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/menu-tile.png") repeat-x;
}

#main-menu ul.nav li a .inner-a 
{
	display:block;
	_display:inline-block;
	background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/menu-l.png") left top no-repeat;
}

#main-menu ul.nav li a .inner-b {
	display:block;
	_display:inline-block;
	padding:0 10px;
	line-height: 22px;
	background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/menu-r.png") right top no-repeat;
}

/*---------*/
#main-menu ul.nav li a:hover {text-decoration: none; color:#6e6e6e;}
#main-menu ul.nav li a:hover .inner-a {}
#main-menu ul.nav li a:hover .inner-b {}
/*---------*/
#main-menu ul.nav li.current a { 
	color:#6e6e6e;
    background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/menu-tile-cur.png") repeat-x;
}
#main-menu ul.nav li.current a .inner-a {background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/menu-l-cur.png") left top no-repeat;}
#main-menu ul.nav li.current a .inner-b {background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/menu-r-cur.png") right top no-repeat; height: 23px;}

/*<<--main-menu--*/

/*>>--header-image--*/
#header-img {display:none;}
/*<<--header-image--*/


/*--breadcrumb-langs-wrap-->>*/
#breadcrumb-langs-wrap {
    color:#666;
    overflow: visible;
    padding:0px 20px;
	clear:both;
	height:20px;
	position:relative;
}

.breadcrumb {
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	left:18px;
	top:20px;
	z-index:200;
	overflow: visible;
}
.layout-scs .breadcrumb {left:238px;}
.layout-sc .breadcrumb {left:238px;}

.breadcrumb a {color:#666;}
.breadcrumb a:hover {color:#666;}
.breadcrumb a {color:#999;}
.breadcrumb a:hover {color:#000; text-decoration:underline;}

.languages {float:right;}

.languages img {}
 
/*<<--breadcrumb-holder--*/


/** <-endregion TOP */




/**
 * ->region	MIDDLE
 */

#middle {overflow:hidden;}

/*-*/
.layout-scs #middle {background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/scs-tile.png") repeat-y;}
.layout-sc #middle {background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/sc-tile.png") repeat-y;}
.layout-cs #middle {background:url("http://www.nib-bahamas.com/UserFiles/themes/NIB/images/cs-tile.png") repeat-y;}
/*-*/

.sidebar {}

/*--left-sb-->>*/
#left-sb {background:url(http://www.nib-bahamas.com/UserFiles/themes/NIB/images/l-sb-top.png) left top no-repeat;}

#left-sb .wrap {padding:10px 21px 6px 20px;}
/*<<--left-sb--*/

#content-holder {}

#content-holder .wrap {padding:0 18px;}

/*--right-sb-->>*/

#right-sb {background:url(http://www.nib-bahamas.com/UserFiles/themes/NIB/images/r-sb-top.png) left top no-repeat;}

#right-sb .wrap {padding:10px 20px 6px 21px;}
/*<<--right-sb--*/

/** <-endregion MIDDLE */


/**
 * ->region	FOOTER
 */
#footer {color:#1c3664;}


#footer .inner-wrap {
	background:url(http://www.nib-bahamas.com/UserFiles/themes/NIB/images/footer-bkg.png) left top no-repeat;
	padding-top:15px;
	*zoom:1;
}

#footer .inner-wrap a {color:#1c3664;}
#footer .inner-wrap a:hover {color:#1c3664;}

#footer .inner-wrap .footer-content {}


.powered-by {text-align: center; margin-top:30px;}

.powered-by a {}


.footer-nav {text-align: center;}

.footer-nav ul {}

.footer-nav ul li {}
.footer-nav ul li img {}

/*-------------------------*/


/*--FOOTER-->>*/

#footer 
{
    border-top:8px solid #e7e7e7;
}

#footer .inner-wrap {padding:0; background:0;}

#footer .wrap {
	font-size:11px;
	padding:5px 20px 0 20px;
	border-top:2px solid #4ebede;
}


.powered-by {
	text-align:left;
	margin: 15px 0 0 0;
	font-size:11px;
}

.powered-by a {
	font-size:11px!important;
	color: #4EC9F1!important;
}


.footer-links {
	text-align:left;
	margin:0 0 0 0;
}

.footer-links a img 
{
    vertical-align:middle;
    margin-right:4px;
}


/*<<--FOOTER--*/
/** <-endregion FOOTER */
.theme-pt-specific-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}


/**
 * -> COMMON
 */
.content {}
/*------page-content----->>*/
.content .editor-page-content {}
.content .editor-page-content .extra-tag {}
.content .editor-page-content .extra-tag .p-title {
	color:#000;
	font-size:18px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	padding:35px 0 3px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #e4e4e4;
	font-weight:bold;
}
#homepage .content .editor-page-content .extra-tag .p-title {padding:0px 0 3px 0;}
.content .editor-page-content .extra-tag .p-title img {}

.content .editor-page-content .extra-tag .page-bar {
	margin-top:40px;
}

/*------page-items----->>*/
.content .page-items {}
.content .page-items .extra-tag {}
.mb {}
.mb .extra-tag {}

/*------page-module----->>*/
.module {margin: 0 0 24px 0;}
.module .m-wrap1 {}
.module .m-wrap2 {}
.module .m-wrap3 {}
.module .m-wrap4 {}
/*-*/
.module-custom {}
/*-*/

/*module-tilte->*/
.m-title {}
.m-title h2 {
	color:#000;
	font-size:11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 0;
	text-transform:uppercase;
}
.m-title h2 .tag-a {}
.m-title h2 .tag-b {}

/*<-module-tilte*/
/*module free content->*/
.mi-wrap {}
.m-content {}
/*<-module free content*/

/*-display mode unit->*/
.dm-unit {}
.dm-unit .dm-title {}

#homepage .mb .dm-unit {float: none; width: 100%;}
/*<-display mode unit-*/

/*-module item->*/
.mi-unit {}
.mi-unit .mi-title {
	color:#4280BA;
	font-size:11px;
	font-weight:bold;
}

#homepage .mb .mi-unit {float: none; width: 100%;}
/*<-module item*/
/*module items content wrap->*/
.extra-tag {}
.mb .extra-tag {}
/*<-module items content wrap-*/


/*-module items elements--------->>-*/

/*module item title->*/
.mi-unit h3 {}

.mi-unit h3 a {}
/*<-module item title*/


.mi-unit .img-holder img {}

/*-*/ 
.date {color: #66A8D7;}
/*-*/ 
.more {}

.more  a {}

.more  a:hover {}
/*-*/

.mb {}

/*-<<-------------------module items elements-*/








/*------PT-COMMON-MISC----->>*/
.pi-unit {
	border-bottom: 1px solid #ccc;
} /*-holder for page item (multiview and singleview) -*/

.single-item {} /*-holder for page item singleview only -*/
/*--*/
.pi-header {} /*-holds item header elements-*/
.pi-header h3 {}
.img-holder {}
.img-holder img {}

.pi-header .avatar {}
.pi-header .thumb {}
/*--*/
.pi-header .rating-section {}
/*--*/
.pi-title {
    font-weight:bold;
	font-size: 15px !important;
}
.single-item .pi-title {}
.pi-title a {}

/*---*/
/*-used in *blog, *news,->--*/
.pi-meta {}


.pi-meta .meta-approve {}
.pi-meta .meta-pedning {}
.pi-meta .meta-user {}
.pi-meta .meta-date {}
.pi-meta .meta-comment {}
.pi-meta .meta-view {}
.pi-meta .meta-category {}
.pi-meta .meta-tag {}
/*--*/

.pi-description {}
/*--*/
.share-section {}


/*-Comments->-*/
.comments-multi {}

.comments-single {}
.comment-header {}
.comment-header .img-holder {}
.comments-content {}
/*-<-Comments-*/

/*-Autocomplete->-*/
.autocomplete-holder {}

.autocomplete-holder ul {}
/*-<-Autocomplete-*/

/*-Ratings->-*/
.rating {}

.rating .title {}

.rating .result {}

.ratingStar {}
.filledRatingStar {}
.emptyRatingStar {}
.savedRatingStar {}
/*-<-Ratings-*/

.noFlash {}

.rss-feed {}

.rss-feed a {}

.add-comments {}

.add-comments img {}

/*-GridView Pager->-*/

/*-<-GridView Pager-*/

/*-news, events, products------------->*/

/*-mb-*/
.mb .news .mi-unit,
.mb .events .mi-unit,
.mb .products .mi-unit {}


.mb .news .mi-unit .extra-tag,
.mb .events .mi-unit .extra-tag,
.mb .products .mi-unit .extra-tag {}

/*<-------------news, events, products-*/

/*-gallery, video------------->*/
.mb .gallery .mi-unit,
.mb .video .mi-unit {}

.gallery .txt,
.video .txt {}


/*<-------------gallery, video-*/

/*-table grid-------------->*/
table.grid {}

table.grid tr {}
table.grid tr.row {}
table.grid tr.even {}


table.grid th {}
table.grid td {}
table.grid .row td,
table.grid .even td,
table.grid .GridAltRow_Admin td {}
/*<-------------table grid-*/


/*<<-----PT-COMMON-MISC-------*/


/**
 * <- COMMON
 */




/*-PT-Navigation++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.navigation {margin-top:10px}
.navigation .m-wrap1 {}
.navigation .m-wrap2 {}
.navigation .m-wrap3 {}
.navigation .m-wrap4 {}

.navigation .mi-unit {}

.sidebar ul.lvl-1 {
	padding:3px 3px 1px 3px;
	background:#eaeaea;
}

.sidebar ul.lvl-1 li {
	margin:0 0 2px 0;
	padding:0;
	position:relative;
	
}
.sidebar ul.lvl-1 li:last-child {}
.sidebar ul.lvl-1 li a {
	color:#1c3664;
	text-decoration:none;
	font-size:12px;
	display:block;
	margin:0;
	padding:5px 2px 5px 6px;
	background:#FFF;
}
.sidebar ul.lvl-1 li a:hover {
	color:#666;
}

.sidebar ul.lvl-1 li a.selected-link {
	color:#000;
	font-weight:bold;
	font-size:11px;
}

/*-*/
.sidebar ul.nav ul {
    margin-left: 0;
	padding-left: 1em;
}
.sidebar ul.lvl-2 {margin:0; padding-bottom: 6px; background: #fff;}

.sidebar ul.lvl-2 li {border:none; margin:0;}

.sidebar ul.lvl-2 li a {
	text-decoration:none;
	font-size:11px;
	display:block;
	margin:0;
	padding:3px 2px 3px 20px;
	background:#FFF url(http://www.nib-bahamas.com/UserFiles/themes/NIB/images/sub-v-menu-bolit.png) 10px -2px no-repeat;
}
.sidebar ul.lvl-2 li a:hover {
	text-decoration:underline;
	font-size:11px;
}
.sidebar ul.lvl-2 li.current {font-size:10px;}

/*-PT-Navigation++++++++++++++++<-*/




/*-PT-Banners++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Banners++++++++++++++++<-*/

/*-PT-Catalogue++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.catalog-item {}

.catalog-item  th, .catalog-item  td {}

.catalog-item  th {}

.catalog-item .even {}

.catalog-item .odd {}
/*-PT-Catalogue++++++++++++++++<-*/




/*-PT-CATEGORIES++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/
.category-box {}

.category-box-item {}

.category-box-item .cat-img {}

.category-box-item h3 {}
.category-box-item h3 a {}

.category-box-item a {}
/*-pt-content-specific--<-*/
/*-pt-module-specific-->-*/
.categories ul.lvl-1 {}/*-use the styles of PT-Navigation-*/
/*-pt-module-specific--<-*/
/*-PT-CATEGORIES++++++++++++++++<-*/


/*-PT-ContactForm++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-ContactForm++++++++++++++++<-*/

/*-PT-Content++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Content++++++++++++++++<-*/

/*-PT-eCommerce++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-eCommerce++++++++++++++++<-*/

/*-PT-Edu1Survey++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Edu1Survey++++++++++++++++<-*/

/*-PT-Events++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*--events-calendar-->>--*/

.calendar-holder 
{
    padding:0 2px;
}

.mb .calendar-holder 
{
    padding:0;
}

.Calendar 
{
    width:100%;
    border:1px solid #777 !important;
    font-size:11px;
    border-collapse:collapse;
}

.Calendar td 
{
    padding:0px !important;
}

.Calendar a
{
    display:block;
}

.SelectDayStyle 
{
    background:#666;

}

.SelectDayStyle a
{
    color:#FFF !important;
}

.OtherMonthDayStyle 
{

}

.WeekendDayStyle {}

.TodayDayStyle 
{
    border:1px solid #666;
    
}

.DayHeaderStyle 
{
    font-size:10px !important;
    font-weight:bold !important;
}

.NextPrevStyle a
{
	color:#fff !important;
	padding:2px;
}

.TitleStyle 
{
    background:#ffdb37;
    line-height:12px;
    color:#1c3664;
}

.TitleStyle a
{
    color:#1c3664 !important;
    font-size:10px; !important
}

.TitleStyle td
{
    padding:2px !important;
}



td.cell-space {padding:2px !important;}

th.cell-space {padding:2px 0 !important; text-align:center;}


/*--<<--events-calendar--*/
/*-PT-Events++++++++++++++++<-*/

/*-PT-Form Builder++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/

/*-all styles in "core.css"-*/

/*-overlay message-*/

.pt-ui-overlay {}
.pt-ui-overlay .overlay-bg {}
.pt-ui-overlay .overlay-icon {}
/*-pt-content-specific--<-*/
/*-PT-Form Builder++++++++++++++++<-*/

/*-PT-GuestBook++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.guestbook {}
.guestbook .mi-unit {}
.guestbook .mi-unit .extra-tag {}
.guestbook-author {}
/*-PT-GuestBook++++++++++++++++<-*/

/*-PT-Image Gallery++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
	.pt-gallery .img-item {padding: 0 20px 20px 0;}
	.pt-gallery .img-item  img {border: 1px solid #ccc !important;}
	.pt-gallery .img-item  img:hover {border: 1px solid #444 !important;}

/*-PT-Image Gallery++++++++++++++++<-*/

/*-PT-JobsForm++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-JobsForm++++++++++++++++<-*/

/*-PT-News++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/

/*-PT-News++++++++++++++++<-*/

/*-PT-Newsletter++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Newsletter++++++++++++++++<-*/

/*-PT-Poll++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.poll {}

.poll .mi-unit {}

.graph {}
.graph .bar {}
.graph .bar span {}

.graph-results {}

.graph-results .bar {}
.graph-results .bar span {}

.poll h3 {
	text-align: left !important; 
	color: #4280BA;
	font-size:11px;
	font-weight:bold;
}
/*-PT-Poll++++++++++++++++<-*/

/*-PT-Products++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/
.cart-fav-wrap {}

.favorite,
.cart {}

.favorite a,
.cart a {}
.favorite a {}

.cart a {}
.price {}

.price strike {}
.price span {}
.old-price {}
.prom-price {}
.discounts {}
.discounts table {}
.discounts table td {}

.in-stock {}

.description {}
    
.weight {}
/*-pt-content-specific--<-*/

/*-pt-module-specific-->-*/
.price-wrap {}

.m-cart {}


.m-cart .cart a {}

.m-price {}

.m-price span{}

.m-favorite {}

.m-favorite a {}
/*-pt-module-specific--<-*/

/*-PT-Products++++++++++++++++<-*/


/*-PT-QuickLinks++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.quicklinks ul {}

.quicklinks ul
{
    list-style:none;
    margin:0;
    padding:0;
}

.quicklinks ul li
{
    margin:0;
    padding:3px 0 0 0px;
}

.quicklinks ul li a
{
    font-size:13px;
    text-decoration:underline;
    color:#1c3664;
    background:url(http://www.nib-bahamas.com/UserFiles/themes/NIB/images/bolit.png) left 6px no-repeat;
    padding:0 0 0 8px;
    display: inline-block;
}

.quicklinks ul li a:hover
{
    color:#666;
}

/*-PT-QuickLinks++++++++++++++++<-*/

/*-PT-RSS Reader++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.rss-feed {
	display:block;
	float:right;
	margin:0 0 0 5px;
	text-align:left;
}

.rss-feed  a {padding-right:0;}
/*-PT-RSS Reader++++++++++++++++<-*/

/*-PT-Search++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Search++++++++++++++++<-*/

/*-PT-Services++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Services++++++++++++++++<-*/

/*-PT-Sitemap++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Sitemap++++++++++++++++<-*/

/*-PT-URL++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-URL++++++++++++++++<-*/

/*-PT-User Portal++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-pt-content-specific-->-*/
#welcome-text {}

#client-portal-tabs {}

#client-portal-tabs ul.nav {}

#client-portal-tabs ul.nav li {}
/*-*/
#client-portal-tabs ul.nav li a img {}

#client-portal-tabs ul.nav li a {}

#client-portal-tabs ul.nav li a .inner-a {}
#client-portal-tabs ul.nav li a .inner-b {}
/*-*/
#client-portal-tabs ul.nav li a:hover .inner-b {}
/*-*/
#client-portal-tabs ul.nav li a.current .inner-b {}
/*-pt-content-specific--<-*/
/*-PT-User Portal++++++++++++++++<-*/

/*-PT-Video Gallery++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-Video Gallery++++++++++++++++<-*/

/*-PT-WebBasedTicker++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
/*-PT-WebBasedTicker++++++++++++++++<-*/

/*-PT-Callmeback++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>-*/
.callmeback table {}
/*-PT-Callmeback++++++++++++++++<-*/































.theme-fixes-css {/* indicates the begining of this piece of css file in the main file generated for the browser from the "css-handler" */}


/*--Custom Part->>-*/


#homepage .mb 
{
    margin-right:-18px;
}

#homepage .mb .module 
{
    background:#fbfbfb;
    border:1px solid #e5e5e5;
    width:227px;
    margin:0 18px 18px 0;
    float:left;
}

#homepage .mb .module .m-wrap1 
{
    padding:12px;
}


#homepage .mb .news .m-unit,
#homepage .mb .events .m-unit,
#homepage .mb .products .m-unit {
	float:none;
	width:100%;
	padding:0;
}



#homepage .module-title h2 {padding-top:0;}


#homepage .mb .module .extra-tag {padding:0;}

#homepage .m-content {padding:5px 0;}

#homepage .mb .content {padding:0;}
.theme-highslide-css {/*just indicates where individual css file starts in the main css-handler file for the browser*/}
/*------------------------------------------------------*/

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(http://www.nib-bahamas.com/js/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding-left: 22px;
	/* background: url(/js/highslide/graphics/icon.gif) no-repeat 0 1px; */
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(http://www.nib-bahamas.com/js/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: gray;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	top: -23px;
	left: 7px;
}
.highslide-controls ul {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.highslide-controls li {
	float: left;
}
.highslide-controls a {
	background-image: url(http://www.nib-bahamas.com/js/highslide/graphics/controlbar-white-small.gif);
	display: block;
	float: left;
	height: 20px;
	width: 20px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}


.theme-highslide-html-css {/*just indicates where individual css file starts in the main css-handler file for the browser*/}
/*------------------------------------------------------------------*/

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-html {
	background-color: white;
}
.highslide-maincontent {
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;

	padding-left: 22px;
	background-image: url(http://www.nib-bahamas.com/js/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
	padding-bottom: 5px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://www.nib-bahamas.com/js/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}

