body {
	background:url(/images/bg.jpg) top left repeat-x #FFF;
	margin:0px;
	padding:0px;
}

a { 
	position:relative !important;
	color:#0000FF;	
}

div#contained {
	width:982px;
	margin:0 auto;
}

div#header {
	background:url(/images/bg_header.png) top center no-repeat;
	
	/* old styles */
	/*position:relative
	width:982px;
	height:277px;*/
	
	/* new styles */
	position:static;
	padding:100px 40px 25px 0px;
	width:942px;
	height:152px;
}

div#header a {
	text-decoration:none;
}

div#header a:hover {
	text-decoration:underline;
}

div#nav {
	text-align:right;
	
	/* old styles */
	/*position:absolute;
	top:125px;
	right:40px;*/
	
	/* new styles */
	float:right;
}

div#nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div#nav a {
	position:relative;
	font:bold 18px Arial, Verdana, sans-serif;
	color:#333333;
}

div#navshop {
	height:40px;
	width:280px;
	display:block;
	
	/*old styles */
	/*position:absolute;
	top:230px;
	right:40px;*/
	
	/* new styles */
	float:right;
	clear:both;
	padding:0px 0px 0px 0px;
	background:url(/images/button_navshop.jpg) top left no-repeat;
	position:relative;
}

div#navshop img {
	border:0px;
}

div#navshop a {
	font:bold 14px Arial, Verdana, sans-serif;
	color:#333;
	height:40px;
}

div#content {
	padding-left:30px;
	padding-right:30px;
	padding-bottom:25px;
	overflow:auto;
	height:100%;
	background:url(/images/bg_content.jpg) top center repeat-y;
}

div#text {
	float:left;
	width:415px;
	margin-right:15px;
}

div#text h1 {
	margin-top:0px;
	font:bold 28px Arial, Verdana, sans-serif;
}

div#text p {
	font:12px/155% Arial, Verdana, sans-serif;
}

div#flash_video {
	float:left;
	background:url(/images/bg_video.jpg) top center no-repeat;
	width:471px;
	height:296px;
	position:relative;
	padding-top:35px;
	padding-left:15px;
}

div#video {
	position:absolute;
	top:0px;
	left:0px;
	width:320px;
	height:253px;
	border:0px solid #FF0000;
}

div#order {
	float:left;
	width:437px;
	height:240px;
	position:relative;
	background:url(/images/bg_order.jpg) top left no-repeat;
	margin-right:40px;
	border:0px solid #FF0000;
}

div#order h2 {
	font:bold 26px Arial, Verdana, sans-serif;
	margin:30px 0px 0px 10px;
}

div#order p {
	font:bold 18px Arial, Verdana, sans-serif;
	margin:5px 0px 0px 10px;
}

div#order p.p3 {
	font:bold 14px Arial, Verdana, sans-serif;
	margin:15px 0px 0px 10px;
}

div#order ul {
	font:12px Arial, Verdana, sans-serif;
	margin:10px 0px 0px 25px;
	padding:0px;
}

div#order img {
	position:absolute;
	top:40px;
	left:125px;
	border:0px;
}

div#order2 {
	width:437px;
	height:160px;
	position:relative;
	background:url(/images/bg_order.jpg) top left no-repeat;
	border:0px solid #FF0000;
}

div#order2 h2 {
	font:bold 26px Arial, Verdana, sans-serif;
	margin:35px 0px 0px 10px;
}

div#order2 p {
	font:bold 18px Arial, Verdana, sans-serif;
	margin:5px 0px 0px 10px;
}

div#photos {
	float:left;
}

div#footer {
	clear:both;
	width:982px;
	height:100px;
	background:url(/images/bg_footer.jpg) top center no-repeat;
	position:relative;
}

div#footer ul {
	position:absolute;
	top:60px;
	left:40px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#footer li {
	float:left;
	padding-right:15px;
}

div#footer a {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}

div#footer a:hover {
	text-decoration:underline;
}

div#footer p {
	position:absolute;
	top:60px;
	right:40px;
	text-align:right;
	font:12px Arial, Verdana, sans-serif;
	color:#333;
	margin:0px;
	padding:0px;
}

/*==========================================================*/
/*						 CLASSES 							*/
/*==========================================================*/

.white {
	color:#FFF;
}

.blue {
	color:#5EB7FF;
}

.red {
	color:#FF0000;
}

.btn_account {
	position:absolute;
	top:10px;
	left:45px;
}

.btn_order {
	position:absolute;
	top:10px;
	left:115px;
}



/*==========================================================*/
/*						 IE6 PNG							*/
/*==========================================================*/

* html .png, * html .png img {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}