/* BigPond Structure.css */

body {
	background: #ffffff url("../images/BodyBG.png") repeat-x center top;
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
}



a {
	color: #11327F;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	outline: none;
	outline-style: none;
	cursor:pointer;
}

a:focus {
	outline: none;
	outline-style: none;
	cursor:pointer;
}

*:focus, *:active {
	outline:none;
	outline-style: none;
}

select:focus, option:focus, form:focus, select:active, option:active, form:active {
	outline:none;
	outline-style: none;
}

form {
	margin:0;
	padding:0;
}

div#siteWrapper {
	width:985px;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
}

div#pageskinheader {
	margin:0;
	padding:0;
}

div#bigpondWrapper {
	width:985px;
	margin:0 auto;
	text-align:left;
}

div#siteFooter {
	height:150px;
	background: #ffffff url("../images/FooterBG.png") repeat-x left top;
}

div#loginHeader {
	background: transparent url("../images/BP_LoginHead.jpg") no-repeat left top;
	height:110px;
	text-align:left;
}

div#headerMenu {
	margin:0;
	padding:0;
	background: #2a71bb url("../images/MenuBarBack.png") no-repeat left top;
	height:60px;
}

div#contentWrapper {
	background-color:#ffffff;
	margin:0;
	padding:20px 0px 0px 0px;
}

div#homeContent {
	padding:0 0 0 10px;
}

div#categoryContent {
	padding:0 0 0 5px;
}

div#detailsContent {
	padding:0 0 0 10px;
}

div#generalContent {
/*	padding:0 0 0 -10px;*/
}

/* Page Header */

#headerLogo {
	float:left;
	margin:-4px 0 0 6px;
}

#loginTable {
	float:right;
	margin-top:15px;
}

.loginCell {
	padding:8px 14px 0 0;
}

.loginCellEnd {
	padding:8px 10px 0 0;
}

#loginTable a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#loginTable a:hover {
	text-decoration:underline;
}

#unmetered {
	float:right;
	/*height:6px;*/
	text-align:right;
}

#bp-unmetered-hover {
	font-family:Verdana,Arial,Sans-Serif;
}


#cartTable {
	clear:both;
	float:right;
	margin-top:16px;
}

.cartItem {
	background: transparent url("../images/MyCart_BG.gif") no-repeat right top;
	color:#ffffff;
	white-space:nowrap;
}

#ViewCart {
	display:block;
	width:90px;
	height:25px;
	margin:5px 4px 0 0;
	padding:0;
	float:right;
	text-decoration:none;
	background: transparent url("../images/MyCart_ViewCart.gif") no-repeat left top;
}

#ViewCart:hover {
	text-decoration:none;
	background: transparent url("../images/MyCart_ViewCart.gif") no-repeat left -25px;
}

.CartDetails {
	display:block;
	float:left;
	padding:10px 10px 0 0;
	font-weight:normal;
}

.CartItemCount {
	font-weight:bold;
}

.CartPriceTotal {
	font-weight:bold;
}

/* Login Flyout */

#LoginFlyout {
	display:none;
	position:absolute;
	left:800px;
	top:120px;
	width:290px;
	height:295px;
	text-align:left;
	background: transparent url("../images/LoginFlyout.png") no-repeat left top;
}

#LoginForm {
	padding:20px 10px 10px 10px;
}

#LoginForm label {
	font-weight:bold;
	font-size:11px;
	color:#000000;
	padding:0;
}

#LoginTitle {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding:15px 0 0 10px;
}

#LoginNote {
	background-color:#f9fbfd;
	border:1px solid #afd1dd;
	padding:7px 30px 8px 30px;
	margin:10px 10px 8px 10px;
	font-size:11px;
	background: #f9fbfd url("../images/LoginInfo.gif") no-repeat 9px 8px;
}

.LoginField {
	width:168px;
	font-size:11px;
}

#LoginForm a {
	font-size:11px;
}

.hiddenBtn {
	width:1px;
	height:1px;
	border:none;
	background-color:#ffffff;
	color:#ffffff;
}

.loginbtn {
	width:65px;
	height:25px;
	overflow:hidden;
	background: #ffffff url("../images/LoginButton.gif") no-repeat left top;
}

.loginbtn:hover {
	background: #ffffff url("../images/LoginButton.gif") no-repeat left -25px;
}

#LoginRegister {
	width:263px;
	border-top:1px solid #cccccc;
	position:absolute;
	left:6px;
	top:224px;
	padding:10px 0 0 15px;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
}

#LoginRegister a {
	font-weight:normal;
}


/* Login Flyout Favourites */

#LoginFlyoutFav {
	display:none;
	position:absolute;
	left:800px;
	top:120px;
	width:310px;
	height:290px;
	text-align:left;
	background: transparent url("../images/FavouritesFlyout.png") no-repeat left top;
}

#LoginFormFav {
	padding:8px 10px 20px 20px;
}

#LoginFormFav .hiddenBtn {
	margin:0 0 0 20px;
}

#LoginFormFav label {
	font-weight:bold;
	font-size:11px;
	color:#000000;
	padding:0;
}

#LoginTitleFav {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding:15px 0 0 10px;
}

#LoginFormFav a {
	font-size:11px;
}

#LoginNoteFav {
	background-color:#f9fbfd;
	border:1px solid #afd1dd;
	padding:7px 30px 8px 30px;
	margin:10px 20px 8px 10px;
	font-size:11px;
	background: #f9fbfd url("../images/LoginInfo.gif") no-repeat 9px 8px;
}

#LoginRegisterFav {
	width:263px;
	border-top:1px solid #cccccc;
	position:absolute;
	left:16px;
	top:212px;
	padding:10px 0 0 15px;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
}

#LoginRegisterFav a {
	font-weight:normal;
}


/* Site Footer */

#PaymentTypes {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:10px 0 0 0;
}

.CardPayment {
	padding:0 0 0 10px;
}

#FooterLinks {
	padding:15px 0 12px 0;
	text-align:center;
}

#FooterLinks a {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color:#2C67A5;
	margin:0px 10px 0px 10px;
}

#CopyrightNote {
	font-family:Arial,Sans-Serif;
	font-size:11px;
	color:#000000;
	text-align:center;
}




/* Main Menu */

.MenuGap {
	float:left;
}

#MenuHome, #MenuHomeHover {
	display:block;
	width:68px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
	background: transparent url("../images/Menu_Home.gif") no-repeat left top;
}

#MenuHome:hover, #MenuHomeHover:hover {
	text-decoration:none;
	background: transparent url("../images/Menu_Home.gif") no-repeat left -60px;
}

#MenuCategory, #MenuCategoryHover {
	display:block;
	width:144px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
	background: transparent url("../images/Menu_Category.gif") no-repeat left top;
}

#MenuCategory:hover, #MenuCategoryHover:hover {
	text-decoration:none;
	background: transparent url("../images/Menu_Category.gif") no-repeat left -60px;
}

#MenuBrand, #MenuBrandHover {
	display:block;
	width:144px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
	background: transparent url("../images/Menu_Brand.gif") no-repeat left top;
}

#MenuBrand:hover, #MenuBrandHover:hover {
	text-decoration:none;
	background: transparent url("../images/Menu_Brand.gif") no-repeat left -60px;
}

#MenuPrice, #MenuPriceHover {
	display:block;
	width:144px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	text-decoration:none;
	background: transparent url("../images/Menu_Price.gif") no-repeat left top;
}

#MenuPrice:hover, #MenuPriceHover:hover {
	text-decoration:none;
	background: transparent url("../images/Menu_Price.gif") no-repeat left -60px;
}


div#search {
	width:322px;
	height:60px;
	text-align:left;
	background: transparent url("../images/SearchBack.gif") no-repeat left top;
}

div#search input.searchField {
	border:0 none;
	color:#999999;
	font-size:16px;
	font-style:italic;
	position:relative;
	left:32px;
	top:19px;
	width:200px;
	float:left;
}

div#search .searchbtn {
	width:70px;
	height:34px;
	overflow:hidden;
	[if Opera] left:4px;
	left:24px;
	top:13px;
	position:relative;
	background: transparent url("../images/searchbtn.png") no-repeat left top;
}

div#search .searchbtn:hover {
	background: transparent url("../images/searchbtn.png") no-repeat left -34px;
}


/* Mega Drop Down */

#menuButtonsHover {
	clear:both;
	width:900px;
}

#MenuHomeHover, #MenuCategoryHover, #MenuBrandHover, #MenuPriceHover {
	clear:both;
	display:none;
	height:54px;
	position:absolute;
	left:0;
	top:0;
	z-index:950;
}

div.megaDropdown {
	clear:both;
	position: absolute;
	top: 178px;
	text-align:left;
	display: none;
}

div.megaDropdown ul {
	list-style: none;
	margin-left: 0;
	padding-left: 20px;
}

div.megaDropdown ul.column {
	position: relative;
	top: 60px;
	width: 140px;
	float:left;
}

div.megaDropdown span {
	color:#11327F;
	text-decoration:none;
}

div.megaDropdown a {
	color:#11327F;
	text-decoration:none;
}

div.megaDropdown a:hover {
	text-decoration: underline;
}

/* ---------------------------------------------------
CATEGORY MEGA DROP-DOWN
--------------------------------------------------- */

div#categoryHidden {
	width:981px;
	height:395px;
	overflow:hidden;
	left:5px;
	z-index:900;
	background: transparent url("../images/categoryDropDown.png") no-repeat left top;
}

div#categoryHidden a.categoryClick {
	display: block;
	width: 140px;
	height: 55px;
	position: absolute;
	top: 0;
	left: 70px;
}

div#categoryHidden ul.column {
	width: 162px;
	/*padding-left: 30px;*/
}

div#categoryHidden td {
	width:192px;
}

div#categoryHidden ul li {
	margin-bottom: 16px;
}

div#categoryHidden ul li span,
div#categoryHidden ul li a {
	font-weight: bold;
	font-size: 12px;
}

div#categoryHidden ul ul {
	padding-top:3px;
	padding-left: 0;
}

div#categoryHidden ul li li {
	margin-bottom: 0;
	padding-left: 13px;
}

div#categoryHidden ul li li.moreItems {
	padding-left: 0;
	padding-top: 1px;
}

div#categoryHidden li li span,
div#categoryHidden li li a {
	font-size: 11px;
	color: #2C67A5;
	font-weight: normal;
	border-bottom: none;
	margin-bottom: 0;
}

div#categoryHidden .categoryDivider {
	margin-bottom: 0px;
	height:10px;
	line-height:2px;
	font-size:2px;
	overflow:hidden;
	background: transparent url("../images/CategoryMenuDivider.gif") no-repeat left top;
}

div#categoryHidden .categoryGroup {
	color:#6c9e03;
	margin-bottom: 13px;
}

div#categoryHidden .categoryGroup a {
	color:#6c9e03;
	text-decoration:none;
}

div#categoryHidden .categoryGroup a:hover {
	color:#6c9e03;
	text-decoration:underline;
}

/* ---------------------------------------------------
BRAND MEGA DROP-DOWN
--------------------------------------------------- */

div#brandHidden {
	width:544px;
	height:335px;
	overflow:hidden;
	left:188px;
	z-index:900;
	background: transparent url("../images/brandDropDown.png") no-repeat left top;
}

div#brandHidden a.brandClick {
	display: block;
	width: 140px;
	height: 55px;
	position: absolute;
	top: 0;
	left: 34px;
}

div#brandHidden .sub-wrapper {
	margin: 10px 0 0 32px;
}

div#brandHidden li {
	margin-bottom: 1px;
}

div#brandHidden ul li span, div#brandHidden ul li a {
	font-size: 11px;
}

div#brandHidden ul li.moreItems {
	font-weight: bold;
	padding-top: 15px;
}

div#brandHidden ul li.moreItems span {
	font-size: 12px;
}

/* ---------------------------------------------------
PRICE MEGA DROP-DOWN
--------------------------------------------------- */

div#priceHidden {
	width:340px;
	height:278px;
	overflow:hidden;
	left:334px;
	z-index:900;
	background: transparent url("../images/priceDropDown.png") no-repeat left top;
}

div#priceHidden a.priceClick {
	display: block;
	width: 140px;
	height: 55px;
	position: absolute;
	top: 0;
	left: 35px;
}

div#priceHidden ul.column {
	width: 122px;
}

div#priceHidden .sub-wrapper {
	margin: 22px 0 0 32px;
}

div#priceHidden li {
	margin-bottom: 2px;
}

div#priceHidden ul li span, div#priceHidden ul li a {
	font-size: 11px;
}







/* HomePage Panels */

#WhyShop {
	padding:20px 0 20px 0px;
}

.MainPanel {
	width:625px;
	overflow:hidden;
	background: #ffffff url("../images/SectPanelBack.gif") repeat-y left top;
}

.MainPanelWide {
	width:960px;
	overflow:hidden;
	background: #ffffff url("../images/SectPanelWideBack.gif") repeat-y left top;
}

.MainPanelGap {
	height:20px;
	clear:both;
	float:none;
}

.MainPanelWideGap {
	height:25px;
}

.MainPanelTitle {
	color:#ffffff;
	font-family:Arial,Sans-Serif;
	font-size:18px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	padding-left:16px;
	background: #ffffff url("../images/SectPanelTop.png") no-repeat left top;
}

.MainPanelWide .MainPanelTitle {
	color:#ffffff;
	font-family:Arial,Sans-Serif;
	font-size:18px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	padding-left:16px;
	background: #ffffff url("../images/SectPanelWideTop.png") no-repeat left top;
}

.MainPanelTitle a {
	color:#ffffff;
	text-decoration:none;
}

.MainPanelTitle a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.MainPanelInner {
	margin:0;
	padding:0 0 5px 0;
	clear:both;
	float:none;
}

.MainPanelProduct {
	float:left;
	width:200px;
	margin:10px 0 0 6px;
}

.MainPanelWide .MainPanelProduct {
	float:left;
	width:200px;
	margin:10px 28px 0 10px;
}

.MainPanelCell {
	width:200px;
	height:160px;
	vertical-align:middle;
	text-align:center;
	line-height:160px;
	overflow:hidden;
}

.MainPanelCellInner {
	width:200px;
	height:160px;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
}

.MainPanelProductImage {
	width:200px;
	height:170px;
	overflow:hidden;
}

.BuyNowSmall {
	width:82px;
	height:62px;
	overflow:hidden;
	position:relative;
	left:115px;
	top:-63px;
	background: transparent url("../images/BuyNowTagSmall.png") no-repeat left 0px;
}

.MoreInfoSmall {
	width:82px;
	height:20px;
	overflow:hidden;
	position:relative;
	left:115px;
	top:-21px;
	cursor:pointer;
	background: transparent url("../images/MoreInfoTagSmall.png") no-repeat left 0px;
}

#categoryPanel .BuyNowSmall {
	width:82px;
	height:62px;
	overflow:hidden;
	position:relative;
	left:35px;
	top:0px;
	display:block;
	margin:10px 0 10px 0;
	background: transparent url("../images/BuyNowTagSmall.png") no-repeat left 0px;
}

#categoryPanel .MoreInfoSmall {
	width:82px;
	height:20px;
	overflow:hidden;
	position:relative;
	left:35px;
	top:20px;
	display:block;
	margin:10px 0 10px 0;
	background: transparent url("../images/MoreInfoTagSmall.png") no-repeat left 0px;
}

.categoryTagEnd {
	height:10px;
	font-size:10px;
	line-height:10px;
	margin:0 0 10px 0;
}

.BuyNowSmallText {
	width:80px;
	height:57px;
	cursor:pointer;
	text-align:center;
	padding-top:7px;
}

.BuyNowPriceSmall {
	font-family:Arial,Sans-Serif;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	color:#666666;
	width:80px;
	text-align:center;
	display:block;
	overflow:hidden;
}

.BuyNowRRPSmall {
	font-family:Arial,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	width:80px;
	text-align:center;
	display:block;
	overflow:hidden;
}

.PromotionBadge {
	width:44px;
	height:44px;
	overflow:hidden;
	position:relative;
	left:154px;
	top:-215px;
	z-index:800;
}

.PromotionBadgeInfo {
	width:44px;
	height:44px;
	overflow:hidden;
	position:relative;
	left:154px;
	top:-173px;
	z-index:800;
}

.PromotionBadgeNone {
	width:44px;
	height:44px;
	overflow:hidden;
	position:relative;
	left:154px;
	top:-153px;
	z-index:800;
}

.MainProductDesc {
	clear:both;
	float:none;
	width:190px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:4px 0 0px 10px;
}

.MainProductDesc a {
	text-decoration:none;
	color:inherit;
}

.MainProductDesc a:hover {
	color:#2C67A5;
	text-decoration:underline;
}

.productTitle {
	display:block;
	font-weight:bold;
	color:#2C67A5;
}

.productTitle a {
	text-decoration:none;
	color:#2C67A5;
}

.productTitle a:hover {
	color:#2C67A5;
	text-decoration:underline;
}

.FeaturedEditorial {
	height:10px;
}

.FeaturePanelProduct {
	float:left;
	width:290px;
	margin:10px 0 0 6px;
}

.FeaturePanelCell {
	width:290px;
	height:210px;
	vertical-align:middle;
	text-align:center;
	line-height:210px;
	overflow:hidden;
}

.FeaturePanelCellInner {
	width:290px;
	height:210px;
	vertical-align:middle;
	text-align:center;
	display:table-cell;
}

.FeaturePanelProductImage {
	width:290px;
	height:230px;
	overflow:hidden;
	background: transparent url("../images/FeaturedProduct.gif") no-repeat 10px bottom;
}

.BuyNowLarge {
	width:110px;
	height:82px;
	overflow:hidden;
	position:relative;
	left:180px;
	top:-62px;
	background: transparent url("../images/BuyNowTagLarge.png") no-repeat left 0px;
}

.MoreInfoLarge {
	width:110px;
	height:32px;
	overflow:hidden;
	position:relative;
	left:180px;
	top:-12px;
	cursor:pointer;
	background: transparent url("../images/MoreInfoTagLarge.png") no-repeat left 0px;
}

.BuyNowLargeText {
	width:108px;
	height:75px;
	cursor:pointer;
	text-align:center;
	padding-top:7px;
}

.BuyNowPriceLarge {
	font-family:Arial,Sans-Serif;
	font-size:24px;
	line-height:27px;
	font-weight:bold;
	color:#666666;
	width:108px;
	text-align:center;
	display:block;
	overflow:hidden;
}

.BuyNowRRPLarge {
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	width:108px;
	text-align:center;
	display:block;
	overflow:hidden;
}

.BuyNowMedium {
	width:90px;
	height:66px;
	overflow:hidden;
	position:relative;
	left:226px;
	top:-202px;
	background: transparent url("../images/BuyNowTagMedium.png") no-repeat left 0px;
}

.BuyNowMediumText {
	width:88px;
	height:61px;
	cursor:pointer;
	text-align:center;
	padding-top:5px;
}

.BuyNowPriceMedium {
	font-family:Arial,Sans-Serif;
	font-size:19px;
	line-height:22px;
	font-weight:bold;
	color:#666666;
	width:88px;
	text-align:center;
	display:block;
	overflow:hidden;
}

.BuyNowRRPMedium {
	font-family:Arial,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	width:88px;
	text-align:center;
	display:block;
	overflow:hidden;
}

.FeatureProductDesc {
	clear:both;
	float:none;
	width:280px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:4px 0 0px 10px;
}

.FeatureProductDesc a {
	text-decoration:none;
	color:inherit;
}

.FeatureProductDesc a:hover {
	color:#2C67A5;
	text-decoration:underline;
}

.FeatureProductDesc .productTitle {
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#2C67A5;
	margin:4px 0 10px 0;
}

.FeatureProductDesc .productTitle a {
	text-decoration:none;
	color:#2C67A5;
}

.FeatureProductDesc .productTitle a:hover {
	color:#2C67A5;
	text-decoration:underline;
}

.productSection {
	display:block;
	margin:10px 0 0 0;
}

.productSection a {
	text-decoration:none;
	color:#2C67A5;
}

.productSection a:hover {
	color:#2C67A5;
	text-decoration:underline;
}

.FeatureListProduct {
	margin:10px 0 0 0;
}

.FeaturedListPic {
	border:1px solid #e6e6e6;
	margin:0px 10px 0 0px;
	width:90px;
	height:90px;
	overflow:hidden;
}

.FeatureListProduct .productTitle {
	display:block;
	width:190px;
	margin:0;
}

.FeatureListProduct .productPrice {
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	margin:6px 0 6px 0;
}

.FeatureListProduct .productRRP {
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
}

.BuyNowButtonLarge {
	width:80px;
	height:25px;
	margin:0 0 6px 0;
	cursor:pointer;
	background: transparent url("../images/BuyNowBtn.gif") no-repeat left 0px;
}

.MoreInfoButtonLarge {
	width:80px;
	height:25px;
	margin:0 0 6px 0;
	cursor:pointer;
	background: transparent url("../images/MoreInfoBtn.gif") no-repeat left 0px;
}

.FeaturedListDivider {
	height:10px;
	font-size:2px;
	background: transparent url("../images/FeatureListDivider.gif") no-repeat left bottom;
}

.MainPanelInnerEnd {
	clear:both;
	float:none;
	height:15px;
	overflow:hidden;
}

.MainPanelWide .MainPanelInnerEnd {
	clear:both;
	float:none;
	height:5px;
	overflow:hidden;
}

.MainPanelFooter {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	padding-left:16px;
	float:none;
	clear:both;
	background: #ffffff url("../images/SectPanelBar.gif") no-repeat left bottom;
}

.MainPanelWide .MainPanelFooter {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	padding-left:16px;
	float:none;
	clear:both;
	background: #ffffff url("../images/SectPanelWideBar.gif") no-repeat left bottom;
}

.MainPanelFooter a {
	color:#000000;
	text-decoration:none;
}

.MainPanelFooter a:hover {
	color:#000000;
	text-decoration:underline;
}

.MainPanelBottom {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	font-weight:bold;
	height:10px;
	overflow:hidden;
	padding-left:16px;
	float:none;
	clear:both;
	background: #ffffff url("../images/SectPanelBtm.gif") no-repeat left bottom;
}

.MainPanelWide .MainPanelBottom {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	font-weight:bold;
	height:10px;
	overflow:hidden;
	padding-left:16px;
	float:none;
	clear:both;
	background: #ffffff url("../images/SectPanelWideBtm.gif") no-repeat left bottom;
}





/* Side Panels */

.SidePanel {
	width:300px;
	overflow:hidden;
	background: #ffffff url("../images/SidePanelBack.gif") repeat-y left top;
}

.SidePanelTitle {
	color:#ffffff;
	font-family:Arial,Sans-Serif;
	font-size:18px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	padding-left:16px;
	background: #ffffff url("../images/SidePanelTop.png") no-repeat left top;
}

.SidePanelTitle a {
	color:#ffffff;
	text-decoration:none;
}

.SidePanelTitle a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.SidePanelInner {
	margin:0;
	padding:3px 5px 10px 5px;
}

.SidePanelProduct {
	margin:0;
	padding:0;
	clear:both;
	float:none;
	height:70px;
}

.SideProductPic {
	border:1px solid #e6e6e6;
	margin:12px 9px 0 10px;
	width:70px;
	height:70px;
	overflow:hidden;
}

.SideProductNumber {
	position:relative;
	left:3px;
	top:-67px;
}

.SideProductDesc {
	width:190px;
	position:relative;
	left:90px;
	top:-85px;
}

.SideProductName {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color:#2D68A5;
	margin:0 0 6px 0;
}

.SideProductName a {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color:#2D68A5;
	text-decoration:none;
}

.SideProductName a:hover {
	color:#2D68A5;
	text-decoration:underline;
}

.SideProductPrice {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	color:#000000;
}

.SidePanelFooter {
	float:none;
	clear:both;
	height:10px;
	overflow:hidden;
	margin:0;
	padding:0;
	background: #ffffff url("../images/SidePanelBtm.gif") no-repeat left top;
}



/* Refinement Menu >>>>>>>>>> */

#refinementMenu {
	width:140px;
	margin:0;
	padding:0;
	background: #ffffff url("../images/Refinement_Back.gif") repeat-y left top;
}

#refinementTop {
	width:140px;
	height:10px;
	margin:0;
	padding:0;
	font-size:2px;
	background: #ffffff url("../images/Refinement_Top.gif") no-repeat left top;
}

#refinementBtm {
	width:140px;
	height:10px;
	margin:0;
	padding:0;
	font-size:2px;
	background: #ffffff url("../images/Refinement_Btm.gif") no-repeat left top;
}

.refinementTitle {
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	margin:10px 5px 10px 17px;
}

div#refinementMenu ul {
	list-style: none;
	margin:8px 0 25px 10px;
	padding:0;
	font-family:Arial,Sans-Serif;
	font-size:11px;
}

div#refinementMenu li {
	margin:0 0 3px 0;
	padding:0 0 0 0px;
}

div#refinementMenu li.showRefinements, div#refinementMenu li.showRefinementsActive {
	margin:0 0 7px 0;
}

div#refinementMenu li.showRefinements a {
	font-weight: bold;
}

div#refinementMenu li {
	padding:0 0 0 7px;
}

div#refinementMenu li.active, div#refinementMenu li.showRefinementsActive {
	font-weight: bold;
	color: #FF5B00;
	background: url("../images/Refinement_Arrow.gif") no-repeat 0 3px;
}

div#refinementMenu ul.RefineBrand {
	margin:8px 0 10px 10px;
}


/* Refined Buttons >>>>>>>>>>>> */

#RefinedTitle {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	float:left;
	margin:0 0 0 5px;
	padding:4px 0 0 0;
}

#RefinedTags {
	float:left;
	width:485px;
	margin:0 0 30px 0;
}

.RefinedButton {
	float:left;
	margin:0 0 10px 10px;
	height:25px;
}

.RefinedButtonStart {
	width:10px;
	height:25px;
	float:left;
	background: transparent url("../images/RefinedButtonStart.gif") no-repeat left top;
}

.RefinedButtonText {
	height:25px;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	padding:4px 10px 0 0;
	color:#000000;
	float:left;
	background: #ffffff url("../images/RefinedButtonBack.gif") repeat-x left top;
}

.RefinedButtonEnd {
	width:24px;
	height:25px;
	float:left;
	cursor:pointer;
	background: transparent url("../images/RefinedButtonEnd.gif") no-repeat left top;
}

.RefinedButtonOver {
	width:24px;
	height:25px;
	float:left;
	cursor:pointer;
	background: transparent url("../images/RefinedButtonEnd.gif") no-repeat left -25px;
}



/* Category Panel >>>>>>>>>>>>> */

#CategoryTop {
	clear:both;
	float:none;
	font-size:1px;
	line-height:1px;
	height:1px;
	overflow:hidden;
}

#CategoryTitleHolder {
	margin:8px 0 18px 5px;
}

#CategoryTitle {
	font-family:Arial,Sans-Serif;
	font-size:24px;
	font-weight:bold;
	color:#333333;
}

#CategoryTitleRefined {
	font-family:Arial,Sans-Serif;
	font-size:24px;
	font-weight:normal;
	color:#333333;
}

#CategoryFeaturedHolder {
	clear:both;
	float:none;
	width:630px;
	height:174px;
}

#CategoryFeatured {
	width:625px;
	height:154px;
	margin:0 0 20px 5px;
	cursor:pointer;
}

#CategoryFeaturedRibbon {
	position:relative;
	width:152px;
	overflow:hidden;
	left:480px;
	top:-176px;
	cursor:pointer;
}

#categoryPanel {
	width:465px;
	margin:0;
	padding:0;
	background: #ffffff url("../images/CategoryPanelBack.gif") repeat-y left top;
}

#categoryPanelTop {
	width:465px;
	height:46px;
	margin:0;
	padding:0;
	background: transparent url("../images/CategoryPanelTop.gif") no-repeat left top;
}

#categoryPanelBtm {
	width:465px;
	height:46px;
	margin:0;
	padding:0;
	background: #ffffff url("../images/CategoryPanelBtm.gif") no-repeat left bottom;
}

#categoryPanel td {
	background: transparent url("../images/CategoryCellBack.gif") no-repeat right bottom;
	width:155px;
}

#categoryPanel tr.last td {
	background: transparent url("../images/CategoryLastRowBack.gif") no-repeat right bottom;
	width:155px;
}

#categoryPanel tr td.last {
	background: transparent url("../images/CategoryLastCellBack.gif") no-repeat right bottom;
	width:155px;
}

#categoryPanel tr.last td.last {
	background: none;
	width:155px;
}

#categoryPanel .categoryProduct {
	width:150px;
	height:150px;
	overflow:hidden;
	margin:10px 0 5px 2px;
}

#categoryPanel .categoryProductPic {
	width:150px;
	height:150px;
	overflow:hidden;
}

#categoryPanel .PromotionBadge {
	width:44px;
	height:44px;
	overflow:hidden;
	position:relative;
	left:105px;
	top:-135px;
}

.categoryProductDetails {
	height:52px;
	display:block;
}

#categoryPanel .categoryProductTitle {
	display:block;
	width:136px;
	font-weight:normal;
	margin:0 0 0 10px;
}

#categoryPanel .productPrice {
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	margin:10px 0 2px 10px;
}

#categoryPanel .productRRP {
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	margin:0 0 20px 10px;
}

.BuyNowButtonSmall {
	width:67px;
	height:22px;
	position:relative;
	left:77px;
	top:-60px;
	margin:0;
	cursor:pointer;
	background: transparent url("../images/BuyNowBtnSmall.gif") no-repeat left 0px;
}

.MoreInfoButtonSmall {
	width:67px;
	height:22px;
	position:relative;
	left:77px;
	top:-60px;
	margin:0;
	cursor:pointer;
	background: transparent url("../images/MoreInfoBtnSmall.gif") no-repeat left 0px;
}


/* Paging >>>>>>>>>>>>>>>>>>>>> */

#categoryPanelTop td, #categoryPanelBtm td {
	width:auto;
	background:none;
}

.pagingHolder {
	padding:0;
}

.PagingItemCount {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	padding:2px 0 0 10px;
}

#categoryPanelTop label, #categoryPanelBtm label {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	margin:2px 0 0 0;
}

#categoryPanelTop select, #categoryPanelBtm select {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	width:110px;
	margin:2px 0 0 0;
}

.pagingNavigation {
	float:right;
	margin:7px 0 0 0;
}

.pagingNavigation span {
	display:inline-block;
	float:left;
	margin:3px 0 0 -2px;
}

.pagingNavigation a {
	display:inline-block;
	float:left;
	width:18px;
	height:18px;
	padding:3px 0 2px 0px;
	margin:0 3px 0 0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	text-decoration:none;
	color:#11327F;
}

.pagingNavigation a:hover {
	color:#11327F;
	text-decoration:none;
	background: transparent url("../images/PageNavHover.gif") no-repeat left top;
}

.pagingNavigation a.current, .pagingNavigation a.current:hover {
	color:#ffffff;
	background: transparent url("../images/PageSelected.gif") no-repeat left top;
}

.pagingNavigation span.prev {
	display:inline-block;
	float:left;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#999999;
	padding:0 2px 0 7px;
	margin:3px 2px 0 0;
	background: transparent url("../images/PagePrevDisabled.gif") no-repeat left 2px;
}

.pagingNavigation a.prev {
	width:auto;
	display:inline-block;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#11327F;
	padding:0 2px 0 7px;
	margin:3px 2px 0 0;
	text-decoration:none;
	background: transparent url("../images/PagePrevArrow.gif") no-repeat left 2px;
}

.pagingNavigation a.prev:hover {
	text-decoration:underline;
	color:#11327F;
	background: transparent url("../images/PagePrevArrow.gif") no-repeat left 2px;
}

.pagingNavigation span.next {
	display:inline-block;
	float:left;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#999999;
	padding:0 7px 0 2px;
	margin:3px 0 0 2px;
	background: transparent url("../images/PageNextDisabled.gif") no-repeat right 2px;
}

.pagingNavigation a.next {
	width:auto;
	display:inline-block;
	float:left;
	font-family:Arial,Sans-Serif;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:#11327F;
	padding:0 7px 0 2px;
	margin:3px 0 0 2px;
	text-decoration:none;
	background: transparent url("../images/PageNextArrow.gif") no-repeat right 2px;
}

.pagingNavigation a.next:hover {
	text-decoration:underline;
	color:#11327F;
	background: transparent url("../images/PageNextArrow.gif") no-repeat right 2px;
}


/* Product Details >>>>>>>>>>>>>> */

.BuyNowProduct {
	width:145px;
	height:40px;
	overflow:hidden;
	cursor:pointer;
	background: transparent url("../images/BuyNowBtnProduct.gif") no-repeat left 0px;
}

.MoreInfoProduct {
	width:145px;
	height:40px;
	overflow:hidden;
	cursor:pointer;
	background: transparent url("../images/MoreInfoProduct.gif") no-repeat left 0px;
}

.ProductItemNo {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#000000;
	margin-top:-10px;
}

.DetailPrice {
	font-family:Arial,Sans-Serif;
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	color:#000000;
}

.DetailRRP {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#999999;
}

.DetailDelivery {
	margin-top:15px;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#000000;
}

.DeliveryNote {
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	color:#999999;
}

.icon_print, .icon_favourite, .icon_email, .icon_facebook {
	margin:4px 0 4px 0;
}

.icon_print a {
	padding:2px 0 2px 22px;
	background: transparent url("../images/Icon_Print.png") no-repeat left top;
}

.icon_favourite a {
	padding:2px 0 2px 22px;
	background: transparent url("../images/Icon_Favourite.png") no-repeat left top;
}

.icon_email a {
	padding:2px 0 2px 22px;
	background: transparent url("../images/Icon_SendToFriend.png") no-repeat left top;
}

.icon_facebook a {
	padding:2px 0 2px 22px;
	background: transparent url("../images/Icon_Facebook.png") no-repeat left top;
}

.icon_viewmore a {
	padding:2px 0 2px 22px;
	background: transparent url("../images/Icon_ViewPictures.png") no-repeat left top;
}

.like_facebook {
	padding:4px 0 0 0;
}

.ProductPanel {
	width:625px;
	overflow:hidden;
	background: #ffffff url("../images/ProductPanelBack.gif") repeat-y left top;
}

.ProductPanelTabs {
	color:#ffffff;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	height:40px;
	overflow:hidden;
	padding-left:12px;
	background: #ffffff url("../images/ProductPanelTop.png") no-repeat left top;
}

.ProductPanelTop {
	height:6px;
	background: transparent url("../images/ProductPanelInner.png") no-repeat left top;
}

.ProductPanelInner {
	margin:0;
	padding:5px 15px 5px 15px;
}

.ProductPanelInnerEnd {
	clear:both;
	float:none;
	height:1px;
	overflow:hidden;
}

.ProductPanelBottom {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	font-weight:bold;
	height:10px;
	overflow:hidden;
	padding-left:14px;
	float:none;
	clear:both;
	background: #ffffff url("../images/ProductPanelBtm.gif") no-repeat left bottom;
}

#tab_overview {
	width:98px;
	margin:4px 0 0 2px;
	padding:0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#355193;
	float:left;
	background:none;
}

a#tab_overview.TabSelected {
	width:98px;
	margin:0px 0 0 2px;
	padding:4px 0 0 0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#000000;
	float:left;
	background: transparent url("../images/tab_Overview.png") no-repeat left top;
}

#tab_specs {
	width:128px;
	margin:4px 0 0 2px;
	padding:0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#355193;
	float:left;
	background:none;
}

a#tab_specs.TabSelected {
	width:128px;
	margin:0px 0 0 2px;
	padding:4px 0 0 0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#000000;
	float:left;
	background: transparent url("../images/tab_Specifications.png") no-repeat left top;
}

#OverviewContent {
	clear:both;
	float:none;
	display:block;
	margin-bottom:10px;
	height:185px;
	overflow:hidden;
}

#SpecificationsContent {
	clear:both;
	float:none;
	display:none;
	margin-bottom:10px;
}

#ProductDetailMore {
	clear:both;
	float:right;
	color:#2C67A5;
	margin-top:20px;
}

#ProductDetailMore a {
	color:#2C67A5;
	font-weight:bold;
	padding-right:18px;
	background: transparent url("../images/ReadMoreArrow.gif") no-repeat right top;
}



/* >>>>>>>>>>>>> LIGHTBOX >>>>>>>>>>>>>>> */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2147484000;
	width: 100%;
	height: 100%;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2147484100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 45%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	/*zoom: 1;*/
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}

#lightbox-nav2 {
	float:right;
	width:110px;
	z-index: 10;
}
#lightbox-nav2 a { outline: none;}
#lightbox-nav-btnPrev2, #lightbox-nav-btnNext2 {
	width: 50px;
	height: 30px;
	display: inline;
}
#lightbox-nav-btnPrev2 { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext2 { 
	right: 0; 
	float: right;
}

#lightbox-container-image-data-box {
	font: 12px Arial, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	padding: 0 10px 0 10px;
}
#lightbox-container-image-data {
	padding: 0 0px 0 0; 
	color: #333333; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 50%;
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	font: 11px Arial, sans-serif;
	display: block; 
	clear: left;
	color: #666666; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	/*float: right;
	padding-bottom: 0.7em;*/
	position: absolute;
	top: -16px;
	right: -16px;
	z-index: 20;
	width:80px;
	height:36px;
	background: transparent url("../images/LightboxCloseA.png") no-repeat left top;
}

#lightbox-secNav-btnClose:hover {
	background: transparent url("../images/LightboxCloseA.png") no-repeat left -36px;
}


/* >>>>>>>>>>>> CART >>>>>>>>>>>> */

.CartPanel {
	width:945px;
	overflow:hidden;
	background: #ffffff url("../images/CartPanelBack.gif") repeat-y left top;
}

.CartPanelTitle {
	color:#ffffff;
	font-family:Arial,Sans-Serif;
	font-size:18px;
	line-height:42px;
	height:42px;
	overflow:hidden;
	padding-left:16px;
	background: #ffffff url("../images/CartPanelTop.png") no-repeat left top;
}

.CartPanelTitle a {
	color:#ffffff;
	text-decoration:none;
}

.CartPanelTitle a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.CartPanelInnerEnd {
	clear:both;
	float:none;
	height:15px;
	overflow:hidden;
}

.CartPanelBottom {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	font-weight:bold;
	height:10px;
	overflow:hidden;
	padding-left:16px;
	float:none;
	clear:both;
	background: #ffffff url("../images/CartPanelBtm.gif") no-repeat left bottom;
}

.CartNote {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#000000;
	margin-top:-10px;
}

.KeepShopping {
	padding:30px 0 30px 0;
}

.icon_shopping a {
	padding:2px 0 2px 22px;
	font-size:14px;
	font-weight:bold;
	background: transparent url("../images/Icon_KeepShopping.png") no-repeat left top;
}

.CartLegend td {
	border-bottom:1px solid #e6e6e6;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	color:#000000;
}

.CartPanel td.first {
	padding-right:0px;
}

.CartItem td {
	padding:10px 20px 10px 0;
	border-bottom:1px solid #f2f2f2;
}

.CartPanel .ProductTitle {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#1F3F86;
}

.CartPanel .ProductItemNo {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	color:#000000;
}

.CartPrice {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

input.CartQuantity {
	width:30px;
}

.CartSubTotal td {
	border-bottom:1px solid #e6e6e6;
	padding:10px 20px 10px 0;
}

.CartTotal td {
	border-bottom:1px solid #e6e6e6;
	font-family:Arial,Sans-Serif;
	font-size:16px;
	font-weight:normal;
	padding:20px 20px 20px 0;
}

.CartTotalNote {
	font-family:Arial,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}

td.PaymentOptions {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#000000;
	padding:0 0 0 15px;
}

td.PaymentOptions span {
	float:left;
	display:block;
	padding:10px 10px 0 0;
}

.NeedHelp {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
	color:#000000;
}

.KeepShoppingBottom {
	padding:30px 0 0 0;
}

.KeepShoppingBottom .icon_shopping {
	clear:both;
	float:left;
	margin-right:30px;
}

.CartVoucher {
	width:80px;
}

#VoucherNoteCart {
	width:200px;
	text-align:left;
	background-color:#f9fbfd;
	border:1px solid #afd1dd;
	padding:7px 10px 8px 30px;
	margin:10px 0px 8px 10px;
	font-size:12px;
	background: #f9fbfd url("../images/LoginInfo.gif") no-repeat 9px 8px;
}

.CheckoutContinue {
	width:175px;
	height:35px;
	margin:0;
	cursor:pointer;
	margin-top:40px;
	background: transparent url("../images/CartCheckoutBtn.gif") no-repeat left 0px;
}

.CheckoutContinue:hover {
	background: transparent url("../images/CartCheckoutBtn.gif") no-repeat left -35px;
}

.CartLoginNote {
	width:175px;
	font-family:Arial,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	line-height:30px;
	color:#000000;
	text-align:left;
}

.FormSubmitHolder {
	margin-top:40px;
}

.SearchDivider {
	height:30px;
	border-top:1px solid #cccccc;
	margin-left:5px;
	margin-top:20px;
}

#SearchOtherPanel {
	width:465px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	overflow:hidden;
	margin-top:20px;
	padding:0;
	background: transparent url("../images/SearchOtherBack.gif") repeat-y left top;
}

#SearchOtherPanelTop {
	width:465px;
	height:10px;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	overflow:hidden;
	margin:0;
	padding:0;
	background: transparent url("../images/SearchOtherTop.gif") no-repeat left top;
}

#SearchOtherPanelInner {
	padding:10px 20px 10px 20px;
}

#SearchOtherPanelBtm {
	width:465px;
	height:10px;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	overflow:hidden;
	margin:0;
	padding:0;
	background: transparent url("../images/SearchOtherBtm.gif") no-repeat left top;
}

#SearchOtherPanel ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}

#SearchOtherPanel li {
	list-style:none;
	padding:0 0 0 16px;
	margin:4px 0 2px 0;
	background: transparent url("../images/ListBullet.gif") no-repeat left top;
}



/* >>>>>>>>>>>> LOGIN / REGISTER >>>>>>>>>>>>> */

#LoginRegisterPanel {
	width:945px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-top:20px;
	background: transparent url("../images/LoginRegisterBack.gif") repeat-y left top;
}

#LoginRegisterTop {
	width:945px;
	height:10px;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	overflow:hidden;
	margin:0;
	padding:0;
	background: transparent url("../images/LoginRegisterTop.gif") no-repeat left top;
}

#LoginRegisterBottom {
	width:945px;
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	font-size:12px;
	overflow:hidden;
	margin:0;
	padding:10px 20px 20px 20px;
	border-top:1px solid #c3c3c3;
	text-align:left;
	background: transparent url("../images/LoginRegisterBtm.gif") no-repeat left bottom;
}

#LoginRegisterBottom table {
	margin-left:200px;
}

#LoginRegisterInner {
	padding:10px 0 30px 0;
}

#LoginRegisterPanel ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:0px 0 0 0;
}

#LoginRegisterPanel li {
	list-style:none;
	padding:0 0 0 16px;
	margin:4px 0 2px 0;
	background: transparent url("../images/ListBullet.gif") no-repeat left top;
}

.LoginRegisterNote {
	width:310px;
	text-align:left;
	background-color:#f9fbfd;
	border:1px solid #afd1dd;
	padding:7px 10px 8px 30px;
	margin:20px 0px 20px 0px;
	font-size:11px;
	background: #f9fbfd url("../images/LoginInfo.gif") no-repeat 9px 8px;
}

#LoginRegisterPanel .LoginFieldReg {
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	width:260px;
}

#RegMiniPanel {
	width:440px;
	background: transparent url("../images/RegMiniBack.gif") repeat-y left top;
}

#RegMiniPanelTop {
	width:440px;
	height:10px;
	font-size:2px;
	line-height:2px;
	background: transparent url("../images/RegMiniTop.gif") no-repeat left top;
}

#RegMiniPanelBtm {
	width:440px;
	height:10px;
	font-size:2px;
	line-height:2px;
	background: transparent url("../images/RegMiniBtm.gif") no-repeat left top;
}

#RegMiniPanel .ValidationErrorNote {
	padding:0;
}

#RegMiniPanel .LoginRegisterNote {
	width:370px;
}

.LoginFieldRegMini {
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	width:200px;
}

#LoginRegisterPanel label {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0;
}


#LoginErrorPanel {
	width:945px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-top:20px;
	background: transparent url("../images/LoginErrorBack.gif") repeat-y left top;
}

#LoginErrorTop {
	width:945px;
	height:10px;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	overflow:hidden;
	margin:0;
	padding:0;
	background: transparent url("../images/LoginErrorTop.gif") no-repeat left top;
}

.LoginErrorNote {
	width:310px;
	text-align:left;
	background-color:#fae1e0;
	border:1px solid #e83233;
	padding:7px 10px 8px 30px;
	margin:20px 0px 20px 0px;
	font-size:11px;
	background: #fae1e0 url("../images/Icon_Error.png") no-repeat 9px 6px;
}

#LoginErrorBottom {
	width:945px;
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	font-size:12px;
	overflow:hidden;
	margin:0;
	padding:10px 20px 20px 20px;
	border-top:1px solid #c3c3c3;
	text-align:left;
	background: transparent url("../images/LoginRegisterBtm.gif") no-repeat left bottom;
}

#LoginErrorBottom table {
	margin-left:200px;
}

#LoginErrorInner {
	padding:10px 0 30px 0;
}

#LoginErrorPanel .LoginFieldReg {
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	font-size:11px;
	width:260px;
}

#LoginErrorPanel label {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0;
}

.PageDivider {
	margin:20px 0 20px 0;
	background: #ffffff url("../images/ConfirmDivider.gif") repeat-x left 50%;
}

.SignUpTip {
	color:#666666;
}


/* >>>>>>>>>>> CONFIRMATION >>>>>>>>>>>>> */

#ConfirmStep_1 {
	width:718px;
	height:38px;
	overflow:hidden;
	margin:10px auto 30px auto;
	background: #ffffff url("../images/ConfirmStep1.png") no-repeat left top;
}

#ConfirmStep_2 {
	width:718px;
	height:38px;
	overflow:hidden;
	margin:10px auto 30px auto;
	background: #ffffff url("../images/ConfirmStep2.png") no-repeat left top;
}

#ConfirmStep_3 {
	width:718px;
	height:38px;
	overflow:hidden;
	margin:10px auto 30px auto;
	background: #ffffff url("../images/ConfirmStep3.png") no-repeat left top;
}

.StepPast {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	line-height:38px;
	color:#666666;
}

.StepPast a {
	color:#666666;
	text-decoration:none;
}

.StepPast a:hover {
	color:#666666;
	text-decoration:none;
}

.StepCurrent {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	line-height:38px;
	color:#2466AC;
}

.StepFuture {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:normal;
	line-height:38px;
	color:#000000;
}

.ConfirmNote {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	color:#000000;
}

.RedText {
	color:#D81D00;
}

.ConfirmDividerStart {
	margin:20px 0 10px 0;
	background: #ffffff url("../images/ConfirmDivider.gif") repeat-x left 50%;
}

.ConfirmDivider {
	margin:45px 0 10px 0;
	background: #ffffff url("../images/ConfirmDivider.gif") repeat-x left 50%;
}

.ConfirmDivider span, .ConfirmDividerStart span {
	font-family:Arial,Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color:#666666;
	padding:0 15px 0 0;
	background: #ffffff;
}

.ValidationError {
	padding:0;
	border:1px solid #e83233;
	margin:10px 10px 0 0;
	background: #fae1e0 url("../images/Icon_Error.png") no-repeat 9px 8px;
}

.ValidationErrorNoIcon {
	padding:0;
	border:1px solid #e83233;
	margin:10px 10px 0 0;
	background-color: #fae1e0;
}

.ValidationHolder {
	padding:0;
	border:1px solid #ffffff;
	margin:10px 10px 0 0;
	background: #ffffff url("../images/spacer.gif") no-repeat 9px 8px;
}

.ValidationErrorNote {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	padding:10px 0 0 0;
	display:block;
}

.ConfirmEmailNote {
	width:270px;
	text-align:left;
	background-color:#f9fbfd;
	border:1px solid #afd1dd;
	padding:7px 10px 8px 34px;
	margin:20px 0px 20px 0px;
	font-size:12px;
	background: #f9fbfd url("../images/MembershipEmail.gif") no-repeat 9px 8px;
}

.FormDisabled .formTitle {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.FormDisabled .formValue {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#999999;
}

.FormDisabled .RedText {
	color:#999999;
}

.OptionsNote {
	padding-left:20px;
	color:#666666;
}

#VoucherNote {
	width:400px;
	background-color:#f9fbfd;
	border:1px solid #afd1dd;
	padding:7px 30px 8px 30px;
	margin:10px 10px 8px 0px;
	font-size:12px;
	color:#002149;
	background: #f9fbfd url("../images/LoginInfo.gif") no-repeat 9px 8px;
}

#AgreeCheck {
	padding-left:160px;
}

#ConfirmCartPanel .CartTotal td {
	border-bottom:none;
	padding:20px 20px 10px 0;
}

#ConfirmCartPanel .CartPanelInner {
	padding:3px 0 0 0;
	background: transparent url("../images/ConfirmCartPanelTop.gif") no-repeat left top;
}

#ConfirmCartPanel .CartLegend td {
	border-bottom:none;
}

.ConfirmSuccess {
	color:#578700;
	font-size:18px;
	padding-left:30px;
	background: transparent url("../images/PaymentSuccess.gif") no-repeat left 4px;
}

.SuccessNote {
	padding-left:30px;
}

.NewMemberNote {
	font-size:14px;
}

.NewMemberAccount ul, .ReceiptInfo ul {
	list-style:none;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}

.NewMemberAccount li, .ReceiptInfo li {
	list-style:none;
	padding:0 0 0 16px;
	margin:4px 0 2px 0;
	background: transparent url("../images/ListBullet.gif") no-repeat left top;
}

#ReceiptNote {
	width:160px;
	background-color:#f9fbfd;
	border:1px solid #afd1dd;
	padding:7px 10px 8px 30px;
	margin:20px 10px 20px 0px;
	font-size:11px;
	color:#000000;
	background: #f9fbfd url("../images/LoginInfo.gif") no-repeat 9px 8px;
}



/* >>>>>>>>>>>>>> MEMBER AREA >>>>>>>>>>>>> */

.MemberPanel {
	width:945px;
	overflow:hidden;
	background: #ffffff url("../images/MemberPanelBack.gif") repeat-y left top;
}

#MemberPanelTabs {
	color:#ffffff;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	height:40px;
	overflow:hidden;
	padding-left:12px;
	background: #ffffff url("../images/MemberPanelTop.png") no-repeat left top;
}

.MemberPanelTop {
	height:6px;
	background: transparent url("../images/MemberPanelInner.png") no-repeat left top;
}

.MemberPanelInner {
	margin:0;
	padding:5px 0px 5px 0px;
}

.MemberPanelInnerEnd {
	clear:both;
	float:none;
	height:1px;
	overflow:hidden;
}

.MemberPanelBottom {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	font-weight:bold;
	height:10px;
	overflow:hidden;
	padding-left:14px;
	float:none;
	clear:both;
	background: #ffffff url("../images/MemberPanelBtm.gif") no-repeat left bottom;
}

#tab_member, #tab_orders, #tab_favourites {
	width:234px;
	margin:4px 0 0 2px;
	padding:0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#355193;
	float:left;
	background:none;
}

#tab_member.TabWithGap, #tab_orders.TabWithGap {
	width:234px;
	margin:4px 0 0 2px;
	padding:0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#355193;
	float:left;
	background: transparent url("../images/MemberTabsDivider.gif") no-repeat right top;
}

a#tab_member.TabSelected, a#tab_orders.TabSelected, a#tab_favourites.TabSelected {
	width:234px;
	margin:0px 0 0 2px;
	padding:4px 0 0 0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#000000;
	float:left;
	background: transparent url("../images/tab_Member.png") no-repeat left top;
}

#MemberPanelTabs a.TabSelected {
	width:234px;
	margin:0px 0 0 2px;
	padding:4px 0 0 0;
	text-align:center;
	font-family:Arial,Sans-Serif;
	display:block;
	font-size:14px;
	line-height:36px;
	font-weight:bold;
	color:#000000;
	float:left;
	background: transparent url("../images/tab_Member.png") no-repeat left top;
}


#MembershipContent {
	float:left;
	margin-bottom:10px;
	padding:20px 20px 0 20px;
}

#OrdersContent {
	float:left;
	margin-bottom:10px;
}

#FavouritesContent {
	float:left;
	margin-bottom:10px;
}

.tabpanelheight {
	float:left;
}

#OrdersContent .ProductTitle, #FavouritesContent .ProductTitle {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#1F3F86;
}

#OrdersContent .ProductItemNo {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	color:#000000;
}

.ordersDetail {
	color:#666666;
}

.ordersDivider {
	border-top:1px solid #cacaca;
	margin:0;
	padding:0;
}

#FavouritesContent .BuyNowButtonSmall {
	position:relative;
	left:0px;
	top:0px;
}

#FavouritesContent .MoreInfoButtonSmall {
	position:relative;
	left:0px;
	top:0px;
}

#FavouritesContent .BuyNowPriceSmall {
	padding:2px 0 0 10px;
}


.RemoveButton {
	margin:0;
	height:25px;
}

.RemoveButtonStart {
	width:10px;
	height:25px;
	float:left;
	background: transparent url("../images/RefinedButtonStart.gif") no-repeat left top;
}

.RemoveButtonText {
	height:25px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	padding:6px 10px 0 0;
	color:#000000;
	float:left;
	background: #ffffff url("../images/RefinedButtonBack.gif") repeat-x left top;
}

.RemoveButtonEnd {
	width:24px;
	height:25px;
	float:left;
	cursor:pointer;
	background: transparent url("../images/RefinedButtonEnd.gif") no-repeat left top;
}

.RemoveButtonOver {
	width:24px;
	height:25px;
	float:left;
	cursor:pointer;
	background: transparent url("../images/RefinedButtonEnd.gif") no-repeat left -25px;
}

#FavouritesContent .orderNotAvailable .ProductTitle,
#FavouritesContent .orderNotAvailable .ProductTitle a,
#FavouritesContent .orderNotAvailable .ordersDetail {
	color:#a1a1a1;
}

#FavouritesContent .orderNotAvailable .ProductTitle a:hover {
	color:#a1a1a1;
	text-decoration:underline;
}

/*
#FavouritesContent .orderNotAvailable .RemoveButtonStart {
	width:10px;
	height:25px;
	float:left;
	background: transparent url("../images/RemoveUnavailableStart.gif") no-repeat left top;
}

#FavouritesContent .orderNotAvailable .RemoveButtonText {
	height:25px;
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	padding:6px 10px 0 0;
	color:#a1a1a1;
	float:left;
	background: #ffffff url("../images/RemoveUnavailableBack.gif") repeat-x left top;
}

#FavouritesContent .orderNotAvailable .RemoveButtonEnd {
	width:24px;
	height:25px;
	float:left;
	cursor:default;
	background: transparent url("../images/RemoveUnavailableEnd.gif") no-repeat left top;
}
*/


/* >>>>>>>>>>>> WELCOME MESSAGE >>>>>>>>>>> */

#WelcomeHolder {
	background: #ffffff url("../images/WelcomeBack.gif") repeat-y left top;
	font-family:Arial,Sans-Serif;
	font-size:22px;
	font-weight:bold;
	padding:0;
	margin:0 0 20px 0;
	color:#1e5d9e;
}

#WelcomeTop {
	width:945px;
	height:10px;
	font-size:2px;
	line-height:2px;
	overflow:hidden;
	background: #ffffff url("../images/WelcomeTop.gif") no-repeat left top;
}

#WelcomeInner {
	font-family:Arial,Sans-Serif;
	font-size:20px;
	font-weight:bold;
	padding:0 10px 0 10px;
	color:#1e5d9e;
}

#WelcomeEnd {
	width:945px;
	height:10px;
	font-size:2px;
	line-height:2px;
	overflow:hidden;
	background: #ffffff url("../images/WelcomeBtm.gif") no-repeat left top;
}


/* >>>>>>>>>>>>> SITE MAP >>>>>>>>>>>>> */

#SiteMap a {
	color:#005cba;
	text-decoration:none;
}

#SiteMap a:hover {
	color:#005cba;
	text-decoration:underline;
}

.SiteMapDivider {
	margin:30px 0 10px 0;
	background: #ffffff url("../images/ConfirmDivider.gif") repeat-x left 50%;
}

.SiteMapDivider span {
	font-family:Arial,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:0 15px 0 0;
	background: #ffffff;
}

#SiteMapProducts {
	font-size:11px;
}

#SiteMapProducts a {
	font-size:11px;
	padding:0 0 0 14px;
	background: #ffffff url("../images/SiteMapBullet.gif") no-repeat left 2px;
}

#SiteMapProducts .SiteMapCategory {
	font-weight:bold;
	margin:20px 0 0 10px;
	font-size:12px;
	padding:0;
}

#SiteMapProducts .SiteMapCategory a {
	font-weight:bold;
	padding:0;
	font-size:12px;
	background:none;
}


/* >>>>>>>>>>>>> BRANDS LIST >>>>>>>>>>>>> */

.BrandsPanel {
	width:625px;
	overflow:hidden;
	background: #ffffff url("../images/BrandsListBack.gif") repeat-y left top;
}

.BrandsPanelTop {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	font-weight:bold;
	height:14px;
	overflow:hidden;
	float:none;
	clear:both;
	background: transparent url("../images/BrandsListTop.gif") no-repeat left top;
}

.BrandsPanelBottom {
	color:#000000;
	font-family:Arial,Sans-Serif;
	font-size:2px;
	line-height:2px;
	font-weight:bold;
	height:14px;
	overflow:hidden;
	float:none;
	clear:both;
	background: transparent url("../images/BrandsListBtm.gif") no-repeat left bottom;
}

.BrandsPanel a {
	font-family:Arial,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#005cba;
}

.BrandsPanel a:hover {
	color:#005cba;
	text-decoration:underline;
}



#BrandsList a {
	font-size:11px;
	color:#005cba;
	text-decoration:none;
}

#BrandsList a:hover {
	color:#005cba;
	text-decoration:underline;
}

.BrandsDivider {
	margin:30px 0 10px 0;
	background: #ffffff url("../images/ConfirmDivider.gif") repeat-x left 50%;
}

.BrandsDivider span {
	font-family:Arial,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding:0 15px 0 0;
	background: #ffffff;
}


/* >>>>>>>>>>>>> FORMS >>>>>>>>>>>>>>> */

input::-moz-focus-inner { border: 0; }

.formTitle {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.formValue {
	font-family:Arial,Sans-Serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.formTip {
	font-family:Arial,Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.green_btn_small {
	width:85px;
	height:35px;
	display:block;
	margin:0;
	cursor:pointer;
	font-family:Arial,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:31px;
	color:#ffffff;
	text-align:center;
	border:none;
	outline:none;
	background: transparent url("../images/GreenBtnSmall.gif") no-repeat left 0px;
}

.green_btn_small:active {
	border: 0;
	outline: none;
	outline-style: none;
	cursor:pointer;
}

.green_btn_small:hover {
	background: transparent url("../images/GreenBtnSmall.gif") no-repeat left -35px;
}

.green_btn_medium {
	width:125px;
	height:35px;
	display:block;
	margin:0;
	cursor:pointer;
	font-family:Arial,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:31px;
	color:#ffffff;
	text-align:center;
	border:none;
	outline:none;
	background: transparent url("../images/GreenBtnMedium.gif") no-repeat left 0px;
}

.green_btn_medium:active {
	border: 0;
	outline: none;
	outline-style: none;
	cursor:pointer;
}

.green_btn_medium:hover {
	background: transparent url("../images/GreenBtnMedium.gif") no-repeat left -35px;
}

.green_btn_large {
	width:175px;
	height:35px;
	display:block;
	margin:0;
	cursor:pointer;
	font-family:Arial,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:31px;
	color:#ffffff;
	text-align:center;
	border:none;
	outline:none;
	background: transparent url("../images/GreenBtnLarge.gif") no-repeat left 0px;
}

.green_btn_large:active {
	border: 0;
	outline: none;
	outline-style: none;
	cursor:pointer;
}

.green_btn_large:hover {
	background: transparent url("../images/GreenBtnLarge.gif") no-repeat left -35px;
}

.gray_btn_small {
	width:85px;
	height:35px;
	display:block;
	margin:0;
	cursor:pointer;
	font-family:Arial,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:31px;
	color:#777777;
	text-align:center;
	border:none;
	outline:none;
	background: transparent url("../images/GrayBtnSmall.gif") no-repeat left 0px;
}

.gray_btn_small:active {
	border: 0;
	outline: none;
	outline-style: none;
	cursor:pointer;
}

.gray_btn_small:hover {
	background: transparent url("../images/GrayBtnSmall.gif") no-repeat left -35px;
}

.gray_btn_medium {
	width:125px;
	height:35px;
	display:block;
	margin:0;
	cursor:pointer;
	font-family:Arial,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:31px;
	color:#777777;
	text-align:center;
	border:none;
	outline:none;
	background: transparent url("../images/GrayBtnMedium.gif") no-repeat left 0px;
}

.gray_btn_medium:active {
	border: 0;
	outline: none;
	outline-style: none;
	cursor:pointer;
}

.gray_btn_medium:hover {
	background: transparent url("../images/GrayBtnMedium.gif") no-repeat left -35px;
}


/* Ads >>>>>>>>>>>> */

.SideAdTop {
	width:300px;
	overflow:hidden;
}

.SubscribeAd {
	padding:14px 0 0 0;
}

.AdPageEnd {
	text-align:center;
	padding:50px 0 40px 0;
}

.SideAdGap {
	font-size:2px;
	width:300px;
	height:10px;
	overflow:hidden;
	margin:0;
	padding:0;
}


