/* - - - - - - - - - - - - - - - - - - - - -

Title : ALLOY DESIGN
URL : http://www.alloydesign.com.au

Author : SiteSuite Australasia
Author URL : http://www.sitesuite.com.au

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html {
	padding: 0;
	margin: 0;
	overflow: -moz-scrollbars-vertical;
}


body { 
	background: #000;
	color: #dddddd;
	font: normal 11px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
 }

fieldset { 
	border: 0; 
}

img { 
	border: 0; 
}

h1 {
	font: bold 12px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #888888;
	text-transform: uppercase;
	letter-spacing: 0.05cm;
}
	h1.headingSEO {
	font: bold 12px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #888888;
	text-transform: none !important;
	letter-spacing: 0.02cm;
}

h2 {
	font: bold 12px/40px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #fff;
}

h3 {
	font: bold 12px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #888888;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

h4 {
	font: bold 12px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #fff;
	text-transform: uppercase;
	padding: 5px;
	margin: 0;
}

p, td, li {
	font: normal 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #dddddd;
	text-align: justify;
}

a.converter {
    color: #666666;
}

a.converter:hover {
	color: #e0087c;
	text-decoration: underline;
}

a {
	color: #e0087c;
	text-decoration: none;
}

a:hover {
	color: #e0087c;
	text-decoration: underline;
}



a.visited {
	color: #9a0058;
}

a.underline {
	color: #e0087c;
	text-decoration: underline;
}

a.underline:hover {
	color: #eeeeee;
	text-decoration: underline;
}

.clear { 
	clear: both; 
	font-size: 0; 
	height: 0; 
	line-height: 0; 
}

/*input {
	background-color: #333;
	border: 1px solid #666;
	color: #ccc;
    height: 16px;
	padding: 2px;
	margin-top: 5px;
	font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
}*/

	input.orderSample {
		width: 166px;
		height: 22px;
		background-image: url(/persistent/templateimages/addSampletoCart.jpg);
		background-repeat: no-repeat;
		border: 1px solid #666666;
		padding: 0;
		margin: 0;
		background-color: #000000;
		}
		
		input.orderSample:hover  {
		border: 1px solid #e0078c;
		}

	input.addtoCart_button {
		width: 166px;
		height: 22px;
		background-image: url(/persistent/templateimages/addtoShoppingCart.jpg);
		background-repeat: no-repeat;
		border: 1px solid #666666 !important;
		padding: 0;
		margin: 0;
		background-color: #000000;
	}
	
	input.addtoCart_button:hover  {
		border: 1px solid #e0078c !important;
		}
	
	
	a input.orderSample {
		color: #fff;
	}


a:hover input.orderSample {
	color: #e0087c;
}


select {
	width: 185px;
}

input.noinput {
	width: 56px;
}


div.hr {
	width: 100%;
	height: 5px;
	background: url(/persistent/templateimages/hr.jpg) repeat-x;
	border: solid;
	color: #000;
}
div.hr hr {
  display: none;
}

/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/

#container {
	width: 1000px;
	margin: 0 auto;
}


	#logowrap {
	width: 1000px;
	hegight: 85px;
	margin: 0 auto;
	}
	
		#logo {
			width: 200px;
			float: left;
		}
		
		#logout {
			width: 200px;
			float: right;
			padding-top: 55px;
			text-align: right;
			color: #000 !important;
		}
		
		#logout a {
			color: #000 !important;
		}
		
		#logout a:hover {
			color: #000;
		}
	
	#homeWrap {
		width: 1000px;
		height: 564px;
	}
	
	#homeLhs {
		width: 725px;
		float: left;
	}
	
		#flashbanner {
			width: 725px;
			height: 464px;
		}
		
		#homeContent {
			width: 662px;
			padding-right: 63px;
			padding-top: 31px;
			font: normal 13px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			color: #ddd; 			
		}
		
		#homeContent p {
			font: normal 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			text-align: justify;
			color: #ddd; 		
		}
	
	#homeRhs {
		width: 210px;
		padding-top: 154px;
		float: right;
	}
				/* ------------------------------------------------------------------------- 
					NAV BAR START
					------------------------------------------------------------------------- */ 
					
					#navbar {
						width: 200px;
						height: 253px;
						min-height: 253px;
						background-color: #000;
					}	
					
					html>body #navbar {
						height: 267px;
					}
			
					#menu {
						float: left;
						width: 180px;
						text-align: left;
						}
						
					#menu ul {
						width: 150px;
						margin: 0;
						padding: 0px;
						list-style: none;
						}
						
					#menu li {
						width: 150px;
						margin: 0px;
						padding: 0px;
						}
						
					#menu li a {
						width: 150px;
						}
					
					#menu li a:hover {
						color: #e0087c;
						text-decoration: none;
						}
						
					#menu li {
						background-color: #000;
						padding: 7px 0px;
						}
						
					#menu li a.nav_my_order { 
							background: url(/persistent/templateimages/nav_myorder_home.jpg) top left no-repeat; 
							width: 74px; 
							height: 18px; 
							/*text-indent: -9990px;*/
							}
										
						#menu li a.nav_my_order:hover, #menu li a.nav_my_order_selected { 
							background: url(/persistent/templateimages/nav_myorder_home.jpg) bottom left no-repeat; 
							width: 74px; 
							height: 18px; 
							/*text-indent: -9990px;*/ 
							}
			
						
						/* ------------------------------------------------------------------------- 
						NAV BAR END
						------------------------------------------------------------------------- */ 
	
				
				#featuredProducts {
					width: 210px;
				}
				
				#defaultNavbar {
					width: 1000px;
					height: 61px;
					background: url(/persistent/templateimages/navbarbg.jpg) repeat-x;				}
				
				#defaultNavwrap {
					width: 980px;
					float: left;
				}
					#navbarLeft {
						height: 61px;
						width: 7px;
						margin: 0;
						padding: 0;
						float: left;
						background: url(/persistent/templateimages/navbarLeft.jpg) no-repeat;
					}
				
					#navbarRight {
						height: 61px;
						width: 7px;
						float: right;
						margin: 0;
						padding: 0;
						background: url(/persistent/templateimages/navbarRight.jpg) no-repeat;
					}
			
			#nav {
				width: 970px;
				height: 18px;
				padding: 6px 0px 0 0;
				margin: 0;
				list-style: none;
				overflow: hidden;
				}
					#nav li {
						float: left;
						padding: 0;
						margin: 0;
						color: #fff;
						background: none;
						}
						
					#nav li a {  /*top level item*/
						margin: 0;
						padding: 0;
						}
				
						.nav_home { 
							background: url(/persistent/templateimages/nav_home.jpg) top left no-repeat; 
							width: 92px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/ 
							}
							
						.nav_home:hover, .nav_home_selected { 
							background: url(/persistent/templateimages/nav_home.jpg) bottom left no-repeat; 
							width: 92px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/ 
							}
							
							
						.nav_products_and_services { 
							background: url(/persistent/templateimages/nav_productservices.jpg) top left no-repeat; 
							width: 203px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/ 
							}
							
						.nav_products_and_services:hover, .nav_products_and_services_selected { 
							background: url(/persistent/templateimages/nav_productservices.jpg) bottom left no-repeat; 
							width: 203px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/  
							}	
							
						.nav_showcase { 
							background: url(/persistent/templateimages/nav_showcase.jpg) top left no-repeat; 
							width: 125px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/ 
							}
							
						.nav_showcase:hover, .nav_showcase_selected { 
							background: url(/persistent/templateimages/nav_showcase.jpg) bottom left no-repeat; 
							width: 125px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/   
							}
							
							
						.nav_about { 
							background: url(/persistent/templateimages/nav_about.jpg) top left no-repeat; 
							width: 99px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/
							}
							
						.nav_about:hover, .nav_about_selected { 
							background: url(/persistent/templateimages/nav_about.jpg) bottom left no-repeat; 
							width: 99px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/ 
							}
							
						.nav_contact_us { 
							background: url(/persistent/templateimages/nav_contact.jpg) top left no-repeat; 
							width: 114px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/
							}
							
						.nav_contact_us:hover, .nav_contact_us_selected { 
							background: url(/persistent/templateimages/nav_contact.jpg) bottom left no-repeat; 
							width: 114px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/ 
							}
							
						.nav_my_order { 
							background: url(/persistent/templateimages/nav_myorder.jpg) top left no-repeat; 
							width: 90px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/
							}
							
						.nav_my_order:hover, .nav_my_order_selected { 
							background: url(/persistent/templateimages/nav_myorder.jpg) bottom left no-repeat; 
							width: 90px; 
							height: 18px;
							display: block;
							/*text-indent: -9990px;*/ 
							}
							
										
										
									/* -------- Drop down menu -------- */	
									
										
									#subnav {
										width: 985px;
										font: normal 11px/37px Tahoma, Verdana, Arial, Helvetica, sans-serif;
										text-transform: uppercase;
										letter-spacing: 0.01cm;
										color: #e0078c;
									}
										
									#subnav a {
									  padding: 0 52px 0 0px;
									}
										
									a.subnav {
										color: #e0078c;
										font: normal 11px/37px Tahoma, Verdana, Arial, Helvetica, sans-serif;
										text-transform: uppercase;
										text-decoration: none;
										padding: 0 59px 0 0;
									}
									
										
									a.subnav:hover {
										color: #fff;
										text-decoration: none;
										}
										
										a.subnav_selected {
											font-weight: normal;
											color: #fff;
											padding: 0 52px 0 0px;
											text-decoration: none;
										}
										
										a.news_selected {
											font-weight: normal;
											color: #fff;
											padding: 0 59px 0 0;
											text-decoration: none;
										}
										
										a.news_subnav {
											font-weight: normal;
											color: #e0078c;
											padding: 0 59px 0 0;
											text-decoration: none;
										}
				
				#searchBg {
					width: 1000px;
					height: 29px;
					margin: 0 auto;
					background: url(/persistent/templateimages/searchBg.jpg) no-repeat;
				}
				
					#searchSite {
						width: 280px;
						height: 23px;
						float: right;
						color: #666666;
						padding-top: 6px;
						font: normal 10px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
					#searchSite td {
						color: #666;
					}
					
					#searchSite input.searchBox {
						background-color: #313131;
						width: 140px;
						border: none;
						height: 16px; !important
						font: normal 10px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
						color: #BBBBBB;
						margin: 0;
						padding: 0;
					}
				
				
				#defaultContentWrap {
					width: 1000px;
					height: 400px;
					min-height: 400px;
					margin: 0 auto;
				}
				
				html>body #defaultContentWrap {
					height: auto;
				}
				
					#defaultThirdSubnav {
						width: 179px;
						float: left;
						font: normal 10px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
						color: #e0078c;
						padding-top: 10px;
					}
					
					#Thirdsubnav ul {					
						width: 179px;
						list-style: none;
					}
					
					
					#Thirdsubnav li {
						width: 179px;
						margin: 0;
						padding: 0;
						background: none;
						}
						
						#Thirdsubnav li a {
						    width: 169px;
							font: normal 10px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
							color: #e0078c;			
							margin: 0;
							padding: 0px 0px 8px 10px;
							text-transform: uppercase;
							display: block;
							background: url(/persistent/templateimages/subnavbg.jpg) repeat-x left bottom;
						
							}
							
							#Thirdsubnav li a:hover {
							color: #fff;
							}
							
							
							li.Thirdsubnav_selected  {
								color: #fff;
							}
							
							#Thirdsubnav li.Thirdsubnav_level2 a { 
								font: normal 10px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
								color: #e0078c;
							
							}		  
							#Thirdsubnav li.Thirdsubnav_level2_first a { 
							}
							
							#Thirdsubnav li a:hover {
								color: #fff;
								text-decoration: none;
								}
							
							#Thirdsubnav li.Thirdsubnav_selected_level2 a { 
								color: #fff; 
								
								}    
					
				#Thirdsubnav ul {
					margin: 0;
					padding: 0;
					width: auto;
					border: none;
					list-style: none;
					}
					
				#Thirdsubnav ul li {
					width: 179px;
					list-style: none;
					margin: 0;
					padding: 0;
					border: none;
					}
						
					#Thirdsubnav ul li a {					/*--- 3rd level Item ---*/
						list-style: none;
						font: normal 10px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
						color: #e0078c;
						text-decoration: uppercase;
						margin: 2px 0px 2px 0px;
						border: none;
						text-align: left;
						}
						
						#Thirdsubnav ul li.Thirdsubnav_selected a {
                            color: #fff;                                                
							}
						
					#Thirdsubnav ul li.Thirdsubnav_level3 a { color: #e0078c; }  	
					
					#Thirdsubnav ul li a:hover {
						color: #fff;
						text-decoration: none;
						}
							
					#Thirdsubnav ul li.Thirdsubnav_selected_level3 a { 
					color: #fff; 
					background: url(/persistent/templateimages/Thirdsubnavarrow.gif) top left no-repeat;
					}
					
				
				#Thirdsubnav ul ul {
					list-style: none;
					margin: 0;
					padding: 0px 0 0 0;
					width: auto;
					border: none;
					}
					
					#sidePromo {
						padding-top: 60px;
					}
					
					#sidePromo a img  {
							border: 1px solid #333333;
						}
						
						#sidePromo a:hover img  {
							border: 1px solid #e0078c;
							
						}
									
					#defaultContent {
						width: 770px;
						float: right;
						padding: 6px 0;
					}
					
					#defaultContent_emailFriend {
						width: 770px;
						float: right;
						/*padding: 20px 0;*/
					}
					
					#defaultContent_emailFriend td {
						color: #999;
						font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
					#defaultContent_emailFriend td input {
						width: 180px;
						background-color: #333;
						border: 1px solid #666;
						color: #ccc;
						height: 16px;
						padding: 2px;
						margin-top: 5px;
						font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
					#defaultContent_emailFriend td.checkbox input  {
						width: 20px;
						background-color: #333;
						border: 1px solid #666;
						color: #ccc;
						height: 16px;
						padding: 2px;
						margin-top: 5px;
						font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
						
				#defaultContent_emailFriendAPI {
						width: 770px;
						float: right;
					}
					
					#defaultContent_emailFriendAPI td {
						color: #999;
						font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
					#defaultContent_emailFriendAPI td input {
						background-color: #333;
						border: 1px solid #666;
						color: #ccc;
						padding: 2px;
						font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
					#defaultContent_emailFriendAPI td.checkbox input  {
						width: 20px;
						background-color: #333;
						border: 1px solid #666;
						color: #ccc;
						height: 16px;
						padding: 2px;
						margin-top: 5px;
						font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
				   #defaultContent_emailFriendAPI td select {   
						width: 50px;
					}	
					
					#defaultContent_emailFriendAPI td.checkout_td_bgcol {
						background-color: #333;
						border: 1px solid #666;
						padding: 2px;
						font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
					}
					
					
						#defaultContent a img  {
							border: 1px solid #333333;
						}
						
						#defaultContent a:hover img  {
							border: 1px solid #e0078c;
							
						}
						
						#defaultContent a.checkout_buttonR img {
							border: 1px solid #666666; !important
							padding:0;
							margin:0;
							}
							
						#defaultContent a.checkout_buttonR:hover img {
							border: 1px solid #e0087c; !important
							padding:0;
							margin:0;
							}
							
							input.checkout_cartUpdate {
								width: 103px;
								height: 22px;
								background-image: url(/persistent/templateimages/updateTotals.jpg);
								background-repeat: no-repeat;
								border: 1px solid #666666 !important;
								padding: 0;
								margin: 0;
							}
							
							input.checkout_cartUpdate:hover {
								border: 1px solid #e0078c !important;
							}
							
							input.checkout_buttonSubmit {
								width: 188px;
								height: 22px;
								background-image: url(/persistent/templateimages/proceedtoBilling.jpg);
								background-repeat: no-repeat;
								border: 1px solid #666666;
								padding: 0;
								margin: 0;
								background-color: #000000;
								}
								
								input.checkout_buttonSubmit:hover {
								border: 1px solid #e0078c;
								}
								
							input.checkout_buttonSubmitPink {
								width: 188px;
								height: 22px;
								background-image: url(/persistent/templateimages/proceedtoCheckout.jpg);
								background-repeat: no-repeat;
								border: 0;
								padding: 0;
								margin: 0;
								}
								
							input.useBilling{
								background-image: url(/persistent/templateimages/useBilling.jpg);
								background-repeat: no-repeat;
								width: 129px;
								height: 22px;
								border: 1px solid #666666 !important;
								padding: 0;
								margin: 0;
								}
								
								input.useBilling:hover {
								border: 1px solid #e0078c !important;
								}
							
						#defaultContent ul {
							margin: 0;
							padding: 0;
						}
					
						#defaultContent li {
							list-style: none; 
							margin: 0;
							padding: 0;
							background: url(/persistent/templateimages/arrow.jpg) no-repeat;
							background-position: 0px 6px;
							margin: 0;
							padding: 0 23px;
						}
						
						#longDescription li {
							list-style: none; 
							margin: 0;
							padding: 0;
							background: url(/persistent/templateimages/arrow.jpg) no-repeat;
							background-position: 0px 6px;
							margin: 0;
							padding: 0 23px;
						}
						
						#galleryContent {
							width: 770px;
							float: right;
							padding: 20px 0;
						}
						
							#galleryContent p {
								font: normal 11px/27px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
								color: #dddddd;
								text-align: justify;
							}
							
					#footer {
						width: 1000px;
						margin: 0 auto;
						background: url(/persistent/templateimages/footerbg.jpg) repeat-x;
						font: normal 10px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
						color: #575757;
						text-transform: uppercase;
						
						padding: 0px 0px 0px 0px;
					}
					
					#footerLinks {
						padding: 10px 0 20px 0;
					}
					
					#footerLinks p {
						color: #575757;
					}
					
					
					#footer a {
						color: #575757;
						text-decoration: none;
					}
					
					#footer a:hover {
						color: #e0078c;
					}
					
					
					.gallerycell {
						width: 100px;
						height: 140px;
						background: url(/persistent/templateimages/thickboxbg.jpg) repeat-y;
						padding: 10px;
					}
					
					
					#productWrap {
						width: 770px;
					}
					
					#productLeft {
						width: 467px;
						float: left;
					}
					
					#productRight {
						width: 233px;
						float: right;
					}
					
						#moreImages {
							width: 233px;
							height: 362px;
							text-align: left;
							padding-top: 20px;
							font: normal 11px/17px tahoma, verdana, arial, sans-serif;
						}
						
						ul#mycarousel {
							padding: 0;
							margin: 0;
						}
						
						ul#mycarousel li {
							list-style: none;
						}
						
						 #moreImagesDiv {
							height: 325px;
						}
						
						*:first-child+html #moreImagesDiv {
							width: 233px;
							height: 365px;
							}
						
							#availablefinishes {
								font: bold 11px/22px tahoma, verdana, arial, sans-serif;
								text-transform: uppercase; 
								color: #fff;
								text-align: left;
							}
								
								a.imageTitle {
									color: #999999;
								}
								
								.info {
									text-align: right;
								}
								
								#viewMoreArrows {
									width: 223px;
									height: 20px;
									border: 1px solid #333;
								}
								
									#leftArrow {
										width: 70px;
										float: left;
									}
									
									#viewText {
										width:120px;
										float: left;
										color: #666;
									}
									
									#rightArrow {
										width: 19px;
										float: right;
										text-align: right;
									}
								
								#checkoutLinks {
										width: 225px;
										font: normal 10px/22px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
										color: #fff;
										text-align: left;
										border-top: 20px solid #000;
									}
									
								
										#checkoutLinks div {
											list-style: none;
										}
										
										#checkoutLinks a img {
											border: 0 !important;
											padding: 0;
											margin: 0;
										}
										
										 #checkoutLinks div.border {
										 	list-style: none;
											height: 25px;
											background: url(/persistent/templateimages/subnavbg.jpg) repeat-x;
										 }
										 
										 #calculator_container_div {
										 	background: url(/persistent/templateimages/subnavbg.jpg) repeat-x;
											background-position: bottom;
											padding: 0 0 7px 0;
										 }
										 
										 #bookmark_container_div {
										 	background: url(/persistent/templateimages/subnavbg.jpg) repeat-x;
											background-position: bottom;
											padding: 0 0 7px 0;
										 }
										 
										 #optionsAcc_div {
										 	background: url(/persistent/templateimages/subnavbg.jpg) repeat-x;
											background-position: bottom;
											padding: 0 0 7px 0;
										 }
										 
/*										 #options_div {
										 	background: url(/persistent/templateimages/subnavbg.jpg) repeat-x;
											background-position: bottom;
											padding: 0 0 7px 0;
										 }*/
										 
										 		#options_div select {
													width: 160px;
													padding:0;
													margin: 0;
												}
										
												#checkoutLinks a {
													list-style: none;
													font: normal 10px/18px tahoma, Arial, Helvetica, sans-serif;
													color: #fff;
													text-transform: uppercase;
													padding: 0 0 0 15px;
												}	
												
												#checkoutLinks a:hover {
													color: #e0078c;
													text-decoration: none;
												}
												
												#checkoutLinks a.checkoutLinks_selected  {
													color: #e0078c;
													text-decoration: none;
												}
										
										img.thumb  {
												border: 1px solid #333333;
											}
										
									
									
									#lhsLinks {
										width: 179px;
										float: left;
									}
									
									#aboutQuickLinks {
										width: 179px;
										float: left;
										padding-top: 60px;
									}
									
									#aboutQuickLinks a img  {
											border: 1px solid #333333;
										}
										
										#aboutQuickLinks a:hover img  {
											border: 1px solid #e0078c;
										}
										
										#calculator td {
											color: #999999;
										}
										
										#calculator td.text {
											color: #999999;
											text-align: right;
										}
										
										#calculator input {
											background-color: #333333;
											border: 1px solid #333;
											color: #fff;
											width: 50px;
										}
										
										#calculator input.total {
											background-color: #666666;
											border: 1px solid #666666;
											color: #000;
										}
										
										
										#defaultContent td {
											border: none;
										}
										
										
										a.product {
											text-transform: capitalize;
										}
										
										#searchBg table {
											border: none;
										}
										
										textarea {
											width: 410px;
											height: 150px;
											background-color: #333;
											color: #ccc;
											border: 1px solid #666;
											font: 11px/18px tahoma, arial, verdana;
											overflow:hidden;
										}
										
										/* CART */
										.checkout_toprowGrey {
											background-color:#333333;
											color:#FFFFFF;
											font-weight:bold;
											text-align:left;
											text-transform:uppercase;
											}
											
											#viewMoreArrows img.noborder {
												border: none; !important
											}
											
												#viewMoreArrows a img.noborder {
												border: none;  !important
											}
											
											#viewMoreArrows a:hover img.noborder {
												border: none;  !important
											}
											
											a.checkout_buttonR {
												border: none !important;
											}
											
											.checkout_td_bgcol_details input {
												width: 180px;
												background-color: #333;
												border: 1px solid #666;
												color: #ccc;
												height: 16px;
												padding: 2px;
												margin-top: 5px;
												font: 11px/18px tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
											}
											
											
											.checkout_td_bgcol_country select {
												width: 185px;
												font: normal 11px tahoma, arial;
												padding: 1px;
												text-transform: none;
											}
											
											.checkout_td_bgcol_country, .checkout_td_bgcol_countryS {
												border: 1px solid #666;
												color: #999;
												height: 16px;
												padding: 2px;
												margin-top: 5px;
												text-transform: none;
											}
											
											.checkout_td_bgcol_details select {
												width: 230px;
												font: normal 11px tahoma, arial;
												padding: 1px;
											}
										
											
											.checkout_td_bgcol_countryS select {
												width: 185px;
												font: normal 11px tahoma, arial;
												padding: 1px;
											}
											
											input.formSubmit {
												width: 54px !important;
												height: 20px !important;
												border: 1px solid #666 !important;
												padding: 0;
												margin: 0;
												background: none !important;
											}
											
											input.formSubmit:hover   {
											border: 1px solid #e0078c !important;
												}
											
											input.formSave_Continue {
												width: 215px !important;
												height: 22px !important;
												border: 0 !important;
												padding: 0;
												margin: 0;
												background: none !important;
											}
											
											
											input.formSave {
												width: 90px !important;
												height: 22px !important;
												border: 0 !important;
												padding: 0;
												margin: 0;
												background: none !important;
											}
											
											td .checkout_input {
												color: #bbbbbb;
												font: normal 11px tahoma, arial, sans-serif;
											}
											
											.checkout_td_bgcol {
												font: normal 11px/18px tahoma, arial, sans-serif;
												text-transform: uppercase;
											}
																						
											input.checkBox {
												width: 15px !important;
												border: 0 !important;
											}
											
											#PromoBoxes a img  {
												border: 1px solid #333333;
											}
											
											#PromoBoxes a:hover img  {
												border: 1px solid #e0078c;
												
											}
											
											.checkout_buttonContinue {
												width: 66px !important;
												height: 22px !important;
												border: 1px solid #666666 !important;
												padding: 0;
												margin: 0;
												background-image: url(/persistent/templateimages/continueButton.jpg);
												background-repeat: no-repeat;
											}
											
											.checkout_buttonContinue:hover {
												border: 1px solid #e0078c;
												}
												
											.formContinue {
												width: 64px !important;
												height: 22px !important;
												border: 1px solid #666666 !important;
												padding: 0;
												margin: 0;
												background-image: url(/persistent/templateimages/continueButton.jpg);
												background-repeat: no-repeat;
											}
											
											.formContinue:hover {
												border: 1px solid #e0078c !important;
												}	
												
											/*----- Mini Cart -----*/
					
												#minicartwrap {
													float: left;
													width: 100px;
													margin: 0;
													padding: 1px 2px;
													color: #999;
													font: normal 11px verdana, arial, sans-serif;
												}
												
												div#minicart {
													width: 100px;
													height: 23px;
													margin: 0;
													padding: 0;
													padding-left: 25px;
												}
												
												div#minicart dt,
												div#minicart dd {
												  float: left;
													margin: 0;
													padding: 0;
												}
												
												div#minicart dl {
													float: right;
													width: 205px;
													margin: 0;
													padding: 0;
												}
												
												div#minicart dt {
													display: none;
													margin: 0;
													padding: 0;
												}
												
												div#minicart dd {
													padding: 0 5px;
												  font: normal 11px/23px arial, verdana, helvetica;
													color:  #FFF;
												}
												
												div#minicart dd a {
													margin: 0;
													padding: 0;
												  font: normal 11px/23px arial, verdana, helvetica;
													color:  #FFF;
													text-decoration: underline;
													border: 0;
												}
												
												div#minicart dd a:hover {
													margin: 0;
													padding: 0;
												  font: normal 11px/23px arial, verdana, helvetica;
													color: #FFF;
													border: 0;
												}
												
												.checkout_table_bgcol {
													background-color: none;
												}
												
												input.submitsearchBtn {
												width: 17px !important;
												height: 14px !important;
												border: 0 !important;
												padding: 0;
												margin: 0;
												background-image: url(/persistent/templateimages/seacharrow.jpg);
												background-repeat: no-repeat;
												}


												input.submitsearchBtn:hover {
												width: 17px !important;
												height: 14px !important;
												border: 0 !important;
												padding: 0;
												margin: 0;
												background-image: url(/persistent/templateimages/seacharrowHover.jpg);
												background-repeat: no-repeat;
												}


#twitter-data-container {
	width: 262px;
	margin: 0 0 0 41px;
}

		#twitter_top {
			width: 262px;
			height: 66px;
			background: url(../templateimages/twitter_top.gif) no-repeat;
		}
		
		#twitter_middle {
			width: 262px;
			background:
			url(../templateimages/tweet_bg.gif) repeat-y;
		}
				ul#twitter_update_list li {
					list-style: none;
					list-style-image: none;
					background: none;			
				}
				
		#twitter_bot {
			width: 262px;
			height: 64px;
			background: url(../templateimages/twitter_bot.gif) no-repeat;
		}
		

