/* CSS Document */

body {
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#bf1226;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
		
		
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	margin:0;
	padding:0;
	padding-bottom:10px;

}
		
#center-panel a:hover {
	color:##bf1226 !important;
	text-decoration:underline!important;
}

		
.clear {
	
	clear:both;
	height:1px;
}

#wrapper {
	width:940px;
	margin:0px auto;
}

#header {
	background:url(../images/bg-header.gif) no-repeat;
	background-position:center top;
	height:115px;
	width:940px;
	margin:0px auto;
}

	#logo {
		height:115px;
		width:300px;
		float:left;
	}

	#right-header {
		height:115px;
		width:625px;
		float:right;
	}
	
#top-menu { height:20px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-size:13px;float:right;padding-right:20px; margin-top:10px}
#top-menu ul{list-style:none;margin:0;padding:0;margin-left:30px; color:#d6d6d6;}
#top-menu ul li{list-style-type:none;margin-top:4px; padding:0 5px; color:#d6d6d6; border-right:1px solid #d6d6d6; float:left;line-height:15px;}
#top-menu ul li.last{padding-left:10px;border-right:none;display:inline;float:left; color:#000000;}
#top-menu ul li a{color:#474848;text-decoration:none; font-size:13px; font-weight:bold;}
#top-menu ul li a:hover{color:#e01b56;text-decoration:underline;}

.cart-box { border:1px solid #d5d5d5; background:#fff; float:right; margin:14px 10px 0 0}
.cart-basket { color:##bf1226; font-size:11px; font-weight:bold}
.cart-basket img { vertical-align:middle}
		
		
			#become-member a{
				color:#bf1226;
				text-decoration:none;
			}
			
			
			#become-member a:hover{
				color:#bf1226;
				text-decoration:underline;
			}
		
		#shopping-cart {
			font-family: Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			font-size:13px;
			float:right;
	padding-top:2px;
				display:inline;

width:450px;
text-align:right;
padding-right:31px;
		}
		
		.cartSummaryLink, catCartSummary, .cartSummaryTable {
			margin:0!important;
			padding:0!important;
			margin-top:1px!important;
		}
		
		.become-member-span {
			font-family: Arial, Helvetica, sans-serif;
			
			font-size:13px;
	padding-right:10px;
text-decoration:none!important;
		}
				.become-member-span a {
		color:#FFFFFF!important; text-decoration:none!important;}
		
				.become-member-span a:hover {
		color:#FFFFFF!important; text-decoration:underline!important;}
		
		
			#shopping-cart a{
				color:#FFFFFF;
				text-decoration:none;
			}
	
			#shopping-cart a{
				color:#FFFFFF;
				text-decoration:underline;
			}
			
#search-engine{height:27px;float:left; margin: 37px 0 0 40px; clear:both}
#search-engine .cat_textbox2{ border: 1px solid #BBBBBB;
    color: #6E6E6E;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-right: 5px;
    padding: 5px;
    width: 215px;}
#search-engine .cat_button2{width:30px;height:27px;float:left;}
			
#menu{background:url(../images/bg-menu1.png) top repeat-x; background-position:center top;height:37px; margin:0 0 10px 0;width:940px;}

#menu ul{list-style-type:none;margin:0;padding:0;}

#menu ul li{list-style-type:none;font-family:Arial,Helvetica,sans-serif; margin:0; border-right:1px solid #606060; line-height:37px; padding:0; display:inline;float:left;font-size:12px;font-weight:bold;color:#fff;}

#menu ul li a{color:#fff;text-decoration:none; line-height:37px; display:block;  padding:0 18px}

#menu ul li a:hover{color:#fff;text-decoration:none; background:url(../images/bg-hover.png) top repeat-x; line-height:37px;}
#menu ul li.selected a {color:#fff;text-decoration:none; background:url(../images/bg-hover.png) top repeat-x; line-height:37px;}
		
#content-wrapper {
	/*background:url(../images/bg-content-wrapper.gif) no-repeat;*/
	/*background-position:center top;*/
	clear:both;
	width:940px;
	float:left;
	/*padding-top:8px;*/
	padding-bottom:10px;
}

	#left-panel {
		width:180px;
		margin-right:10px;
		float:left;
	}
	
		#left-panel .left-menu{
			width:180px;
			float:left;
			margin-top:10px;
		}
		
		#left-panel .left-menu-heading-top{
			background:url(../images/bg-heading1.gif) no-repeat;
			background-position:center top;
			float:left;
			width:180px;
			height:24px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
			padding-top:3px;
		}
		
		#left-panel .left-menu-heading{
			background:url(../images/bg-heading2.gif) no-repeat;
			background-position:center top;
			float:left;
			width:180px;
			height:24px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
			padding-top:3px;
			margin-top:10px;
		}
		
			#left-panel .left-menu-link ul{
				float:left;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#454547;
				list-style-type:none!important;
				margin:0px;
				padding:0px;
			}
	
			#left-panel .left-menu-link ul li{
				float:left;
				font-size:12px;
				color:#454547;
				list-style-type:none!important;
				margin:0px;
				padding:0px;
				padding-left:15px;
				width:165px;
			}
			
			#left-panel .left-menu-link ul li a{
				color:#454547;
				text-decoration:none;
				list-style-type:none!important;
			}
			
			#left-panel .left-menu-link ul li a:hover{
				color:#454547;
				text-decoration:underline;
				list-style-type:none!important;
			}


/***************Riko Add*************************************/

#left-panel ul  {
				list-style-type:none!important;
			}

#left-panel ul li h2 {
				float:left!important;
				font-size:12px!important;
				color:#454547!important;
				list-style-type:none!important;
font-weight:normal!important;
				margin:0px!important;
				padding:0px!important;
				width:180px!important;
line-height:15px!important;
			}

#left-panel  ul li  h2 a{
				color:#454547!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

#left-panel  ul li  h2 a:hover {
				color:#FFFFFF!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

#left-panel ul li p {
				float:left!important;
				font-size:12px!important;
				color:#454547!important;
				list-style-type:none!important;
font-weight:normal!important;
				margin:0px!important;
				padding:0px!important;
				width:180px!important;
line-height:15px!important;
			}

#left-panel  ul li p a{
				color:#454547!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

#left-panel  ul li p a:hover {
				color:#FFFFFF!important;
				text-decoration:none!important;
				list-style-type:none!important;
			}

/******************************************************/
			
	#center-panel {
		width:593px;
				color:#333;	
		float:left;
		margin-right:10px;
		font-size:13px;
	}
	
	#center-panel-2 {

		width:730px;
		float:left;
				font-size:13px;
						color:#333;	
	}
	
	#center-panel-3 {
		font-size:13px;
		width:950px;
			color:#333;	
		float:left;
	}
	
		#center-panel p, #center-panel-2 p, #center-panel-3 p{
			font: 'Lucida Grande', Arial;
			font-size:13px;
		color:#333;			
			margin:0px;
			padding:0px;
			margin-bottom:15px;
	line-height:20px;
		}
		
		.content h1, .content h2 {
			font: 'Lucida Grande', Arial;
			font-size:13px;
		color:#333;			
			margin:0px;
			padding:0px;
			margin-bottom:10px;
	line-height:20px;
	font-weight:normal;
		}
		
		#center-panel ul, #center-panel-2 ul, #center-panel-3 ul{
			font: 'Lucida Grande', Arial;
			font-size:13px;
			color:#333;			

		}
		
		#center-panel ul li, #center-panel-2 ul li, #center-panel-3 ul li {
			font: 'Lucida Grande', Arial;
			font-size:13px;
		color:#333;			
			line-height:20px;
		


		}
		
			#center-panel a, #center-panel-2 a, #center-panel-3 a {
				color:#5C5B5B;
				text-decoration:none;
			}
			
			#center-panel ul li a:hover, #center-panel-2 ul li a:hover, #center-panel-3 ul li a:hover {
				color:#5C5B5B;
				text-decoration:underline;
			}
	
	#right-panel {
		width:147px;
		float:left;
	}
	
#footer {
	clear:both;
	width:940px;
	float:left;
}

.logos {
	float:left;
	display:inline;
}

#footer-menu {
	float:left;
	display:inline;
	clear:left;
}

 .logos ul {
	margin:0!important;
	padding:0!important;
	list-style:none!important;
		border:0!important;

}

.logos ul li {
	margin:0!important;
	padding:0!important;
	border:0!important;
		list-style:none!important;
		float:left;

}

.logos img {
		border:0!important;
}


	#footer-menu {
		background:url(../images/bg-footer.gif) no-repeat;
		background-position:center top;
		height:43px;
		width:940px;
	}
	
		#footer-menu ul{
			list-style-type:none;
			margin:0px;
			padding:0px;
			padding-left:57px;
			padding-top:1px;
		}
	
		#footer-menu ul li{
			list-style-type:none;
			font-family: Arial, Helvetica, sans-serif;
			padding-left:8px;
			padding-right:8px;
			display:inline;
			float:left;
			font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
			padding-top:8px;
		}
	
			#footer-menu ul li a{
				color:#FFFFFF;
				text-decoration:none;
			}
	
			#footer-menu ul li a:hover{
				color:#FFFFFF;
				text-decoration:underline;
			}
			
		#footer .copyright {
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#574283;
			width:940px;
			height:30px;
		}
		
	#breadcrumb {
		font-family: Arial, Helvetica, sans-serif;
		color:#474848;
		font-size:13px;
		font-weight:bold;
	}
		
		#product .small-view {
			width:140px;
			float:left;
			background-color:#FFFFFF;
		}
		
		
	
		
		#product .small-view {
			width:140px;
			float:left;

			background-color:#FFFFFF;
			
		}
		
		#product .small-view {
			border:solid 2px #CCC!important;
		}
		
		.catalogueItem {
			padding-bottom:4px!important;
		}
		
		#product .product-name {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#bd2a3d;
			font-weight:bold;
			height:55px;
			padding:10px;
			padding-top:5px;
			padding-bottom:0;
			line-height:16px;
		}
		

				#product .product-name a {
					font-size:11px;
				}
				#product .product-name a:hover {
					font-size:11px;
				}
		
		#product .product-image {
			height:187px;
		}
		
		#product .product-price {
			background-color:#FAFAFA;
			height:45px;
			}
		
		#product .sale-price {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#767676;
			width:55px;
			float:left;
			padding-left:10px;
			padding-top:5px;
		}
		
		#product .price {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#767676;
			font-weight:bold;
			padding-right:10px;
			float:right;
			padding-top:5px;
		}
		
		#product .price-slash {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#767676;
			font-weight:bold;
			float:right;
			padding-right:10px;
			text-decoration:line-through;
			padding-bottom:5px;
		}
		
		#product .large-view{
			width:580px;
			padding-top:10px!important;
			
		}
		
		.feedback-box {
			clear:both;
		}
		
		.feedback-box h5 {
			margin:0!important;
			padding:0!important;
			padding-top:10px!important;
			padding-bottom:5px!important;
		}
		

		
		#product .large-view-left-panel{
			width:260px;
			background-color:#FBFBFB;
			padding:10px;
			float:left;
		}
		
		#product .large-view-product-name{
			font-family:Arial, Helvetica, sans-serif;
			font-size:26px;
			color:#bd2a3d;
			width:240px;
			float:left;
			padding-bottom:10px;
			line-height:25px!important;
		}
		
		#product .large-view-product-name h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:22px;
			color:#404040;
		}
		
		#product .large-view-product-price-slash{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			width:200px;
			color:#767676;
			font-weight:bold;
			float:left;
			text-decoration:line-through;
		}
		
		#product .large-view-product-price {
			font-family:Arial, Helvetica, sans-serif;
			width:200px;
			font-size:13px;
			color:#767676;
			font-weight:bold;
			float:left;
		}
		
		#product .large-view-product-option {
			width:200px;
			height:40px;
			padding-top:10px;
			float:left;
		}
		
		#product .large-view-quantity {
			width:40px!important;
			float:left;
		}
		
		#product .large-view-add-cart {
			width:150px;
			float:left;
		}
		
		#product .large-view-tell-a-friend {
			font-family:Arial, Helvetica, sans-serif;
			width:230px;
			font-size:12px!important;
			color:#4d4d4d;
			float:left;
			padding-top:10px;
		}
		
		#product .Video-link {
			color: #4d4d4d;
			float: left;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 14px !important;
			padding: 10px 0 5px 0;
			width: 230px;
		}
		
		#product .Video-link img { vertical-align:middle } 


		
				#product .large-view-tell-a-friend a {
					font-size:12px;
				}
				
				#product .large-view-tell-a-friend a:hover {
					font-size:12px;
					text-decoration:underline;
				}
		
		#product .large-view-product-description {
			padding-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			width:250px;
			font-size:12px;
			color:#333!important;
			float:left;
			text-align:justify;
		}
		
		#product .large-view-right-panel{
			width:300px;
			background-color:#FFFFFF;
			float:left;
		}
		
		#product .large-view-image-large{
			width:300px;
			float:left;
			padding-bottom:20px;
		}
		
		#product .large-view-poplets{
			width:300px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#9D9D9D;
			padding-bottom:20px;
		}
		
		#product .large-view-related-products{
			width:300px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#9D9D9D;
			padding-bottom:20px;
		}
		
		#product .large-view-user-feedback{
			width:300px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#9D9D9D;
			padding-bottom:20px;
		}
		
			#product .user-feedback-name-entry{
				width:300px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#343434;
				background:#F1F1F1;
				padding:15px 0;
			}
			
			#product .user-feedback-name-entry-date{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#DE86E0;
			}
			
			#product .user-feedback-comments{
				width:300px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#9D9D9D;
				background:#FAFAFA;
				padding:20px 10px;
			}

                        #product a{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#bd2a3d;
				font-weight:bold;
			}
			
			#product a:hover{
				font-family:Arial, Helvetica, sans-serif;
				font-size:15px;
				color:#c63561;
				font-weight:bold;
			}

.productTextInput {
        width:25px!important;
}

.large-price {
	font-size:18px!important;
	color:#bf1226;
	padding-bottom:10px;
}

.large-price2 {
	font-size:12px!important;
	color:#666666;
}

.instock {
	margin:0!important;
	padding:0!important;
}
#large-attributes {

}

#large-attributes select {
	margin:0;
	width:150px;
	border:solid 1px #CCC!important;
}
	
	
	.large-grouping select {
	margin:0;
	width:150px;
	border:solid 1px #CCC!important;

}

	.large-grouping {
		padding-bottom:10px;
}
	
	.large-input {
		margin:0;
		padding:0;
		margin-bottom:10px;
		float:left;
		display:inline;
		padding-top:2px!important;
		margin-right:10px!important;
	}
	
	.large-input input {
		margin:0;
		border:solid 1px #CCC;
	}
	
	.large-add {
		float:left;
		display:inline;
	}
	
	.ad-rotator {
		padding-bottom:10px!important;
	}
	
	form {
		margin:0!important;
		padding:0!important;
		font-size:12px!important;
		color:#666
	}
	
	
	form .item {
		font-size:13px!important;
					font-family:Arial, Helvetica, sans-serif!important;
					margin-bottom:5px;
					clear:both;
margin-left:10px!important;

	}
	
	form .catch {
		margin-left:160px!important;
	}
	
	form label {
		float:left;
		width:160px!important;
		font-size:13px!important;
	}
	
	form .cat_textbox, form .cat_dropdown {
		border:solid 1px #CCC!important;
		width:170px!important;
	}
	
	form .cat_textbox_small {
		border:solid 1px #CCC!important;
		width:170px!important;
	}
	
		form .cat_listbox {
		border:solid 1px #CCC;
		width:170px!important;	
padding:1px;
height:44px!important;
font-size:12px!important;

	}
	
	form .cat_button {
		width:80px;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}
	
	form .cat_button2 {
		width:80px;
		margin-left:160px!important;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}


	
	form .cat_buttonreview {
		width:80px;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}
	
	
		form .cat_buttonnormal {
		width:80px;
		background-color:#FFF;
		border:solid 1px #CCC!important;
	}
	
	form .cat_dropdown {
		width:172px!important;
		border:soid 1px #CCC!important;
	}
	
	.faq-question {

		font-size:13px!important;
		line-height:20px!important;
	}
	
	.moduleFooter{
		font-size:13px!important;
	}

	
	.moduleFooter a{
		font-size:13px!important;
	}
	
	.pagination, #pagination {
		font-size:14px!IMPortant;
		font-weight:bold;
	}
	.pagination a, #pagination a {
		font-size:14px!IMPortant;
		font-weight:bold;
	}
	
	
	.pagination-previous {
		float:left;
		display:inline;
	}
	
	
.pagination-pagination {
		float:left;
		display:inline;
		padding:5px;
	}
	
	.pagination-next {
		float:left;
		display:inline;
	}
	
	
	form .cat_dropdown_smaller {
		width:84px!important;
		border:solid 1px #CCC!important;
	}
	
	.catProdAttributeItem {
		padding-bottom:10px!important;
	}
	
	.catalogueItemNotFound {
		display:none;
	}
	.productItemNotFound {
		display:none;
	}

.movemeleft{
		position:absolute;
		left:-1000;
}

.shippingDiv select, .shippingCountryDiv select {
	width:210px!important;
}


.large-brand h2 {
	font-size:13px!important;
	font-weight:bold;
	display:inline;			color:#767676;
}

.large-brand, .large-category, .large-rating {
				color:#767676;
}

.large-category h2 {
		font-size:13px!important;
			font-weight:bold;
				display:inline;
							color:#767676;
}

.large-rating {
	margin-bottom:10px!important;			color:#767676;
}

.large-category h2 {
	font-size:12px!important;
			color:#767676;
}

#center-panel .large-category h2 a {
	font-size:12px!important;
	color:#767676!important;
}

#center-panel a {
			color:#6e6e6e;
			text-decoration:none!important;
		}
		
		.large-rating {
			font-size:12px!important;
		}
		
		.textarareview {
			border:solid 1px #CCC!important;
		}
		
		.review-catch{
			float:left;
			display:inline;
			clear:both;
		}
		.blog-feed {
	margin:0!important;
	padding:0!important;
}

.blog-feed p, .blog-feed ul, .blog-feed ul li, .blog-feed span {
	margin:0!important;
	padding:0!important;
}

#creditfooter {
	display:none!important;
}

.blog-title {
	font-size:12px;
	color:#454547;
	padding-top:10px;
	height:10px;
	padding-bottom:2px;
	clear:both;
}

.blog-feed a {
	font-size:12px!important;
	color:#454547!important;
	text-decoration:none!important;

}

.blog-feed a:hover {
	text-decoration:underline!important;
}


.blog-feed ul li {
	margin-top:5px!important;
	margin-bottom:5px!important;
}

	form .cat_button-new {
		width:80px;
color:#FFFFFF;
		margin-left:160px!important;
		background-color:#8C33C1;
border:none;
	}
	
	

		.shauna-smallview {
	border:solid 1px #CCC;
	width:142px;
	text-align:center!important;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	height:182px!important;


}



.shauna-smallview-name {
	padding-left:10px;
	font-size:12px;
	color:#444;
	line-height:16px;
	width:125px;
	margin-bottom:5px;
	height:45px!important;
}



.shauna-smallview-name a {
	color:#444!important;
	text-decoration:none;
	font-size:12px!important;
	font-weight:normal!important;
}



.shauna-smallview-name a:hover {
	text-decoration:underline;
	color:#444!important;
}



.shauna-smallview-priceleft {
	float:left;
	width:35px;
	padding-left:10px;
	font-size:12px;
	color:#BF1226;
	height:25px;
	margin-bottom:10px;
}


.shauna-smallview-priceright {
	float:left;
	font-size:12px;
	color:#BF1226;
	height:25px;
		margin-bottom:10px;
}


.shauna-smallview-rpp-price {
	margin-bottom:10px;
}


.shauna-smallview-image {
	width:140px!important;
	height:187px!important;
}


/* New Navigation Start */

#cat_1034527_divs { width:940px; margin:0 auto; background: url("../images/nav-new-bg.gif") repeat-x; height:28px;}
#cat_1034527_divs ul { margin:0; padding:0; width:auto !important;}
#cat_1034527_divs ul li { margin:0; padding:0; float:left; line-height:28px; border-bottom:1px solid #fff;  background: url("../images/nav-new-div.gif") right no-repeat; width:auto !important; }
#cat_1034527_divs ul li a { margin:0 2px 0 0; padding:0 12px; width:auto !important; color:#fff; text-decoration:none; font-weight:bold; font-size:13px !important; }
#cat_1034527_divs ul li a:hover { margin:0 2px 0 0; color:#fff; text-decoration:none; font-weight:bold; background:url(../images/bg-hover.png) top repeat-x; }

#cat_1034527_divs ul li ul { margin:0; padding:0; width:185px !important; border:1px solid #ccc; height:auto !important; background:#fff2ff; z-index:999999  } 
#cat_1034527_divs ul li ul li { margin:0; padding:0; width:auto !important;  border-bottom:1px solid #ccc; line-height:26px; background:none; display:block; float:none; }
#cat_1034527_divs ul li ul li:hover { border-bottom:1px solid #ccc; } 
#cat_1034527_divs ul li ul li a { margin:0; padding:0 5px; width:auto !important; color:#000000; font-weight:normal; font-size:12px;  } 
#cat_1034527_divs ul li ul li a:hover { margin:0; padding:0 5px; width:auto !important; color:#fff; text-decoration:none;  background:url(../images/bg-hover.png) top repeat-x; font-weight:normal;  font-size:12px; } 

/* New Navigation End */
