/* ::::: http://himasaltlamps.com/modules/mod_yj_vm_showcase/css/style.css ::::: */

#overall_container { margin: 0px auto; background: transparent none repeat scroll 0% 0%; display: block; position: relative; text-align: center;}
.linkForward { display: block; position: absolute; right: 7px; top: 38%; width: 41px; height: 50px; background-image: url('images/right.png'); background-position: center top; background-repeat: no-repeat; cursor: pointer; }
#linkForward { background: transparent url('images/slnav_top.gif') no-repeat scroll left top; display: block; position: absolute; left: 0px; top: 0pt; width: 57px; height: 260px; }
.right_nav_link { background: transparent url('images/slnav_bot.gif') no-repeat scroll left bottom; display: block; position: absolute; right: 0px; top: 0pt; width: 57px; height: 260px; }
.linkBackward { display: block; position: absolute; left: 7px; top: 38%; width: 41px; height: 50px; background-image: url('images/left.png'); background-position: center top; background-repeat: no-repeat; cursor: pointer; }
#linkBackward { background: transparent url('images/slnav_top.gif') no-repeat scroll left top; display: block; position: absolute; left: 0px; top: 0pt; width: 57px; }
.left_nav_link { background: transparent url('images/slnav_bot.gif') no-repeat scroll left bottom; display: block; position: absolute; left: 0px; top: 0pt; width: 57px; }
.linkForward:hover, .linkBackward:hover { background-position: center bottom; }
.yjwm_showcase_holder { margin: 0px auto; overflow: hidden; display: block; position: relative; clear: both; }
.yjwm_showcase_holder .yjwm_scproduct { display: block; position: relative; text-align: center; font-size: 11px; float: left; }
.yjwm_sc_in { border: medium none ; margin: 0pt 0px 0pt 0pt; background: transparent url('images/yjwm_sc_in.gif') no-repeat scroll left top; overflow: hidden; }
.yjwm_showcase_holder h3 a { text-decoration: none; font-size: 14px; }
.yjwm_showcase_holder img { border: 1px solid rgb(231, 231, 231); margin: 5px 10px; padding: 3px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.yjwm_scproduct p { padding: 15px 5px; text-align: left; font-weight: bold; font-size: 10px; }
.yjvmsc_price_cart { height: 29px; width: 100%; display: block; clear: both; }
.yjvmsc_products_cart { overflow: hidden; height: 48px; width: 100%; display: block; position: absolute; text-align: center; left: 0pt; bottom: 5px; }
.yjvmsc_products_cart .yjvmsc_addtocart_button { border: 0pt none ; background: transparent url('images/yjcart.png') no-repeat scroll left bottom; cursor: pointer; font-size: 9px; text-indent: -500px; line-height: 500px; width: 53px; height: 44px; }
.yjwmsc_moreinfo { padding: 0pt 13px 0pt 0pt; overflow: hidden; font-weight: bold; font-size: 16px; text-align: left; height: 29px; line-height: 29px; position: absolute; bottom: 12px; right: 0pt; display: block; z-index: 150; }
/* ::::: http://himasaltlamps.com/modules/mod_yj_vm_latest/css/style.css ::::: */

.yjvm_products { border-bottom: 1px solid rgb(239, 239, 239); padding: 5px 0pt; overflow: hidden; width: 100%; clear: both; font-weight: bold; font-size: 11px; }
.yjvm_products img { margin: 5px 5px 5px 0pt; }
.yjvm_products h3 { margin: 0pt; padding: 0pt; }
.yjvm_products h3 a { text-decoration: underline; text-transform: capitalize; font-size: 12px; }
.yjvm_price_cart { height: 35px; width: 100%; display: block; clear: both; }
.yjvm_productprice { overflow: hidden; font-weight: bold; font-size: 12px; text-align: left; height: 35px; line-height: 35px; float: left; }
.yjvm_products_cart { overflow: hidden; height: 35px; width: 108px; display: block; float: right; }
.yjvm_products .addtocart_button { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url('images/addtocart.gif') no-repeat scroll left top; line-height: 500px; text-indent: -500px; height: 25px; width: 108px; cursor: pointer;}
/* ::::: http://himasaltlamps.com/templates/youshopper/css/template.css ::::: */

/* ::::: http://himasaltlamps.com/templates/youshopper/css/layout.css ::::: */

body#color { background: rgb(246, 247, 247) url('images/topbg.png') repeat-x scroll left top;}
#centertop { margin: 0pt auto; text-align: left; }
#shadel { margin: 0pt auto; background: transparent url('images/shadel.png') no-repeat scroll left top; overflow: hidden; text-align: center; height: 100% ! important; clear: both; }
#shader { margin: 0pt auto; background: transparent url('images/shader.png') no-repeat scroll right top; overflow: hidden; text-align: center; height: 100% ! important; clear: both; }
#centerbottom { margin: 0pt auto; padding: 5px 0pt 0px; background: rgb(255, 255, 255) url('images/centerbottom_bg.gif') repeat-x scroll left top; overflow: hidden; text-align: left;}
#header { background: rgb(246, 247, 247) url('images/header.gif') repeat-x scroll left top; text-align: left; height: 97px; position: relative;}
#logo { height: 97px; width: 300px; float: left; text-align: left; }
#tags h1 a { text-indent: -7500px; display: block; width: 300px; height: 97px; text-decoration: none; }
#tags { margin: 0pt; padding: 0pt; overflow: hidden; width: 300px; height: 97px; float: left; }
#banner { overflow: hidden; height: 60px; float: right; margin-top: 27px; margin-right: 10px; }
#shcart { background: transparent url('images/cart_top.png') no-repeat scroll left top; width: 433px; height: 47px; text-align: left; text-indent: 60px; line-height: 47px; font-size: 11px; font-weight: bold; }
#adverts { padding: 13px 15px; background: rgb(255, 255, 255) url('images/advert1.gif') repeat-x scroll left top; overflow: hidden; height: 100%; }
#topusers { width: 100%; clear: both; }
#avdert1, #advert2 { overflow: hidden; text-align: left; height: 244px; }
#advert1 { float: left; }
#advert2 { background: transparent url('images/ad2.gif') repeat-x scroll left top; float: right; }
#ad2l { background: transparent url('images/ad2l.gif') no-repeat scroll left top; height: 244px; }
#ad2r { padding: 0pt 15px; background: transparent url('images/ad2r.gif') no-repeat scroll right top; height: 244px; }
#advert2 .yjsquare, #advert2 .yjsquare_in, #advert2 .h3r, #advert2 .h3l { border: medium none ; background: transparent none repeat scroll 0% 0%; }
#advert2 .yjsquare { height: 220px; }
.advertsin { margin: 0pt; padding: 0pt; }
#adverts .yjsquare h3 { border: 0pt none ; margin: 0pt 0pt 0pt -10px; padding: 5px 0pt 0pt; overflow: hidden; text-transform: uppercase; font-size: 14px; }
#adverts .yjsquare h3 span { overflow: hidden; text-transform: uppercase; }
#adverts .yjsquare_in { padding: 0px; overflow: hidden; }
#adverts .yjsquare { border: 0pt none ; margin: 0pt; padding: 0px; background: transparent none repeat scroll 0% 0%; clear: both; width: 100%; height: 100% ! important; }
#advert_main { padding: 15px 0pt; overflow: hidden; }
#advert_main .yjsquare { border: 0pt none ; background: transparent none repeat scroll 0% 0%; height: 250px; }
#slideshow { margin: 0pt auto; padding: 0px 30px; background: transparent none repeat scroll 0% 0%; overflow: hidden; position: relative; }
#SlideBox { height: 238px; }
.SlideBox { background: transparent none repeat scroll 0% 0%; overflow: hidden; float: left; }
.SlideBox div { overflow: hidden; height: 238px; }
.SlideBox div div { overflow: hidden; height: auto; float: left; }
.SlideBox div div div { width: 100%; }
.slideuser { margin: 0pt auto; padding: 5px 10px; text-align: left; }
#wrap, #wrapblank { margin: 0pt auto; background: transparent url('images/bottomgray2.gif') repeat-x scroll left bottom; width: 100%; text-align: left; height: 100% ! important; }
#insidewrap, #insidewrapblank { background: transparent url('images/bottomgray2.gif') repeat-x scroll left bottom; height: 100% ! important; }
#holder { margin: 0pt 8px; overflow: hidden; height: 100% ! important; text-align: center; padding-bottom: 15px; }
#midblock { overflow: hidden; float: left; height: 100% ! important; text-align: left; }
.inside { padding: 5px; overflow: hidden; }
.insidem { padding: 5px; }
#bot3wrap { margin: 5px auto; padding: 0pt 0px; overflow: hidden; text-align: left; height: 100%; clear: both; }
#user6, #user7, #user8 { float: left; text-align: left; }
#footer { margin: 0pt auto; background: transparent url('images/fot.gif') repeat-x scroll left top; overflow: hidden; clear: both; text-align: center; height: 96px; }
#fl { background: transparent url('images/fotl.gif') no-repeat scroll left top; height: 96px; }
#fr { background: transparent url('images/fotr.gif') no-repeat scroll right top; height: 96px; }
#youjoomla { padding: 5px 0px; overflow: hidden; clear: both; text-align: left; }
#cp { padding: 2px 12px; overflow: hidden; text-align: left; width: 60%; float: left; }
#footmod { margin: 10px 0pt 0pt 0px; padding: 0px 0pt; overflow: hidden; clear: both; text-align: left; }
.news_item { margin: 0pt 5px; position: relative; }
.newsitem_text { width: 100%; display: block; }
.yjround, .yjround_dark { margin: 0px 0pt 7px 0px; padding: 0pt; float: left; clear: both; width: 100%; height: 100% ! important; }
.yjround .inclass, .yjround_dark .inclass { margin: 0pt 0px; padding: 0pt 0px 0pt 0pt; overflow: hidden; display: block; width: 100%; clear: both; }
.yjround div div div, .yjround_dark div div div { padding: 15px; overflow: hidden; }
.yjround div div div div, .yjround_dark div div div div { margin: 0pt; padding: 0pt; overflow: hidden; width: 100%; }
.yjround_in, .yjround_in_dark { overflow: hidden; width: 100%; }
.yjround h3, .yjround_dark h3 { margin: 0pt; padding: 0pt 0pt 8px; overflow: hidden; font-weight: bold; text-transform: uppercase; font-size: 13px; }
.yjround h3 span, .yjround_dark h3 span { padding: 0pt 0pt 8px; }
.yjround div, .yjround_dark div { height: 100% ! important; }
.yjround div div div div, .yjround_dark div div div div { background: transparent none repeat scroll 0% 0%; }
.yjsquare h3, .yjsquare_dark h3 { margin: 0px 0pt 0pt 0px; padding: 8px 0pt 0px 5px; overflow: hidden; text-transform: uppercase; font-size: 13px; display: block; }
.yjsquare h3 span, .yjsquare_dark h3 span { text-transform: uppercase; }
.h3l, .h3l_dark { padding: 0pt 0pt 0pt 10px; display: block; height: 25px; }
.h3r, .h3r_dark { padding: 0pt; display: block; height: 25px; }
.yjsquare p, .yjsquare_dark p { padding: 3px; overflow: hidden; }
.yjsquare_in, .yjsquare_in_dark { padding: 10px; overflow: hidden; }
.yjsquare, .yjsquare_dark { margin: 5px 0pt 10px 0px; padding: 0px; clear: both; width: 100%; height: 100% ! important; }
.yjfpround { margin: 3px 0pt 0pt; padding: 0pt; clear: both; width: 100%; height: 100% ! important; }
.yjfpround div div div { padding: 0pt 15px 25px; overflow: hidden; }
.yjfpround div div div div { margin: 0pt; padding: 0pt; overflow: hidden; width: 100%; }
.yjfpround div { height: 100% ! important; }
.yjfpround div div div div { background: transparent none repeat scroll 0% 0%; }
.yjfpround { background: transparent url('images/brfp.gif') no-repeat scroll 100% 100%; }
.yjfpround div { background: transparent url('images/blfp.gif') no-repeat scroll 0pt 100%; }
.yjfpround div div { background: transparent url('images/trfp.gif') no-repeat scroll 100% 0pt; }
.yjfpround div div div { background: transparent url('images/tlfp.gif') no-repeat scroll 0pt 0pt; }
.yjfpround .contentpaneopen { margin: 0pt; }
.yjvm_products { border-bottom: medium none; padding: 5px 0pt; background: transparent url('images/yjvm_products.gif') repeat-x scroll left bottom; overflow: hidden; width: 100%; clear: both; font-weight: bold; font-size: 11px; }
/* ::::: http://himasaltlamps.com/templates/youshopper/css/menus.css ::::: */

#horiznav { height: 41px; z-index: 500; float: none; }
#horiznav ul { list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 41px; padding-top: 0px; }
#horiznav ul li { margin: 0pt; position: relative; }
#horiznav a { margin: 0px; padding: 0px 36px 0px 40px; text-transform: uppercase; display: block; cursor: pointer; height: 41px; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: 41px; }
#horiznav li a:hover { height: 41px; }
#horiznav li { padding: 0px 4px 0px 0px; float: left; }
#horiznav ul ul a { background: transparent none repeat scroll 0% 0%; }
#horiznav ul ul { border: medium none ; }
#horiznav li li a { margin: 0pt; padding: 0pt; font-weight: normal; height: 32px; line-height: 32px; text-indent: 5px; }
#horiznav ul ul a { display: block; text-decoration: none; text-transform: uppercase; height: auto; }
#horiznav li li { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
#horiznav li li { padding: 0pt; float: left; }
#horiznav li:hover, #horiznav li.sfHover { left: 0pt; }
#horiznav ul ul a:hover { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; height: auto; line-height: 32px; }
#horiznav li ul { border-width: 0pt 0pt medium; border-bottom: medium none; margin: -3px 0pt 0pt 0px; padding: 0pt; position: absolute; left: -999em; height: auto; font-weight: normal; }
#horiznav li:hover, #horiznav li.sfHover { position: static; }
#horiznav li:hover ul, #horiznav li li:hover ul, #horiznav li li li:hover ul, #horiznav li li li li:hover ul, #horiznav li.sfHover ul, #horiznav li li.sfHover ul, #horiznav li li li.sfHover ul, #horiznav li li li li.sfHover ul { z-index: 100; left: auto; }
#horiznav ul ul li a { border-right: medium none; }
#horiznav ul li:hover li:hover, #horiznav ul li#current ul li a, #horiznav ul li#current ul li, #horiznav ul li#current ul li a:hover, #horiznav ul li#current ul li.hover, #horiznav li.parent:hover li span, #horiznav li.parent.sfHover li span, #horiznav li.sfHover li span, #horiznav ul li li a, #horiznav ul li.parent li#current a, #horiznav ul li.parent li#current, #horiznav ul li.sfHover li.sfHover, #horiznav ul li ul li a:hover, #horiznav ul li ul li:hover, #horiznav ul li ul li.sfHover { background-image: none; }
#horiznav ul li:hover li a, #horiznav ul li.sfHover li a { background-image: none; }
#horiznav ul ul a, #horiznav li ul { width: 173px; }
#horiznav li li, #horiznav li.parent ul li#current:hover, #horiznav li.parent ul li#current.sfHover { width: 173px; }
.menu { padding: 0pt; text-align: left; margin-left: -19px; margin-right: -8px; }
#mainlevel li, .menu li, .menu li:hover { background-image: none; }
#mainlevel li a, .menu li a { height: 26px; line-height: 20px; display: block; font-size: 12px; text-decoration: none; text-indent: 22px; padding-top: 5px; }
/* ::::: http://himasaltlamps.com/templates/youshopper/css/typo.css ::::: */

body { margin: 0pt 0pt 10px; padding: 0pt; text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(85, 85, 85); line-height: 120%; background-color: rgb(255, 255, 255); }
a:focus { outline-style: none; outline-width: 0px; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 0.5em 0pt; }
ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul li, ul li:hover { padding-left: 15px; }
body a, body a:hover { cursor: pointer; }
h1, .componentheading { font-size: 1.7em; line-height: 1.7em; }
h3 { font-size: 1.3em; line-height: 1.3em; }
.contentpaneopen { padding: 0pt 3px; width: 100%; text-align: left; }
.contentpaneopen, .contentpane, table.blog { width: 100%; }
.contentpaneopen { border-collapse: separate; border-spacing: 3px; }
.article_separator { display: block; margin-top: 0px; height: 15px; clear: both; }
img a, img { border: 0pt none ; padding: 0pt; }
/* ::::: http://himasaltlamps.com/templates/youshopper/css/green.css ::::: */

#logo { background: transparent url('images/logo.png') no-repeat scroll 0px 3px; }
a:link, a:visited { text-decoration: none; color: rgb(150, 189, 21); }
a:hover, a:visited:hover { color: rgb(27, 19, 13); text-decoration: none; }
h1, h3, h4, h5, h6, h2 { color: rgb(150, 189, 21); }
.yjround { color: rgb(85, 85, 85); }
.yjround .inclass { background: transparent url('images/h3b2rep.png') repeat-x scroll left bottom; }
.yjround h3 { border: medium none ; background: transparent url('images/h3b2r.png') no-repeat scroll right bottom; color: rgb(150, 189, 21); }
.yjround h3 span { background: transparent url('images/h3b2l.png') no-repeat scroll left bottom; color: rgb(69, 69, 69); }
.yjround { background: transparent url('images/br.gif') no-repeat scroll 100% 100%; }
.yjround div { background: transparent url('images/bl.gif') no-repeat scroll 0pt 100%; }
.yjround div div { background: transparent url('images/tr.gif') no-repeat scroll 100% 0pt; }
.yjround div div div { background: transparent url('images/tl.gif') no-repeat scroll 0pt 0pt; }
.yjsquare h3 { color: rgb(150, 189, 21); }
.yjsquare h3 span { color: rgb(69, 69, 69); }
.h3l { background: transparent url('images/h3l.png') no-repeat scroll left top; }
.h3r { background: transparent url('images/h3r.png') no-repeat scroll right top; }
.yjsquare { border-bottom: 1px solid rgb(239, 239, 239); }
.yjsquare_in { border-left: 1px solid rgb(239, 239, 239); border-right: 1px solid rgb(239, 239, 239); border-bottom: 1px solid rgb(255, 255, 255); background: rgb(246, 246, 246) url('images/modbg.gif') repeat-x scroll right top; color: rgb(85, 85, 85); }
#horiznav ul li a { background: transparent url('images/normal_l.png') no-repeat scroll left center; color: rgb(91, 91, 91); }
#horiznav ul li a:hover, #horiznav ul li:hover a, #horiznav ul li.sfHover a { background: transparent url('images/hover_l.png') no-repeat scroll left center; color: rgb(150, 189, 21); }
#horiznav li#current a, #horiznav li#current a:hover, #horiznav li#current:hover a, #horiznav li#current.sfHover a, #horiznav li.active a { background: transparent url('images/active_l.png') no-repeat scroll left center; color: rgb(150, 189, 21); }
#horiznav li#current, #horiznav li#current:hover, #horiznav li#current.sfHover, #horiznav li.active { background: transparent url('images/active_r.png') no-repeat scroll right center; }
#horiznav ul li:hover li a, #horiznav ul li.sfHover li a, #horiznav ul li#current:hover li a, #horiznav ul li#current.sfHover li a, #horiznav ul li:hover ul ul li a, #horiznav ul ul li.active { color: rgb(150, 189, 21); font-weight: bold; background-image: none; }
#horiznav li:hover ul, #horiznav li li:hover ul, #horiznav li li li:hover ul, #horiznav li li li li:hover ul, #horiznav li.sfHover ul, #horiznav li li.sfHover ul, #horiznav li li li.sfHover ul, #horiznav li li li li.sfHover ul, #horiznav ul li:hover li a, #horiznav ul li.sfHover li a, #horiznav ul li:hover ul ul li a, #horiznav ul li.sfHover ul ul li a { background-color: rgb(252, 252, 252); }
#horiznav li ul li a:hover, #horiznav li ul li ul li a:hover, #horiznav li li:hover, #horiznav ul li li.sfHover, #horiznav li li.sfHover a, #horiznav ul li li:hover a, #horiznav ul li li:hover, #horiznav ul li li.sfHover, #horiznav ul li li#current a:hover, #horiznav li.parent ul li#current.sfHover, #horiznav li.parent ul li#current:hover, #horiznav ul li.parent li#current a:hover { background-color: rgb(232, 232, 232); color: rgb(27, 19, 13); background-image: none; }
#horiznav li li { border-bottom: 1px solid rgb(232, 232, 232); }
#horiznav li ul { border-style: solid solid none; border-color: rgb(232, 232, 232); border-width: 1px 1px medium; }
#horiznav li, #horiznav { background: transparent url('images/horiz_bg.png') repeat-x scroll left top; font-weight: bold; }
#horiznav li { background: transparent url('images/normal_r.png') no-repeat scroll right center; }
#horiznav ul li:hover, #horiznav ul li.sfHover { background: transparent url('images/hover_r.png') no-repeat scroll right center; }
#mainlevel li a, .menu li a, a.mainlevel { background: transparent url('images/mainlevel.png') no-repeat scroll left top; }
#mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, a.mainlevel:hover, a#active_menu.mainlevel, #mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, .menu li a:hover, .menu li.active a { background: transparent url('images/mainlevel_h.png') no-repeat scroll left top; }
#footmod a.mainlevel:hover, #footmod a.mainlevel:active, #footmod a.mainlevel:focus, #mainlevel li a:hover, #mainlevel a#active_menu:link, #mainlevel a#active_menu:visited, a#active_menu.mainlevel, a.sublevel, a.sublevel:hover, a.sublevel:active, a.sublevel:focus, #active_menu, a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus, li.active a, li.parent a div.moduletable_shoping h3 { color: rgb(150, 189, 21); }
a.mainlevel, #mainlevel li a, .menu li a { color: rgb(69, 69, 69); }
body li { background: transparent url('images/strelica.gif') no-repeat scroll 0px 7px; padding-left: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; }
body li:hover { background: transparent url('images/strelica_hover.gif') no-repeat scroll 0px 7px; padding-left: 15px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; }
#youjoomla a { color: rgb(27, 19, 13); }
#footmod a { padding: 0pt 15px; text-transform: uppercase; font-size: 11px; }
#seo_link {
clear:both;
height:40px;
padding-top:6px;
text-align:center;
}
#seo_link a:link img, #seo_link a:visited img, #seo_link a:hover img{
border:none;
}
#more_keep_your{
	display:none;
	border-top: none !important;
	margin-top: 15px;
}
.read_more, .read_more a:link, .read_more a:visited {
	color:#96BD15;
	cursor:pointer;
	text-decoration: none;
	display: block;
	margin: 5px 1px 0px 7px;
	text-align: right;
}

.read_more a:hover{
	text-decoration: underline;
}

