
td{
	font-size:8.5pt;
	line-height:14pt;
}
a img{
	border:0px;
}
form{margin:0px;padding:0px;}

input,select,textarea{
	font-size:8.5pt;
	font-family:Tahoma,Verdana,sans-serif;
}

/*---- BUTTONS -----*/

/*----- the following two go together as plain & disabled button  -----*/

.smltxtbtn{ font-size:7.5pt;font-family:tahoma;font-weight:normal;border:1px solid #9d9d9d;background:url(images/smltxtbtn.gif) top left repeat-x #f3f2f2;color:#4d4d4d;padding-bottom:2px;cursor:pointer;margin:0 1px;}
.disabledbtn{font-size:7.5pt;font-family:tahoma;font-weight:normal;border:1px solid #9d9d9d;background:url(images/smltxtbtn.gif) top left repeat-x #f3f2f2;color:#999999;padding-bottom:2px;cursor:pointer;margin:0 1px;}


.smlbtn,.btn,.subscribe{font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#6f5c85;padding:2px 5px;text-decoration:none;text-align:center;cursor:pointer;}

.bigbtn{font-size:10pt;font-family:Verdana;font-weight:bold;border:2px solid #d9caeb;background:url(images/bigbtnbg.gif) top left repeat-x #c3addc;color:#584968;padding:5px 15px;text-decoration:none;text-align:center;cursor:pointer;}
.bigbtn:hover{font-size:10pt;font-family:Verdana;font-weight:bold;border:2px solid #d9caeb;background:#e3d5f2;color:#584968;padding:5px 15px;text-decoration:none;text-align:center;cursor:pointer;}

.buybtn{font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #cfc3dc;color:#000000;padding:1px 5px;text-decoration:none;text-align:center;cursor:pointer;}


/*----- LINKS -----*/
a.tosmlbtn:link, a.tosmlbtn:hover, a.tosmlbtn:visited{
	font-size:7.5pt;
	font-family:Verdana;
	font-weight:bold;
	border:2px solid #cbcbcb;
	background:url(images/smlbtn_bg.gif) top left repeat-x;
	color:#628BC7;
	padding:1px 5px 3px 5px;
	cursor:pointer;
	margin:0 1px;
	text-decoration:none;
}
*html a.tosmlbtn:link, a.tosmlbtn:hover, a.tosmlbtn:visited{
	padding-top:2px;
}

a:link,a:visited,a:active {line-height:14pt;font: 8.5pt Verdana,Tahoma,sans-serif; color:#226e9c;}
a:hover {line-height:14pt;font: 8.5pt Verdana,Tahoma,sans-serif; color:#000000;text-decoration:none;}

a.bigbold:link,a.bigbold:visited,a.bigbold:active {line-height:14pt;font: 8.5pt Verdana,Tahoma,sans-serif;font-weight:bold;}
a.bigbold:hover {line-height:14pt;font: 8.5pt Verdana,Tahoma,sans-serif;text-decoration:none;font-weight:bold;}

a.sml:link,a.sml:visited,a.sml:active {line-height:14pt;font:7.5pt Verdana,Tahoma,sans-serif;text-transform:capitalize;}
a.sml:hover {line-height:14pt;font:7.5pt Verdana,Tahoma,sans-serif; text-decoration:none;}

a.smlbold:link,a.smlbold:visited,a.smlbold:active {font:bold 7.5pt Verdana,sans-serif;text-decoration:none;}
a.smlbold:hover {font:bold 7.5pt Verdana,sans-serif; text-decoration:none;}



/*--- button like links ----*/
a.add_all:link,a.add_all:active,
a.add_all:hover,a.add_all:visited {
	font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#544269;padding:5px 0;text-decoration:none;text-align:center;width:140px;float:right;
}


a.likebtn:link,a.likebtn:active,
a.likebtn:hover,a.likebtn:visited {
	font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#6f5c85;padding:2px 5px;text-decoration:none;text-align:center;
}

a.buy:link,a.buy:active,
a.buy:hover,a.buy:visited {
	font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#6f5c85;padding:1px 5px 2px 5px;text-decoration:none;text-align:center;
}

a.buywishlist:link,a.buywishlist:active,
a.buywishlist:hover,a.buywishlist:visited {
	font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#6f5c85;padding:1px 5px;text-decoration:none;text-align:center;
}

/*- hack for Safari-*/
html>body* a.buywishlist:link,html>body* a.buywishlist:visited,html>body* a.buywishlist:hover,html>body* a.buywishlist:active{display:block;height:12px;padding:0px 4px 5px 4px;}

html>body* a.buy:link,html>body* a.buy:visited,html>body* a.buy:hover,html>body* a.buy:active{display:block;width:60px;height:12px;padding:0px 4px 5px 4px;line-height:12pt;margin:0 auto;}

a.wishlist:link,a.wishlist:active,
a.wishlist:hover,a.wishlist:visited {
	font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#6f5c85;padding:2px 5px;text-decoration:none;text-align:center;
}
a.checkout:link,a.checkout:visited,a.checkout:active,
a.checkout:hover{
	font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#6f5c85;padding:2px 5px;text-decoration:none;display:block;width:120px;}

.checkout{font-size:7.5pt;font-family:Verdana;font-weight:bold;border:2px solid #b0a2bd;background:url(images/smlbtn_bg.gif) top left repeat-x #f3f0f6;color:#6f5c85;padding:2px 5px;text-decoration:none;cursor:pointer;}

html>body* a.checkout:link,html>body* a.checkout:visited,html>body* a.checkout:active,html>body* a.checkout:hover{width:120px;padding:2px 5px;text-decoration:none;}



/*-- breadcrumb ---*/


.breadcrumb{
	font-size:7.5pt;
}
.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:hover,.breadcrumb a:active{
	font-weight:normal;
	font-size:7.5pt;
}

/*-------- titles --------*/
h1{
	font-size:15pt;
	line-height:21pt;
	font-weight:normal;
	margin:20px 0 15px 0;
	color:#987cb6;
}
h2{
	background:#c3addc;
	font-size:8.5pt;
	font-weight:bold;
	color:#ffffff;
	padding:2px 5px;
	text-transform:uppercase;
	margin-bottom:10px;
}
h2 a{color:#ffffff;font-weight:bold;}

h3{
	font-size:9pt;
	font-weight:bold;
	line-height:15pt;
}
h4,.title{
	font-size:8.5pt;
	font-weight:bold;
	line-height:15pt;
	margin:0px;
}
h5{
	margin:0 0 5px 0;
	text-transform:uppercase;
	text-align:left;
	border-bottom:1px solid #dddddd;
}


/*------- boxes --------*/

.box {border:1px dashed #787878;margin:10px 0;padding:10px;}
.box td{padding:5px;}
.box h3{
	background:#dbc8f0;
	border-bottom:1px solid #c4addc;
	padding:5px;
	margin:0 0 10px 0;
	color:#6e5984;
}

.background_box {background:#f7f7f7;border:1px solid #dddddd;padding:5px 10px;}
.background_box td {padding:3px 5px;}
.background_box h1 {font-size:10pt;margin:0px;font-weight:bold;}

.bigbox {width:740px;}
.in_bigbox {width:700px;}

*:first-child+html bigbox {width:740px}

.itembox {width:550px;}
.in_itembox {width:520px;}

.no_bord_box{background:#f6eeff;border-bottom:1px solid #dbc8f0;padding:7px;line-height:12pt;margin-top:1px;}

.bord_box{border:1px solid #dddddd;background:#ffffff;padding:7px;}
.bord_box td{padding:5px;}

.topbot_box {background:#ffffff;border:1px solid #dddddd;padding:7px;}
.bottop_box {background:#ffffff;border:1px solid #dddddd;padding:7px;}



/*---- right column ------- */

.right_column,.right_position{
	float:right;
	width:150px;
	margin-left:5px;
}
.rightside_box{
	background:url(images/left_side_bg.gif) top left repeat-x #f4f9ff;
	border-bottom:1px solid #e6f1ff;
	padding:7px;
	line-height:12pt;
	margin-top:1px;
}

/*------------ error messages ------------*/

.error{
	color:#cc0000;
	padding:3px 0px 3px 30px;
	background:url(images/err.gif) center left no-repeat;
	line-height:12pt;
	margin:3px 10px;
}
.success_msg{
	color:#000000;
	margin:3px 10px;
	padding:3px 0px 3px 25px;
	background:url(images/success.gif) center left no-repeat;
	line-height:12pt;
}
.status_msg{
	
}

/*-------- common styles -------*/


.padding5{padding:5px;}
.padding10{padding:10px;}

.floatleft {float:left;margin-right:10px;}
.floatright {float:right;margin-left:10px;}
.clearleft {clear:left;font-size:0px;line-height:0px;}
.clearright {clear:right;font-size:0px;line-height:0px;}
.clear {clear:both;font-size:0px;line-height:0px;}

.space{margin:10px 20px;}
em.center {padding-left:25px;}
span.weight{font-weight:normal;}

.smltext{font-size:7.5pt;line-height:10pt;}
hr {color:#b3cff9;height:1px;}
.vseparator{border-right:0px solid #eeeeee;}
.bordertop{border-top:1px solid #cccccc;padding-top:3px;margin-top:3px;}

.bold{font-weight:bold;}

.center {text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.notation{
	/*for underline explanations in forms*/
	border-top:1px solid #787878;
	text-align:center;
	font-size:7.5pt;
	margin:10px 0;
}
.highlight{
	background: #f9de35;
	font-weight: normal;
	color: #803a13;
	padding: 0 2px;
}


/* Item Tabs */
div.item-tab {
	display: block;
	padding: .5em 0;
	margin: 1em 0 0 0;
	border-top: dashed 1px silver;
	}
	
	div.item-tab > h4 {
		background: transparent;
		padding: 0;
		margin: 0;
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Sans-Serif;
		font-size: 1.25em;
		color: brown;
		cursor: default;
		}
		
		div.item-tab > h4 a {
			color: brown;
			cursor: pointer;
			}
		div.item-tab > h4 a:hover {
			color: #FFA500;
			}
	
	div.item-tab div.item-tab-content {
		padding: 0;
		margin: 1em 0 0 0;
		font-size: .9em;
		}
		
		div.item-tab div.item-tab-content div.item-tab-spinner {
			padding-left: 35px;
			line-height: 30px;
			height: 30px;
			background: url(../../toolkit/autocomplete/loading/7.gif) no-repeat left center;
			display:none; /* it is visable only under loaded tabs */
			}
			
div.item-tab-loaded {
	border-top: 0;
	margin: 0 0 10px; 
	padding: 0;
	
	font-size: 1.1em;
	
	z-index:0;
	background:#ffffff;
	border-bottom:2px solid #dddddd;
	border-left:2px solid #dddddd;
	border-right:2px solid #dddddd; 
	
	width:560px; 
	}

	div.item-tab-loaded div.item-tab-content {
		margin-top: 0;
		padding: 10px; 
		}
		
		div.item-tab-loaded div.item-tab-content table.in_itembox {
			width:auto;
			}
			
		div.item-tab-loaded div.item-tab-content input[type="button"] {
			margin-top: .8em;
			}

	div.item-tab-loaded div.item-tab-content div.item-tab-spinner {
		display:block;
		}

#item-tabs-nav {
	height: 30px; 
	padding: 0 5px; 
	margin: 10px 0 0 0; 
	list-style: none;
	border-bottom:2px solid #dddddd;

	width:554px; 
	}

h4.item-tab-nav {
	float: left; 
	margin: 0 2px; 
	padding: 0; 
	background: url(images/tab_na_right.gif) top right no-repeat; 
	}
	
	h4.item-tab-nav a {
		float: left; 
		margin: 0; 
		padding:5px 10px 5px 10px; 
		line-height: 20px;  
		height: 20px;  	
		font-size:7.5pt;
		font-family:verdana;
		text-decoration: none; 
		font-weight: bold; 
		background:url(images/tab_na_left.gif) top left no-repeat;
		}
	h4.item-tab-nav a:hover {
		;
		}
		
h4.item-tab-selected {
	float: left; 
	margin: 0 2px; 
	padding: 0;  
	z-index:2;
	background: url(images/tab_active_right.gif) top right no-repeat; 
	}
	
	h4.item-tab-selected a,
	h4.item-tab-selected a:hover {
		padding:5px 10px 7px 10px; 
		background: url(images/tab_active_left.gif) top left no-repeat;
		color:#000000;
		}
