/* CSS Document */







body

{

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

line-height:1.3em;

color:#ff0;

margin:0;

padding:0;

background:url('images/bg_left.gif') repeat;

text-align:center;

}











#wrapper

{

width:858px;

_width:854px;

color:#111;

margin:0 auto;

position:relative;

z-index:1;

text-align:left;

background:url('images/content_fade.jpg') repeat-x left 326px;

}











#wrapper-prods

{

width:858px;

_width:854px;

color:#111;

margin:0 auto;

position:relative;

z-index:1;

background:#fff;

//background:url('images/content_fade.jpg') repeat-x left 326px;

text-align:left;

}











#navig-container

{

position:absolute;

top:38px;

left:226px;

_left:216px;

}











#navig

{

background:url(images/navig_bg.gif);

height:70px;

border-left:4px solid #fff;

border-right:4px solid #fff;

}

#navig ul

{

margin:0;

margin-left:15px;

position:relative;

top:4px;

padding:0;

display:inline;

list-style-type:none;

}

#navig ul li

{

display:inline;

border-left:1px solid #FFB5B5;

}

#navig ul li a

{

}

#navig ul li a span

{

display:none;

}

#navig a:link,

#navig a:visited

{

color:#79713c;

font-weight:normal;

margin:8px 8px;

font-size:0.9em;

text-decoration:none;

line-height:14px;

}

#navig a:hover

{

text-decoration:none;

background:#fff;

}


#navig ul li.first

{
border:0;
}













.logo

{

position:absolute;

top:0px;

left:60px;

display:block;

z-index:9;

}













#main-image

{

background:#FFB5B5;

text-align:center;

padding-top:10px;

padding-bottom:10px;

border-left:4px solid #fff;

border-right:4px solid #fff;

border-bottom:2px solid #fff;

}













#main-image img

{

border:4px solid #fff;

margin:0 auto 0 auto;

display:block;

}











#content

{

background:url(images/bg_content.gif) no-repeat left top;

_background:url(images/bg_content.gif) no-repeat 0 2px;

border-left:4px solid #fff;

border-right:4px solid #fff;

border-top:2px solid #fff;
height:auto;

}











#content-white

{

background:#fff;

border-left:4px solid #fff;

border-right:4px solid #fff;

border-top:2px solid #fff;

}











#content-right

{

background:url(images/bg_white.jpg) repeat;

border-left:4px solid #fff;

border-right:4px solid #fff;

border-top:2px solid #fff;

}













#text

{

width:490px;

padding-bottom:20px;

}











#text-wide

{

width:550px;

padding-bottom:20px;

float:left;

}













#text-inner

{

margin:30px 20px 0 30px;

}

#text-inner p

{

margin:0;

padding:0;

padding-bottom:10px;

}

#text-inner h3

{

font-family:"Times New Roman", Times, serif;

font-size:1.6em;

margin:0;

padding:0;

margin-bottom:18px;

font-weight:normal;

}













#text-intro

{

margin:30px 20px 0 20px;

}

#text-intro p

{

margin:0;

padding:0;

padding-bottom:10px;

color:#79713c;

}

#text-intro h3

{

font-family:"Times New Roman", Times, serif;

font-size:1.6em;

margin:-10px 0 18px 0;

padding:0;

font-weight:normal;

color:#79713c;

line-height:1.8em;

border-bottom:1px solid #DBD7BA;

}

#text-intro a:link,

#text-intro a:visited

{

color:#79713c;

font-weight:bold;

text-decoration:none;

}

#text-intro a:hover

{

background:#DBD7BA;

}

#text-intro ul

{

margin:0;

padding:0;

color:#79713c;

list-style-type:disc;

}

#text-intro ul li

{

margin-left:20px;

}











#images

{

text-align:left;

margin:20px 0 0 20px;

}

#images img

{

float:left;

border:4px solid #DED8AE;

margin:0 15px 15px 0;

}

#images img a:link,

#images img a:visited

{

border:4px solid #DED8AE;

}

#images img a:hover

{

border:4px solid red;

}













.table

{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight:bold;

}

.table td

{

border-top:1px solid #fff;

border-right:1px solid #fff;

}

.table-1

{

background:#807843;

color:#fff;

}

.table-2

{

background:#FFB5B5;

padding:5px 10px;

color:#fff;

font-weight:normal;

text-align:left;

}

.table-3

{

background:#ffd6d6;

padding:5px 10px;

color:#807843;

font-weight:bold;

text-align:left;

}













#product

{

display:block;

border:1px solid red;

margin:10px 20px 0 20px;

}

#product.first

{

margin:30px 20px 0 20px;

}

#product p

{

margin:0;

padding:0;

color:#79713c;

margin-left:5px;

}

#product img

{

float:left;

margin:5px;

}

#product h3

{

font-family:"Times New Roman", Times, serif;

font-size:1.6em;

margin:0;

padding:0;

margin-bottom:18px;

font-weight:normal;

color:#79713c;

}











.productv2

{

display:block;

border-top:1px solid #FFD6D6;

margin:10px 0 0 20px;

clear:both;

}

.productv2 p,
.productv2p
{
margin:0 0 10px 75px;
padding:0;
color:#79713c;
}

.productv2 img

{

float:left;

margin:5px 10px 5px 0;

}

.productv2 h3

{

font-family:"Times New Roman", Times, serif;

font-size:1.6em;

line-height:1.8em;

padding:0;

margin:10px 0 8px 0;

font-weight:normal;

color:#79713c;

border-bottom:1px solid #DBD7BA;

}











#panels

{

width:351px;

float:right;

position:relative;

text-align:center;

height:auto;


}











#right-image

{

float:right;

position:relative;

}

#right-image img

{

display:block;

}









#panel1

{

text-align:right;

margin:0 auto 0 auto;

position:absolute;

top:10px;

left:10px;

background:url(images/bg_panel.jpg);

width:331px;

height:157px;

}

#panel1 p

{

font-family:"Times New Roman", Times, serif;

margin-right:20px;

margin-top:14px;

font-size:1.2em;

color:#b1808a;

}

#panel1 p.first

{

font-family:"Times New Roman", Times, serif;

margin-right:20px;

margin-top:20px;

font-size:1.2em;

}

#panel1 p.last

{

font-family:"Times New Roman", Times, serif;

margin-right:20px;

margin-top:-10px;

font-size:1.2em;

}

#panel1 h3

{

font-family:"Times New Roman", Times, serif;

color:#d8ced0;

padding:0;

margin:0;

margin-right:20px;

margin-top:-4px;

font-size:3em;

font-weight:normal;

}

#panel1 a:link,

#panel1 a:visited

{

text-decoration:none;

color:#b1808a;

font-weight:bold;

}

#panel1 a:hover

{

color:#fff;

}











#panel2
{
text-align:right;
margin:0 auto 0 auto;
position:absolute;
top:191px;
left:10px;
background:url(images/bg_paneln.jpg);
width:331px;
height:157px;
}
#panel2 p
{
font-family:"Times New Roman", Times, serif;
margin-right:20px;
margin-top:14px;
font-size:1.2em;
color:#cbd5ff;
}
#panel2 p.first
{
font-family:"Times New Roman", Times, serif;
margin-right:20px;
margin-top:20px;
font-size:1.2em;
}
#panel2 p.last
{
font-family:"Times New Roman", Times, serif;
margin-right:20px;
margin-top:-10px;
font-size:1.2em;
}
#panel2 h3
{
font-family:"Times New Roman", Times, serif;
color:#d9daea;
padding:0;
margin:0;
margin-right:20px;
margin-top:-4px;
font-size:3em;
font-weight:normal;
}
#panel2 a:link,
#panel2 a:visited
{
text-decoration:none;
color:#cbd5ff;
font-weight:bold;
}
#panel2 a:hover
{
color:#fff;
}




#panel4
{
text-align:right;
margin:0 auto 0 auto;
position:absolute;
top:372px;
left:10px;
background:url(images/bg_panel_english.jpg) no-repeat;
width:331px;
height:216px;
}
#panel4 p
{
font-family:"Times New Roman", Times, serif;
margin-right:20px;
margin-top:14px;
font-size:1.2em;
color:#4d2c32;
}
#panel4 p.first
{
font-family:"Times New Roman", Times, serif;
margin-right:20px;
margin-top:2px;
font-size:1.2em;
margin-bottom:0;
}
#panel4 p.last
{
font-family:"Times New Roman", Times, serif;
margin-right:20px;
margin-top:0px;
font-size:1.2em;
}
#panel4 h3
{
font-family:"Times New Roman", Times, serif;
color:#fff;
padding:0;
margin:0;
margin-right:20px;
margin-top:10px;
font-size:3em;
line-height:1.1em;
font-weight:normal;
}
#panel4 a:link,
#panel4 a:visited
{
text-decoration:none;
color:#4d2c32;
font-weight:bold;
}
#panel4 a:hover
{
color:#968D54;
}



#panel3
{
text-align:left;
margin:0 auto;
position:absolute;
top:362px;
left:0px;
background:#807843;
width:351px;
height:78px;
font-size:0.9em;
border-bottom:4px solid #fff;
}
#panel3 input
{
font-family:sans-serif;
margin-right:20px;
margin-top:14px;
font-size:1em;
}
#panel3 h3
{
text-align:left;
font-family:"Times New Roman", Times, serif;
color:#d9daea;
padding:0;
margin:10px 0 10px 10px;
font-size:2em;
font-weight:normal;
}
#panel3 p
{
margin:0 10px 0 10px;
}

form#trade_login
{
margin:0;
padding:0;
font-family:sans-serif;
}

form#trade_login input
{
margin:0;
padding:0;
}


form#trade_login input#trade_login_submit
{
color:#333;
font-size:1em;
}











#sub-navig-about

{

background:#FFD6D6;

height:40px;

_height:40px;

clear:both;

}

#sub-navig-about ul

{
	position:absolute;
	left:9px;
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	width: 232px;

}

#sub-navig-about ul li

{

margin:0 5px;

display:inline;

border-left:1px solid #7E7741;

line-height:40px;

}

#sub-navig-about ul li a span

{

display:none;

}

#sub-navig-about a:link,

#sub-navig-about a:visited

{

margin-left:10px;

color:#79713c;

font-weight:normal;

font-size:0.9em;

text-decoration:none;

line-height:40px;

}

#sub-navig-about a:hover

{

text-decoration:none;

background:#DBD7BA;

}

#sub-navig-about ul li.first

{

border:0;

}











#footer

{

background:#FFD6D6;

height:100px;

_height:48px;

border:4px solid #fff;

clear:both;

}

#footer ul

{

position:absolute;

left:7px;

margin:0;

padding:0;

margin-left:9px;

display:inline;

list-style-type:none;

}

#footer ul li

{

display:inline;
border-left:1px solid #7E7741;

}

#footer ul li a span

{

display:none;

}

#footer a:link,

#footer a:visited

{

color:#79713c;

font-weight:normal;

margin:0 8px;

font-size:0.9em;

text-decoration:none;

line-height:38px;

}

#footer a:hover

{

text-decoration:none;

background:#DBD7BA;

}

#footer ul li.first

{

border:0;

}


#footer p

{
margin-top:35px;
width:600px;
margin-left:20px;
}


#footer img

{
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
height:80px;
}








.clear

{

clear:both;

line-height:1px;

font-size:1px;



}



#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.alittlebitvintage.net/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(http://www.alittlebitvintage.net/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.alittlebitvintage.net/overlay.png", sizingMethod="scale");
	}
