/* CSS Document */
/* absolutevintage.co.uk (c) copyright */
/*-- General -------------------------------------*/
html, body {
	margin:50px 0px;
	margin-top:0px;
	padding:0px;
	background-color:#FFF6F1;
	font-family: verdana, arial, helvetica, sans serif;
}

h1, h2, h3, h4, h5, h6, div, p  { margin: 0px; padding: 0px;}
img {border-style: none;}
.left { text-align:left;}
.right { text-align:right;}
h1 {
	font-size:small;
}

div.line hr { /* take out the troublemaking HR */display:none; }
div.line { /*  DIV that wraps and replaces the HR */ background: #999  no-repeat center center;  height: 1px; margin: 5px 0px 5px 0px; }

.edit_view {
	color:#fff;
	background-color:transparent;
}

/*-- Container --------------------------------------*/
#wrapper {
	width: 800px;		
	/*/*/ 
	\width: 820px;			
	w\idth: 800px;
	margin-right:0px;
	/* */			
	padding: 0px;
	margin:0px auto;
	text-align:left;
	height:100%;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background-image:url(/images/absolutevintage/bck.gif);
	background-repeat:no-repeat;
	background-position: 0px 55px;
}

/*-- leftcolumn ----------------------------------------*/
#left {
	float: left;
	width: 133px;
	/*/*/ 
	\width: 123px;
	w\idth: 133px;
	margin-right: 0px;
	/* */
	margin:0px;
	padding: 0px;
	height:100%;
}

#left h4 {
	margin:0px;
	padding:0px;
	font-size:small;
	line-height:1.4;
}
a {
	color: #6699FF;
	text-decoration: none;
}
a:hover {
color:#666;
}
#left a:link {color:#000000; text-decoration:none; margin:0px; padding:0px;}
#left a:visited {color:#666; text-decoration:none; margin:0px; padding:0px;}
#left a:hover {color:#6699FF; text-decoration:none; margin:0px; padding:0px;}

/*-- logo -------------------------------------------*/
#logo h1 {
}

#logo {	
	float:left;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}


/*-- rightcolumn ---------------------------------------*/
#right {
	float:right;
	width:660px;
	padding: 0px;
	margin: 0px;
}

#right p {    
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:x-small;
	line-height:1.4;
}

#right2 a:link {text-decoration:none; color:#89827C; padding:0px; margin:0px;}
#right2 a:hover {text-decoration:underline; color:#8B8784; padding:0px; margin:0px;}
#right2 a:visited {text-decoration:none; color:#8B8784; padding:0px; margin:0px;}

/*-- Banner -------------------------------------------*/
#banner {
	margin:30px 0px 8px 0px;
	padding:0px;
}

#banner img {
	margin:0px 48px 0px 0px;
	padding:0px;
}
#banner li {
	display: inline;
	list-style-type: none;
}	
#banner li a {
	width:100px;
	font-size: medium;
	font-weight: bold;
	color: #333333;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 2px;
}	
#banner li a:hover {
	color:#CCCCCC;
}
/*-- Nav ----------------------------------------------*/
#bread {
	margin:0px 0px 35px 0px;
	padding:0px 0px 0px 0px;
	background:#fff;
	font-size:x-small;
}

#bread ul {
	margin:0px;
	padding: 0px;
	border: 0;
	list-style-type: none;
	display: inline;
}

#bread ul li {
	margin: 0px 3px 0px 3px;
	padding: 0px 8px 0px 3px;
	display: inline;
	font-size: small;
	color:#fff;
	border-right:1px solid #fff;
	list-style-type: none;
}

#bread ul li.last {
	border-right:0px solid #fff;
}

#bread ul li.home {
	border-right:0px solid #fff;
	padding:0px 5px 0px 0px;
}

#bread ul a:link {color:#fff; text-decoration:none; padding-bottom:2px;}
#bread ul li a:hover {color:#fff; text-decoration:underline; padding-bottom:2px;}
#bread ul li a:visited {color:#fff; text-decoration:none;}
.within {color:#003300; text-decoration:underline;}


/*-- Inner Wrapper ---------------------------------------------------------------------------------------*/
#innerwrapper {
	margin:0px;
	padding:0px;
}

/*-- Inner Left Column ------------------------------------*/
#innerleft {
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:483px;
}

.pagetitle {
	font-family:"Times New Roman", Times, serif;
	font-size:xx-large;
}

.ds {
	background: url('/images/absolutevintage/shadowAlpha2.png') no-repeat bottom right !important;
	background: url('/images/absolutevintage/shadow.gif') no-repeat bottom right;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding: 0px;
	
	/*Hide from IE-Mac \*/
	padding: 0px;
	/* end hide */
	
	/*\*//*/
	padding: 0px 5px 0px 0px;
	/* */
}

.dsinnerbox {
	/* IE5 hack */
	\margin: 0px;
	ma\rgin: 0px 0px 0px 0px;
	border:1px solid #333333;
	bottom: 6px;
	right: 6px;
	position:relative;
	clear:both;
	background-color:#FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.indent {
	padding-left:5px;
}
.box {
	margin:8px 0px 18px 13px;
	padding:0px;
	width:127px;
	clear:both;
	boder:1px solid #000;
}

.boxtitle {
	margin:0px 0px 2px 0px;
	padding:5px 0px 0px 8px;
	background-color:#333333;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	height:24px;
	letter-spacing:1px;
}

.box img {
	margin:2% 10% 0 10%;
	padding:0px;
}

.boxtext p {

	font-size:x-small;
	color:#006600;
}

.boxtext {
	margin:0px;
	padding:0px 5px 0px 4px;
	font-size:x-small;
}

div.boxline hr { /* take out the troublemaking HR */display:none; }
div.boxline { /*  DIV that wraps and replaces the HR */ background: #000  no-repeat center center;  height:1px; margin:2px 0px 2px 0px; }

.boxform {
	margin:0px;
	padding:0px;
}

input.boxinput {
	margin:5px 0px 5px 5px;
	padding:0px;
	border:1px solid #CCC;
	width:80px;
}


.box ul {
	padding:0px 0px 0px 5px;
	margin:0px;
	list-style:none;
}

.box ul li {
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:x-small;
	list-style:none;
	font-weight:bold;
}

.box ul li ul {
	padding:0px 0px 0px 5px;
	margin:0px;
	list-style:none;
}

.box ul li ul li {
	padding:0px;
	margin:0px;
	list-style:none;
	font-weight:normal;
}

/*-- Product Wrapper -------*/
#innerleft table.productwrapper td {
	font-size:small;
}

.productwrapper {
	height:auto;
	width:363px;
	border-bottom:1px solid #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.productleft {
	margin:0px;
	padding:0px 10px 0px 20px;
	float:left;
	text-align:left;
	width:190px;
}

.productright {
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
}

.producttitle {
	font-size:small;
	font-weight:bold;
}

.blue {
	color:#636DC5;
}


p.cart a:link {text-decoration:none; color:#636DC5;}
p.cart a:hover {text-decoration:underline; color:#636DC5;}
p.cart a:visited {text-decoration:none; color:#636DC5;}

.productfooter {
	margin:0px;
	padding:0px;
	clear:both;
}







/*-- Inner Right Column -------------------------------------------*/
#innerright {
	float:right;
	margin:0px;
	padding: 0px 8px 20px 0px;
	width:149px;
	height:auto;
}


.ds2 {
	background: url('/images/absolutevintage/shadowAlpha2.png') no-repeat bottom right !important;
	background: url('/images/absolutevintage/shadow.gif') no-repeat bottom right;
	margin:0px 0px 0px 10px !important;
	margin:0px 0px 0px 10px;
	padding: 0px;
	
	/*Hide from IE-Mac \*/
	padding: 0px;
	/* end hide */
	
	/*\*//*/
	padding: 0px 5px 0px 0px;
	/* */
}

.dsinnerbox2 {
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin: 0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
	border:1px solid #333333;
	bottom: 6px;
	right: 6px;
	position:relative;
	clear:both;
	background-color:#FFFFFF;
}

.box2 {
	margin:8px 0px 18px 0px;
	padding:0px;
	width:145px;
	clear:both;
}

.boxtitle2 {
	margin:0px 0px 2px 0px;
	padding:5px 0px 0px 8px;
	background-color:#333333;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	height:24px;
	letter-spacing:1px;
}

.box2 img {
	margin:2% 10% 0 10%;
	padding:0px;
}

.boxtext2 p {
	line-height:0;
	font-size:x-small;
	color:#006600;
}

.boxtext2 {
	margin:0px;
	padding:0px 5px 0px 4px;
	font-size:x-small;
}

div.boxline2 hr { /* take out the troublemaking HR */display:none; }
div.boxline2 { /*  DIV that wraps and replaces the HR */ background: #000  no-repeat center center;  height:1px; margin:2px 0px 2px 0px; }

.boxform2 {
	margin:0px;
	padding:0px;
}

.boxinput2 {
	margin:5px 0px 5px 5px;
	padding:0px;
	border:1px solid #CCC;
	width:120px;
}

.optionsright {
	text-align:right;
	letter-spacing:1px;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	clear:both;
	color:#000000;
}

.optionsright p a {text-decoration:none; color:#000000;}
.optionsright p a:hover {text-decoration:underline; color:#333333;}
.optionsright p a:visited {text-decoration:none; color:#999999;}


/*-- Inner Footer -----------------------------------*/
#innerfooter {
	margin:8px 0px 8px 0px;
	padding:0px;
	clear:both;
	height:10px
}

/*-- Footer ----------------------------------------*/
#footer {
	clear:both;
	margin: 0px;
	padding: 14px 0px 15px 16px;
	border-top:1px solid #999;
}

#footerW {
	clear:both;
	margin:0px 0px 3px 0px;
}

#footer p {
	font-size:xx-small;
	margin: 0px;
	padding: 0px;
	line-height:12px;
	letter-spacing:0px;
	color:#000;
}

#footer a {text-decoration:underline;color:#999999;}
#footer a:hover {text-decoration:none;color:#999999;}
#footer a:visited {text-decoration:none;color:#999999;}


/*-- fonts --------------------------------------*/
body, div, p, th, td, li, dd    {
    /* redundant selectors to help NS4 remember */
    font-family:  Verdana, Lucida, Arial, 
Helvetica, sans-serif;
    font-size:    11px;
    }
	
body, body div, body p, body th, 
body td, body li, body dd    {
    /* more specific to override imported rule */
    font-size:    x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    small
    /* intended value for better browsers */
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
}

h2 { font-size:large; margin-bottom:8px;}
h3 { font-size:medium;}
h2.products {font-size:small; }

/*-- colour -----------------------------------------*/
.grey {color:#999999;}



/*-- form ------------------------------------------*/
#form { 
	height: 450px;
	padding: 5px 0px; 
	margin: 0px;
}

div.row {
  clear: both;
  padding-top: 7px;
}

div.row span.label {
  float: left;
  width:90px;
  text-align: left;
  font-size:x-small;
}

div.row span.formw {
  float: right;
  width: 225px;
  text-align: left;
  font-size:x-small;
} 

div.row span.formw input {
	border:1px solid #4C4D50;
}

#include {
	border:0px;
}
	
div.formbse {
	width: 300px;
	margin: 5px 0px 5px 0px;
	padding:0px;
	border: 1px solid #fcf;
}

div.form1 {
	font-size:x-small;
	margin:0px;
	padding:0px;
}

#submit {
	background-color:#4C4D50;
	border:0px solid #000;
	color:#fff;
}

#clear {
	background-color:white;
	border:1px solid #000;
}

/*-- Gallery -----------------------------*/
#galwrap {
	background-color:#fff;
}

#bigimage {
	float:left;
}

#story {
	margin:0px;
	padding:0px;
	width:600px;
	height:400px;
}

