﻿body {
	background-color: #ffffff;
	behavior:url("/htc/csshover.htc");
	text-align: center;
}

p {
	color: #666;
}

.h1 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    COLOR: #999999;
    FONT-FAMILY: Verdana;
}

h3 {
	margin: 0px;
	color: #666666;
	font-weight: normal;
	font-size:16px;
}

td {
	font-family: Verdana; 
	font-size: 11px;
}

img{
	border: none;
}

.MainTableBorder {
    PADDING: 3px;
    BORDER: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff;
}

.ContentTable {
    PADDING: 10px;
    BORDER: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff;
}

A.Link:link {
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

A.Link:visited {
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #666666;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

A.Link:hover {
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

a {
	color: #666666;
}

a:hover {
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #333333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}

form {
	margin: 0px;
}

input#searchButton {
	font-color: #ffffff;
	background-color: #bbbbbb;
	color: #ffffff;
	border: none;
}

div#wrapper {
	margin: auto;
	text-align: left;
	width: 768px;
}

	div#product_list hr{
		display: none;
	}

	div#product_list table{
		border-collapse: collapse;
	}
	
		div#product_list table td{
			padding: 0px;
			vertical-align: top;
		}
		
		div#product_list table.ProductWrapTable td{
			padding: 4px;
		}
		
			div#product_list table.ProductWrapTable td a{
				color: #666;
			}
			
				div#product_list table.ProductWrapTable td a:hover{
					text-decoration: none;
				}
	
		div#product_list table.ProductWrapTable div.product{
			border-top: 1px solid #bbb;
			width: 147px;
			background-image: url('/images/product_back.gif');
			background-position: left top;
			background-repeat: repeat-y;
			text-align: center;
			position: relative;
			padding-top: 2px;
			padding-bottom: 30px;
		}
		
			div#product_list table.ProductWrapTable div.product img.prod_img{
				width: 145px;
			}
			
			div#product_list table.ProductWrapTable div.product img.prod_link{
				position: absolute;
				bottom: 0px;
				left: 0px;
			}
			
			div#product_list table.ProductWrapTable div.product a{
				display: block;
			}
			
	div#pagination{
		text-align: center;
		padding: 5px;
		color: #666;
	}
	
		div#pagination a{
			color: #666;
		}
		
		div#pagination a:hover{
			text-decoration: none;
		}		

div#product_detail{
	border-top: solid 1px #bbb;
	padding-top: 5px;
}

	div#product_detail table#product{
		width: 760px;
	}
	
		div#product_detail table#product td{
			vertical-align: top;
		}
			
			div#product_detail table#product td#left_col img#prod_img{
				width: 271px;
				border: solid #bbb 1px !important;
				border-bottom: none !important;
				display: block;
				margin-bottom: 0px;
			}
			
			div#product_detail table#product td#left_col table#alt_images{
				width: 89px;
			}
		
		div#product_detail table#product td#right_col{
			padding-left: 10px;
		}
		
			div#product_detail table#product td#right_col h3{
				font-size: 14px;
				font-weight: bold;
				margin: 0px 0px 10px 0px;
				color: #666;
			}
			
			div#product_detail table#product td#right_col{
				color: #666;
			}
			
	div#product_detail table#linked_prods{
		border-collapse: collapse;
	}
	
		div#product_detail table#linked_prods td {
			vertical-align: middle;
			padding: 2px;
			font-size: 10px;
			color: #666;
		}
	
		div#product_detail table#linked_prods img.prod_img{
			width: 100px;
		}
		
	div#product_detail table#aswell img{
		width: 30px;
	}

	div#basket table#basket_table{
		border-collapse: collapse;
	}
	
		div#basket table#basket_table td{
			padding: 5px;
		}
	
		div#basket table#basket_table thead{
			color: #000;
			background-color: #bbb;
			font-weight: bold;
		}
		
		div#basket table#basket_table a{
			color: #000;
			text-decoration: none;
		}
		
			div#basket table#basket_table a:hover{
				text-decoration: underline;
			}
			
		div#basket table#basket_table img.basket_image{
			width: 30px;
		}
		
			div#basket table#basket_table tr.basket_product td,
			div#basket table#basket_table tr#total td,
			div#basket table#basket_table tr.shipping td,
			div#basket table#basket_table tr#discount_total td,
			div#basket table#basket_table tr#grand_total td{
				border-bottom: 1px solid #bbb;
			}
			
		div#basket table#basket_table tr#grand_total td{
			font-size: 16px;
			color: #CC0000;
		}
		
		div#basket div#basket_foot{
			text-align: center;
		}
		
	div#checkout_top{
		background-color: #bbb;
		padding: 5px;
		text-align: center;
	}
	
		div#checkout_top a{
			color: #000;
			text-decoration: underline;
		}
		
			div#checkout_top a:hover{
				text-decoration: none;
			}
	
	div.checkout_body{
		border: 1px solid #bbb;
		border-top: none;
		padding: 10px;
	}
	
	div#checkout .inactive{
		color: #7E7E7E;
	}

	table#home_products td{
		width: 147px;
		text-align: center;
		vertical-align: top;
	}
	
		table#home_products td img{
			width: 145px;
		}
		
		table#home_products td p{
			margin: 5px 0px 0px 0px;
		}
		
		table#home_products td a{
			color: #666;
		}
		
			table#home_products td a:hover{
				text-decoration: none;
			}

	div#static h3{
		padding: 3px;
		border-top: 1px solid #bbbbbb;
		border-bottom: 1px solid #bbbbbb;
	}

.popup_root{
	position: relative;
}

.popup{
	position: absolute;
	display: none;
}

	.popup_root:hover .popup{
		display: block;
	}

	.popup_root label{
		border-bottom: dotted 1px #ff6600;
		color: #ff6600;
	}
	
		.popup_root label:hover{
			cursor: help;
		}
	
	div.blumotion{
		background-color: #fff;
		border: solid 2px #bbb;
		width: 295px;
		left: -295px;
		top: -100px;
		padding: 2px;	
	}

.right{
	text-align: right;
}

.left{
	text-align: left;
}

.center{
	text-align: center;
}

.regular{
	font-weight: normal;
}

.bold{
	font-weight: bold;
}

.white{
	color: #fff;
}

.red{
	color: #ff0000;
}

.float_right{
	float: right;
}

.float_left{
	float: left;
}

h1 {
	font-size: 11px;
	color: #666666;
}
	
	
h2 {
	font-weight: bold;
	font-size: 12px;
}


table#product h1 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
	
div#cat_header h1 {
	color: #bbbbbb;
	font-size: 25px;
	font-weight: normal;
}
		
div#sitemap_page h1 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}

div#static h1 {
	color: #666666;
	font-size: 16px;
	font-weight: normal;
	padding: 3px;
	margin: 0px;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
}
	
div#relative-top {
	position: relative;
	z-index:1;
	width: 760px;
	background-color: aqua;
	font-size: 12px !important;
}

	div#relative-top div {position: absolute;}
	
	div#relative-top ul {
		margin: 0;
		padding: 0;
		text-align: left;
		width: 140px;
	}
		
		div#relative-top ul li {
			padding: 2px 0 2px 5px;
			list-style: none;
		}
		
			div#relative-top ul li a {
				color: #333333;
				text-decoration: none;
				font-size:11px;
			}
			div#relative-top ul li a:hover{
				font-size:11px;
				color:#ccbb9f
			}
				
div#topnav-living{left: 41px; background-color: #FFFFFF; width: 140px; margin-top:-9px; padding-top:10px; border-left:2px #cccccc solid; border-bottom:2px #cccccc solid;}
div#topnav-dining{left: 165px; background-color: #FFFFFF; width: 140px; margin-top:-9px; padding-top:10px; border-left:2px #cccccc solid; border-bottom:2px #cccccc solid;}
div#topnav-bedroom{left: 298px; background-color: #FFFFFF; width: 140px; margin-top:-9px; padding-top:10px; border-left:2px #cccccc solid; border-bottom:2px #cccccc solid;}

td.alternatetext {
	color: #888888;
}
	
.style2 {
	color: #808080;
	padding-bottom:5px; 
	width: 764px;
	margin: auto;
}
.style3 {
	border-width: 0px;
}

.HP_One {
	width: 456px;
}

.HP_Two {
	margin: 0px;
}

#RotateBanner {
	width:760px;
	height:264px;
}
#RotateBanner img {
	padding:0px;
	margin:0px;
}

.AkasWrapper {
    width: 750px;
    float: left;
    padding: 5px;
    color: #666666;
}

.AkasWrapper h1 {
    font-size: 14px;
}

.AkasWrapper h2 {
    font-size: 12px;
    color: #666666;
}

.AkasTable {
    margin-top: 10px;
    padding: 5px;
}

.AkasTableLogin {
    margin-top: 10px;
    padding: 5px;
}

.AkasTableLogin input {
    margin-top: 10px;
}

.AkasTable td {
    padding: 5px;
    border-bottom: solid 1px #666666;
}

.MagicZoom_Alts {
    margin-top: 10px;
    text-align: center;
    width: 271px;
}

.MagicZoom_Choose {
    text-align: center;
    width: 271px;
    color: #666666;
    margin-top: 5px;
    font-weight: bold;
}

.MagicZoom_Reset {
    margin-bottom: 5px;
}