body {
	background:url(../images/body_bg.jpg) repeat-x;
	background-color:#f1f8fe !important;
	}
textarea, select {
	border:1px solid #4C92D6;
	}
a{
	color:#347ABE;
	}
	
/*---*/	

#Container {
	background-color:#68a8e6;
}
.header {
	background:url(../images/top_crave.jpg) no-repeat left bottom;
}
.logo {
	color:#054499;
}
.search_box {
	color:#054499;
}
.input {
	border:1px solid #CCCCCC;
}
.category {
	border:#4c92d6 1px solid;
	color:#347abe;
	background:url(../images/catagory_bg.jpg) repeat-x;
}
.sidebar_links {
	background-color:#e5f2ff;
}
.sidebar ul li a {
	background:url(../images/menu_bg.jpg) no-repeat scroll 10px center;
	color:#9c5731;
}
.sidebar ul li a:hover {
	background:url(../images/menu_hover.jpg) no-repeat scroll 10px center;
	color:#4b2a0b;
}
.sidebar ul li {
	border-bottom:dotted 1px #364f67;
}
.heading_f {
	background:url(../images/head.jpg) no-repeat;
	color:#FFFFFF;
}
.heading_f ul li a {
	background:url(../images/heading_left.jpg) no-repeat 1px 0px;
	color:#FFFFFF;
}
.heading_f ul li a span {
	background:url(../images/heading_right.jpg) no-repeat scroll 100% 4px;
}
.dropdown {
	background:url(../images/dropdown.jpg) no-repeat;
}
.dropdown a {
	color:#FFFFFF;
}
.text_content h3 {
	color:#4b2a0b;
}
.text_content p {
	color:#4b2a0b;
}
.footer_left {
	background:url(../images/footer_left.jpg) no-repeat;
}
.footer_bg {
	background:url(../images/footer_bg.jpg) repeat-x;
}
.footer_right {
	background:url(../images/footer_right.jpg) no-repeat top right;
}
.footer_menu ul li a {
	color:#054499;
}
.footer_menu ul li a:hover {
	color:#4a8ecf;
}
.powered_by {
	color:#054499;
}
.admin_loginblog {
	background:#FFFFFF url(../images/login_bg.gif) repeat-x scroll left top;
	border:1px solid #4C92D6;
}
.admin_loginheading {
	color:#000;
}
ul.top_link li {
	background: url(../images/nav.gif) repeat-x top left;
}
ul.top_link li a {
	border-right: 1px solid #4C92D6;
}
ul.top_link li a:hover {
	background-color:#F0F6FC;
}
ul.top_link .active a {
	color:#000000;
	background-color:#F0F6FC;
}
.user_name {
	color:#fff;
}
a.logout_link {
	color:#797e05;
}
.edit_link a {
	color:#347ABE;
}
.edit_link a:hover {
	color:#5497d8;
}
.text {
	border:solid 1px #4C92D6;
}
.forgot_rightcolumn a {
	color:#347ABE;
}
.forgot_rightcolumn a:hover {
	color:#5497d8;
}
.menu_leftround {
	background:url(../images/menu_leftround.gif) no-repeat top left;
}
.menu_bg {
	background:url(../images/menu_bg.gif) repeat-x top right;
}
.menu_bg ul li a {
	color:#FFFFFF;
}
.menu_bg ul li a:hover {
	color:#FFFFFF;
}
.menu_rightround {
	background:url(../images/menu_rightround.gif) no-repeat top right;
}
.navigation {
	background:url(../images/nav.gif) repeat-x #c4c550;
	float: right;
	margin-top: -1.25em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .25);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .25);
	margin-top:5px;
}
.navigation a {
	display: block;
	width: 72px;
	text-align: center;
	text-decoration: none;
	padding: .5em 0;
	color: #fff;
	font-weight:bold;
	text-shadow: 
 0px -1px 1px rgba(0, 0, 0, .2), 0px 1px 0px rgba(255, 255, 255, .5);
	-webkit-box-shadow:  
 inset 0 -1px 0px rgba(255, 255, 255, .5), inset 0 1px 0px rgba(255, 255, 255, .5);
	-moz-box-shadow:
 inset 0 -1px 0px rgba(255, 255, 255, .5), inset 0 1px 0px rgba(255, 255, 255, .5);
	box-shadow:
 inset 0 -1px 0px rgba(255, 255, 255, .5), inset 0 1px 0px rgba(255, 255, 255, .5);
	-webkit-transition: color 0.1s linear;
}
.navigation .first a {
	border-left: none;
}
.navigation .last a {
	border-right: none;
}
.navigation a:hover, .navigation a:active, .welcome .navigation #navWelcome a, .the-day .navigation #navTheDay a, .people .navigation #navPeople a, .accommodation .navigation #navAccommodation a, .gifts .navigation #navGifts a, .rsvp .navigation #navRSVP a {
	/*color:#000;*/

	font-weight: bold;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .25);
}
.warning {
	color:#CC6600;
}
.notice {
	color:#00CC33;
}
.disabled {
	color:#999999;
}
.darker_bg {
	background-color:#f0f6fc;
}
.bg_darker input {
	border:1px solid #CCCCCC;
}
.bg_darker select {
	border:1px solid #CCCCCC;
}
.bg_dark {
	background-color:#68A8E6;
	border:1px solid #ccc;
	color:#fff;
}
.bg_darkest {
	background-color:#aaaaaa;
}
.bg_lighter {
	background-color:#FFFFFF;
}
.bg_lighter span.opacitynone {
	color:#FFFFFF;
}
.bg_darker span.opacitynone {
	color:#f0f6fc;
}
.bg_lighter input {
	border:1px solid #CCCCCC;
}
.border_all {
	border:solid 1px #aaa;
}
.highlight_editor_field {
	background-color:#ffffaa;
}
.sorting_link {
	color:#fff;
}
.prev_nextclass a {
	color:#333333;
}
.prev_nextclasspp a {
	color:#333333;
}
.prev_nextclasspp a:hover {
	text-decoration:underline;
}
.highlight_row {
	background-color:#FFCCCC;
}
div.autocomplete {
	background-color:white;
	border:1px solid #888;
}
div.autocomplete ul li.selected {
	background-color: #ffb;
}
.divforaddform {
	background-color:#E5F2FF;
}
.right_inn_left {
	background-color:#F0F6FC;
}
.right_inn_full {
	background-color:#f0f6fc;
	border:1px solid #FFFFFF;
}
.right_inn_full .text_content h3 {
	color:#4b2a0b;
}
.right_inn_full .text_content p {
	color:#4b2a0b;
}
.photo {
	border:#FFFFFF 2px solid;
}
.doctor_head {
	color:#764f0b;
}
.doctor_head span {
	color:#764f0b;
}
.doctor_detail {
	background: url(../images/sptr.jpg) no-repeat left bottom;
}
.block_head {
	background: url(../images/catagory_bg.jpg) repeat-x;
	border:1px solid #4C92D6;
	color:#054499;
}
.block_content {
	background:none repeat scroll 0 0 #fff;
}
.block_content a {
	color:#014b92;
	background:url(../images/menu_bg-two.jpg) no-repeat 0px 4px;
}
.block_content a:hover {
	color:#68a8e6;
	background:url(../images/menu_hover-two.jpg) no-repeat 0px 4px;
}
.block_1 p {
	color:#964f29;
}
.submit_button {
	background: url(../images/button-leftround.png) no-repeat top left;
}
.submit_button input {
	background: url(../images/button-rightround.png) no-repeat top right;
}
.submit_button a {
	background: url(../images/button-rightround.png) no-repeat top right;
}
.submit_button button {
	background: url(../images/button-rightround.png) no-repeat top right;
}
.input_box {
	border:solid 1px #4C92D6;
}
.city_input {
	border:solid 1px #4C92D6;
}
.domain_input {
	border:solid 1px #4C92D6;
}
.name_input {
	border:solid 1px #4C92D6;
}
.micro_input {
	border:solid 1px #4C92D6;
}
#mainmenu .div_menu_item span {
	color:#014b92;
}
.top_round .left {
	background: url(../images/top_leftcornner.jpg) no-repeat left top;
}
.top_round .right {
	background: url(../images/top_rightcornner.jpg) no-repeat right top;
}
.logo_name {
	color:#347ABE;
}
h1 {
	color:#347ABE;
}
h2 {
	color:#347ABE;
}
.top_navigation ul li a {
	color:#FFFFFF;
}
.top_navigation ul li a:hover {
	color:#347ABE;
}
.top_navigation_swap ul li a {
	color:#FFFFFF;
}
.top_navigation_swap ul li a:hover {
	color:#347ABE;
}
.footer_table_wrraper {
	border:#fff 1px solid;
}
.fotter_table_block {
	background:none repeat scroll 0 0 #E5F2FF;
	border:1px solid #fff;
	color:#403B37;
}
.fotter_table_block span.text_bold a {
	color:#347ABE;
}
.fotter_table_block span.text_bold a:hover {
	text-decoration:none;
	color:#054499;
}
.fotter_table_block a {
	color:#054499;
}
.fotter_table_block a:hover {
	color:#347ABE;
}
.white-color {
	color:#F0F6FC;
}
.ppgalleryphoto_table {
	background-color:#68A8E6;
}
.ppgalleryphoto_table table tr {
	background-color:#68A8E6;
}
.back_link a {
	color:#333333;
}
.back_link a:hover {
	color:#333333;
}
.gotomaplink a {
	color:#347ABE;
}
.gotomaplink a:hover {
	color:#5497d8;
}
.edit_link a {
	color:#347ABE;
}
.edit_link a:hover {
	color:#5497d8;
}
.makedraggable_link a {
	color:#347ABE;
}
.makedraggable_link a:hover {
	color:#5497d8;
}
#mainmenu ul li ul li .div_menu_item_outer .div_menu_item .divforaddform input {
	border:solid 1px #4C92D6;
}
.suggest_link_over {
	background-color:#c7ddf3;
	}
.doctorsHeading_Row{
	border:1px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	}	
.clientHeading_Row{
	background-color:#E8EA9F;
	border:1px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	}	
.doctorsGray_Row,
.doctorsLight_Row{
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
.doctorsGray_Row{background-color:#FFFFFF;}	
.doctorsColumn{
	border-left:1px solid #CCCCCC;
	}
.doctorsColumn_two{
	border-left:1px solid #CCCCCC;
	}
table.tableInnSide tr td {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	}
.blackColor{
	color:#000000;
	}	
.tableRightBor{
	border-right:1px solid #CCCCCC;
	}
.client_Heading_Row,
.doctorsHeading_Row{background-color:#68A8E6;}		
.client_Heading_Row td{	
	border:1px solid #CCCCCC;
	border-right:0px solid #CCCCCC;
	}
.practice-heading ul li{list-style:none;display:inline;}
