/* #64BAD9 main color*/
/* #028EBF */

* {
    margin: 0px;
    padding: 0px;
}
html {
    height: 100%;
}
body {
    margin:0;
    padding:0;
    height:auto !important;
    height:100%;
    min-height:100%;
    font-family:          Tahoma;
    font-size:            11px;
    color:                #003366;
}
p, td, font
{ font-family:		Tahoma;
  font-size:		11px;
  color:                #003366;
}



h1
{ font-family:		Tahoma;
  font-size:		18px;
  color:		#006099;
}
a
{ font-family:		Tahoma;
  font-weight:		bold;
  font-size:		11px;
  color:		navy;
}

.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		24px;
}
.cat {
    font-size:		14px;
    color:		white;
}
.cat_link {
    font-size:		14px;
    color:		#ffffff;
    text-decoration:	none;
    float:		left;
    width:		32%;
}
.cat_link ul li
{
    font-size:		14px;
    list-style:		none;
    padding:		2px;
}
.cat_link a:LINK {
    font-size:		14px;
    /*text-decoration:	none;*/
    color:		white;
}
.cat_link a:VISITED {
    font-size:		14px;
    /*text-decoration:	none;*/
    color:		white;
}
.cat_link a:HOVER {
    font-size:		14px;
    /*text-decoration:	none;*/
    color:		white;
}
.cat_category {
    clear:		both;
    overflow:		hidden;
    margin-bottom:	30px;
}
.cat_category h3 {
    color:		#ffffff;
    font-size:		2em;
}

/*
.cat_link ul li:LINK {color: #ffffff; text-shadow:0px 0px 5px #ffffff; text-decoration: none}
.cat_link ul li:VISITED {color: #ffffff; text-shadow:0px 0px 5px #ffffff; text-decoration: none}
.cat_link ul li:HOVER {color:#ffffff; text-shadow:0px 0px 15px #EAFF00;}
*/

.average
{ font-family:		Tahoma;
  font-size:		11px;
  color:                #003366;
}

.average p
{
	font-family:	Tahoma;
	font-size:	11px;
	color:		#003366;
	margin-top:	7px;
	text-indent:	20px;
	text-align:	justify;
}

.standard
{ font-weight:		normal;
}

.light
{ color:		white;
}
.light_link
{ color:		white;
}
.light_link:LINK {text-decoration: none;}
.light_link:VISITED {text-decoration: none;}
.light_link:HOVER {Color: #DDDDDD;}

.lightsmall
{ color:		white;
  font-size:		10px;
}
.lightsmall_link:LINK {text-decoration: none;}
.lightsmall_link:VISITED {text-decoration: none;}
.lightsmall_link:HOVER {Color: #DDDDDD;}

.lightsmall_link
{ color:		white;
  font-size:		10px;
}


.lightstandard
{ color:		white;
  font-weight:		normal;
}
.middle
{ //color:		#F0B5B5;
  color:		#FF6E1B;
}
.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  //color:			#F0B5B5;
  color:			#FF6E1B;
  background-color:  transparent;
}

.subcat
{ font-size:		9px;
  font-weight:          normal;
  color:                white;
}
.subcat_link
{ font-size:		9px;
  font-weight:          normal;
  color:                white;
}
.subcat_link:LINK {text-decoration: none;}
.subcat_link:VISITED {text-decoration: none;}
.subcat_link:HOVER {Color: #DDDDDD;}


/*
 alpha widget
*/
#side .alpha .letter {
 	float: left;
	display: block;
	text-align: center;
	margin: 2px 2px 0 0;
	width: 25px;
	height: 20px;
	padding: 4px 0 0 0;
	font-size: 16px;
	background-color: #028EBF;
}

.alpha .letter a{
	text-decoration: none;
	padding: 6px 9px;
	color: white;
}

.alpha .letter a:hover{
  color: white;
  background-color: #64BAD9;
}

.alpha .letter:hover{
  background-color: #aaa;

}

.clearfix {
position:relative;
display:block;
clear:both;
}
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

ul.nav {
    list-style-type: none;
}


.vert_blurb {
/*	-moz-box-shadow:0px 0px 15px #028EBF;
	-webkit-box-shadow:0px 0px 15px #028EBF;
	box-shadow:0px 0px 15px #028EBF;
	border: 7px #64BAD9 solid;
*/

	text-align: center;
	float: left;
	padding-top: 10px;
	margin: 5px;
	line-height: 1.2em;
	overflow: hidden;
	width: 180px;
	height:230px;
	border:0px solid #000000;
}

.vert_blurb .extra,
.vert_blurb .maker {
  color:#333;
}


.counters {
        text-align:center;
}
.counters img {
    opacity: 0.40;             /* css3 */
    filter:alpha(opacity=40);  /* IE */
    -moz-opacity:0.40;         /* Mozilla */
}

div.picture a:link img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.6;    /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.6;  /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.6;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    filter: alpha(opacity=60); /* IE 5.5+*/
}
div.picture a:visited img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.6;    /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.6;  /* Konqueror 3.1, Safari 1.1 */
    opacity: 0.6;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    filter: alpha(opacity=60); /* IE 5.5+*/
}

div.picture a:hover img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1.0;    /* Mozilla 1.6 и ниже */
    -khtml-opacity: 1.0;  /* Konqueror 3.1, Safari 1.1 */
    opacity: 1.0;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
    filter: alpha(opacity=100); /* IE 5.5+*/
}

.scroll-to-top-button{
    background: #98DCF5 url(/images/Upload.png) center center no-repeat;
    width: 32px;
    height: 32px;
    color: #fff;
    font-family: verdana;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    cursor: pointer;
    padding: 15px;
    margin: 10px 125px 0 0;
}

