/* general tag styles */body {	margin:0px;	padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	background-color:#ffffff;	color:#777777;}form {	margin:0px;	padding:0px;}img {	border:none;}h1 {	font-size:170%;	padding:0px;	color:#333333;	margin:0px 0px 10px 0px;	font-family:Arial, Helvetica, sans-serif;	line-height:150%}h2 {	position:relative;	float:left;	font-size:120%;	margin:7px 0px 0px 0px;	padding:0px;	font-family:Arial, Helvetica, sans-serif;}a {	color:#006699;	text-decoration:none;}a:visited {	color:#006699;}a:hover {	color:#F58220;	text-decoration:none;}.floatLeft {	position:relative;	float:left;	margin:0px;	padding:0px;}.floatRight {	position:relative;	float:right;	margin:0px;	padding:0px;}/* page layout */#pageSurround {	position:relative;	margin:0px auto 0px auto;	width:970px;}#header {	position:relative;	float:left;	height:100px;	width:100%;}#page {	position:relative;	float:left;	background-color:#ffffff;	display:block;	background-image:url(../styleImages/el-page-bg.gif);	background-repeat:repeat-y;	padding:0px 10px 0px 10px;}#barOne {	position:relative;	float:left;	width:930px;	margin:0px 0px 0px 0px;	height:58px;	clear:both;	background-image:url(../styleImages/el-top-bar-bg.gif);	background-repeat:no-repeat;	background-position:0px 28px;	padding:0px 20px 0px 20px;	z-index:100;	background-color:#ffffff;}#barOne ul {	position:relative;	float:left;	margin:0px;	padding:0px;}#barOne p {	position:relative;	float:left;	clear:both;	margin:0px;	padding:6px 0px 0px 0px;}*html #barOne p {	padding:0px;}.subTopNavOn {	font-weight:bold;}#barTwo {	position:relative;	float:left;	width:930px;	margin:0px;	padding:10px;	clear:both;}#barThree {	position:relative;	float:left;	margin:0px;	width:930px;	padding:0px 10px 10px 10px;	clear:both;}#sideNavLeft {	position:relative;	float:left;	width:190px;	margin:0px;}#sideNavRight {	position:relative;	float:right;	width:300px;	margin:0px;}#content {	position:relative;	float:left;	margin:0px;	left:10px;	width:440px;	line-height:130%;}#footer {	position:relative;	float:left;	width:970px;	background-image:url(../styleImages/el-bot-bar-bg.gif);	background-repeat:no-repeat;	height:50px;	text-align:center;	clear:both;	padding:17px 0px 0px 0px;}/* image widths and heights */.smallProductImage {	/*width:75px;*/	height:50px;	/*max-height:155px;*/}.featureProductImage {	width:75px;	/*height:65px;*/}.popularProductImage {	width:50px;	float:left;}/* skin design */.tabExpand {	position:relative;	width:100%;	margin:0px 0px 10px 0px;}	/* ie6 hack to prevent tables dropping */	*html .tabExpand {		position:relative;		float:left;		width:100%;		margin:0px 0px 10px 0px;	}#search {	position:relative;	float:right;	top:20px;	right:20px;	z-index:50;}#search input {	font-family:Arial, Helvetica, sans-serif;	font-size:180%;}.searchButton {	position:relative;	float:right;	border:none;	color:#FFFFFF;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:100%;	padding:0px;	width:64px;	height:20px;	background-image:url(../styleImages/search_button.gif);	background-repeat:no-repeat;	margin-left:5px;}.searchButton:hover {	background-image:url(../styleImages/search_button_over.gif);	background-repeat:no-repeat;	cursor:pointer;}#searchbox {	border:0px solid #ffffff;	width:155px;	padding:2px;	color:#B1465D;	font-family:Arial, Helvetica, sans-serif;	font-size:100%;}#header h1 {	position:absolute;	top:10px;	left:10px;	margin:0px;	line-height:120%}#header a {	color:#FFFFFF;	text-decoration:none;}#header a:hover {	color:#E8EBEE;	text-decoration:none;}#homeNav {	position:relative;	float:left;	margin:0px;	padding:0px;}#homeNav li {	position:relative;	float:left;	margin:0px;	padding:0px;	height:29px;	list-style-type:none;	text-align:center;}#homeNav li a {	position:relative;	float:left;	padding:8px 20px 0px 20px;	margin:0px 0px 0px 0px;	height:29px;	display:block;	font-weight:bold;	text-align:center;}.topNavOn {	background-image:url(../styleImages/el-top-but-l-on.gif);	background-repeat:no-repeat;}.topLinkOn {	background-image:url(../styleImages/el-top-but-r-on.gif);	background-position:right 0px;	background-repeat:no-repeat;	color:#333333;}.topNavOff {	background-image:url(../styleImages/el-top-but-l.gif);	background-repeat:no-repeat;}.topLinkOff {	background-image:url(../styleImages/el-top-but-r.gif);	background-position:right 0px;	background-repeat:no-repeat;}#sideNavLeft p {	position:relative;	float:left;	width:180px;	font-size:110%;	font-weight:bold;	margin:0px 0px 0px 0px;	padding:6px 0px 0px 10px;	height:24px;	color:#333333;	background-image:url(../styleImages/boxTopBG.gif);	background-repeat:no-repeat;}#sideNavLeft ul {	position:relative;	float:left;	margin:0px 0px 10px 0px;	padding:10px;	width:168px;	border-bottom:1px solid #cccccc;	border-right:1px solid #cccccc;	border-left:1px solid #cccccc;	background-image:url(../styleImages/boxBotBG.gif);	background-position:top;	background-repeat:repeat-x;}#sideNavLeft li {	position:relative;	float:left;	margin:0px;	padding:0px;	list-style-type:none;	width:100%;}#sideNavLeft li a {	position:relative;	float:left;	margin:0px;	padding:5px 0px 0px 0px;	width:170px;	display:block;	color:#536DA2;}#sideNavLeft ul li ul {	position:relative;	float:left;	margin:0px;	padding:0px;	border:0px;	background-image:none;	display:inline;	font-size:90%;}#sideNavLeft ul li ul li {	position:relative;	float:left;	margin:0px;	padding:0px;	list-style-type:none;	display:inline;}#sideNavLeft ul li ul li a {	position:relative;	float:left;	margin:0px;	padding:0px 0px 3px 0px;	color:#006699;	width:auto;}#pageLinks ul li a {	background-image:url(../styleImages/el-page-arrow.gif);	background-repeat:no-repeat;	background-position:0px 4px;	padding:0px 0px 0px 8px;	width:auto;}#pageLinks ul li ul li a {	background-image:none;	padding:0px 0px 0px 8px;	width:auto;}.boxborder {	position:relative;	float:left;	padding:10px;	width:168px;	margin:0px 0px 10px 0px;	border-bottom:1px solid #cccccc;	border-right:1px solid #cccccc;	border-left:1px solid #cccccc;	background-image:url(../styleImages/boxBotBG.gif);	background-position:top;	background-repeat:repeat-x;}#featureProduct ul {	text-align:center;}#featureProduct li a {	background-image:none;	margin:0px;	padding:0px;}#pullDownNav {	background-color:#eeeeee;	padding:5px;	margin:0px 0px 10px 0px;}#compareDisplay {	position:relative;	float:left;	width:100%;}#productDisplay fieldset, #subBuiltNav fieldset, #subNav fieldset, #content fieldset {	position:relative;	float:left;	width:598px;	border:1px solid #cccccc;	line-height:150%;	padding:10px;	margin-bottom:10px;}#productDisplay legend, #subBuiltNav legend, #subNav legend, #content legend  {	color:#006699;	font-weight:bold;}#productDisplay table {	clear:left;}#productDisplay td, #compareDisplay td {	position:relative;	padding:10px 5px 10px 5px;}#singleProductDisplay {	position:relative;	float:left;	width:620px;	border-bottom:1px solid #cccccc;	margin:0px 0px 20px 0px;	padding:0px 0px 20px 0px;}#singleProductDisplay ul {	position:relative;	float:left;	margin:0px;	padding:0px;	width:100%;}#singleProductDisplay ul li {	position:relative;	float:left;	margin:0px 0px 10px 0px;	padding:0px;	display:inline;	list-style-type:none;	width:100%;}#singleProductDisplay img {	margin:10px 0px 10px 0px;	padding:0px;	max-width:450px;	/*width:450px*/}#sideNavRight p, #newsItems p,#tagCloud p, #ad1  {	position:relative;	float:right;	width:230px;	font-size:110%;	font-weight:bold;	margin:0px 0px 0px 0px;	padding:6px 10px 0px 10px;	height:24px;	color:#333333;	border-top:1px solid #cccccc;	border-right:1px solid #cccccc;	border-left:1px solid #cccccc;}#ad1 {	padding-bottom:5px;	margin-bottom:10px;	border-bottom:1px solid #cccccc;	background-image: url(http://www.bloodrush.co.uk/skins/default/styleImages/boxBotBG.gif);	background-repeat: repeat-x;	background-position: top;}#featureProduct ul, #popularProd ul, #newsItems ul,#tagCloud div {	position:relative;	float:right;	margin:0px 0px 10px 0px;	padding:10px;	width:230px;	border-bottom:1px solid #cccccc;	border-right:1px solid #cccccc;	border-left:1px solid #cccccc;}#tagCloud div {	text-align:center;}#popularProd li, #newsItems li {	position:relative;	float:left;	margin:0px;	padding:5px 0px 5px 0px;	width:100%;	list-style-type:none;	border-top:1px dashed #cccccc;}#featureProduct li {	list-style-type:none;}#newsItems li {	border-top:none;	padding:0px 0px 10px 0px;}#popularProd li a {	position:relative;	float:left;	margin:0px;	padding:0px 0px 0px 0px;	display:block;}.popLink {	color:#536DA2;	font-weight:bold;}.popProdPrice {	color:#FF7B00;	font-weight:bold;}.styleProdName {	font-size:120%;	color:#006699;	font-weight:bold;}.styleProdPromo {	font-size:100%;	color:#333333;	font-weight:bold;}.styleProdPrice {	font-size:120%;	color:#FF7B00;	font-weight:bold;}.styleProdMerchant {}.styleProdID {}.styleProdCategory {}.styleProdBrand {}.styleProdDescription {}.singleProdName {	font-size:120%;	color:#006699;	font-weight:bold;}.singleProdPromo {	font-size:100%;	color:#333333;	font-weight:bold;}.singleProdPrice {	font-size:120%;	color:#FF7B00;	font-weight:bold;}.singleProdBrand {	font-size:120%;	color:#006699;	font-weight:bold;}.singleProdDesc {	font-size:100%;	color:#333333;}.singleProdId {	font-size:100%;	color:#666666;	font-weight:normal;}.singleProdMerchant {}.singleProdCategory {}a.button, a.bigbutton {	color:#000000;	display:block;	padding:9px 0px 0px 8px;	font-weight:bold;	background-image:url(../styleImages/buy_button.gif);	background-repeat:no-repeat;	width:77px;	height:27px;	margin:0px;}a:hover.button, a:hover.bigbutton {	background-image:url(../styleImages/buy_button.gif);	color:#ffffff;	text-decoration:none;}a.catNavOn {	font-weight:bold;	color:#FF7B00;}a.catNavOff {	font-weight:bold;	color:#536DA2;}a:hover.catNavOff {	font-weight:bold;	color:#F58220;}a.brandNavOn {	font-weight:bold;}a.brandNavOff {	font-weight:normal;}#linksDisplay {	position:relative;	float:left;	width:100%;}#linksDisplay li{	margin:0px 0px 10px 0px;}#catDisplay {	position:relative;	float:left;	width:100%;}#catDisplay ul {	position:relative;	float:left;	width:100%;	padding:10px 0px 10px 0px;	margin:0px;}#catDisplay li {	position:relative;	float:left;	width:260px;	height:80px;	padding:0px 10px 0px 0px;	margin:0px;	list-style-type:none;	display:block;}#sideNavRight fieldset {	position:relative;	float:right;	width:230px;	border:1px solid #cccccc;	line-height:150%;	padding:10px;	margin-bottom:10px;}#sideNavRight legend {	color:#006699;	font-weight:bold;}#pageContent {	position:relative;	float:left;	width:100%;}.adminInput {	width:300px;}#myLink {	border:1px solid #cccccc;	background-color:#FFFFCC;	font-family:'Courier New', Courier, mono;	padding:10px;	margin:10px 0px 10px 0px;	clear:both;}#newsPage h1 {	position:relative;	width:100%;	padding:0px;	margin:0px;	line-height:130%;	clear:both;}#newsPage ul {	padding:0px;	margin:0px;}#newsPage li {	position:relative;	float:left;	padding:0px 0px 30px 0px;	margin:0px;	width:100%;	list-style-type:none;}#newsPage ul li ul {	padding:5px 0px 5px 0px;	margin:5px 0px 5px 0px;}#newsPage ul li ul li {	position:relative;	float:none;	padding:0px 0px 5px 0px;	margin:0px 0px 0px 30px;	width:auto;	list-style-type:disc;}.botrowborder {	border-top:1px solid #cccccc;}.comments {	position:relative;	float:left;	width:100%;	border-bottom:1px solid #cccccc;	margin:0px 0px 10px 0px;	padding:0px 0px 10px 0px;}.linkGroup {	position:relative;	float:left;	width:100%;	padding:10px 0px 5px 0px;	font-size:120%;	font-weight:bold;}
