
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 10px 0 0 0;
	padding: 0px;
	background-repeat:repeat-x;
	background: #a5131f url(../../images/styles/bg_body.gif) no-repeat fixed top;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.page{
	margin: 0px auto;
	width: 980px;
	min-height:800px;
	background: white;
}
.pageheader{
	width:980px;
	height:131px;
	background:url(../../images/generic/bg_header.jpg) repeat-x;
}


a , a:link, a:visited{
	color:black;
	text-decoration:none;
}

a:hover{
	color:red;
	text-decoration:underline;
}


/* Header Internal Styles START */
#header_logo {
	margin:38px 0 0 0px;
	float:left;
}
#header_image {
	margin:4px 20px 0 20px;
	float:left;
}
#header_Vip {
	float:right;
	margin-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding: 0 20px 0 0;
}
#header_Vip a, #header_Vip a:link, #header_Vip a:visited {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
#header_Vip a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* Header Internal styles END */


.pageheaderNav{
	width:980px;
	margin: 0 0 0 0;
	float: left;
	clear: both;
	padding: 0;
}

.pageheaderNavPublic{
	width:980px;
	height:30px;
	background-color: black;
	margin: 0 0 0 0;
	float: left;
	clear: both;
	padding: 0;
	border-top: 1px solid white;
	background: black url(../../images/styles/topIconBarBack.jpg) repeat-x;
}

.pageheaderNavSerach{
	float: right;
	margin: 0 0 0 0;
	padding: 5px 10px 0 0;
}


.pageheaderNavPublic a, .pageheaderNavPublic a:link,.pageheaderNavPublic a:visited {
	color:white;
	height: 30px;
	display: block;
	padding: 7px 10px 0 10px;
	display: block;
	float:left;
	margin: 0 3px 0 0;
	background: black url(../../images/styles/topIconBarBack.jpg) repeat-x;
	font-size: 11px; 
	text-decoration: none;
	

}

.pageheaderNavPublic a:hover{
	background: red url(../../images/styles/topIconBack2.jpg) repeat-x;
	text-decoration: none;
}
.pageheaderNavPublic< span{
	float:left;
	padding: 5px 5px 5px 5px;
}



/* Header Internal styles END */

.pageheaderNavVIP{
	width:980px;
	height:30px;
	margin: 0 0 0 0;
	float: left;
	clear: both;
	padding: 0;
	border-top: 1px solid white;
	background: #b89137 url(../../images/styles/pageheaderNavVIPBack.jpg) repeat-x;
}

.pageheaderNavVIPright{
	float: right;
	margin: 0 0 0 0;
	padding: 5px 10px 0 0;
}


.pageheaderNavVIP a, .pageheaderNavVIP a:link,.pageheaderNavVIP a:visited {
	color:white;
	height: 30px;
	display: block;
	padding: 7px 10px 0 10px;
	display: block;
	float:left;
	margin: 0 3px 0 0;
	background: b89137 url(../../images/styles/pageheaderNavVIPBack.jpg) repeat-x;
	font-size: 11px; 
	text-decoration: none;
	

}

.pageheaderNavVIP a:hover{
	background: red url(../../images/styles/topIconBack2.jpg) repeat-x;
	text-decoration: none;
}
.pageheaderNavVIP span{
	float:left;
	padding: 5px 5px 5px 5px;
}



.pageheaderLogoConveyor{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background: #b10707 url(../../images/styles/pageheaderLogoConveyorBack.jpg) repeat-x;
	/*height: 80px;*/
	height: 10px;
	float: left;
	width: 980px;
	

}

.pageheaderLogoConveyor img{


}

.pageheaderLogoConveyor a, .pageheaderLogoConveyor a:link, .pageheaderLogoConveyor a:visited{


}
 .pageheaderLogoConveyor a:hover{


}


.pageheaderLogoConveyor a:Hover img{
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}


.pagenav_left{
	float:left;
	width:200px;
	min-height: 600px;
	background-color:#FFFFFF;
	background-image:url(../../images/generic/bg_container_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	cursor:pointer;

}

.pagenav_left_Catalogue{
clear:both; 
padding-bottom:5px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
 border-bottom: 1px dashed #708090;
 margin-top: 10px;
}


.pagenav_left_Catalogue a, .pagenav_left_Catalogue a:link, .pagenav_left_Catalogue a:visited{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight: bold;
color: black;
}

.pagenav_left_Catalogue a:hover {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight: bold;
color: red;
}


.pagenav_right{
	float:right;
	width:200px;
	min-height: 600px;
	background-color:#FFFFFF;
	background-image:url(../../images/generic/bg_container_top.gif);
	background-position:top;
	background-repeat:repeat-x;

}
.pagenav_inner {
	padding:10px 10px 10px 10px;
	margin: 0;
	background-color: white;

}

.pagecontent{
	float:left;
	width:570px;
	min-height: 600px;
	background-color: white:
	background-position:top;
	background-repeat:repeat-x;
}
.pagecontent_inner {
	padding:0;
	margin: 0;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.pagefooter{
	clear:both;
	width:980px;
	text-align:center;
	padding:30px 0 20px 0;
	border-top: 1px dashed #A9A9A9;
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #959595;
}
.pagefooter a, .pagefooter a:link, .pagefooter a:visited {
	color: #333333;
	text-decoration: none;

}

.pagefooter a:hover{
		color: #c50f11;
		text-decoration: underline;

}

.SiteColorRed{
	color:#c50f11;
}

/* Home Flash Banner & Featuare Tiles START */

#HomeFlashBanner{
	text-align: center;
	width: 538px;

	
}

#HomeFeatureBox{
	width: 538px;
	text-align: center;
	margin-bottom:10px;	
}

.HomeFeatureBoxImg{
	padding: 0 0 10px 0;
}

#HomeFeatureBox a img, #HomeFeatureBox a:link img, #HomeFeatureBox a:visited img{

	filter:alpha(opacity=80);
	opacity:8;
	-moz-opacity:8;
}

#HomeFeatureBox a:Hover img{
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}




/* Home Flash Banner & Featuare Tiles  END  */


/*  ACCORDIN STYLES START */
@charset "UTF-8";

.Accordion {
	overflow: hidden;

}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
	width:218px;
	background-color:#f3f3f3;
}

.AccordionPanelTab {
	background: black url(../../images/styles/AccordionPanelTab1.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: White;
	margin-top:1px;
	margin-bottom:-1px;
	width:180px;

	padding: 0 0 0 0 ;
	
	/* Box Model Hack for IE */
	width/**/:/**/ 208px;

	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}

.AccordionPanelTab img {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}


.AccordionPanelTabHover {

	border-left: 1px solid black;

}

.AccordionPanelTabHover img {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}

.AccordionPanelTab a,  .AccordionPanelTab a:visted, .AccordionPanelTab a:link, {
	color: white;
	text-decoration: none;

}

.AccordionPanelTab a:hover {
	color: white;
	text-decoration: none;

}


.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
}
.AccordionPanelContent .Accordion_inner {
	padding:0 10px 0 10px;
	border-right: 1px solid red;
	border-left: 1px solid red;
	background-color: #f2eded;
}

.Accordion_innerNoPad {
	padding:0px 0px 0px 0px;
}


.AccordionPanelOpen .AccordionPanelTab {
	background: red url(../../images/styles/AccordionPanelTab2.jpg) repeat-x;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
}

.AccordionPanelOpen img {

	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;

	
}




.AccordionPanelOpen .AccordionPanelTabHover {
}

.AccordionFocused  {

}

/*  ACCORDIN STYLES ENDS */


.LeftNavSub {
	padding:3px 0 3px 0;
	background:url(../../images/generic/bg_leftnav_sub.gif) repeat-y;
}
.LeftNavSubCategory {
		font: 11px Arial, Helvetica, sans-serif;
		text-transform: none;
		letter-spacing: 0;
		padding: 4px 30px 7px 7px;
	color:#666666;
		font-weight: bold;
		border-bottom: 1px dotted #A9A9A9;
		text-align: right;

}
.LeftNavSubCategory a, .LeftNavSubCategory a:link, .LeftNavSubCategory a:visited {
	color:#666666;
	text-decoration:none;
	background-image: url(../../images/styles/arrow.gif);

}
.LeftNavSubCategory a:hover {
	color:#cc252f;
	text-decoration:none;

}
.sublink {

	background-repeat:no-repeat;
	background-position:160px 6px;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid gray;
font: 11px Arial, Helvetica, sans-serif;
text-transform: none;
letter-spacing: 0;
line-height: 20px;
z-index: 100;
background-color: white;
width: 165px;
height: auto;

}

.anylinkcss a, .anylinkcss a:link, .anylinkcss a:visited{
color:#666666;
display: block;
border-bottom: 1px solid #a6a6a6;
padding: 0px 0px 2px 10px;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
height: auto;

}

.anylinkcss a:hover{ /*hover background color*/
background-color: #cc252f;
padding: 0px 0px 2px 10px;
color: white;
height: auto;
}




/*  ACCORDIN STYLES START */


.RightNav {
	overflow: hidden;

}

.RightNavPanel {
	margin: 0px;
	padding: 0px;
	width:218px;
	background-color:#f3f3f3;
}

.RightNavPanelTab {
	background: black url(../../images/styles/AccordionPanelTab2.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color: White;
	margin-top:1px;
	margin-bottom:-1px;
	width:180px;

	padding: 0 0 0 0 ;
	
	/* Box Model Hack for IE */
	width/**/:/**/ 208px;

	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}

.RightNavPanelTab img {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;

}


.RightNavPanelTabHover {

	border-left: 1px solid black;

}

.RightNavPanelTabHover img {
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
}

.RightNavPanelTab a,  .RightNavPanelTab a:visted, .RightNavPanelTab a:link, {
	color: white;
	text-decoration: none;

}

.RightNavPanelTab a:hover {
	color: white;
	text-decoration: none;

}


.RightNavPanelContent {
	
	margin: 0px;
	padding: 0px;
}
.RightNavPanelContent .RightNav_inner {
	padding:0 10px 0 10px;
	border-right: 1px solid red;
	border-left: 1px solid red;
	background-color: #f2eded;
}

.RightNav_innerNoPad {
	padding:0px 0px 0px 0px;
}


.RightNavPanelOpen .RightNavPanelTab {
	background: red url(../../images/styles/RightNavPanelTab2.jpg) repeat-x;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
}

.RightNavPanelOpen img {

	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;

	
}




.RightNavPanelOpen .RightNavPanelTabHover {
}

.RightNavFocused  {

}

/*  ACCORDIN STYLES ENDS */


/*Style used on check out pages */
.Td_CheckoutTableheader { background-color: #cc252f; 
font: 11px Arial, Helvetica, sans-serif;
text-transform: none;
line-height: 20px; 
color: #FFFFFF;
font-weight: bold;}

.Td_CheckoutTableheaderVIP { background-color: #a7822d; 
font: 11px Arial, Helvetica, sans-serif;
text-transform: none;
line-height: 20px; 
color: #FFFFFF;
font-weight: bold;}




.Td_CheckoutTablecontent { 
background-color: #white;
 font: 11px  Arial, Helvetica, sans-serif;
text-transform: none;
letter-spacing: 0;
line-height: 20px; 
border-bottom:1px solid gray; }

.Td_CheckoutTablecontent a, .Td_CheckoutTablecontent a:link, .Td_CheckoutTablecontent a:visited { 
font: 11px  Arial, Helvetica, sans-serif;
text-decoration: none;
color: black;
}

.Td_CheckoutTablecontent a:hover { 
text-decoration:  underline;
color: red;

}

.Td_CheckoutTabletotal { background-color: #white; font: 11px  Arial, Helvetica, sans-serif;text-transform: none;letter-spacing: 0;line-height: 20px; border-top:1px double gray; color: #cc252f; }
.style3 {background-color: #white; font: 11px  Arial, Helvetica, sans-serif; text-transform: none; letter-spacing: 0; line-height: 20px; border-bottom: 1px solid gray; font-weight: bold; }

	h1 {
	font-size: 22px;
	line-height: 22px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
h3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h4 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul {
}
ul li {

}
ol {
}
ol li {

}
.table1{
	width:80%;
	
}
.tr1 {
}
.td1 {
	border-spacing:1px;
	padding:3px;
	border-bottom:solid 1px #cccccc;
}
.table2 {
	width:80%;
}
.tr2 {
}
.td2 {
	border-spacing:1px;
	padding:3px;
	border-bottom:solid 1px #cccccc;
	
}
.td_title1{
	background-color:#CCCCCC;
	border-spacing:1px;
	padding:3px;
}
.td_title2{
	background-color:#D5E0EA;
	border-spacing:1px;
	padding:3px;
}
.image_landscape_thumb {
}
.image_landscape_sm {
}
.image_landscape_md {
}
.image_landscape_lg {
}
.image_portrait_thumb {
}
.image_portrait_sm {
}
.image_portrait_md {
}
.image_portrait_lg {
}
.image_square_thumb {
}
.image_square_sm {
}
.image_square_md {
}
.image_square_lg {
}
.ScratchWin_td{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid White;
	color:white;
}
.ScratchWin_tdTitle{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid White;
	color:red;
	background-color: White;
}
.ScratchWin_Title{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:White;
	font-weight: bold;
}
.ScratchWin_tdContent{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid White;
	color:white;
}



/* Layout */

.pagenav_section {
	margin-bottom:10px;
}
.pagenav_section_title {
	width:179px;
	height:23px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	background:url(../../images/generic/bg_rightnav_title.jpg) no-repeat;
}

.pagenav_section_title_vip {
	width:179px;
	height:23px;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background:url(../../images/vip/bg_rightnav_title.jpg) no-repeat;
}

.pagenav_section_title a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.pagenav_section_title a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.section_title_inner {
	padding:4px 0 0 8px;
}

.pagenav_section_content {
	background:#efefef;
}
.pagenav_section_content1 {
	background:#efefef;
	height:80px;
}
.section_content_inner {
font: 12px Arial, Helvetica, sans-serif;
text-transform: none
letter-spacing: 0;
padding:10px 10px 8px 10px;
}



#pinnumber {
	background-color:#FFFFFF;
	background-image:url(../../images/generic/bg_pin-number.gif);
	background-repeat:no-repeat;
}
#membershipno {
	background-color:#FFFFFF;
	background-image:url(../../images/generic/bg_membership-number.gif);
	background-repeat:no-repeat;
}
.login_text {
	font-size:11px;
}
.middle_section_title {
	width:559px;
	height:23px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	background:url(../../images/generic/bg_middlecontent_title.jpg) no-repeat;
}
.hotdeals {
	width:170px;
	float:left;
	margin:5px 4px 15px 4px;
}
.content_title {
	margin-bottom:8px;
}
.middle_content_inner {
	padding:10px 8px 10px 8px;

}
.home_middle_section_content {
}
.product_item {
	width:180px;
	float:left;
	margin:10px 2px 25px 2px;
	text-align:center;
}
.home_product_item {
	width:170px;
	float:left;
	margin:0 2px 10px 2px;
	text-align:center;
}

/*product details style sheet*/
.productdetail_image {
	float:left;
	width:280px;
}
.productdetails_text {
	float:right;
	width:240px;
	margin-right: 20px;
}
.productdetail_sizelist {
	width:170px;
	text-align:right;
}
.productdetail_quantity {
	width:20px;
}

.productdetail_addcart {
	width:240px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#eeeeee;
	text-align:center;

}
.productdetail_quantity {
	width:20px;
	height:14px;
	vertical-align:middle;
}
.smallertext {
	font-size:10px;
}
.shoppingbag_header {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.vipnews {
	margin-bottom:10px;
	line-height:18px;
}
.shoppingbag_desc {
	line-height:20px;
}


.breadcrumb{
	color: #aeacac;
	margin-bottom:20px; 
	padding: 3px 10px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #e3e2e2;
}

.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:Link{
	color: black;
	text-decoration: none;
	font-weight: bold;

}

.breadcrumb a:hover{
	color: #d62634;
	text-decoration: none;
	font-weight: bold;

}





.ProductColourDisclaimer{
 font-family :  Arial, Helvetica, sans-serif; 
 font-size : 7pt;
 text-align: justify;
}
.formbutton{
	background: #ce252f url(../../images/generic/buttonBackground.jpg);
	color:white;
	 font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	font-weight: bold;
	padding: 3px 5px 5px 3px;
}

.inputfield {
font: 11px Arial, Helvetica, sans-serif;
 text-transform: none
		letter-spacing: 0;
		color:#696767;
		border: 1px solid #A9A9A9;
		background: white url(../../images/generic/inputFieldBack.jpg) repeat-x;
		font-weight: bold;
	}
	.ProductTd{
	border-bottom: 1px solid #A9A9A9;
	border-right: 1px dotted #A9A9A9;
}

.ProductDetailsNameHome {
 font-family :  Arial, Helvetica, sans-serif; 
 font-size : 8pt;
text-transform: none
		letter-spacing: 0;
	padding: 3px 3px 5px 3px;

}

.ProductDetailsNameHomeDesc {
 font-family :  Arial, Helvetica, sans-serif; 
 font-size : 8pt;
text-transform: none
		letter-spacing: 0;
	padding: 1px 1px 3px 1px;}


.VipPrice{
color: #c9a03e;
}


/* -------------------------------
      Product List styles
------------------------------- */

.ProductListCategoryTitle {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 23px;
	 font-weight: bold;
	 color: #aeacac;
	}
	
	.VIPTitle {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 23px;
	 font-weight: bold;
	 color: #c9a03e;
	}
	
		.ErrorTitle {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 font-weight: bold;
	 color: red;
	}
	
	.VIPText {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #c9a03e;
	}
	
.ProductListTitlePagingBox{
	clear:both; 

	margin: 5px 0 10px 0; 
	padding: 5px 0 25px 0px;  
	border-top: 1px solid #e3e2e2; 



}	
	
.ProductListCategorySubTitle {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 15px;
	 font-weight: bold;
	 color: #aeacac;
	 float: left;
	}	
	
	
	

.ProductListBox {
	background-image: url(../../images/styles/ProductListBoxBackgrond1.gif);
	background-repeat: repeat-x;
	}

.ProductListBoxHover {
	cursor: pointer;
	cursor: hand;/* for IE5 */
	background-image: url(../../images/styles/ProductListBoxBackgrond2.gif);
	background-repeat: repeat-x;
	color: #cc0033;

}

.ProductListName{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight: bold;
 padding: 10px 0 5px 0;
}
.ProductListName a, ProductListName a:link, ProductListName a:visited{
	color:black;
	text-decoration: none;
}

.ProductListName a:hover{
	color:red;
	text-decoration: none; 
}

.ProductListPriceBox{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 10px;
 text-align: center;
}

.ProductListPriceTitle{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight: bold;
}
.ProductListPriceCleranceTitle{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight: bold;
 color:red;
  padding: 10px 0 10px 0;
}

.ProductListPriceWasAmount{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 10px;
 color: #7d7b7b;

}

.ProductListPriceNowTitle{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight: bold;
 color: red;

}

.ProductListPriceCleranceAmount{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 17px;
 font-weight: bold;
 padding: 10px 0 10px 0;
 color:red;
}


.ProductListPriceVIPTitle{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 10px;
 font-weight: bold;
 color: #9d7929;

}

.ProductListPriceVIPAmount{
 font-family: Arial, Helvetica, sans-serif;
 font-size : 17px;
 font-weight: bold;
 padding: 10px 0 10px 0;
 color:#9d7929;
}

.ProductListPriceAmount{
 font-family: Arial, Helvetica, sans-serif; 
 font-size : 17px;
 font-weight: bold;
 padding: 10px 0 10px 0;
 color:#6f6f6e;
}

/* -------------------------------
      Product List Paging
------------------------------- */


.pagingTop{
float:right;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align:right;

}

.pagingbottom{
margin-bottom:20px; 
padding: 10px 10px 10px 3px;
  border-bottom: 1px solid #e3e2e2;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align:center;
 clear:left;
}

.rsPages {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
padding-bottom:5px;
padding-top:5px;
float:left;
width:712px;
text-align: right;
}

.rsPagesLink{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
padding: 3px 7px 3px 7px;
margin-right: 5px;
	}
	

.rsPagesLink A{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	background-color: #e3e2e2;
	color: #6c6868;
	text-decoration: none;	
  }

  
.rsPagesLink A:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	background-color: #d62634;
	color: white;
	text-decoration: none;		
	 }

	
	
.rsPagesLinkSelected{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	padding: 3px 7px 3px 7px;
	background-color: #000000;
	color: white;
	border: 1px solid #d62634;
	font-weight: bold;
	margin-right: 5px;
	}		
	
.RightNavBox{
	clear:both; 
	padding-bottom:10px;
	background: white url(../../images/styles/RightNavBoxBack.gif) no-repeat bottom;
	margin: 0 0 5px 0;
}	

.RightNavBoxHover {
	cursor: pointer;
	cursor: hand;/* for IE5 */
	color: #cc0033;
	padding-bottom:10px;
	background: white url(../../images/styles/RightNavBoxBack2.gif) no-repeat bottom;
	margin: 0 0 5px 0;
}

.RightNavBoxInner{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
 padding: 0px 10px 10px 30px;
 margin: 0 0 0 0:;

}	 

.btngoBlack{
 background-color: black;
 margin:0 0 0 0;
 padding: 0 0 0 0;
 height: 18px;
 width: 25px;
	
}
.btngoRed{
background-color: #c5151c;
 margin:0 0 0 0;
 padding: 0 0 0 0;
  height: 18px;
 width: 25px;
}

.btnBlack{
 background-color: black;
 margin:0 0 0 0;
 padding: 0 0 0 0;
 height: 18px;
	
}

.btnGold{
 background-color: black;
 margin:0 0 0 0;
 padding: 0 0 0 0;
 height: 18px;
	background: #b89137 url(../../images/generic/btnVIPBack.gif) repeat-x;
}
.btnRed{
background-color: #c5151c;
 margin:0 0 0 0;
 padding: 0 0 0 0;
 height: 18px;

}

.pagecontententries{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.pagecontententries td a, .pagecontententries td a:visted, .pagecontententries td a:link,{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: black;
  text-decoration: underline;
}

.pagecontententries td a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: red;
  text-decoration: none;

}


.pagecontententries a, .pagecontententries a:visted, .pagecontententries a:link,{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  text-decoration: underline;
  font-weight: bold;
}

.pagecontententries a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: red;
  text-decoration: none;
    font-weight: bold;

}

.pagecontententries td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 5px 3px 5px 3px;
}

.pagecontententries li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 30px;
}


.pagecontententries Table {
   p
}