body
{
	margin: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color:#D8D8D8;

	/*background-image:url(images/layouts/);
	background-repeat:repeat-x;
	background-position:top center;
	background-attachment:scroll;*/

}


.mainContentContainer
{
	background-color: #fff;
}

.topBarBackground
{
	background-color: #181818;
	background-image:url(/images/silverwater-bakery-sydney-equipment-accessories-topbar-bg.png);
	background-repeat:repeat-x;
}

#bodyArea
{

}

#mainHeader
{

	height:136px;
	position:relative;
}

#topFrame
{
	height:0px;

}
#bottomFrame
{
	height:0px;
}


.categoryPage ul,
.categoryPage li,
.listPage ul,
.listPage li
{
	list-style:none;
	margin:0;
	padding:0;
}
.categoryPage a:hover,
.listPage a:hover
{
	text-decoration:none;
	background-color:#f4f4f4 !important;
}
/* LIST MODE */
.categoryPage ul.listMode li,
.listPage ul.listMode li
{
	margin-top:10px;
}

.categoryPage ul.listMode a,
.listPage ul.listMode a
{
	display:block;
	padding:10px;
	background-color:#f9f9f9;
}


.categoryPage ul.listMode li .imageBox,
.listPage ul.listMode li .imageBox
{
	background-color:#eee;
	margin-left:15px;
	float:right;
	width:135px;
	height:90px;
	overflow:hidden;
}
.categoryPage ul.listMode li .noImage,
.listPage ul.listMode li .noImage
{
	background-color:#f1f1f1;
}

.categoryPage ul.listMode li .imageBox img,
.listPage ul.listMode li .imageBox img
{
	height:90px;
}

/* GRID MODE */
.categoryPage ul.gridMode > li,
.listPage ul.gridMode > li
{
	float:left;
	width:33%;

	margin-bottom:20px;
}


.categoryPage ul.gridMode  > li:nth-child(3n+4), /*Every third <li>, starting at the 4th <li> it finds, see here for more info: http://css-tricks.com/useful-nth-child-recipies/*/
.listPage ul.gridMode > li:nth-child(3n+4)
{
	clear:both;
}
.categoryPage ul.gridMode  > li > a,
.listPage ul.gridMode > li > a
{
	display:block;
	padding:20px;
	margin:0 10px;
	background-color:#f9f9f9;
}
.categoryPage ul.gridMode li .imageBox,
.listPage ul.gridMode li .imageBox
{
	background-color:#eee;
}
.categoryPage ul.gridMode li .imageBox,
.listPage ul.gridMode li .imageBox
{
	height:90px;
	overflow:hidden;
}
.categoryPage ul.gridMode li .imageBox img,
.listPage ul.gridMode li .imageBox img
{
	height:90px;
}


hr
{
	border-top:1px solid #ccc;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

/* Navigation */

#boxTopNav1 a
{
	display:block;
	font-family:Arial, sans-serif;

	color:#fff;
	font-size:15px;
	text-decoration:none;
	height:40px;
	line-height:40px;
	padding:0 50px;

	/*
	text-transform:uppercase;
	background-color:#004973;*/

}

/* Rollover Effect */
#boxTopNav1 li:hover a,
li a.navActive
{
	/* CSS Gradient
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f4f4f4));
	background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
	background-image:    -moz-linear-gradient(top, #ffffff, #f4f4f4);
	background-image:     -ms-linear-gradient(top, #ffffff, #f4f4f4);
	background-image:      -o-linear-gradient(top, #ffffff, #f4f4f4);
	
	background-image:url(/images/layouts/JMH-Compliance-Strategic-Planning-nav-hover.png);*/
	background-color:#1a8169;
	color:#ffff2c;
}

#boxTopNav1 li.active a
{
	/*background-image:url(/images/layouts/JMH-Compliance-Strategic-Planning-nav-hov-selected.png);*/
	background-color:#1a8169;
	color:#ffff2c;
}

#boxTopNav1 li > ul a
{
	color:#156855 ;
	background-color:#ffff2c ;
	background-image: none !important;
	font-size:13px;
	line-height:40px;
	height:40px;
	border-bottom:1px solid #fff;
}

#boxTopNav1 li > ul a:hover
{
	color:#156855 ;
	background-color:#ffff57 ;
	background-image: none;
}

#boxTopNav1 .navSubTitle
{
	display:none;
}

#boxTopNav1 > ul > li
{
	float:left;
	background-repeat:no-repeat;
}
#boxTopNav1 > ul > li:first-child
{
	background-image:none;
}

#boxTopNav1 ul,
#boxTopNav1 li
{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	white-space:nowrap;
}

#boxTopNav1 li > ul
{
	display:none;
	position:absolute;
	z-index:1000;
}

#boxTopNav1 ul > li:hover > ul
{
	display:block;
}

#boxTopNav1 ul > li > ul > li > ul
{
	top:0;
	left: 100%;
}


/* END Navigation */

.facebook_comments
{
	/*font-size:x-small;*/


	color:#333;
	line-height: 1.875em;
}

.facebook_comments
	div.container
{
/*	margin:5px;
	padding:3px;
	background-color: #ffffff;
	border: 1px solid #dddddd;*/
}

.facebook_comments
	div.container>div.title
{
	border-bottom: 1px solid #dddddd;
	font-weight: bold;
}

.facebook_comments
	div.comment
{
	margin:5px 0;
	padding:3px;
	background-color: #f4f4f4;
	border: 1px solid #dddddd;
}

.facebook_comments div.comment>
	div.avatar
{
	width:50px;
	height:50px;
	padding:5px;
	float:left;
}
.facebook_comments div.comment>
	div.avatar>img
{
	width:50px;
	height:50px;
}

.facebook_comments
	div.comment>
	div.body
{
	width:500px;
	padding:5px;
	float:left;
}

.facebook_comments
	div.comment>div.body>
	div.user
{
	border-bottom: 1px solid #dddddd;
	margin-bottom:10px;
}

.facebook_comments
	div.comment>div.body>
	div.message
{
}



#boxTopBar
{
	height:91px;
	
}
.topbarTextLinks
{
	padding-top:6px;
}

.boxShoppingCartContent
{
	margin-bottom:10px;
    padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:url('images/layouts/shopping-cart-bar-bg.png');
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#339933;
}
#boxTopNav1
{
	height:40px;
	background-color: #156855;
	}
#boxHeader1
{
	width:960px;
	height:442px;
	margin-bottom:10px;
	position:relative;
	left: -480px;

	padding-left:0px;
	padding-right:0px;
	background-color:#FFFFFF;
}

#boxTopNav2Container
{
	background-color:#222;

}

#boxTopNav2
{
	font-weight: normal;
	font-size:13px;
	color:#fff;
}
#boxTopNav2 ul {
	margin:0;
	padding:0;
}
#boxTopNav2 li {
	margin:0;
	padding:0;
	float:left;
	background-color:#45a73a;
	border-left:1px solid #82c12a;
	list-style: none;
}
#boxTopNav2 li:last-child
{
	border-right:1px solid #82c12a;
}
#boxTopNav2 li:hover {
	background-color:#82c12a;
}
#boxTopNav2 li a {
	display:block;
	text-decoration:none;
	color: inherit;
	padding:0 7px;

	height: 25px;
	line-height: 25px;
}


#boxHeader2
{
	position:relative;
	padding-left:0px;
	padding-right:0px;
}
#boxContent
{
	padding:0;
	position:relative;

}

#boxLeftNav
{
	overflow:hidden;
	float:left;
	width:650px;
}

#boxContentLeft
{
	/*overflow:hidden;*/
	float:left;
	width:650px;
}

#boxContentRight
{
        float:right;
        width:300px;
}

#boxContentFull
{
	overflow:-moz-scrollbars-none ;
	overflow:hidden;

}

#boxPreBottom
{
	clear:both;

	padding-left:0px;
	padding-right:0px;
}

#boxBottom
{
	padding:20px 0;
	clear:both;
	border-top:1px solid #000;
	background-color:#181818;
/*
	background-color: ;
	padding-left:0px;
	padding-right:0px;
*/

}

.bottomContainer ul,
.bottomContainer li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.bottomContainer li
{
	float:left;
	width:33.333%;
}
.bottomContainer li div
{
	padding-right: 10%;
}

/* top bar content */

/* sitemap section */

.topbar_sitemapTitle
{
	float:right;
	margin:0px 0px 0px 5px;
	height:20px;
}

#topbar_sitemap_section
{
	height:20px;
	margin:0px 0px 0px 5px;
	float:right;
}
#boxTopBar,
#boxTopBar a,
#boxTopBar a:visited
{

	font-size:10px;
	line-height:20px;
	color:#bababa;
	font-weight:normal;
	text-decoration:none;
}

#boxTopBar a:hover
{
	color:#9e9e9e;
	text-decoration:underline;
}


/* search section */

.topbar_searchTitle
{
	float:right;
	margin:0px 5px;
	height:20px;
}

.topbar_searchTitle a,
.topbar_searchTitle a:visited
{

	font-size:10px;
	height:20px;
	line-height:20px;
	color:#bababa;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.topbar_searchTitle a:hover
{
	color:#bababa;
	text-decoration:underline;
}

.topbar_searchField input 
{

}
.topbar_searchField input[type="text"] 
{
	width:181px;
}

.topbar_searchField input[type="image"]
{
padding:0
}

.topbar_searchField 
{
position:absolute; right:0px; bottom:37px;
}

#topbar_search_section
{
	margin: 0px 0px 0px 0px;
}

.topbar_search
{

}

.topbar_search_input
{
   width:279px;
}

.topbar_search_search_button
{
	width:70px;
	height:20px;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	border:0 none;
    color:#000000;

    font-size:11px;
    text-decoration:none;
	vertical-align:middle;
}


/* shopping cart section */

#topbar_scart_section 
{

width:225px;
float:right;
}

#topbar_wish_list
{
	height:20px;
	float:left;
	margin-left:0px;
	margin-right:0px;
}
.topbar_wish_list_cell
{
	padding-left: 0px;
	padding-right: 0px;
}
.topbar_wish_list_cell, .topbar_wish_list_cell a, .topbar_wish_list_cell a:visited
{


	color:#666666;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.topbar_wish_list_cell a:hover
{
	text-decoration:underline;
}

#topbar_shopping_cart
{
	height:20px;
	float:left;
	margin-left:0px;
	margin-right:0px;
}
.topbar_shopping_cart_cell
{
	padding-left: 0px;
	padding-right: 10px;
}
.topbar_shopping_cart_cell, .topbar_shopping_cart_cell a, .topbar_shopping_cart_cell a:visited
{


	color:#666666;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
.topbar_shopping_cart_cell a:hover
{
	text-decoration:underline;
}
.topbar_shopping_cart_checkout_button_cell
{

}
.topbar_shopping_cart_checkout_button
{
	width:70px;
	margin-left:0px;
	margin-right:0px;
}

/* login section */

#topbar_login_section
{
	float:right;
}

#topbar_logged_in_user
{
	height:20px;
	position: absolute;
	bottom: 11px;
	right: 0;
}
#topbar_logged_in_user a
{
	cursor:pointer;
	color: #45a73a !important;

}
.topbar_logged_in_user_cell
{
	
}
.topbar_logged_in_user_cell, .topbar_logged_in_user_cell a, .topbar_logged_in_user_cell a:visited
{

	font-size:10px;
	color:#DF8300;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
}

.topbar_logged_in_user_cell a:hover
{

	font-size:10px;
	color:#DF8300;
	text-align:right;
	text-decoration:underline;
	text-transform:uppercase;
}

#topbar_login
{

}

.topbar_registerTitle
{
	float:right;
	margin:0px 5px;
	height:20px;
}

.topbar_registerTitle a, .topbar_registerTitle a:visited
{

	font-size:10px;
	height:20px;
	line-height:20px;
	color:#cdced1;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.topbar_registerTitle a:hover
{
	color:#DF8300;
	text-decoration:underline;
}

.topbar_loginFields
{
	position:absolute; right:0px; bottom:12px;
	

	height:20px;

    overflow: hidden;
    white-space: nowrap;
}
.topbar_loginFields input 
{

	margin-left: 0;
}

.topbar_loginFields input[type="text"],
.topbar_loginFields input[type="password"]
{
	width:84px;
;
}

.topbar_loginFields input[type="submit"],
.topbar_searchField input[type="submit"]
{
	width:50px;
	margin-right: 0
}


.topbar_loginTitle
{
	float:right;
	margin:0px 5px;
	height:20px;
}

.topbar_loginTitle a, .topbar_loginTitle a:visited
{

	font-size:10px;
	height:20px;
	line-height:20px;
	color:#9e9e9e;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.topbar_loginTitle a:hover
{
	color:#bababa;
	text-decoration:underline;
}

.topbar_login_username
{
	width:103px;
	height:18px;
	padding:0px 0px 0px 4px;
	margin-left:0px;
	background-color:#51565F;
    border:1px solid #3c404a;
	vertical-align:top;
}

.topbar_login_username_input
{
    color:#8e9195;

    font-size:11px;
    text-decoration:none;
	line-height:18px;
}

.topbar_login_password
{
	width:103px;
	height:18px;
	padding:0px 4px 0px 4px;
	margin-left:0px;
	margin-right:4px;
	background-color:#51565F;
    border:1px solid #3c404a;
	vertical-align:top;
}

.topbar_login_password_input
{
    color:#8e9195;

    font-size:11px;
    text-decoration:none;
	line-height:18px;
}

.topbar_login_login_button
{
	width:70px;
	height:20px;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	border:0 none;
    color:#000000;

    font-size:11px;
    text-decoration:none;
	vertical-align:middle;
}

.topbar_login_register_button
{
	width:70px;
	margin-left:0px;
	margin-right:0px;
}

/* top nav lvl1 */
#tblTopNav
{
	margin-right:auto;
	/*width:960px;
*/
}
#tblTopNav td
{
	/*height:40px;*/
}
td.tblTopNavTD
{
	height:40px;
	cursor:pointer;
}
.tabDivider
{
	width:2px;
	background-image:url(../images/layouts/JMH-Compliance-Strategic-Planning-nav-dividers.png);
	background-repeat:no-repeat;
}
.topTabRolloverL
{
	background-image:url(../images/layouts/JMH-Compliance-Strategic-Planning-nav-hover.png);
	width:12px;
	cursor:pointer;
}
.topTabRolloverC
{
	background-image:url(../images/layouts/JMH-Compliance-Strategic-Planning-nav-hover.png);
	background-position: center center;
	background-repeat:repeat;
	text-align:center;
	cursor:pointer;
	padding:0px 10px;
	background-color:#FFFFFF;
}
.topTabRolloverC a, .topTabRolloverC a:visited, .topTabRolloverC a:hover
{

	font-size:15px;
	color:#ffffff;
	text-decoration:none;

	cursor:pointer;

}
.topTabRolloverR
{
	background-image:url(images/layouts/);
	width:12px;
	cursor:pointer;
}
.topTabActiveL
{
	background-image:url(../images/layouts/JMH-Compliance-Strategic-Planning-nav-hov-selected.png);
	width:12px;
}
.topTabActiveC
{
	background-image:url(../images/layouts/JMH-Compliance-Strategic-Planning-nav-hov-selected.png);
	background-position: center center;
	/*background-color:#FFF;*/
	background-repeat:repeat;
	text-align:center;
	padding:0px 10px;
}
.topTabActiveC a, .topTabActiveC a:link, .topTabActiveC a:visited
{

	font-size:15px;
	text-decoration:none;

	color:#FFFFFF;
	/*
	text-shadow:-1px -1px 2px #000000;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	*/
}
.topTabActiveR
{
	background-image:url(images/layouts/);
	width:12px;
}
.topTabInactiveL
{
	background-image:url(images/layouts/);
	width:12px;
}
.topTabInactiveC
{
	background-image:url(images/layouts/);
	background-position: center center;
	background-repeat:repeat;
	text-align:center;
	padding:0px 10px;
}
.topTabInactiveC a
{


	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;

	/*
	text-shadow:-1px -1px 2px #000000;
	font-weight:bold;
	text-transform:uppercase;
	*/
}
.topTabInactiveC a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
.topTabInactiveR
{
	background-image:url(images/layouts/);
	width:12px;
}

/* top nav lvl 2 */
#tblTopNav2
{
}
#tblTopNav2 td
{
	height:0px;
	font-weight: bold;

	color: black;
	text-decoration: none;
	text-transform: uppercase;
}
#tblTopNav2 td a, #tblTopNav2 td a:visited
{

	font-weight: bold;

	color: black;
	text-decoration: none;
	text-transform: uppercase;

}
#tblTopNav2 td a:hover
{
	text-decoration:underline;
}

/* Left nav */
#tblLeftNav
{
	margin-right:auto;
	width:0px;

}
#tblLeftNav td
{
	height:0px;
}
.LNavCellActiveL
{
	background-image:url(images/layouts/);
	width:0px;
}
.LNavCellActiveC
{
	

	font-size:px;

	text-align:left;
}
.LNavCellActiveR
{
	background-image:url(images/layouts/);
	width:0px;
}
.LNavCellInactiveL
{
	background-image:url(images/layouts/);
	width:0px;
}
.LNavCellInactiveC
{
	

	font-size:px;

	text-align:left;
}
.LNavCellInactiveC a
{

	text-decoration:none;
}
.LNavCellInactiveC a:hover
{

	text-decoration:none;
}
.LNavCellInactiveR
{
	background-image:url(images/layouts/);
	width:0px;
}




/* Home box  */


.boxHome
{
font-family: arial;
position: absolute;
top: -318px;
right: 0px;
width: 488px;
height: 235px;
padding: 0px;
font-size: 13px;
line-height: 2.5em;
z-index: 100;
}

.boxHomeTitle
{
	height:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

.boxHomeTitleBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}

.boxHomeBody
{
	padding-right:10px;
}

.boxHomeBodyBottom
{
	height:0px;
	padding-left:10px;
	padding-right:0px;
}

/* Content Detail box  */


.boxContentDetail
{
	/* width:600px; */
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}


.boxContentDetailTitleBottom
{
	height:0px;
	padding-left:30px;
	padding-right:30px;
}

.boxContentDetailBody
{
	padding-top:10px;
	padding-bottom:30px;
	margin-bottom:10px;
}

.boxContentDetailBodyBottom
{
	height:0px;
	padding-left:30px;
	padding-right:30px;
}




/* General Box*/

.boxGeneral,
.boxGeneral a,
.boxGeneral a:hover
{
	color: #626366;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.5em !important;
	font-weight: bold;
}


.boxGeneral h2
{
	color: #296c25;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#eaeaea;
	padding:0.5em 1em;
	margin-bottom:0;
	font-size:1.5em;
}

.BXMAHE,
.boxGeneral h3
{
	color: #296c25;
	text-transform:uppercase;
}

.boxGeneral h4
{

	font-size: 1.5em;
	font-weight:normal;
	margin: 0.5em 0;
}
.boxGeneral h5,
.boxGeneral p
{

}

.boxGeneral .boxThumb
{

	float:left;
	text-align:center;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}

.boxThumb img
{
	
}


/* Options box  */


.boxOptions
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	display:none;
}



/* Options box  */

.boxHeader
{



}
.boxHeader a, .boxHeader a:hover, .boxHeader a:visited
{



}
.boxText
{



}
.boxText a, .boxText a:hover, .boxText a:visited
{



}

/* general paragraphs */
.paragraphHeader
{



}
.paragraphHeader a, .paragraphHeader a:hover, .paragraphHeader a:visited
{



}
.paragraphText
{



}
.paragraphText a, .paragraphText a:hover, .paragraphText a:visited
{



}




/* news box */

.boxNews ul, .boxNews li
{
	margin:0;
	padding:0;
	list-style:none;
}

.boxNewsTitleText a, .boxNewsTitleText a:link, .boxNewsTitleText a:visited, .boxNewsTitleText a:hover
{
	font-weight:bold;
	color:#FFFFFF;
	font-size:24px;

	text-transform:uppercase;
	text-decoration:none;
	text-shadow:4px 4px 6px #000000;
}

div.boxNewsBriefText
{
	margin-top:5px;
}

.boxNewsBriefText a, .boxNewsBriefText a:link, .boxNewsBriefText a:visited, .boxNewsBriefText a:hover
{
	font-weight:normal;
	color:#FFFFFF;


	text-decoration:none;
	line-height:16px;
	text-shadow:1px 1px 2px #000000;
}

.boxNews
{
	width:650px;
	height:400px;
	position:relative;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.boxNewsTitle
{
	height:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxNewsTitleBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxNewsBody
{
	padding-top:0px;
        padding-bottom:0px;
	background-color:#202020;
	padding-left:0px;
	padding-right:0px;
}
.boxNewsBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxNewsTbl th
{
	text-align:left;
}
.boxNewsTbl th a, .boxNewsTbl th a:visited, .boxNewsTbl th a:hover
{
	/*
	color:#666666;
	*/
}

.boxNewsTbl td
{
/*

	font-size:-2px;
	color:#6f7f34;
*/
	text-align:left;
}
.boxNewsTbl td a, .boxNewsTbl td a:visited
{
/*
	text-decoration:none;
	color:#6f7f34;
*/
}
.boxNewsTbl td a:hover
{
/*
	text-decoration:none;
*/
}
.boxNewsImage
{
	text-align:center;
}
.boxNewsSpacer
{
	margin:16px 0px;
	background-color:#303030;
	height:1px;
}


/* second news box */
.boxSecNews
{
	width:960px;
	margin:0;
	max-height:510px;
}

.boxSecNews ul
{
	margin:0px;
	padding:0px;
}

.boxSecNews li:first-child
{
	list-style: none outside none;
    margin: 0;
    padding: 8px 0 0 0;
	border-top:none;
}

.boxSecNews li
{
	list-style: none outside none;
    margin: 0;
    padding: 0;
	border-top:1px solid #303030;
}
.boxSecNews li a
{
    padding: 8px 15px 8px 15px;
	display: block;
	text-decoration: none;

}
.boxSecNews li:hover
{
	<!--background-color:#404040;-->
}

div.boxSecNewsMoreHeadlinesTitle
{
	float:right;
}

.boxSecNewsMoreHeadlinesTitle a, .boxSecNewsMoreHeadlinesTitle a:visited
{
	font-size:9px;
	color:#888888;
	text-transform:uppercase;
	text-decoration:none;
}

.boxSecNewsMoreHeadlinesTitle a:hover
{
	text-decoration:underline;
}

.boxSecNewsTitle
{
	border-bottom:1px solid #c6cccc;
	background-color:#FFFFFF;
		padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:1px;
}
.boxSecNewsTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxSecNewsBody
{
	overflow-y:auto;
	padding-top:0px;
    padding-bottom:0px;
	background-color:#202020;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:6px;
}
.boxSecNewsBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxSecNewsTbl th
{
	text-align:left;
}
.boxSecNewsTbl th a, .boxSecNewsTbl th a:visited, .boxSecNewsTbl th a:hover
{
	/*
	color:#666666;
	*/
}

.boxSecNewsTbl td
{
/*

	font-size:-2px;
	color:#6f7f34;
*/
	text-align:left;
}
.boxSecNewsTbl td a, .boxSecNewsTbl td a:visited
{
/*
	text-decoration:none;
	color:#6f7f34;
*/
}
.boxSecNewsTbl td a:hover
{
/*
	text-decoration:none;
*/
}
.boxSecNewsImage
{
	text-align:center;
}
.boxSecNewsSpacer
{
	margin:3px 0px 3px 0px;
	background-color:#303030;
}


/* second contact box */
.boxSecContact
{
	width:300px;
	margin-top:0px;
	margin-bottom:-10px;
	margin-left:0px;
	margin-right:0px;
	max-height:510px;
	background-color:#303030;
}

.boxSecContact ul
{
	margin:0px;
	padding:0px;
}

.boxSecContact li:first-child
{
	list-style: none outside none;
    margin: 0;
    padding: 8px 0 0 0;
	border-top:none;
}

.boxSecContact li
{
	list-style: none outside none;
    margin: 0;
    padding: 0;
	border-top:1px solid #303030;
}
.boxSecContact li a
{
    padding: 8px 15px 8px 15px;
	display: block;
	text-decoration: none;

}
.boxSecContact li:hover
{
	background-color:#404040;
}

.boxSecContactTitle
{
	background-color:#303030;
	color:#FFFFFF !important;
	position:relative;
		padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:11px;
}

.boxSecContactTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}

.boxSecContactBody
{
	overflow-y:auto;
	padding-top:15px;
    padding-bottom:15px;
	background-
	padding-left:15px;
	padding-right:15px;
}

.boxSecContactBody label
{
	color: #8B8C8E;


    line-height: 1.4em;
	width: 20%;
	font-weight: bold;

	display: block;
    float: left;
    width: 60px;
}

.boxSecContactBody label.fullwidth
{
	width: 99%;
}

.boxSecContactBody input[type=text], .boxSecContactBody textarea
{
	border:1px solid #4B4C4D;
	background-color: #8B8C8E;
}

.boxSecContactBody input[type=text]
{
	width: 99%;
}

.boxSecContactBody input[type=button]
{
	border:1px solid #000000;
	background: #1c1c1c; /* Old browsers */
	background: -moz-linear-gradient(top,  #1c1c1c 0%, #131313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1c1c1c 0%,#131313 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1c1c1c 0%,#131313 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1c1c1c 0%,#131313 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1c1c1c 0%,#131313 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1c1c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

	color: #ffffff;
    font-size: 16px;
    line-height: 1.4em;
	padding: 5px;

	font-weight: bold;
	text-transform:capitalize;

	float: right;
}

.boxSecContactBody textarea
{
	width: 99%;
	height: 90px;
}

.boxSecContactBody form>div
{
	padding: 2px;
}


.boxSecContactBodyBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}



/* featured box */

.boxFeatured
{
	background-color: #;
}
.boxFeatured .boxThumb
{
	width:100%;
	height: 130px;
	margin: 0;
}
.boxFeatured .boxThumb img
{
}
.boxFeatured ul,
.boxFeatured li
{
	margin:0;
	padding:0;
	list-style:none;
}
.boxFeatured li
{
	float:left;
	width:33.333333%;

	overflow: hidden;

}

.boxFeatured a
{
	text-decoration:none;
	display:block;
	padding:40px 10px;
}



.boxFeaturedTitle
{
	height:px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxFeatured h3
{
	margin-top: 0;
	color: #ffff2c;
	background-color: #156855;
	text-transform: uppercase;
	font-weight:bold;
	text-align: center;
	line-height: 3em;
}
.boxFeatured h5
{
	display:none;
}
.boxFeatured p
{
	margin:0;
}

.boxFeaturedTitleBottom
{

}
.boxFeaturedBody
{

}
.boxFeaturedBodyBottom
{

}
.boxFeaturedTbl th
{
/*

	font-size:px;
	color:#6f7f34;
*/
	text-align:left;
}
.boxFeaturedTbl th a, .boxFeaturedTbl th a:visited, .boxFeaturedTbl th a:hover
{
	/*
	color:#666666;
	*/
}

.boxFeaturedTbl td
{
/*

	font-size:-2px;
	color:#6f7f34;
*/
	text-align:left;
}
.boxFeaturedTbl td a, .boxFeaturedTbl td a:visited
{
/*
	text-decoration:none;
	color:#6f7f34;
*/
}
.boxFeaturedTbl td a:hover
{
/*
	text-decoration:none;
*/
}
.boxFeaturedImage
{
	text-align:center;
	width:310px;
	float:left;
	overflow:hidden;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 10px 10px 0;

}

div.boxFeaturedImage:hover
{
}

.boxFeaturedSpacer
{
	margin:0px 0px 0px 0px;
}




/* sponsor box */

.boxSponsor ul, .boxSponsor li
{
	margin:0;
	padding:0;
	list-style:none;
}

.boxSponsor
{
	width:900px;
	height:100px;
	margin: 20px 0;
}
.boxSponsor .slide
{
	width:142px;
	height:100px;
	float:left;
	text-align:center;
	background-color:#f1f1f1;
	margin-right:10px;
}

.boxSponsor .slide img
{
	height:100px;
	width:auto;
}



/* search box */
.boxSearch
{
	width:300px;
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
}
.boxSearchTitle
{
	height:28px;
	padding-top:12px;
	padding-left:0px;
	padding-right:0px;
}
.boxSearchTitleBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxSearchBody
{
	padding-top:10px;
	padding-bottom:0px;
	background-
	padding-left:12px;
	padding-right:0px;
}
.boxSearchBodyBottom
{
	height:14px;
	padding-left:12px;
	padding-right:0px;
}
.boxSearchSpacer
{
	margin:3px 0px 3px 0px;
}
.boxSearchResult
{

	font-size:px;
	color:#6f7f34;
	text-align:left;
	margin-bottom:10px;
}
.boxSearchResult a, .boxSearchResult a:visited
{
	text-decoration:none;
	color:#6f7f34;
}
.boxSearchResult a, .boxSearchResult a:visited
{
	text-decoration:underline;
	color:#6f7f34;
}
.boxSearchImage
{
	text-align:center;
}
.boxSearchHelp
{


}




/* ad box */
.boxAd
{
	width:300px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxAd img
{
	max-width:300px;
}

.boxAdTitle
{
	height:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxAdTitleBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxAdBody
{
	padding-top:0px;
	padding-bottom:0px;
	background-
	padding-left:0px;
	padding-right:0px;
}
.boxAdBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxAdSpacer
{
	margin:3px 0px 3px 0px;
}
.boxAdResult
{

	font-size:px;
	color:#6f7f34;
	text-align:left;
	margin-bottom:10px;
}
.boxAdResult a, .boxAdResult a:visited
{
	text-decoration:none;
	color:#6f7f34;
}
.boxAdResult a, .boxAdResult a:visited
{
	text-decoration:underline;
	color:#6f7f34;
}
.boxAdImage
{
	text-align:center;
}
.boxAdHelp
{

	background-
}




/* prices box */
.boxPrices
{
	/* width:999px; */
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxPricesTitle
{
	/*height:28px;*/
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxPricesTitleBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxPricesBody
{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
.boxPricesBodyBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxPricesSpacer
{
	margin:3px 0px 3px 0px;
}



/* gallery box */
.boxGallery
{
		margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxGalleryTitle
{
	background-color:#303030;
		padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:11px;
}
.boxGalleryTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxGalleryBody
{
	padding-top:15px;
	padding-bottom:15px;
	background-color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
}
.boxGalleryBody ul
{
	margin:0;
	padding:0;

}
.boxGalleryBody li
{
	float:left; width:200px; height:132px; background-color:#313133; text-align:center; overflow:hidden;
}
.boxGalleryBody li:hover
{
	opacity:0.9;
}
.boxGalleryBody li a
{
display:block;
}

.boxGalleryBodyBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxGallerySpacer
{
	margin:3px 0px 3px 0px;
}





/* contact box */
.boxContact
{

	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxContactTitle
{
	height:26px;
	padding-top:6px;
	padding-left:30px;
	padding-right:10px;
}
.boxContactTitleBottom
{
	height:0px;
	padding-left:30px;
	padding-right:10px;
}
.boxContactBody
{

}
.boxContactBodyBottom
{
	height:0px;
	padding-left:30px;
	padding-right:10px;
}
.boxContactSpacer
{
	margin:3px 0px 3px 0px;
}



/* agent box */
.boxAgent
{
	width:300px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxAgentTitle
{
	height:28px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
}
.boxAgentTitleBottom
{
	height:0px;
	padding-left:10px;
	padding-right:0px;
}
.boxAgentBody
{
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
.boxAgentBodyBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxAgentSpacer
{
	margin:3px 0px 3px 0px;
}
.boxAgentHeader
{

	font-size:4px;
	font-weight:bold;
	color:#762222;
	margin-bottom:4px;
}

/* Weather box */
.boxWeather
{
	width:300px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxWeatherTitle
{
	background-color:#74868C;
		padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:11px;
}
.boxWeatherTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxWeatherBody
{
	padding-top:0px;
	padding-bottom:0px;
	background-color:#202020;
	padding-left:0px;
	padding-right:0px;
}
.boxWeatherBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxWeatherSpacer
{
	margin:3px 0px 3px 0px;
}
.boxWeatherHeader
{

	font-size:4px;
	font-weight:bold;
	color:#762222;
	margin-bottom:4px;
}








/* Facebook box */
#boxFacebook
{
	margin: -10px 0 -20px;
    width: 300px;
	height:215px;
	overflow:hidden;
	}
.boxFacebookTitle
{

	background: #303030;
    background-position:left top;
	background-repeat:repeat-x;
    height:30px;
    padding-left:15px;
    padding-right:0px;
    padding-top:10px;



	}
.boxFacebookTitleBottom
{
	}
.boxFacebookBody
{

	background-color:#FFFFFF;
        background-position:left bottom;
    background-repeat:repeat-x;
    padding:0;
	height:250px;
	overflow:hidden;

	}
.boxFacebookBodyBottom
{
	}













/* Twitter box */
#boxTwitter
{
	margin: 0 0 10px;
    width: 320px;
	height:381px;
	background-color:#FFFFFF
	}
.boxTwitterTitle
{

	background-image:url(http://www.phafl.com.au/images/layouts/box-title-bg.png);
    background-position:left top;
	background-repeat:repeat-x;
    height:26px;
    padding-left:10px;
    padding-right:10px;
    padding-top:6px;


	}
.boxTwitterTitleBottom
{
	}
.boxTwitterBody
{

	background-color:#FFFFFF;
        background-position:left bottom;
    background-repeat:repeat-x;
    padding:0;


	}
.boxTwitterBodyBottom
{
	}




















/* related box */
.boxRelated
{
	width:300px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxRelatedTitle
{
	border-bottom:1px solid #c6cccc;
	background-color:#FFFFFF;
		padding-top:18px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:14px;
}
.boxRelatedTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxRelatedBody
{
	padding-top:12px;
    padding-bottom:30px;
	padding-left:15px;
	padding-right:15px;
}
.boxRelatedBodyBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxRelatedSpacer
{
	margin:3px 0px 3px 0px;
}


/* related trip box */
.boxRelatedNotes
{
	width:300px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxRelatedNotesTitle
{
	height:25px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
}
.boxRelatedNotesTitleBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxRelatedNotesBody
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.boxRelatedNotesBodyBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxRelatedNotesSpacer
{
	margin:3px 0px 3px 0px;
}



/* GoogleMap box */
.boxGoogleMap
{

	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxGoogleMapTitle
{
	background-color:#303030;
		padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:11px;
}
.boxGoogleMapTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxGoogleMapBody
{
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
}
.boxGoogleMapBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}




/* ProVideo box */
.boxProVideo
{
	/*width:0px;*/
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.boxProVideoTitle
{
	height:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxProVideoTitleBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}
.boxProVideoBody
{
	padding-top:0px;
	padding-bottom:0px;
	background-
	padding-left:0px;
	padding-right:0px;
}
.boxProVideoBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}




/* LoggedIn box */
.boxLoggedIn
{
	width:300px;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}
.boxLoggedInTitle
{
	height:28px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxLoggedInTitleBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxLoggedInBody
{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
}
.boxLoggedInBodyBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}


/* paragraph box  */


.boxParagraph
{
		margin-top:    10px;
	margin-bottom: 10px;
	margin-left:   0px;
	margin-right:  0px;
}

.boxParagraphTitle
{
	height:        26px;
	padding-top:   6px;
	padding-left:  10px;
	padding-right: 10px;

	background-color: #74868C;
}

.boxParagraphTitleBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}

.boxParagraphBody
{
	padding-top:0px;
	padding-bottom:0px;
	background-
	padding-left:0px;
	padding-right:0px;
}

.boxParagraphBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}


/* Box Files */


.boxFiles
{

}

.boxFilesTitle
{
	padding-bottom:11px;
	background-color: #303030;
	padding-top:   15px;
	padding-left:  15px;
	padding-right: 15px;
}

.boxFilesTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}

.boxFilesBody
{
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
}

.boxFilesBodyBottom
{
	height:0px;
	padding-left:0px;
	padding-right:0px;
}


/* calendar box */


.boxCalendar
{
	width:300px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.boxCalendarTitle
{

}
.boxCalendarTitleBottom
{
	height:0px;
	padding-left:15px;
	padding-right:15px;
}
.boxCalendarBody
{
	padding-top:10px;
    padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.boxCalendarBodyBottom
{
	height:0px;
	padding-left:10px;
	padding-right:10px;
}
.boxCalendarSpacer
{
	margin:3px 0px 3px 0px;
}
.boxCalendarTbl th
{

	font-size:px;
	color:#6f7f34;
	text-align:left;
}
.boxCalendarTbl td
{

	font-size:-2px;
	color:#6f7f34;
	text-align:left;
}
.boxCalendarTbl td a, .boxCalendarTbl td a:visited
{
	color:#6f7f34;
	text-decoration:none;
}
.boxCalendarTbl td a:hover
{
	color:#6f7f34;
	text-decoration:none;
}
/*
.boxCalendarTitle, .boxCalendarTitle a, .boxCalendarTitle a:visited, .boxCalendarTitle a:hover
{
	color:#6f7f34;
	text-decoration:none;
}
*/
.boxCalendarDates
{
	color:#909674;
	font-size:-1px;
}
.boxCalendarDates a, .boxCalendarDates a:visited
{
	color:#909674;
	font-size:-1px;
	text-decoration:none;
}
.boxCalendarDates a:hover
{
	color:#909674;
	font-size:-1px;
	text-decoration:none;
}
.boxCalendarDate
{
	color:#d8ad45;
	font-size:-1px;
}
#ggMap
{
	margin-bottom:10px;
}
/* calendar */
#calTitle
{
	margin-left:auto;
	margin-right:auto;
}
#calTable
{
	width:280px;
	height:250px;
	background-color:#ffffff;
	border: 1px solid #ffffff;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	/*margin-bottom:15px;
	*/
}
.calMonth
{
	font-family:Arial Bold;
	font-size:15px;
	color:#a8a7a7;
	text-align:center;
	padding:0px 15px 0px 15px;
	font-weight:bold;
}
.calDay
{


	color:#000000;
	background-color:#e8e7e7;
	border-left: 1px solid #ffffff;
	text-align:center;
	font-weight:bold;
	width:14%;
}
.calDayFirst
{


	color:#000000;
	background-color:#e8e7e7;
	border-left: 0px solid #ffffff;
	text-align:center;
	font-weight:bold;
	width:15%;
}
.calDateNone
{
	background-color:#e8e7e7;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.calDateNoneFirst
{
	background-color:#e8e7e7;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.calNoEvent
{


	color:#a8a7a7;
	background-color:#f4f4f4;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
}
.calNoEventFirst
{


	color:#a8a7a7;
	background-color:#f4f4f4;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
}
.calHasEvent
{
	font-family:Arial Bold;

	color:#ffffff;
	background-color:#640F11;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
	font-weight:bold;
}
.calHasEvent:hover
{
	font-family:Arial Bold;

	color:#ffffff;
	background-color:#feaa5f;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
	font-weight:bold;
	font-color:#FFFFFF
	cursor:pointer;
}
.calHasEventFirst
{
	font-family:Arial Bold;

	color:#ffffff;
	background-color:#640F11;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
	font-weight:bold;
	font-color:#FFFFFF
}
.calHasEventFirst:hover
{
	font-family:Arial Bold;

	color:#ffffff;
	background-color:#feaa5f;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
	font-weight:bold;
	font-color:#FFFFFF
	cursor:pointer;
}
/*
.calHasEventHover
{
	font-family:Arial Bold;

	color:#ffffff;
	background-color:#feaa5f;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.calHasEventHoverFirst
{
	font-family:Arial Bold;

	color:#ffffff;
	background-color:#feaa5f;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
*/

/* menu css */

.tabLevel2
{
	/* height:999px ; */
	margin-bottom:8px;
}
.menuLevel2
{
/*
	
*/

	font-size:14px;
	color:#333333;
}
.menuLevel2 > td.menuLevel2Centre
{
	
}
.menuLevel2 > td.menuLevel2Left
{
	
}
.menuLevel2 > td.menuLevel2Right
{
	
}
.menuLevel2 a, .menuLevel2 a:link, .menuLevel2 a:visited
{

	font-size:14px;
	color:#333333;
	text-decoration:none;
}

.menuLevel2:hover
{
/*
	
*/

	font-size:14px;
	color:#333333;
}
.menuLevel2:hover > td.menuLevel2Centre
{
	
}
.menuLevel2:hover > td.menuLevel2Left
{
	
}
.menuLevel2:hover > td.menuLevel2Right
{
	
}
.menuLevel2:hover a, .menuLevel2:hover a:link, .menuLevel2:hover a:visited
{

	font-size:14px;
	color:#333333;
	text-decoration:none;
}

/* level 2 with content starts */
.menuLevel2WC
{
/*
	
*/

	font-size:14px;
	color:#333333;
}
.menuLevel2WC > td.menuLevel2Centre
{
	
}
.menuLevel2WC > td.menuLevel2Left
{
	
}
.menuLevel2WC > td.menuLevel2Right
{
	
}
.menuLevel2WC a:link, .menuLevel2WC a:visited, .menuLevel2WC a:active
{

	font-size:14px;
	color:#333333;
	text-decoration:none;
}
.menuLevel2WC a:hover
{
	text-decoration:underline;
}

.menuLevel2WC:hover
{
/*
	
*/

	font-size:14px;
	color:#333333;
}
.menuLevel2WC:hover > td.menuLevel2Centre
{
	
}
.menuLevel2WC:hover > td.menuLevel2Left
{
	
}
.menuLevel2WC:hover > td.menuLevel2Right
{
	
}
.menuLevel2WC:hover a:link, .menuLevel2WC:hover a:visited, .menuLevel2WC:hover a:hover, .menuLevel2WC:hover a:active
{

	font-size:14px;
	color:#333333;
	text-decoration:none;
}
/* level 2 with content ends */

/* level 3 */

.tabLevel3
{
	/*height:999px ; */
}
.menuLevel3
{
/*
	
*/

	font-size:11px;
	color:#121839;
}
.menuLevel3 a, .menuLevel3 a:link, .menuLevel3 a:visited
{

	font-size:11px;
	color:#121839;
	text-decoration:none;
}
.menuLevel3 a:hover
{

	font-size:11px;
	color:#121839;
	text-decoration:none;
}
.menuLevel3 i
{	color:#666;
	font-weight: normal;
	display: block;
}

.menuLevel3 > td.menuLevel3Centre
{
	
}
.menuLevel3 > td.menuLevel3Left
{
	
}
.menuLevel3 > td.menuLevel3Right
{
	
}
.menuLevel3:hover
{
/*
	
*/

	font-size:11px;
	color:#121839;
	background-color:#e5e5e5;
}
.menuLevel3:hover a, .menuLevel3:hover a:link, .menuLevel3:hover a:visited
{

	font-size:11px;
	color:#121839;
	text-decoration:none;
}
.menuLevel3:hover a:hover
{

	font-size:11px;
	color:#121839;
	text-decoration:none;
}


.columSpace
{
	width:10px;
}
div.bottom
{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:0px;
	margin-bottom:0px;
}
.bottom
{

	font-size:10px;
	color:#626366 ;
	}
.bottom a,.bottom a:visited
{


	font-size:10px;
	color:#626366 ;
	text-decoration:underline;

	/*

	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	*/
}
.bottom a:hover
{


	font-size:10px;
	color:#7f8084 ;
	text-decoration:underline;

	/*

	font-size:10px;
	color:#c1d86c;
	text-decoration:none;
	*/
}

.textCart
{
	;font-size:px;
	color:#FFFFFF;

	line-height:19px;
	}

.textCart a, .text a:visited
{
	font-size:px;color:#ffffff;
	text-decoration:none;
	line-height:19px;
	}

.textCart a:hover
{
	font-size:px;color:#ffffff;
	text-decoration:none;
	text-decoration:underline;
	}

.text
{
    color:#8b8c8e;


    line-height: 1.875em;
	text-decoration:none;
}

.text a, .text a:visited
{
    color:#8b8c8e;


    line-height: 1.875em;
	text-decoration:none;
}

.text a:hover
{
    color:#8b8c8e;


    line-height: 1.875em;
	text-decoration:underline;
}

.text2
{
    color:#8b8c8e;


    line-height: 1.875em;
	text-decoration:none;
}

.text2 a, .text2 a:visited
{
    color:#8b8c8e;


    line-height: 1.875em;
	text-decoration:none;
}

.text2 a:hover {
    color:#8b8c8e;


    line-height: 1.875em;
	text-decoration:underline;
}

.subhead {

	font-size:14px;
	color:#8b8c8e;
	text-decoration:none;
	line-height:1.3em;
	font-weight:bold;
}

.subhead a, .subhead a:visited
{

	font-size:14px;
	color:#8b8c8e;
	text-decoration:none;
	line-height:1.3em;
	font-weight:bold;
}

.subhead a:hover
{

	font-size:14px;
	color:#8b8c8e;
	text-decoration:underline;
	line-height:1.3em;
	font-weight:bold;
}

.subhead2 {

	font-size:14px;
	color:#8b8c8e;
	text-decoration:none;
	line-height:1.3em;
	font-weight:bold;
}
.subhead2 a, .subhead2 a:visited
{

	font-size:14px;
	color:#8b8c8e;
	text-decoration:none;
	line-height:1.3em;
	font-weight:bold;
}

.subhead2 a:hover
{

	font-size:14px;
	color:#8b8c8e;
	text-decoration:underline;
	line-height:1.3em;
	font-weight:bold;
}

.subhead3 {

	font-size:14px;
	color:#8b8c8e;
	text-decoration:none;
	line-height:1.3em;
	font-weight:bold;
}
.subhead3 a, .subhead3 a:visited
{

	font-size:14px;
	color:#8b8c8e;
	text-decoration:none;
	line-height:1.3em;
	font-weight:bold;
}

.subhead3 a:hover
{

	font-size:14px;
	color:#8b8c8e;
	text-decoration:underline;
	line-height:1.3em;
	font-weight:bold;
}

.headline 		{
	font-size:px;
	text-decoration:none;
		line-height:1em;
}
.headline a, .headline a:visited 		{
	font-size:px;
	text-decoration:none;
	}
.headline a:hover 		{
	font-size:px;
	text-decoration:underline;
	}

.forms		{ 
	
 }

#boxPath

{
	padding: 25px 0px 10px;
	margin: 19px 0 0;

}
#boxPath a, 
#boxPath a:visited 
		{
	/*
	text-decoration:underline;
		*/
	padding:0px;
}
#boxPath a:hover 		{
	/*
	text-decoration:none;
		*/
	padding:0px;
}
.error
{
	color: #cc0000;
}
.error a, .error a:visited
{
	color: #cc0000;
	text-decoration:underline;
}
.error a:hover
{
	color: #cc0000;
	text-decoration:none;
}






#preload1{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload2{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload3{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload4{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload5{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload6{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload7{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload8{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload9{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload10{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload11{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}
#preload12{
	background-image:url(images/layouts/);
	background-repeat: no-repeat; background-position: -1000px -1000px; width:1px; height:1px;
}

.contentImageBox
{
	padding:0px;
		text-align:center;
	outline: solid 0px;
}

.contentImageBoxParagraphs
{
	padding:0px;
		text-align:center;
}

table.results th
{
	color: #333333;   text-decoration: none;
	background-color:#f0f0f0;
	text-align:center;
	border-bottom:1px solid #303030;
}
table.results td
{
	color: #333333;   text-decoration: none;
}


table.formBox th
{
	width:150px;
	color: #333333;   text-decoration: none;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
table.formBox td
{
	color: #333333;   text-decoration: none;
	text-align:left;
	vertical-align:top;
}

table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

#boxFooter
{
	background-color:#444;
	padding: 20px 0;
	border-top: 1px solid #222;
	display:none;
}
.footerBody
{
	font-size: 11px;
	line-height: 24px;
}
#boxFooter a,
.footerBody,
.footerBody a,
.footerBody a:visited
{
	color:#B5B5B5;
	text-decoration:none;
}
#boxFooter a:hover,
.footerBody a:hover
{
	color: #B5B5B5;
	text-decoration:underline;
}

#boxFooter ul,
#boxFooter li
{
	padding:0;
	margin:0;
	list-style:none;
}

#boxFooter li
{
	margin-left:20px;
}

li.fHeader a,
.footerHeading
{
	font-size: 12px !important;
	line-height: 24px !important;
	font-weight: bold !important;
	color: #1b886f !important;
	font-family:times;
}

li.fHeader,
li.fBody
{
	float:left;
}
.clear
{
	clear:both;
	height:0;
	width:0;
}

#FHeader
{

}
#FHeader a, #FHeader a:visited
{

	font-size:15px;
	color:#fff;
	text-align:left;
	text-decoration:none;
	text-transform:uppercase;
}
#FHeader a:hover
{
	color:#eee;
	text-decoration:none;
}
#FBody a, #FBody a:visited
{

	font-size:10px;
	color:#eee;
	text-align:left;
	text-decoration:none;
}
#FBody a:hover
{
	color:#fff ;
	text-decoration:underline;
}





.tabFooter
{

	font-size:15px;
	color:#585858;
	font-weight:bold;
}
.tabFooterBg
{
}
.tabFooterY
{

}

/* font styles */
.MAIHEA,
.MAIHEA a,
.MAIHEA a:visited,
h1
{
	font-size: 26px;
	color: #156855;
	line-height: 1em;
	text-decoration: none;
	font-weight: normal;
	font-family: times, times;
	border-bottom: 1px solid rgb(197, 197, 197);
	padding-bottom: 20px;
}

.MAIHEA a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

h2
{
	font-size:18px;
	color:#656565;
	padding:0;
	font-weight:normal;
}

.CSBRIE,
.CSBRIE a, 
.CSBRIE a:visited,
.CSBRIE a:hover
{

	font-size:14px;
	color:#4C4C4C;
	line-height:1.4em;
	text-decoration:none;
}


.calDate
{
	font-size:20px;
	color:#74868C;
	line-height:1.2em;
	font-weight:normal;
}

.LSCPH,
.LSCPHE a,
.LSCPHE a:visited
{
	font-size:20px;
	line-height:1.2em;
}


.LSCPHE a:hover
{

	text-decoration:underline;
}

.LSCPBR
{

	line-height:1.4em;
}

.LSCPBR a, .LSCPBR a:visited
{



	text-decoration:none;
}

.LSCPBR a:hover
{



	text-decoration:underline;
}

.CPBLPT
{
	font-size:16px;
	line-height:1.4em;
	font-weight:bold;
}

.CPBLPT a, .CPBLPT a:visited
{
	font-size:16px;
	text-decoration:none;
}
.CPBLPT a:hover
{
	font-size:16px;
	text-decoration:underline;
}


.CPABRT,
.CPABRT a,
.CPABRT a:hover,
.CPABRT a:visited
{

	font-size:17px;
	color:#4C4C4C;
	line-height:1.5em;
	text-decoration:none;
}

.CPABRT a:hover
{
	text-decoration:underline;
}

.text {


	color:#909090;
	line-height:1.5em;
	font-weight:normal;
}

.siteMap,
.siteMap a
{


	color:#909090;
	line-height:1.5em;
	text-decoration:none;
}

.siteMap a:hover
{
	color:#8b8c8e;
	text-decoration:underline;

}


a,
a:visited

{


	color:#4C4C4C;
	line-height:1.5em;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}






.PAGRHE
{

	font-size:14px;
	line-height:1.5em;
	font-weight:bold;
}
.PAGRHE a, .PAGRHE a:visited
{

	font-size:14px;
	text-decoration:none;
}
.PAGRHE a:hover
{
	font-size:14px;
	text-decoration:underline;
}

h3
{
	margin-top:6px;
	margin-bottom:6px;
	font-size:15px;
	line-height:1.4em;
	font-weight:normal;
}

.PARHEA,
.PARHEA a,
.PARHEA a:visited,
.PARHEA a:hover
{
	font-weight: bold;
	font-size:14px;
	color:#156855;
	line-height:2em;
	text-decoration:none;
}


.PARTEX,
.PARTEX a,
.PARTEX a:visited,
.PARTEX a:hover
{

	color:#4C4C4C;
	line-height:2em;
	text-decoration:none;
}

.PARTEX a:hover
{

	text-decoration:underline;
}

.BXMAHE
{
	/*font-size:22px;
	color:#FFFFFF;
	line-height:1em;*/
}
/*
.BXMAHE a, .BXMAHE a:visited
{
	font-size:22px;
	color:#FFFFFF;
	text-decoration:none;
}

.BXMAHE a:hover
{
	font-size:22px;
	color:#FFFFFF;
	text-decoration:underline;
}*/

.BXCPHE,
.BXCPHE a,
.BXCPHE a:visited
{
	color:#4C4C4C;
	line-height:1.3em;
	text-decoration:none;
}

.BXCPHE a:hover
{
	text-decoration:underline;
}

.BXCPBT,
.BXCPBT a,
.BXCPBT a:visited
{
	color:#4C4C4C;
	line-height:1.4em;
	text-decoration:none;
}

.BXCPBT a:hover
{
	text-decoration:underline;
}

.PATTEX,
.PATTEX a,
.PATTEX  a:hover,
.PATTEX a:visited
{
	color:#555;
	font-size:11px;
	line-height:1.3em;
	text-transform:uppercase;
}

.PATTEX a, .PATTEX a:visited
{
	text-decoration:none;
}
.PATTEX a:hover
{
	text-decoration:underline;
}

.orange
{
    color: #8b8c8e;
}

.cyan
{
    color: #8b8c8e;
}



.topBarContentLink
{
	height:40px;
	position:absolute;
	left:330px;
}

.topBarContentLink a, .topBarContentLink a:visited
{

	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	line-height:40px;
}
.topBarContentLink a:hover
{
	color:#FF0000;
	text-decoration:underline;
	font-size:14px;
	line-height:40px;
}


.teamTable
{
	border:solid;
	border-width:1px;
	border-color:#E8E7E7;
}

.teamTable th
{
	border:solid;
	border-width:1px;
	border-color:#E8E7E7;
}

.teamTable td
{
	border:solid;
	border-width:1px;
	border-color:#E8E7E7;
}

.contactDetailsHeader
{

	color:#626366;

	font-weight:bold;
}

.contactDetailsBody
{

	color:#626366;

	font-weight:normal;
}

.contactDetailsBody a, .contactDetailsBody a:link, .contactDetailsBody a:visited
{

	color:#8b8c8e;

	text-decoration:none;
}

.contactDetailsBody a:hover
{

	color:#8b8c8e;

	font-weight:normal;
	text-decoration:underline;
}

.nextLinkButton
{
	color:#626366;
}

.nextLinkButton a, .nextLinkButton a:hover, .nextLinkButton a:visited
{
	color:#626366;
}

.boxOptionsText, .boxOptionsText a:visited
{

	font-weight:normal;
	color:#8b8c8e;
	font-size:14px;
}

.boxOptionsText a, .boxOptionsText a:hover
{

	font-weight: normal;
	color:#8b8c8e;
	font-size:14px;
	text-decoration:underline;
}

.boxOptionsPrevNextButton
{

	font-weight:normal;
	color:#B7B7B7;
	font-size:10px;
}

.boxOptionsPrevNextButton a, .boxOptionsPrevNextButton a:visited
{

	font-weight:normal;
	color:#B7B7B7;
	font-size:10px;
}

.boxOptionsPrevNextButton a:hover
{

	font-weight:normal;
	color:#B7B7B7;
	font-size:10px;
	text-decoration:underline;
}

.siteMapHeader
{

	font-weight:normal;
	color:#8b8c8e;
	font-size:14px;
	text-decoration:underline;
}

.siteMapHeader a, .siteMapHeader a:hover, .siteMapHeader a:visitor
{

	font-weight:normal;
	color:#8b8c8e;
	font-size:14px;
	text-decoration:underline;
}


.boxContentDetailTitleFull
{
    background-position:left top;
    height:32px;
    padding-left:10px;
    padding-right:10px;
    padding-top:0;
	background-color:#585858;
}

.boxContentDetailBodyFull
{
	padding-top:30px;
	padding-bottom:30px;
	background-color:#202020;
	padding-left:30px;
	padding-right:30px;
}

}

.boxContentDetailBodyBottomFull
{

}

.termsConditions
{
    color:#585858;

    font-size:11px;
    line-height:1.4em;
	font-style:italic;
}



div.PARHEA
{
	margin-bottom:8px;
}

#homePageNewsBoxes
{

}

.LSCPBR a:hover
{
	text-decoration:none;
}

.LSCPHE i {

	font-size: 14px;
	color: #999;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	line-height: 1em;
}


.boxNewsContainer
{
	position:relative;
	width:630px;
	height:300px;
	margin-bottom:0px;
	background-color:#000000;
	border: 10px solid #000000;
	overflow:hidden;
}




/* premium sponsors box */

#sponsorLogosContainer
{
	padding:10px;
	height:85px;
	width:960px;
	background-color:#FFFFFF;
}

#sponsorLogos
{
	background-image:url(/images/layouts/premium-sponsors-bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	height:85px;
	width:960px;
}

#sponsorLogos .divider
{
	float:left;
	height:85px;
	width:2px;
}

#sponsorLogos .title
{
	float:left;
	height:85px;
	width:148px;
}

#sponsorLogos .mcdonalds
{
	float:left;
	height:85px;
	width:102px;
	position:relative;
}

#sponsorLogos .eventCinemas
{
	float:left;
	height:85px;
	width:131px;
	position:relative;
}

#sponsorLogos .imageTraders
{
	float:left;
	height:85px;
	width:188px;
	position:relative;
}

#sponsorLogos .araGroup
{
	float:left;
	height:85px;
	width:145px;
	position:relative;
}

#sponsorLogos .brandOne
{
	float:left;
	height:85px;
	width:139px;
	position:relative;
}

	#sponsorLogos .phbc
{
	float:left;
	height:85px;
	width:95px;
	position:relative;
}


/* end premium sponsors box */







/* home highlight boxes */

#homeHightlightBoxesPreSeason2012
{
	width:310px;
	height:160px;
	margin:0px 10px 10px 0px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(/images/layouts/home-hightlight-boxes-pre-season-2012.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}

div#homeHightlightBoxesPreSeason2012:hover
{
	background-position: -310px 0;
}

#homeHightlightBoxesRegistration
{
	width:310px;
	height:160px;
	margin:0px 0px 10px 0px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(/images/layouts/home-hightlight-boxes-registration.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}

div#homeHightlightBoxesRegistration:hover
{
	background-position: -310px 0;
}

#homeHightlightBoxesEvents2012
{
	width:310px;
	height:160px;
	margin:0px 10px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(/images/layouts/home-hightlight-boxes-events-2012.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}

div#homeHightlightBoxesEvents2012:hover
{
	background-position: -310px 0;
}


#homeHightlightBoxesPhotoGallery
{
	width:310px;
	height:160px;
	margin:0px 0px 0px 0px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(/images/layouts/home-hightlight-boxes-photo-gallery.png);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}

div#homeHightlightBoxesPhotoGallery:hover
{
	background-position: -310px 0;
}

/* end home highlight boxes */


.BXCPBT a:hover
{
	text-decoration:none;
}

.BXCPHE
{
	font-weight:normal;
	text-decoration:uppercase;
}

.BXCPHE a:hover
{
	text-decoration:none;
}



p
{
	/*margin-top:0px;
	margin-bottom:20px;*/
}

.printShortcut
{
	width:130px;
}

.printShortcut a
{
	color:#005F96;

    line-height:20px;
	text-decoration:none;
}
.printShortcut a:hover
{
	text-decoration:underline;
}

.nav2tab {
 padding:5px 7px;
 /*border-right: 1px solid black;*/
 padding: 0 7px;
	height: 30px;
	line-height: 30px;
}
.nav2tab:hover {
 background-color:#FFFFFF;
}
@media print  { .noprint  { display: none; } }



.boxProVideo h1 {
	color: #404040;
	font-size: 14px;
	line-height: 1.6em;
	text-transform: uppercase;
	margin: 0;
	background-color:#f5f5f5;
	padding:0 10px;

}
.boxProVideo h2 {


	color: #8b8c8e !important;
	line-height: 1.5em;
	font-weight: bold;
	margin: 2px 0;
	padding:0 10px;
}

#product_videos a {

	font-size: 13px;
	color: #8b8c8e !important;
	line-height: 1.5em;
	font-weight: bold;
	margin: 10px 0;
	padding:0 10px

}

.fc-header-title h2
{
color: #8b8c8e;

font-size: 36px;
line-height: 1.4em;
font-weight: normal;

}

.calSort ul {
	margin:0;
	padding:0;
}
.calSort li {
	margin:1px;
	padding:5px 10px;
	float:left;
	list-style:none;
	background-color: #F4F4F4;
	height:26px;
	line-height:26px;
}

#addNewButton a { padding:10px; border:1px solid #ccc;}
#addNewButton a:hover { background-color:#f4f4f4; border-top:1px solid #999;border-left:1px solid #999; text-decoration:none; padding:11px 9px 9px 11px;}
#addNewButton a:active { background-color:#ccc; }
#addNewButton a span { color: #0C0;font-weight:bold; font-size:14px; }


.LCLcontainer {
	background-color:#f4f4f4;
	height: 100%;
	display: inline-block;
	
}
ul.listContentList  {
	margin:0 10px;
	padding:0;
	/* max-height:400px;
	overflow: auto; */
	background-color: #F9F9F9;
	border-top:1px solid #ccc;
}
.listContentList li {
	margin:0;
	list-style:none;
	border-bottom:1px solid #ccc;
}
.listContentList li a:hover {
	text-decoration:none;
}

.listContentList li a {
	padding: 10px 20px;
	display:block;
}
/* .listContentList a:hover h2 { text-decoration:underline;}*/
.listContentList h3 {
	color: #296c25;
	font-weight:normal;
	margin-top:0;
}
.listContentList p {
	margin:0;
}
.listContentList li p a:hover {

}


@media screen
{
	.screen_video
	{
		display:block;
	}
	.print_video
	{
		display:none;
	}
}

@media print
{
	.screen_video
	{
		display:none;
	}
	.print_video
	{
		display:block;
	}
}

::-moz-selection
{
background: #009000;
color: #FFFFFF;
}/* Firefox - Keep separate from "::selection" */

::selection
{
background: #009000;
color: #FFFFFF;
}


/* Box - Previous / Next */

.boxPrevNext
{

}

.arrow
{
	margin-top: 0em;
	width: 0;
	height: 0;
	border-top: 1em solid transparent;
	border-bottom: 1em solid transparent;
	display: inline-block;
}
.arrowRight
{
	border-left: 1em solid #ddd;
	float:right;
}
.arrowLeft
{
	border-right: 1em solid #ddd;
	float:left;
}
.arrowLeftNone
{
	border-right: 1em solid #eee;
	float:left;
}
.arrowRightNone
{
	border-left: 1em solid #eee;
	float:right;
}
.linkPrevDiv
{
	float:left;
}
.linkNextDiv
{
	float:right;
}

#linkNext span,
#linkPrev span
{
	background:#ddd;
	color:#808080;
	height:2em;
	line-height: 2em;
	font-weight:normal;
	min-width: 422px;

	max-width: 930px;
	overflow: hidden;
}


#linkNext span
{
	float:right;
	padding: 0 5px 0 10px;
	text-align:right;
}
#linkNext:hover div
{
	border-left: 1em solid #404040;
	cursor:pointer;
	}
#linkNext:hover span,
#linkPrev:hover span
{
	background:#404040;
	color:#fff;
	cursor:pointer;
}

#linkPrev span
{
	float:left;
	padding: 0 10px 0 5px;
}
#linkPrev:hover div
{
	border-right: 1em solid #404040;
	cursor:pointer;
}


#linkNone
{
	background:#eee;
	height:2em;
	min-width: 437px;
	float:left;
	margin-bottom:10px;
}
#linkNoneRight
{
	float:right !important;
}



/* #list li, #list li:visited
{
	padding:0px;

	margin-top:10px;
	min-height:110px;
	background-color:#202020;
	background-image:url(/images/layouts/readfull.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#list li:hover
{
	background-color:#313133;
	background-image:url(/images/layouts/readfull.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#FFFFFF !important;
} 

#list li:hover .LSCPHE a:link, #list li:hover .LSCPHE a:visited
{
	color:#FFFFFF;
}

#list li:hover .LSCPBR a:link, #list li:hover .LSCPBR a:visited
{
	color:#FFFFFF;
}

#list li:hover .datePosted a:link, #list li:hover
{
	font-family:stratum2-medium,Arial, sans-serif; line-height:1em; font-weight:normal; font-size:12px;
}



*/
div.datePosted
{
	margin-top:6px;
}

.datePosted a
{
	font-family:stratum2-medium,Arial, sans-serif; color:#505051;  line-height:1em; font-weight:normal; font-size:12px;
}



.LSCPHE a
{
	text-transform:uppercase;
}

.LSCPHE a:hover
{
	text-decoration:none;
}

div.LSCPBR
{
	margin-top:2px;
	width: 500px;
	height: 27px;
}
.listSub {
	color: #999 !important;
	}
.listSub a{
	color: #999 !important;
	}
.listSub a:hover{
	color: #999 !important;
	}


/*
	Slideshow
*/
#slides2 {
	position:absolute;
	z-index:-100;
	width:100%;
	top:0;
}
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/
#slides2 .slides_container {
	width:100%;
	overflow:hidden;
	position:relative;
	display:none;
}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/
#slides2 .slides_container a {
	width:100%;
	height:1020px;
	display:block;
}
#slides2 .slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides2 .next {
	position:absolute;
	width:30px;
	height:46px;
	display:block;
	z-index:101;
	right:-60px;
}

#slides2 .prev {
	position:absolute;
	width:30px;
	height:46px;
	display:block;
	z-index:101;
	left:-60px;
}


/* banner1 */
#slider {
	width:100%;
	height:335px;

	/*IE bugfix*/
	padding:0;
	margin:0;
}

#slider li {
list-style:none;
background-position:center;
background-repeat:no-repeat;
width:100% !important;
}

div.rhino-container { width: 100% !important;}

#password-clear { display: none; }


/* box contact */
.sendEnquiryButton
{
	cursor:pointer;
	font-size:14px;
	color:#FFFFFF;
	background-color:#842213;
	border:none;
	padding:10px;
	font-family:arial;
	font-weight:bold;
}

.sendEnquiryButton:hover
{
	background-color:#ac2213;
}

.fbConnectWidgetTopmost { border:none !important;}


/*Inputs and forms et al*/
input, 
input[type="password"], 
input[type="search"]
{
	background-color:#ececec;
	border:1px solid #e9e9e9;
	color: #444; 
	font-size: 11px; 
	text-decoration: none;
	padding:0 4px;
	height: 18px;
	line-height: 18px;
}

input[type="button"], 
input[type="submit"], 
input[type="reset"], 
input[type="file"]::-webkit-file-upload-button, 
button 
{
padding: 0px 6px;
height: 20px;
cursor:pointer;
}

input[type="button"]:hover, 
input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="file"]:hover::-webkit-file-upload-button, 
button:hover 
{
background-color:#ddd;
border:1px solid #ddd;
}






@media only screen
and (min-width : 1024px)
{
	.container
	{
		margin:0 auto;
		width:960px;
		padding: 0 32px;
	}
}

@media only screen
	/*and (min-width : 481px)*/
and (max-width : 1023px)
{

	.container,
	#boxPath
	{
		margin:0 auto;
		width:90%;
		padding: 0 5%;
	}
	#boxPath
	{
		background-color: #ccc;
		background-position: 55px 0;

	}
	.sliderContainer
	{
		display: none;
	}
	ul.hortip3columns > li
	{
		float: none;
		width:100%;
	}
	.homeBoxNew
	{
		width:100%;
		height: inherit;
		position: inherit;
		text-shadow:none;
		color: #444;
		border-right:none;

		margin: 20px 0 30px 0;

	}
}

@media only screen
	/*and (min-width : 481px)*/
and (max-width : 630px)
{
	#mainHeader
	{
		height:auto;
		text-align: center;
	}
	#mainHeader > div
	{
		position: static !important;
		padding-top:10px;
	}
	#boxTopBar
	{
		float: left;
		width: 100%;
		height: auto;

	}
	.topbarTextLinks
	{

	}
	.topbarTextLinks *
	{
		float:none !important;
		display: inline-block;
	}
	.topbar_searchField
	{
		position: static;
		height: auto;
	}
	.topbar_loginFields
	{
		position: static;
		clear: both;
		padding-top: 5px;
		height: auto;
	}
	.topbar_searchField input[type="text"],
	.topbar_loginFields input[type="text"],
	.topbar_loginFields input[type="password"],
	.topbar_loginFields input[type="submit"],
	.topbar_searchField input[type="submit"]
	{
		font-size: 14px;
		display: block;
		float: left;
		padding: 0 1%;
		margin: 0;
		border: 0;
		height: 2em;
		line-height: 2em;

	}
	.topbar_searchField input[type="text"]
	{
		width:71%;
		margin-right: 1%;

	}
	.topbar_loginFields input[type="text"],
	.topbar_loginFields input[type="password"]
	{
		width:34%;
		margin-right: 1%;

	}
	.topbar_loginFields input[type="submit"],
	.topbar_searchField input[type="submit"]
	{
		width:25%;
		margin-right: 0;
		color:#fff;

		background-color: #3a5881;
		background-image: url(images/Hortipedia-home-button-1-gradient.jpg);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7593b0), to(#3a5881));
		background-image: -webkit-linear-gradient(top, #7593b0, #3a5881);
		background-image:    -moz-linear-gradient(top, #7593b0, #3a5881);
		background-image:     -ms-linear-gradient(top, #7593b0, #3a5881);
		background-image:      -o-linear-gradient(top, #7593b0, #3a5881);
	}

	#boxTopNav1
	{
		height: auto;
	}
	#boxTopNav1 > ul > li
	{
		float: none;
		border-top: 1px solid #ccc;
	}
	ul.howItWorks li
	{
		float:none;
		width: auto;
	}

	.bottomContainer li
	{
		float:none;
		width:100%;

	}

	.bottomContainer li:nth-child(n+2)
	{
		margin-top: 10px;
		padding-top: 10px;
		border-top:1px solid #444;
	}
	li.fHeader a, .footerHeading
	{
		font-size: 2em !important;
		line-height: 2em !important;
	}

	.footerBody
	{
		font-size: 1.4em;
		line-height: 1.4em;
	}

}