/********/
/* html */
/********/
body {
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color:#003798;
	margin:0 0 10px 0;
	padding:0
}

h1 {
	font-size:18px;
	line-height:26px
}

h2,
h6 {
	font-size:10px;
	line-height:14px;
	margin:0
}

h3 {
	font-size:10px;
	line-height:14px;
	margin:0
}

h4 {
	xfloat:left;
	font-size:14px;
	line-height:18px
}

h5 {
	font-size:14px;
	line-height:18px
}

h6 {
	color:#000;
	margin:0 0 10px 0;
}

p {
	margin:0 0 10px 0;
	padding:0
}

a {
	color:#003798;
	text-decoration:none
}

a:hover {
	text-decoration:underline
}

table {
	clear:both;
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}

img {
	border:0;
	display:block
}

form {
	margin:0;
	padding:0
}

input,
select,
textarea {
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px
}

hr {
	border:0;
	border-top:1px dotted #FFF;
	height:1px
}

/**********/
/* layout */
/**********/
/* page */

/* header */
#header {
	display:none
}

/* menu */
#menu {
	display:none
}

/* submenu */
#submenu {
	display:none
}

/* footer */
#footer {
	display:none
}

/*********/
/* pages */
/*********/
/* homepage */
.homepage #imgWrapper {
	float:left;
	margin:0 12px 0 0;
	width:185px
}

.homepage #txtWrapper {
	float:left;
	width:385px
}

/* news */
#news #first,
#news #second {
	float:left;
	width:285px
}

#news #first {
	margin:0 11px 0 0
}

#news .item {
	border-bottom:1px solid #003798;
	min-height:93px;
	margin:0 0 10px 0
}

#news .item img {
	border:1px solid #000;
	float:left;
	margin:0 10px 0 0;
}

#news .item p {
	font-size:9px;
	line-height:14px;
	margin:0;
	padding:0
}

#news .item .more {
	margin-bottom:5px;
	text-align:right
}

#news .item .more a {
	color:#000;
	font-size:9px;
	font-weight:bold
}

/* products overview */
.products_overview #txtWrapper {
	width:608px
}

/* product */
#priceWrapper {
font-weight:bold;
font-size:12px
}

.product #imgWrapper {
	display:block
}

.product #product_popup_1 {
	display:none
}

.product #product_popup_2 {
	display:none
}

.product #product_popup_3 {
	display:none
}

.product #product_popup_4 {
	display:none
}

.product #priceWrapper p {
	color:#003798;
	font-size:12px;
	font-weight:bold;
	margin:4px 27px 0 0;
	padding:0
}

.product #contact {
	display:none
}

/* articles */
#articleWrapper {
	clear:both;
	width:581px
}
.article_overview #leftWrapper,
.article_overview #middleWrapper,
.article_overview #rightWrapper {
	float:left;
	margin-right:13px;
	width:185px
}

.article_overview #rightWrapper {
	margin-right:0
}

.article_overview .category {
	border:1px solid #003798;
	border-top:0;
	margin-bottom:20px
}

.article_overview .header,
.article_overview .item {
	border-top:1px solid #003798;
	height:17px;
	padding:4px 5px 0 5px;
	width:173px
}

.article_overview .header {
	background:#94BFEB;
	color:#FFF;
	font-weight:bold
}

.article_overview .item {
	background:#FFF
}

.article_overview .item a {
	color:#000
}

/* brands */
#brandsWrapper {
	clear:both;
	width:581px
}

#brandsWrapper .item {
	float:left;
	height:150px;
	margin:0 15px 10px 0;
	width:104px
}

#brandsWrapper .last {
	margin:0 0 10px 0
}

#brandsWrapper .item img {
	border:2px solid #FFF;
	height:100px;
	margin:0 0 5px 0;
	width:100px
}

#brandsWrapper .item a {
	display:block;
	text-align:center
}

/* contact */
.information form {
	width:430px
}

.information .row {
	min-height:25px
}

.information label {
	float:left;
	margin:1px 0 0 0;
	width:150px
}

.information input,
.information textarea,
.information select {
	border:1px solid #95BFEB;
	width:250px
}

.information textarea {
	height:100px;
	overflow:auto
}

.contact input.checkbox {
	border:0;
	width:14px
}

.contact_txt {
display:none
}

/* order */
.table_overview .subtotal td,
.table_overview .tax td,
.table_overview .total td {
	background:#A6C4E5;
	color:#FFF;
	font-weight:bold
}

.table_overview .subtotal td.txt,
.table_overview .tax td.txt,
.table_overview .total td.txt {
	text-align:right
}

.table_overview .tax td {
	background:#94BFEB
}

.table_overview .total td {
	background:#003798;
	font-size:11px
}


/***********/
/* overall */
/***********/
#search {
	display:none
}

#shopping_cart {
	display:none
}

#printing {
	display:none
}

/* table */
.table_overview {
	border:1px solid #FFF;
	margin:0 0 20px 0;
	padding:0;
	width:581px
}

.table_overview th {
	background:#FFF;
	color:#003798;
	font-size:10px;
	padding:10px;
	text-align:left
}

.table_overview th.brand {
	padding:1px 10px
}

.table_overview td {
	border-top:1px solid #FFF;
	padding:10px;
	vertical-align:top
}

.table_overview td img {
	border:1px solid #FFF
}

.table_overview td span {
	display:block;
	font-size:9px;
	font-weight:normal
}

.table_overview .row_1 td {
	background:#C7DDF5
}

.table_overview .image {
	width:50px
}

.table_overview .type {
	width:120px
}

.table_overview .title {
	color:#003798;
	font-size:11px;
	font-weight:bold;
	width:260px
}

.table_overview .description {
	width:160px
}

.table_overview .pricing {
	text-align:left;
	width:260px
}

.table_overview span {
	font-weight:bold
}

.table_overview a {
	color:#000;
	font-weight:bold
}

.button,
.dropdown {
	background:#F5384E url(../img/bg/arrow.gif) no-repeat;
	border:1px solid #FFF;
	display:none;
	float:right;
	height:13px;
	margin:2px 27px 0 0
}

.dropdown {
	background:none;
	border:0
}

.button a {
	background:#7793BB url(../img/bg/button.gif);
	border-left:1px solid #FFF;
	color:#FFF;
	float:left;
	font-size:9px;
	font-weight:bold;
	height:13px;
	margin:0 0 0 13px;
	padding:0 30px 0 5px
}

.button a:hover {
	text-decoration:none
}

.show {
	display:block
}

.hide {
	display:none
}

/* form */
#feedback_info {
	color:#F5384E;
	margin-bottom:20px;
}

.contact_form #feedback_info {
	float:left;
}

input.error,
textarea.error,
select.error {
	background:#FFC2C2;
	border:1px solid #F5384E
}

input.checkbox {
	border:0;
	width:14px
}

/********/
/* forum */
/********/
/* general */
#forum_wrapper {
	width:568px
}

#forum_wrapper table {
	background:#FFF;
	width:100%
}

#forum_wrapper form {
	margin:0;
	padding:0;
	width:100%
}

#forum_wrapper th {
	background:#FFF;
	color:#003798;
	font-size:10px;
	padding:10px;
	text-align:left
}

#forum_wrapper th.forum_paging {
	font-weight:normal;
	padding:5px 10px;
	text-align:right
}

#forum_wrapper th.forum_paging span {
	font-weight:bold
}

#forum_wrapper td {
	background:#C7DDF5;
	color:#444;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:18px;
	padding:5px 10px;
	vertical-align:top
}

#forum_wrapper td a {
	color:#000
}

#forum_wrapper .forum_breadcrum {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	padding:0 0 5px 0;
	margin:0 0 10px 0
}

#forum_wrapper .forum_breadcrum a {
	color:#000;
	text-decoration:underline
}

#forum_wrapper .message_row_1 td {
	background:#C7DDF5
}

#forum_wrapper .message_row_2 td {
	background:#C7DDF5
}

#forum_wrapper .label {
	width:150px
}

#forum_wrapper input,
#forum_wrapper textarea {
	width:350px
}

#forum_wrapper textarea {
	height:150px
}

#forum_wrapper .button {
	margin:10px 0
}

#forum_wrapper .info {
	border:0
}

#forum_wrapper .error {
	color:#F00
}

/* board overview */
#forum_boards .board_headers td {
	background:#94BFEB;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	padding:5px 10px
}

#forum_boards p {
	margin:0;
	padding:0
}

#forum_boards .board_info .topics,
#forum_boards .board_info .messages {
	font-size:10px;
	font-weight:bold;
	text-align:center
}

#forum_boards .board_info .title a {
	font-weight:bold
}

#forum_boards .board_info .lastpost {
	color:#666;
	font-size:9px;
	width:100px
}

/* topic overview */
#forum_topics .topic_headers td {
	background:#94BFEB;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	padding:5px 10px
}

#forum_topics p {
	margin:0;
	padding:0
}

#forum_topics .topic_headers .messages,
#forum_topics .topic_headers .views {
	font-size:9px;
	font-weight:bold;
	text-align:center;
	width:50px
}

#forum_topics .topic_info .messages,
#forum_topics .topic_info .views {
	font-size:10px;
	font-weight:bold;
	text-align:center
}

#forum_topics .topic_info .title a {
	font-weight:bold
}

#forum_topics .topic_info .lastpost {
	color:#888;
	font-size:9px;
	width:100px
}

/* message overview */
#forum_messages .message_headers td {
	background:#94BFEB;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	padding:5px 10px
}

#forum_messages .message_info .info {
	width:150px
}

#forum_messages p {
	margin:0;
	padding:0
}

#forum_messages p.posted {
	border-bottom:1px dotted #AAA;
	color:#888;
	font-size:10px;
	margin:0 0 5px 0;
	padding:0 0 5px 0
}

/* post form */
#forum_postform .postform_headers td {
	background:#94BFEB;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
	padding:5px 10px
}

#forum_postform p {
	margin:0;
	padding:0
}

#breadcrums {
display:none
}