/*
|------------------------------------------------------------------
| Reset
|------------------------------------------------------------------
| All common-use tags reseted. 
| Global font-family set.
| Safari and Google Chrome oulined focus states removed.
| IE pixel interpolation mode (image resize) was taken in account. 
|
*/

:focus	{
	outline:none;
}
a { color:#003399; text-decoration:underline;}
a:hover	{
	color:#990000;
}
img	{
}
textarea	{
}
.center { text-align:center; margin-right:auto; margin-left:auto;}
.erase { display:none !important}
/*
|------------------------------------------------------------------
| Wrapper Classes
|------------------------------------------------------------------
| Wrapper Classes work for amending floats all over the page and
| page centering
|
| .wf - Wrapper Full
| .wc - Wrapper Center
|
*/
.wrapper_full	{
	border-left:none !important;
	border-right:none !important;
	float:left;
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	width:100%;
	overflow:hidden;
}
.wrapper_center, 
#div__header,
#div__label,
#div__footer,
#div__body	{
	width:985px;
	margin:auto !important;
}
#div__label { display:none;}
#div__title	{
	display:none;
}

/* THEME -------------------------------------------------------------------------------------------------*/
/* HEADER -------------------------------------------------------------------------------------------------*/
#header_wrapper #header	{
	height:115px;
	overflow:hidden;
	background:url(/markertek/images/header.jpg);
	position:relative;
}
#logo a	{
	display:block;
	width:340px;
	height:85px;
	position:absolute;
	left:20px;
	top:0;
	text-indent:-1000000px;
}
#toplinks	{
	width:353px;
	position:absolute;
	right:12px;
	top:6px;
}
#toplinks li	{
	float:left;
	border-right:1px solid #fff;
	padding-right:10px;
	margin-right:10px;
}
#toplinks li a	{
	display:block;
	float:left;
	line-height:18px;
	height:18px;
	font-size:14px;
	color:#fff;
	text-decoration:underline;
}
#toplinks li.basket a	{
	padding-left:25px;
	background:url(/markertek/images/icon_cart.gif) no-repeat;
}
#toplinks li.contact	{
	border:0;
	padding:0;
	margin:0;
}
#uklink	{
	display:block;
	text-indent:-1000000px;
	position:absolute;
	right:28px;
	top:36px;
	width:85px;
	height:45px;
}
#mainnav	{
	position:absolute;
	right:10px;
	top:90px;
	height:25px;
	width:417px;
}
#mainnav li	{
	float:left;
}
#mainnav li a	{
	display:block;
	text-indent:-100000px;
	line-height:25px;
}
#mainnav li.home a	{
	width:40px;
}
#mainnav li.about a	{
	width:71px;
}
#mainnav li.news a	{
	width:50px;
}
#mainnav li.kb a	{
	width:123px;
}
#mainnav li.usa a	{
	width:130px;
}
#search_HHH	{
	position:absolute;
	top:92px;
	left:10px;
	width:200px;
}
#search_HHH .text	{
	position:absolute;
	left:0;
	top:0;
}
#search_HHH .text input	{
	display:block;
	width:165px;
	height:20px;
	line-height:19px;
	padding:0;
	margin:0;
	border:0;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}
#search_HHH .submit	{
	position:absolute;
	right:0;
	top:0;
}
#search_HHH .submit input	{
	display:block;
	height:20px;
	width:31px;
	padding:0;
	margin:0;
	border:0;
	background:url(/markertek/images/btn_go.gif);
	text-indent:-100000px;
	text-transform:capitalize;
	cursor:pointer;
}

/* FOOTER -------------------------------------------------------------------------------------------------*/
#downloadcatalog	{
	display:block;
	width:570px;
	height:27px;
	margin:10px auto;
	text-indent:-100000px;
	background:url(/markertek/images/View-Catalog.gif);
}
#footerboxes .box	{
	float:left;
	width:492px;
}
#footerboxes .box h6	{
	background:#B4B4B4;
	border:1px solid #000;
	color:#fff;
	font-size:14px;
	line-height:30px;
	padding:0 5px;
}
#footerboxes .box ul	{
	border:1px solid #000;
	border-top:0;
	padding:8px;
	float:left;
	width:474px;
}
#footerboxes .box.companyinfo ul, #footerboxes .box.help ul,
#footerboxes .box.companyinfo h6, #footerboxes .box.help h6	{
	border-right:0;
}
#footerboxes .box.companyinfo ul, #footerboxes .box.mostsearched ul	{
	border-bottom:0;
}
#footerboxes .box ul li	{
	font-size:12px;
	float:left;
	width:235px;
}
#footerboxes .box ul li a	{
	color:#000;
	text-decoration:underline;
}
#footerboxes .box ul li a:hover	{
	color:#0069CF;
	text-decoration:underline;
}
#foot-links	{
	clear: both;
	color: #000;
	font-size: 14px;
	padding-top: 30px;
	text-align: center;
}
#foot-links a	{
	color: #003399;
	text-decoration: underline;
	text-transform: lowercase;
}
#foot-links a:hover	{
	color:#0069CF;
}
#copyright	{
	padding-top:20px;
	clear:both;
	text-align:center;
	font-size:12px;
}
#copyright a	{
	color:#333333;
	text-decoration:underline;
}
#footerlink li a:hover,
#copyright a:hover	{
	color:#0069cf;
}

/* SIDEBAR -------------------------------------------------------------------------------------------------*/
#sidebartd	{
	width:190px;
}
#sidebarview {
	margin-left: 10px;
	padding-top: 15px;
	width: 165px;
}
#sidebarsource, #brand-dropdwn	{display:none;}
#search-brand	{
	margin-bottom: 10px;
	width: 170px;
}
#shopbybrand	{
	padding-top:10px;
	margin-bottom:10px;
}
#shopbybrand select	{
	width:165px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
#choosecurrency h6	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	line-height:15px;
}
#sidebarshipping, #sidebarnewsletter, #sidebarcontact	{
	display:block;
	text-indent:-10000000px;
	margin-bottom:10px;
	clear:both;
}
#sidebarshipping	{
	background:url(/markertek/images/shipping.gif);
	width:169px;
	height:61px;
}
#sidebarnewsletter	{
	background:url(/markertek/images/mailing_list_bkgd.gif);
	width:166px;
	height:75px;
}
#sidebarcontact	{
	background:url(/markertek/images/sidebarcontact.gif);
	width:166px;
	height:144px;
}
#sidebarnav,
#sidebarlinks	{
	padding-bottom:10px;
	float:left;
}
#sidebarnav li,
#sidebarlinks li	{
	border-bottom:1px dotted #000;
	line-height:18px;
	float:left;
	width:100%;
	background:url(/markertek/images/nav2_bullet.gif) no-repeat 0 6px;
}
#sidebarnav li	{
	background:url(/markertek/images/nav1_bullet.gif) no-repeat 0 6px;
}
#sidebarnav li a,
#sidebarlinks li a	{
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	line-height:18px;
	color:#003173;
	text-decoration:underline;
	float:left;
	clear:both;
	padding-left:20px;
	width:145px;
}

/* CONTENT -------------------------------------------------------------------------------------------------*/
#maincontent	{
	padding:15px 0 0 0px;
	width:785px;
}

/* CATEGORY -------------------------------------------------------------------------------------------------*/
#catbanner	{
	text-align:center;
	margin-bottom:20px;
}
#breadcrumb, .crumbs	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
}
#breadcrumb a, .crumbs a	{
	color:#003399;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:underline;
}
#breadcrumb a:hover, .crumbs a:hover { color:#990000;}
#subcats h3	{
	font-size:13px;
	margin-bottom:5px;
}
#subcat_list a	{
	color:#039;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	padding:5px 10px;
	display:block;
}
#subcat_list a:hover { color:#990000;}
#subcat_list td { vertical-align:middle; }
#catitemlist {}
#catitemlist h1 {color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:10px 0px;
padding:0px 10px;}

#categ_tag img, #categ_img img { margin-bottom:20px; }

#catdesc { font-size:11px; font-family:Verdana, Geneva, sans-serif; padding:0px 10px 10px 10px; }
#category_list_ { padding:0px 10px 10px 10px; }

.catitem { width:770px; float:left; clear:both; font-family:Verdana, Geneva, sans-serif !important; }
.catitem .image {
	border-right: 1px solid #ddd;
	padding: 5px 0px;
	text-align: center;
	vertical-align: middle; 
	width: 148px;
}
.catitem td.details { border-bottom: #ddd 1px solid; width:614px; padding: 10px 5px; font-size:11px;  font-family:Verdana, Geneva, sans-serif !important; }
.catitem td.details h2 { font:bold 11px Verdana; margin: 0px 0px 10px; }
.catitem td.details h2 a { text-decoration:underline; color:#0055BB;}
.catitem td.details .price { float:left; font-weight:bold; color:#CC0000;}
.catitem td.details .price span { color:#333333; }
.catitem td.details .addtocart { float:left;}
.catitem td.details .addtocart #qty { display:none;}
.catitem .addtocart #addtocart {
    background: url(/markertek/images/btn_addtocart_small.gif) no-repeat !important;
	border: none;
    cursor: pointer;
    height: 15px;
    width: 95px;
}
.catitem td.details .description { clear:both; padding:5px 0px;}
.catitem td.details .more_info_img {margin-top:2px;}
#item_list_narrow { font:11px Verdana, Geneva, sans-serif; padding:15px 0px 2px 0px; border-bottom:1px dotted #C3C3C3}

#index-head	{
	color: #333;
	font-size: 20px;
	margin-bottom: 10px;
}
#item-index-list	{margin: 10px 0px;}
#item-index-list .item-index-cell	{
	font-size: 12px;
	margin-bottom: 2px;
}
.bglt	{background: #fff;}
.medtext a	{text-decoration: underline;}
#item-index-list .item-index-cell td	{vertical-align: middle;}
#item-index-list .item-index-cell span	{
	display: block;
	float: left;
	font-weight: bold;
	width: 150px;
}
#item-index-list .item-index-cell a	{
	text-decoration: underline;
}
/* HOME ----------------------------------------------------------------------------------------------------*/
div#homeitemslist	{
	margin-right:10px;
	width:585px;
/*	overflow:hidden;*/
}
ul#homesidelinks	{
	width:200px;
	padding-top:10px;
}
div#homeitemlist	{
	width:576px;
	margin-right:10px;
}
div#homeitems	{
	width:575px;
	overflow:hidden;
	clear:both;
	padding-top:10px;
	margin-bottom:20px;
}
div#homeitems h1	{
	text-indent:-100000px;
	background:url(/markertek/images/new-this-week.gif) no-repeat center top;
	width:100%;
	height:25px;
	margin-bottom:20px;
}
div#homeitems table.content	{
	width:576px;
}
div#homeitems table.content td.homeitem	{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
div.homeitem	{
	padding:10px;
	width:267px;
}
div.homeitem h3.title	{
	line-height:13px;
	margin-bottom:0px;
}
div.homeitem h3.title a	{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#0055BB;
	text-decoration:underline;
}
div.homeitem p.price	{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#CC0000;
	font-weight:bold;
	line-height:15px;
	margin-bottom:5px;
}
div.homeitem p.price span	{
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
}
div.homeitem a.moreinfo	{
	font-size:9px;
	float:right;
}
div.homeitem a.moreinfo:hover	{text-decoration:underline;}
div.homeitem div.image	{padding-bottom: 5px;}
.homeitem .image table	{
	height: 150px;
	width: 100%;
}
.homeitem .image td	{
	text-align:center;
	vertical-align: middle;
}
div.homeitem div.description	{
	clear:both;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
ul#homesidelinks li	{
	margin-bottom:15px;
}
div#homeyoutube	{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #666;
	float:left;
}
div#homeyoutube div.left	{
	float:left;
	width:110px;
	padding-top:5px;
}
div#homeyoutube div.middle	{
	float:left;
	width:415px;
	text-align:center;
}
div#homeyoutube div.right	{
	float:left;
	width:60px;
	padding-top:8px;
}
div#homeyoutube div.left a	{
	display:block;
	text-indent:-1000000px;
	width:110px;
	height:45px;
	background:url(/markertek/images/youtube_med.gif);
}
div#homeyoutube div.right a	{
	display:block;
	text-indent:-1000000px;
	width:60px;
	height:38px;
	background:url(/markertek/images/play-button.gif);
}
div#homeyoutube div.middle a	{
	text-decoration:underline;
	color:#003399;
}
div#homeyoutube div.middle h3 a	{
	font-size:19px;
	color:#003399;
}
div#homeyoutube div.middle h4 a	{
	font-size:14px;
	color:#003399;
}
div#homeyoutube div.middle h5 a	{
	font-size:13px;
	color:#f00;
}
div#hometext	{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
div#hometext *	{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

/* ITEM TEMPLATE ----------------------------------------------------------------------------------------------------*/

#item_template_td { font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#item_template_td h1 { font:bold 14px Verdana;
text-decoration:underline; color:#0055BB; padding-bottom:5px;}
#item_template_td  #breadcrumb{ margin-bottom:0px !important; padding-bottom:5px;} 
#item_template_td #breadcrumb { font-weight:normal !important;}
#item_template_td #breadcrumb a { font-weight:normal !important;}
#box_add_to { /*width:477px;*/ width:457px; float:right; background:url(/markertek/images/top_addtobox.gif) no-repeat top left; padding-top:6px;}
#box_add_to .content_ { background:#eeeeee; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; padding:6px; font-size:11px; }
#box_add_to .right_c { float: right; width:230px;}
#adttocart_html { font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#sc_qty_add { font-size:12px; vertical-align:middle; font-family:Verdana, Geneva, sans-serif; font-size:11px; }
#sc_qty_add #qty{ border:1px solid #ddd; color:#000000; font:12px Verdana; padding:3px;}
#sc_qty_add span { font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-top:5px; display:block; float:left;}
#addtocart { background:url(/markertek/images/btn_addtocart.gif) no-repeat top left; width:142px; height:24px; margin-left:10px; cursor:pointer; }

#box_add_to .left_c { width:210px; float:left;}
#instock { padding-bottom:20px;}
#list_price {}
#list_price b {}
#our_price { color:#CC0000 !important; font-weight:bold;}
#our_price b {}
.product_code { clear:both; font-style:italic; color:#999; padding-top:5px;}
#browse { padding:10px 0 20px 0;  }
#browse h3 { font:11px Verdana; color:#000000; padding-bottom:6px; font-weight:bold;}
#browse a {color:#003399; text-decoration:underline;}
#browse a:hover { color:#990000;}
#recently_div { clear:both;}
#recently_div h3 { border-bottom:1px solid #AACCFF; }

#table_recently_ td { vertical-align:middle; font-family:Verdana, Geneva, sans-serif !important; font-size:10px;}
#table_recently_ td a {color:#003399; text-decoration:underline; font-family:Verdana, Geneva, sans-serif !important;}
#table_recently_ td a:hover { color:#CC0000;}
#table_recently_ td b { font-size:10px; color:#CC0000;}
#table_recently_ #last_recently td { background-color:#AACCFF; height:30px; vertical-align: middle; }
#item_list_narrow_table td { vertical-align:middle;}
#sort_by_table td { font-family:Verdana, Geneva, sans-serif;}
#sort_by_table td img { margin-left:4px;} 
#sort_by_next_ { padding:2px 0px;}
#sort_by_pages_ { font-family:Verdana, Geneva, sans-serif;}
#sort_by_pages_ input { border-width:1px;}
#last_next { text-align:right; padding:4px 0px; }

#box_image { width:308px; text-align:center; float:left;}
#box_image .content_ img { /*width:250px;*/}
#box_descrip_ {
    clear: both;
    padding-top: 10px;
    float: left;
    width: 595px;
}
.norelated { width:796px !important;}
.clear { clear:both;}
#box_descrip_ .content_ { background:#EEEEEE; padding:5px; border:1px solid #dddddd; clear:both; margin:0px; }

#related {
    float: right;
    width: 180px;
    padding-top: 10px;
}
#related_list_IT h3 { font-size:11px; font-weight:bold; color:#333333; padding-bottom:5px;}
#related_IT_table {}

.related_IT { text-align:center; font-size:11px; padding-bottom:10px; border-bottom:1px solid #ddd; font-family:Verdana, Geneva, sans-serif;}
.related_IT a.name { color:#0055BB; text-decoration:underline; display:block; font-size:11px; text-align:left;}
.related_IT .our_price { text-align:left; color:#CC0000; font-weight:bold; font-size:11px;}
.related_IT .our_price b { color:#333333; font-size:10px;}
.related_IT .add {
    text-align: left;
}
.related_IT .add input	{
	border: none;
}
#info_item_R { font-size:13px; padding:0 0 15px 20px;}
#info_item_R p { font:11px Verdana; padding-bottom:9px;}
#bold-text-large {color:#0066FF;
font-size:13.5px; padding-bottom:8px;}

.foot_cards	{
	padding: 8px 0px;
}
.foot_cards table	{
	width: 100%;
}
/* Code by AD for News Section */
#info_item_R .news-desc img	{
	display: block;
	float: left;
	margin-right: 15px;
}
.news-top	{
	border-bottom: #333 1px solid;
	margin-bottom: 15px;
}
.news-top h2	{
	color: #444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 2px;
}
#info_item_R .date-desc	{
	color: #666;
	font-style: italic;
	padding-bottom: 5px;
}
.news-list #list_container	{
	border-top: none;
	padding-top: 0px;
}
.news-list .item_cell a	{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.news-list .item_cell div	{
	font-size: 13px;
	margin-bottom: 15px;
	padding-top: 2px;
}
/* End of Code by AD for News Section */
/* Code by AD for Sorting */
#pagination	{
	color: #333;
	float: right;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 12px;
	text-align: right;
	width: 400px;
}
#pagination span	{
	vertical-align: baseline;
}
#pagination a	{
	font-weight: normal;
	vertical-align: baseline;
}
#newCurrentPage	{
	border: #ddd 1px solid;
	border-radius: 2px;
	border-top: #aaa 1px solid;
	width: 32px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#sort-nav	{
	clear: both;
	float: right;
	padding-top: 10px;
}
#sort-nav a	{
	background: url(/markertek/images/sprite-sorting.gif) no-repeat 0px 0px;
	display: block;
	float: right;
	height: 13px;
	margin-left: 15px;
	text-align: left;
	text-indent: -9999999px;
	width: 113px;
}
#sort-nav #previousAIdRef	{
	background-position: 0px -13px;
}
#sort-options	{
	float: left;
	margin-top: 10px;
}
#sort-options label	{
	display: block;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 4px 6px 0px 0px;
}
#list_container	{
	border-top: #999 1px dotted;
	clear: both;
	padding-top: 10px;
}
#sorting-go	{
	background: url(/markertek/images/sprite-sorting.gif) no-repeat -113px 0px;
	display: block;
	float: left;
	height: 24px;
	text-indent: -9999999px;
	width: 24px;
}
/* End of Code by AD for Sorting */
/* Code by AD for Item Template */
#adttocart_html #addtocart	{
	background: url(/markertek/images/sprite-drilldown.gif) no-repeat 0px -41px;
	display: block;
	text-indent: -9999999px;
}
#manufacturer	{margin: 5px 0px;}
#reviews-summary	{
	height: 22px;
}
#reviews-summary h1	{
	float: left;
	margin-right: 4px;
}
#reviews-summary p	{
	padding-top: 2px;
}
#reviews-summary img	{
	float: left;
	margin-right: 4px;
}
.write-review	{
	display: block;
	color: #039;
	float: left;
	text-decoration: underline;
}
.write-review:hover	{
	text-decoration: none;
}
/* Detailed Description Styles */
#item-detailed-description p, #item-detailed-description ul	{
	margin-bottom: 15px;
}
#item-detailed-description li	{
	list-style: disc inside;
}
/* End of Description Styles */
.tabs-content .write-review	{
	float: none;
}
#tabs-links	{
	float: left;
}
#tabs-links li	{
	background: url(/markertek/images/top_descrip.gif) no-repeat right top;
	float: left;
	margin-right: 5px;
	padding-right: 17px;
}
#tabs-links li a	{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	color: #333;
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px 1px 5px;
}
#tabs-links .active a	{
	color:#0055BB;
	text-decoration:underline;
}
.tabs-content	{
	background: #eee;
	border: 1px solid #ddd;
	clear: both;
	float: left;
	padding: 8px;
	width: 575px;
}
#review-form	{
	background: #fff url(/markertek/images/loading.gif) no-repeat center;
	border: #ddd 1px solid;
	clear: both;
	display: none;
	height: 285px;
	margin-top: 10px;
	overflow: hidden;
	padding: 8px 10px 2px;
	width: 250px;
}
#review-form iframe	{
	width: 500px;
	height: 500px;
}
.product_review	{
	background: #fff;
	border: #ddd 1px solid;
	margin-top: 10px;
	padding: 5px 10px;
}
.product_review h3	{
	color: #333;
	float: left;
	font-size: 14px;
	margin-right: 5px;
}
.product_review .rating	{
	padding-top: 2px;
}
.product_review .comment	{
	margin: 4px;
}
.footing p	{
	font-style: italic;
}
/* Code for Multi images */
#mid-images	{
	position: relative;
	text-align: center;
}
#controlers	{
	float: left;
	padding: 10px 22px;
}
#enlarge	{
	background: url(/markertek/images/sprite-drilldown.gif) no-repeat -121px -21px;
	display: block;
	float: left;
	height: 20px;
	margin-right: 20px;
	text-indent: -9999999px;
	width: 121px;
}
#tell-friend	{
	background: url(/markertek/images/sprite-drilldown.gif) no-repeat 0px -21px;
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	text-indent: -9999999px;
	width: 121px;
}

#thumbnails	{
	display: none;
	clear: both;
}
#thumbnails a	{
	border: #ccc 1px solid;
	display: block;
	float: left;
	margin-right: 10px;
}
#thumbnails .active	{
	border: #333 1px solid;
}
#add-wishlist	{
	background: url(/markertek/images/sprite-drilldown.gif) no-repeat -120px -67px;
	display: block;
	float: right;
	margin: 10px 0px;
	height: 14px;
	text-indent: -9999999px;
	width: 148px;
}
#wishlist-messages p	{
	clear: both;
	display: none;
}
#recent-wrapper	{
	display: none;
	clear: both;
}
#recent-wrapper h3	{
	background: url(/markertek/images/sprite-drilldown.gif) no-repeat 0px 0px;
	height: 20px;
	margin-bottom: 2px;
	text-indent: -9999999px;
	width: 270px;
}
#recently-viewed	{
	border-top: #acf 1px solid;
	padding-top: 2px;
}
.recently-viewed	{
	float: left;
	margin-bottom: 2px;
	padding: 0px 5px 0px 0px;
	width: 780px;
}
.recently-viewed p	{
	background: url(/markertek/images/Bullet_History.gif) no-repeat left center;
	margin-top: 2px;
	padding-left: 25px;
}
.recently-viewed a	{
	color: #039;
	text-decoration: underline;
}
.recently-viewed a:hover	{
	text-decoration: underline;
	color:#990000;
}
.recently-viewed .clear-recent	{
	background: #6699cc;
	border: 1px solid;
	border-color: #a7c4e2 #2b4056 #2b4056 #86aed7;
	color: #fff;
	display: block;
	float: right;
	font-size: 13px;
	padding: 0px 20px;
	text-decoration: none;
}
.recently-viewed .clear-recent:hover	{
	border-color: #2b4056 #86aed7 #a7c4e2 #2b4056;
}
.recently-viewed .clear-recent:visited	{
	color: #fff;
}
.price	{
	color: #c00;
	font-weight: bold;
}
.recent-id	{
	display: none;
}
#recent-options	{
	background: #acf;
	clear: both;
	float: left;
	padding: 10px 20px 8px;
	width: 756px;
}
#clear-recent	{
	background: url(/markertek/images/sprite-drilldown.gif) no-repeat -142px -41px;
	display: block;
	float: right;
	height: 13px;
	text-indent: -9999999px;
	width: 86px;
}
#off-recent	{
	background: url(/markertek/images/sprite-drilldown.gif) no-repeat -142px -54px;
	display: block;
	float: left;
	height: 13px;
	text-indent: -9999999px;
	width: 120px;
}
#off-recent.turn-on	{
	background-position: 1px -65px;
	height: 17px;
}
/* End of Code by AD for Item Template */
/* Code by AD for Wishlist */
#my-wishlist	{
	padding: 25px;
}
#my-wishlist h1	{
	background: url(/markertek/images/bg-my-wish-h1.gif) no-repeat 0px 0px;
	height: 18px;
	margin-bottom: 20px;
	text-indent: -9999999px;
	width: 295px;
}
#my-wishlist p	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.clear-wishlist	{
	background: url(/markertek/images/misc.gif) no-repeat 0px 0px;
	color: #000;
	display: block;
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 20px;
	padding-left: 20px;
	text-decoration: underline;
}
#wish-items	{
	clear: both;
	display: none;
	padding-top: 30px;
}
.wish-item	{
	clear: both;
}
.wish-thumb	{
	float: left;
	text-align: center;
	width: 150px;
}
.wish-details	{
	border: #ddd solid;
	border-width: 0px 0px 1px 1px;
	float: left;
	padding: 5px;
	width: 570px;
}
.wish-add	{
	background: url(/markertek/images/bg-wish-add.gif) no-repeat;
	display: block;
	float: left;
	height: 15px;
	text-indent: -9999999px;
	width: 95px;
}
.wish-id	{
	display: none;
}
.wish-name	{
	color: #05b;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 8px;
	text-decoration: underline;
}
.wish-name:hover	{
	text-decoration: none;
}
.wish-price	{
	color: #333;
	float: left;
	font-weight: bold;
	margin-bottom: 8px;
	margin-right: 10px;
}
.wish-price span	{
	color: #c00;
}
.wish-remove	{
	background: url(/markertek/images/misc.gif) no-repeat 0px 0px;
	clear: both;
	color: #000;
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 30px;
	padding-left: 20px;
	text-decoration: underline;
}
.wish-remove:hover	{
	text-decoration: none;
}
.description a	{
	color: #666;
	font-size: 10px;
}
.description a:hover	{
	color: #333;
}
/* End of Code by AD for Wishlist */
/*-------------- Knowdlege Base --------------------*/
#kb-list .thumb	{
	border: #6c7073 1px solid;
	float: left;
	margin-right: 20px;
}
#kb-list .cat-info	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 20px;
}
#kb-list .cat-info h2	{
	margin-bottom: 20px;
}
#view-all	{
	clear: both;
	font-size: 12px;
	padding: 15px 0px;
	text-align: right;
}
.most-box	{
	background: #ededed;
	border: #666 1px solid;
	margin-bottom: 15px;
	padding: 10px 5px 8px 10px;
}
.most-box h3	{
	font-size: 14px;
	margin-bottom: 16px;
}
.most-box div	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	padding-left: 8px;
}
.most-box div a	{
	font-weight: bold;
	text-decoration: underline;
}
/*--------------Cart Table--------------------*/

table #carttable {
	border-bottom:1px solid #000 !important;
	font-size:12px;
	color:#000;
	margin:0 auto 10px auto;
	width:753px;
	background:url(/markertek/images/top_cart.gif) no-repeat top right; 
}

table #carttable td {  }

#carttable tr,#carttable td {
	font-size:12px;
	color:#444;
	float:none;
	clear:both;
}

table#carttable a {
	text-decoration:underline;
	color:#444;
	padding:5px;
}
#carttableheader { }

#carttableheader td.smalltext {	vertical-align:middle;}

table#carttable a:hover { text-decoration:underline !important;}

table#carttable .texttablert b {
	font-size:14px;
	display:block;
	color: black;
	padding:3px;
}



table#carttable .bglttextrt {
	font-size:14px;
	background-color:#FFF;
	padding:5px;
}

table#carttable .listheadernosort {
	color:#fff;
	text-align:left !important;
	text-decoration:none !important;
	background:none !important;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
}
.listheadernosort { color:#fff;
	text-align:left !important;
	text-decoration:none !important;
	background:#0055BB !important;
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
	background:#0055BB;}

.texttable {
	border-collapse:collapse;
	padding:3px !important;
}
.texttablectr input { width:35px; background-color:#FFFFFF !important; border-width:1px; }

.texttablert, .texttablectr, .texttable, .listtexthl{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:#d7d7d7 solid 1px !important;
	background-color:white !important;
	text-align:left;
}

td.texttable table { text-align:center;}

#carttableheader .smalltext {
	background:none;
	padding:0px 0px;
}
#subtotalsRow td { border-bottom: #CCCCCC solid 1px}
#carttableheader .smalltext .listheadernosort {	padding:2px 0px 2px 0;}

#carttablerow0 td,#carttablerow1 td,#carttablerow2 td,#carttablerow3 td,#carttablerow4 td,#carttablerow5 td,#carttablerow6 td,#carttablerow7 td,#carttablerow8 td,#carttablerow9 td,#carttablerow10 td,#carttablerow11 td,#carttablerow12 td,#carttablerow13 td,#carttablerow14 td,#carttablerow15 td,#carttablerow16 td,#carttablerow17 td,#carttablerow18 td
{
	background-color:#fff !important;
	vertical-align:middle;
	text-align:left;
	padding:0 0 0 5px;
}
#ordersummary_estship td  {
	height:30px;
	vertical-align:middle;
	padding:0; 
	background-color:#FFFFFF !important;
}

#thirdPartyCheckoutButtons { margin:20px 0; width:380px; border:#999999 solid 1px; padding:10px 15px !important; text-align:center;}
#thirdPartyCheckoutButtonsTable { margin:auto;}
#checkout,#inputCheckoutAnalytic {
	color:#FFFFFF;
	cursor:pointer;
	height:34px;
	padding:0;
	text-align:left !important;
	width:227px !important;
	overflow:hidden; 
	font-size:16px; 
	font-weight: bold; 
	letter-spacing:-1px; 
	text-indent:15px;
	border:none !important;
	letter-spacing:0.03em;
	background:#0055bb !important;
}

#cancel,#recalc {
	cursor:pointer; 
	font-size:12px;
	text-align:center;
	border:none !important;
	font-weight: normal;
	padding:8px 0 8px 24px; 
	background: none !important; 
	color:#3a3a3a; 
	text-decoration:underline;
	text-decoration:underline !important;
	}
.cat_-103 { text-align:right; width:735px !important; }

#cart_l_Ship {
font-size:12px;
padding:20px 0 0;
text-align:right;
}
#cart_l_Ship p {
cursor:pointer;
padding-bottom:5px;
}
#cart_l_Ship p a {
color:#454545;
text-decoration:underline;
}

.table_bttt td { float:right; visibility: hidden;}
#test_BB { float:right;}
#test_BB div { float:left; cursor:pointer; margin-right:25px }
#proccc {
cursor:pointer;
font-size:16px;
font-weight:bold;
overflow:hidden;
padding:0 !important;
text-align:left !important;
width:227px !important;
margin-right:0px !important;}
#update_total, #continue_shop_ {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:#3A3A3A;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:6px 0 0px 0px;
text-align:center;
}
#update_total {}
#test_BB  a { color:#3A3A3A; text-decoration:underline;}
#test_BB a:hover { text-decoration:none !important;}

#shop_continue_ { text-align:left; padding-bottom:20px; padding-left:20px;}
tr.trs_ td.firts_td { border-left:1px solid #000 !important; padding-left:2px;}
tr.trs_ td.last_td { border-right:1px solid #000 !important;}
td.firts_td img {}
/*Extras styles ------------------------*/

#mainContents .text table table #retemail_fs_lbl, #mainContents table #name_fs_lbl, #mainContents table #company_fs_lbl, #mainContents table #email_fs_lbl, #mainContents table #pwd_fs_lbl, #mainContents table #newpwd2_fs_lbl, #mainContents table #hint_fs_lbl, #mainContents .text table table #retpwd_fs_lbl, #attention_input_fs_lbl, #addressee_input_fs_lbl, #addr1_fs_lbl, #addr2_fs_lbl, #city_fs_lbl, #dropdownstate_fs_lbl, #zip_fs_lbl, #country_fs_lbl, #phone_fs_lbl, #firstname_fs_lbl, #lastname_fs_lbl, #title_fs_lbl, #incomingmessage_fs_lbl {
	display:block;
	line-height:20px;
	margin:3px;
}

#attention_input, #addressee_input, #addr1, #addr2, #city, #inpt_dropdownstate1, #zip, #country, #inpt_country2, #phone, #dropdownstate, #state, #sVat { margin-bottom:7px; border-width:1px; #margin-bottom:0px;  }
#edit, #delete { border-width:1px; margin-left:3px;}
#new { border-width:1px; margin:7px 0 7px 5px !important;}
.input  { border-width:1px;}
.nlbutton, #otherrefnum {border-width:1px;}
#change {border-width:1px; margin:7px 0 !important;}
/* -- Login Screen -- */
#retemail_fs_lbl, #retpwd_fs_lbl { display:block; margin:10px 10px 0 0 !important; }
#retemail, #retpwd {margin-top:10px !important; }
#retpwd { margin-bottom:10px !important}

.greytitle  { color:#003399; font-weight:bold; padding-bottom:7px; }
.bgbutton, .inputreq { border:1px solid #9a9a9a; }
input#submitter { margin:7px 3px 7px 0px !important;}
.bgbutton { background:#f4f4f4 !important; padding:3px; cursor:pointer;}
.checkoutprogresstext {font-size:11pt;}
#continue { margin:7px 0 !important;}
.smalltext, .smalltextnolink { font-size:12px;}

.cat_-103 { padding-top:0px !important;}
input { border-width:1px;}
#left_TD { color:#003173; font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:bold;}
#left_TD a { color:#003173; font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
}
#left_TD table td { padding:3px 0px;}
#left_TD a:hover { text-decoration:underline;}
#left_TD img { visibility:hidden;}
#choo_current table { width:165px;}
#choo_current #currency { width:165px; font-size:12px;}

#TOP_news__ td { vertical-align:top !important; font:11px Verdana; } 
#info_item_list { padding:20px; }
.news_cell_ { padding:5px; font:11px Verdana;}
.news_cell_ .name { font-weight:bold;}
.news_cell_ a { text-decoration:underline;}

#info_item_R h1 {color:#333333; font:18px Verdana; padding:0 0 10px 0px; border-bottom:1px solid #474747; font-weight:bold;}
.descripo_info_item { border-top:1px solid #d8d8d8; padding-top:20px; }
.descripo_info_item img { float:left; margin: 0 5px 5px 0px;}
.Title_Black {
    font-weight: bold;
    font-size: 20px;
    color: #000000;
    line-height: 22px;
    font-style: normal;
    font-family: "Arial, Helvetica, sans-serif", Arial, Geneva, Georgia, Times, Serif, FontName;
}
.Title_Blue_Med {
    font-weight: bold;
    font-size: 18px;
    color: #003399;
    line-height: 20px;
    font-style: normal;
    font-family: "Arial, Helvetica, sans-serif", Arial, Geneva, Georgia, Times, Serif, FontName;
}
.Title_Red_Med {
    font-weight: bold;
    font-size: 18px;
    color: #ff0000;
    line-height: 20px;
    font-style: normal;
    font-family: "Arial, Helvetica, sans-serif", Arial, Geneva, Georgia, Times, Serif, FontName;
}
