#page{
	width:989px;
	padding:9px 5px 0; 
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
}
/*headerr*/
#headerr{
	width:100%;
	overflow:hidden;
	height:182px;
	position:relative;
	background:url(../images/bg-header.gif) no-repeat;
}
#headerr h1c{margin:0;}
a.logo2{
	position:absolute;
	top:41px;
	left:35px;
	width:162px;
	height:57px;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	outline:none;
}
span.shadow{
	position:absolute;
	top:0;
	left:245px;
	z-index:10;
	width:172px;
	height:23px;
	background:url(../images/shadow.png) no-repeat;
}
/*images*/
.images{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
	list-style:none;
}
.images li{float:left;}
.images li img{border-left:2px solid #fff;}

/*topp navvigation*/

.topp{
	width:550px;
	padding:0 18px 0 0;
	position:absolute;
	top:116px;
	right:0;
}
.topp-navv{
	margin:0;
	padding:0;
	list-style:none;
	width:550px;
	overflow:hidden;
	text-align:right;
	background:url(../images/bg-top-nav.png) no-repeat;
}
.topp-navv li{
	display:inline;
	padding:0 14px 0 17px;
	line-height:28px;
	font-size:12px;
	background:url(../images/sep01.gif) no-repeat 0 50%;
}
.topp-navv li:first-child{background:none;}

.topp-navv li a{
	position:relative;
	color:#2e2b2b;
	text-decoration:none;
}
.topp-navv li a:hover{text-decoration:underline;}

/*main navvigation bar*/
.navv-bar{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	padding:0 0 3px;
	background:url(../images/menu.gif) repeat-x;
}
/*main navvigation*/
#navv{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	display:table;
	background:url(../images/menu.gif) repeat-x;
}
#navv li{
	float:left;
	line-height:34px;
	padding:0 2px 0 0;
	background:url(../images/sep02.gif) no-repeat 100% 50%;
}
#navv li a{
	float:left;
	color:#fff;
	padding:0 37px;
	text-decoration:none;
}
/*active & over-state*/
#navv li.active a,
#navv li a:hover{
	background:url(../images/menu-roll.gif) repeat-x;
}
/*shop button*/
#navv li a.buy{
	padding:0 44px 0 57px;
	background:url(../images/ico-shop.gif) no-repeat 38px 12px;
}
#navv li.active a.buy, 
#navv li a.buy:hover{
	display:table-cell;
	background:url(../images/menu-buy-roll.gif) no-repeat;
}













/* Style Red */
body {background:#FCF7EC; color:#666;}
#container {background: url(../img/style_red/body.gif) repeat-y 50% 0;}
 

/* Headings */
h1 {border-bottom: 3px solid #ccc; color: #000;}
h2 {color:#000;}
h3 {color:#000;}

/* Links Global */
a,a:link {background:transparent;}
a:link {color: #333;}
a:visited {color: #666;}
a:hover,a:active {color: #666;}

/* Fake HR DIV Cause of IE Troubles */
div.hr {background-color:#999;}
div.hrlightgrey {background:url(../img/hr_dashline.gif) repeat-x;}
div.hrproductpreview {background:url(../img/hr_dashline.gif) repeat-x;}

#wrap {background:#fff;}

/* Popup Windows */
#popupwrap {background:#fff;}
#popupmenu a, #popupmenu a:link, #popupmenu a:visited, #popupmenu a:hover, #popupmenu a:active {
    color:#fff;
}
#popupmenu a:hover {color:#DB9501;}
a.popuplink {background: url(../img/style_red/printer.png) no-repeat center left;}

/* Header */
#hb {background: url(../img/style_red/bgBar.png) no-repeat;}

/* Search */
.search {background: url(../img/style_red/bgTop.gif) no-repeat;}
.search a:hover {color:#333;}

/* navBarWrap */
#navBarWrap {}
#nav li a {background: url(../img/style_red/navLine.gif) no-repeat 100% 50%;}
#nav a:link, #nav a:visited {color:#fff;}
#nav a:hover {color:#ccc;}

/* Right Column */
#rightcol {background:url(../img/style_red/bgContentC.gif) repeat-x;}

/* Breadcrumb Path as List */
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {color:#666;}
#breadcrumb a:hover {color:#333;}
#breadcrumb ul li{list-style:disc url(../img/arrow.gif) inside;}

/* Main Content */
#content {background: url(../img/style_red/bgContentL.gif) no-repeat top left;}
#contentfull {background: url(../img/style_red/bgBoxC.gif) repeat-x;}

/* Cart Box */
h2.boxcartheader {background: url(../img/style_red/bgTitle.gif) no-repeat; border:1px solid #c0c0c0;}
.boxcartbody {background:#fff url(../img/style_red/bgBoxC.gif) repeat-x; border-style:solid; border-color: #c0c0c0; border-width: 0 1px 1px 1px;}
.boxcartbody a {color:#000;}
.boxcarttax {background:#f5f5f5;}

/* Category Menu */
#categoryboxes {background: url(../img/style_red/bgBox.png) no-repeat;}
#categorymenu {background: url(../img/style_red/boxBottom.png) no-repeat 0 100%;}
ul#categorymenu li a {color:#333;}

/* 1st TIER */
ul#categorymenu li.level1 {background: url(../img/hr_dashline.gif) repeat-x bottom;}
ul#categorymenu li.level1 a:link, ul#categorymenu li.level1 a:visited {
	background: transparent url(../img/style_red/list.gif) repeat-y scroll left top;
	color:#000;
	}
ul#categorymenu li.level1 a:hover {
	background:transparent url(../img/style_red/list.gif) repeat-y scroll left bottom;
	color:#000;
	}
/* 2nd TIER */ul#categorymenu li.level2 a:hover {color:#000;}
/* 3nd TIER */ul#categorymenu li.level3 a:hover {color:#000;}

/* Boxes Global Definition */
h2.boxheader {background: url(../img/style_red/bgTitle.gif) no-repeat; border:1px solid #c0c0c0; color:#000;}
h2.boxheader a, a:hover {color:#000;}
.boxbody {background:#fff url(../img/style_red/bgBoxC.gif) repeat-x; border-style:solid; border-color: #c0c0c0; border-width: 0 1px 1px 1px;}
.boxbody p {color:#000;}
.boxbody p.center {color:#000;}
.boxbody td {color:#000;}
.boxbody .productOldPrice {color:#F00;}
.boxbody .productboximage {border:1px solid #999;}

/* Info Box */
.infoboxbody ul.contentlist {background: url(../img/style_red/bgBoxC.gif) repeat-x; border-style:solid; border-color: #c0c0c0; border-width: 0 1px 1px 1px;}
.infoboxbody ul.contentlist li {background: transparent url(../img/style_red/list.gif) no-repeat scroll left 3px;}

/* 1st TIER */ .infoboxbody ul.contentlist li.level1 {color:#000;}
/* 2nd TIER */ .infoboxbody ul.contentlist li.level2 {color:#000;}
/* 3rd TIER */ .infoboxbody ul.contentlist li.level3 {color:#000;}

/* DiscountPrice */
.discountprice {color:#F00;}

/* Product Listing v1 */
.productImage1 img {border:2px solid #ccc;}
.productContent1 .taxandshippinginfo {color:#999;}
.productContent1 .vpe {color:#999;}
.productContent1 .shippingtime {color:#999;}
.productContent1 .stockimagetext {color:#999;}
.productContent1 .productOldPrice {color:#f00;}
.productContent1 .taxandshippinginfo a {color:#999;}

/* Product Listing v2 */
.productImage2 span a:hover {background:transparent url(../img/style_red/imgHover.gif) no-repeat scroll left top;}

/* Cross Selling */
.productCrossSellImage img {border:1px solid #999;}

/* Product Info / Product Details */
#productinfoimages {background:#EDEDED; border:1px solid #999;}
#productinfoimages .productimage {border:1px solid #999;}
#productinfoprice .productOldPrice {color:#F00;}
#productinfoprice .taxandshippinginfo {color:#999;}
#productinfoprice .taxandshippinginfo a {color:#999;}
#productinfoprice .shippingtime {color:#999;}
#productinfoprice .stockimagetext {color:#999;}
#productinfoprice .reviews_text {color:#999;}

.reviews_rating_light .reviews_rating_dark {background:transparent url(../img/review_star.png) repeat-x scroll 0%;}
.reviews_rating_light {background:transparent url(../img/review_star_light.png) repeat-x scroll 0%;}

.productoptions {background:#f4f3ef; border-top:1px solid #b3b0a5;}
.addtobasket {background:#EDEDED; border-top:1px solid #999;}
.addtobasketlisting {border-top:1px solid #999;}

/* Popups ProductInfo */
body.popupproductinfo {background:#fff;}

/* Popup print_order.html */
body.popupprintorder {background:#fff;}
body.popupprintorder .products tr.header td {background-color:#EDEDED;}

/* HighLightBox (Background) */
div.highlightbox {background:#f4f3ef; border:1px solid #b3b0a5;}
div.highlightbox h3 {color:#f60;}
div.highlightbox div.hr {border-bottom:1px solid #b3b0a5;}

/* Payment Type Selection */
table.paymentblock {background:#f4f3ef; border:solid #b3b0a5;}
table.paymentblock tr td.header {background:#D66060; color:#000;}

/* Shipping Type Selection */
table.shippingblock {background:#f4f3ef; border:solid #b3b0a5;color:#000;}
table.shippingblock tr td.header {background:#D66060;}

/* Download Box for User Downloads */
table.downloadbox {background:#f4f3ef; border:1px solid #b3b0a5;}

/* Order Details */
table.tabledetails {background:#f4f3ef; border:solid #b3b0a5;}
table.tabledetails tr.headerrow td {background:#D66060; color:#000;}

/* Order Details Cintent Row 1 */
table.tabledetails tr.contentrow1 td {background:#DFC4C4; border:1px solid #fff; color:#000;}

/* Order Details Cintent Row 2 */
table.tabledetails tr.contentrow2 td {background:#fdcd49; border:1px solid #fff; color:#000;}

/* Order Details Subtotal */
table.tabledetails tr td.subtotal {background:#D66060; border-top:1px solid #b3b0a5; color:#000;}

/* Review List */
table.reviewlist tr.header td {background:#D66060; color:#000;}
table.reviewlist tr.contentrow1 td {background:#DFC4C4;}
table.reviewlist tr.contentrow2 td {background:#fdcd49;}

/* Media List */
table.medialist {background:#f4f3ef; border:1px solid #b3b0a5;}
table.medialist tr.contentrow1 td {background:#DFC4C4;}
table.medialist tr.contentrow2 td {background:#fdcd49;}

/* Checkout Navigation */
ul#checkoutnavigation li.active {background:#ce0402 url(../img/style_red/active.gif) no-repeat; border-width:0 1px 1px 0;border-style:solid; border-color:#8e1301; color:#fff;}
ul#checkoutnavigation li.inactive {background:#646464 url(../img/style_red/inactive.gif) no-repeat; border-width:0 1px 1px 0;border-style:solid; border-color:#999; color:#fff;}

/* Error Messages */
ul.info_error {background:#FFD6D6; border:2px solid #B22020;}
ul.info_error li.infoError {background:url(../img/icons/icon_error.png) no-repeat 0px 4px;}

ul.info_warning {background:#FFE89A; border:2px solid #C39700;}
ul.info_warning li.infoWarning {background:#FFE89A url(../img/icons/icon_alert.gif) no-repeat 0px 4px;}

ul.info_success {background:#BDFFA9; border:2px solid #4DAA30;}
ul.info_success li.infoSuccess {background:#BDFFA9 url(../img/icons/icon_accept.gif) no-repeat 0px 4px;}

ul.info_info {background:#C5EBFF; border:2px solid #0EADFF;}
ul.info_info li.infoInfo {background:#C5EBFF url(../img/icons/icon_info.png) no-repeat 0px 4px;}

/* Footer */
.footer {background:#000  url(../img/style_red/bgFoot_c.gif) repeat-x; color:#000;}
.footer a {color:#333;}

/* xt:Commerce Copyright */
.copyright {background:#000; color:#fff;}
.copyright a {color:#ce0402;}

/* xt:Commerce ParseTime */
.parseTime {background-color:#000; color:#fff;}

/* Products Sorting */
p.products_sort  {background:#EDEDED; border:1px solid #b3b0a5;}
.products_sort  {background:#EDEDED; border:1px solid #b3b0a5;}

/*AGB*/
div#checkout_agb{border:1px solid #000;}
div#checkout_rescission{border:1px solid #000;}

