/*BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 75%;
	line-height : 1.25em;
	color: #333333;
	background-color:#c7c3a6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align:center;
}*/
BODY
{
	background-color: #c7c3a6;
}

/* DIV layouts */
#mainHolder {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	position:relative;
	background-image:url(http://www.svmc.se/images/main_bg_white.jpg);
	background-color: White;
	background-position:left;
	background-repeat:repeat-y;
}
#mainContent {
	width: 985px;
	margin-left:8px;
	/*position:relative;*/
}
#annonsHolder {
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:left;
	height:0;
}
#annonser {
	position:absolute;
	top:0;
	left:0;
	margin-left:1005px;
	padding-top:118px;
}
/* ----- TOP layout ----- */
#topHolder {
	position: relative;
	width: 850px;
}
#media{
	padding:0px;
	border-bottom:solid 1px #ffffff;
}
/* ----- END TOP layout ----- */
/* ----- Top Nav ----- */
#navHolder {
	float:left;
	position:relative;
	width:985px;
	/*height:42px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4e493f;
	font-size:90%;
	font-weight:bold;
	background-image:url(http://www.svmc.se/images/menu_bg.gif);
	background-repeat:repeat-x;
	
	background-color: #fff;
}
#navLayout {
	padding-top:5px;
	padding-left:10px;	
}
#navLayout a, #navLayout a:link, #navLayout a:active, #navLayout a:visited {
	color:#0E5291;
	text-decoration:none;
	font-weight:bold;
}
#navLayout a:hover {
	color:#0E5291;
	text-decoration:underline;
	font-weight:bold;
}
.topNavLink {
	padding-right:5px;
	float:left;
}
/* ----- END Top Nav ----- */
/* ----- MAIN layouts ----- */
#centerHolder {
	position: relative;
	float:left;
	width: 985px;
	font-size:90%;
/*	background-image:url(http://www.svmc.se/images/center_gradient.jpg);
	background-repeat:repeat-x; */
	padding-top:10px;
}
#centerContent {
	position: relative;
	float:left;
	height:100%;
	/*background-color:#006633;
	background-image:url(http://www.svmc.se/images/bg_tyre.jpg);
	background-repeat:no-repeat; */
	padding-bottom:30px;
}
#centerContentWide {
	
}
/* ----- Left Part Layout ----- */
#lHolder {
	float: left;
	position:relative;
	width: 220px;
	/*background-color:#33CCFF;*/
}
#lContainer {
	float: left;
	position:relative;
	padding-left:10px;
}
#lLayout {
	float:left;
	width: 200px;
	position:relative;
}
/* ----- Center Block Layout ----- */
#cBlockHolder {
	float:left;
	position:relative;
	width:775px;
	background-color:#ffffff;
	border:solid 0px #9a9b89;
}
#cBlockContent {
	float:left;
	position:relative;
	padding-top: 0px;
	padding-bottom: 25px;
}
/* ----- Center Block Layout Startpage ----- */
#cBlockHolderStart {
	float:left;
	position:relative;
	width:765px;
}
#cBlockContentStart {
	float:left;
	position:relative;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* ----- Center Part Layout ----- */
#cHolder {
	float: left;
	width: 540px;
	position:relative;
}
#wHolder 
{
	float: left;
	width: 765px;
	position:relative;
}

#cContainer {
	float: left;
	position:relative;
	/*border-right:dotted 1px #c6c3a5;*/
}
#cLayout{
	padding-left: 25px;
	padding-right: 25px;
}
/* ----- Center Part Layout START ----- */
#cHolderStart {
	float: left;
	width: 545px;
	position:relative;
}

#wHolderStart 
{
	float: left;
	width: 765px;
	position:relative;
}
#2colStart {
	float:left;
	width:570px;
	position:relative;
}

#wContainerStart {
	float: left;
	position:relative;
	/*border-right:dotted 1px #c6c3a5;*/
}


#cContainerStart {
	float: left;
	position:relative;
	/*border-right:dotted 1px #c6c3a5;*/
}
#cLayoutStart {
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}

#cLayoutDistrictStart {
	padding-left: 0px;
}

/* ----- Right Part Layout ----- */
#rHolder {
	float: right;
	position:relative;
	width: 220px;
}
#rContainer {
	float:left;
	position:relative;
	padding-left:10px;
	/*border-left:dotted 1px #c6c3a5;*/
}
#rLayout {
	position:relative;
	width: 200px;
}
/* ----- Right Part Layout START ----- */
#rHolderStart {
	float: left;
	position:relative;
	width: 190px;
}

#rContainerStart {
	float:left;
	position:relative;
	padding-left:0px;
	/*border-left:dotted 1px #c6c3a5;*/
}
#rContainerDistrictStart {
	float:left;
	position:relative;
	padding-left:10px;
	/*border-left:dotted 1px #c6c3a5;*/
}

#rLayoutStart, #rLayoutStart2 {
	position:relative;
	width: 175px;
	float: left;
	margin-left:10px;
}
#rLayoutDistrictStart {
	position:relative;
	width: 200px;
	margin-left: 10px;
}
/* ----- END MAIN layouts ----- */

#garageStart {
	width: 570px;
	margin-bottom:13px;
}

#campaignStart
{
	margin-bottom: 11px;
}

#distrikt {
	width:200px;
	height:89px;
	background-image:url(http://www.svmc.se/images/distrikt.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
}
/*
#distriktName {
	position:relative;
	left:15px;
	top: 60px;
	height:20px;
	width:160px;
	color:#fff20e;
	font-size: 120%;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/
#distriktForm {
	position:relative;
	left:15px;
	top: 60px;
}
.smcCentralt 
{
	margin-bottom:13px;
}
.distriktLogo {
	margin-bottom:13px;
}
.bliMedlem {
	margin-bottom:13px;
}
.puffLeft {
	margin-bottom:15px;
}

/* ----- Footer Layout ----- */
#footerHolder {
	
}
#footer { 
	width:985px;
	margin-left:8px;
	padding:15px 0 15px 0;
	text-align: center;
	border-top: 1px solid #9d9d85;
	font-size: 90%;
	color: #74715c; 
	/*margin-top:35px;*/
}
#footer p {
	margin:0;
}
#footer a, #footer a:link, #footer a:visited {
	color: #74715c;
	font-weight:normal;
	text-decoration:underline;
}
#footerBottom {
	height:20px;
	background-image:url(http://www.svmc.se/images/footer_bottom.jpg);
	background-repeat:no-repeat;
}
/* ----- End Footer Layout ----- */

/* ----- LEFT NAV ----- */
.navHolder {
	margin-bottom:10px;
	width:200px;
	position:relative;
	background-image:url(http://www.svmc.se/images/menu_bg.jpg);
	background-repeat:repeat-y;
}
.navContent {
	width:192px;
	position:relative;
	left: 4px;
}
.navHeader {
	font-size: 1.3em;
	font-weight:bold;
	border-bottom: solid 1px #cdcec8;
	position:relative;
	color:#000000;
	
	height:45px;
	
	padding:15px 10px 0 10px;
	background-image:url(http://www.svmc.se/images/leftnav_top_bg.jpg); !important;
	background-repeat:no-repeat;
}
.navHeader a, .navHeader a:link, .navHeader a:visited, .navHeader a:hover, .navHeader a:active {
	background-image:url(http://www.svmc.se/images/nav_header_arrow.jpg);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding-left: 10px;
} 
/*.navLink {
	border-bottom: solid 1px #cdcec8;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
}*/
.leftNav {
	padding:0px;
	margin:0px;
}

.navIdent1
{
	font-size: 0px;
	padding-top: 4px;
	width: 10px;
}
.navIdent2
{
	font-size: 0px;
	padding-top: 4px;
	width: 20px;
}
.navIdent3
{
	font-size: 0px;
	padding-top: 4px;
	width: 30px;
}
.navIdent4
{
	font-size: 0px;
	padding-top: 4px;
	width: 40px;
}
.navIdent5
{
	font-size: 0px;
	padding-top: 4px;
	width: 50px;
}
.navIdent6
{
	font-size: 0px;
	padding-top: 4px;
	width: 60px;
}
.navIdent7
{
	font-size: 0px;
	padding-top: 4px;
	width: 70px;
}
.navIdent8
{
	font-size: 0px;
	padding-top: 4px;
	width: 80px;
}
.navIdent9
{
	font-size: 0px;
	padding-top: 4px;
	width: 90px;
}

.navTextIdent1
{
	width: 170px;
}
.navTextIdent2
{
	width: 160px;
}
.navTextIdent3
{
	width: 150px;
}
.navTextIdent4
{
	width: 140px;
}
.navTextIdent5
{
	width: 130px;
}
.navTextIdent6
{
	width: 120px;
}
.navTextIdent7
{
	width: 110px;
}
.navTextIdent8
{
	width: 100px;
}
.navTextIdent9
{
	width: 90px;
}

.leftNav ul {
	display:block;
	list-style-type:none;
}	
.navLink {
	padding:0px;
	margin:0px;
}
.navLink ul {
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.navLink li {
	display:block;
	border-bottom: solid 1px #cdcec8;
	text-align: left;
	line-height:14px;	
	margin:0px;
	padding:0px;
}
.navLink a, .navLink a:link, .navLink a:active, .navLink a:visited, .navLink a:hover {
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	margin:0px;
}
.navLink a:hover {
	background-color:#f0eee8;
	text-decoration:underline;
}
.navLinkNoSub a, .navLinkNoSub a:link, .navLinkNoSub a:active, .navLinkNoSub a:visited, .navLinkNoSub a:hover {
	padding-left:17px;
}
/* ----- NAVLINK ACTIVE ----- */
.navLinkActive1 {
	font-weight:bold;
	background-color:#E5E3D6;
	background-image:url(http://www.svmc.se/images/menu_bg_pattern1.gif);
}
.navLinkActive a, .navLinkActive a:link, .navLinkActive a:active, .navLinkActive a:visited, .navLinkActive a:hover {
	display:block;
	font-weight:bold;
	background-color:#E5E3D6;
	background-image:url(http://www.svmc.se/images/menu_bg_pattern1.gif);
	text-decoration:none;
}
/* -----   NAV SUB ----- */
.navSubLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f8f7f3;
	margin:0px;
	padding:0px;
}
.navSubLink ul {
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	line-height:14px;
}
.navSubLink li {
	text-align: left;
	line-height:14px;
	display:block;
	border-bottom: solid 1px #cdcec8;
	margin:0px;
	padding:0px;
}
.navSubLink a, .navSubLink a:link, .navSubLink a:active, .navSubLink a:visited, .navSubLink a:hover {
	display:block;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding-left:35px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}
.navSubLink a:hover {
	background-color:#ebe9df;
	text-decoration:underline;
}
.navSubLinkActive {
	background-color:#ebe9df;
}
.navSubLinkActive a, .navSubLinkActive a:link, .navSubLinkActive a:active, .navSubLinkActive a:visited, .navSubLinkActive a:hover {
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding-left:35px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/* ----- END LEFT NAV ----- */

/* ----- Box Large ----- */
.largeBox {
	margin-bottom:10px;
	width:385px;
	position:relative;
/*	background-image:url(http://www.svmc.se/images/large_box_bg.jpg);
	background-repeat:repeat-y; */
}

.largeBoxDistrikt {
	margin-bottom:10px;
	width:560px;
	position:relative;
/*	background-image:url(http://www.svmc.se/images/large_box_bg.jpg);
	background-repeat:repeat-y; */
}

.largeBoxContent {
	padding:0;
}
.largeBoxTop {
	height:15px;
	background-image:url(http://www.svmc.se/images/large_box_top.jpg);
	background-repeat:no-repeat;
}
.largeBoxBottom {
	height:15px;
	background-image:url(http://www.svmc.se/images/large_box_bottom.jpg);
	background-repeat:no-repeat;
	visibility:hidden;
}

/* ----- Box SMALL ----- */
.smallBox {
	margin-bottom:10px;
	width:200px;
	position:relative;
	background-image:url(http://www.svmc.se/images/small_box_bg.jpg);
	background-repeat:repeat-y;
}
.smallBoxContent {
	padding:10px 5px 10px 5px;
}
.smallBoxTop {
	/*height:15px;*/
	padding:5px 10px;
	background-image:url(http://www.svmc.se/images/small_box_top2.jpg);
	background-repeat:no-repeat;
}
.smallBoxBottom {
	height:15px;
	background-image:url(http://www.svmc.se/images/small_box_bottom2.jpg);
	background-repeat:no-repeat;
}
.smallBoxBottom2 {
	height:15px;
	background-image:url(http://www.svmc.se/images/small_box_bottom2.jpg);
	background-repeat:no-repeat;
}
.sokHolder {
	padding-left:4px;
	padding-right:4px;
}
.sokContent {
	padding-top:6px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:4px;
	border-bottom: solid 1px #cdcec8;
}
.sokHeader {
	font-size: 125%;
	font-weight: bold;
	color: #434343;
	margin-top: 0px;
	/*margin-bottom: 2px;*/
	
	padding:5px 10px 0 10px;
	
	line-height: 130%;
	
	height:32px;
	
	background-image:url(http://www.svmc.se/images/search_top_bg.jpg);
	background-repeat:no-repeat;
}
.siteMapLink {
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
}






div.smallerBox {
	margin-bottom:12px;
	width:175px;
	position:relative;
	/*background-image:url(http://www.svmc.se/images/smaller_box_bg.gif);
	background-repeat:repeat-y;*/
	
}
div.smallerBoxLayout {
	clear:both;
	border:solid 1px #999997;
}
div.smallerBoxContent {
	padding:5px 8px 8px 8px;
}
div.smallerBoxLayout div.smallerBoxContent div.newsholder {
	padding-bottom:10px;
}
div.smallerBoxContent div.newsholder h3 {
	font-size:1.2em;
}
div.smallerBoxContent div.newsholder .date {
	font-size:0.9em;
}
div.smallerBoxHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	padding:6px 5px 2px 10px;
}
div.smallerBoxImage {
	padding:1px 1px;
}
div.smallerBoxTop {
	background-image:url(http://www.svmc.se/images/smaller_box_top.jpg);
	background-repeat:no-repeat;
}
div.smallerBoxBottom {
	height:8px;
	background-image:url(http://www.svmc.se/images/smaller_box_bottom.gif);
	background-repeat:no-repeat;
}
div.smallerBoxHeader a, div.smallerBoxHeader a:link, div.smallerBoxHeader a:visited, div.smallerBoxHeader a:hover, div.smallerBoxHeader a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	text-decoration:none;
		
	/*background-image:url(http://www.svmc.se/images/smaller_box_top_arrow.gif);
	background-repeat:no-repeat;
	background-position:top right;*/
}
div.smallerBoxHeader a:hover {
	text-decoration:underline;
}
div.smallerBoxHeader img {
	float:right;
}






/* ----- STYLES ----- */
.startNewsContent {
	padding:10px;
}
.eventContent {
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.startNews {
	/*padding-bottom: 12px;*/
}
div.largeBox div.startNews h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.45em;
	line-height:1.1em;
	color:#222;
}

.newsListContent {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.newsListRow {
	padding-bottom:12px;
}
.newsImage {
	float:left;
	padding-bottom:10px;
	padding-right:10px;
}
.newsText {

}
.startQuestionsContent {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.startQuestions {
	padding-bottom: 12px;
}
.kalenderStartContent {
	padding:10px;
}
.kalenderStartContent table {
	width:150px;
}
.kalenderContent {
	padding: 10px 8px 10px 8px;
}
#kalenderStartSearch {
	border-top: solid 1px #cdcec8;
	padding-top:6px;
}
#kalenderSearch {
	
}
.kalenderSearchRow {
	padding-bottom: 10px;
}
.kalenderTopInfo {
	padding-bottom:20px;
}
.kalenderStartEvent {
	/*padding-bottom:6px;*/
	width:145px;
	margin-bottom:8px;
	/*border-bottom: solid 1px #cdcec8;*/
}
.kalenderStartEvent table {
	
}
.kalenderEvent {
	margin-bottom:15px;
}
.kalenderStartHeader {
	/*background-color:#e4e3e2;*/
	background-color:#f1f0e8;
}
.kalenderHeader {
	background-color:#f1f0e8;
}
.kalenderStartRub {
	font-size:1.0em;
	/*font-size: 110%;*/
	font-weight: bold;
	color: #434343;
	margin-top: 0px;
	margin-bottom: 1px;
	line-height: 125%;
}
.kalenderStartRub a, .kalenderStartRub a:link, .kalenderStartRub a:visited, .kalenderStartRub a:hover, .kalenderStartRub a:active {
	
}
.kalenderStartInfo {
	padding-top:4px;
	padding-bottom:4px;
}
.kalenderStartDate {
	width:35px;
	/*padding-right:5px;*/
}
.kalenderStartFlag {
	padding-left:5px;
}
.kalenderGuide {
	padding-bottom:3px;
}
.kalenderRowPadding {
	padding-bottom: 6px;
}
.mostVisitedContent {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.mostVisitedRowPadding {
	padding-bottom: 6px;
}

.formLayout {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.formHolder {
	padding-top: 15px;
}
.formLeft {
	padding-right: 10px;
}
.formInfo {
	padding-bottom: 15px;
}
.formInfoBorder {
	padding-bottom: 15px;
	border-bottom: solid 1px #999999;
}
.casePhoto {
	margin-bottom:10px;
}
.bildText {
	
}
.artikelBild {
	margin-bottom:15px;
}
.products {
	margin-bottom:2px;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.clearBoth {
	clear:both;
}

.smallDropList
{
	width: 180px;
}

#Header
{
	margin-bottom: 13px;
}

/* Garaget från Jonny till Forum */
.garaget {
 font-size: 12px;
 font-weight:bold;
 color:#FFFFFF;
}





.startWideBlock {
	margin-bottom:10px;
	display: block;
}



div#poll {
	
}
div#poll h2 {
	font-size:1.0em;
	margin-bottom:0.8em;
}
div#sendPoll {
	text-align:center;
	padding-top:5px;
}
div#sendPoll input {
	margin-bottom:5px;
}



/* NEWSLIST */
div#newsList {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:540px;
}
div#newsListContent {
	padding:0 25px 25px 25px;
}

div#newsListContent ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div#newsListContent ul li {
	padding:0;
	margin:0;
}

div#newsListContent ul li a, div#newsListContent ul li a:link, div#newsListContent ul li a:visited, div#newsListContent ul li a:hover, div#newsListContent ul li a:active {
	color:#222;
	display:block;
	text-decoration:none;
	padding:10px 10px;
}
div#newsListContent ul li a:hover {
	background-color:#e8e7db;
}
div#newsListContent ul li span.newsHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.45em;
	font-weight:bold;
	display:block;
	padding:0;
	margin:0.1em 0 0.2em 0;
}
div#newsListContent ul li span.newsIngress {
	font-weight:normal;
}

div.newsListFilter {
	width:490px;
	background-color:#fff;
	padding:0px;
	margin:15px 0 15px 0;
	background-image:url(/images/bg_newslistfilter.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
div.newsListFilterContent {
	padding:0 10px;
}
div.newsListFilterGroup {
	float:left;
	width:auto;
	padding-right:15px;
}

a.linkButton {
	cursor: pointer;
}

div.newsListFilterTop {
	height:12px;
	font-size:0;
	background-image:url(/images/bg_newslistfilter_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.newsListFilterBottom{
	height:20px;
	font-size:0;
	background-image:url(/images/bg_newslistfilter_bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
div.newsListFilterDistrict {	
	padding:10px 0 0 0;
}
div.newsListFilterDistrict h2 {
	font-size:1.0em;
	margin:0;
}
div.newsListFilterButton {
	text-align:right;
	padding:10px 0 0 0;
}
div.newsListFilterRow {
	clear:both;
}
div.newsListFilter table tr td {
	padding-right:10px;
}

.PagingContainer {
	width:100%;
	margin-top:15px;
	padding-top:5px;
	border-top:solid 1px #cdcec8;
}
.PagingContainer a {
	padding:3px;
	display:inline;
}
.PagingContainer a:hover {
	background-color:#e8e7db;
}
.PagingContainer a.SelectedPagingItem {
	text-decoration:none;
	font-weight:bold;
	color:#222;
}
.PagingContainer a.SelectedPagingItem:hover {
	background-color:#fff;
}



/* NEWSLIST CALENDER-THEME */
/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	background: #ddd;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #777;
	z-index: 9999; /*must have*/
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #c6c2a5 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #c6c2a5;
	color: #000;
}
* html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.ui-datepicker-control {
	background: #fff;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #fff;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #333;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #a39d77;
}
.ui-datepicker-days-row {
	background: #e2e0d2;
	color: #666;
}
.ui-datepicker-week-col {
	background: #777;
	color: #fff;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #c6c2a5;
}
.ui-datepicker-days-cell a{
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #c6c2a5;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #a39d77;
}
.ui-datepicker-days-cell-over {
	background: #fff;
	border: 1px solid #777;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-today {
	background: #fcc !important;
}
.ui-datepicker-current-day {
	background: #fff !important;
}
.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #fdd !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #fff !important;
	color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #777;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
