/*

div#sitewrap { position:absolute; top:0px; left:0px; height:100%; width:100%; }
div#sitecontent {
	position:relative; height:100%;
}

div#sitecontent h1 { font-size:20px; font-weight:bold; color:#bf002a; text-transform:uppercase; padding-bottom:10px; letter-spacing:1.5px; }

div#sitecontent h2 { font-size:14px; font-weight:bold; color:#bf002a; text-transform:uppercase; padding-bottom:0px; padding-top:15px; letter-spacing:1.5px; }

div#sitecontent p { text-align:justify; padding:0px; margin:0px; }

div#sitecontent .backlink { padding-bottom:35px; }

.productpic { position:absolute; top:150px; left:0px; width:45%; z-index:10; }
.productdetail { position:absolute; top:120px; left:50%; width:450px; bottom:20px; overflow:auto; padding-right:5%; }

.productpic2 { position:absolute; bottom:10px; left:0px; width:45%; z-index:10; }
.productlist { position:absolute; top:120px; left:50%; right:0px; bottom:20px; overflow:auto; padding-right:5%; }
.productitem { padding-bottom:15px; padding-top:10px; border-bottom:1px dashed #666; clear:left; }
.productsummary { padding:10px; border-bottom:1px dashed #666; color:#666; }

.amountselect { width:40px; }
.variantselect { width:270px; }
.putincartbutton { position:relative; top:5px; }

.addtocartoptions { text-align:right; }

.hr { padding-top:10px; border-bottom:1px dashed #666; height:1px; }


.recommend { position:absolute; bottom:100px; left:50%; padding-top:10px;  border-top:1px dashed #666; }
.recommend .rec { float:left; padding-right:15px; }


div#header { position:absolute; background:#bf002a; width:100%; height:70px; z-index:40; }

.searchfield { position:absolute; top:45px; left:250px; }
.searchinput { width:230px; }
.searchsubmit { position:relative; top:2px; }

.headnav { color:#fff; font-size:12px; font-weight:bold; position:absolute; top:35px; right:5%; }
.headnav .btncart { position:relative; top:3px; }

div#navigation {
	position:fixed; top:5px; left:15px; z-index:100; width:235px; height:247px; text-align:center; background:url(../images/nav/nav_bg.png) no-repeat;
	cursor:move;
}
div#navigation.dragging { opacity:0.7; }

div#navigation a.active { color:#f00; }

div#navigation ul.nav, div#navigation ul.nav li { list-style:none; padding:0px; margin:0px; cursor:pointer; }
div#navigation ul.nav { margin-top:130px; }
div#navigation ul.nav li { padding-top:3px; }

div#catnav {
	position:absolute; top:75px; right:5%; z-index:50;
	color:#999; text-transform:uppercase;
	font-weight:bold; font-size:12px; letter-spacing:1.5px;
	}
div#catnav a, div#catnav a:hover { color:#999; font-weight:bold; font-size:11px; letter-spacing:1.5px; font-size:12px; }
div#catnav a:hover { color:#bf002a; }


div#footer {
	position:fixed; bottom:0px; left:0px; z-index:100; width:100%; height:16px; background:#bf002a; color:#fff; padding:1px 30px;
}
div#footer .links { float:right; text-transform:uppercase; padding-right:70px; }
div#footer .links a { color:#fff; text-decoration:none; }

A {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	text-decoration: none;
	color:#bf002a;
}
A:hover {
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	text-decoration: underline;
	color:#bf002a; text-decoration:none;
}
*/