@charset "UTF-8";

/* CSS Document */



a{

	color: #a3bbd9;

}

strong{

	color:#a3bbd9;

	font-weight:normal;

}

#headerleft{

	float: left;

	padding-top: 21px;

	padding-left: 10px;

	width: auto;

}

#header img{

	border: none;

}

#headerpic{

	float: right;

	width: 623px;

	height: 177px;

	background-image: url(images/headerpic.jpg);

}

#address{

	font-family: 'Century Gothic', Arial, sans-serif;

	font-size: 12px;

}

#lefttop{

	width: 250px;

	height: 37px;

	background: #3e3e3e; /* the background color will be displayed for the length of the content in the column, but no further */

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #595959;

	float: left;

}

#headerbottom{

	width: 621px;

	height: 37px;

	float: right;

	margin-right: 2px;

	background-image: url(images/headerpic_bottom.png);

}

.clear{

	clear: both;

}



h1{

	margin: 0px;

}

#shopping-box{

	width: 218px;

	height: 122px;

	margin-left: 5px;

	background-image: url(images/shopping_box.png);

	background-repeat: no-repeat

}

#shopping-box-txt{

	font-family: 'Century Gothic', Arial, sans-serif;

	font-size: 13px;

	line-height: 18px;

	padding-top: 45px;

	padding-left: 85px;

}

#menutop{

	width: 138px;

	height: 45px;

	margin-top: 20px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(images/menu_head.jpg);

	background-repeat: no-repeat;

}

#menu {

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	width: 100%;

}

#menu ul{

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px;

}

#menu ul a{

	 font-family: 'Century Gothic', Arial, sans-serif;

	 font-size: 14px;

	 color: #cdcdcd;

	 text-decoration: none;

	 display: block;

}

#menu ul a:hover{

	color: #fff;

}

#menu li{

	list-style-type: none;

	background-image: url(images/bullet.jpg);

	background-repeat: no-repeat;

	background-position: 0 0;

	line-height: 14px;

	padding-left: 22px;

	margin-left: 15px;

	margin-bottom: 17px;

	margin-top: 5px;

	height: 14px;

	

}

#menu li.submenu {

	background-image: url(images/trans.png);

}

#menu .submenu a {

	color: #a3bbd9;

	padding-left: 0px;

}

#menu li.submenu2 {

	background-image: url(images/trans.png);

	height: 35px;

}

#menu .submenu2 a {

	color: #cecece;

	padding-left: 10px;

}

#menu li:hover{ 

	background-position: 0 -16px;

}

#menu ul .current{

	background-position: 0 -16px;

}

#menu ul .current a{

	color: #fff;

}

#menu ul li a ul li a{

	color: #fff200;

	border-bottom: 1px solid #fff;

	padding-left: 20px;

}

.line{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cdcdcd;

	clear:both;

}

#search-head{

	background-image: url(images/search_head.png);

	width: 115px;

	height: 46px;

}

#offers-head{

	background-image: url(images/offers_head.png);

	width: 209px;

	height: 47px;

	margin-top: 20px;

}

#news-head{

	background-image: url(images/news_head.png);

	width: 92px;

	height: 46px;

	margin-top: 20px;

}

#mailing-head{

	background-image: url(images/subscribe_head.png);

	width: 149px;

	height: 48px;

	margin-top: 20px;

}

#searchbox{

	width: 260px;

	height: 200px;

	border: 1px solid #718399;

	background-color: #3e3e3e;

	background-image: url(images/search_bg.png);

	background-repeat: no-repeat;

	background-position: right center;

}

#mailingbox{

	width: 240px;

	height: auto;

	border: 1px solid #718399;

	background-color: #3e3e3e;

	background-image: url(images/mailing_bg.png);

	background-repeat: no-repeat;

	background-position: right top;

	margin-bottom: 20px;

	padding: 10px;

}

#mailingbox p{

	margin-left: 0px;

}





#newsbox{

	width: 260px;

	height: auto;

	border: 1px solid #718399;

	background-color: #3e3e3e;

	background-image: url(images/news_bg.png);

	background-repeat: no-repeat;

	background-position: right top;

	padding-bottom: 10px;

}



#offersbox{

	width: 260px;

	height: auto;

	border: 1px solid #718399;

	background-color: #3e3e3e;

	

}

.offer-entry{

	width: 260px;

	margin-left: 0px;

}

.offer-entry p{

	margin: 0px;

}

.thrColLiqHdr #sidebar2 h3{

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	color: #93b1d5;

	margin-top: 15px;

	margin-bottom: 0px;

	font-weight: normal;

}



.offer-entry img{

	float: right;

	border: 5px solid #93b1d5;

	margin: 5px ;

}

a.offer {

	width: 111px;

	height: 28px;

	clear: both;

	margin-left: 10px;

	margin-top: 5px;

	margin-bottom: 15px;

	text-align: center;

	background-image: url(images/button-offer.png);

	background-repeat: no-repeat;

	line-height: 28px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	color:#3e3e3e;

	display: block;

	text-decoration: none;

}

a.offer:hover{

	color: #fff;

}

.divider{

	background-image: url(images/divider.jpg);

	background-repeat: repeat-x;

	width: 220px;

	height: 2px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 15px;

}

.date{

	float: left;

	margin-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #3e3e3e;

	background-image: url(images/date.png);

	width: 49px;

	text-align: center;

	line-height: 16px;

}

.news-tittle{

	float: right;

	width: 194px;

	margin-top: 15px;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	color: #93b1d5;

}

.news-tittle a{

	text-decoration: none;

}

.news-tittle a:hover{

	text-decoration: underline;

}

.news-description{

	clear: both;

}

.news-entry{

	margin-left: 10px;

	margin-bottom: 20px;

}

#button{

	float: right;

}



.product-box{

	background-color: #3e3e3e;

	border: 1px solid #718399;

	width: 96%;

/*	min-width: 440px;*/

	height: auto;

	padding: 2%;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 15px;

}

.product-box h3{

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size: 16px;

	color: #93b1d5;

	margin-top: 0px;

	margin-bottom: 15px;

	font-weight: normal;

}



.product-box img{

	border: 5px solid #93b1d5;

	margin-bottom: 10px;

	margin-left: 20px;

}

p{

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

td{ 

	vertical-align: top;

}



.button-info{

	background-image: url(images/button-info.png);

	background-repeat: no-repeat;

	background-position: center 0;

	width: 118px;

	height: 26px;

	margin-bottom: 7px;

	margin-left: 20px;	

}

.button-info:hover {

	background-position: center -26px;

}

.button-info a{

	width: 118px;

	height: 26px;

	display: block;

	text-decoration: none;

}



.button-addcart{

	background-image: url(images/button-cart.png);

	background-repeat: no-repeat;

	background-position: center 0;

	width: 118px;

	height: 26px;

	margin-left: 20px;

}



/* YOUTUBE */

.button-youtube{

	background-image: url(images/button-youtube.png);

	background-repeat: no-repeat;

	background-position: center 0;

	width: 118px;

	height: 26px;

	margin-left: 20px;

}

.button-youtube a{

	width: 118px;

	height: 26px;

	display: block;

	text-decoration: none;

}

/* VIMEO */

.button-vimeo{

	background-image: url(images/button-vimeo.png);

	background-repeat: no-repeat;

	background-position: center 0;

	width: 118px;

	height: 26px;

	margin-left: 20px;

}

.button-vimeo a{

	width: 118px;

	height: 26px;

	display: block;

	text-decoration: none;

}



.button-addcart:hover {

	background-position: center -26px;

}

.button-addcart a{

	width: 118px;

	height: 26px;

	display: block;

	text-decoration: none;

}

h1{

	font-size: 28px;

	font-family: 'Century Gothic', Arial, sans-serif;

	font-weight: normal;

	line-height: 41px;

	color: #93b1d5;

	padding-left: 20px;

	background-image: url(images/h1_bg.png);

	background-repeat: no-repeat;

	margin-bottom: 20px;

	background-position: left top;

}

.searchbt{

	margin-right: 20px;

	float: right;

}

#test {

	height: 100px;

	width: 500px;

}


