.hide
{
	display: none;
}
.firstPara
{
	margin-top: 5px;
}
.clear
{
	clear: both;
}
body, html
{
	background-color: white;
	
	background-repeat: repeat-x;
	margin: 0;
}
body
{
	min-width: 990px;
}
#container
{
	background-color: #000;
	background-repeat: repeat-y;
	margin: 10px auto 0 auto;
	padding: 0;
	width: 990px;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix
{
	height: 1%;
}
.pageTitle
{
	background-color: #2f2f2f;
	margin: 0 0 10px 0;
	padding: 7px;
	width: 550px;
	font-size: 14px;
}

.contentFootnotes
{
	left: -1000em;
	position: absolute;
	width: 900em;
}
#header
{
	background-color: #000;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 160px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 990px;
}
#header img
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
#header.xmas .wobLogo
{
	display: block;
	float: left;
	left: 0;
	position: absolute;
	top: 0;
}
#contact
{
	left: 195px;
	position: absolute;
	top: 5px;
	width: 325px;
}
#contact ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#contact ul li
{
	color: white;
	line-height: 1.7;
	list-style: none;
}
#contact ul li strong
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#contact ul li a
{
	color: #18b797;
}
#contact ul li a:hover
{
	color: #fff;
}
#contactour
{
	float: left;
	width: 200px;
	margin: 5px 0 0 0;
}
#openingtimes
{
	float: left;
	width: 125px;
}
#navbar
{
	border-top: solid 2px #2f2f2f;
	font-size: 22px;
	height: 28px;
	padding: 0;
	padding-top: 8px;
	position: absolute;
	top: 160px;
	width: 745px;
	z-index: 1000;
}

#navbar ul #twitter a:hover {
	color: #000;
}
		
#navbar ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#navbar ul li
{
	display: inline;
	float: left;
	padding-left: 10px;
	padding-right: 13px;
	padding-top: 5px;
}
#navbar ul li a
{
	color: white;
}
#navbar ul li a:hover
{
	color: #18b797;
}
/******** MailChimp Signup Form *************/
#mc_embed_signup{
	background-color: #18b797;
	width: 232px;
	padding:7px;
	margin: 0 0 10px 0;
}

#mc_embed_signup p {
	font-size:15px;
	color: #2f2f2f;
	font-weight: bold;
	}
	
#mc_embed_signup label {
	color: #ffffff;
	background-color: #18b797;
	font-weight: bold;
}

#mce-EMAIL {
	padding: 3px; 
	width:198px;
	margin: 4px 0 0 0;
}

#mc-embedded-subscribe{
	margin:4px 0 0 125px; 
	padding: 3px;
	width:80px; 
	background-color: #2f2f2f; 
	color: #ffffff; 
	font-size: 12px; 
	border: none;
	font-weight: bold;
}

#mc-embedded-subscribe:hover, #mc-embedded-subscribe:focus, #mc-embedded-subscribe:active {
	color: #18b797;
	background-color: #fff;
	cursor: pointer;
}
/**********************************************/
#welcomebanner
{
	background-color: #2f2f2f;
	clear: both;
	height: 50px;
	margin: 0 0 10px 0;
	width: 990px;
}

#thebreadcrumbmenu {
	font-size: 12px;
	margin:10px;
	color: #FFFFFF;
	overflow: hidden;
	width: 970px
}
a.home-tablets
{
	border: 1px solid #000;
	display: block;
	float: left;
	height: 203px;
	margin: 2px;
	padding: 0px;
	width: 180px;
}
a.home-tablets:link
{
	border: 1px solid #000000;
	display: block;
	float: left;
	height: 203px;
	margin: 2px;
	padding: 0px;
	width: 180px;
}
a.home-tablets:hover
{
	border: 1px solid #18b797;
	display: block;
	float: left;
	height: 203px;
	margin: 2px;
	padding: 0px;
	width: 180px;
}
a.home-tablets:active
{
	border: 1px solid #000000;
	display: block;
	float: left;
	height: 203px;
	margin: 2px;
	padding: 0px;
	width: 180px;
}
a.home-tablets:visited
{
	border: 1px solid #000000;
	display: block;
	float: left;
	height: 203px;
	margin: 2px;
	padding: 0px;
	width: 180px;
}
a.home-tablets:visited:hover
{
	border: 1px solid #18b797;
	display: block;
	float: left;
	height: 203px;
	margin: 2px;
	padding: 0px;
	width: 180px;
}
#homebut
{
	height: 35px;
	left: 180px;
	position: absolute;
	top: 120px;
	width: 74px;
	z-index: 1000;
}
#offer
{
	height: 78px;
	left: 278px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 81px;
	width: 188px;
	z-index: 1;
}
#basket
{
	background-image: url(images/new-basket-img.gif);
	background-repeat: no-repeat;
	float: right;
	font-size: 0.8em;
	height: 190px;
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
	top: 0;
}
#basketTable
{
	border-bottom: solid 2px #2f2f2f;
	height: 100px;
	margin: 60px 0 0 0;
	overflow: auto;
	padding: 0;
	position: relative;
	width: 240px;
}
#basketTable img
{
	display: inline;
	left: 3px;
	margin: 0;
	padding: 0 2px 0 0;
	position: relative;
}
#alternate tbody tr.even td
{
	background-color: #000;
}
#total
{
	height: 18px;
	margin: 0;
	padding: 0 0 0 27px;
	position: relative;
	width: 220px;
}
#total p
{
	margin: 0;
	padding: 1px 27px 0 0;
	text-align: right;
}
#basket ul
{
	left: -35px;
	list-style-type: none;
	position: relative;
	top: -31px;
	width: 100px;
}
li.checkoutlink a
{
	background: url(images/arrow-sq.gif) no-repeat 70px 3px;
	display: block;
	float: left;
	height: 20px;
	width: 100px;
}
#login
{
	background-image: url(images/login-email.gif);
	background-position: 0 15px;
	background-repeat: no-repeat;
	height: 60px;
	left: 238px;
	margin: 0;
	padding: 0 0 0 100px;
	position: absolute;
	top: -5px;
	width: 140px;
	z-index: 1;
}
#login_column
{
	background-image: url(images/loginbox.gif);
	background-repeat: no-repeat;
	height: 113px;
	margin-left: 2px;
	text-align: left;
}
#logged_column
{
	background-image: url(images/loggedbox.gif);
	background-repeat: no-repeat;
	height: 113px;
	margin-left: 2px;
	text-align: left;
}
.loginBox
{
	border: 1px solid #61b8d8;
	float: left;
	margin: 6px 0 0 0;
	padding: 0;
	position: relative;
	width: 100px;
}
.xmas #search_button
{
	background-image: url(/images/arrow-sq.gif);
	display: block;
	float: left;
	height: 12px;
	margin: 1px 0 0 5px;
	text-indent: -9999px;
	width: 12px;
}
.xmas #search
{
	background: transparent;
	height: 30px;
	left: 420px;
	margin: 15px 0 0 20px;
	padding: 0;
	position: absolute;
	top: 1px;
	width: 340px;
}
.xmas form label
{
	background: transparent;
	color: white;
font-weight: bold;
	display: block;
	float: left;
	margin: -2px 2px 0 0px;
	width: 50px;
}
.xmas .searchBox
{
	display: block;
	float: left;
	margin: 0;
	margin: -5px 0 0 0;
padding: 3px;
	width: 200px;
}
.offerPrice
{
	background-image: url(/images/5_save.gif);
	background-repeat: no-repeat;
	height: 28px;
	margin-left: 10px;
	width: 227px;
}
#mainTitle
{
	background-color: #393a38;
	float: left;
	height: 55px;
	margin-right: 0px;
	width: 990px;
}
#leftCol
{
	float: left;
	width: 180px;
	margin: 0 0 0 10px;
}
#leftCol p
{
	margin-top: 5px;
	width: 150px;
}
#leftCol img
{
	border: 0;
	margin: 0;
	padding: 0px;
	position: relative;
	display: block;
}
#leftColSpecials
{
	background-color: #ed8887;
	padding: 2px;
	position: relative;
	width: 181px;
}
#leftCol ul
{
	margin: 0;
	padding-left: 0px;
	position: relative;
	width: 181px;
}
#leftCol li
{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 3px 0px;
	position: relative;
}
#leftCol li a
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px;
	color: white;
	display: block;
}
#leftCol li a:link
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px;
	background-color: #2F2F2F;
	display: block;
	padding-left: 30px;
}
#leftCol li a:visited
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px;
	background-color: #2F2F2F;
	display: block;
	padding-left: 30px;
}
#leftCol li a:active
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px;
	background-color: #18b797;
	display: block;
	padding-left: 30px;
}
#leftCol li a:hover
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px;
	color: #fff;
	display: block;
	padding-left: 30px;
}
#leftCol li.parentLink a
{
	background-color: #2f2f2f;
	color: #white;
	display: block;
	font-size: 12px;
	height: 21px;
	padding-top: 8px;
}
#leftCol li.parentLink a:hover
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px #18b797;
	background-position: 0 -39px;
}
#leftCol li.parentLink a#parentLinkCurrent
{
	background: url(images/darrow.jpg) no-repeat 10px 10px #18b797;
	background-position: 0 -78px;
}
#leftCol li.parentLink a:hover#parentLinkCurrent
{
	background: url(images/darrow.jpg) no-repeat 10px 10px #18b797;
	background-position: 0 -78px;
	color: #fff;
}
#leftCol li.clearanceLink a
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px #2f2f2f;
	color: white;
	display: block;
	font-size: 12px;
	height: 21px;
	padding-top: 8px;
}
#leftCol li.clearanceLink a:hover
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px #2F2F2F;
	background-position: 0 -39px;
	color: #00FF99;
}
#leftCol li.clearanceLink a#parentLinkCurrent
{
	background: url(images/darrow.jpg) no-repeat 10px 10px #2F2F2F;
	background-position: 0 -78px;
}
#leftCol li.oakLink a
{
	background-color: #2f2f2f;
	display: block;
	font-size: 12px;
	height: 21px;
	padding-top: 8px;
	text-indent: -9999px;
}
#leftCol li.oakLink a:hover
{
	background-position: 0 -39px;
}
#leftCol li.oakLink a#parentLinkCurrent
{
	background-position: 0 -78px;
}
#leftCol li.subSeconds a
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px #2f2f2f;
	color: white;
	display: block;
	font-size: 12px;
	height: 21px;
	padding-top: 8px;
}
#leftCol li.subSeconds a:hover
{
	background: url(images/arrow-sq.gif) no-repeat 10px 10px #2F2F2F;
	background-position: 0 -39px;
	color: #00FF99;
}
#leftCol li.subSeconds a#parentLinkCurrent
{
	background: url(images/darrow.jpg) no-repeat 10px 10px #2F2F2F;
	background-position: 0 -78px;
}
#leftCol li.subLink a
{
	background: url(images/arrow-sq.gif) no-repeat -9999px 3px #FFF;
	color: #000;
	display: block;
	height: 1%;
	text-indent: 13px;
	padding: 4px 0 4px 17px;
}

#leftCol li.subLink a:hover
{
	color: #18b797;
}
#leftCol li.subOakLink a
{
	background-color: #4c5c32;
	background-image: url('images/sub-nav-oak-bg.png');
	background-position: 5px 50%;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	height: 1%;
	padding-left: 17px;
}
#leftCol li.subOakLink a:hover
{
	color: #b9d61b;
	padding-left: 17px;
}
/********delivery banner left**********/
#leftCol .leftbanner {
margin: 8px 0 6px 0;
}
}

#homepage-banner {

	margin: 0 0 10px 0;

}

#mainContent {

	margin: 0 0 0 10px;
	padding: 0px;
	
	width: 550px;

	display: inline;
	float: left;
	position: relative;
	overflow: hidden;
}

.category-item-image {

	align: center;
	width: 160px;
	height: 160px;
	overflow: hidden;
}

#mainContent p {
	padding: 0px;
	font-size: 12px;
}

#mainContent img
{
	border: 0;
	padding: 0px;
}

#pagination {
	text-align: right;
	margin: 0 10px 0 0;
}
.bottomOffer
{
	background-image: url(images/offer-divider.gif);
	background-position: bottom;
	background-repeat: repeat-y;
	color: #365369;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	margin: 0;
	padding: 10px 0 0 2px;
	position: relative;
	white-space: normal;
	width: 183px;
}
.bottomOffer img
{
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
}
.bottomOffer p
{
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 5px;
	position: relative;
}
.bottomOffer a
{
	font-weight: bold;
}
.bottomOffer li a:hover
{
	font-weight: bold;
}
.bottomOfferTxt
{
	font-weight: bold;
	margin: 5px 0 0 5px;
	width: 170px;
	width: 183px;
}
.bottomOfferLast
{
	color: #365369;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	margin: 0;
	padding: 10px 0 0 2px;
	position: relative;
	white-space: normal;
	width: 183px;
}
.bottomOfferLast img
{
	border: 0;
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
	position: relative;
}
.bottomOfferLast p
{
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 5px;
	position: relative;
}
.bottomOfferLast a
{
	font-weight: bold;
}
.bottomOfferLast li a:hover
{
	font-weight: bold;
}
.wrap
{
	font-size: 1.5em;
	margin: 0;
	padding: 0;
	position: relative;
}
.rightCol
{
	float: left;
	margin: 0 0 0 10px;
	padding: 0px;
	position: relative;
	width: 220px;
	overflow: hidden;
}
.rightCol ul
{
	margin: 0;
	padding: 0 0 0 2px;
	position: relative;
	width: 235px;
}
.rightCol li
{
	background-image: url(images/righ-col-divider.jpg);
	background-position: 9px bottom;
	background-repeat: no-repeat;
	height: 119px;
	list-style-type: none;
	margin: 0;
	padding: 3px 0 5px 0;
	position: relative;
}
.rightCol li span
{
	color: #b4c226;
	font-weight: bold;
}
.rightCol li a
{
	font-weight: bold;
}
.rightCol li a:hover
{
	font-weight: bold;
}
.rightCol li img
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0 7px 0 10px;
	position: relative;
}
.rightCol img
{
	border: 0;
	display: block;
	margin-bottom: 10px;
	padding: 0;
	position: relative;
}

}

#mainContentProduct{
	background-color: black;
	display: inline;
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0px;
	position: relative;
	width: 550px;
	float: left;
}

#mainContentProduct p
{

	font-size: 0.8em;
	margin: 0 0 10px 0;
	padding: 0px;

}

#mainContentProduct ul
{

	margin: 0 0 10px 0;
	font-size: 0.8em;

}

#mainContentProduct p.last
{
	margin: 0 0 17px 0;
}
#mainProdImage
{
	float: left;
	width: 275px;
}
#mainProdDesc
{
	float: left;
	font-size: 0.8px;
	margin-left: 10px;
	width: 265px;
}
#mainProdDesc ul
{
	clear: both;
	margin-left: 0;
	padding-left: 30px;
	padding-right: 10px;
}
.divider
{
	clear: both;
	padding-top: 10px;
}
.divider2
{
	clear: both;
	padding-bottom: 1px;
	color: #ffffff;
	
}
.itemContainer
{
	background: url(images/individual-item-bg.gif) repeat-x 0 -2px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 270px;
}
.itemContainerImage
{
	float: left;
	padding: 10px 0 0 0;
	width: 90px;
}
.itemContainerImage span
{
	color: #669933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	left: 16px;
	margin: 0;
	padding: 0;
	position: relative;
	text-decoration: underline;
	width: 80px;
}
.itemContainerImage2
{
	float: left;
	padding: 12px;
	width: 160px;
}
.itemContainerImage2 span
{
	color: #18B797;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position: relative;
	width: 80px;
}
.itemContainerCopy
{
	color: #365369;
	font-size: 11px;
	line-height: 12px;
	margin: 0;
	padding: 10px 0 0 0;
}
.itemContainerCopy p
{
	margin: 0;
	padding: 0;
	width: auto;
}
.itemContainerCopy span
{
	font-weight: bold;
	line-height: 12px;
	text-decoration: underline;
}
.itemContainerCopy ul
{
	float: left;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 12px;
	list-style-type: none;
	margin: 0;
	padding: 10px 0 14px 11px;
}
.itemContainerLinks ul
{
	line-height: 17px;
	list-style-type: none;
	margin: 10px 0 5px 0;
	padding: 0;
}
.itemContainerLinks ul li a
{
	color: #669933;
	font-weight: bold;
	padding: 0 0 0 22px;
}
.itemContainerLinks ul li.one
{
	background-image: url(images/expand-bg-off.gif);
	background-position: 0;
	background-repeat: no-repeat;
}
.itemContainerLinks ul li.two
{
	background-image: url(images/swap-bg-off.gif);
	background-repeat: no-repeat;
}
.itemContainerLinks ul li.three
{
	background-image: url(images/add-bg-off.gif);
	background-repeat: no-repeat;
}
.itemContainerLinks ul li.four
{
	background-image: url(images/minus-bg-off.gif);
	background-repeat: no-repeat;
}
.itemContainerLinks ul li.five
{
	background-image: url(images/instock-bg-off.gif);
	background-repeat: no-repeat;
	color: #669933;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 22px;
	padding: 0;
}
.itemContainerLinks ul li.high
{
	background-image: url(images/instock-bg-off.gif);
	background-repeat: no-repeat;
	color: #669933;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 22px;
	padding: 0;
}
.itemContainerLinks ul li.low
{
	background-image: url(images/low.gif);
	background-repeat: no-repeat;
	color: #FF6600;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 22px;
	padding: 0;
}
.itemContainerLinks ul li.out
{
	background-image: url(images/out.gif);
	background-repeat: no-repeat;
	color: #CC0000;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 22px;
	padding: 0;
}
.itemContainerLinks ul li.due
{
	background-repeat: no-repeat;
	color: #CC0000;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 22px;
	padding: 0;
}
#stockLevel
{
	margin: 10px 0;
}
#stockLevel .stockLevelTitle
{
	font-size: 11px;
	padding: 10px 0 5px 0;
}
#stockLevel div
{
	background-repeat: no-repeat;
	font-weight: bold;
	height: auto;
	padding: 0 0 0 22px;
}
#stockLevel div.one
{
	background-image: url(images/expand-bg-off.gif);
	background-position: 0;
}
#stockLevel div.two
{
	background-image: url(images/swap-bg-off.gif);
}
#stockLevel div.three
{
	background-image: url(images/add-bg-off.gif);
}
#stockLevel div.four
{
	background-image: url(images/minus-bg-off.gif);
}
#stockLevel div.five
{
	background-image: url(images/instock-bg-off.gif);
	color: #669933;
}
#stockLevel div.high
{
	background-image: url(images/instock-bg-off.gif);
	color: #669933;
}
#stockLevel div.low
{
	background-image: url(images/low.gif);
	color: #FF6600;
}
#stockLevel div.out
{
	background-image: url(images/out.gif);
	color: #CC0000;
}
#stockLevel .due
{
	color: #CC0000;
	font-size: 11px;
}
.itemExpand
{
	background: url(images/individual-item-bg.gif) repeat-x 0 -2px;
	margin: 0;
	padding: 0;
	width: 555px;
}
.itemExpandImage
{
	float: left;
	padding: 2px 0 0 0;
}
.itemSwap
{
	background: url(images/individual-item-bg.gif) repeat-x 0 -2px;
	margin: 0;
	padding: 0;
	width: 555px;
}
.itemSwapThumbs
{
	border: 1px solid #ccc;
	float: left;
	margin: 11px 11px 0 11px;
	padding: 0;
	position: relative;
	width: 114px;
}
.itemSwapThumbs img
{
	padding: 10px;
}
.itemSwapLinks
{
	background-color: #afbe1c;
	border: 1px solid #b0be27;
	margin: 1px;
	padding: 0;
	padding: 3px;
}
.itemSwapLinks a
{
	color: #fff;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#title
{
	background-color: #2F2F2F;
	height: 42px;
	margin: 0;
	padding: 0;
	width: 550px;
}
.titlebar
{
	background: url(/images/product-title.gif) no-repeat -4px -2px;
	height: 42px;
	margin: 0;
	padding: 0;
	width: 550px;
}
#title h3
{
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 12px 0 0 12px;
}
#suiteRRP
{
	background-color: #000000;
	color: #fff;
	display: block;
	height: 20px;
	margin: 0px 0 0 0px;
	padding: 0px;
}
#suiteRRP p
{
	color: #18b797;
font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, "Trebuchet MS", sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#suiteTotal
{
	background-color: #000000;
	color: #fff;
	height: 20px;
	line-height: 40px;
	margin: 0px 0 0 0px;
	padding: 0px;
}

#suiteTotalprice p {
	color: #fff;
	font-size: 2em;
font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, "Trebuchet MS", sans-serif;
	font-weight: bold;
	margin: 5px 0 10px 0px;
	padding: 0px;
}
/*for inc VAT*/
/*#suiteTotalprice p span { 
	font-size: 0.5em;
	color: #d82545;
	margin-left: 5px;
	}*/

#suiteTotal p {
	color: #fff;
	font-size: 2em;
font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, "Trebuchet MS", sans-serif;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0px;
}
#suiteSaving
{
clear: both;
	background-color: #000000;
	color: #fff;
	display: block;
	height: 20px;
	line-height: 40px;
	margin: 0px 0 0 0px;
	padding: 0px;
}
#suiteSaving p
{
	color: #d82545;
font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, "Trebuchet MS", sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0px;
}

form#product{
	font-family: "Gill Sans", "Gill Sans MT", GillSans, Calibri, "Trebuchet MS", sans-serif;
	}
	
#suiteTotalWas
{
	background-color: #2F2F2F;
	display: block;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 5px;
}
#suiteTotalWas p
{
	color: #fff;
	font-size: 1.3em;
	margin: 0px;
	padding: 2px;
}
#suiteAdd
{
	background-color: #afbe1c;
	border: 0px solid #b0be27;
	height: 36px;
	margin: 0 0 0 0px;
}
#suiteAdd p a
{
	color: #fff;
	font-size: 1.65em;
	font-weight: bold;
	height: 36px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0px;
}
#suiteAdd p a:hover
{
	color: #007da8;
}
#suiteAdd2
{
	background-color: #afbe1c;
	border: 1px solid #b0be27;
	float: left;
	height: 30px;
	margin: 4px 2px 2px 0;
	padding: 0;
	width: 270px;
}
#suiteAdd2 p a
{
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -4px;
}
#suiteAdd2 p a:hover
{
	color: #007da8;
}
#suiteReset
{
	background-color: #afbe1c;
	border: 1px solid #b0be27;
	float: right;
	height: 30px;
	margin: 4px 0 2px 2px;
	padding: 0;
	width: 270px;
}
#suiteReset p a
{
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -4px;
}
#suiteReset p a:hover
{
	color: #007da8;
}
.descriptionTitle
{
	background-color: #2F2F2F;
	height: 36px;
	margin: 0;
	padding: 0;
	width: 550px;
}
.descriptionTitle h3
{
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 0 10px;
}
#descriptionTitleTwo
{
	background-color: #e5f6fd;
	color: #556274;
	height: 38px;
	margin: 0;
	padding: 0;
	width: 556px;
}
#descriptionTitleTwo h3
{
	color: #556274;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 5px 10px;
}
#descriptionTitleThree
{
	background-color: #b4e4f8;
	height: 38px;
	margin: 0;
	padding: 0;
	width: 556px;
}
#descriptionTitleThree h3
{
	color: #556274;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 5px 10px;
}
#descriptionTitleThreeI
{
	background-color: #cbecf9;
	height: 38px;
	margin: 0;
	padding: 0;
	width: 556px;
}
#descriptionTitleThreeI h3
{
	color: #556274;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 5px 10px;
}
#descriptionTitleFour
{
	background-color: #2F2F2F;
	height: 38px;
	margin: 0;
	padding: 0;
	width: 556px;
}
#descriptionTitleFour h3
{
	color: #556274;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 5px 10px;
}
#descriptionTitleFive
{
	background-color: #393A38;
	margin: 0;
	padding: 0 0 10px 0;
	width: 550px;
}
#descriptionTitleFive h3
{
	color: #FFF;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 5px 10px;
	text-align: left;
}
#boxBottom
{
	margin: 0;
	padding: 0px 0 0 0;
	position: relative;
}
#mainContentOffers
{
	background-color: #393A38;
	float: left;
	margin: 0 0 0 0px;
	padding: 0px 0 0 0;
	position: relative;
	width: 550px;
}
.relatedProducts
{
	border-top: 1px dotted #999;
	height: 90px;
	height: auto !important;
	margin-bottom: 5px;
	min-height: 90px;
	padding: 10px;
}
.relatedProducts .image
{
	float: left;
	margin-right: 10px;
	width: 90px;
}
.relatedProducts .titleDescWrapper
{
	float: left;
	width: 200px;
}
.relatedProducts .titleDescWrapper .title
{
	font-size: 12px;
	margin-bottom: 10px;
	width: 300px;
}
.relatedProducts .titleDescWrapper .title a
{
	text-decoration: underline;
}
.relatedProducts .titleDescWrapper .desc
{
	color: #FFF;
	font-size: 10px;
	line-height: 15px;
	width: 300px;
}
.relatedProducts .price
{
	color: #ffffff;
	float: right;
	font-size: 12px;
	text-align: right;
}
.relatedProducts .add2BasketWrapper
{
	float: right;
	position: relative;
	top: 50px;
}
.relatedProducts .checkbox
{
	color: #fff;

}
.relatedProducts .checkbox label
{
	color: #fff;
}
.relatedProducts .checkbox input
{
	margin: 0;
	padding: 0;
}
#suitesWrapper
{
}
#suitesWrapper h4
{
	background: #065873 url(/images/suites-range-heading-bg.png) repeat-x 0% 0%;
	color: #fff;
	font-size: 16px;
	margin: 0 10px;
	padding: 5px;
}
#rangeIcons,#rangeTypes
{
	padding: 10px;
}
#rangeIcons .rangeIcon,	#rangeTypes .rangeType
{
	border: 1px solid #ccc;
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	width: 170px;
}
#rangeIcons .rangeIcon .innerRangeIcon,		#rangeTypes .rangeType .innerRangeType
{
	height: 150px;
	height: auto !important;
	min-height: 150px;
	width: 170px;
}
#rangeIcons .rangeIcon .innerRangeIcon img,			#rangeTypes .rangeType .innerRangeType img
{
	margin: 0;
	padding: 0;
}
#rangeIcons .rangeIcon .rangeIconTitle
{
	background: #3797ba url(/images/suites-range-heading-bg2.png) repeat-x 0% 0%;
	color: #065873;
	font-size: 12px;
	font-weight: bold;
}
#rangeIcons .rangeIcon .rangeIconTitle a,		#rangeTypes .rangeType .rangeTypeTitle a
{
	color: #065873;
	display: block;
	font-weight: bold;
	padding: 5px;
}
#suiteIcons
{
	padding: 10px;
}
#suiteIcons .suiteIcon
{
	border: 1px solid #ccc;
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-right: 8px;
	width: 260px;
}
#suiteIcons .suiteIcon .innerSuiteIcon
{
	height: 260px;
	height: auto !important;
	min-height: 260px;
	width: 260px;
}
#suiteIcons .suiteIcon .innerSuiteIcon img
{
	margin: 0;
	padding: 0;
}
#suiteIcons .suiteIcon .suiteIconTitle
{
	background: #3797ba url(/images/suites-range-heading-bg2.png) repeat-x 0% 0%;
	color: #065873;
	font-size: 14px;
	font-weight: bold;
}
#suiteIcons .suiteIcon .suiteIconTitle a
{
	color: #065873;
	display: block;
	font-weight: bold;
	padding: 5px;
}
#suiteIcons .suiteIcon .suiteIconPrice
{
	background: #065873;
	color: #fff;
	font-size: 10px;
}
* html #suiteIcons .suiteIcon .suiteIconPrice
{
	height: 1%;
}
#suiteIcons .suiteIcon .suiteIconPrice .price
{
	float: left;
	padding: 5px;
}
* html #suiteIcons .suiteIcon .suiteIconPrice .price
{
	height: 1%;
}
#suiteIcons .suiteIcon .suiteIconPrice .view
{
	float: right;
	padding: 5px;
}
#suiteIcons .suiteIcon .suiteIconPrice .view a
{
	background: url(images/suites-range-arrow.png) no-repeat 100% 1px;
	color: #ccc;
	display: block;
	padding-right: 15px;
}
#suiteIcons .suiteIcon .suiteIconPrice .view a:hover
{
	color: #fff;
}
#rangeHero
{
	padding: 0 10px 10px 10px;
}
#rangeHero .innerRangeHero
{
	background: #000000;
	width: 540px;
}
#rangeHero .innerRangeHero img
{
	margin: 0;
	padding: 0;
}
#rangeHero .rangeHeroTitle
{
}
#rangeTypes
{
}
#rangeTypes .rangeType
{
	margin-bottom: 20px;
}
#rangeTypes .rangeType .innerRangeType
{
}
#rangeTypes .rangeType .rangeTypeTitle
{
	background: #065873 url(/images/suites-range-heading-bg.png) repeat-x 0% 0%;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
#rangeTypes .rangeType .rangeTypeTitle a
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.suiteLinks
{
	font-size: 10px;
	text-align: right;
}
.SearchSm
{
	margin: 0;
	min-height: 440px;
	padding: 0;
	width: 555px;
}
.ChooseAddress
{
	margin: 0;
	padding: 0;
	width: 555px;
}
.SearchSmThumbs
{
	border: 1px solid #ccc;
	float: left;
	margin: 11px 11px 0 11px;
	padding: 0;
	position: relative;
	width: 114px;
}
.SearchSmThumbs img
{
	margin: 10px 10px 10px 10px;
}
.SearchSmLinks
{
	background-color: #E8F7FB;
	border: 1px solid #81D2E9;
	margin: 1px;
	padding: 0;
	padding: 3px;
}
.SearchSmLinksSuite
{
	background-color: #E8F7FB;
	border: 1px solid #81D2E9;
	margin: 1px;
	padding: 0;
	padding: 3px;
}
.SearchSmLinks a
{
	color: #000099;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.SearchSmLinksSuite a
{
	color: #000099;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.SearchLg
{
	margin: 0;
	padding: 0;
	width: 550px;
}
.SearchLgThumbs
{
	background-color: #2F2F2F;
	border: #FFF thin solid;
	float: left;
	margin: 10px 10px 0 10px;
	padding: 0;
	position: relative;
	width: 160px;
}
.SearchLgThumbs img
{
	padding: 10px;
}
.SearchLgLinks
{
	border-top: 1px solid #ffffff;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	margin: 0px;
	text-align: center;

}

.SearchLgLinks span
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.SearchLgLinks a
{
	color: #fff;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.category-buy-link {
	
	text-align: center;
	border-top: 1px solid #FFF;
	margin: 0px;
	padding: 3px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;	
}

category-buy-link a {
	color: #fff;
	font-size: 0.75em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.category-link-titles
{
	border-top: 1px solid #FFF;
	margin: 1px;
	padding: 0;
	padding: 3px;
	height: 42px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	overflow: hidden;
	text-align: center;
}

.category-link-titles a
{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	overflow: hidden;
}


#rangeOnly .SearchLg
{
}
#rangeOnly .SearchLg .SearchLgThumbs
{
	width: 260px;
}
#rangeOnly .SearchLg .SearchLgThumbs
{
	height: 260px;
	height: auto !important;
	margin-left: 7px;
	margin-right: 7px;
	min-height: 260px;
}
#rangeOnly .SearchLg .SearchLgThumbs img
{
	padding-bottom: 0;
}
.prevNext h3
{
	margin: 0 0 10px 18px;
}
.next
{
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	right: 20px;
}
.previous
{
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	right: 30px;
}
.digits
{
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	position: relative;
	right: 10px;
}
.indent
{
	margin: 0;
	padding: 5px 0 10px 18px;
}
.indent span
{
	font-weight: bold;
}
.indent span#green
{
	color: #669933;
}
.indent span#amber
{
	color: #e1bf1e;
}
.indent span#red
{
	color: #cc1a1a;
}
.indentBold
{
	font-size: 1em;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
	padding: 5px 0 10px 18px;
	text-decoration: underline;
}
.prevNext img
{
	float: right;
	margin: 10px 10px 10px 20px;
}
.prevNext ul
{
	margin: 0 0 10px 18px;
}
.FAQTitle
{
	border: 1px solid #80d4f3;
	height: 38px;
	margin: 0;
	padding: 0;
	width: 556px;
}
.FAQTitle h3
{
	color: #80d4f3;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 0 10px;
}
.FAQTitle2
{
	background-color: #80d4f3;
	height: 38px;
	margin: 0;
	padding: 0;
	width: 558px;
}
.FAQTitle2 h3
{
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 9px 0 0 10px;
}
#termsList
{
	list-style-type: none;
}
.accessibility
{
	left: 10px;
	list-style-type: none;
	padding: 10px;
	position: relative;
}
.accessibility li
{
	font-weight: bold;
}
.deliveryAddressHidden
{
	display: none;
}
.deliveryAddressVisible
{
	display: block;
}
#marginForm fieldset
{
	border: 1px solid #FFF;
	width: 520px;
}
#marginForm legend
{
	background-color: #000;
	color: #ffffff;
	margin: 0px;
	padding: 4px;
}
#marginForm input
{
	display: block;
	left: 16em;
	position: relative;
	top: -1.4em;
	padding: 5px;
	width: 200px;
}
#marginForm input.tick
{
	display: block;
	left: 31em;
	position: relative;
	top: -1.2em;
	width: 20px;
}

#marginForm input.nextbutton {
margin: 15px 0 0 0;
padding: 0;
width: 155px;
height: 29px;
}

#marginForm textarea
{
	display: block;
	left: 16em;
	position: relative;
	top: -1.4em;
	width: 210px;
}
#marginForm input.submit
{
	clear: both;
	width: 100px;
	top: 0;
	cursor: pointer;
}
#marginForm label
{
	background-color: #000;
	clear: both;
	color: #FFF;
	display: block;
	float: left;
	font-weight: bold;
	margin-top: -1em;
	width: 14em;
}
#marginForm label.first
{
	margin-top: 1em;
}
#marginForm label.last
{
	margin-top: 1em;
	width: 14em;
}
#marginForm label.large
{
	margin-top: 1em;
	width: 450px;
}
#marginForm select
{
	display: block;
	left: 16em;
	position: relative;
	top: -1.4em;
	padding: 5px;
}
#marginForm ul
{
	margin-top: 1em;
}
#marginForm ul li
{
	font-size: 1.3em;
	line-height: 24px;
	list-style-type: none;
}
#marginForm ul li span
{
	font-weight: bold;
}
#regForm fieldset
{
	border: 0 solid #fff;
	border-top: 1px solid #80d4f3;
	display: block;
	margin: 0 0 1em 0;
	padding: 0 1em 1em 1em;
}
#regForm input
{
	display: block;
	left: 14em;
	position: relative;
	top: -1.4em;
}
#regForm textarea
{
	display: block;
	left: 14em;
	position: relative;
	top: -1.4em;
}
#regForm input.submit
{
	clear: both;
	top: 0;
}
#regForm label
{
	clear: both;
	display: block;
	float: left;
	font-weight: bold;
	margin-top: -1em;
	width: 12em;
}
#regForm label.first
{
	margin-top: 1em;
}
#regForm label.last
{
	margin-top: 1em;
	width: 12em;
}
#regForm select
{
	display: block;
	left: 14em;
	position: relative;
	top: -1.4em;
}
#regForm ul
{
	margin-top: 1em;
}
#regForm ul li
{
	font-size: 1.3em;
	line-height: 24px;
	list-style-type: none;
}
#regForm ul li span
{
	font-weight: bold;
}
#marginForm p
{
	float: left;
	font-weight: normal;
	left: 0;
	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
	top: 10px;
	width: 520px;
}
.addressBasket
{
	margin: 0;
	padding: 0;
	position: relative;
}
.addressBasket1
{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	position: relative;
}
.basketTable
{
	border: 1px solid #18b797;
	margin: 0px;
	padding: 0;
	position: relative;
	width: 550px;
	background-color: #cccccc;
}
.basketTable th
{
	background-color: #18B797;
	color: #fff;
	height: 30px;
	margin: 0;
	padding: 3px;
	text-align: center;
}
.basketTable td
{
	background-color: #ffffff;
	height: 30px;
	padding: 2px 5px;
	text-align: center;
}
.basketTable td.outline
{
	background-color: #ffffff;
	border: 1px solid #18B797;
	height: 30px;
	padding: 3px;
	text-align: center;
}
.basketTable td a
{
	background-color: #18B797;
	color: #fff;
	font-weight: bold;
	padding: 1px 2px;
	text-align: center;
}
.basketTable td a:hover
{
	color: #000000;
}
.basketTable td.white
{
	background-color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding: 0 5px;
}

/*surcharges link*/

.basketTable td.white a {
	color: #000000;
	text-decoration: underline;
	font-size: 0.8em;
	background: transparent;
}

.basketTable td.white a:hover {
	color: #18b797;
}

.basketTable td.white2
{
	background-color: #ffffff;
	font-weight: bold;
	text-align: left;
}
/*terms and conditions*/
.basketTable td.white2 label#terms {
	float: right;
}

.basketTable td.white2 label#terms a {
	color: #000000;
	background: transparent;
	text-decoration: underline;
	}
	
.basketTable td.white2 label#terms a:hover {
	color: #18b797;
}

/*continue and checkout buttons*/
.basketTable td a#continue {
	float: left;
}

.basketTable td a#checkout{
float: right;
}

.basketTable td.buttons
{
	background-color: #afbe1c;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
.basketTable td.buttons a
{
	background-color: #afbe1c;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
.basketTable td.buttons a:hover
{
	color: #007da8;
}
.basketTable td.deliveryNxt
{
	background-color: #fff;
	border: 1px solid #80d4f3;
	color: #669933;
	font-weight: bold;
	height: 30px;
	padding: 5px;
	text-align: center;
}
.basketTable td.deliveryWk
{
	background-color: #fff;
	border: 1px solid #80d4f3;
	color: #e1bf1e;
	font-weight: bold;
	height: 30px;
	padding: 5px;
	text-align: center;
}
.basketTable td.deliveryM
{
	background-color: #fff;
	border: 1px solid #80d4f3;
	color: #cc1a1a;
	font-weight: bold;
	height: 30px;
	padding: 5px;
	text-align: center;
}

/*promotional code area in basket*/
#promotionalCode input{
padding: 3px;
}

.delButton
{
	background-color: #afbe1c;
	border: 1px solid #fff;
	margin: 10px 10px 10px -3px;
	padding: 0 0 12px 10px;
	position: relative;
	width: 260px;
}
.delButton a
{
	background-color: #afbe1c;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position: relative;
}
#footer
{
	background-color: white;
	clear: both;
	margin: 0 auto;
	padding: 8px 0 0 0;
	text-align: center;
}
#footer ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer ul li
{
	color: #365369;
	display: inline;
	font-weight: normal;
	margin-right: 5px;
}
#footer ul li a
{
	color: #365369;
	display: inline;
	font-weight: normal;
	margin-right: 5px;
}
#footer ul li a:hover
{
	color: #007da8;
	display: inline;
	font-weight: normal;
	margin-right: 5px;
}
.saleStamp
{
	height: 80px;
	position: absolute;
	top: 340px;
	width: 80px;
	z-index: 1206;

}
.saleStamp#saleStamp1
{
	background: url(/images/sale-stamps/jan-small-button.png) no-repeat left top;
}
.saleStamp#saleStamp2
{
	background: url(/images/sale-stamps/jan-small-button.png) no-repeat left top;
}
.saleSmallStamp
{
	height: 63px;
	position: absolute;

	top: 0px;
	width: 54px;
	z-index: 1206;
}
.saleSmallStamp a
{
	display: block;
	height: 50px;
	width: 50px;
}
.saleSmallStamp#saleSmallStamp1
{
	background: url(/images/sale-stamps/jan-small-button.png) no-repeat left top;
}
.saleSmallStamp#saleSmallStamp2
{
	background: url(/images/sale-stamps/jan-small-button.png) no-repeat left top;
}
div.wobtype
{
	border: 0px;
	margin: 10px 0;
	padding: 0;
	background-color: transparent;
	height: 140px;
	width: 550px;

}
a.wobtype
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 170px;
	margin: 0 10px 0 0;
	padding: 0px;
	width: 120px;
}
a.wobtype:link
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 170px;
	margin: 0 10px 0 0;
	padding: 0px;
	width: 120px;
}
a.wobtype:hover
{
	border: #365369 2px solid;
	display: block;
	float: left;
	height: 170px;
	margin: 0 10px 0 0;
	padding: 0px;
	width: 120px;
}
a.wobtype:active
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 170px;
	margin: 0 10px 0 0;
	padding: 0px;
	width: 120px;
}
a.wobtype:visited
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 170px;
	margin: 0 10px 0 0;
	padding: 0px;
	width: 120px;
}
a.wobtype:visited:hover
{
	border: #365369 2px solid;
	display: block;
	float: left;
	height: 170px;
	margin: 0 10px 0 0;
	padding: 0px;
	width: 120px;
}
a.wobtypelarge
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 209px;
	margin: 0px;
	margin-bottom: 6px;
	margin-left: 4px;
	margin-right: 8px;
	margin-top: 6px;
	padding: 0px;
	width: 160px;
}
a.wobtypelarge:link
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 209px;
	margin: 0px;
	margin-bottom: 6px;
	margin-left: 4px;
	margin-right: 8px;
	margin-top: 6px;
	padding: 0px;
	width: 160px;
}
a.wobtypelarge:hover
{
	border: #365369 2px solid;
	display: block;
	float: left;
	height: 209px;
	margin: 0px;
	margin-bottom: 6px;
	margin-left: 4px;
	margin-right: 8px;
	margin-top: 6px;
	padding: 0px;
	width: 160px;
}
a.wobtypelarge:active
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 209px;
	margin: 0px;
	margin-bottom: 6px;
	margin-left: 4px;
	margin-right: 8px;
	margin-top: 6px;
	padding: 0px;
	width: 160px;
}
a.wobtypelarge:visited
{
	border: #ffffff 2px solid;
	display: block;
	float: left;
	height: 209px;
	margin: 0px;
	margin-bottom: 6px;
	margin-left: 4px;
	margin-right: 8px;
	margin-top: 6px;
	padding: 0px;
	width: 160px;
}
a.wobtypelarge:visited:hover
{
	border: #365369 2px solid;
	display: block;
	float: left;
	height: 209px;
	margin: 0px;
	margin-bottom: 6px;
	margin-left: 4px;
	margin-right: 8px;
	margin-top: 6px;
	padding: 0px;
	width: 160px;
}
img.wobtype
{
	border: 0px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	width: 120px;
}
img.wobtypelarge
{
	border: 0px;
	height: 209px;
	margin: 0px;
	padding: 0px;
	width: 160px;
}
fieldset.ifc
{
	border: 2px solid #000066;
	color: #000066;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 500px;
}
legend.ifc
{
	background-color: #000066;
	border: 0px;
	color: #ffffff;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}
label.small
{
	border: 0px;
	color: #000066;
	display: inline-block;
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	width: 150px;
}
label.large
{
	border: 0px;
	color: #000066;
	display: inline-block;
	margin: 0px;
	margin-left: 20px;
	padding: 0px;
	width: 250px;
}
input.tick
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 025px;
}
input.tiny
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	letter-spacing: 2px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 050px;
}
input.small
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	letter-spacing: 2px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 100px;
}
input.medium
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	letter-spacing: 2px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 150px;
}
input.large
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	letter-spacing: 2px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 300px;
}
select.tiny
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 050px;
}
select.small
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 100px;
}
select.medium
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 175px;
}
select.large
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	display: inline-block;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 0px;
	width: 250px;
}
option.ifc
{
	background-color: #dff7ff;
	border: 1px solid #000066;
	color: #000066;
	margin: 0px;
	padding: 0px;
}
div.formrow
{
	border: 0px;
	display: block;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0px;
}
div.clearall
{
	clear: both;
}
#ifccontainer
{
	margin: auto;
	width: 504px;
}
#bannerBackground
{
	border: 0px;
	height: 306px;
	margin: 0px;
	padding: 0px;
	width: 226px;
}
#bannerImage
{
	border: 0px;
	float: left;
	height: 276px;
	margin: 0px;
	padding: 0px;
	width: 226px;
}
#bannerClock
{
	background-color: #000000;
	border: 0px;
	float: left;
	height: 030px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 226px;
}
.clockDigit
{
	border: 0px;
	float: left;
	height: 030px;
	margin: 0px;
	padding: 0px;
	width: 016px;
}
.clockDigitSpace
{
	border: 0px;
	float: left;
	height: 030px;
	margin: 0px;
	padding: 0px;
	width: 016px;
}
.clockDigitGap
{
	border: 0px;
	float: left;
	height: 030px;
	margin: 0px;
	margin-left: 25px;
	padding: 0px;
	width: 016px;
}


/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:220px;
			width:696px;
			overflow:hidden;
			}	
		#slider{ 
			margin-left:5px;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:-25px;
			top:71px;
			}	
		#nextBtn{ 
			left:701px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:30px;
			height:77px;
			background:url(../images/btn_prev.gif) no-repeat 0 0;	
			}	
		#nextBtn a{ 
			background:url(../images/btn_next.gif) no-repeat 0 0;	
			}								
	
	/* // slider */	

#bottom_container1 {
	margin: 10px 0 10px 0;
}

#description-header {
	height: 15px;
	background-color: #2F2F2F;
	padding: 10px;
	margin: 10px 0 0 0;
	border-bottom: 1px dotted #ffffff;
}

#description-container {
	width: 530px;
	padding: 10px;
	overflow: hidden;
	margin: 0 0 10px 0;
	background-color: #2F2F2F;

}

p .description-header-title {
	color: #ffffff;
	font-size: 18px;
}

#introdesctext {

	width: 265px;
	height: 65px;
	overflow: hidden;
}
#introdescmore {
	float: right;
}


/*******************Twitter wiget*************************/

#twitter h3 {
padding: 0 0 0 8px;
}

#twitter {
border: 1px solid #18b797;
}

#twitter .twtr-hd {
display: none;
    overflow: hidden;
    padding: 10px;
    position: relative;
}

#twitter .twtr-tweet-text p em {
	display: none;
	}
	
#twitter .twtr-tweet-text p .twtr-user {
	display: none;
}

#twitter .twtr-widget .twtr-tweet .twtr-tweet-wrap {
    overflow: hidden;
    padding: 10px 8px 10px 8px;
	}
	
#twitter div.twtr-ft div {
padding: 12px 8px 10px 8px;
}

#twitter .twtr-widget .twtr-tweets .twtr-tweet {
    border-bottom: 2px solid #333333;
    overflow: hidden;
}
