	body {
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color:#ffffff;
	color:#FFFFFF;
		}
	
	.text {
		font-size:80%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		}
					
	.smlText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000;}
	.productPriceText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #FFFFFF;}
	.GreytextBoxStyle {font-size: 9px; font-family: Verdana; font-weight: bold; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #C2C2C2;}
	.GreyButton {BORDER-RIGHT: #bfc5b9 1px solid; BORDER-TOP: #bfc5b9 1px solid; FONT-SIZE: 10px; font-weight: bold; BORDER-LEFT: #bfc5b9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #bfc5b9 1px solid; FONT-FAMILY: Verdana, Geneva, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #24292D; TEXT-ALIGN: center;}
	.GreyCartButton {BORDER-RIGHT: #bfc5b9 1px solid; BORDER-TOP: #bfc5b9 1px solid; FONT-SIZE: 10px; font-weight: bold; BORDER-LEFT: #bfc5b9 1px solid; COLOR: #444444; BORDER-BOTTOM: #bfc5b9 1px solid; FONT-FAMILY: Verdana, Geneva, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;}
	.GreyCartTextBoxStyle {font-size: 9px; font-family: Verdana; font-weight: bold; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #fff;}
		
	#mainContainer {
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		width: 935px;
		background-color: #4A4A4A;
		height:auto;
		padding: 10px 10px 10px 10px;
	}
	
	.pageHeaderBox { 
		width: 935px; 
		background: #ffffff url() repeat-x top;
		text-align:center;
		height: auto;
		clear:both;
		Display:none;		
		}
		
	.pageHeaderTop { 
		background: #ffffff url() no-repeat top right; 
		height: auto;
		}
		
	.pageHeaderTop div { 
		background: #ffffff url() no-repeat top left; 
		padding: 5px 0px 5px 0;
		font-size: 80%;
		font-weight: normal;
		color: #526638;	
		width: 925px;	
		}
	
	.pageHeaderTop a {
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		}
		
	.pageHeaderTop a:hover {
		color: #72E3FF;
		text-decoration: underline;
		font-weight: bold;
		}	
	
	.pageLogoBox {
		width:935px;
		margin-top: 0px;
		height: 75px;
		background: #4A4A4A url(../images/grey/mainLogoBkg2.jpg) top left no-repeat;	
		}	
	
	.pageLogoBox h1 {
		font-size: 150%;
		text-align:left;
		color:#FFFFFF;
		text-decoration:none;
	height: 75px;
	background: url(../images/grey/banner_logo.jpg) top left no-repeat;
	text-indent: -999em;
	margin: 0 0 0 0;		
		}
	
	#headerMenuBox {
		height: 25px;
		width: 935px;
		background-color:#666666;

		}
		
	/*--------------Header Menu List Item styles------------------*/
	#headerMenuBox ul {
		padding: 5px 0 0 0;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 100%;
		color: #fff;
		}
	
	#headerMenuBox li {
		height:20px;
		display: inline;
		padding:0 10px 0 10px;
		margin: 0;
		border-right: #7A7A7A solid 1px;
		font-size: 70%;
		font-weight: bold;		
		}

	#headerMenuBox li a {
		color: #fff;
		text-decoration:none;
		}

	#headerMenuBox li a:hover {
		color: #fff;
		text-decoration:underline;
		}		
	/*--------------Header Menu List Item styles------------------*/			
	
	#navContents {
		float:left;
		width: 190px;
		background-color:#C2C2C2;
		margin-top: 0px;
		margin-right:0px;
		}
		
	#mainContents {
		/*float:right;*/
		width: 935px;
		background-color:#4a4a4a;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		}
		
	.mainContentsTop {
		background:url(../images/grey/mainContentsBkg.jpg) no-repeat;
		height: 25px;
		color:#FFFFFF;
		font-size: 90%;
		font-weight: bold;
		text-align: center;
		padding-top: 5px;
		border-bottom:#000000 1px solid;
		}
		
	.mainContentsBox {
		padding: 0 0 0 0; 
		font-family: Verdana, sans-serif; 
		font-size: 90%;		
		}

	.miniBoxDivider {
		float:left;
		margin-left: 0px;
		width: 715px;
		background-color:#262626;
		margin-top: 0px;
		}
	/*---------------Midi Box CSS-----------------*/
	.midiBoxDivider {
		float:left;
		margin-left: 0;
		width: 715px;
		background-color:#262626;
		margin-top: 0px;
		}	
	.midiBox {
		float: right;
		width: 350px;
		margin-bottom: 10px;
		background-color:#262626;
		}
		
	.midiBoxLeft {
		float: left;
		width: 355px;
		margin-bottom: 10px;
		background-color:#262626;
		}
				
	.midiBoxTop {
		text-align: center;
		background-color: #262626;
		height: 20px;
		margin: 0 0 5px 0;
		
		}

	.midiBoxTop h2 {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 90%;
		color: #ffffff;	

		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		}
				
	.midiBoxContents {
		background-color: #262626;
		margin-top: 0;
		}	
		
	.midiBoxBottom {
		background-color: #262626;
		height: 5px;	
		text-align:right;
		padding: 0 0 0 0;
		clear: both;
		}

	.midiBoxImageColumn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: center;
		padding:0 10px 0 10px;
		width: 150px;
		float: left;
		border-right: 1px solid #FFFFFF;
		}
				
	.midiBoxColumn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		text-align: left;
		padding:5px 0 10px 10px;
		width: 150px;
		float: left;
		color:#ffffff;
		
		}

	.midiBoxLink p, .midiBoxColumn p {
		margin: 5px 0 5px 0;
		}
		
	.midiBoxImageColumn a, .midiBoxColumn a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 95%;	
		margin: 0 0 0 0;
		font-weight:bold;
		color: #ffffff;
		text-decoration:none;
		}
					
	.midiBoxImageColumn a:visited, .midiBoxColumn a:visited {
		font-family: Arial, Helvetica, sans-serif;
		/*font-size: 90%;	*/
		margin: 0 0 0 0;
		color: #ffffff;
		font-weight:bold;
		text-decoration:none;	
		}
		
	.midiBoxImageColumn a:hover, .midiBoxColumn a:hover {
		text-decoration:underline;
		color: #ffffff;
		}						
	/*---------------Midi Box CSS-----------------*/
					
	.miniBox {
		float: right;
		width: 168px;
		margin: 0 0 10px 10px;
		background-color:#262626;
		}
		
	.miniBoxTop {
		text-align: center;
		background: #262626 url() no-repeat top left;
		height: 20px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}
		
	.miniBoxTopAlternate {
		text-align: right;
		background: #468BB2 url(../images/grey/miniBoxTopBkg1.jpg) no-repeat top left;
		height: 25px;
		border-bottom: 1px solid #000;
		margin: 0 0 0 0;
		padding: 0 10px 0 0;
		}		
		
	.miniBoxContents {
		background-color: #262626;
		margin-top: 0;
		}
		
	.miniBoxContentsAlternate {
		background-color: #3F4851;
		margin-top: 0;
		}		
		
	.miniBoxTop h2 {
		font-family: Arial, sans-serif;
		font-size: 80%;
		color: #fff;	
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		}
		
	.miniBoxTopAlternate h2 {
		font-family: Arial, sans-serif;
		font-size: 100%;
		color: #fff;	
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		}		
	
	.miniBoxBottom {
		background: #262626 url() no-repeat bottom left;
		height: 5px;
		text-align:center;
		padding: 0 0 0 0;
		clear:both;			
		}

	.miniBoxBottomAlternate {
		background: #3F4851 url(../images/grey/miniBoxBottomBkg.jpg) no-repeat bottom left;
		height: 13px;
		text-align:right;
		padding: 0 0 0 0;
		clear:both;			
		}
		
	.miniBoxImage {
		text-align: center;
		margin: 0 0 0 0;
		padding: 10px 0 10px 0;
		font-size: 90%;		
		}
		
	.miniBoxText {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		text-align: justify;
		padding:0 10px 10px 10px;
		margin: 0 0 0 0;	
		}
		
	.miniBoxLink a, a:visited, a:hover {
		margin: 0 0 0 0;
		color: #000;
		text-decoration:underline;
		}
		
	.miniBoxLink {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		text-align: justify;
		padding:5px 10px 0 10px;
		margin: 0 0 0 0;	
		}
		
	.miniBoxLink p {
		margin: 0 0 0 0;
		}
		
	.contentLeft {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:0 20px 10px 20px;		
		}	
		
	.twoColContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:15px 20px 10px 20px;
		float: left;
		width: 250px;
		}

	.twoColContentImage {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: center;
		padding:15px 20px 10px 20px;
		float: left;
		width: 250px;
		}
				
	.threeColContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:15px 0 10px 20px;
		float: left;
		width: 165px;	
		}		
	
	.mainContentsBottom div { 
		background: #989C9A url(../images/grey/mainContentsBottomBkg.jpg) no-repeat bottom left;
		}
		
	.mainContentsBottom { 
		background: #989C9A url() no-repeat bottom right; 
		clear: both;	
		}			

	.mainContentsBottom div, .mainContentsBottom {
		width: 580px;
		height:13px;
		font-size: 10px;
		}
		
	dl {
		width: 190px;
		margin: 20px 0 20px 0;
		padding: 0;
		background: #3E4750 url(../images/grey/boxbottom.jpg) no-repeat bottom left;
		}
		
	dt {
		margin: 0 0 10px 0;
		padding: 5px 10px 5px 0;
		font-size: 100%;
		font-weight:bold;
		color: #fff;
		border-bottom: 1px solid #000;
		background: #22292F url(../images/grey/boxtop2.jpg) no-repeat top left;
		text-align:right;
		}
	
	dt span {
		font-size:9px; padding-left:15px; padding-bottom:10px;}
	
	dd {
		margin: 0 0 0 10px;
		padding: 0 10px 5px 15px;
		color: #204430;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background: url(../images/grey/arrow3.gif) no-repeat 0 4px;
		text-align:right;
		}		
		
	.dl_noArrow {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #FFFFFF;
		font-family: Verdana, sans-serif;
		background: url() no-repeat 0 3px;
		font-weight:bold;
		font-size: 80%;
		}	
	.dl_noArrow:hover {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #FFFFFF;
		font-family: Verdana, sans-serif;
		background: url() no-repeat 0 3px;
		font-weight:bold;
		font-size: 80%;
		}

	/*  Side bar Contact Address */
	.dl_contactInfo {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #FFFFFF;
		font-family: Verdana, sans-serif;
		background: url() no-repeat 0 3px;
		font-size: 80%;
		}	
	.dl_contactInfo:hover {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #FFFFFF;
		font-family: Verdana, sans-serif;
		background: url() no-repeat 0 3px;
		font-size: 80%;
		}			
	/* ------------------------- */
			
	dd:hover {
		background: url(../images/grey/arrow_hover.gif) no-repeat 0 3px;
		}	
		
	dd a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; text-decoration:none; font-weight:bold;}
	dd a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; text-decoration:underline; font-weight:bold;}	
	dd a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; text-decoration:none; font-weight:bold;}
	dd a:visited:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
	
	ul#navlist
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
	width: 100%;
	color: #fff;
	background: #696E74 url() repeat-x top;
	
	}
	
	ul#navlist li { display: inline;}
	
	ul#navlist li a
	{
	float: right;
	width: 159px;
	color: #fff;
	height:20px;
	padding: 5px 0 0 0;
	text-decoration: none;
	text-align:center;
	font-size: 80%;
	font-weight: bold;
	background: #696E74 url() no-repeat;
	border-right:solid #000 1px;
	}
	
	ul#navlist li a:hover {
		background: #3E3F40 url() no-repeat;
		text-decoration: underline;
		color: #fff;
	}		
	
	ul#navlist li.navListDark {
		float: right;
		width: 125px;
		color: #fff;
		height:29px;
		padding: 5px 0 0 0;
		text-decoration: none;
		text-align:center;
		font-size: 80%;
		font-weight: bold;
		background: #438EAD url(../images/grey/navMenu.jpg) no-repeat;
		}

	.navClock {
		float: left;
		font-size: 75%;
		margin: 0 0 0 0;
		padding: 2px 0 0 0;
		width:150px;
		color:#000;
		}
			
	.searchBox {
		background:url(../images/grey/searchBox.jpg) no-repeat;
		height: 40px;
		margin: 0 0 5px 0;
		padding: 0;		
		}
		
	.searchBoxForm {
		top: 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		/*font-style:bold;*/
		color:#3F4347;
		border-bottom:solid #FFFFFF 0px;
		border-left:solid #FFFFFF 0px;
		border-top:solid #FFFFFF 0px;
		border-right:solid #FFFFFF 0px;
		background-color: #FFFFFF;
		margin-top: 12px;
		margin-left:12px;
		}
		
	.searchBoxButton {
		margin-bottom: -6px;
		margin-left:8px;
		}
		
	#pageFooter {
		width: 935px;
		height:90px;
		background: #262626 url() repeat-x top left;
		}	
		
	#footerMenuBar {
		padding: 5px 0 5px 0;
		height:80px;
		width:925px;
		text-align:left;
		font-size:75%;
		}
	#MainNavigation1, #MainNavigation3, #MainNavigation4, #MainNavigation7 {
		float:left;
		width:110px;
		height:80px;
		}	

	#MainNavigation2, #MainNavigation6 {
		float:left;
		width:150px;
		height:80px;
		}
		
	#MainNavigation5 {
		float:left;
		width:180px;
		height:80px;
		}			
		
	ul#footerNavList1, ul#footerNavList7 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 100px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;
		}

	ul#footerNavList1 li a, ul#footerNavList7 li a	{
		width: 100px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList1 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList1 li a:hover, ul#footerNavList7 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}
		
	ul#footerNavList2, ul#footerNavList6 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 150px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;		
		}

	ul#footerNavList2 li a, ul#footerNavList6 li a	{
		width: 150px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList2 .footerNoBorder a, ul#footerNavList6 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList2 li a:hover, ul#footerNavList6 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}
		
	ul#footerNavList3, ul#footerNavList4 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 110px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;
		}

	ul#footerNavList3 li a, ul#footerNavList4 li a	{
		width: 110px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList3 .footerNoBorder a, l#footerNavList4 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList3 li a:hover, ul#footerNavList4 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}
		
	ul#footerNavList5 {
		padding: 0;
		margin: 0;
		list-style-type: none;
		color: #000066;
		width: 180px;
		height:80px;
		text-align:left;
		border-right: 1px solid #ffffff;		
		}

	ul#footerNavList5 li a	{
		width: 180px;
		color: #ffffff;
		height:18px;
		padding: 2px 0 0 10px;
		text-decoration: none;
		text-align:left;
		font-size: 80%;
		font-weight: bold;		
		}
	
	ul#footerNavList5 .footerNoBorder a {
		border:none;
		}
		
	ul#footerNavList5 li a:hover {
		text-decoration: underline;
		color: #438EAD;
		}						
	
	.footerCopyright {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:75%;
		color: #262626;
		text-align:center;
		margin-left: auto;
		margin-right: auto;		
		width: 955px;
		margin-top:10px;
		height:20px;
		background-color: #FFFFFF;
		}
	
	.footerCopyright a {
		text-decoration: underline;
		color: #262626;	
		}
				
	.spacerDiv {
		clear:left;
		height: 10px;
		background-color:#4A4A4A;
		}
	
	.spacerHeaderDiv {
		height: 10px;
		background-color: #4A4A4A;
		clear:right;
		}
		
	.spacerMiniBoxDiv {
		width:715px;
		height: 15px;
		background-color: #4A4A4A;		
		clear: both;
		}
	.spacerMiniBoxDiv1 {
		height: 10px;
		background-color: #4A4A4A;		
		clear: both;
		}
	.spacerMidiBoxDiv1 {
		height: 10px;
		background-color: #4A4A4A;		
		clear: right;
		}
				
	.spacerHeaderDivDate {
		float: left;
		width:100px;
		color:#000;
		font-size:75%;
		margin:2px 0 0 0;
		padding: 0 0 0 15px;
		}	
		
	.miniCart {
		float: right;
		width:190px;
		color:#000;
		font-size:75%;
		margin:0 0 0 0;
		padding: 2px 0 0 0;
		text-align:right;
		}

	.miniCartImage {
		float: right;
		width:50px;
		margin:0 0 2px 0;
		padding: 2px 0 0 0;
		text-align:center;
		}

	/*-------------Category Breadcrumb--------------*/
	.categoryBreadcrumb {
		width: 715px;
		border-top:#999999 dashed 1px;
		border-bottom:#999999 dashed 1px;
		text-align:left;
		height:20px;
		float:left;
		background-color: #EBEDED;

		}
	.categoryBreadcrumbTrail {
		background-color: #EBEDED;
		height:20px;	
		width: 500px;
		margin: 0 0 0 0;
		padding: 2px 0 0 0;
		font-size:75%;
		color: #22292F;
		text-align:left;	
		}
		
	.categoryBreadcrumbTrail a {
		text-decoration: underline;
		color: #22292F;	
		}

	.categoryBreadcrumb a:hover {
		color: #22292F;	
		}
	
	.categoryBreadcrumbExpand {
		float:right;
		width:170px;
		text-align:right;
		margin: -22px 0 0 0;
		padding: 0 0 0 0;
		height:18px;
		}
		
	.categoryBreadcrumbExpandText {
		float:right;
		width:110px;
		text-align:right;
		margin: 2px 0 0 0;
		padding: 0 0 0 0;
		height:18px;
		font-size:70%;	
		}
				
	.categoryBreadcrumbListing {
		margin: 10px 0 0 0;
		padding: 5px 0 0 10px;
		font-size:70%;
		background-color:#E9E9E9;
		}
						
	#mainCategoryContents {
		/*float:right;*/
		width: 935px;
		background: url(../images/grey/mainproductcontentbkg.jpg) repeat-y right top;
		margin: 0 0 0 0;
		}	
		
	.categoryDivider {
		/*float:right;*/
		margin-left: 0px;
		width: 935px;
		margin-top: 0;

		}		
	/*----------------End Breadcrumb----------------*/
	
	.categoryContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:15px 10px 10px 20px;
		float: left;
		width: 370px;
		background-color:transparent;
		}
		
	.categoryContentImage {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: center;
		padding:15px 20px 10px 10px;
		float: left;
		width: 150px;
		background-color:transparent;
		}

	.subCategoryContent {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: justify;
		padding:15px 10px 10px 20px;
		float: left;
		width: 270px;
		background-color:transparent;
		}
		
	.subCategoryContentImage {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: center;
		padding:15px 20px 10px 10px;
		float: left;
		width: 250px;
		background-color:transparent;
		}
			
	.productCartForm {
		padding: 0 0 0 0;
		clear:both;
		margin-bottom:10px;		
		}
	
	.currencyRatesDivider {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 70%;	
		float:right;
		margin-left: 15px;
		width: 280px;
		background-color:#c2c2c2;
		margin-top: 0;	
		}

	.productSpacerDiv {
		height: 10px;
		background-color:#4A4A4A;
		clear:both;
		}	
	.catgeoryJump {
		background-color: #EBEDED;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		font-weight:bold;
		color:#466529;
		border:#EBEDED solid 1px;
		width:170px;
		}					
	/*----------------Full Product View Styles----------------*/
	.productTitleContainer {
		width:580px;
		text-align:center;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:100%;	
		height:20px;
		margin: 0 0 0 0;
		padding:5px 0 5px 0;
		border-top:#999999 dashed 1px;
		border-bottom:#999999 dashed 1px;		
		}
	
	.productTitleContainer h1 {
		font-size:140%;
		color:#24292D;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}
		
	.productImageContainer {
		width:360px;
		float:left;
		background-color: #c2c2c2;
		height:auto;
		border-right:#999999 dashed 1px;
		text-align:center;
		}
		
	.productSideNavContainer {
		width:200px;
		float:right;
		background-color: #262626;
		height:auto;
		text-align:center;
		}
		
	/*------------List Items------------------*/
	.productSideNavContainer ul {
		padding: 0;
		margin: 5px 10px 5px 10px;
		list-style-type: none;
		width: 160px;
		text-align:left;
		}
		
	.productSideNavContainer li {
		/*text-align:left;*/
		font-size: 80%;
		font-weight: bold;
		border-bottom: 5px solid #262626;
		height:13px;
		padding: 5px 0 5px 5px;
		background-color:#4A4A4A;
		}
			
	.productSideNavContainer li a, .productSideNavContainer li a:visited	{
		color: #ffffff;
		text-decoration: none;		
		}
	
	.productSideNavContainer li a:hover, .productSideNavContainer li a:visited:hover {
		text-decoration: underline;
		color: #ffffff;
		}	
	/*------------List Items------------------*/
	
	.productThumbnailContainer {
		width:160px;
		height:auto;
		border:#24292D solid 1px;
		margin: 0 0 10px 0;
		}
	
	.productThumbnailTitle {
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:85%;	
		font-weight:bold;
		color:#fff;
		background: #3A444E url(../images/grey/productrangetop.jpg) no-repeat;
		text-align:right;
		padding:2px 15px 2px 0;
		}
		
	.productThumbnails {
		text-align:center;
		padding:10px 0 0 0;
		background-color:#666666;		
		}
		
	.productThumbnailBottom {
		width:160px;
		height:18px;
		background: #FFFFFF url(../images/grey/productrangebottomplain.jpg) no-repeat bottom right;
		}
		
	.productShortDescriptionContainer {
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:80%;	
		border-top:#999999 dashed 1px;
		border-bottom:#999999 dashed 1px;
		padding:10px 0 10px 0;
		}
	.productShortDescriptionContainer p {
		padding:0 0 0 0;
		margin:0 0 0 0;
		}
	
	.productTitle {
		font-size:100%;
		font-weight:bold;
		}
	.productSideNavCartFormTitle {
		background: #262626 url() no-repeat top left;
		height:auto;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		text-align:center;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:100%;
		font-weight:bold;
		color:#fff;		
		}
	
	.productSideNavCartFormContents {
		margin:0 0 10px 0;
		background-color:#262626;
		padding:10px 0 10px 0;
		}
		
	.productRatingBottom {
		background: #262626 url() no-repeat bottom left;
		height:5px;
		}
		
	.productRatingContents {
		margin:5px 0 10px 0;
		background-color:#262626;
		padding:0 0 0 0;
		text-align:center;	
		}
	/*---new 28-08-2007---*/	
	.productRatingContents p {
		margin:0 0 0 0;
		padding:0 0 5px 0;
		font-size: 70%; 
		color: #2fffff;		
		}
				
	.productFullDescriptionBox {
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size:90%;
		background-color:#fff;
		}
		
	.productFullDescriptionTextLeft {
		float:right;
		width:260px;
		margin:0 0 0 0;
		padding:10px 10px 0 10px;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:90%;	
				
		}
	.productFullDescriptionTextRight {
		float:left;
		width:260px;
		margin:0 0 0 0;
		padding:10px 10px 0 10px;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:90%;	
		border-right:#999999 dashed 1px;
		}		
	.spacerFullDescriptionText {
		height: 5px;
		background-color: #C2C2C2;		
		clear: both;
		}	
	.spacerDashedLine {
		height: 15px;
		background-color: #C2C2C2;		
		clear: both;
		border-top:#999999 dashed 1px;
		}			
		
	/*----------------Product Specificatons Styles----------------*/
	#productSpecificationsWrapper {
		float:left;
		width:715px;
		font-size:90%;
		color:#FFFFFF;				
		}	
		
	#productSpecificationsImageContent {
		float:left;
		width:445px;	
		font-size:85%;
		}
		
	#productSpecificationsImageContent table {
		width:425px;
		margin: 10px 0 0 10px;
		}
		
	.productSpecificationsReview {
		width:425px;
		margin: 10px 0 0 10px;
		}
		
	.reviewWrapper {
		width:425px;
		margin: 0 0 0 0;
		padding: 10px 0 0 10px;
		}
	
	.reviewHeader {
		width:425px;
		margin: 0 0 0 0;
		padding: 5px 0 5px 0;		
		}	
	
	.reviewTitle {
		float:left;
		width:300px;
		margin: 0 15px 0 0;
		font-weight:bold;
		}
	.reviewRating {
		float:left;
		width:100px;
		margin: 0 0 0 0;
		}
	
	.productReviewPoster {
		font-weight:normal;
		}
		
	.reviewText {
		width:415px;
		margin: 0 0 0 0;
		padding: 5px 0 5px 15px;	
		}
	
	.reviewFooter {
		width:410px;
		margin: 0 0 0 0;
		padding: 5px 15px 5px 0;	
		border-bottom:#999999 dashed 1px;
		text-align:right;
		font-size:90%;
		}		
	
	#productSpecificationsImageContent thead, .productSpecificationsContentText thead {
		background-color: #39434F;
		}
		
	#productSpecificationsLeftContent {
		float:left;
		width:250px;
		height:auto;
		margin: 0 0 0 10px;
		color:#FFFFFF;
		}

	.productSpecificationsContentTitle {
		font-size:90%;
		font-weight:bold;
		padding: 10px 10px 0 0;
		text-align:right;
		}
		
	.productSpecificationsContentText {
		font-size:80%;
		padding: 10px 0 0 15px;
		text-align:left;
		}	
	
	.productSpecificationsContentText ul {
		padding: 0;
		margin: 5px 5px 5px 0;
		list-style-type: none;
		text-align:left;
		}
	.productSpecificationsContentText li {
		text-align:left;
		padding: 2px 0 2px 5px;
		}	

	#frmProductComments .label {
		float: left;
		clear: left;
		width: 50px;
		margin-right: 10px;
		text-align: left;
		font-weight: bold;
		}
				
	/*----------------End Full Product View Styles----------------*/
	/*------------------View Cart Styles------------------*/
	#mainViewCartContents {
		float:right;
		width: 580px;
		background-color:#C2C2C2;
		margin: 10px 0 0 0;	
		}
		
	.viewCartContainer {
		width:580px;
		height:auto;		
		background-color:#C2C2C2;	
		}
		
	.viewCartBasketContainer {
		float:left;
		width:390px;
		height:auto;
		border-right:#999999 dashed 1px;		
		background-color:#C2C2C2;
		}
		
	.viewCartFormContainer {
		float:right;
		width:180px;
		height:auto;		
		background-color:#C2C2C2;	
		}
		
	.viewCartNavBasketContainer {
		width:180px;
		height:auto;		
		background-color:#C2C2C2;		
		}
		
	.viewCartMiniBoxDivider {
		float:left;
		margin-left: 0px;
		width: 390px;
		background-color:#C2C2C2;
		margin-top: 0px;
		}

	.viewCartMiniBox {
		float: right;
		width: 180px;
		margin-right: 10px;
		margin-bottom: 15px;
		background-color:#ffffff;
		}
		
	.shoppingBasketTitle {
		background: #999 url(../images/grey/miniBoxTopBkg.jpg) no-repeat top left;
		height:21px;
		margin:0 0 0 0;
		padding:2px 0 2px 0;
		text-align:center;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		border-bottom:#000 solid 1px;		
		}
		
	.shoppingBasketContents {
		border-left:#989C9A solid 1px;
		border-right:#989C9A solid 1px;
		border-bottom:#989C9A solid 1px;
		margin:0 0 0 0;
		background-color:#989C9A;
		padding:0 0 15px 0;
		font-size:75%;
		}
	.shoppingBasketContents p {
		margin:0 0 0 0;
		padding:10px 10px 0 10px;
		}
	
	.cartPANDPText {
		margin:0 0 0 0;
		padding:10px 10px 0 10px;	
		}
	hr {
		border: none 0; 
		border-top: 1px dashed #3E4750;
		width: 75%;
		height: 1px;
		margin-top:10px;
		}
		
	.specialsTitleContainer {
		width:360px;
		text-align:center;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-size:100%;	
		height:15px;
		margin: 0 0 15px 0;
		padding:5px 0 5px 0;
		border-top:#999999 dashed 1px;
		border-bottom:#999999 dashed 1px;		
		}
		
	.specialsTitleContainer h3 {
		font-size:110%;
		color:#24292D;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}
		
	.deliveryDestinationsTitle {
		border:#6C6C6C solid 1px;
		margin:10px 0 0 0;
		background-color:#6C6C6C;
		padding: 0 0 0 0;
		text-align:center;
		font-family:Arial,Verdana, Helvetica, sans-serif;
		font-weight:bold;
		color:#fff;			
		}
	.shoppingBasketContents ul {
		margin:0 0 0 0;
		padding:0 10px 0 35px;
		list-style-type:none;	
		}
	.shoppingBasketContents li {
		list-style-image: url(../images/grey/arrow_hover.gif);
		padding:2px 0 2px 0;
		}
	
	.cartText {
		margin-bottom:10px;
		}
	.cartTotalText {
		margin-bottom:10px;
		margin-top:10px;
		}
		
	form {
		margin:0 0 0 0;
		padding:0 0 0 0;	
	}	
	
	.secureCheckoutBottom {
		background: #999 url(../images/grey/miniboxbottombkg.jpg) no-repeat bottom left;
		height:13px;
		}
		
	.secureCheckout {
		border:#79AD41 solid 1px;
		margin:10px 0 0 0;
		background-color:#B5E7F3;
		padding:10px 0 10px 0;
		text-align:center;
		font-size:70%;
		font-weight:bold;
		}
		
	.secureCheckout p {
		margin:0 0 0 0;
		padding:0 10px 10px 10px;
		}										
	/*----------------End View Cart Styles----------------*/	