/*************************************
**	Markways.com Layout STYLES
**************************************/

html {
	height:100%;
}
body  {
	margin:0px;
	padding:0px;
/*	background-color:#edf1f5;*/
/*	text-align:center;*/
	height:100%;
/*	margin-bottom:4px;*/
}

/*************************************
** Main Container - Change the width of this to resize the site
**************************************/
	/** NOT USED */
	#main_container {
		width: 760px;
/*		margin: 10px;*/
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		height:100%;
		vertical-align:top;
		/*background-color:#FFf1f5;*/
	}
	
	/* Main container for Blank printable page */
	#main_container_blank {
/*		margin: 10px;*/
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		height:100%;
		vertical-align:top;
		/*background-color:#FFf1f5;*/
	}
		
	/** RESORTED BACK TO TABLES */
	#main_container_table {
		width: 760px;
		margin-left: auto;
		margin-right: auto;
		
/*		margin: 10px;*/
		padding: 0px;
		height:100%;
		vertical-align:top;
		/*background-color:#FFf1f5;*/
	}
	#top_container {
		vertical-align:top;
		/*background-color:#FFf1f5;*/
	}
	#main_container {
		height:100%;
		vertical-align:top;
		/*background-color:#FFf1f5;*/
	}
	
	#main_container_ebay {
		width: 760px;
/*		margin: 10px;*/
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		vertical-align:top;
		/*background-color:#FFf1f5;*/
	}

	/** Two styles for the main table - browser dependent - Opera was acting very weird with height tag set **/
	table.main_table {
		width:100%;
		height:100%;
/*		background-color:#FF3366;*/
	}
	table.main_table_opera {
		width:100%;
		height:600px;
	}

/*************************************
** Main Banner and First three banner containers (for making the rounded edges on left and right side)
**************************************/
/*	#banner {
		margin-bottom: 1px;
		margin-top:4px;
	}*/
	/*#banner #banner_inside_1 {
		background-image:url(images/pnl1_left.png);
		background-repeat:no-repeat;
		height:118px;
		padding-left:6px;
	}
	#banner #banner_inside_2 {
		background-image:url(images/pnl1_right.png);
		background-position:right;
		background-repeat:no-repeat;
		height:118px;
		padding-right:6px;
	}
	#banner #banner_inside_3 {
		background-image: url(images/pnl1_back.png);
	}*/
	
/*************************************
** Main Banner TABLED 
**************************************/
	#bannertop {
		width:100%;
		margin-top:4px;
	}

	#bannertop td.tl {
		background-image:url(images/pnl1_tl.png);
		background-repeat:no-repeat;
		padding-right:6px;
		height:30px;
	}
	#bannertop td.tm {
		width:758px;
/*		border-collapse: collapse;*/
		background-image:url(images/pnl1_tm.png);
		background-repeat:repeat-x;
		text-align:right;
		
	}
	#bannertop td.tr {
		background-image:url(images/pnl1_tr.png);
		background-repeat:no-repeat;
		padding-right:6px;
		height:30px;
	}

	#bannertop td.mm {
		/*width:100%;*/
		width:758px;
		background-color:#FFFFFF;
		border-left:1px solid #2c597f;
		border-right:1px solid #2c597f;
		margin:0; padding:0; 
		text-align:right;
	}

	#bannertop td.bl {
		background-image:url(images/pnl1_bl.png);
		background-repeat:no-repeat;
		padding-right:6px;
		height:30px;
	}
	#bannertop td.bm {
		width:758px;
		background-image:url(images/pnl1_bm.png);
		background-repeat:repeat-x;
		text-align:left;
	}
	#bannertop td.br {
		background-image:url(images/pnl1_br.png);
		background-repeat:no-repeat;
		padding-right:6px;
		height:30px;
	}
	
/*************************************
** Navigation TABLED 
**************************************/
	#navbar {
		margin-top:1px;
		margin-bottom: 3px;
		width: 100%;
	}
	#navbar td.tl {
	}
	#navbar td.tm {
		width: 100%;
		background-color:#636363;
	}
	#navbar td.tr {
		text-align:right;
	}


/*************************************
** First Banner Top Links Space
**************************************/
	#banner_first_row {
		background-image:url(images/pnl1t_slogan.png);
		background-repeat:no-repeat;
		height:30px;
		text-align:right; 
		float:none;
	}



/*************************************
** Banner Area - Middle Section
**************************************/
	#banner_second_row {
/*		background-image:url(images/pnl1_markways_logo.png);
		background-position:left;
		background-repeat:no-repeat;*/
	}
	#banner_space {	/* Right Banner Container */
		float:right;
		height:58px;
		max-height:58px;
		overflow:hidden;
	}
	#logo_space {	/* LEFT BANNER LOGO */
		text-align: left;
		height:58px;
		max-height:58px;
		padding-left:5px;
	}

/*************************************
** Banner Area - Third Row Section
**************************************/
	#banner_third_row {	/* Third Row Cell */
		color:#9dc8eb;
		padding-left:4px;
		padding-right:4px;
		height:30px;
		line-height:30px;
		vertical-align:middle;
		float:none;
	}
	#location {	/* Current Location Container */
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		float:left;
	}
	#location a {	/* Current Location Container Links */
		color:#fdfeff;
		text-decoration:underline;
	}
	#message_area {	/* Top Message Container */
		float:right;
		text-align:right;
	}
	#message_area a {	/* Top Message Container Links */
		color:#fdfeff;
		text-decoration:underline;
	}
	
	
/*************************************
** Banner Area - Navigation Buttons & Quick Search
**************************************/
	#banner_navigation_1 {
		background-image:url(images/pnl2_left.gif);
		background-repeat:no-repeat;
		padding-left:5px;
		height:30px;
		margin-top:1px;
		margin-bottom:4px;
	}
	#banner_navigation_2 {
		background-image:url(images/pnl2_right.gif);
		background-position:right;
		background-repeat:no-repeat;
		background-color:#636363;
		padding-right:5px;
		height:30px;
		line-height:30px;
		
	}
	#navigation2 {	/* Navigation Row 2 Button Container */
		font-size:12px;
		float:left;
	}
	#quicksearch {	/* Quick Search Container */
/*		float:right;*/
		text-align:right;
	}
	#quicksearch input.search_input {
		font-size: 10px;
		color: #e36337;
		border: none;
		vertical-align:middle;
		width: 130px;
	}


/*************************************
** Left Menu Cell
**************************************/
	#left_menu {
		vertical-align:top;
		text-align:left;
		padding:0px;
		width:160px;
/*		height:100%;*/
		background-image:url(images/lmenu_middle.png); 
		background-repeat:repeat-y; 
	}

	/* Left Menu Containers (for graphical drawing) */ 
	#left_menu_1 {
		background-image:url(images/lmenu_top_back.png); 
		background-repeat:no-repeat;
		width:160px;
/*		height:100%;*/
	}
	#left_menu_2 {
		padding-top:30px;
		width:inherit;
	}
	/* My Account Menu Container */
	.left_menu_my_account {
		background-image:url(images/lmenu_top_back_myacct.png); 
		background-repeat:no-repeat;
	}

	/* Styling Category List on the menu */
	#category_list {
		margin-left:4px;
	}
	#category_list ul {
		padding:0px;
		margin:0px;
		margin-left: 0;
		padding-left: 0;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#category_list li {
		padding: 1px 0px 1px 0px;
		margin-left: 10px;
	}
	#category_list li.heading {
		font-size:12px;
		border-bottom:1px solid #FBAB1A;
		color:#FFFFFF;
		font-weight:bold;
		margin-left: 0;
		padding-left:5px;
		padding-top:10px;
/*		letter-spacing:0.05em;*/
	}
	/** For some reason this doesn't work as intended in IE, so use the DIV below */
	#category_list li.seperator {
		display:block;
		overflow:hidden;
		margin-top:5px;
	}
	#category_list div.seperator {
		margin-top:10px;
	}
	#category_list a {
		display: block;
		/*padding: 1px 2px 1px 10px;*/
		padding: 0px 2px 0px 10px;
		margin:0px;
		background-image:url(images/bullet_menu_off.gif);
		background-position:left;
		background-repeat:no-repeat;
	}
	#category_list a:link, #category_list a:visited {
		color: #FFF;
		text-decoration: none;
	}
	#category_list a:hover {
		background-color: #EDF1F5;
		color: #369;
		background-image:url(images/bullet_menu.gif);
	}
	#category_list a.menu_selected {
		background-image:url(images/bullet_menu.gif);
	}


	/* The area (td cell) under the menu - uses same background */
	#bottom_left {
		background-image:url(images/lmenu_middle.png); 
		background-repeat:repeat-y; 
	}
	
	/* The div area - ends the menu rounded */
	#bottom_left div {
		background-image:url(images/lmenu_bottom.png); 
		background-repeat:no-repeat; 
		background-position:bottom;
		height:60px;
	}


/*************************************
** MAIN CONTENT Styling
**************************************/
	#content_cell {
		padding-left: 4px;
		vertical-align:top;
		height:100%;
	}
	/* Main Body Cell */
	.mainbody {
		background-color:#FFFFFF;
		vertical-align:top;
		height:100%;
	}

/*************************************
** FOOTER Styling
**************************************/
	#footer {
		padding-left: 4px;
		text-align:center;
	}
	#footer1 {
		padding-left: 6px;
		background-image:url(images/footer_left.png);
		background-position:left;
		background-repeat:no-repeat;
	}
	#footer2 {
		padding-right: 6px;
		background-image:url(images/footer_right.png);
		background-position:right;
		background-repeat:no-repeat;
		height:60px;
	}
	#footer3 {
		background-image:url(images/footer_mid.png);
		height:60px;
	}
	#footer4 {
		padding-top:4px;
		line-height:13px;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#9dc8eb;
	}
	#footer span.bullet {
		background-image:url(images/bull_square1.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left: 7px;
	}
	#footer a {
		color:#fdfeff;
	}


/*************************************
** Window 1 Styling
** @deprecated - use tables instead (unfortunately)
**************************************/
	div.win1_1 {
		background-color:#ffffff;
		background-image:url(images/win2_m3.png);
		background-position:right;
		background-repeat:repeat-y;
		height:100%;
		
	}
	div.win1_2 {
		background-image:url(images/win2_b2.png);
		background-position:bottom;
		background-repeat:repeat-x;
		height:inherit;
	}
	div.win1_3 {
		background-image:url(images/win2_m1.png);
		background-position:left;
		background-repeat:repeat-y;
		height:inherit;
	}
	div.win1_4 {
		background-image:url(images/win2_t2.png);
		background-position:top;
		background-repeat:repeat-x;
		height:inherit;
	}
	div.win1_5 {
		background-image:url(images/win2_t1.png);
		background-position:top left;
		background-repeat:no-repeat;
		height:inherit;
	}
	div.win1_6 {
		background-image:url(images/win2_t3.png);
		background-position:top right;
		background-repeat:no-repeat;
		height:inherit;
	}
	div.win1_7 {
		background-image:url(images/win2_b1.png);
		background-position:bottom left;
		background-repeat:no-repeat;
		height:inherit;
	}
	div.win1_8 {
		background-image:url(images/win2_b3.png);
		background-position:bottom right;
		background-repeat:no-repeat;
		height:inherit;
		
	}
	div.win1_9 {
		height:inherit;
	}
	div.win1_body {
/*		\height: 0; */
		height:inherit;
		padding:5px 5px 5px 10px;
	}


/*************************************
** Window 1 Alternate Styling Because of IE not displaying things correctly :( - resorted to tables as hacks may be a problem in the future
**************************************/
	#win1 {
		border:none;
		background-color:#FFFFFF;
		width:100%;
/*		height:100%;*/
	}
	#win1_top td.left {
		background-image:url(images/win2_t1.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	#win1_top td.middle {
		background-image:url(images/win2_t2.png);
		background-position:top;
		background-repeat:repeat-x;
		width:100%;
	}
	#win1_top td.right {
		padding-right:6px;
		background-image:url(images/win2_t3.png);
		background-position:top right;
		background-repeat:no-repeat;
	}
	#win1_head td.left {
		background-image:url(images/win2_t1h.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	#win1_head td.middle {
		background-image:url(images/win2_t2h.png);
		background-position:top;
		background-repeat:repeat-x;
		vertical-align:middle;
		width:100%;
		font-size:14px;
		color:#3f6c96;
		font-weight:bold;
		font-stretch:condensed;
		height:24px;
	}
	#win1_head td.right {
		padding-right:6px;
		background-image:url(images/win2_t3h.png);
		background-position:top right;
		background-repeat:no-repeat;
	}
	#win1_mid td.left {
		background-image:url(images/win2_m1.png);
		background-position:left;
		background-repeat:repeat-y;
		padding-left:6px;
	}
	#win1_mid td.middle {
		padding-left:3px;
		height:100%;
		vertical-align:top;
	}
	#win1_mid td.right {
		background-image:url(images/win2_m3.png);
		background-position:right;
		background-repeat:repeat-y;
		padding-right:6px;
	}
	#win1_bot td.left {
		background-image:url(images/win2_b1.png);
		background-position:bottom left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	#win1_bot td.middle {
		background-image:url(images/win2_b2.png);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	#win1_bot td.right {
		background-image:url(images/win2_b3.png);
		background-position:bottom right;
		background-repeat:no-repeat;
		padding-right:6px;
	}
	#win1_mid td.bottomlinks {
		text-align:right;
		vertical-align:bottom;
		padding:6px 0px 0px 0px;
	}




/*************************************
** Graphical Heading 1 Styling
**************************************/
/* Div styling is causing problems in IE :( */
/*	div.gh1_1 {
		background-image:url(images/h1_m.png);
		background-repeat:repeat-x;
		height:25px;
		color:#FFFFFF;
	}
	div.gh1_2 {
		background-image:url(images/h1_l.png);
		background-position:left;
		background-repeat:no-repeat;
		height:25px;
		padding-left:6px;
	}
	div.gh1_3 {
		background-image:url(images/h1_r.png);
		background-position:right;
		background-repeat:no-repeat;
		height:25px;
		padding-right:6px;
		vertical-align:middle;
		font-family:Arial, Helvetica, sans-serif;
		font-size:19px;
		font-weight:normal;
	}*/
	#gh1 {
		background-image:url(images/h1_m.png);
		background-repeat:repeat-x;
		border:none;
		height:25px;
		color:#FFFFFF;
		width:100%;
		margin-top:4px;
	}
	#gh1 td.left {
		background-image:url(images/h1_l.png);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	#gh1 td.middle {
		width:100%;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		vertical-align:middle;
		
	}
	#gh1 td.right {
		background-image:url(images/h1_r.png);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:6px;
	}

/*************************************
** Graphical Heading 2 Styling
**************************************/
	#gh2 {
		background-image:url(images/table6_m.gif);
		background-repeat:repeat-x;
		border:none;
		height:26px;
		color:#FFFFFF;
		width:100%;
		margin-top:4px;
	}
	#gh2 td.left {
		background-image:url(images/table6_l.gif);
		background-position:left;
		background-repeat:no-repeat;
		padding-left:6px;
	}
	#gh2 td.middle {
		width:100%;
		color:#505050;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		vertical-align:middle;
		
	}
	#gh2 td.right {
		background-image:url(images/table6_r.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:6px;
	}
	
/*************************************
** Product Box Styling - Front page products
**************************************/
	#productbox {
		border:0px;
		height:100%;
		width:100%;
	}
	#productbox a.picture {
		display:block;
		text-align:center;
		width:94px;
		border:1px solid white;
	}
	#productbox a.picture:hover {
		border:1px solid #F49E00;
	}
	#productbox .short_name {
		font-size:12px;
		color:#4e769d;
		font-weight:bold; 
	}
	#productbox .short_desc {
		font-size:10px;
	}
	#productbox .price {
		font-size:16px;
		color:#DF0000;
		font-weight:bold;
	}
	#productbox .price .txt {
		font-size:11px; 
		vertical-align:text-top;
		color:#444444;
		font-weight:normal;
	}
	#productbox .price .txtsmall {
		font-size:8px; 
		vertical-align:text-top;
/*		color:#444444;*/
		font-weight:normal;
	}
	#productbox .pricetextsubcat {
		font-size:10px; 
		vertical-align:text-top;
/*		color:#444444;*/
		font-weight:normal;
	}
	#productbox div.frontprice {
		color:#DF0000;
		font-weight:bold;
		border-top:1px solid #d8e0e9;
		border-bottom:1px solid #d8e0e9;
		margin:2px 0px 5px 0px;
		padding:2px 0px 1px 0px;
		text-align:center;
		vertical-align:middle;
		white-space:nowrap;
	}
	#productbox div.frontprice .txt {
		font-size:8px; 
		vertical-align:text-top;
	}
	#productbox div.frontprice .theprice {
		font-size:16px;
	}
	#productbox .regprice_text {
		font-size:9px;
		margin:4px 0px 0px 0px;
	}
	#productbox .regprice {
		text-decoration:line-through;
		font-size:9px;
	}
	
	
	
/*************************************
** Banner Box Styling - Front page banner
**************************************/
	#bannerbox .pricing_box {
		margin:4px 0px 4px 0px;
	}
	#bannerbox .price {
		font-size:16px;
		color:#DF0000;
		font-weight:bold;
	}
	#bannerbox .price .txt {
		font-size:11px; 
		vertical-align:text-top;
	}
	#bannerbox .price .txt_reg {
		font-size:11px; 
		vertical-align:text-top;
		color:#444444;
	}
	#bannerbox .name {
		font-size:12px;
		font-weight:bold;
	}
	#bannerbox .regprice_text {
		font-size:11px;
		margin-bottom:2px;
	}
	#bannerbox .regprice {
		text-decoration:line-through;
	}

	
/*************************************
** Banner Box Styling - Menu Banner
**************************************/
	#menu_banner {
		margin:2px 2px 10px 6px;
		/*color:#FFFFFF;*/
	}

	#menu_banner a {
		/*color:#FBAB1A;*/
	}
	
/*************************************
** Registration Form and other forms
**************************************/
	#reg_form {
		width:100%;
		border:none;
	}
	#reg_form h3 {
		background-color:#e9f0f8; 
		padding:2px; 
		border-bottom:1px solid #D8E0E9; 
		margin-top:8px;
	}
	#reg_form td.label {
		font-weight:bold;
		width:140px;
		text-align:right;
	}
	
/*************************************
** Bruteforce Error Message
**************************************/
	#bruteforce_msg {
		color:#FF0000;
		background-color:#FFFFCC;
		border:1px solid #FF0000;
		padding:5px;
		
	}
	
/*************************************
** Catalog Module
**************************************/
	#catalog H2 {
		margin-bottom:7px;
		border:1px solid #859aaa;
		background-color:#d8e0e9;
		background-image:url(images/back_h2_dialog.gif);
		padding:2px;
		text-align:left;
	}
	/* Subcategory Links Section */
	#catalog #subcategories table {
		width:100%;
		border:0;
		margin-bottom:10px;
		font-size:14px;
	}
	#catalog #subcategories table td {
		height:100%;
		text-align:left;
		white-space:nowrap;
	}
	/* Products Section */
	#catalog #products {
		margin-bottom:15px;
	}
	#catalog #products #paginator_top {
		margin-bottom:8px;
	}
	#catalog #products #paginator_bottom {
		margin-top:8px;
	}
	/* Products in Parent Categories Section (selected to display) */
	#catalog #parent_products {
	}
	

/*************************************
** Mouseover Buttons
**************************************/
	/* add to cart */
	a.btn_addtocart {
		display:block;
		width:80px;
		height:20px;
		background-image:url(images/win2_btn_addtocart.png);
		background-repeat:no-repeat;
		background-position:top left;
	}	
	a.btn_addtocart:hover {
		background-image:url(images/win2_btn_addtocart_over.png);
	}
	/* more info */
	a.btn_moreinfo {
		display:block;
		width:80px;
		height:20px;
		background-image:url(images/win2_btn_moreinfo.png);
		background-repeat:no-repeat;
		background-position:top left;
	}	
	a.btn_moreinfo:hover {
		background-image:url(images/win2_btn_moreinfo_over.png);
	}	
	/* move to cart */
	a.btn3_movetocart {
		display:block;
		width:94px;
		height:18px;
		background-image:url(images/btn3_movetocart.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}	
	a.btn3_movetocart:hover {
		background-image:url(images/btn3__movetocart.gif);
	}	
	/* edit */
	a.btn3_edit {
		display:block;
		width:62px;
		height:18px;
		background-image:url(images/btn3_edit.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}	
	a.btn3_edit:hover {
		background-image:url(images/btn3__edit.gif);
	}	
	/* delete */
	a.btn3_delete {
		display:block;
		width:62px;
		height:18px;
		background-image:url(images/btn3_delete.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}	
	a.btn3_delete:hover {
		background-image:url(images/btn3__delete.gif);
	}	
	
	
	/* add to cart small button */
	a.btn_addtocart_small {
		display:block;
		width:80px;
		height:17px;
		background-image:url(images/btn_addtocart3.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}	
	a.btn_addtocart_small:hover {
		background-image:url(images/btn_addtocart3_hov.gif);
	}
	/* more info small button */
	a.btn_moreinfo_small {
		display:block;
		width:80px;
		height:17px;
		background-image:url(images/btn_moreinfo3.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}	
	a.btn_moreinfo_small:hover {
		background-image:url(images/btn_moreinfo3_hov.gif);
	}	
	
	
	


	
	
/*************************************
** Pagination
**************************************/
	#pagination {
		background-image:url(images/table6_m.gif);
		width:100%; 
		font-family:Arial, Helvetica, sans-serif;
		color: #D4D7E2;
	}
	#pagination td {
		vertical-align:middle;
		text-align:center;
		white-space:normal;
	}
	#pagination .text {
		color: #6a6e7c;
	}
	#pagination select {
		color: #4378bd;
		background-color: #F7F8FF;
	}
	#pagination .divider {
		background-image:url(images/table6_div2.gif);
		background-position:right;
		background-repeat:no-repeat;
		padding-right:2px;
		width:70px;
	}



/*************************************
** Product Detail module / Specs Table
**************************************/
	#pricebox1 {
		background-image:url(images/pricebox_top.png);
		background-position:top left;
		background-repeat:no-repeat;
		padding-top:6px;
		width:232px;
	}
	#pricebox2 {
		background-image:url(images/pricebox_mid.png);
		background-position:top left;
		background-repeat:repeat-y;
	}
	#pricebox3 {
		background-image:url(images/pricebox_bottom.png);
		background-position:bottom left;
		background-repeat:no-repeat;
		padding-bottom:6px;
	}
	#pdetail #specs {
		width:100%;
		/*border-bottom:1px solid #b1b1b1;*/
/*		margin-bottom:6px;*/
	}
	#pdetail #prices {
		width:10px;
		margin-bottom:6px;
	}
	/* left side */
	#pdetail #specs td.lft, #pdetail #prices td.lft {
		text-align:right;
		vertical-align:top;
		white-space:nowrap;
	}
	/* specs right side */
	#pdetail #specs td.rgt {
		text-align:left;
		vertical-align:top;
		padding-left:6px;
	}
	/* prices right side */
	#pdetail #prices td.rgt {
		text-align:right;
		vertical-align:top;
		padding-left:6px;
	}
	/* availability text */
	#pdetail #specs td.availability_txt {
	}
	/* availability */
	#pdetail #specs td.availability {
		color:#FF6600;
		font-weight: bold;
	}
	/* DETAIL PAGE PRICING: price description - calculating */
	#pdetail #prices .price_calc_desc {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #444444;
		text-align:left;
	}
	/* DETAIL PAGE PRICING: price - calculating */
	#pdetail #prices .price_calc {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #444444;
		text-align:right;
	}
	/* DETAIL PAGE PRICING: price - calculating discount */
	#pdetail #prices .price_calc_discount {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DF0000;
		text-align:right;
	}
	/* DETAIL PAGE PRICING: final price description */
	#pdetail #prices .final_price_desc {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #444444;
		font-weight: bold;
		text-align:left;
	}
	/* DETAIL PAGE PRICING: final price */
	#pdetail #prices .final_price {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #DF0000;
		font-weight: bold;
		text-align:right;
	}
	/* DETAIL PAGE Specs Divider */
	#pdetail #specs div.divider {
/*		border-bottom:1px solid #FFFFFF;*/
		height:3px;
		overflow: hidden; 
	}
	
	#pdetail h3 {
		background-color:#e9f0f8; 
		padding:2px; 
		border-bottom:1px solid #D8E0E9; 
		margin-top:8px;
	}


	
/*************************************
** Currency Rate Box on the left menu
**************************************/
	#currency_rate_box {
		color:#FFFFFF;
		text-align:center;
		margin:3px;
		font-size:11px;
	}
	
	
	#currency_rate_box a{
		color:#FFFFFF;
	}
	

/* DETAIL PAGE PRICING: final price */
.detail_price {
	htmlarea_include:yes;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DF0000;
	font-weight: bold;
}

/* DETAIL PAGE PRICING: final price description */
.detail_price_text {
	htmlarea_include:yes;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #444444;
	font-weight: bold;
}

/**
 * Scriptaculous Auto-Complete Text-Box Styles
 */
	div.autocomplete {
	  position:absolute;
	  width:100px;
	  background-color:white;
	  border:1px solid #888;
	  margin:0px;
	  padding:0px;
	}
	div.autocomplete ul {
	  list-style-type:none;
	  margin:0px;
	  padding:0px;
	}
	div.autocomplete ul li.selected { background-color: #ffb;}
	div.autocomplete ul li {
	  list-style-type:none;
	  display:block;
	  margin:0;
	  padding:2px;
/*	  height:10px;*/
	  cursor:pointer;
	  border-bottom:1px solid #eeeeee;
	  
	  /*white-space:nowrap;*/
	}
	
	
	
	
/*************************************
** WINDOW 5 Styling (Banner Boxes)
**************************************/
	/* win5 table and win5 table cell for styling */
	table.win5 {
		background-color:#eff4ff; width:100%;
	}
	table.win5 td.inside {
		width:100%; height:100%; vertical-align:top;
	}
	.win5_top td.tl {
		background-image:url(images/win5_tl.gif); background-repeat:no-repeat; background-position:top left; padding-left:7px; padding-top:7px;  width:7px; height:7px;
	}
	.win5_top td.tr {
		background-image:url(images/win5_tr.gif); background-repeat:no-repeat; background-position:top right; padding-right:7px; padding-top:7px;  width:7px; height:7px;
	}
	.win5_top td.tm {
		background-image:url(images/win5_tm.gif); background-repeat:repeat-x; background-position:top;  padding-top:7px;
	}
	.win5_head td.tl {
		background-image:url(images/win5_tlh.gif); background-repeat:no-repeat; background-position:top left; padding-left:7px; padding-top:20px;  width:7px; height:20px;
	}
	.win5_head td.tr {
		background-image:url(images/win5_trh.gif); background-repeat:no-repeat; background-position:top right; padding-right:7px; padding-top:20px;  width:7px; height:20px;
	}
	.win5_head td.tm {
		background-image:url(images/win5_tmh.gif); background-repeat:repeat-x; background-position:top;
		font-size:14px; font-weight:bold; color:#344b7e;
	}
	table.win5 td.bl {
		background-image:url(images/win5_bl.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:7px; padding-left:7px;  width:7px; height:7px;
	}
	table.win5 td.br {
		background-image:url(images/win5_br.gif); background-repeat:no-repeat; background-position:bottom right; padding-bottom:7px; padding-right:7px;  width:7px; height:7px;
	}
	table.win5 td.bm {
		background-image:url(images/win5_bm.gif); background-repeat:repeat-x; background-position:bottom;  padding-bottom:7px;
	}
	table.win5 td.ml {
		background-image:url(images/win5_ml.gif); background-repeat:repeat-y; background-position:left;  padding-left:7px;
	}
	table.win5 td.mr {
		background-image:url(images/win5_mr.gif); background-repeat:repeat-y; background-position:right;  padding-right:7px;
	}



























/**
 * Product Detail Page - overlapping tabs
 */
	ul.overtabs {
		list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
	}
	
	ul.overtabs li.first {
		margin-left: 0;
	}
	
	ul.overtabs li {
		float: left;
		display: block;
		height: 30px;
		padding-right: 20px;
		margin-left: -10px;
		position: relative;
		background: url(images/tabs/tabright-back.gif) 100% 0 no-repeat;
		border-bottom: 1px solid #6596be; 
		white-space: nowrap;
	}
	
	ul.overtabs span {
		height: 30px;
		line-height: 30px;
		padding-left: 7px;
		background: url(images/tabs/tableft-back.gif) no-repeat;
	}
	
	html>body ul.overtabs span {
		display: block;
	}
	
	ul.overtabs li.current {
		z-index: 1;
		font-weight: bold;
		border-bottom: 1px solid #fff;
		height: 30px;
		background-image: url(images/tabs/tabright.gif);
	}
	
	ul.overtabs li.current span {
		background-image: url(images/tabs/tableft.gif);
	}
	ul.overtabs li.current a {
		color:#1574c2;
	}
	
	ul.overtabs a {
		color: #6596be;
		font-weight:bold;
		font-size:12px;
	}
	ul.overtabs a:hover {
		text-decoration:underline;
		color: #1574c2;
	}
	
	ul.overtabs a.new {
		color: #c00;
	}
	
	div.overtabs_spacer {
		height:30px;
		border-bottom:1px solid #6596be;
	}

	/*************************************
	** hide and show divs for tabs in products page (products info, specs etc) - display and hide divs Lada
	**************************************/
	.tabs_div {
		display:none;
	}
	.tabs_div_active {
		display:block;
	}
	


