/* Static Layout Styles */

html, body{ 
	background-color		:#fff; 
	text-align				:center;
	margin-top				:10px} 

#container{ 
	width					:960px;;
	text-align				:left;  
	margin-left				:auto;
	background-color		:#fff; 
	margin-right			:auto} 

#logobar{
	position				:relative; 
	height					:50px;
	margin-bottom			:20px;
	width					:100%} 

#logofloat{
	float:right
}


#breadcrumb{float:right;margin-top:35px;}


#breadcrumb p{
font-size:0.85em;margin-bottom:0;padding-bottom:0;color:#aaa;
}







#titlediv{
	width					:100%;
	margin-bottom			:20px;
	background-color		:#fff;
	border-bottom			:1px solid #ddd}

#wrapper{
	background-color		:#fff;

}

#onecol{
	width					:960px;
	background-color		:#fff;
	float					:right; 
	position				:relative}

#main1col{
	background-color		:#fff;

	float					:left; 
	display					:inline; 
	position				:relative; 
	width					:100%}



#twocol{
	width					:800px;
	background-color		:#fff;
	float					:right; 
	position				:relative}

#main2col{
	background-color		:#fff;
	padding					:0 20px;	
	float					:left; 
	display					:inline;
	border-left				:1px solid #ddd;
	border-right			:1px solid #ddd;
	position				:relative; 
	width					:520px; 
	padding-bottom			:20px}

#full2col{
	background-color		:#fff;
	padding					:0 20px;	
	float					:left; 
	display					:inline;
	border-left				:1px solid #ddd;
	position				:relative; 
	width					:778px; 
	padding-bottom			:20px}


#mainadmincol{
	background-color		:#fff;
	padding					:0 20px;	
	float					:left; 
	display					:inline;
	border-left				:1px solid #ddd;
	position				:relative; 
	width					:760px; 
	padding-bottom			:20px}






#threecols{
	width					:82%;
	background-color		:#ccc;
	float					:right; 
	position				:relative}


hr {
border:0;height:1px;color:#ccc;background-color:#ccc;margin-bottom:20px;
}



#leftcol{
	width					:150px;
	padding-bottom			:20px;
	background				:#fff;
	float					:left; 
	position				:relative}


#rightcol {margin: 0 0 0 20px;width:218px;float:right}

#main2col ul{
margin-left:20px;
}

#main2col li{
	color					:#444;
	line-height				:1.6em;
}

#toplevel1 ul{
	border					:0;margin:0;
	list-style-type			:none;
	text-align				:center;}

#toplevel1 li{
	display					:block;
width:260px;
	float					:left;
	text-align				:center}

#toplevel1  li a{
	background				:#fff;
	border					:10px solid #fff;overflow:hidden;outline:none;
	margin					:0px;
	height					:180px;
	padding					:0;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#toplevel1 ul li a:hover{
	color					:#000;	border					:10px solid #ccc;

	background				:#fff;}

#toplevel1 a:active{
	background				:#fff;
	color					:#000;}

#toplevel1 li#active a{
	background				:#fff;
	color					:#000} 	 










#toplevel2 ul{
	border					:0;
	list-style-type			:none;
	text-align				:center;}

#toplevel2 li{
	display					:block;font-weight:bold;

width:480px;
	float					:left;
	text-align				:center}

#toplevel2  li a{
	background				:#fff;
	border					:10px solid #fff;overflow:hidden;outline:none;
	margin					:0px;
	height					:300px;
	padding					:0;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#toplevel2 ul li a:hover{
	color					:#000;	border					:10px solid #ccc;

	background				:#fff;}

#toplevel2 a:active{
	background				:#fff;
	color					:#000;}

#toplevel2 li#active a{
	background				:#fff;
	color					:#000} 	 













#toplevel22 ul{
	border					:0;margin:0;
	list-style-type			:none;
	text-align				:center;}

#toplevel22 li{
	display					:block;
width:260px;
	float					:left;
	text-align				:center}

#toplevel22  li a{
	background				:#fff;
	border					:10px solid #fff;overflow:hidden;outline:none;
	margin					:0px;
	height					:240px;
	padding					:0;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#toplevel22 ul li a:hover{
	color					:#000;	border					:10px solid #ccc;

	background				:#fff;}

#toplevel22 a:active{
	background				:#fff;
	color					:#000;}

#toplevel22 li#active a{
	background				:#fff;
	color					:#000} 	 



















#toplevel3 ul{
	border					:0;
	list-style-type			:none;
	text-align				:center;}

#toplevel3 li{
	display					:block;font-weight:bold;
width:320px;
	float					:left;
	text-align				:center}

#toplevel3  li a{
	background				:#fff;
	border					:10px solid #fff;overflow:hidden;outline:none;
	margin					:0px;
	height					:200px;
	padding					:0;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#toplevel3 ul li a:hover{
	color					:#000;	border					:10px solid #ccc;

	background				:#fff;}

#toplevel3 a:active{
	background				:#fff;
	color					:#000;}

#toplevel3 li#active a{
	background				:#fff;
	color					:#000} 	 






#toplevel32 ul{
	border					:0;margin-left:0;
	list-style-type			:none;
	text-align				:center;}

#toplevel32 li{
	display					:block;
width:173px;
	float					:left;
	text-align				:center}

#toplevel32  li a{
	background				:fff;
	border					:10px solid #fff;overflow:hidden;outline:none;
	margin					:0px;
	height					:162px;
	padding					:0;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#toplevel32 ul li a:hover{
	color					:#000;	border					:10px solid #ccc;

	background				:#fff;}

#toplevel32 a:active{
	background				:#fff;
	color					:#000;}

#toplevel32 li#active a{
	background				:#fff;
	color					:#000} 	 





#small2 ul{
	border					:0;
	list-style-type			:none;
	text-align				:center;}

#small2 li{
	display					:block;
width:105px;
	float					:left;
	text-align				:center}

#small2  li a{
	background				:#fff;
	border					:10px solid #fff;overflow:hidden;outline:none;
	margin					:0px;
	height					:85px;
	padding					:0;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#small2 ul li a:hover{
	color					:#000;	border					:10px solid #ccc;

	background				:#fff;}

#small2 a:active{
	background				:#fff;
	color					:#000;}

#small2 li#active a{
	background				:#fff;
	color					:#000} 	 



















#toplevel4 ul{
	border					:0;
	list-style-type			:none;
	text-align				:center;}

#toplevel4 li{
	display					:block;
font-weight:bold;
	width:240px;
	float					:left;
	text-align				:center}

#toplevel4  li a{
	background				:#fff;
	border					:10px solid #fff;overflow:hidden;outline:none;	
	padding					:10px 0 0 0 ;
	height					:140px;
	padding					:0;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#toplevel4 ul li a:hover{
	color					:#000;	border					:10px solid #ccc;

	background				:#fff;}

#toplevel4 a:active{
	background				:#fff;
	color					:#000;}

#toplevel4 li#active a{
	background				:#fff;
	color					:#000} 	 

#toplevel4 .title{margin-top:10px}

#toplevel3 .title{margin-top:10px}




#woodfinishes ul{
	border					:0;margin:0;
	list-style-type			:none;
	text-align				:center;}

#woodfinishes li{
	display					:block;background:#fff;margin:5px;border:1px solid #999;overflow:hidden;padding:4px;
	font-weight:normal;font-size:0.85em;
	width:152px;
	height:180px;
	float					:left;
	text-align				:center}



#woodfinishes p{margin-top:6px}



#accessories ul{
	border					:0;margin:0;
	list-style-type			:none;
	text-align				:center;}

#accessories li{
	display					:block;background:#fff;margin:5px;border:1px solid #999;overflow:hidden;padding:4px;
	font-weight:normal;font-size:0.85em;
	width:152px;
	height:200px;
	float					:left;
	text-align				:center}



#accessories p{margin-top:6px}



#fabrics ul{
	border					:0;
	list-style-type			:none;
	text-align				:center;}

#fabrics li{
	display					:block;background:#fff;margin:5px;border:1px solid #999;overflow:hidden;padding:6px;
	font-weight:normal;font-size:0.85em;
	width:170px;
	height:220px;
	float					:left;
	text-align				:center}



#fabrics p{margin-top:10px;margin-bottom:10px}




.antiquebig{
border:1px #aaa solid; height:520px;width:500px;float:left;margin:0 
}



.antiquemedium{
 height:250px;width:250px;float:left;margin:0 0 20px 20px

}

.antiquemedium h2{
margin:0 ;
font-size:140%
}

.antiquemedium p{
margin:0;font-size:.85em;

}


.antiquemedium h3{
margin: 0 ;
font-size:160%
}



.antiquemediumpic{
border:1px #aaa solid; height:250px;width:250px;float:left;margin:0 0 20px 20px

}


.antiquesmall{

}





















#bottombar{
}

#footer{
	height					:40px;margin-top:20px;
	background-color		:#fff; 
	clear					:both;
	border-top				:1px solid #ddd;} 

.sitemapfloat{

float:left;width:220px;
}


.sitemapfloat ul{

margin:0 0 20px 20px
}


.sitemapfloat li{

line-height:1.6em}

#admindiv {
	margin					:0;
	width					:100%;
	padding					:5px;
	background-color		:#fff; 
	border					:1px solid #eee;
	padding-left			:10px}

.clearfix:after{
	content					:"."; 
	display					:block; 
	height					:0; 
	clear					:both; 
	visibility				:hidden}

.clearfix{
	display					:inline-block}

* html.clearfix{
	height					:1%}

.clearfix{
	display					:block}


/* Static Navigation Styles */


	#navbarcontainer{
	background				:#ccc;margin-top:0px}

#navbar{
	font-family				:verdana;padding:0  0 0 1px;
	height					:26px;
	font-size				:.85em;
}

#navbar ul{
	border					:0;
	list-style-type			:none;
	text-align				:center;}

#navbar li{
	display					:block;line-height:1em;
	float					:left;	
	text-align				:center}


#navbar  li a{
outline:none;width:auto;
margin: 0 1px 0 0 ;
background				:url(../elements/top-nav_bg.gif) repeat-x;
	padding					:7px 8px 7px 8px;
	color					:#000;
	text-decoration			:none;
	display					:block;
	text-align				:center}

#navbar ul li a:hover{background				:#5378B0;background				:url(../elements/top-nav_hov.gif) repeat-x;
	color					:#fff;/*
	background				:#7a7af4;*/}

#navbar a:active{
/*	background				:#1AA683;*/
	color					:#fff;}

#navbar li.active a{
	background				:#8F324F;background				:url(../elements/top-nav_active.gif) repeat-x;
	color					:#fff} 	 



#nav01{width:55px}





a {outline:none}


#navbutton {
	width					:150px;
	font-size				:11px}

#navbutton ul {

	font-weight				:bold;
	list-style-type			:none}

#navbutton li {
	list-style-image		:none;
	list-style-type			:none}

#navbutton li a {
	padding					:5px 0 5px 15px;
	padding-bottom			:6px;
	display					:block;
	width					:125px;
	color					:#555;
	background-color		:#fff;
	text-decoration			:none}

#navbutton li a:hover {
	color					:#000;
	background-color		:#bbb}

html > body #navbutton li a {
	width					:auto}

.active#activelink a{
	background-color		:#2E3192;
	color					:#fff}

li.childlink {
	font-size				:11px;

	font-weight				:normal}

.childlinkactive#activechildlink a{
	background-color		:#fff;font-weight:bold;
	color					:#000}

li.childlinkactive {
	font-size				:11px;

	font-weight				:normal}

#adminlinks li a {
	color					:#000;
	text-decoration			:none}

#adminlinks li a:hover {
	color					:#a50;
	text-decoration			:underline}

a:link {
	color					:#777;
	text-decoration			:none}

a:visited {
	color					:#777;
	text-decoration			:none}

a:active {
	color					:#777;
	text-decoration			:none}

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

#footer a:link {
	color					:#999}

#footer a:visited {
	color					:#999}

#footer a:active {
	color					:#999}

#footer a:hover {
	color					:#999}

.linkarrow {
	padding-left			:15px;
	font-family				:verdana;
	font-size				:11px;
	background				:url(../elements/arrow.gif) no-repeat left center}


/* Static Type Styles */

body
	{
	font-family				:verdana;
	font-size				:.8em}

h1 
	{
	font-weight				:bold;
	font-family				:verdana;	letter-spacing			:-.08em;

	font-size				:2em;
	color					:#999;
	padding-top				:.4em;
	padding-bottom			:.6em}

h2 
	{
	font-weight				:bold;
	font-family				:arial;
	letter-spacing			:-.1em;
	font-size				:1.6em;
	color					:#999;
	padding-top				:.3em;
	padding-bottom			:.2em}
	
h3 
	{
	font-weight				:bold;
	font-size				:1.3em;	letter-spacing			:-.08em;
	font-family				:arial;

	color					:#999;
	padding-top				:.3em;
	padding-bottom			:.2em}

h4 
	{
	font-weight				:bold;
	font-size				:1em;
	color					:#000;
	padding-top				:.3em;
	padding-bottom			:.2em}

h5 
	{
	font-weight				:bold;
	font-size				:1em;
	color					:#000;
	padding-top				:.5em;
	padding-bottom			:.2em	
	}

h6
	{
	font-weight				:normal;
	font-size				:1em;
	color					:#666;
	padding-bottom			:.3em
	}

p 
	{
	font-weight				:normal;
	color					:#444;
	line-height				:1.6em;
	padding-bottom			:1.2em
	}


#linkslist p {
	font-size				:.85em;	padding-bottom			:0
}
#linkslist h3 {
margin-top:1em
}




fieldset p	{font-size				:1.3em;	font-family				:verdana;
}

#admindiv p	{font-size				:.85em;	font-family				:verdana;
}

#footer p
	{
	font-family				:verdana;
	color					:#999;
	font-size				:.8em;
	padding-top				:1em
	}



.criticalmessage {
	color				:#F00;}

.successmessage {
	color				:#360;}


#rightcol p {color:#777;font-size:0.85em;line-height				:1.8em;}

#rightcol ul {
}

#rightcol h3 {margin-top:10px

}

#rightcol li {
	color					:#999;
	font-size				:.8em;	line-height				:2em;
	list-style-image		:none;
	list-style-type			:none
}


#adminlinks h5
	{
	padding-top				:30px;
	padding-bottom			:0;
	margin-bottom			:0;
	margin-left				:20px
	}

#adminlinks ul
	{
	padding					:0px;
	margin					:5px 0px 0px 20px
	}

#adminlinks li
	{
	padding-top				:0px;
	font-weight				:normal;
	font-size				:11px;
	line-height				:1.6em;
	list-style-image		:none;
	list-style-type			:none
	}

fieldset p
	{
	font-family				:verdana;
	font-size				:.8em
	}


p.topfield
	{  
	margin-top				:2.5em
	}


#product p{
text-align:center;margin-bottom:1.6em;
font-size:0.85em;
color:#666;
}


/* Static Form Styles */



fieldset {
	background				:#fff;
	border					:1px solid #ddd;
	width					:100%;
	padding					:10px;
	padding-bottom			:20px}
	
legend {
	color					:#fff;
	font-weight				:bold;
	font-size 				:0.85em;
	background				:#666;
	border					:1px solid #ccc;
	padding					:4px 8px} 

label {
	width					:120px;
	float					:left;
	text-align				:right;
	margin-right			:1.5em;
	display					:block}

.button{
	color					:#333;
	font-size				:10px;
	margin-top				:.5em;
	padding					:1px 3px;
	background-color		:#fff;
	border					:#666 solid 1px;
	overflow				:visible}

.textboxcss{
	color					:#000;
	font-family				:verdana;
	font-size				:11px;
	border					:solid 1px #aaa; 
	background-color		:#fafafa}

/* Static Table Styles */

table#dimensions {
	font-size				:11px;width:520px

}


table#dimensions td {
	

	padding					:10px 5px 10px 0;color:#777;
	border-top			:solid #ddd 1px}


table.dimensions {
	font-size				:11px;width:520px

}


table.dimensions td {
	

	padding					:10px 5px 10px 0;color:#777;
	border-top			:solid #ddd 1px}

#product h2{
border-bottom:1px solid #aaa;margin-bottom:20px

}

.etm{

margin-top:30px
}


.vat{font-size:.85em;margin-top:30px}

table.inlinetable {
	width					:100%;
	font-family				:verdana;
	font-size				:11px;
	margin-bottom			:20px}

table.inlinetable td {
	padding					:10px 5px 10px 0;
	border-bottom			:solid #ddd 1px}














#tablepaging{
	background-color	:#eee;
	border				:1px solid #aaa;
	width				:100%;
	margin-top			:10px;
	font-family			:verdana;
	font-size			:11px}

td.tdpaging{
	padding				:10px 20px;
	text-align			:center}

table.operationbar{
	background			:#bbb;
	margin-bottom		:10px;
	margin-top			:5px;
	border-left			:1px solid #ddd;
	border-top			:1px solid #ddd;
	border-bottom		:1px solid #555;
	border-right		:1px solid #555}

td.operationbutton{
	font-size			:.9em;
	padding				:3px 8px;
	background			:#ddd;
	border-left			:1px solid #fff;
	border-top			:1px solid #fff;
	border-bottom		:1px solid #666;
	border-right		:1px solid #666;
	margin				:2px}


#tablelistfullwidth{
	width				:740px;
	margin-top			:10px;
	font-family			:verdana;
	font-size			:11px}

#tablelistfullwidth th{
	background-color	:#eee;
	padding				:4px 10px 4px 4px}

#tablelistfullwidth td{
	border-bottom		:1px solid #eee;
	padding				:5px 0 5px 5px}

.cellalignleft  {
	text-align				:left;}

.cellaligncenter{
	text-align				:center;}

.cellalignright{
	text-align				:right;}

.width1{
	width					:1%}

.width2{
	width					:2%}

.width3{
	width					:3%}

.width5{
	width					:5%}

.width10{
	width					:10%}

.width20{
	width					:20%}

.width30{
	width					:30%}

.width40{
	width					:40%}

.width50{
	width					:50%}

.width60{
	width					:60%}

.width70{
	width					:70%}

.width80{
	width					:80%}

.width90{
	width					:90%}

.width100{
	width					:100%}

/* Static Image Styles */

img.inlinecontent{
	margin-top			:16px;
	margin-bottom		:20px;
	margin-left			:20px;
	float				:right}

img.imagemanagement{
	border				:0;
	width				:50px}

.alignleft  {
	text-align				:left;}



.codesample{
	background-color	:#eee;
	border				:1px solid #aaa;
	padding				:10px 10px 0 10px;
	margin				:20px 10px}

.codesample p {
	font-family			:courier;
	font-size			:1em}

.inlinecodesample p {
	font-family			:courier;
	font-size			:1em}
