@charset "UTF-8";
/*
Title:      Festoon Boutique
Author:     Gili Kieffer, www.elysium-multimedia.com
Copyright:  2009
*/

/* global */

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	background:url(../images/bg.jpg) no-repeat;
	background-color:#000000;}

.clear {clear:both;}

img, div, a, input { behavior: url(../css/iepngfix.htc); }

/* container */

#container {
	width:930px;
	margin:0 auto;
	_margin-left:180px;
	padding:0px 0px;
	float:left;
	position:relative;
	left:150px;
	_left:80px;}

h1 {
	text-indent:-9999px;
	display:block;
	margin:0;
	background:url(../images/h1_bg.jpg) no-repeat;
	width:883px;
	height:295px;
	z-index:0;}
	

#main {
padding:0px;
width:915px;
margin:5px;

}

#nav {
background:url(../images/nav_bg.gif) no-repeat;
width:565px;
height:56px;
padding-top:12px;
position:relative;
_left: -75px;
}

hr {color:#f8cd37;
width:530px;
border-style:solid;
}

#box {
background:url(../images/tablebg.gif);
background-repeat:repeat-y;
min-height:45px;
width:567px;
}

#box p{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-left:15px;
padding-right:10px;
line-height:16px;
margin-top:0px;
padding-top:0px;
width:540px;
}

#box a{
	color:#039;
	text-decoration:underline;
}

.boxtop {padding:0;
margin:0;}

.boxbot {padding:0;
margin:0;}

.boxcontainer{
position:relative;
left:183px;
_left:100px;
_top:10px;
}

h2 {font-size:15px;
color:#039;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
margin:0;
}

.tabletext{ font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:12px;
	        line-height: 16px;
			padding-left:15px;
			_margin-left:15px;
}

.tabletext2{ font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:11px;
	        line-height: 14px;
}

.viewcart {float:right;
margin-right:8px;
padding-bottom:5px;
}


	
/* footer */

#footer {
	margin:auto;
	width:930px;
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	position:absolute;
	top:700px;}

#footer p {
	margin:0;
	float:left;
	}

#footer p.end {padding:0;}

#footer strong {font-weight:normal; color:#FFCC00;}

#footer a {color:#FFCC00; text-decoration:none;}
#footer a:hover {color:#FFFFFF; text-decoration:underline;}