@import "reset.css";
@import "text.css";


html, body{
	background: #f2f2f2 url(../../images/background.jpg) top center no-repeat;
	text-align: center;
	color: #444;
}
#wrapper{
	width: 960px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}

/* HEADER */

#header{
	background: url(../../images/header.gif) top left no-repeat;
	height: 105px;
	position: relative;
}
#logo{
	background: url(../images/logo.gif) top left no-repeat;

	width: 166px;
	height: 91px;
	margin: 15px 0 0 10px;
	float: left;
}
h1#logo a{
	display: block;
	text-indent: -9999px;
	width: 166px;
	height: 60px;
	outline: none;
}
#main_nav{
	float: right;
	margin: 24px 0 0 0;
	padding: 0;
	list-style: none;
}
#main_nav li{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
}
#main_nav li a{
	color: #EAEAEA;
	text-decoration: none;
	text-transform: uppercase;
}
#main_nav li a:hover{
	color: #fff;
}
#cart{
	width: 279px;
	height: 44px;
	background: url(../images/cart.gif) top left no-repeat;
	position: absolute;
	bottom: 2px;
	left: 250px;
	color: #fff;
	cursor: pointer;
}
#cart_hover{
	width: 279px;
	height: 44px;
	background: url(../images/cart_hover.gif) top left no-repeat;
	display: none;
	margin-bottom: -44px;
}
#cart_content{
	display: block;
	width: 204px;
	height: 44px;
	padding: 0 10px 0 65px;
	line-height: 44px;
	color: #fff;
	text-decoration: none;
}
#cart_content:hover{
	background: url(../images/cart_hover.gif) top left no-repeat;
}
#discount_details{
	background: url(../images/codes.gif) center left no-repeat;
	padding: 0  0 0 80px;
	line-height: 80px;
	border: 1px solid #d7d7d7;
	margin: 0 0 10px 0;
}
#search{
	width: 413px;
	height: 44px;
	background: url(../images/search.gif) top left no-repeat;
	position: absolute;
	bottom: 2px;
	right: 0;
}
#liveresults{
	background: #fff;
	width: 300px;
    position:absolute;
    z-index:999;
	top: 95px;
	right: 100px;
	border-bottom: 1px solid #eee;
	opacity: 0.8;
}
#liveresults ul{
	margin: 0px;
	padding: 0px;
}
#liveresults ul li{
	list-style: none;
	border: 4px solid #fff;
	border-bottom: 1px solid #eee;
	margin: 0px;
}
#liveresults ul li a{
	display: block;
	padding: 5px 5px 5px 10px ;
	background: #f4f4f4;
	color:#000 !important;
}
#livescore ul li a em{
	text-decoration: none !important;
	color: #000 !important;
	font-style: normal;
}
#liveresults ul li a:hover{
	background: #fff;
	color: #2882C6 !important;
}
/* BREADCRUMB */

#breadcrumbs{
	background: url(../images/breadcrumbs.gif) top left no-repeat;
	width: 960px;
	height: 57px;
	clear: both;
	margin: 15px 0 15px 0;
}
#breadcrumbs ul{
	list-style: none;
	height: 57px;
	margin: 0;
	padding: 0;
}
#breadcrumbs li{
	float: left;
	margin: 0 0 0 10px;
	padding: 0 20px 0 0;
	line-height: 54px;
	background: url(../images/crumb.gif) top right no-repeat;
}
#breadcrumbs li a{
	text-decoration: none;
	font-size: 1.2em;
	color: #444;
}
#breadcrumbs li a:hover{
	text-decoration: underline;
	color: #444;
}
#home_crumb{
	width: 74px;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}
#home_crumb a{
	text-indent: -9999px;
	width: 75px;
	outline: none;
	display: block;
}
#current_crumb{
	font-weight: bold;
	background: none !important;
	font-size: 1.2em;
}

/* MAIN */

#main{
	width: 960px;
}

/* SIDEBAR */

#sidebar{
	float: left;
	width: 237px;
}
.sidebar_block{
	margin: 0 0 20px 0;
	background: url(../images/sidebar.gif) top left repeat-y;
}
.sidebar_block h2{
	background: url(../images/sidebar_caption.gif) top left no-repeat;
	font-size: 1.5em;
	height: 42px;
	line-height: 42px;
	padding: 0 10px 0 10px;
	margin: 0;
	color: #fff;
}
.sidebar_block ul{
	background: url(../images/sidebar_footer1.gif) bottom left no-repeat;
	padding: 0 0 10px 0;
	list-style: none;
	margin: 0;
}
.sidebar_block ul li{
	padding: 10px;
}
.listing li{
	border-bottom: 1px solid #E4E4E4;
	font-size: 1.1em;	
	list-style:none;
}
.listing a{
	text-decoration: none;
	color: #444;
}
.listing a:hover{
	text-decoration: underline;
}
.listing img{
	float: left;
	margin: 0 10px 0 0;
	width: 53px;
	height: 40px;
}
#catalog{
	list-style: none;
	margin: 0;
	padding: 0 0 8px 0;
	background: url(../images/sidebar_footer.gif) bottom left no-repeat;
}
#catalog li{
	background: url(../images/catalog.gif) top left no-repeat;
	padding: 0;
	margin: 0;
}
#catalog li a{
	padding: 10px;
	display: block;
	text-decoration: none;
	color: #444;
	font-size: 1.1em;
	margin: 0;
	border: 0;
	font-weight: bold;
	height: 18px;
	width: 217px;
}
#catalog li a:hover{
	background: url(../images/catalog_hover.gif) top left no-repeat;
	color: #fff !important;
}
#catalog li.selected ul li ul{
	display: none;
}
#catalog li ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
}

#catalog li.selected ul{
	display: block;
	visibility: visible;
}
#catalog li.selected ul li.selected1 ul{
	display: block ;
}

#catalog li ul li{
	background: url(../images/catalog_hover.gif) top left no-repeat;
}
#catalog li ul li a{
	color: #fff;
}
#catalog li ul li a:hover{
	background: url(../images/catalog_hover2.gif) top left no-repeat;
	color: #fff;
}
#catalog li ul li ul{
	display: none;
}
#catalog li ul li ul li{
	background: url(../images/catalog_hover2.gif) top left no-repeat;
}
.drop, .drop1{
	background: url(../images/drop.png) center center no-repeat;
	text-indent: -9999px;
	display: block;
	width: 30px;
	height: 38px;
	line-height: 0;
	position: relative;
	top: -30px;
	margin-bottom: -30px;
	left: 193px;
	border-left: 1px solid #BFBFBF;
	cursor: pointer;
}
/* CONTENT */

#content{
	float: right;
	width: 703px;
}
#content h2{
	color: #B5B5B5;
	font-size: 1.7em;
	margin: 10px 10px 10px 0;
	background: url(../images/arrow.gif) center right no-repeat;
	padding: 0 15px 0 0;
}
.entry{
	background: url(../images/entry.gif) top left repeat-y;
	margin: 0 0 15px 0;
}
#product_head{
	background: url(../images/product_head.gif) top left repeat-y !important;
	margin: 0 !important;
	padding: 0 10px 13px 15px !important;
	color: #1b1b1b !important;
	line-height: 55px !important;
}
#product_head img{
	float: right;
	margin: 15px 10px 0 0;
}
.entry_content{
	background: url(../images/entry_head.gif) top left no-repeat;
	padding: 20px 20px 10px 20px;
}
.product_detail{
	background: none;
	padding: 5px 20px 10px 20px;
}
#reviews{
	display: none;
}
#explore-nav{
	border: none !important;
}
#explore-nav li{
	float: left;
	margin:  0 10px 10px 0 !important;
	padding: 0 !important;
	border: none !important;
	background: none;
	display: block;
	}
#explore-nav li a{
	margin: 0 !important;
	padding: 0 15px 0 15px !important;
	line-height: 30px;
	display: block;
	letter-spacing: .06em;
	font-weight: bold;
	text-decoration: none;
	font-size: .75em;
	text-transform: uppercase;
	color: #fff;
}
#ex-specs{
	width: 139px;
	background: url(../images/specs.gif) top left no-repeat !important;
}
#ex-specs .current{
	background: url(../images/specs.gif) 0 -30px no-repeat !important;
}
#ex-review{
	width: 64px;
	background: url(../images/rev.gif) top left no-repeat !important;
}
#ex-review .current{
	background: url(../images/rev.gif) 0 -30px no-repeat !important;
}
.entry_footer{
	background: url(../images/entry_footer.gif) top left no-repeat;
	height: 20px;
}
.col{
	float: left;
	width: 200px;
	border-right: 1px solid #D5D5D5;
	margin: 0 15px 20px 0;
	padding: 0 10px 0 0;
}
.col ul{
	margin: 0;
	padding: 0
}
.col ul li{
	padding: 5px 0 5px 0;
}
.col ul li img{
	margin: 0 10px 0 0;
}
.col p{
	margin: 0;
	color: #6A6A6A;
	font-size: .9em;
}
.last{
	border: 0px solid;
	margin: 0 !important;
	padding: 0 !important;
}
.col img{
	display: block;
	margin: 0 auto;
}
.entry h3{
	font-size: 1.2em;
	font-weight: bold;
}
.promotion{
	float: left;
	margin: 0 25px 0 0;
}
#content-wide{
	width: 960px;
}
#content-wide .entry{
	background: url(../images/entry_wide.gif) top left repeat-y;
}
#content-wide .entry_footer{
	background: url(../images/entry_footer_wide.gif) top left no-repeat;
}
#content-wide #product_head{
	background: url(../images/product_head_wide.gif) top left no-repeat !important;
}
.product_features{
	margin: 10px 0 10px 0;
}
/* CONTENT -> Category Listing*/

.carousel {
  width: 660px;
  position: relative;
  height: 100px;
}

.carousel .carousel-wrap {
  width: 580px; /* .carousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 30px;
  position: absolute;
  top: 0;
}

.carousel .carousel-wrap ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.carousel ul li {
  display:block;
  float:left;
  padding: 0 15px;
  height: 85px;
  width: 85px;
}

.carousel ul li a img {
  display:block;
}

.carousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.carousel .forward {
  background-position: 0 0;
  right: 0;
}

.carousel .back {
  background-position: 0 -72px;
  left: 0;
}

.carousel .forward:hover {
  background-position: 0 -36px;
}

.carousel .back:hover {
  background-position: 0 -108px;
}

.subcategory{
	float: left;
	width: 100px;
	border: 3px solid #EEEEEE;
	margin: 0;
	text-align: center;
}
.subcategory h4{
	font-weight: bold;
	margin: 12px 0 0 0;
	display: block;
}
.subcategory .thumb{
	border: 0 solid !important;
	display: block;
	margin: 0 auto;
}
.subcategory h4 a{
	color: #444;
	text-decoration: none;
}
.navigator{
	background: url(../images/navigator.gif) top left no-repeat;
	color: #fff;
	height: 35px;
	line-height: 35px;
	margin: 0 0 20px 0;
	padding: 0 10px 0 10px;
}
.navigator a{
	color: #fff;
	background: #007DAA;
	border: 1px solid #3ECCFF;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
}
.navigator a:hover{
	background: #004E6A;
}
.pager{
	float: left;
}
#grid_link, #list_link{
	float: right;
	height: 18px;
	line-height: 18px;
	margin: 8px 5px 0 0;
	text-indent:-9999px;
	width: 18px;
	border: 0px solid !important;
	outline: none;
}
#list_link{
	background: url(../images/list.gif) top left no-repeat !important;
}
#grid_link{
	background: url(../images/grid.gif) top left no-repeat !important;
}

.product_brief{
	padding: 10px;
	float: left;
	width: 303px;
	min-height: 225px;
	_height: 225px;
	border: 1px solid #DBDBDB;
	background: #F4F4F4;
	margin: 0 10px 10px  0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.right{
	margin: 0 0 10px 0;
}

.align_left{
	float: left;
	margin: 10px 20px 0 0 !important;
}
.row{
	clear: both;
}
.product_card {
	background: #fff;
	width: 290px;
	border: 1px solid #D5D5D5;
	float: left;
	padding: 5px;
	margin: 10px 0 10px 0;
}
.product_card img{
	float: left;
	margin: 0 10px 0 0;
}
.product_card .buy, .detail{
	margin: 5px 15px 5px 0;
}
.product_card .price{
	display: block;
	text-align: center;
	float: right;
	margin: 0 15px 0 0;
	color: #DD0627;
}
.old_price{
	display: block;
	text-align: center;
	float: right;
	margin: 0 15px 0 0;
	color: #87878b;
	width: 100px;
	font-size: 1.7em;
	text-decoration: line-through;
}
.product_brief p{
	color: #404040;
	letter-spacing: 0.01em;
}
.product_brief h2{
	background: none !important;
	color: #444 !important;
	font-size: 1.2em !important;
	font-weight: bold;
	margin: 0 0 0 0 !important;
}
.product_brief h2 a{
	text-decoration: none;
	color: #444 !important;
}
.product_brief h2 a:hover{
	text-decoration: underline;
}
.price{
	display: block;
	float: left;
	width: 100px;
	color: #2882C6;
	font-size: 1.7em;
	line-height: 40px;
}
.buy{
	margin: 0 auto;
	display: block;
	background: url(../images/buy.gif) top left no-repeat;
	text-indent: -9999px;
	width: 94px;
	height: 25px;
	outline: none;
}
.product_card .buy{
	float: right;
}
#product_details .buy{
	background: url(../images/detail_buy.gif) top left no-repeat !important;
	width: 144px;
	height: 41px;

}
.detail{
	float: right;
	display: block;
	background: url(../images/detail.gif) top left no-repeat;
	text-indent: -9999px;
	width: 94px;
	height: 25px;
	outline: none;
}
.buy:hover, .detail:hover{
	background-position: 0 -25px;
}

#reviews h1{
	font-size: 1.5em;
	font-weight: normal;
	border-top: 1px solid #ccc;
	line-height: 40px;
}
#reviews img{
	margin: 0 10px 10px 10px;
}
/* SLIDESHOW */

#slideshow{
	width: 704px;
}
#slider{
	height: 293px;
}
.slides{
	width: 704px;
	overflow: hidden;
}
.slides ul{
	width: 2112px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.slides ul li{
	float: left;
	width: 704px;
	margin: 0;
	height: 293px;
	padding: 0;
}
.slides ul li a{
	display: block;
	height: 293px;
}
.slides-nav{
	margin: 0;
	padding: 0;
	background: url(../images/slide_tabs.gif) top left no-repeat;
	list-style: none;
	height: 64px;
}
.slides-nav li{
	float: left;
	height: 64px;
	line-height: 64px;
	margin: 0 15px 0 15px;
}
.slides-nav li img{
	margin: 13px 10px 0 0;
	float: left;
}
.slides-nav li a{
	text-decoration: none;
}
.on{
	background: url(../images/on.gif) bottom center no-repeat;
}

/* FOOTER */
#footer{
	background: url(../images/footer.gif) top left no-repeat;
	height: 155px;
	margin: 0 0 20px 0;
}
.footer_col{
	width: 240px;
	float: left;
}
.footer_col h5{
	margin: 10px 15px 5px 15px;
	color: #555555;
}
.footer_col p{
	font-size: .9em;
	color: #808080;
	margin: 0 15px 10px 15px;
}
.footer_col img{
	margin: 0 15px 5px 15px;
	float: left;
}

/* SEARCH */
#s{
	background: url(../images/s.gif) top left no-repeat;
	border: 0px solid;
	width: 288px;
	height: 23px;
	margin: 8px 0 0 8px;
	padding: 5px 10px 0 10px;
	float: left;
	color: #888;
}
#searchsubmit{
	background: url(../images/search_btn.gif) top left no-repeat;
	border: 0px solid;
	text-indent: -9999px;
	width: 82px;
	height: 28px;
	margin: 8px 8px 0 0;
	padding: 0;
	float: right;
	display: block;
	font-size: 0px;
	line-height: 0px;
}
/* CART */
.cart_bar{
	position: relative;
}
div.cart_bar .sidebar_block{
	position: fixed;
	top: 190px;
	display: block;
	width: 237px;
}
.product_brief_cart{
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 10px;
	padding-top: 8px;
}
.product_brief_cart h3{
	margin-top: 6px;
}
.product_brief_cart img{
	float: left;
	margin: 0 10px 0 0;
}
.cart li span{
	float: left;
}
.cart li strong{
	float: right;
}
.total{
	font-size: 1.4em !important;
}
.total span{
	font-weight: bold;
	color: #9F9F9F;
}
.total strong{
	color: #2C91DB;
}
.checkout{
	text-align: center;
}
#frmCart .product_brief{
	width: 640px;
	min-height: 90px;
	_height: 90px;
}
#btnCheckout{
	display: block;
	background: url(../images/checkout.gif) top left no-repeat;
	width: 86px;
	height: 35px;
	border: 0px solid;
	float: right;
	text-indent: -9999px;
}
.checkout #btnCheckout{
	margin: 0 auto;
	float: none;
}
#btnDelete{
	background: url(../images/delete.gif) top left no-repeat;
	width: 94px;
	height: 25px;
	border: 0px solid;
	cursor: pointer;
	text-indent: -9999px;
	float: right;
	display: block;
	font-size: 0px;
	line-height: 0px;
}
#btnUpdate{
	background: url(../images/reload.gif) top left no-repeat;
	width: 94px;
	height: 25px;
	border: 0px solid;
	cursor: pointer;
	text-indent: -9999px;
}
#btnContinue{
	display: block;
	background: url(../images/shop.gif) top left no-repeat;
	width: 139px;
	height: 25px;
	border: 0px solid;
	float: left;
	text-indent: -9999px;
}
#txtQty{
	float: right;
}
.free_shipping{
	font-size: 1.1em !important;
	text-transform: uppercase;
	color: red;
}
.gift{
	font-size: 1.2em;
	font-weight: bold;
	color: #2882C6;
	display: block;
}
h3 a{
	color: #444;
	text-decoration: none;
}
.code{
	color: #AAAAAA;
	font-size: .9em;
	text-transform: uppercase;
	display: block;
}

/* CHECKOUT */
#checkout{
	list-style-position: inside;
	border-left: 1px solid #CACACA;
	margin: 0 0 20px 30px;
}
#checkout li{
	float: left;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	padding: 10px 12px 10px 10px;
	background: #F4F4F4;
}
.step{
	background: #FAFAFA !important;
	font-weight: bold;
}

/* PRODUCT DETAILED */

#product_gallery{
	width: 270px;
	float: left;
	text-align: center;
	overflow:hidden;
}
#product_details{
	width: 370px;
	float: right;
	border: 1px solid #ccccd1;
	background: #f2f2f2;
	padding: 10px;
	margin: 0 0 10px 0;
}
#product_heading h2{
	background: none !important;
	color: #444 !important;
	margin-bottom: 0px;
}
.thumb{
	border: 4px solid #eee;
	float: left;
	margin: 5px 5px 5px 0;
	width: 53px;
	height: 40px;
}
#main_photo{
	margin: 10px auto 0 auto;
}
.tooltip{
    position:absolute;
    z-index:999;
    left:-9999px;
    background-color:#2775AC;
    padding:5px;
    border:3px solid #2775AC;
	-moz-border-radius: 5px;
}
.tooltip p{
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #fff;
}
#product_description{
	clear:both;
	font-size: 1.1em;
}
#product_description h2{
	background: none !important;
}
.even{
	background: #FDFDFD !important;
}
.module{
	float: left;
	width: 210px;
	font-size: 1.1em;
	line-height: 30px;
}
#product_description ul li img{
	float: left;
	margin: 0 10px 0 0;
}
#product_description ul{
	border: 1px solid #E4E4E4;
	border-bottom: 0px solid;
	margin: 0;
	padding:0;
	list-style: none;
}
#product_description ul li{
	padding: 8px;
	border: 1px solid #fff;
	border-bottom: 1px solid #E4E4E4;
	background: #F2F2F2;
	font-size: 1.1em;
}
#product_description ul li p{
	display: block;
	width: 418px;
	float: right;
	border-left: 1px solid #e4e4e4;
	padding: 0 0 0 10px;
	margin: 0;
}
#content-wide #product_description ul li p{
	width: 640px;
}
#product_description ul li em{
	display: block;
	width: 50%;
	float: left;
	font-weight: bold;
	font-style: normal;
	text-align: right;
	padding: 0 10px 0 0;
}
.loading{
	background: #fff url(../images/preloader.gif) center center no-repeat !important;
	height: 40px;
}
.previewing img{
	border-color: #4AACE5;
}
.similar{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #DFDFDF;
}
.similar li{
	border-top: 1px solid #DFDFDF;
	padding: 2px 0;
}
.similar li a{
	color: #2882C6;
	text-decoration: none;
}
#svejo{
	line-height: 32px;
	display: block;
	margin: 0 0 10px 0;
	background: url(../images/svejo_32.png) top left no-repeat;
	padding: 0 0 0 40px;
	color: #2882C6;
}
#facebook{
	line-height: 32px;
	display: block;
	margin: 0 0 10px 0;
	background: url(../images/facebook_32.png) top left no-repeat;
	padding: 0 0 0 40px;
	color: #2882C6;
}
#twitter{
	line-height: 32px;
	display: block;
	margin: 0 0 10px 0;
	background: url(../images/twitter_32.png) top left no-repeat;
	padding: 0 0 0 40px;
	color: #2882C6;
}
#delicious{
	line-height: 32px;
	display: block;
	margin: 0 0 10px 0;
	background: url(../images/delicious_32.png) top left no-repeat;
	padding: 0 0 0 40px;
	color: #2882C6;
}
/* CONTACT FORM */
#myForm input,#myForm select{
	width: 300px;
}
.funnel input, .funnel select{
	width: 150px !important;
}
#order_details{
	width: 100px !important;
}
#numResults{
	width: 200px;
	text-align: center;
	margin: 5px auto;
	padding: 5px;
	background: #FFFFD4;
	border: 2px solid  #DFDEAA;
	display: none;
}
#myForm #btnStep1, #myForm #btnConfirm{
	background: #2F90D2;
	color: #fff;
	border: 1px solid #174769;
	-moz-border-radius: 3px;
	font-weight: bold;
}
#myForm input[type=radio],#myForm input[type=checkbox]{
	width: 20px;
}
#myForm input,#myForm textarea, #myForm select{
	border: 1px solid #CACACA;
	padding: 5px;
}
#myForm legend{
	display: none;
}
#myForm fieldset{
	padding: 10px 0 0 170px;
}
#myForm #submit{
	background: url(../images/send.gif) top left no-repeat;
	width: 103px;
	height: 25px;
	text-indent: -9999px;
	border: 0px solid;
	cursor: pointer;
}
.price_input{
	width: 120px !important;
	display: inline;
}
#bademail{
	border: 2px solid #B44426;
	background: #F0C4B9;
	padding: 5px;
	margin-bottom: 10px;
}
#success{
	border: 2px solid #239E1A;
	background: #BAF3B6;
	padding: 5px;
	margin-bottom: 10px;
}
#badserver{
	border: 2px solid #BEBF00;
	background: #FFFFAA;
	padding: 5px;
	margin-bottom: 10px;
}
 #filter{
	background: url(../images/filter.gif) top left no-repeat;
	width: 103px !important;
	height: 25px;
	text-indent: -9999px;
	border: 0px solid !important;
	cursor: pointer;
	display: block;
	line-height: 0;
	font-size: 0;
}

/*LIGHT BOX*/
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	/* zoom: 1; */
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* CHECKOUT PROCESS */

.infoTableHeader{
	background: #6B6A6A;
	color: #fff;
	font-size: 1.2em;
}
.label{
	background: #eee;
	border-bottom: 1px solid #fff;

}
.label-long{
	background: #eee;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #AFAFAF;
}
.content{
	border-bottom: 1px solid #D5D5D5;
}
#errorMessage{
	background: #FFD4D4;
	border: 2px solid #BF0000;
	padding: 10px;
	display: none;
}
#price{
	margin: 0 auto;
	width: 339px;
	padding: 10px;
	margin-bottom: 10px;
	color: #fff;
}
#price h5{
	color: #fff;
	font-size: 14px;
	margin: 0;
	padding: 0;
	float: left;
}
#price img{
	float: right;
}
#price .price{
	clear: both;
	float: left;
	text-decoration: line-through;
	color: #c3c3c3;
}
#price em{
	float: left;
	display: block;
	color: #141414;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 40px;
}
#our-price{
	display: block;
}
#prices{
	float: left;
	width: 100px;
}
#propose{
	display: none;
	color: #141414;
	border: 1px solid #CCC;
	background: #f7f7f7;
	padding: 10px;
}
#propose form{
	margin: 10px 0 0 0;
}
#propose label{
	font-weight: bold;
	float: left;
	width: 150px;
	margin: 0 0 5px 0;
}
#close{
	float: right;
	display: block;
	width: 28px;
	height: 28px;
	background: url(../../images/close.gif) top left no-repeat;
	text-indent: -9999px;
	outline: none;
}
#propose input{
	float: right;
	width: 160px;
	margin: 0 0 5px 0;
}
.you-save{
	display: block;
	color: #FF0000;
	font-size: 20px;
	line-height: 40px;
	text-align: right;
	width: 100px;
}
.old-price{
	display: block;
	text-align: right;
	font-size: 1.7em;
	line-height: 40px;
	color: #87878b;
	width: 100px;
	font-size: 20px;
	text-decoration: line-through;
}
.new-price{
	display: block;
	text-align: right;
	color: #286B97;
	font-size: 20px;
	width: 100px;
	line-height: 40px;
}
#propose-price{
	background: url(../../images/propose.gif) top left no-repeat;
	line-height: 41px;
	display: block;
	float: left;
	color: #286BA7;
	padding: 0 0 0 55px;
	outline: none;
}
#slideshow{
	height: 350px;
	background: url(../../images/shadow.gif) bottom left no-repeat;
}

/*REVIEWS*/
.review img{
	float: left;
	margin: 0 10px 0 0;
}
.review{
	clear: both;
	margin: 0 0 20px 0;
}
.read_more{
	float: right;
	background: #2079AF;
	border: 3px solid #2079AF;
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 2px;
	text-decoration: none;
	margin: 4px 0 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* SUBSCRIBE */

#email{
	width: 207px;
}
#subscribe{
	margin: 5px auto 0 auto;
	display: block;
}

#gergiovden{
	color: #444;
	background: url(../../images/gergiovden.jpg) top left no-repeat;
	padding: 30px 50px 29px 10px;
}
#gergiovden strong{
	font-size: 18px;
	color: #2582BC;
}