@charset "utf-8";
/* CSS Document */

#header .navigation ul {
	height: 16px;
	padding:15px 0 0;
}
#left_col #news ul li .button a span {
	white-space: nowrap;
}
#left_col #events ul li .button a span {
	white-space: nowrap;
}
#right_col .quicklinks {
	background-color: #E7E2D8;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 25px 25px 7px;
	width: 270px;
}
#bottom {
	float: left;
	margin: 20px 0;
	overflow: hidden;
	width: 980px;
}
#footer {
	margin: 20px 0 0 0;
}
#footer .wrapper ul li h4 a {
	font-size: 0.8em;
}
#footer2 .wrapper2 ul {
	float: left;
	padding: 0 281px;
	margin: 0 0 6px 0;
}
#footer2 .wrapper2 ul li {
	float: left;
}
#footer2 .wrapper2 ul li a {
	font: italic 1em/1em Georgia, "Times New Roman", Times, serif;
	color: #464545;
	height: 11px;
	float: none;
	white-space: nowrap;
}
/* Subpage quicklinks */

#subpage .wrapper .leftcol .quicklinks ul li a {
	font: 1.083em/1em Georgia, "Times New Roman", Times, serif;
	color: #5f5e5e;
	padding: 9px 0 9px 0;
	float: left;
	border-bottom: 1px solid #e2e2e2;
	width: 235px;
	background: url(../images/sidemenu_arrow.gif) right 11px no-repeat;
	display: block;
	margin: 0;
}
#subpage .wrapper .leftcol .quicklinks ul li a.selected {
	background: url(../images/sidemenu_arrow_down.gif) right 13px no-repeat;
	margin: 0;
}
#subpage .wrapper .leftcol .quicklinks ul li ul li a {
	text-transform: uppercase;
	background: url(../images/sidemenu_arrow2.gif) 212px 10px no-repeat #90BCC4;
	font: 0.923em/1em Georgia, "Times New Roman", Times, serif;
	padding: 9px 20px 9px 20px;
	width: 195px;
	margin: 0;
	color: white;
}
#subpage .wrapper .leftcol .quicklinks ul li ul li ul li a {
	color: #5f5e5e;
	text-transform: uppercase;
	background: url(../images/sidemenu_arrow.gif) right 11px no-repeat;
	font: 0.917em/1em Georgia, "Times New Roman", Times, serif;
	padding: 9px 0 9px 40px;
	width: 195px;
}
/* Homepage Polls */

#right_col .polls ul li label {
	float: left;
	margin: 0 0 0 14px;
	text-transform: uppercase;
	font: 1em/14px Arial, Helvetica, sans-serif;
	width: 236px;
}
#subpage .wrapper .rightcol .news ul li {
	padding: 0 0 9px 0;
}
#subpage .wrapper .rightcol .articles ul li {
	padding: 0 0 9px 0;
}
.calenderholder TH {
 padding:0 6px;
}

.calenderholder td, .calenderholder a{
	padding:0 !important;
	width:10px !important
}

#ui-datepicker-div th{
	 padding:0 6px;
}

#ui-datepicker-div .ui-datepicker-title span{
	height:20px;	
	float:left;
}
#subpage{
	overflow:hidden;
}
#subpage .wrapper .content .form p{
	width:623px;	
}
table.shopping_cart th.qty {
	width: 10%;
}
table.shopping_cart th.code {
	width: 15%;
}
table.shopping_cart th.product {
	width: 33%;
}
table.shopping_cart th.price {
	width: 10%;
}
table.shopping_cart th.total_price {
	width: 10%;
}
table.shopping_cart th.delete {
	width: 100px;
}

table.shopping_cart td, table.shopping_cart th {
	padding:8px 0
}
table.shopping_cart_total td {
	padding: 0
}
table.shopping_cart_total {
	float:left;
	margin: 0 0 20px
}
table.shopping_cart_total td.spacer1{width:70px}
table.shopping_cart_total td.spacer2{width:100px}
table.shopping_cart_total td.net{width:140px; padding:8px 0 10px 0}
table.shopping_cart_total td.total{width:60px; padding:8px 0 10px 0}
table.shopping_cart_total td.button{width:80px; padding:8px 0 10px 0}
table.shopping_cart_total td.button_checkout{width:100px; padding:8px 0 10px 0}
table.shopping_cart_total.padding td{
	padding:8px 5px
}
table.shopping_cart_total.padding td.net{width:183px; padding:8px 0 10px 0}

#header .flagzoom .shoppingbag {
	color: #5b5959;
	font: italic 1em/1em Georgia, "Times New Roman", Times, serif;
	width:200px;
	
}
#header .flagzoom .shoppingbag span{
	margin:-14px 0 0
}


#header .searchsocial ul li input {
       line-height: 31px;
}