BODY {
	font-family:		Arial;
	font-size:			12px;
	font-weight:		normal;
	color:				#333333;
	text-decoration:	none;
	margin:				0px;
	text-align:			center;
    background:			#d5d5d5 url(../images/body_bg.gif) repeat-x top left;
}
.clear {clear: both;}

.FullBody {
	width:				989px;
	min-height:			100%;
	text-align:			left;
    margin:             auto;
    padding-left:       4px;
    padding-right:      4px;
    background:			#ffffff url(../images/fullBodyBg.gif) no-repeat top left;
    margin-bottom:      20px;
}

.LogoBar {
	clear:				both;
	height:				90px;
	/*background:			url(../images/bg-header.gif) no-repeat right top;*/
}
table.merchant-details .td {padding: 15px 10px; }

table.merchant-details td.td-merchant-logo {padding: 15px 0; background: #fff; text-align: center;}
.td-merchant-logo .link { margin-top: 10px;}

h1.ProductDetailsTitle { padding-left: 10px; height: 27px; overflow: hidden; font: bold 14px/27px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; }

.merchant-details .ProductDescription {width: 250px; float: left; word-wrap:break-word; }

.td a.link-red-button {display: block; background: url(../images/bul/btn-go-to-store.gif) no-repeat; width: 150px; height: 39px; padding: 5px 0; text-align: center; color: #fff; text-decoration: none;}
.td a.link-red-button:hover {display: block; background: url(../images/bul/btn-go-to-store-hover.gif) no-repeat; width: 150px; height: 39px; padding: 5px 0; text-align: center; color: #fff;text-decoration: none;}

.similar-thumb {width: 70px; padding-left: 20px;}
.similar-thumb img {float: left; width: 70px; border: 1px solid #ccc; padding: 2px; margin-right: 10px;}
.red-buttonSimilar {display: block; margin: 5px 0; background: url(../images/btn-red-similar.jpg) no-repeat; width: 131px; height: 40px; padding: 2px 0; text-align: center; color: #fff; text-decoration: none;}
.red-buttonSimilar:hover {display: block; background: url(../images/btn-red-similar-hover.jpg) no-repeat; width: 131px; height: 40px; padding: 2px 0; text-align: center; color: #fff; text-decoration: none;}

.red-buttonSimilar a, .red-buttonSimilar a:hover {color: #fff; text-decoration: none;}
.red-buttonSimilar .similarDetail {font-size: 10px;}
.red-buttonSimilar .similarPrice {font-size: 11px; font-weight: bold;}
a font.similarPrice {color: #C00; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

a.PPTitle-similar {display: block; color: #000; font-size: 12px; max-height: 35px; padding-bottom: 10px; font-weight: bold; overflow: hidden;}
.similaProductInfo {margin-left: 80px; padding-right: 10px;}
td.similarProductsWrapper {padding: 10px; border: 1px solid #fff; vertical-align: top; padding-left: 20px; width: 100px; overflow: hidden; background: url(../images/similar_prod_separator.png) no-repeat top right;}

td.similarProductsWrapper:hover {background: #e8facf; border: 1px solid #068b00; }

span.total-price {font-size: 13px; font-weight: bold; display: block; padding-top: 5px;}
.buyFromThisStore {color: fff; font-size: 11px;}

/*.fb_share_size_Small, .FBConnectButton, .FBConnectButton_RTL { width: 18px; height: 18px;}
.FBConnectButton .FBConnectButton_Text {background: none !important; text-indent: -9999px; border: none !important;}

.fb_share_count_right .fb_share_count_inner {padding-top: 0;}*/
.social-icons a img {height: 18px !important; vertical-align: top; line-height: 18px!important;}
.social-icons div#___plusone_0 {vertical-align: top !important; padding-top: 3px !important; line-height: 18px !important;}

.fb-like {min-width: 50px !important; max-width: 75px !important;}
.bannerTop {
    height:103px;
    width:728px;
    margin:auto;
    text-align:center;
    padding-top:12px;
}
.headerSearch {
    /*width:425px;*/
    float:right;
    text-align:right;
    margin: 20px 0 6px;
    height: 29px;
}
#ExBannerTop {height:90px;}
.advancedSearch {display: block; margin: 0; text-decoration: underline; padding-top: 5px;}
* html .headerSearch {
    margin-top: 10px !important;
}
.LogoBar IMG {
	margin-top:			10px;
	margin-left:		40px;
}
.LogoBarRight {
    height:             20px;
    float:              right;
	font-family:		Arial;
	font-size:			13px;
    color:              #0073cc;
    background:			url(../images/login_bg.gif) repeat-x left bottom;
    vertical-align:     middle;
    text-align:         center;
	padding: 5px 10px 0;
}
.LogoBarRight a {
	font-family:		Arial;
	font-size:			13px;
    color:              #0073cc;
    text-decoration:    none;
}
.LogoBarRight a:hover {
	font-family:		Arial;
	font-size:			13px;
    color:              #0073cc;
    text-decoration:    underline;
}
/* Exigio Modification */
div.socialLinks { margin-top: 2px; text-align: right; width: 425px; float: right; }
div.socialLinks img { margin: 0px; }

.count {font: bold 14px Arial, Helvetica, sans-serif; }

.fb-comments {width: 100%;}

IMG.flagIMG {
	margin:				0px;
}

.TabBar {
	height:				41px;
    margin-top:         2px;
	background:			url(../images/menu_bg.gif) repeat-x left bottom;
}
.now_in_tuk { clear: both; padding: 5px 0 3px 8px; font-size: 12px;}
* html .TabBar { margin-top: -6px !important; }
.TabSep {
    float:              left;
	width:				2px;
	height:				26px;
    margin-top:         10px;
	background:			url(../images/menu_sep.gif) no-repeat;
}
.Tab {
	height:				41px;
	text-align:			center;
	padding-left:		9px;
	padding-right:		9px;
	display: block;
	height: 41px;
	width: auto;
}

.TabOver {
	height:				41px;
	text-align:			center;
	background:			url(../images/menu_bg_over.gif) repeat-x left bottom;
    color:				#010101;
	padding-left:		9px;
	padding-right:		9px;
	display: block;
	height: 41px;
	width: auto;
}
.TabOver A:link, .TabOver A:visited, .TabOver A:hover {
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#010101;
	line-height:		45px;
	text-decoration:	none;
	display: block;
	height: 41px;
	width: auto;
}
.Tab A:link, .Tab A:visited {
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#FFFFFF;
	line-height:		45px;
	text-decoration:	none;
	display: block;
	height: 41px;
	width: auto;
}
#live {
    float:              left;
    height:             41px;
    color:              #010101;
	background:			url(../images/menu_sel_bg.gif) repeat-x left bottom;
}
.tabBorder { float:left; }
* html .tabBorder { padding-top:4px; }

#live a, #live a:hover {
    color:              #010101;
}

.SearchBar {
	height:				60px;
	font-family:		Arial;
	font-size:			13px;
	font-weight:		normal; 
	color:				#969696;
	background:			url(../images/srch_bg.gif) repeat-x left top;
	text-align:			center;
    margin-bottom:      10px;
    margin-left:        12px;
    margin-right:       12px;
}
.SearchBar FORM {
	margin:				0px;
	padding:			0px;
	padding-top:		15px;
}

.Stack {
	clear:				both;
	width:				975px;
	_width:				965px;
	margin:				auto;
	margin-top:			5px;
	margin-bottom:		10px;
	height:				auto;
}
* html .Stack { width: 980px; }
.StackLeft {
    margin-left:        5px;
	width:				195px;
	float:				left;
}
.StackRight {
	margin-right:		5px;
	_margin-right:		0px;
	width:				770px;
	_width:				760px;
	float:				right;
}

.CatIndexStack {
	clear:				both;
	width:				730px;
	_width:				760px;
	margin:				auto;
	/*margin-top:			5px;*/
	margin-bottom:		10px;
	height:				auto;
}

.IndexStack {
	clear:				both;
	width:				770px;
	_width:				760px;
	margin:				auto;
	/*margin-top:			5px;*/
	margin-bottom:		10px;
	height:				auto;
}
.IndexStackLeft {
	margin-left:		10px;/**/
	_margin-left:		0px;
	/*width:				390px;*/
	width: 				450px;
	float:				left;
}
.CategoryStackLeft {
	/*margin-left:		10px;*/
	_margin-left:		0px;
	width:				410px;
	/*width: 			450px;*/
	float:				left;
}

.IndexStackRight {
	width:				300px;
	float:				right;
}

.BannerLeft {
	height:				148px;
	background:			url(../images/banner-left.gif) no-repeat left top;
}
.BannerMid {
	height:				148px;
	font-family:		Arial;
	font-size:			12px; 
	font-weight:		bold; 
	color:				#FFFFFF;
	text-align:			left;
	background:			url(../images/banner-mid.gif) repeat-x left top;
	margin-bottom:		10px;
}
.BannerRight {
	height:				148px;
	background:			url(../images/banner-right.gif) no-repeat right top;
}

.BannerBoxHeading {
	margin-top:			5px;
	font-family:		Arial;
	font-size:			14px; 
	font-weight:		bold; 
	color:				#009BCA;
	text-align:			center;
	line-height:		20px;
}

.BannerBoxSep {
	height:				10px;
	background:			url(../images/line-banner.gif) no-repeat center center;
}

.BannerText {
	font-family:		Arial;
	font-size:			12px; 
	font-weight:		bold; 
	color:				#888888;
	text-align:			left;
	line-height:		20px;
	text-decoration:	none;
}

.BoxHeading {
	font-family:		Arial;
	font-size:			18px; 
	font-weight:		bold; 
	color:				#000000;
	/*text-align:			center;*/
	display: block;
	padding-bottom: 10px;
}

.BoxInnerSepBig {
	height:				1px;
	/*background:			url(../images/line-big.gif) no-repeat center center;*/
    background-color:   #dddddd;
    font-size:          0px;
}
.BoxInnerSepSmall {
	clear:				both;
	height:				16px;
	/*background:			url(../images/line-small.gif) no-repeat center center;*/
}

.BoxTopLeft {
	height:				100%;
	background:			url(../images/box-top-left.gif) no-repeat left top;
}
.BoxTopMid {
	height:				100%;
	background:			url(../images/box-top-mid.gif) repeat-x left top;
}
.BoxTopRight {
	height:				100%;
	background:			url(../images/box-top-right.gif) no-repeat right top;
}
.BoxLeft {
	height:				100%;
	background:			url(../images/box-left.gif) repeat-y left bottom;
}
.BoxRight {
	height:				100%;
	background:			url(../images/box-right.gif) repeat-y right bottom;
}
.BoxBotLeft {
	height:				100%;
	background:			url(../images/box-bot-left.gif) no-repeat left bottom;
}
.BoxBotMid {
	height:				100%;
	background:			url(../images/box-bot-mid.gif) repeat-x left bottom;
}
.BoxBotRight {
	height:				100%;
	background:			url(../images/box-bot-right.gif) no-repeat right bottom;
	min-height:			200px;
	_height:			200px;
}

.NGBoxLeft {
	height:				100%;
	background:			url(../images/nograd-box-left.gif) repeat-y left bottom;
}
.NGBoxRight {
	height:				100%;
	background:			url(../images/nograd-box-right.gif) repeat-y right bottom;
}
.NGBoxBotLeft {
	height:				100%;
	background:			url(../images/nograd-box-bot-left.gif) no-repeat left bottom;
}
.NGBoxBotMid {
	height:				100%;
	background:			url(../images/nograd-box-bot-mid.gif) repeat-x left bottom;
}
.NGBoxBotRight {
	height:				100%;
	background:			url(../images/nograd-box-bot-right.gif) no-repeat right bottom;
}

.BoxGrad {
	margin-bottom:		10px;
	/*background:			url(../images/box-grad.gif) no-repeat left bottom;*/
}
.BoxContainer {
	text-align:			left;
	padding:			10px 15px;
    background:         #fff url(../images/box_cont_bg.gif) repeat-x top left;
    border:             1px solid #dfdfdf;
}
#ProductMerchantsRight .BoxContainer {width: 270px; margin-bottom: 20px;}

.BoxContainerFeatured {
	text-align:			left;
	padding:			10px 15px;
    height:             228px;
    background:         #fff url(../images/box_cont_bg_f.gif) repeat-x top left;
    border:             1px solid #dfdfdf;
}
.BoxContainerNewsletter {
	text-align:			left;
	padding:			10px 15px 25px 15px;
    background-color:   #fcfce9;
    border:             1px solid #dfdfdf;
}
.NewsletterTopRight {
    position:           absolute;
    float:              right;
    margin-left:        269px;
    margin-top:         -11px;
}
.BoxContainerWish {
	text-align:			left;
	padding:			10px 6px 0px 6px;
    background:         #fff url(../images/box_cont_bg.gif) repeat-x top left;
    border:             1px solid #dfdfdf;
}
.CatBoxContainer {
	text-align:			left;
	padding:			8px;
    background:   		#ededed;
	/*background:         url(../images/texture.png) repeat top left;
	texture.png*/
    border:             1px solid #d9d9d9;
}
.CatBoxContainerInner {
	text-align:			left;
	padding:			8px;
    background:         #fff url(../images/box_cont_bg.gif) repeat-x top left;
    border:             1px solid #dfdfdf;
}

.rss a, .rss a:link, .rss a:hover {
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#535353;
    text-decoration:none;
}

.buying_guide a, .buying_guide a:link{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#0073CC;
    text-decoration:none;
}
.buying_guide a:hover {
text-decoration:underline;
}

/* Search Results */

.search-thumb img {width: 80px;}
tr.mostPopular {border-top: #ccc 1px solid;}
.sep {border-top: #dfdfdf 1px solid;}


.Footer {
	clear:				both;
	height:				30px;
    padding-top:        4px;
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		normal; 
	color:				#b2b2b2;
	text-align:			center;
	text-decoration:	none;
	line-height:		20px;
	background-color:	#e6e6e6;
}
.Footer A:link, .Footer A:visited {
	font-family:		Verdana; 
	font-size:			12px; 
	font-weight:		bold;
	color:				#0073cc;
	text-decoration:	none;
}
.Footer A:hover {
	text-decoration:	underline;
}

#footerBottomArea {
  background-color:#ffffff;
  height:105px;
  margin-bottom:20px;
}
#footerBottomShadow {
	width:				997px;
    height:             4px;
    margin:             auto;
    margin-top:         -20px;
    background:         #d5d5d5 url(../images/footerBottom.gif) no-repeat top left;
}
#footerBottom {
  background-color:#dddddd;
  padding-top:10px;
  padding-bottom:10px;
  height:70px;
  line-height:19px;
  font-family:Arial, Sans-serif, Helvetica, Verdana;
  font-size:11px;
  margin:15px;
}
* html #footerBottom { margin-right:0px !important; }
#footerCont {
  /*width:982px;*/
  margin:auto;
  font-family:Arial, Sans-serif, Helvetica, Verdana;
  font-size:11px;
}
.footerL {
  float:left;
  margin-right:5px;
  font-family:Arial, Sans-serif, Helvetica, Verdana;
  font-size:11px;
  padding-left:10px;
}
.footerLLinks {
    font-family:Arial, Sans-serif, Helvetica, Verdana;
    font-size:11px;
    margin-top:5px;
    float:left;
}
.footerLLinks a, .footerLLinks a:hover { color:#003579; }
.footerSep {
   float:left;
   margin-right:12px;
   height:28px;
   margin-top:30px;
   border-right:1px solid #cbcbcb;
}
.footerLLinksLast { border-right:0px !important; }
.footerR {
  float: right;
  text-align: right;
  font-family: Arial, Sans-serif, Helvetica, Verdana;
  font-size: 11px;
  margin-top: 25px;
  margin-right: 5px;
  margin-left: -5px;
  width: 355px;
}
.footerR a, .footerR a:hover { color:#7590c2; }
.fsep { color:#9c9c9c; }

.Copyright {
	margin-top:			3px;
	height:				20px;
	font-family:		Verdana; 
	font-size:			10px; 
	font-weight:		normal; 
	color:				#555555;
	text-align:			center;
	background:			url(../images/bot-bar-grad.gif) repeat-x top left;
}

.prodtabs {
	clear:				both;
	margin:				0px auto;
	text-align:			left;
}

.prodtab {
	height:				30px;
	background:			url(../images/prod-tab-mid.gif) repeat-x top left;
	float:				left;
    padding-top:        5px;
	color:				#525151;
}
.prodtabOver {
	height:				28px;
	background:			url(../images/prod-tab-mid-over.gif) repeat-x top left;
	float:				left;
    padding-top:        7px;
    color:              #FFFFFF !important;
    font-family:        Arial;
    font-size:          12px;
}
.prodtabOver A:link {
	font-size:			12px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
    color:              #FFFFFF !important;
	text-decoration:	none;
}
.prodtabOver A:hover {
    color:              #FFFFFF !important;
}
.prodtabLeft {
	height:				35px;
	width:				10px;
	background:			url(../images/prod-tab-left.gif) no-repeat top left;
	float:				left;
}
.prodtabRight {
	height:				35px;
	margin-right:		2px;
	width:				10px;
	background:			url(../images/prod-tab-right.gif) no-repeat top right;
	float:				left;
}
.prodtabLeftOver {
	height:				35px;
	width:				10px;
	background:			url(../images/prod-tab-left-over.gif) no-repeat top left;
	float:				left;
    color:              #FFFFFF !important;
}
.prodtabRightOver {
	height:				35px;
	margin-right:		2px;
	width:				10px;
	background:			url(../images/prod-tab-right-over.gif) no-repeat top right;
	float:				left;
    color:              #FFFFFF !important;
}

.prodtabs A:active, .prodtabs A:visited {
	line-height:		25px;
	font-size:			12px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	text-decoration:	none;
	color:				#525151;
}
.prodtab A:link {
	line-height:		25px;
	font-size:			12px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:				#525151;
	text-decoration:	none;
}
.prodtab A:hover, .prodtabs A:hover, .prodtabLive A:hover {
	color:				#FFFFFF !important;
}

.prodtabLive {
	height:				30px;
	background-color:	#52920b;
	float:				left;
    padding-top:        5px;
}
.prodtabLive A:link, .prodtabLive A:visited {
	line-height:		25px;
	font-size:			12px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:				white;
	text-decoration:	none;
}
.prodtabLeftLive {
	height:				35px;
	width:				10px;
	background:			url(../images/prod-tab-left-live.gif) no-repeat top left;
	float:				left;
}
.prodtabRightLive {
	height:				35px;
	margin-right:		2px;
	width:				10px;
	background:			url(../images/prod-tab-right-live.gif) no-repeat top right;
	float:				left;
}

.prodtabsBg {
	clear:				both;
	background:			#52920b;
	height:				10px;
	width: 65%;
}

.productDetail {
    background-color:   #f8f8f8;
    padding:            10px;
    margin-bottom:      20px;
    border:             1px solid #dddddd;
}

.productDetailReview {
    background-color:   #f8f8f8;
    margin-bottom:      20px;
    border:             1px solid #dddddd;
}
.reviewDate {
    font-weight:normal;
    color:#979797;
}
input.addToWishlist {display: block; background: url(../images/add.gif) no-repeat; width: 96px; height: 25px; border: 0; text-indent: -99999px; cursor: pointer;}

.effectbig
{  
	font-family:		Arial;
	font-size:			14px;
	color:              #969696;
	font-weight:		normal;
    border:				1px solid #bcbcbc;
    height:             26px;
}
.effect
{
	font-family:		Arial;
	font-size:			11px;
	font-style:			normal;
	font-weight:		normal;
	font-variant:		normal;
	color:				#000000;
	background-color:	#FFFFFF;
	border:				1px solid #b8b8b8;
    height:             19px;
}
.effectLogin
{
    width:215px !important;
}
.effectR
{
	font-family:		Arial;
	font-size:			11px;
	font-style:			normal;
	font-weight:		normal;
	font-variant:		normal;
	color:				#000000;
	background-color:	#FFFFFF;
	border:				1px solid #b8b8b8;
    border-right:       0px !important;
    height:             19px;
}
.effectmin
{
	font-family:		Arial;
	font-size:			11px;
	font-style:			normal;
	font-weight:		normal;
	font-variant:		normal;
	color:				#000000;
	background-color:	#FFFFFF;
	border:				1px solid #b8b8b8;
    height:             15px;
    width:              45px;
}
.baseeffect
{
	font-family:		Arial;
	font-size:			11px;
	font-style:			normal;
	font-weight:		normal;
	font-variant:		normal;
	color:				#FFFFFF;
	background-color:	#009BCA;
	border:				1px solid gray;
	width:				85px;
}
.baseeffectLogin
{
	font-family:		Arial;
	font-size:			11px;
	width:				67px;
}
.baseeffectReg
{
	font-family:		Arial;
	font-size:			11px;
	width:				147px;
}
.baseeffectEx
{  
	font-family:		Arial;
	font-size:			11px; 
	font-style:			normal; 
	font-weight:		normal; 
	font-variant:		normal; 
	color:				#000000;
    border:             0px !important;
}

.newsletter
{
	float: right;
	width: 200px;
	height: 71px;
	font-family: Arial; 
	font-size: 12px; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
	color: #999999; 
	line-height: 25px;
}

.newsletterHidden {
	top: 55px;
	left: 100px;
	font-family: Arial; 
	font-size: 10px; 
	font-style: normal; 
	font-variant: normal;
	font-weight: bold;
	color: black; 
	visibility: hidden;
	position: absolute;
	line-height: 18px;
	background: white;
	border: 2px solid gray;
	padding: 5px;
	white-space: nowrap;
}

.newsletterHidden INPUT {
	margin: 1px;
}

A.catpopular:link, A.catpopular:visited {
	font-family:		Arial;
	font-size:			12px;
	font-weight:		normal;
	color:				#0073cc;
	text-decoration:	none;
}
A.catpopular:hover {
	text-decoration:	underline;
}
.catboldNotLink {
    font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	/*color:				#53920C;*/
	color: #737373;
	text-decoration:	none;
}
.CatTaxonomyCol ul li font.catboldNotLink {display: block; padding: 10px 0 10px 10px; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9;}
.CatTaxonomyCol ul ul {margin-left: 25px;}

.subcatboldNotLink {
    font-family:		Arial;
	font-size:			12px;
	font-weight:		bold;
	color:				#737373;
	text-decoration:	none;
}
.catbold, A.catbold:link, A.catbold:visited {
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold; 
	color:				#0073cc;
	text-decoration:	none;
	line-height: 30px;
}
A.catbold:hover {text-decoration: underline;}
A.catlink:link, A.catlink:visited {
	font-family:		Arial;
	font-size:			12px;
	font-weight:		normal;
	/*color:			#2b6b9c;*/
	color:				#003b69;
	text-decoration:	none;
}
A.catlink:hover {
	text-decoration:	underline;
}
A.cattop:link, A.cattop:visited {
	font-family:		Arial;
	font-size:			11px; 
	font-weight:		bold; 
	color:				#5258A4;
	text-decoration:	none;
	line-height:		20px;
}
a.catmore {display: block; border-top: 1px solid #D9D9D9; color: #0073cc; text-align: right; margin: 0 8px 0 0; padding: 0;}

.PPTitle, A.PPTitle:link, A.PPTitle:visited {
	font-family:		Arial;
	font-size:			16px;
	font-weight:		bold; 
	color:				#0073cc;
	text-decoration:	none;
	line-height:		20px;
}
A.PPTitle:hover {text-decoration: underline;}

.PPTitle-small, A.PPTitle-small:link, A.PPTitle-small:visited {
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold; 
	color:				#77777f;
	text-decoration:	none;
	line-height:		20px;
}
a.PPTitle-small:hover {text-decoration: underline;}

.PPDetail {
	font-family:		Arial;
	font-size:			12px;
	font-weight:		normal; 
	color:				#737373;
	text-decoration:	none;
}
.PPDetail-small, a.PPDetail-small {
	font-family:		Arial;
	font-size:			10px;
	font-weight:		normal; 
	color:				#c80b00;
	text-decoration:	none;
}
.PPPrice {
	font-family:		Arial;
	font-size:			15px;
	font-weight:		bold; 
	color:				#CC3232;
	text-decoration:	none;
}
.PPPrice-small, a.PPPrice-small {
	font-family:		Arial;
	font-size:			12px;
	font-weight:		bold; 
	color:				#c80b00;
	text-decoration:	none;
}


.redButton {background: url(../images/btn-red.jpg) no-repeat; display: block; cursor: pointer; width: 163px; height: 60px; padding: 5px 0; text-align: center;}
.redButton:hover {background: url(../images/btn-red-hover.jpg) no-repeat; display: block; cursor: pointer; width: 163px; height: 60px; padding: 5px 0; text-align: center;}
.redButton a:link  {display: block; cursor: pointer; text-align: center;}
.redButton a:hover, .redButton a:active {text-decoration: none;}

a.all-prices {font-size: 13px; color: #77777F; text-decoration: underline;}
.popularPrice {display: block; padding-top: 5px; font: bold 13px/25px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none;}
.popularDetail {font: normal 10px Arial, Helvetica, sans-serif; color: #fff;}


.PLBox {
	clear:				both;
	border:             1px solid #CCCCCC;
    border-top:         0px !important;
	padding:			5px;
}
.PLPrice {
	font-family:		Arial;
	font-size:			13px;
	font-weight:		bold; 
	color:				#CC3232;
	text-decoration:	none;
}
.PLDetail {
	font-family:		Arial;
	font-size:			12px;
	font-weight:		normal; 
	color:				#333333;
	text-decoration:	none;
}

/* Categories Page */

a.popularCatTitle {font-size: 15px; line-height: 24px;}
a.popularProductTitle {font: bold 13px Arial, Helvetica, sans-serif; color: #0073CC; }

a.linkSrchCloud 
{
	font-family:		Arial;
	font-size:			10px;
	font-weight:		bold;
	color:				#929090;
	text-decoration:	none;
	margin:				3px;
}
a.linkSrchCloud:hover 
{
	color:				#0073cc;
	text-decoration:	none;
}
.linkFilter {padding-left: 10px;}
.BoxSubHeadingBar
{
	clear:				both;
	height:				24px;
    width:              260px;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#FFFFFF;
	background:			url(../images/sub_heading_bg_on.gif) no-repeat left top;
	line-height:		20px;
	margin-top:			5px;
	margin-left:		2px;
	margin-right:		1px;
	padding:			3px;
	padding-left:		20px;
	cursor:				pointer;
}

.BoxSubHeadingBarOut
{
	clear:				both;
	height:				24px;
    width:              260px;
	font-family:		Arial;
	font-size:			14px;
	font-weight:		bold;
	color:				#0073cc;
	background:			url(../images/sub_heading_bg.gif) no-repeat left top;
	line-height:		20px;
	margin-top:			5px;
	margin-left:		2px;
	margin-right:		1px;
	padding:			3px;
	padding-left:		20px;
	cursor:				pointer;
}

.MyListContent
{
	clear:				both;
	min-height:			55px;
	font-family:		Arial;
	font-size:			12px;
	font-weight:		normal;
	color:				#333333;
	background-color:	#e7f3cd;
	line-height:		20px;
	margin-left:		5px;
	margin-right:		3px;
	padding:			3px;
	padding-left:		4px;
	/*border:				1px solid #DCDCDC;
	border-top:			none;*/
}
.MyListContent a, .MyListContent a:link, .MyListContent a:hover {
	font-family:		Arial;
	font-size:			12px;
}

.MyProdBox
{
	width:				44px;
	height:				44px;
	padding:			2px;
	margin:				2px;
	border:				1px solid #DCDCDC;
	background-color:	white;
	float:				left;
}

.DivHr
{
	height:				1px;
	margin-top:			15px;
	margin-bottom:		15px;
	background-color:	#dddddd;
}

.DivVr
{
	width:				15px;
	margin-left:		15px;
	background:			url(../images/line-vertical.gif) repeat-y left top;
}

.ListingContainer
{
	display:			table-cell;
	background:			url(../images/line-vertical.gif) repeat-y 9px top;
}

.HeadRow, .DivTh {
	background:			url(../images/div-th.gif) repeat-x left top;
	height:             27px;
    font-family:        Arial;
    font-weight:        normal;
}
.GreyTh {
	background:			url(../images/grey-th.gif) repeat-x left top;
	height:             27px;
    font-family:        Arial;
    font-weight:        normal;
}
.HeadRow {
    font-family:        Arial !important;
    font-size:          16px !important;
    font-weight:        normal !important;
}
.memberMenu {
    float:left;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color: #000000;
}
table.memberProfile {padding: 5px 10px;}

.memberMenuOut {
    float:left;
    padding-left:5px;
    padding-right:5px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
	
}
.memberMenuOver {
    height:27px;
    float:left;
    padding-top:4px;
    padding-left:2px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
	background:	url(../images/mem_menu_bg.gif) repeat-x left top;
}
.memberMenuOut a, .memberMenuOut a:link  {
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
	padding: 0 5px;
	line-height: 27px;
	display: block;
}
.memberMenuOut a:hover {background: #bbb;}
.memberMenuSep {
    float:              left;
    width:		1px;
    height:		17px;
    margin-top:         5px;
    background:		url(../images/member_menu_sep.gif) no-repeat;
}
.ListingRow {
	width:				740px;
	min-height:			120px;
	min_height:			120px;
}

.ListingHr {
	width:				95%;
	height:				1px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:			15px;
	margin-bottom:		15px;
	background:			#dddddd;
    font-size:          0px;
}

.ListingCheckbox {
	width:				25px;
	float:				left;
	margin-top:			35px;
}

.ListingThumbnail {
	width:				100px;
	float:				left;
}

.ListingThumbnailBox {
	display:			table-cell;
	text-align:			center;
	vertical-align:		middle;
	width:				100px;
	height:				100px;
	border:				1px solid #CCCCCC;
	background-color:	#FFFFFF;
}

.ListingRowRight {
	width:				82%;
	float:				left;
}

.ListingRowRightLeft {
	width:				60%;
	float:				left;
    margin-left:        20px;
	margin-right:       20px;
}

.ListingRowRightRight {
	width:				33%;
	float:				left;
	text-align:			center;
}

.ListingHeadRow {
	height:				25px;
	background:			url(../images/div-th.gif) repeat-x left center;
	background-color:	#63AC27;
}

.pagePrev {
    padding-top:        3px;
    margin-right:       3px;
}
.pageNext {
    padding-top:        3px;
    margin-left:        3px;
}
.pageOut a, .pageOut a:link {
    padding:            4px 7px 3px 7px;
    margin:             0px 3px 0px 3px;
    background-color:   #e1e1e1;
    color:              #535353;
}
.pageOut a:hover {
    padding:            4px 7px 3px 7px;
    margin:             0px 3px 0px 3px;
    background-color:   #58980d;
    color:              #FFFFFF;
    text-decoration:    none;
}

.pageOver {
    padding:            5px 7px 3px 7px;
    margin:             2px 3px;
    background-color:   #58980d;
    color:              #FFFFFF;
}

.CatTaxonomyCol {
	/*width:				32%;*/
	padding-bottom:		20px;
}
.CatTaxonomyCol UL {
	padding:			0px;
	margin-left:		10px;
	list-style:			none;
}
.CatTaxonomyCol ul li ul li {padding: 5px 0;}
.CatTaxonomyCol H2, .CatTaxonomyCol H3, .CatTaxonomyCol H4 {
	padding:			0px;
	margin:				0px;
	font-family:		Verdana;
	font-weight:		normal;
	color:				#009BCA;
	text-decoration:	none;
}
.CatTaxonomyCol H2, .CatTaxonomyCol H3 {
	font-weight:		bold;
}
.CatTaxonomyCol H3, .CatTaxonomyCol H4 {
	color:				#989898;
}
/* alon */
.pref { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003399}
.value { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.buttonBox .dvider {float:left; line-height:23px; padding:5px 5px 0 5px;}
.buttonBox .button { float:left; margin-top:5px; height:23px; overflow:hidden;}
.buttonBox .button .text {float:left; line-height:23px; padding-left:7px; 
                           background: url(http://www.tuk.bg/images/collection1.gif) repeat-x top left;
                           background-position: -1263px 0;
                          }	
.buttonBox .button .rCorner1 {float:left; 
                              background: url(http://www.tuk.bg/images/collection1.gif) repeat-x top left;
                              background-position: -981px 0;
                              height:23px; width:5px;}
.buttonBox .button .rCorner2 {float:left;}
.buttonBox .button .rCorner2 a {
    background: url(http://www.tuk.bg/images/collection1.gif) repeat-x top left;
    background-position: -214px 0; float:left; width:20px; height:23px;}
.buttonBox .button .rCorner2 a:hover {background: url(http://www.tuk.bg/images/collection1.gif) repeat-x top left;background-position: -244px 0;}
.spinner{width:100%;height:242px;background-repeat:no-repeat;display:block;}

/* GALLERY */
ul#gallery { margin:50px 0 75px 0; list-style:none; }
ul#gallery li#first { border-top:1px solid #ccc; }
ul#gallery li { clear:both; width:130px; position:relative; }
ul#gallery li:hover ul, ul#gallery li.sfhover ul { left:130px; }
ul#gallery li a { display:block; width:130px; padding:15px 0; color:#000; text-decoration:none; border-bottom:1px solid #ccc; }
ul#gallery li a:hover { background-color:#fafafa; }
ul#gallery li ul { padding:0 20px 20px 50px; list-style:none; margin:0; width:350px; background-color:#fff; position:absolute; left:-999em; top:-2px; }
ul#gallery li ul li { display:inline; text-align:left; clear:none; position:static; z-index:2; } 
ul#gallery li ul li a { margin:2px; border:1px solid #ccc; padding:4px; position:relative; float:left; display:block; width:100px; height:75px; }
ul#gallery li ul li a:hover { z-index:2; }
ul#gallery li ul li a img { position:absolute; width:130px; height:75px; }
ul#gallery li ul li a:hover img, ul#gallery li a:active img, ul#gallery li a:focus img { width:200px; height:150px; left:-50px; top:-37px; border:1px solid #000; z-index:2000; }

/* LIGHTBOX CONTROL */
#lightbox { background-color:#000; padding:20px 20px 5px 20px; }
#lightboxDetails { padding-top:5px;	}	
#lightboxCaption { float:left; color:#fff; font-size:11px; }
#keyboardMsg { float:right; }
#keyboardMsg a { color:#fff; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
#lightbox img { border:none; } 
#overlay img { border:none; }
#closebutton { display:none; }


/* Footer Xenium */

#bottom-footer {width: 990px; margin: 30px auto 0; font-size: 12px !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #888; text-shadow: white -1px 1px 1px;}

#bottom-footer div.corporate-links a {margin: 0 10px; text-align: center; clear: both; padding: 20px 0 0 0;}
#bottom-footer a:link, #bottom-footer a:visited {font-size: 12px !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #888; font-weight: normal;color: #06C;}
hr {height: 0px; border: none; border-top: 1px solid #DBDBDB; border-image: initial;}
.divider {display: block; float: left; width: 1px; height: 110px; margin: 0; padding: 0; background-color: white; border-left: 1px solid #BCBDC0;}

.xenium { text-align: left; float: left; width: 500px; font-size: 12px; line-height: 1.3; padding: 0 50px 0 0; }
div.xenium div {margin-bottom: 10px;}

.medias {text-align: left; float: right; width: 400px;}
.medias strong {display: block; color: #222; font-size: 16px; font-weight: bold; margin-bottom: 10px;}

div.medias span {line-height: 40px;}
div.medias span a {margin: 0 20px 0 0; text-decoration: none !important;}
div.medias span img {opacity: 0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); -khtml-opacity: 0.50;}
div.medias span img:hover {opacity: 1.0; -moz-opacity: 1.0; filter: alpha(opacity=100); -khtml-opacity: 1.0; text-decoration: none;}

.corporate-links {clear: both; padding: 20px 0 0 0; text-align: center;}
.copyright {margin: 20px 0 0 0; text-align: center; font-size: 12px;}
