/* webmonkey added styles */
.catalog_price{font-weight: bold}
.content{font-size: 13px}
table.content_table{font-size: 13px}
table.main{font-size: 13px}
a.reg_link{color:red}
.disclaimer{color:#6D6D70}
div.navbar_footer{margin-top:0px; margin-bottom: 10px; font-size:13px}
div.navbar_footer a.footer_link{padding:0px 10px; color: #000; text-decoration: none}

div.item_wrapper{color:#6D6D70; font-size:12px; text-align: left;}

div.footer{
	border-top : 3px solid #D8D8D8;
	background-position: 0px 5px;
	margin-top: 15px;	
	padding-top: 25px;
	font-size: 70%;
	color: #808080;
}

.search_btn{position: absolute; left: 142px; top: 3px;}

div.searchbar_left{
	position: absolute;
	top:6px;
	left:10px;
	width:250px;
	height: 45px;
	background-image: url('layout/search_back.png');
	background-repeat: no-repeat;
}

input.search{
	border: 0px none; 
	height: 25px;
	width: 135px;
	position: absolute;
	top: 4px;
	left:3px;
}

img.shoppingcart_icon{
	/*padding: 7px 0 0 7px;*/
	position: relative;
	top: 7px;
	left: 7px;
}
div.shoppingcart{
	font-size: 11px;
	width: 190px;
	height: 47px;
	float: right; 
	position: absolute; 
	right: 18px; 
	top: 10px;
	background-image: url('layout/cart_frame.png');
	background-repeat: no-repeat;
}

div.cart_text{
	position: absolute; 
	top: 17px; 
	left: 50px;
	width: 136px;
}

div.searchbar_wrap{
	height:45px;
}

div.welcome{
	font-size: 12px; 
	vertical-align:middle; 
	display:inline; 
	margin-left: 20px;
	position: absolute; 
	top: 35px; 
	left:240px;
	width:550px;
	text-align:center;
}

td.searchbar{
	height:45px;
	background-image: url('layout/search_bar.png');
	background-repeat:repeat-x;
	padding-left:10px;
}

div.searchbar_right{
	color: #fff; 
	font-size:20px; 
	position: absolute; 
	width: 283px; 
	height:100px; 
	right:0px;
	top: 11px;
	
}


div.l_navbar_wrapper{
	width:176px;
	padding-left: 15px;
}

div.r_navbar_wrapper{
	width:176px;
	padding-right: 15px;
}

span.navbar_head{
	position: absolute;
	top: 10px;
	left: 10px;
}

table.navbar{
	width:100%;
	padding:0 0 0 5px;
	margin: 0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	
}


.gradient{
	height:40px;
	background-image: url('layout/gradient2.png');
	background-repeat:repeat-x;
}


div.navbar_head{
	background-repeat:no-repeat;
	width:100%;
	height: 35px;
	color: #fff;
	font-size: 14px;
	position:relative;
	margin-top: 10px;
}

div.navbar_grey{background-image: url('layout/header_grey.png');}
div.navbar_red{background-image: url('layout/header_dark.png');}
div.navbar_black{background-image: url('layout/header_black.png');}
div.navbox{
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	font-size: 11px;
	padding: 5px;
	width: 164px;
}

div.navbar_bottom{
	background-image: url('layout/nav_bottom.png');
	background-repeat:no-repeat;
	width:100%;
	height: 5px;
}


span.prod_discount{
	color: #A51101;
	font-weight: bold;
}

.cat_view_text_wrapper a:hover{
	color:black;
	text-decoration:none;
}
.cat_view_text_wrapper a:link{
	color:#6D6D70;
	text-decoration:none;
}
.cat_view_text_wrapper a:visited{
	color:#6D6D70;
	text-decoration:none;
}
.cat_view_text_wrapper a:active{
	color:#6D6D70;
	text-decoration:none;
}

.cat_view_text_wrapper{
	height: 35px;
	padding:0 5px 0 5px;
	margin:0;
}
.cat_img_tbl{
	height:140px;
	width: 100%;
}
.cat_img_align{
	width:177pxpx;
	vertical-align: middle;
	text-align: center;
}

div.prod_image_corners{
	background-image: url('layout/img_prod_frame.png');
	background-repeat: no-repeat;
	padding: 5px;
	width: 260px;
	height: 260px;
	
}
div.thm_image_corners{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	background-image: url('layout/img_thm_frame.png');
	background-repeat: no-repeat;
	padding: 4px;
	width: 86px;
	height: 88px;
	margin: 2px;
	
}

.prod_img_align{
	width:250px;
	height:250px;
	vertical-align: middle;
	text-align: center;
	
}
.thm_img_align{

	width:75px;
	height:75px;
	vertical-align: middle;
	text-align: center;
}

input.pd_cart_input{
	position: relative;
	top: -1px;
	text-align:center;
	width:25px;
	height:25px;
}

input.cart_btn{
	border: 0;
	background-image: none;
	
}

div.product_item{
	display:inline-block;
	position: relative;
	width: 170px;
	height: 208px;
	padding: 5px;
	margin: 5px 0 5px 0;
	font-size: 11px;
	background-image: url('layout/img_cat_frame.png');
	background-repeat: no-repeat;
	
	/*IE hacks*/
	zoom:1;
	*display:inline;
	*margin: 5px 5px 5px 5px;
	*padding: 0;
	*width:175px;
	*height: 220px	
}


/* helper classes */
.text_center{
	text-align: center;
}
.center{
	margin-left:auto;
	margin-right:auto;
}
.font-normal{font-size: 100%;}
.inline{display: inline}
.relative{position:relative;}
.v_middle{margin-top:0.5em; margin-bottom:0.5em;}


/* Web monkey changed styles */

TD.navigation {
	padding : 25px 0 0 0;
/*	border-right : 1px dashed #c0c0c0;*/
	background-color : #ffffff;
}

td.topbreadcrumb {
	padding : 5px;
	background-image: url('layout/gradient.png');
	background-repeat:repeat-x;
	background-position: bottom;
}

BODY {
font-family: Verdana, Arial;
font-size: 13px;
margin: 0;
padding: 0;
background-color : #ffffff;
color : #000000;
}

TD.cartbottom {
padding : 10px 0 0 0; 

}

/* General styles, applies to all areas */



TABLE {
border : 0px;
}

IMG {
border : 0px;
}

H1 {
font-family: Verdana, Arial;
font-size : 120%;
font-weight : bold;
color : #000;
text-align: left;
}

P, LI {
font-family: Verdana, Arial;
//font-size : 80%;
line-height : 140%;
}

P.smallbasic {
font-family: Verdana, Arial;
/*font-size : 70%*/;
}

P.smallnote {
/*font-size : 70%*/;
color : #7a7a7a;
display : inline;
}

P.smallfade {
/*font-size : 70%;*/
color : #adadad;
}

A {
color : #007ba4;
}

INPUT, TEXTAREA, SELECT {
font-family: Verdana, Arial;
font-size : 13px;
}

INPUT.button {
border-top : 1px solid #d3d3d3;
border-left : 1px solid #d3d3d3;
border-bottom : 1px solid #969696;
border-right : 1px solid #969696;
background-image : url(logos/button_bg.gif);
background-repeat:repeat-x;
font-family : Verdana, Arial;
/*font-size : 70%*/;
color : #000000;
}

INPUT.field {
border-top : 1px solid #747474;
border-bottom : 1px solid #747474;
border-left : 1px solid #747474;
border-right : 1px solid #747474;
font-family : Verdana, Arial;
/*font-size : 70%*/;
background : #ffffff;
color : #000000;
}

TEXTAREA.field {
border-top : 1px solid #747474;
border-bottom : 1px solid #747474;
border-left : 1px solid #747474;
border-right : 1px solid #747474;
font-family : Verdana, Arial;
/*font-size : 70%*/;
background : #ffffff;
color : #000000;
}

FORM.inline {
display : inline;
} 



/* Page top styles, applies to the top area */

TD.toplinks {
padding : 5px;
background-color : #f3f3f3;
border-top : 1px solid #c0c0c0;
border-bottom : 1px solid #c0c0c0;
background-image : url(logos/toplinks_bg.gif);
}

P.toplinks {
font-family : Verdana, Arial;
/*font-size : 70%*/;
color : #007ba4;
}



/* Breadcrumb styles, applies to the breadcrumb area */

/*TD.topbreadcrumb {
padding : 5px;
}
*/
P.topbreadcrumb {
font-family : Verdana, Arial;
font-size : 70%;
color : #adadad;
}

A.topbreadcrumb {
text-decoration : none;
color : #adadad;
}



/* Navigation styles, applies to the category navigation area on the left hand side */



TD.nav_open { 

} 
 
P.nav_open { 
font-family: Verdana, Arial; 
font-size : 11px; 
color : #007ba4;
padding: 0;
margin: 0; 
} 
 
A.nav_open { 
color : #000; 
text-decoration:none;
} 
 
TD.nav_closed { 

} 
 
P.nav_closed { 
font-family: Verdana, Arial; 
font-size : 11px; 
color : #007ba4;
padding: 0;
margin:0; 
} 
 
A.nav_closed { 
color : #007ba4; 
}



/* Main styles, applies to the main page area on the right hand side */

TD.main {
padding : 25px;
background-color : #ffffff;
}



/* Cart snapshot styles, applies to the snapshot area of the shopping cart */



FONT.cartbottom {
font-family: Verdana, Arial;
/*font-size : 70%*/;
color : #007ba4;
}



/* Bottom styles, applies to the bottom area */

TD.bottom {
padding : 5px;
}



/* Product table styles, applies to product detail area */

TABLE.product {
border-bottom : 1px solid #f3f3f3;
}

TD.details {
padding : 10px;
border-left : 1px solid #f3f3f3;
}

TR.list1 {
background-color : #f9f9f9;
} 

TR.list2 {
background-color : #ffffff;
} 



/* Shopping cart styles, applies to shopping cart table area */

TD.cartbasic {
padding : 5px;
border-bottom : 1px solid #f3f3f3;
} 

P.cartbasic {
/*font-size : 80%;*/
} 

TD.carttotal {
padding : 5px;
border-bottom : 1px solid #f3f3f3;
} 

P.carttotal {
font-size : 13px;
font-weight : bold;
} 



/* Progress bar styles, applies to progress bar area */

P.pb {
/*font-size : 70%*/;
color : #adadad;
} 

TD.pbactive {
border-top : 1px solid #f3f3f3;
border-bottom : 1px solid #f3f3f3;
background-color : #ffffb3;
} 

TD.pbinactive {
border-top : 1px solid #f3f3f3;
border-bottom : 1px solid #f3f3f3;
background-color : #ffffff;
}


/*AJV*/

span#lang 
{
	font-size:12px;
	float:right;
	position:absolute;
	bottom:4px;
	right:0px;
	text-align:center;
	width:310px;
}

h2.navTitle 
{
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:4px;
	/*color:#E2121B;
	border-bottom:2px solid #E2121B;*/
	color:#000;
	border-bottom:1px solid #474747;
	width:95%;
}

.blackBtn {
	background-color:#000;
	background-image:url(images/blackBtnBg.jpg);
	outline:none;
	border:none;
	color:#e8e8e8;
	font-weight:bold;
	height:30px;
	width:130px;
	-webkit-border-radius:6px;
		-moz-border-radius:6px;
			-o-border-radius:6px;
				border-radius:6px;
}


input.cart_btn{
	border: 0;
	background-image:url(images/cartBg.jpg);
	background-position:-10px center;
	height:30px;
	width:155px;
	padding-left:40px;
	font-weight:bold;
	-webkit-border-radius:6px;
		-moz-border-radius:6px;
			-o-border-radius:6px;
				border-radius:6px;
}

.content img {
	float:left;
	margin:5px 10px 10px 0;
}

.content hr {
	visibility:hidden;
	margin:10px 0px;
}

.selectedLanguage {
	font-weight:bold;	
}

.langFlag {
	background-image:url(images/flagSprite.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	color:#000;
}

.langFlag.en {
	background-position:0px -15px;	
}

.catTitle {
	float:left;
	width:182px;
	height:260px;
}

.catTitle img {
	float:none;
	clear:both;
}

.catLink {
	display:block;
	color:#000;
	padding-left:7px;
	width:170px;
	text-decoration:none;
}

.catTitle a:hover {
	text-decoration:underline;	
}

#brands {
	display:block;
	float:right;
}	

/* Clover Shop Copyright (c) 2001- Apilaratas Oy - http://www.apilaratas.fi */

