body { 
    background-image: url(/themes/gray_vcard/images/bg/dark_scratch.jpg);
    background-repeat: repeat;
    background-color: #ccc;
    background-position: top center;
}



/* accordion NB! 'grey' is the name of accordion theme, you can switch it in js */

.accordion_theme { 
	border: 3px solid #fff; 
	padding: 0px 0px; 
	background-color: #f9f9f9; 
}

.accordion_theme li > h2 {
	background-image:url(/themes/gray_vcard/images/bg/dark_grid.jpg); 
	background-repeat:repeat;
	font: normal 18px 'DroidSerifRegular', Arial, sans-serif; 
	color: #555; 
	line-height: 2.4em; 
	text-shadow: 0 -1px 0 #fff; 
}
.accordion_theme li > h2 span {
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	background-image:url(/themes/gray_vcard/images/check.jpg); 
	background-repeat:repeat;
	
}



/*  page numbers */

.accordion_theme li > h2 b {  
	color: #999; 
	font-size: 20px; 
	background-image:url(/themes/gray_vcard/images/check.jpg); 
	background-repeat:repeat; 
}

.accordion_theme li > h2 b:hover, .accordion_theme li > h2 :hover {  
	color: #777; 
}

.accordion li > h2 span {
	margin-top: 3px !important; /* theme main.css style rewritten */
}


/*  page background */
.accordion_theme li > div {  
	background-color: #F9F9F9; 
	height: 1000px; 
	border: 1px solid #ededed; 
}

#work_hours, #map_container, .css_gray_bordered {
	border: 1px solid #cfcfcf;
	background-color: #ffffff;
}

#work_hours .table_div,
#map_container .table_div, 
.css_gray_bordered .inner_div {
	background-color: #f9f9f9;
	margin: 8px;
}

#work_hours .table_div,
#map_container .table_div
	height: 245px;
}	

.left-column {
	float: left;
	width: 310px;
}

.right-column {
	float: right;
	margin-left: 15px;
}


/* analog of .intro */
.italic_gray { 
	font: normal 14px/1.6em 'DroidSerifItalic', Arial, sans-serif;
	color: #666666; 
}



/*******    Login    *********/ 

.welcomeuser_container {
	padding: 3px;
	background-color: #f0f0f0;
	   -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
}

.welcomeuser_container .welcomeuser {
	padding: 5px 10px;
	border: 1px solid silver;
	background-image:url(/themes/gray_vcard/images/check.jpg);
}

.welcomeuser_container .welcomeuser, 
.welcomeuser_container .welcomeuser * {
	color: #333333;
	font: normal 16px 'DroidSerifRegular', Arial, sans-serif;
}

.welcomeuser_container .welcomeuser a:hover {
	text-decoration: underline;
}




/*******    Services list    *********/

.price {
    color: #666666;
    font: 12px/20px 'DroidSansRegular',Arial,sans-serif;
}

.bullet {
	width: 12px;
	height: 9px;
	margin-right: 5px;
}

.css_black_button {
    background: none repeat scroll 0 0 #555555;
    color: #fefefe;
    border: none;
    padding: 2px 7px;
    cursor: pointer;
}

.css_black_button_big {
    background: none repeat scroll 0 0 #555555;
    color: #fefefe;
    border: none;
    padding: 6px 16px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

.css_black_button_big:hover,
.css_black_button:hover {
	background: none repeat scroll 0 0 #444444;
	color: #f0f0f0;
	
}

.info-content  .ui-state-highlight {
	background: none !important;
}
.info-content .ui-state-highlight h4 {
	background: none;
}

#start_date-block-container {
	width: 320px !important;
}
/*

use in other theme solutions:

background-image: url(/themes/gray_vcard/images/bg/big_grid.jpg);  -- kinda simplibook 
background-image: url(/themes/gray_vcard/images/bg/check.jpg);   -- need other fonts
background-image: url(/themes/gray_vcard/images/bg/dark_grid.jpg);  -- bad, do not match the fonts... 
background-image: url(/themes/gray_vcard/images/bg/dark_scratch.jpg);  -- nice
background-image: url(/themes/gray_vcard/images/bg/grey_scratch.jpg);  -- nice
background-image: url(/themes/gray_vcard/images/bg/grid.jpg);  -- kinda simplibook, more tiny
background-image: url(/themes/gray_vcard/images/bg/med_grid.jpg);
background-image: url(/themes/gray_vcard/images/bg/mosaic.jpg);  -- nice
background-image: url(/themes/gray_vcard/images/bg/small_grid.jpg); -- boring
background-image: url(/themes/gray_vcard/images/bg/stripe3.jpg); -- ? maybe good,like wool, but need to work..

*/