@charset "utf-8";
/* CSS Document */

@import url(font.css);
@import url(form.css);
@import url(header.css);
@import url(content.css);
@import url(footer.css);
@import url(buttons.css);

body, html{
	height:100%;
	padding:0;
	margin:0;
}

.clear{ clear: both; display:block; }
.fright{ float: right !important; }
.fleft{ float: left; }

.hide{ display: none; }

.mtop20{ margin-top: 20px !important; }
.mtop10{ margin-top: 10px !important; }
.mtop5{ margin-top: 5px !important; }
.ptop20{ padding-top: 20px !important; }
.ptop10{ padding-top: 10px !important; }
.ptop5{ padding-top: 5px !important; }

.bordered{ border: 1px solid #CACACA; background:#F7F7F7; }
.btop{ border-top: 1px solid #CACACA;}

.captcha_img{ border: 1px solid #CECECE; }

p.normal{
	padding: 12px 0px;
}

#ups-shipping{
	position:absolute;
	top:0;
	left: -500px;
	z-index: 9000;
}

.cart_message{
	float:right;
	border: 1px solid #C60;
	background:#FFF0F0;
	padding: 5px;
}
.cart_message *{
	font-size:12px;
	color:#900;
}

.seals{
	text-align:center !important;
}
.seals a{
	font-size: 9px !important;
	color: #CCC !important;
}
.seals td{
	padding-right: 25px;
}
#mainSiteBlock{
	min-width: 1000px;
	width: 1000px;
	height: 100%;
	text-align:left;
}
.wide_screen{
	width: 100% !important;
	max-width: 1600px !important;
}
.static{ width: 1000px !important; }

#breadcrumbs {
	font-weight: bold;
	padding: 0.2em 0.2ex 0.4em 0.2ex;
	margin: 0;
	font-size: 10px;
	background: white;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: #DADADA;
}

#breadcrumbs a {
	color: #475B8F;
	font-size: 10px;
}

#breadcrumbs span {
	padding: 0 0.5ex;
	font-weight: normal;
	font-size: 10px;
}

.pagination {
	margin: 0.5em auto;
	text-align: center;
	font-weight: bold;
}

.pagination>span,.pagination>strong,.pagination>a {
	padding: 0 1ex;
	background: transparent;
}

.pagination>a {
	color: #475B8F;
	font-weight: normal;
}

.pagination strong a {
	color: #475B8F;
}

.pagination .active{
	background: #FCFCFC !important;
	border: 1px solid #CCC;
	padding: 0.2em 1ex;
}

.pagination form {
	display: inline;
}

.pagination select {
	width: auto;
	font-weight: normal;
	text-align: right;
	padding: 0;
}

.pagination option {
	width: 3ex;
}

.pagination label {
	margin: 0 1ex;
	font-weight: normal;
}

.required .suffix {
	color: red;
	margin-left: 0.5ex;
}

.errors {
	color: red;
	font-size: 0.76em;
}

ul.errors li {
	list-style-type: disc;
	list-style-position: inside;
}

label {
	padding: 0.3em 0;
	font-size: 1.08em;
}

/* Easy Tooltip */

#easyTooltip{
	margin:0 10px 1em 0;
	width:350px;
	padding:8px;
	background:#fcfcfc;
	border:1px solid #CCC;
	line-height:130%;				
}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}	
#easyTooltip p{
	margin:0 0 .5em 0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}		
#easyTooltip img{
	background:#fff;
	padding:1px;
	border:1px solid #e1e1e1;
	float:left;
	margin-right:10px;
}		

#cvv_description{display:none;}
					

/* // Easy Tooltip */