.showBullets UL LI{
	list-style:disc;
	margin-left:25px;
}

A				{
				font-family:"Arial", "Lucida Grande", verdana, sans-serif; 
				font-size:9pt;
				color:#743C97; 
				text-decoration:none;
				}
				
a > img { border:0; }

A:Hover	{
				color:#000; 
				text-decoration:underline;
				}
				
A.noline		{
				text-decoration:none;
				}
				
.foot			{
				color:#000000; 
				text-decoration:none;
				}
				
.foot:Hover		{
				color:#000000; 
				text-decoration:underline;
				}
A.uLine{
	text-decoration:underline;
}
A.uLine:hover{
	text-decoration:none;
}
a.tabNav{
	float:left;
	display:block;
	width:150px;
	border-top:solid 1px #A882BE;
	border-left:solid 1px #A882BE;
	border-right:solid 1px #A882BE;
	text-align:center;
	padding:3px 0px 3px 0px;
	margin-right:3px;
	text-decoration:none;
}

a.tabNav:hover{
	background:#A882BE;
	color:#fff;
	text-decoration:none;
}

a.tabNavOver{
	float:left;
	display:block;
	width:150px;
	border-top:solid 1px #A882BE;
	border-left:solid 1px #A882BE;
	border-right:solid 1px #A882BE;
	text-align:center;
	padding:3px 0px 3px 0px;
	margin-right:3px;
	background:#A882BE;
	color:#fff;
	text-decoration:none;
}

a.tabNavOver:hover{
	background:#fff;
	color:#743C97;
	text-decoration:none;
}

A.quickLinks	{color:#949394;}
				
.white			{color:#ffffff;}
.white:Hover	{color:#ffffff; text-decoration:none;}
.manu			{color:#000000;}
.manu:Hover		{color:#9B9B9B;}

A.button		{background-color:#EEEEEE; color:#682598; font-size:12px;
				text-decoration:none; text-align:center; height:18px;
				padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; margin-bottom:2px;
				border:1px solid #9989A6; font-weight:bold;}
A.button:Hover	{background-color:#682598; color:#EEEEEE; border:1px solid #000000;
				text-decoration:none;}

A.buttonSmall	{background-color:#ffffff; color:#000000; font-size:9px; font-weight:bold;
				text-decoration:none; text-align:center; height:14px;
				padding-left:2; padding-right:2; padding-top:1; padding-bottom:1;
				border-width:1; border-color:#000000; border-style:solid;}
A.buttonSmall:Hover	{background-color:#000000; color:#FFFFFF; border-width:1; border-color:#000000; border-style:solid;
				text-decoration:none;}

a.paging{
	border:solid 1px #cccccc;
	padding:4px 8px 4px 8px;
	margin-right:3px;
	line-height:50px;
	text-align:center;
	background:#fff;
}

a.paging:hover{
	background-color:#73349F;
	color:#fff;
	text-decoration:none;
	border:solid 1px #cccccc;
	padding:4px 8px 4px 8px;
	margin-right:3px;
	line-height:50px;
}

a.pagingOver{
	background-color:#73349F;
	color:#fff;
	text-decoration:none;
	border:solid 1px #cccccc;
	padding:4px 8px 4px 8px;
	margin-right:3px;
	line-height:50px;
}

 a.pagingOver:hover{
 color:#fff;
	text-decoration:none;
 }

A.manMenu		{font-family:Arial; font-size:13px; text-decoration:none;color:#333333;}
A.manMenu:Hover	{text-decoration:underline;}

DIV.previewPopup {position:absolute; width:390px;left:50%;margin-left:-348px;top:121px; border-width:1px; 
				border-style:solid; border-color:#DEA157; background-color:#000000; 
				visibility:hidden; padding-right:5px;}

H1				{color:#fff; font-size:16px;margin:0;}
H2				{color:#000000; font-size:18px;}
H3				{color:#000000; font-size:16px;}
H4				{color:#2E3192; font-size:14px;}
H5				{color:#080C9E; font-size:14px;margin:0px;padding-bottom:5px;}
H6				{color:#E31843; font-size:14px;margin:0px;padding-bottom:5px;}

H1 a			{color:#fff; font-size:20pt;}
H1 a:hover{color:#fff; font-size:20pt;}

INPUT, TEXTAREA {
				font-family:"Arial", "Lucida Grande", verdana, sans-serif; 
				color:black; 
				font-size:12px;
				}
INPUT.button	{
				background-color:#7F7F7F; 
				color:#FFFFFF; 
				font-weight:bold; 
				font-size:12px;
				border-width:1; 
				border-color:#7F7F7F; 
				border-style:solid;
				}
INPUT.smallTxt 	{
				font-family:"Arial", "Lucida Grande", verdana, sans-serif; 
				color:black; 
				font-size:9px; 
				width:25px; 
				height:17px;
				}		
STRONG			{
				font-weight:bold; 
				font-style:normal;
				}

SELECT			{
				font-family: "Arial", "Lucida Grande", verdana, sans-serif; 
				font-size:12px; 
				text-align:left;
				}

UL				{list-style:square; margin-top:0pt;margin-left:15px;}
/*body:first-of-type UL {list-style:square; margin-top:0pt;margin-left:-15pt;}*/
UL.menu			{list-style:square; margin-top:0pt;margin-left:0pt;}
UL.list	LI		{
				list-style:none; 
				margin:0px;
				padding:0px;
				}
				
LI				{list-style:none; margin-bottom:2pt;}
EM 				{color:#18AC4F; font-weight:bold; font-size:12px}

TABLE			{ color:#009F62; font-size:12px; letter-spacing:0.5px;}
TABLE.tab		{border-style:none; border-width:0px;}
TD				{
				font-family:Arial,"Arial", "Lucida Grande", verdana, sans-serif; 
				color:#000000; 
				font-size:12px;
				}
				


TD.tabTitle		{background-color:#FFFFFF;color:#000000; font-weight:bold; font-size:12px; 
				padding-left:1px; padding-right:5px; padding-top:5px; background-color:#ffffff;}

TD.leftMen		{border-bottom: 1px solid #D8D9D1;
				padding-top:1px; padding-bottom:1px; padding-left:0px; padding-right:0px;
				 background-color:#ffffff;}

TD.header		{}
TD.headSmall	{background-color:#FFFFFF;font-size:10px;}
TD.content		{background-color:#FFFFFF; font-size:12px; font-weight:normal; letter-spacing:0.5px;}
TD.highlightTitle		{background-color:#FFFFFF; font-size:13px; font-weight:normal; letter-spacing:0.5px; font-weight: bold;}
TD.contentHighlightTitle		{font-size:12px; font-weight:normal; letter-spacing:0.5px; color: red}

TD.contSmall	{
				background-color:#FFFFFF;
				font-size:8pt;
				}

TD.tabTitle2 a	{color:#fff;line-height:30px;text-decoration:none;}
TD.tabTitle2 a:hover{color:#fff;text-decoration:underline;}

TD.header2		{background-color:#FFFFFF;font-size:12px; font-weight:bold; letter-spacing:1px;}
TD.content2		{background-color:#FFFFFF;font-size:12px; font-weight:normal; letter-spacing:0.5px;}
TD.contSmall2	{background-color:#FFFFFF;font-size:9px;}
TD.header3		{background-color:#FFFFFF;font-size:12px; font-weight:bold; letter-spacing:1px;}
TD.content3		{background-color:#FFFFFF;font-size:12px; font-weight:normal; letter-spacing:0.5px;
				 border-style:solid; border-color:#C0C0C0; border-width:1px;}
TD.header4		{color:#FFFFFF;padding-top:10px;}
TD.content4		{background-color:#FFFFFF; font-size:12px; font-weight:normal; letter-spacing:0.5px;}
TD.content5		{background-color:#FFFFFF;padding-top:10px;}
TD.content6		{background-color:#FFFFFF;padding:10px;}

#navBar						{background:url('../gfx/sec_menu.jpg') repeat-x;height:33px;}
#footer						{background:url('../gfx/sec_footer.jpg') repeat-x #1B1B1B;height:78px;color:#ffffff;padding:10px 0px 10px 0px;}
#footer p					{color:#ffffff;}					
#footer a					{color:#FFFFFF;text-decoration:none;}
#footer a:hover		{text-decoration:underline;}
#mainContent			{background:url('../gfx/header_montage.jpg') no-repeat center top #FFFFFF;height:112px;text-align:left;}
#rightBannerBkg		{no-repeat;width:150px;height:350px;padding-top:20px;}
.homePageTitleBkg	{background:url('../gfx/pic_image_shadow.gif') no-repeat;width:195px;height:39px;}
.homePageTitleBkg a	{color:#ffffff;line-height:22px;font-size:1.2em;padding-left:10px;}
.leftMenu					{padding-left:10px;}
.leftMenu1				{padding-left:10px;}

.leftMenu a, .leftMenu1 a	{font-size:1.2em;text-decoration:underline;line-height:33px;}
.leftMenu a:hover, .leftMenu1 a:hover	{text-decoration:none;}
.quickBorder			{border-right:solid 1px #949393;padding:0px 30px 0px 30px;}
.quickBorder2			{padding:0px 0px 0px 30px;}

.bannerTitles			{font-size:1.4em;padding-left:15px;padding-bottom:15px;}

.xSmall			{font-size:8px;}
.small			{font-size:10px;}
.small2			{font-size:10px; color:EFEFEF;}
.h				{font-size:1pt; color:black;}
.imgBorder		{border-width:1px; border-style:solid; border-color:#000000;}
em				{color:#2E3192;}
.strike			{text-decoration:line-through;}
.discount		{color:#000000; font-size:14px; font-weight:bold;}
p.spacer		{margin-top:10px;}

BODY			{
				font-family:"Arial", "Lucida Grande", verdana, sans-serif; 
				color:#000000; 
				font-size:12px;
				margin:0;			
				background-position:top center;
				}

TD.templateHeader	{font-weight:bold;height:25px;padding-left:10px;}
TD.templateTitle	{background-color:#666666;color:#fff;margin-top:0px;font-size:18px;}
a.blockLink				{display:block;height:40px;background-color:#348FEA;color:#fff;font-weight:bold;border:solid 1px #348FEA;width:80%;text-decoration:none;text-align:center;font-size:14px;padding-top:10px;}
a.blockLink:hover	{display:block;height:40px;background-color:#fff;color:#348FEA;font-weight:bold;border:solid 1px #348FEA;text-decoration:none;text-align:center;}

/*----template style----*/
.item 					{width: 100% }
.item_title 		{font-size: 20px; color: #743D9A;padding-bottom:15px;}
.item_title2 		{font-size: 14px; color: #743D9A; font-weight: bold;  border-bottom:solid 1px #516075;padding-bottom:5px;}
.item_title2tx 	{ background-image:url(../gfx/tab_02.jpg); background-repeat: repeat-x; background-position: bottom; background-color: #3295F2; padding: 2px 2px; font-size: 14px; color: #fff; }
.item_image			{ width: 45%; }
.item_highlights{ padding: 5px 10px 5px 0px; vertical-align: top; }
.sub_title			{ background: #666; color: #fff; }
.sub_text				{ background: #ccc; }
.book_link			{ text-align: center; font-size: 18px !important; font-weight: bold; }
.print_link			{ text-align: center; padding: 2px 0px 5px 0px; ; }
.print_link a:link	{ font-size: 14px; }
.info_title			{ padding: 10px 5px 5px 5px; color: #000; font-weight: bold; font-size: 16px; }
.info_item			{ padding: 0px; font-weight: bold; }
.info_itemtx		{ padding: 0px; line-height:20px;}
.info_itemtx a:link	{  }
.info_itemtxcen		{ padding: 5px; text-align:center; }
.info_toplink		{ text-align: center; padding: 0px 0px 5px 0px; }
.spacer					{ height: 10px; }
.spacer2				{ height: 5px; }
.spacerGray			{ background-color: #fff; height: 10px; }
.prod_img				{ width: 250px; }
.item_highlights ul, .item_highlights li, .info_itemtx ul, info_itemtx li	{ list-style: circle; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
.info_itemtxcen ul, .info_itemtxcen li { list-style: circle; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }

.tabHeader1Bkg	{background-color:#fff;}
.tabHeader2Bkg	{background-color:#fff;padding-top:10px;}

.prodItem	
{
	display:block;
	float:left;
	width:100%;
	height:157px;
	overflow:hidden;
	padding:0;
	margin:5px 0;
}

.prodItem .prodImage
{
	display:block;
	float:left;
	padding:0; 
	margin:0;
	background-repeat:no-repeat;
}

.prodItem .catListCount		
{
	position:relative;
	bottom:70px;
	right:5px;
	width:46px;
	float:right;
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.prodItem .catSpecialBottom
{	
	display:block;
	float:left;
	background:url(../gfx/special.jpg) no-repeat;
	height:49px;
	width:195px;
	padding:0;
	margin:0;
}
.catSpecialBottom a, .catSpecialBottom a:hover{color:#fff;}
.prodItem .catStandardBottom
{	
	display:block;
	float:left;
	background:url(../gfx/standard.jpg) no-repeat;
	height:49px;
	width:195px;
	padding:0;
	margin:0;
}

.catStandardBottom a{line-height:27px;padding-left:5px;color:#000;}
.catSpecialBottom a{line-height:27px;padding-left:5px;color:#fff;}
.pageTitleHolder	{background:url('../gfx/sec_header2.jpg') repeat-x;text-indent:10px;height:80px;}
.pageTitleHolder h1 {color:#fff;font-size:20pt;}
/* Enquiry forms*/

.alignLeft{text-align:left;}

#prodGal 
{
	background-color:#FFFFFF;
	font-size:12px; 
	font-weight:normal;
	border-width:1px; 
	border-style:solid; 
	border-color:#E6E6E6; 
	padding:2px 10px;
	width:500px;
	margin:10px auto;
}

#packDetails		{background-color:#FFFFFF;font-size:12px; font-weight:normal;
								border-width:1px; border-style:solid; border-color:#E6E6E6; padding:2px 10px;}
#packGal		{background-color:#FFFFFF;font-size:12px; font-weight:normal;
								border-width:1px; border-style:solid; border-color:#E6E6E6; padding:2px 10px;}
#products		{background-color:#FFFFFF;font-size:12px; font-weight:normal;
								border-width:1px; border-style:solid; border-color:#E6E6E6; padding:2px 10px;}
.prodDetailsButtons {background-color:#FFFFFF;font-size:12px; font-weight:Bold;
									border-top:1px solid #E6E6E6;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6; padding:2px 10px;}
.prodDetailsButtons a {text-decoration:none;}
.prodDetailsButtons a:Hover{text-decoration:underline;}

.packageProd {border:1px solid #E6E6E6; padding:2px;}
.prodTitle, .packDetailsPrice{
				font-size:14px;
				font-weight:bold;
				color: #743D9A;
				padding:5px 0px;
}

.resultsIncludes {
}

.headerBkg{
	background:url('../gfx/sec_logo.png') no-repeat 0px 15px;
	height:112px;
}

/* MULTI SELECT LIST STYLES - START */
/*ul{
	margin:0px;
}*/
.checklist 	{
			background-color:#FFFFFF; 
			border:1px solid #ccc;
			overflow:auto;
			list-style-type:none;
			text-align:left;
			padding:1px 0;
			margin-bottom:10px;
			}
				
.checklist LI 	{
			padding:1px 0;
			margin:0;
			line-height:20px;
			list-style:none;
			}

				
/* FireFox/Safari location checkbox padding fix */					
.checklist LABEL {
			display: block;
			font-size:12px;
			line-height:20px;
			}

.checklist LABEL INPUT {
			margin: 0 4px;
			height: 14px;
			width: 14px;
			}
			
#p_regspan .checklist LABEL INPUT {
			margin: 0 6px;
			height: 14px;
			width: 13px;
			}
/* END FIX */
.cl1 		{
			WIDTH:98%; 
			HEIGHT: 70px;
			}
.cl2 		{
			WIDTH:98%; 
			HEIGHT: 104px;
			}
				
.cl1 LI.alt, .cl2 LI.alt 	{
			BACKGROUND: #F7F7F7;
			}

.cl1 LI.alt2, .cl2 LI.alt2 	{
			BACKGROUND: #F7F7F7;
			}
				
.cl1 INPUT, .cl2 INPUT	{
			VERTICAL-ALIGN: middle;  
			border: 0px;
			margin: 0px;
			background-color:transparent;
			}
					
.cl1 LABEL:hover, .cl2 LABEL:hover {
			BACKGROUND: #EDEDED; 
	}
TD.content .checklist LI 	{
				list-style: none;
				margin-left:0px;
				}
/* MULTI SELECT LIST STYLES - END */

.searchResultsDrop {
	text-indent:5px;
	text-align:left;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	width:450px;
	margin-left:0px;
	border:solid 1px #3C94D3;
	padding:0px;
	z-index:1;
}

.searchResultsDrop a{padding-left:5px; color:#102B58;}

.searchResultsDrop2 {
	text-indent:5px;
	text-align:left;
	display:none;
	position:absolute;
	background-color:#FFFFFF;
	width:250px;
	margin-left:0px;
	border:solid 1px #3C94D3;
	padding:0px;
	z-index:1;
}

.searchResultsDrop2 a{padding-left:5px; color:#102B58;text-decoration:none;}
.searchResultsDrop2 a:hover {padding-left:5px; color:#102B58;text-decoration:underline;}

span.pageTitle{
	color:#685573; font-size:20px;font-weight:bold;
}

.leftColSearch{
	background:url('../gfx/sec_search.jpg') no-repeat;
	width:183px;
	height:385px;
}

.leftColTopProducts{
	background:url('../gfx/latest_items.jpg') no-repeat;
	width:184px;
	height:256px;
}

.searchTitle{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:10px;
}

#specialOffers {
	 position: relative;
	 overflow: hidden;
	 height: 235px;
	 background-color:#FFFFFF;
}
.headline2 {
	 position: absolute;
	 /*top: 212px;*/
	 left: 700px;
	 height:160px;
	 width:600px;
	 background-color:none;
	 padding:0px;
}

.innerFaderHolder{
	
}

.innerFaderHolder:hover{
	cursor:pointer;
}

.straplineFader{
	color:#fff;
	height:235px;
	width:100%;
	padding-top:187px;
	text-indent:10px;
	font-size:16px;
}

#scrollup 					{
	position: relative;
	 overflow: hidden;
	 height: 180px;
}
.headline 					{
	position: absolute;
 top: 180px;
 height: 180px;
 width:100%;
 display:block;
 padding:0px 10px;
}

.headerStrap {
  height: 20px;
  width: 900px;
  margin-left:20px;
}

.headerStrap H1{
	color:#682598;
	font-weight:normal;
}

.ban_group UL {
	padding-left:0;
}

.feedCol{
	padding:0px;
}

#rssFeedItem{
	width:100%;
}

#siteContent ul li, #siteContent ol li.no-disc{
	list-style:none;
}

.feed_item{
	/*border:1px solid #ececec;*/
	float:left;
	margin-top:2px;
	vertical-align:middle;
	width:100%;
}

.feed_title{
	width:500px;
	padding:5px 0px;
	padding-left:5px;
	float:left;
	cursor:pointer;
	background:url('../../gfx/pic_rss2.png') no-repeat #ececec;
	background-position:top right;
	margin-bottom:2px;
	margin-left:-20px;
}

.feed_title:Hover{
	background:url('../../gfx/pic_rss2.png') no-repeat #F7F7F7;
	background-position:top right;
}

.feed_title A{
	font-size:14px;
	text-decoration:none;
}

.feed_title2{
	width:500px;
	border:1px solid #ececec;
	padding:5px 0px;
	padding-left:5px;
	float:left;
	margin-bottom:2px;
	background:#F7F7F7;
	cursor:pointer;
	margin-left:-20px;
}

.feed_title2:Hover{
	background:url('../../gfx/pic_rss2.png') no-repeat #F7F7F7;
	background-position:top right;
}

.feed_title2 A{
	font-size:14px;
	text-decoration:none;
}

.feed_option{
	width:242px;
	float:left;
	border:1px solid #ececec;
	padding:5px 0px;
	padding-left:5px;
	margin:2px 4px 2px 0px;
	cursor:pointer;

}

.feed_option:Hover{
	background:#F7F7F7;
	background:url('../../gfx/pic_rss2.png') no-repeat #F7F7F7;
	background-position:top right;
}

.feed_option A:Hover{
	text-decoration:none;
	
}

.newsletter_bluebox{
	background:#fff;
	padding:10px;
	width:95%;
	margin:5px 0px;
}

UL.newsletter_options {
	display:table;
}

UL.newsletter_options LI{
	float:left;
	width:140px;
}

.details_blueBoxCenter A{
	color:#fff;
}
	
