#left_column {
	width:142px;
	margin-right:13px;
	float:left;
	background:url(../images/menu_bg_black.jpg) no-repeat;
}
/* #left_column ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#left_column li {
	margin:0px;
	background:url(../images/menu_bg_content.jpg) no-repeat bottom left;
}
	#left_column li a {
	display:block;
	height:16px;
	width:100%;
	color:#222;
	font-size:16px;
	font-family:cambria, verdana;
	text-decoration:none;
	padding:8px 0 9px 0;
	text-transform:capitalize;
}
#left_column li .amenu_active {
	background:url(../images/menu_content_active.jpg) no-repeat;
	background-position:122px 8px;
}
*/
#right_column {
	position:relative;
	width:751px;
	float:right;
}
#header_content {
	width:100%;
	height:123px;
	float:left;
}
#content {
	float:left;
	margin-top:15px;
	padding-top:10px;
	width:751px;
	background:url(../images/content_bg_black.jpg) no-repeat;
	line-height:18px;
}
#content_right {
	position:absolute;
	top:155px;
	right:0px;
	width:150px;
}
.align_right {
	float:right;
}

.webshopmenu_active {
	color:red;
	font-weight:bold;
}

.webshop_cart_small_product_price {
	text-align:right;
}
.webshop_cart_small_tax {
	text-align:right;
}
#webshop_cart_small_totalprice {
	text-align:right;
}
#webshop_cart_small_totalprice_excl_tax {
	text-align:right;
	clear:both;
}
#webshop_cart_small_totalline {
	border-top:1px solid black;
	margin-top:5px;
	margin-bottom:2px;
	width:70px;
	float:right;
}
#webshop_cart_small_totalprice {
	border-top:1px solid black;
	border-bottom:3px double black;
	width:70px;
	text-align:right;
	float:right;
}
.webshop_cart_delete {
	cursor:pointer;
}
#webshop_cart_updated {
	font-weight:bold;
	color:#990000;
}
#total_price {
	border-bottom:3px double black;
}
#toggleTOSHolder {
	height:400px;
	overflow:auto;
}
.hilite {
	background-color:#F5E6CD;
}

/* general */
.articles_article_title a, .articles_article_title {
	font-weight:bold;
	font-size:18px;
	color:#b93c34;
}

#articles_menu, #articles_menu ul {
	list-style-type:none;
}
#articles_menu a {
	padding-left:40px;
	color:#b93c34;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
#articles_menu ul a {
	margin-bottom:5px;
	display:block;
}
#articles_menu a:hover, .articlesmenu_active {
	background-image:url(../images/strawberries_list_small.gif);
	background-repeat:no-repeat;
}
/* articles menu */
#articles_menu .articlesmenu_mainitem {
	font-weight:bold;
	color:#999;
	font-size:20px;
	padding-bottom:20px;
	display:block;
	text-decoration:none;
	background-position:0px 5px;
}
.articlesmenu_level_0 {

}
.articlesmenu_level_1 {

}
.articlesmenu_level_2 {

}
.articlesmenu_level_3 {

}

/* articles article overview */
.articles_article {
	clear:left;
}
.articles_article_photo {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #ccc;
}
.articles_article_summary {

}

/* articles article details */
#articles_article_details {

}
.articles_article_photos {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.articles_article_photos a {
	display:block;
	border:1px solid #ccc;
	margin-bottom:5px;
}
.articles_article_photos a:hover {
	border:1px solid #666;
}
.articles_article_description {

}

/* Question Module */
#question_welcome {
	padding-top:10px;
	padding-bottom:10px;
}
.question_title {
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
}
.question {
	clear:left;
	padding:2px 0px;
}
.question_label {
	width:200px;
	display:block;
	float:left;
}
.question_textfiel_label {
	width:400px;
}
.question_textfield {
	width:200px;
}
.question_textarea {
	clear:left;
	height:80px;
	width:400px;
}
.question_error {

}
.question_error input, .question_error textarea {
	border:2px solid #CC0000;

}
.question_error_message {
	font-weight:bold;
	color:#CC0000;
	padding-left:200px;
}
input, textarea, input:focus, textarea:focus {
	border:0;
	background-image:url(../images/input_bg.jpg);
	background-repeat:no-repeat;
	padding:13px 13px 13px 13px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
}
textarea, textarea:focus {
	background:url(../images/textarea_bg.jpg) no-repeat #eee;
}
.form_text, .form_textarea {
	width:268px;
	height:16px;
}
.form_textarea, #orderComments {
	height:127px;
}
.form_submit, input.form_submit:focus {
	color:#fff;
	background:url(../images/input_submit.jpg) no-repeat;
	width:276px;
	height:29px;
	margin-left:9px;
	padding:0;
	font-family:cambria, verdana;
	font-size:12px;
}
input.form_submit:hover {
	text-decoration:underline;
}
.error {
	font-weight:bold;
	color:#CC0000;
}



/* general */
.webshop_title {

}
/* webshop menu */
#left_column ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	margin-top:10px;
}
#webshop_menu li {
	margin:0px;
	background:url(../images/menu_bg_content.jpg) no-repeat bottom left;
}
#webshop_menu li a {
	display:block;
	width:140px;
	color:#0f5377;
	font-size:18px;
	font-family:cambria,verdana;
	text-decoration:none;
	padding:8px 0 9px 0;
	text-transform:capitalize;
}
#webshop_menu li a:hover, #webshop_menu li .webshopmenu_active  {
	color:#472405;
}
#webshop_menu li a:hover {
	background-color:#eee;
}
#webshop_menu li li a {
	height:23px;
	width:132px;
	margin-top:-10px;
	margin-bottom:5px;
	padding-left:10px;
	background:url(../images/webshop_menu_product.jpg) no-repeat #fff;
	line-height:16px;
	color:#000;
	font-size:13px;
	border:none;
}
#webshop_menu li li a:hover {
	background:url(../images/webshop_menu_product_hover.jpg) no-repeat #fff;
	color:#fff;
	border:none;
}
#webshop_menu li li .webshop_menu_product_active, #webshop_menu li li a.webshop_menu_product_active:hover {
	background:url(../images/webshop_menu_product_active.jpg) no-repeat #fff;
	color:#fff;
	border:none;
}
/* webshop product overview */
.webshop_productoverview {
	width:600px;
}
.webshop_category_title {
	color:#472405;
	clear:left;
}
#webshop_category_title_1, #webshop_category_title_2, #webshop_category_title_3, #webshop_category_title_4, #webshop_category_title_5, #webshop_category_title_6 {
	margin-top:20px;
	margin-bottom:10px;
	clear:both;
	display:block;
	height:56px;
	width:600px;
	text-indent:-9999px;
}
#webshop_category_title_1 {
	background:url(../images/webshop_header_longboards.jpg) no-repeat;
}
#webshop_category_title_2 {
	background:url(../images/webshop_header_minimal.jpg) no-repeat;
}
#webshop_category_title_3 {
	background:url(../images/webshop_header_shortboards.jpg) no-repeat;
}
#webshop_category_title_4 {
	background:url(../images/webshop_header_fish.jpg) no-repeat;
}
#webshop_category_title_5 {
	background:url(../images/webshop_header_gear.jpg) no-repeat;
}
#webshop_category_title_6 {
	background:url(../images/webshop_header_sup.jpg) no-repeat;
}
#webshop_productoverview {
	width:600px;
}
.webshop_product {
	position:relative;
	float:left;
	margin-right:13px;
	margin-bottom:20px;
	width:130px;
	padding:3px;
	padding-top:20px;
	background:url(../images/webshop_product_bg_black.jpg) no-repeat;
}
#boards .webshop_product {
	background:none;
	margin-bottom:-30px;
	width:auto;
}
#boards .webshop_product_summary {
	display:none;
}
#boards .webshop_product_moreinfo {
	display:none;
}
#boards .webshop_category_title {
	display:none;
}
#boards .webshop_product_title a {
	font-size:10px;	
}
#boards .webshop_product_photo {
	font-size:10px;	
	border:0;
	width:55px !important;
}
#boards .webshop_product_photo_img {
	width:55px !important;
}

.webshop_product_title a {
	font-size:16px;
	font-family:cambria, verdana;
	text-decoration:none;
	color:#222;
}
.webshop_product_photo {
	margin-top:5px;
	margin-bottom:20px;
	width:130px;
	height:190px;
	padding-top:5px;
	overflow:hidden;
	border:2px solid #eee;
	background-repeat:no-repeat;
}
.webshop_product_photo img {
	width:130px;
	z-index:0;
}
.webshop_product_photo_img {
	background-repeat:no-repeat;
	background-position:top center;
	width:130px !important;
}


.webshop_product_moreinfo {
	position:absolute;
	display:block;
	top:225px;
	left:-3px;
	width:151px;
	height:39px;
	padding:8px 0 0 30px;
	background:url(../images/webshop_meerinfo.png) no-repeat;
	text-indent:-9999px;
	z-index:1;
}
.webshop_product_price {

}
.webshop_product_special_price {

}
.webshop_product_old_price {

}
.webshop_product_price_pre {

}
/* webshop product details */
.webshop_product_details {
	width:340px;
	min-height:300px;
	border:2px solid #eee;
	padding:8px;
}
.webshop_product_title {
	font-size:20px;
	font-family:cambria, verdana;
	text-decoration:none;
	color:#222;
}
.webshop_product_photos {
	float:right;
	width:140px;
	margin-right:-160px;
	margin-top:-30px;
}
.webshop_product_photos a{
	float:left !important;
	margin-right:10px;
}
#webshop_product_details a.webshop_product_photos img {
	margin-bottom:15px;
}
.webshop_product_description {

}
.ws_quantity, .quantity {
	height:20px;
	padding:2px;
	margin:5px 0 5px 0;
	background-image:none;
	border:2px solid #ccc;
}
.ws_quantity:focus, .quantity:focus {
	height:20px;
	padding:2px;
	margin:5px 0 5px 0;
	background-image:none;
	background-color:#fafafa;
	border:2px solid #ccc;
}
.form_checkbox, .form_checkbox:focus, #ws_terms_of_service {
	height:20px;
	padding:0;
	border:0;
	background-image:none;
	margin:0 3px 10px 3px;
}
form#webshop_add_to_cart_form input.webshop_add_to_cart {
	display:block;
	width:326px;
	height:29px;
	margin:0;
	padding:6px 0 7px 0;
	background:url(../images/webshop_bestel.jpg) no-repeat #fff;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-family:cambria, verdana;
	color:#fff;
	border:0;
}
input.webshop_add_to_cart:focus {
	text-decoration:underline;
}
.jqZoomPup {
	background:#fff;
	opacity:0.4;
	border:2px solid #000;
	filter: alpha(opacity=40);
}
.jqZoomWindow {
	background-color:white;
}
/* webshop cart small */
#webshop_cart_small {
	width:150px;
}
#webshop_cart_small_title {
	font-family:cambria,verdana;
	font-size:16px;
	color:#0f5377;	
}
.webshop_cart_small_product_price {
	text-align:right;
}
.webshop_cart_small_tax {
	text-align:right;
}
#webshop_cart_small_totalprice {
	text-align:right;
}
#webshop_cart_small_totalprice_excl_tax {
	text-align:right;
}
#webshop_cart_small_totalline {
	border-top:2px solid black;
	margin-top:5px;
	margin-bottom:2px;
}
.webshop_cart_small_product_added {

}
#webshop_cart_small_button_edit_cart, #webshop_cart_small_button_goto_checkout {
	background:url(../images/webshop_cart_small_button.jpg) no-repeat;
	height:20px;
	padding:2px 0 2px 0;
	margin:5px 0 5px 0;
	display:block;
	width:150px;
	color:white;
	font-size:12px;
	font-family:cambria, verdana;
	text-align:center;
	text-decoration:none;
}
#webshop_cart_small_button_edit_cart:hover, #webshop_cart_small_button_goto_checkout:hover {
	text-decoration:underline;
}
#ws_msg_addedtocart {
	position:absolute;
	display:none;
    top:0px;
    left:0px;
    height:40px;
    width:100%;
	background-color:#faed95;
	text-align:center;
	color:black;
	padding:10px 0px;
	font-weight:bold;
}
#ws_msg_addedtocart div {
	margin-bottom:5px;
}


.profile_details
{

}

#webshop_profiledetails {
background-color: #eee;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
#toggleInvoiceAddress, div#toggleTOS {
display: block;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
background-color: #eee;
margin-top: 10px;
}
/* webshop cart / checkout Step 1 */
.webshop_button_field a {
	margin:5px;
	padding:3px;
	text-align:center;
	float:left;
	display:block;
	height:25px;
	line-height:25px;
	width:200px;
	background:#0f5377;
	border:1p solid #bbb;
	color:#fff;
	font-size:12px;
	font-family:cambria,verdana;
	text-decoration:none;
}
.webshop_button_field a:hover {
	text-decoration:underline;
	color:#fff;
}
.webshop_button_right {

}
.webshop_button_left {

}
.webshop_cart_delete {
	cursor:pointer;
}
#webshop_cart_updated {
	font-weight:bold;
	color:#990000;
}
#webshop_login {
	float:left;
	margin-right:30px;
}
#webshop_registration_form {
}

/* checkout Step 2 */
#webshop_profiledetails {

}
.profile_details {

}
#toggleTOSHolder {
	height:400px;
	overflow:auto;
}
#toggleInvoiceAddressHolder input {
	width:268px;
}
/* checkout Step 3 */
.ws_pp_holder {
	clear:left;
	margin:10px;
	background-color:#F0F0F0;
	height:50px;
	padding:10px;
}
.ws_pp_holder .form_submit, .ws_pp_holder .form_submit:focus {
	margin-left:0;
}
.ws_pp_logo {
	float:left;
    margin-right:10px;
}
#ws_pp_holder_ideal .form_submit {
	display:block;
	margin-top:5px;
}
#ws_pp_holder_paypal {
	height:100px;
}
#ws_pp_holder_paypal .ws_pp_logo {
	float:none;	
}
.ws_submit_paypal {
	margin-top:10px;
}

/* account page user */
.order_summary {

}
.order_details {

}
.hilite {

}

/* link management */
.link {
	position:relative;
	display:block;
	clear:both;
	width:750px;
	height:59px;
	background:url(../images/links_bg.jpg) no-repeat;
}
.link_label {
	position:absolute;
	top:21px;
	left:85px;
	font-size:12px;
}
.link_url a {
	position:absolute;
	font-size:12px;
	top:21px;
	left:440px;
	color:#0f5377;
}

/* ---- photoalbum ---- */
#photoalbum {
}
/* category item */
.photoalbum_category {
	margin-right:30px;
	margin-top:20px;
	float:left;
	position:relative;
}
.photoalbum_category .cat_link{
	color:black;
	text-decoration:none;
	font-weight:bold;
	padding-left:100px;
	padding-top:22px;
	box-shadow: 3px 3px 13px #333;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	-moz-box-shadow: 2px 2px 8px #ccc;
	width:202px;
	display:block;
	height:38px;
	font-size:13px;
	background-color:#f5f5f5;
}
/* link back to previous photoalbum page */
#photoalbum_link_back {
	display:block;
	padding:5px 30px 5px 30px;
	margin-right:120px;
	margin-top:-20px;
	background-color:#0f5377;
	color:white;
	font-family:cambria, verdana;
	float:left;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}
#photoalbum_link_back :hover {
	text-decoration:underline;
}
.photoalbum_category a:hover{
	text-decoration:underline;
}
.photoalbum_category img {
	margin-right:5px;
}
/*  Images overview 
  container with all photos when category is viewed */
#photoalbum_photos {
}
h2#photoalbum_title {
	float:left;
	width:100%;
	font-size:12px;
	padding-bottom:20px;
	padding-top:20px;
}
/* container for photo when category is viewed */
.photoalbum_photo {
	box-shadow: 3px 3px 13px #333;
	-webkit-box-shadow: 2px 2px 8px #ccc;
	-moz-box-shadow: 2px 2px 8px #ccc;
	float:left;
	margin-right:10px;
	text-align:center;
	margin-bottom:20px;
}
/* style whitespace (background color) around the photos */
.photoalbum_photo a {
	background-color:#f5f5f5;
}
.photoalbum_photo a:hover {
	background-color:#d7d7d7;
}
#photoalbum_photo img {
	border:0;
}
/* mega viewer */
/* main background */
.jdGallery .slideElement
{
	background-color: #ffc172;
}
/* button for 'all images' */
.jdGallery a.carouselBtn
{
	background-color: #ffd195;
	color: #804902;
}
/* top photo carousel background */
.jdGallery .carousel
{
	background: #ffd195;
	color: #804902;
}
/* top photocarousel thumbnail background color and border */
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	background-color: #ffc172;
	border: solid 1px #fff;
}
/* ---- news items ---- */
.news_item {
	margin-bottom:30px;
	padding:20px;
}
h3.news_item_title {
}
h3.news_item_title a {
	color:#0f5377;
	padding-top:10px;
}
h3 a:hover {
}
h3 span {
	font-size:12px;
	display:block;
	padding-top:3px;
	font-weight:normal;
}
.news_item_readmore {
	margin-top:5px;
}
#content .news_item {
	width:380px;
}

