/*
Theme Name: Nova
Theme URI: http://
Description: The Nova WordPress theme
Version: 1.0
Author: Nova
Author URI: http://
Tags: blue, custom header, fixed width, two columns, widgets
*/

/* Begin Typography & Colors */

@import url("reset.css");

body {

font-family: Arial, Helvetica, sans-serif;
text-align:left;
color:#333;
font-size:12px;
background-color:#acacac;
}

.clear {
clear:both;
}

a:link,a:visited,a:active {
color:#00719c;
text-decoration:none;
outline-color:invert;
outline-style:none;
outline-width:medium;
}

h4 a:link,h4 a:active,h4 visited {
font-size:14px;
color:#00719c;
}

h1 {
color:#551F07;
font-size:22px;
font-weight:700;
padding-bottom:5px;
}

h2 {
color:#000;
font-size:30px;
font-family:Georgia;
font-weight:400;
margin-bottom:5px;
}

h3 {
color:#ea0406;
font-size:12px;
font-weight:700;
}

h4 {
font-size:18px;
color:#00719c;
font-weight:700;
font-family:"Georgia", serif;
}

h5 {
color:#000;
font-size:14px;
font-weight:700;
}

h6 {
color:#ffd972;
font-size:9px;
font-weight:700;
}

#wrap {
width:1040px;
background-color:#fff;
margin:0 auto;
}

#header {
height:89px;
position:relative;
margin-bottom:18px;
margin-left:20px;
}

#header .logo {
margin-top:19px;
float:left;
}

#header .gift {
float:left;
margin-left:110px;
margin-top:8px;
}

#header .main-menu {
width:290px;
height:30px;
line-height:30px;
float:right;
background:#000;
}

#header .main-menu ul {
margin-left:4px;
}

#header .main-menu ul li {
display:inline;
border-left:1px solid #b7b7b7;
}

#header .main-menu ul li a:link,#header .main-menu ul li a:visited,#header .main-menu ul li a:active {
color:#cadb2a;
font-size:12px;
font-weight:400;
cursor:pointer;
padding:0 7px;
}
#header .main-menu ul li.active a:link,#header .main-menu ul li.active a:visited,#header .main-menu ul li.active a:active,#header .main-menu ul li a:hover {
color:#fff;
text-decoration:none;
cursor:pointer;
}

#header .searchwrap {
width:261px;
height:24px;
position:absolute;
right:10px;
bottom:0;
}

 .searchwrap .inputbox {
width:182px;
background:#ebebec;
border:none;
padding:4px 2px;
}

 .searchwrap .button {
width:70px;
height:24px;
background:#cadb2a;
border:none;
}

#menu {



background:url(images/menu_bg.jpg) repeat-x left top;



height:38px;



line-height:38px;



margin-bottom:2px;



}







#menu ul li {



display:inline;



border-left:1px dotted #fff;



padding:0 4px;



}







#menu ul li a:link,#menu ul li a:visited,#menu ul li a:active {



color:#fff;



font-weight:700;



font-size:13px;



cursor:pointer;



}







#menu ul li.active a:link,#menu ul li.active a:visited,#menu ul li.active a:active,#menu ul li a:hover {



color:#cadb2a;



cursor:pointer;



text-decoration:none;



}







#menu-sub {



background:url(images/menu_sub.jpg) repeat-x left top;



height:29px;



line-height:26px;



text-align:right;



margin-bottom:10px;



}







#menu-sub .login {



width:300px;



float:right;



}







#menu-sub .login ul {



margin-right:10px;



}







#menu-sub .login ul li {



display:inline;



border-left:1px solid #757576;



padding:0 5px;



}



#menu-sub .login ul li.firstitem {



display:inline;



border: none;



padding:0 5px;



}



#menu-sub .login ul li a:link,#menu-sub .login ul li a:visited,#menu-sub .login ul li a:active {



color:#136e90;



font-weight:700;



font-size:13px;



cursor:pointer;



}







#menu-sub .sub-left-nav {



width:735px;



float:left;



text-align:left;



}







#menu-sub .sub-left-nav ul li {



display:inline;



padding:0 6px;



}







#menu-sub .sub-left-nav ul li a:link,#menu-sub .sub-left-nav ul li a:visited,#menu-sub .sub-left-nav ul li a:active {



color:#000;



font-size:14px;



cursor:pointer;



padding:0 2px;



}







#menu-sub .sub-left-nav ul li.active a:link,#menu-sub .sub-left-nav ul li.active a:visited,#menu-sub .sub-left-nav ul li.active a:active,#menu-sub .sub-left-nav ul li a:hover {



background:#cadb2a;



text-decoration:none;



cursor:pointer;



}







#banner {



width:1020px;



height:110px;



background-color:#f5f4f4;



margin:0 auto;



}







#banner img {



border:1px solid #000;



margin-top:10px;



}







#container {



width:1040px;


}







#leftcol {



width:180px;



float:left;



padding-left:10px;



}







#leftcol .moduletable-issue {



width:180px;



font-size:12px;



color:#1d466b;



text-align:center;



padding-bottom:10px;



}







#leftcol .moduletable-issue h3 {



background:#000;



font-size:16px;



font-weight:400;



color:#cadb2a;



height:40px;



padding-top:5px;



}







#leftcol .moduletable-issue h3 span {



font-size:12px;



font-weight:400;



color:#fff;



height:40px;



}







#leftcol .moduletable-issue img {



border:1px solid #bdbcbd;



}







#leftcol .moduletable-issue a.subscribe {



background:#000;



text-decoration:none;



font-size:14px;



font-weight:700;



color:#cadb2a;



display:block;



cursor:pointer;



height:25px;



line-height:25px;



}







#leftcol .moduletable-relish,#leftcol .moduletable-upfront {



width:180px;



font-size:12px;



color:#1d466b;



padding-bottom:10px;



}







#leftcol .moduletable-upfront {



border-bottom:none;



}







#leftcol .moduletable-relish h4,#leftcol .moduletable-upfront h4 {



color:#1d5769;



font-size:14px;



}







#leftcol a.more:active,#leftcol a.more:link,#leftcol a.more:visited {



text-decoration:none;



font-size:12px;



color:#00719c;



cursor:pointer;



}







#midcol {



width:600px;



float:left;



margin-left:10px;



border-left:1px solid #c8c7c7;



border-right:1px solid #c8c7c7;

	

}







#midcol .moduletable-pic {



border:0px solid #c8c7c7;



width:580px;



overflow: hidden;



float:left;



padding-left:10px;



}







#midcol .moduletable-featured {



width:195px;



float:right;



text-align:center;



margin-right:10px;



}







#midcol .moduletable-featured h3 {



background:url(images/moduletable_futred_h3.jpg) no-repeat left top;



height:37px;



line-height:30px;



text-align:center;



color:#fff;



font-weight:700;



font-size:16px;



}







#midcol .moduletable-featured ul li {



background:url(images/alink_bg.jpg) no-repeat left bottom;



}







#midcol .moduletable-featured ul li a:link,#midcol .moduletable-featured ul li a:visited,#midcol .moduletable-featured ul li a:active {



display:block;



color:#00719c;



font-size:16px;



font-family:Georgia;



padding:10px 20px;



}







#midcol .moduletable-featured ul li a:hover {



background:url(images/red_arrow.jpg) no-repeat left 13px;



text-decoration:none;



}


.moduletable-update {
	width: 552px;
	margin: 20px 0px 20px 10px;
	color: #231f20;
	padding: 0 14px 10px 14px;
	background: #f2f2f3;
}

.moduletable-update h3 {
	background: #000;
	height: 25px;
	line-height: 25px;
	margin: 0 -14px;
	color: #cbdb2a;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 17px;
}	

.moduletable-update h3 a:link,
.moduletable-update h3 a:visited,
.moduletable-update h3 a:active, {
	background: #000;
	height: 25px;
	line-height: 25px;
	margin: 0 -14px;
	color: #cbdb2a;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 17px;
	text-decoration: none;
}	

.moduletable-update h4 {
	font-family: Georgia;
	color: #00719c;
	font-size: 16px;
	font-weight: bold;
}

.moduletable-update h4 a:link,
.moduletable-update h4 a:visited,
.moduletable-update h4 a:active {
	color: #00719c;
	font-size: 16px;
	text-decoration: none;
}

.moduletable-update a:hover {
	text-decoration: underline;
}


#midcol .content-blog {



background:#fff;



width:580px;



padding:10px;



}







#midcol .content-blog .box h4 a:link,#midcol .content-blog .box h4 a:active,#midcol .content-blog .box h4 a:visited {



font-family:"Georgia", Times, serif;



font-size:18px;



color:#00719c;



margin-top:10px;



font-weight:400;



}







#midcol .moduletablelist {



float:left;



padding:10px;



}







#midcol .moduletablelist .moduletable-grill {



background:#fff;



float: left;



padding: 0 10px;



width:270px;



}







#midcol .moduletable-polls {



width:252px;



float:right;



font-size:15px;



background-color:#eef8fe;



padding:10px 15px;



}







#midcol .moduletable-polls h3 {



font-size:18px;



font-weight:700;



margin-bottom:12px;



color:#000;



}







#midcol .moduletable-polls ul {



margin-bottom:12px;



}







#midcol .moduletable-polls ul li {



background:url(images/arrow-2.jpg) no-repeat left center;



padding-left:15px;



}







#midcol .moduletable-polls ul li a:link,#midcol .moduletable-polls ul li a:visited,#midcol .moduletable-polls ul li a:active {



font-size:12px;



color:#231f20;



}







#midcol .moduletable-polls .submit {



width:58px;



height:21px;



background-color:#898989;



color:#fff;



border:none;



cursor:pointer;



}







.pdf {



width:270px;



border:1px solid #c8c7c7;



height:25px;



line-height:25px;



margin-top:20px;



}







.content {



font-size:12px;



color:#000;



}







.contentheading,.componentheading {



color:#cadb2a;



font-size:16px;



font-weight:700;



padding-bottom:5px;



text-transform:uppercase;



margin-bottom:7px;



min-height:20px;



height:auto !important;



}


.componentheading a:link, .componentheading a:hover, .componentheading a:active, .componentheading a:visited {
text-decoration: none;
color:#cadb2a;
}




.contentheading,.componentheading span {



font-size:16px;



color:#000;



font-weight:400;



}







.small,.createdate,.modifydate {



color:#837c50;



font-size:x-small;



}







.content ul {



padding-bottom:15px;



padding-left:30px;



}







.content ul li {



color:#333;



list-style:disc;



margin-bottom:3px;



}







#rightCol {



width:220px;



float:right;



padding-right:10px;



}







#rightCol .moduletable {



width:220px;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



margin-bottom:10px;



padding-bottom:10px;



}







#rightCol .moduletable h3 {



background:#000;



text-align:center;



font-size:16px;



font-weight:400;



color:#cadb2a;



height:25px;



padding-top:5px;



margin-bottom:0;



}







#rightCol .moduletable h4 {



text-align:center;



font-size:15px;



font-weight:700;



color:#00719c;



height:23px;



padding-top:5px;



border-bottom:5px solid #000;



border-top:1px dashed #000;



margin-bottom:10px;



}







#rightCol .moduletable h5 {



font-size:13px;



font-weight:700;



color:#00719c;



}







.moduletable-pantone {



background:#f7fadf;



width:200px;



margin-bottom:10px;



padding:0 10px 7px;



}







.moduletable-pantone h3 {



background:#000;



text-align:center;



font-size:16px;



font-weight:400;



color:#cadb2a;



height:25px;



padding-top:5px;



margin:0 -10px 5px;



}







.moduletable-pantone .label {



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-weight:400;



font-size:14px;



margin-left:5px;



color:#000;



}







.moduletable-pantone .inputBox {



width:153px;



border:1px solid #a7a6aa;



background-color:#fff;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-size:13px;



margin-bottom:10px;



margin-top:0;



padding:5px;



}







.moduletable-pantone .select_1 {



width:166px;



margin-bottom:5px;



}







.moduletable-pantone .button {



background:#cbdb2a;



width:30px;



height:25px;



color:#000;



border:none;



margin-bottom:5px;



cursor:pointer;



}







#rightCol .moduletable-tab {



width:220px;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



margin-bottom:10px;



}







#rightCol .moduletable-tab .mod_menu {



border-bottom:5px solid #cadb2a;



text-align:center;



margin-bottom:10px;



}







#rightCol .moduletable-tab .mod_menu ul li {



background:#000;



float:left;



}







#rightCol .moduletable-tab .mod_menu ul li.mid {



margin:0 5px;



}







#rightCol .moduletable-tab .mod_menu ul li a:link,#rightCol .moduletable-tab .mod_menu ul li a:active,#rightCol .moduletable-tab .mod_menu ul li a:visited {



text-decoration:none;



font-family:Helvetica, Verdana, Geneva, Arial,sans-serif;



font-size:12px;



color:#cadb2a;



display:block;



padding:5px 10px !important;



}







#rightCol .moduletable-tab .mod_menu ul li a:hover,#rightCol .moduletable-tab .mod_menu ul li.active a:active,#rightCol .moduletable-tab .mod_menu ul li.active a:link,#rightCol .moduletable-tab .mod_menu ul li.active a:visited {



background:#cadb2a;



color:#000;



display:block;



}







#rightCol .moduletable-tab .mod_nav {



background:#f7fadf;



margin-bottom:10px;



}







#rightCol .moduletable-tab .mod_nav ol li {



list-style-type:decimal;



margin-left:20px;



border-top:1px dashed #000;



padding-bottom:3px;



}







#rightCol .moduletable-tab .mod_nav ol li:first-child {



border-top:none;



}







#rightCol .moduletable-tab .mod_nav ol li a:link,#rightCol .moduletable-tab .mod_nav ol li a:active,#rightCol .moduletable-tab .mod_nav ol li a:visited {



text-decoration:none;



font-family:Helvetica, Verdana, Geneva, Arial,sans-serif;



font-size:12px;



color:#000;



}







#rightCol .moduletable ul {



text-align:center;



padding-top:5px;



}







#rightCol .moduletable ul li {



display:list-item;



}







#rightCol .moduletable ul li a:link,#rightCol .moduletable ul li a:active,#rightCol .moduletable ul li a:visited {



text-decoration:none;



font-family:Georgia, serif;



font-weight:700;



font-size:14px;



color:#117aa3;



}







#footer {



border-top:5px solid #231f20;



text-align:center;



font-size:11px;



color:#464646;



padding-bottom:2px;



}







#footer ul {



margin:10px 0 5px;



}







#footer ul li {



display:inline;



border-left:1px solid #989697;



}



#footer ul li.firstitem {



display:inline;



border: none;



}





#footer ul li a:link,#footer ul li a:visited,#footer ul li a:active {



color:#00719c;



font-size:12px;



margin:0 10px;



}







#leftcol-inner {



width:770px;



float:left;



border-right:1px solid #c8c7c7;



margin-left:5px;



padding-right:10px;



min-height:500px;



height:auto !important;



}







#leftcol-inner .blog {



width:760px;



}







#leftcol-inner .blog .moduletable-blog {



width:186px;



float:left;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



margin-bottom:10px;



padding-bottom:10px;



}







#leftcol-inner .blog .moduletable-mid {



width:186px;



float:left;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



border-left:1px solid #d2d1d2;



border-right:1px solid #d2d1d2;



min-height:500px;



height:auto !important;



margin:0 9px;



padding:0 10px 10px;



}







#leftcol-inner .blog .moduletable-blog ul,#leftcol-inner .blog .moduletable-mid ul {



text-align:center;



border-top:5px solid #000;



}







#leftcol-inner .blog .moduletable-blog ul li,#leftcol-inner .blog .moduletable-mid ul li {



display:list-item;



border-bottom:1px dotted #000;



padding:5px 0;



}







#leftcol-inner .blog .moduletable-blog ul li a:link,#leftcol-inner .blog .moduletable-blog ul li a:active,#leftcol-inner .blog .moduletable-blog ul li a:visited,#leftcol-inner .blog .moduletable-mid ul li a:link,#leftcol-inner .blog .moduletable-mid ul li a:active,#leftcol-inner .blog .moduletable-mid ul li a:visited {



text-decoration:none;



font-family:Helvetica, Verdana, Geneva, Arial,sans-serif;


font-size:14px;



color:#117aa3;



}







#leftcol-inner .blog-moduleList .moduletable-blog2 {



width:186px;



float:left;



margin-right:6px;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



}







#leftcol-inner .blog .blog-more {



border-top:5px solid #000;



padding-top:20px;



}







#leftcol-inner .blog .blog-more .box {



margin-bottom:10px;



padding:0 10px 10px;



}







#leftcol-inner .blog-more .box a.more:link,#leftcol-inner .blog-more .box a.more:visited,#leftcol-inner .blog-more .box a.more:active {



color:#00719c;



font-size:12px;



text-decoration:none;



margin-right:5px;



}







#leftcol-inner .blog-more .box span {



color:#808285;



margin-right:5px;



}







#leftcol-inner .directory {



margin-bottom:20px;



padding:0 10px;



}







#leftcol-inner .directory h3 {



font-size:24px;



color:#cadb2a;



border-bottom:5px solid #000;



margin:0 -10px 20px;



}







#leftcol-inner .directory .moduletable-directory {



width:240px;



float:left;



font-family:Arial, Helvetica, sans-serif;



font-size:12px;



color:#000;



}







#leftcol-inner .directory .moduletable-directory h4 {



font-family:Georgia;



font-size:18px;



color:#cadb2a;



margin-bottom:5px;



}







#leftcol-inner .directory .moduletable-directory a:link,#leftcol-inner .directory .moduletable-directory a:active,#leftcol-inner .directory .moduletable-directory a:visited {



text-decoration:none;



font-family:Helvetica, Verdana, Geneva, Arial,sans-serif;



font-size:12px;



color:#00719c;



}







#leftcol-inner .content {



width:500px;



float:left;



font-size:12px;



color:#000;



}







#leftcol-inner .moduletable-upload {



width:240px;



float:right;



}







#rightcol-inner {



width:220px;



margin-left:6px;



float:right;



}







#container-inner #leftcol-inner .contentheading,.componentheading {



color:#cadb2a;



font-size:24px;



font-weight:700;



border-bottom:5px solid #000;



border-top:1px dashed #000;



padding:5px 0 1px;



}







.moduletable-rss {



width:220px;



margin-bottom:20px;



}







.moduletable-ad {



width:180px;



background-color:#f5f4f4;



margin-left:20px;



padding:10px 0;



}







#leftcol-education {



width:780px;



float:left;



border-right:1px solid #c8c7c7;



padding-right:10px;



padding:0 9px 0 0;



}







#leftcol-education .moduletable-education {



width:780px;



border:1px solid #c8c7c7;



margin-bottom:20px;



}







#leftcol-education .moduletable-education .boxleft {



width:450px;



float:left;



}







#leftcol-education .moduletable-education .boxright {



width:300px;



float:left;



font-size:14px;



padding:16px 10px 0 15px;



}







#leftcol-education .moduletable-education .boxright h5 {



font-size:14px;



color:#000;



margin-bottom:15px;



}







#leftcol-education .moduletable-education .boxright h3 {



font-size:28px;



font-family:Georgia;



color:#00719c;



margin-bottom:10px;



}







#leftcol-education .moduletable-education .boxright h4 {



font-size:16px;



margin-bottom:10px;



color:#4d4d4f;



}







.moduletable{



	width: 300px;



}







.moduletable-left {



background:#fff;



width:300px;



}



.moduletable-left img {

	margin-right: 10px;

}







.moduletable-left .box {



margin-bottom:10px;



padding:0 10px;



}







#leftcol-education .right-education {



width:460px;



float:right;



border-left:1px solid #c8c7c7;



min-height:500px;



height:auto !important;



padding:0 0 0 10px;



}



*html #leftcol-education .right-education {

padding:0 0 0 5px;	

margin:0 0 0 5px;

}







#leftcol-education .right-education .blog-more img {



margin:3px 10px 5px 0;



}







#rightcol-education {



width:220px;



float:right;



}







#rightcol-education .ad {



width:180px;



background:#f5f4f4;



margin-left:10px;



padding:10px 0;



}







#midcol-enter {



float:left;



width:460px;



margin-left:10px;



border-left:1px solid #c8c7c7;



border-right:1px solid #c8c7c7;



min-height:800px;



height:auto !important;



padding:0 10px;



}







#midcol-enter .moduletable-enter {



width:460px;



}







#midcol-enter .moduletable-enter .enterleft {



width:275px;



float:left;



}







#midcol-enter .moduletable-enter .enterright {



width:185px;



float:right;



font-size:14px;



}







#midcol-enter .moduletable-enter .enterright h4 {



margin-bottom:16px;



}







#midcol-enter .blog-media {



background:#fff;



width:460px;



margin-bottom:10px;



}







#midcol-enter .blog-media h3 {



text-align:center;



font-size:16px;



font-weight:700;



color:#000;



height:23px;



padding-top:5px;



border-bottom:5px solid #000;



border-top:1px dashed #000;



margin-bottom:10px;



}







#midcol-enter .blog-media .box-media {



width:140px;



float:left;



padding:0 5px;



}







#midcol-enter .blog-media .box-none {



width:140px;



float:left;



border-right:1px solid #c8c7c7;



border-left:1px solid #c8c7c7;



padding:0 5px;



}







#midcol-enter .blog-media img {



margin:0 20px 5px 0;



}







#midcol-enter .blog-media .box-media h5 {



font-family:Arial, Helvetica, sans-serif;



color:#000;



font-size:14px;



font-weight:700;



}







.blog-light {



background:#fff;



width:460px;



}







.blog-light .box-light {



width:210px;



float:left;



padding:0 5px;



}







#rightcol-enter {



float:right;



width:220px;



}







.moduletable-event {



background:#f7fadf;



width:200px;



margin-bottom:20px;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



padding:0 10px 10px;



}







.moduletable-event h3 {



background:#000;



text-align:center;



font-size:16px;



font-weight:700;



color:#cadb2a;



height:25px;



padding-top:5px;



margin:0 -10px 5px;



}







.moduletable-event .label {



font-weight:700;



font-size:14px;



margin-left:5px;



color:#636363;



}







.moduletable-event .inputBox {



width:153px;



border:1px solid #a7a6aa;



background-color:#fff;



font-size:13px;



margin-bottom:5px;



margin-top:5px;



padding:5px;



}







.moduletable-event .button {



background:#cbdb2a;



width:66px;



height:25px;



color:#000;



border:none;



margin-bottom:5px;



margin-top:12px;



cursor:pointer;



}







.content-society {



font-size:12px;



font-family:Arial, Helvetica, sans-serif;



margin-bottom:25px;



}







.content-society h3 {



font-size:30px;



font-family:Georgia;



color:#000;



}







.content-society h4 {



font-size:24px;



color:#707070;



margin-bottom:20px;



}







.moduletable-gallary {



width:760px;



margin-bottom:50px;



}







.moduletable-gallary ul li {



float:left;



margin-right:5px;



}







.moduletable-com {



margin:20px;



}







.moduletable-com h3,.moduletable-comment h3 {



background-color:#ececec;



height:24px;



line-height:24px;



font-size:14px;



color:#000;



padding-left:20px;



margin-bottom:12px;



}







.event-search {



width:750px;



background:#f7fadf;



margin-bottom:10px;



padding:0 10px 10px;



}







.event-search .box {



width:230px;



float:left;



margin-top:10px;



}







.event-search .box-last {



width:220px;



float:left;



margin-top:30px;



}







.event-search .box .label,.event-search .box-last .label {



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-weight:700;



font-size:14px;



color:#636363;



float:left;



margin:3px 10px 0 3px;



}







.event-search .box .select,.event-search .box-last .select {



width:198px;



float:left;



margin:5px 5px 5px 0;



}







.event-search .box .select_1,.event-search .box-last .select_1 {



width:66px;



margin-bottom:5px;



margin-top:5px;



float:left;



}







.event-search .box-last .checkbox {



float:left;



margin-right:10px;



margin-top:5px !important;



}







.event-search .box-last .button {



background:#cbdb2a;



width:63px;



height:25px;



color:#000;



border:none;



margin-bottom:5px;



cursor:pointer;



float:left;



}







.moduletable_event {



background:#fff;



border-top:3px solid #ccc;



padding:10px;



}







.moduletable_event table td {



padding-left:10px;



border-bottom:1px solid #ccc;



height:30px;



}







.moduletable_event table.event {



width:280px;



float:left;



margin-right:5px;



}







.moduletable_event table.price {



width:123px;



float:left;



}







.moduletable-pampered {



background:#fff;



width:220px;



float:left;



margin-right:10px;



margin-top:10px;



}







.moduletable-pampered h3,.moduletable-pampered-right h3 {



text-align:center;



font-size:16px;



font-weight:700;



color:#000;



padding-top:5px;



padding-bottom:3px;



border-bottom:5px solid #000;



border-top:1px dashed #000;



margin-bottom:10px;



text-transform:uppercase;



}







.moduletable-pampered-right {



background:#fff;



width:220px;



float:left;



margin:10px 0 10px 9px;



}







.moduletable-pet {



width:210px;



margin-bottom:10px;



font-size:12px;



color:#000;



}







.moduletable-pet h3 {



background:#000;



text-align:center;



font-size:16px;



font-weight:400;



color:#cadb2a;



height:25px;



line-height:25px;



margin-bottom:10px;



}







.moduletable-pet h3 a:link,.moduletable-pet h3 a:active,.moduletable-pet h3 a:visited {



background:#000;



text-align:center;



font-size:16px;



font-weight:400;



color:#CADB2A;



height:25px;



line-height:25px;



margin-bottom:10px;



}







.moduletable-pet h4 {



font-size:14px;



font-weight:700;



color:#00719c;



}







.moduletable-form {



background:#fff;



width:200px;



float:left;



padding:0 10px 10px;



}







.moduletable-form h3 {



background:#000;



text-align:center;



font-size:16px;



font-weight:400;



color:#cadb2a;



height:25px;



line-height:25px;



margin:0 -10px 10px;



}







.moduletable-cocktail ul li,.moduletable-cocktail li {



display:list-item;



list-style:none;



margin-bottom:10px;



background:url(images/arrow_recipe.jpg) no-repeat left 3px;



padding-left:15px;



font-family:Georgia;



font-size:14px;



font-weight:bold;



}







.moduletable-cocktail ul li a:link,.moduletable-cocktail ul li a:active,.moduletable-cocktail ul li a:visited {



text-decoration:none;



font-family:Georgia;



font-size:14px;



font-weight:bold;



color:#00719c;



}







#midcol .content .box-cock {



border-bottom:1px solid #c8c7c7;



padding-bottom:10px;



margin-bottom:10px;



}







#midcol .content .box-cock img {



margin-right:10px;



}







#midcol .content .box-cock h4 a:link,#midcol .content .box-cock h4 a:visited,#midcol .content .box-cock h4 a:active {



font-size:16px;



margin-bottom:5px;



}







#midcol .content .box-cock h5 {



color:#c8c7c7;



}







.content-food {



background:#fff;



font-size:12px;



padding:0 20px;



}







.content-food h3 {



font-size:24px;



color:#cadb2a;



border-top:1px dashed #000;



border-bottom:5px solid #000;



margin:0 -10px 20px;



}







.content-food .box {



margin-bottom:10px;



float:none;



}







.content-food .box h4 {



color:#000;



font-family:Georgia;



font-size:30px;



font-weight:400;



margin-top:15px;



}







.content-food .box h4 a:link,.content-food .box h4 a:active,.content-food .box h4 a:visited {



font-family:Georgia;



color:#00719C;



font-size:14px;



font-weight:700;



margin-top:15px;



}







.content-food .box h4 span {



font-size:24px;



color:#808285;



font-weight:400;



}







.content-food .box h6 {



color:#72650d;



font-size:14px;



font-weight:700;



}







.moduletable-food {



background:#fff;



width:560px;



/*border-top:3px solid #ccc; */



margin-left:10px;



padding:10px;



}







.moduletable-food .box {



margin-bottom:10px;



padding-bottom:10px;



border-bottom:1px solid #c8c7c7;



}







.moduletable-food .box h4 span {



font-size:14px;



color:#808285;



}







.moduletable-location {



border-top:3px solid #ccc;



padding:10px;



}







.moduletable-loc {



padding:0px;





}







.moduletable-loc table td,.moduletable-location table td {



padding-left:10px;



margin-bottom:10px;



border-bottom:1px solid #ccc;



height:60px;



}







.moduletable-loc table.address,.moduletable-location table.address {



width:360px;



float:left;



margin-right:5px;



}







.moduletable-loc table.address ul li,.moduletable-location table.address ul li {



display:inline;



border-left:1px solid #808285;



padding-left:10px;



}







.symbol ul {



margin-left:110px;



}







.symbol ul li {



float:left;



margin:5px;



}







.content-chew {



background:#fff;



width:560px;



padding:10px;



}







.content-chew .box h4 span {



font-size:14px;



color:#808285;



font-weight:400;



}







.moduletable-wine {



width:290px;



font-size:12px;



font-weight:700;



border:1px solid #c8c7c7;



margin-bottom:10px;



margin-top:10px;



padding:10px 5px;



}







.moduletable-wine .text {



width:266px;



background:#eef8fe;



padding:10px;



}







.moduletable-wine .text h3 {



color:#4283af;



font-size:20px;



text-align:center;



padding-bottom:5px;



margin-bottom:10px;



border-bottom:1px dotted #c9ccd0;



}







.moduletable-wine .text span {



color:#000000;



font-size:11px;



font-weight:normal;



}







.moduletable-wine .text ul li {



background:url(images/list.jpg) no-repeat left 3px;



padding-left:10px;



margin-bottom:5px;



}







.moduletable-articale {



width:220px;



margin-bottom:30px;



}







.moduletable-articale h3 {



background:#000;



font-size:16px;



height:25px;



line-height:25px;



text-align:center;



color:#cadb2a;



margin-bottom:12px;



}







.moduletable-articale ul li {



margin-bottom:5px;



}







.moduletable-submit {



width:580px;



border-top:5px solid #707070;



font-size:12px;



margin-bottom:50px;



padding:4px 0 0;



}







.moduletable-releted {



width:220px;



margin-bottom:10px;



}







.moduletable-releted h4 {



border-top:1px dashed #231f20;



font-size:15px;



border-bottom:5px solid #000;



margin-bottom:10px;



padding:5px 0;



}







.moduletable-releted li {



display:list-item;



list-style:none;



color:#5e5b5b;



margin-left: 0;



}







.moduletable-releted li a:link,.moduletable-releted li a:active,.moduletable-releted li a:visited {



text-decoration:none;



font-family:Helvetica, Verdana, Geneva, Arial,sans-serif;



font-size:12px;



line-height:normal;



color:#00719c;



}







.moduletable-text {



width:560px;



color:#000;



font-size:12px;



border-top:5px solid #707070;



padding-top:10px;



}







.moduletable-text .box {



background:#eef8fe;



width:540px;



padding:10px;



}







.moduletable-text .box h3 {



font-family:Arial, Helvetica, sans-serif;



font-size:18px;



font-weight:700;



padding-bottom:15px;



color:#000;



}







.bpdf {



width:270px;



border:1px solid #c8c7c7;



height:25px;



line-height:25px;



float:right;



}







.moduletable-review {



border-top:5px solid #231f20;



padding-top:5px;



width:760px;



float:left;



}







.moduletable-review h3 {



font-size:24px;



color:#000;



margin-bottom:20px;



}







.moduletable-review span {



color:#898989;



font-size:10px;



margin-bottom:5px;



display:block;



}







.content-profile {



width:460px;



float:left;



padding:10px 0;



}







.content-profile h3 {



font-family: Georgia, "Times New Roman", Times, serif;



font-size:28px;



color:#000;



}







.nav-profile {



height:30px;



line-height:30px;



text-align:center;



margin-bottom:10px;



}







.nav-profile ul li {



float:left;



background:#959595;



width:125px;



margin:0 3px;



}







.nav-profile ul li a:link,.nav-profile ul li a:active,.nav-profile ul li a:visited {



font-size:12px;



font-family:Arial, Helvetica, sans-serif;



font-weight:700;



color:#fff;



display:block;



text-decoration:none;



}







.nav-profile ul li.active a:link,.nav-profile ul li.active a:active,.nav-profile ul li.active a:visited,.nav-profile ul li a:hover {



background:#cadb2a;



color:#000;



cursor:pointer;



}







.moduletable-img .box {



margin-bottom:10px;



width:280px;



float:right;



border:5px solid #e7e7e8;



}







.moduletable-img .map {



float:right;



width:293px;



}







.pathway {



float:right;



margin-bottom:5px;



}







.pathway ul li {



display:inline;



}







.pathway ul li a:link,.pathway ul li a:visited,.pathway ul li a:active {



font-size:10px;



}







.pathway ul li.active a:link,.pathway ul li.active a:visited,.pathway ul li.active a:active,.pathway ul li a:hover {



color:#828282;



text-decoration:none;



}







.moduletable-search {



background:#f7fadf;



margin-bottom:10px;



padding:0 10px 10px;



}







.moduletable-search .box {



width:250px;



float:left;



margin-top:10px;



}







.moduletable-search .box .label {



width:220px;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-weight:700;



font-size:14px;



color:#636363;



float:left;



margin:3px 10px 0 3px;



}







.moduletable-search .box .select {



width:200px;



float:left;



margin:5px 5px 5px 0;



}







.moduletable-search .box .button {



background:#cbdb2a;



width:auto;



height:20px !important;



color:#000;



border:none;



margin-top:5px;



cursor:pointer;



float:left;



padding:0 2px;



}







.cocktail_name {



font-family:Georgia, serif;



font-size:18px;



font-weight:700;



}







.intro {



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-size:14px;



}







.gray_sm {



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-size:10px;



color:#959595;



}







.gray {



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-size:12px;



color:#707070;



}







.deck {



font-family:Georgia, serif;



font-size:20px;



color:#707070;



}







.sans14b {



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-size:14px;



font-weight:700;



}



.sure_things {

font-family:Georgia, serif;



font-size:13px;



font-weight:bold;
}



.serif14b {



font-family:Georgia, serif;



font-size:14px;



font-weight:700;



}







.recipe_section {



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-size:12px;



font-weight:700;



color:#72650d;



}







.biz_name {



font-family:Georgia, serif;



font-size:20px;



}







.biz_info,.biz_info a:link {



font-family:Georgia, serif;



font-size:14px;



color:#707070;



}







.biz_info a:link,.biz_info a:visited,.biz_info a:active {



font-family:Georgia, serif;



font-size:14px;



color:#00719c;



}



.biz_info2,.biz_info2 a:link {



font-family:Georgia, serif;



font-size:14px;



color:#000;



}







.biz_info2 a:link,.biz_info2 a:visited,.biz_info2 a:active {



font-family:Georgia, serif;



font-size:14px;



color:#00719c;



}





.title {



font-family:Georgia, serif;



font-size:30px;



color:#000;



}

.title a:link, .title a:visited, .title a:active {
	test-decoration: none;
	color: #000000;
}





.moduletable-education h3 a:link,.moduletable-education h3 a:visited,.moduletable-education h3 a:active {



font-size:28px;



color:#00719c;



text-decoration:none;



outline-color:invert;



outline-style:none;



outline-width:medium;



}







.tabberlive {



margin-top:10px;



margin-bottom:10px;



}







ul.tabbernav {



	background: url(images/tab_list_bg.jpg) no-repeat left bottom;



font:12px Helvetica,Verdana,Geneva,Arial,sans-serif;



height:41px;



width:220px;



margin:0;



padding:0;



}







ul.tabbernav li {



list-style:none;



display:inline;



margin:0;



}







ul.tabbernav li a {



margin-right:1px;



border-bottom:none;



background-color:#000;



text-decoration:none;



color:#CADB2A;



text-align:center;



width:68px;



display:block;



float:left;



white-space:normal;



padding:3px 2px;



}







ul.tabbernav li.tabberactive a {



background:#CADB2A;



color:#000;



}







.tabberlive .tabbertab {



border-top:10px solid #fff;



background:#F7FADF;



padding:2px 8px 6px;



}







.tabberlive#tab2 .tabbertab {



height:200px;



overflow:auto;



}







.tabbertab li {



list-style:none;



list-style-type:none;



border-bottom:1px dotted #000;



background:url(images/arrow_recipe.jpg) no-repeat left 6px;



padding:3px 0 3px 16px;



}







.heading1,.heading2,.heading3,.heading4,.heading5,.heading6,.heading7, .heading8 {



background:#cadb2a;



text-indent:10px;



height:20px;



line-height:20px;



width:250px;



display:block;



margin-right:5px;



float:left;



}







.heading2 {



background:#959595;



width:185px;



color:#fff;



}







.heading3,.heading4 {



background:#959595;



width:125px;



color:#fff;



}







.heading4 {



width:120px;



}





.heading5 {



background:#cadb2a;



width:160px;



color:#000;



}



.heading6 {



background:#959595;



width:160px;



color:#fff;





}



.heading8 {



background:#959595;



width:240px;



color:#fff;





}



.heading7 {



background:#959595;



width:170px;



color:#fff;





}




.heading1_list {



background:#cadb2a;



text-indent:10px;



height:20px;



line-height:20px;



width:238px;



display:block;



margin-right:5px;



float:left;



}







.heading3_list {



width:125px;



background:#959595;



text-indent:10px;



float:left;



display:block;



line-height:20px;



color:#fff;



}





#searchResult {

}





#sItem {



border-bottom: 1px solid #959595;







}







#searchItem .title {



width:155px;



float:left;



margin-right:5px;



font-family:Arial,Helvetica,sans-serif;



font-size:12px;



padding:8px 6px;



}


#searchItem .title_rest {



width:240px;



float:left;



margin-right:5px;



font-family:Arial,Helvetica,sans-serif;



font-size:12px;



padding:8px 6px;



}





#searchItem .title li {



display:inline;



border-left:1px solid #808285;



padding-left:5px;



padding-right:5px;



}







#searchItem .address {



width:170px;



float:left;



margin-right:5px;



padding:8px 5px;



}



#searchItem .area {



width:155px;



float:left;



margin-right:5px;



padding:8px 5px;



}



#searchItem .affiliation {



width:235px;



float:left;



margin-right:5px;



padding:8px 5px;



}






#searchItem .cuisine_list {



width:100px;



float:left;



margin-right:5px;



padding:8px 5px 8px 10px;



}







a:hover,.pdf ul li a:hover,.bpdf ul li a:hover {



text-decoration:underline;



cursor:pointer;



}







h4 a:hover,#midcol .content-blog .box h4 a:hover,.blog-more .box h4 a:hover,#midcol-enter .blog-media h4 a:hover,.moduletable-family h4 a:hover,.moduletable-pet h3 a:hover {



text-decoration:none;



}







p,#bannerwrap,#leftcol .moduletable-relish img,#leftcol .moduletable-upfront img,#midcol .content-blog .box,#midcol .moduletablelist .moduletable-grill .box,#midcol-enter .moduletable-enter .enterright h5,#midcol-enter .blog-media .box,.moduletable-com .inputWrap,.moduletable-comment .inputWrap,.moduletable-family,.moduletable-best .inputWrap {



margin-bottom:10px;



}



#leftcol .moduletable-relish img,#leftcol .moduletable-upfront img {

	margin-right: 10px;

}









#header .main-menu ul li:first-child,#menu ul li:first-child,#menu-sub .login ul li:first-child,#footer ul li:first-child {



border:none;



}







#menu ul,#rightCol .moduletable-tab .mod_nav ol,.moduletable-gallary ul {



margin-left:15px;



}







#leftcol .moduletable-relish h3,#leftcol .moduletable-upfront h3,#midcol .content-blog h3,#midcol .moduletablelist .moduletable-grill h3,.moduletable-left h3,#leftcol-education .right-education .blog-more h3,.blog-light h3,.moduletable-family h3 {



text-align:center;



font-size:16px;



font-weight:700;



color:#000;



padding-top:5px;



padding-bottom:3px;



border-bottom:5px solid #000;



border-top:1px dashed #000;



margin-bottom:10px;



}







#leftcol a.more:hover,#rightCol .moduletable-tab .mod_nav ol li a:hover,#rightCol .moduletable ul li a:hover,#footer ul li.active a:link,#footer ul li.active a:visited,#footer ul li.active a:active,#footer ul li.active a:hover,#leftcol-inner .blog .moduletable-blog ul li a:hover,#leftcol-inner .blog .moduletable-mid ul li a:hover,#leftcol-inner .directory .moduletable-directory a:hover,.moduletable-cocktail ul li a:hover,.moduletable-releted li a:hover {



text-decoration:underline;



}







#midcol .content-blog .box img,#midcol .moduletablelist .moduletable-grill .box img,#leftcol-inner .blog-more .box img,.moduletable-left .box img,.blog-light img,.moduletable_event .box img,.moduletable-pet img,.moduletable-form img,.content-food .box img,.moduletable-food .box img,.moduletable-loc .box img,.moduletable-location .box img,.content-chew .box img {



margin:0 10px 5px 0;



}







#midcol .content-blog .box a.more:link,#midcol .content-blog .box a.more:visited,#midcol .content-blog .box a.more:active,#midcol .moduletablelist .moduletable-grill .box a.more:link,#midcol .moduletable-grill .box a.more:visited,#midcol .moduletable-grill .box a.more:active,.moduletable-pampered a.more:link,.moduletable-pampered a.more:visited,.moduletable-pampered a.more:active,.moduletable-pampered-right a.more:link,.moduletable-pampered-right a.more:visited,.moduletable-pampered-right a.more:active,.content-food .box a.more:link,.content-food .box a.more:visited,.content-food .box a.more:active {



color:#00719c;



font-size:12px;



text-decoration:none;



}







#midcol .moduletablelist .moduletable-grill .box h4 a:link,#midcol .moduletablelist .moduletable-grill .box h4 a:visited,#midcol .moduletablelist .moduletable-grill .box h4 a:active,.moduletable-left h4 a:link,.moduletable-left h4 a:visited,.moduletable-left h4 a:active {



font-size:14px;



color:#00719c;



}







.pdf ul li,.bpdf ul li {



float:left;



padding:0 7px 0 20px;



}







.pdf ul li a:link,.pdf ul li a:active,.pdf ul li a:visited,.bpdf ul li a:link,.bpdf ul li a:active,.bpdf ul li a:visited {



font-family:Arial, Helvetica, sans-serif;



font-size:10px;



color:#136e90;



text-decoration:none;



}







.pdf ul li.email,.bpdf ul li.email {



background:url(images/e-mail.jpg) no-repeat left center;



}







.pdf ul li.bookmark,.bpdf ul li.bookmark {



background:url(images/bookmark.jpg) no-repeat left center;



}







.pdf ul li.share,.bpdf ul li.share {



background:url(images/share.jpg) no-repeat left center;



}







.pdf ul li.print,.bpdf ul li.print {



background:url(images/print.jpg) no-repeat left center;



}







#rightCol .moduletable a.more:link,#rightCol .moduletable a.more:active,#rightCol .moduletable a.more:visited,#leftcol-inner .blog .moduletable-blog a.more:link,#leftcol-inner .blog .moduletable-blog a.more:active,#leftcol-inner .blog .moduletable-blog a.more:visited,#leftcol-inner .blog .moduletable-mid a.more:link,#leftcol-inner .blog .moduletable-mid a.more:active,#leftcol-inner .blog .moduletable-mid a.more:visited {



background:url(images/arrow_more.jpg) no-repeat right center;



text-decoration:none;



font-family:Helvetica, Arial, sans-serif;



font-size:12px;



color:#136e90;



cursor:pointer;



padding-right:15px;



}







.moduletable-pantone .select,.moduletable-event .select {



width:200px;



margin-bottom:5px;



margin-top:5px;



}







#container-inner,#container-enter {



width:1020px;



padding-left:10px;



}







#leftcol-inner .blog .moduletable-blog h4,#leftcol-inner .blog .moduletable-mid h4,#leftcol-inner .blog-moduleList .moduletable-blog2 h3 {



background:#d2d1d2;



text-align:center;



font-size:16px;



font-weight:700;



color:#000;



height:120px;



line-height:120px;



margin-bottom:5px;



}







.blog-more .box h4 a:link,.blog-more .box h4 a:visited,.blog-more .box h4 a:active,.moduletable-family h4 a:link,.moduletable-family h4 a:visited,.moduletable-family h4 a:active,.moduletable-pampered h4 a:link,.moduletable-pampered h4 a:visited,.moduletable-pampered h4 a:active,.moduletable-pampered-right h4 a:link,.moduletable-pampered-right h4 a:visited,.moduletable-pampered-right h4 a:active,.moduletable-form h4 {



font-size:14px;



color:#00719c;



margin-top:10px;



}







#leftcol-inner .directory strong,.moduletable_event table {



font-weight:700;



}







#leftcol-education .left-education,#leftcol-enter {



width:300px;



float:left;



}







.moduletable-left h3 a:link,.moduletable-left h3 a:visited,.moduletable-left h3 a:active,.blog-more h3 a:link,.blog-more h3 a:visited,.blog-more h3 a:active,#midcol-enter .blog-media h3 a:link,#midcol-enter .blog-media h3 a:visited,#midcol-enter .blog-media h3 a:active,.blog-light h3 a:link,.blog-light h3 a:visited,.blog-light h3 a:active,.right-education .blog-light h3 a:link,.right-education .blog-light h3 a:visited,.right-education .blog-light h3 a:active,.moduletable-family h3 a:link,.moduletable-family h3 a:visited,.moduletable-family h3 a:active,.content-food h3 span {



font-size:16px;



color:#000;



}







.moduletable-left h3 a:hover,.blog-more h3 a:hover,#midcol-enter .blog-media h3 a:hover,.blog-light h3 a:hover,.right-education .blog-light h3 a:hover,.moduletable-family h3 a:hover,.moduletable-pampered h3 a:hover,.moduletable-pampered-right h3 a:hover {



color:#00719c;



text-decoration:none;



}







.moduletable-left .box span,.moduletable-family span {



color:#919395;



}







#midcol-enter .blog-media h4 a:link,#midcol-enter .blog-media h4 a:visited,#midcol-enter .blog-media h4 a:active,.blog-light h4 a:link,.blog-light h4 a:visited,.blog-light h4 a:active,.moduletable-food h4 a:link,.moduletable-food h4 a:visited,.moduletable-food h4 a:active,.content-chew .box h4 a:link,.content-chew .box h4 a:visited,.content-chew .box h4 a:active {



font-size:14px;



}







.moduletable-comment,.moduletable-best {



width:760px;



border-top:5px solid #707070;



font-size:12px;



margin-bottom:50px;



padding:4px 0 0;



}







.moduletable-com .box,.moduletable-comment .box,.moduletable-best .box,.moduletable-submit .box {



border-bottom:1px dotted #231f20;



padding:5px 0;



}







.moduletable-com .box-none,.moduletable-comment .box-none,.moduletable-best .box-none,.moduletable-submit .box-none {



margin-bottom:30px;



padding:5px 0;



}







.moduletable-com .inputWrap .label,.moduletable-comment .inputWrap .label,.moduletable-best .inputWrap .label,.moduletable-submit .inputWrap .label {



float:left;



width:100px;



}







.moduletable-com .inputWrap .inputbox,.moduletable-comment .inputWrap .inputbox,.moduletable-best .inputWrap .inputbox,.moduletable-submit .inputWrap .inputbox {



margin-bottom:10px;



float:left;



width:300px;



border:1px solid #c8c7c7;



padding:2px 3px;



}







.moduletable-com .submit,.moduletable-comment .submit,.moduletable-best .submit,.moduletable-submit .submit {



width:60px;



height:25px;



background-color:#cadb2a;



border:none;



}







.event-search .box .inputBox,.event-search .box-last .inputBox,.moduletable-search .box .inputBox {



width:153px;



border:1px solid #a7a6aa;



background-color:#fff;



font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;



font-size:13px;



float:left;



margin:5px 0;



padding:3px 5px;



}







.event-search span,.moduletable_event span {



color:#808285;



}







.moduletable_event .box,.moduletable-loc .box,.moduletable-location .box,.content-chew .box {



margin-bottom:10px;



border-bottom:1px solid #c8c7c7;



}







.moduletable_event .box h4 span,.moduletable-loc .box h4 span,.moduletable-location .box h4 span {



color:#808285;



font-weight:400;



}







.moduletable_event table.date,.moduletable_event table.category,.moduletable-loc table.date,.moduletable-loc table.category,.moduletable-location table.date,.moduletable-location table.category {



width:160px;



float:left;



margin-right:5px;



}







.moduletable-family img,.moduletable-pampered img,.moduletable-pampered-right img {



margin:0 15px 5px 0;



}







.moduletable-pampered h3 a:link,.moduletable-pampered h3 a:visited,.moduletable-pampered h3 a:active,.moduletable-pampered-right h3 a:link,.moduletable-pampered-right h3 a:visited,.moduletable-pampered-right h3 a:active {



color:#000;



font-size:16px;



}







.moduletable-news,.moduletable-cocktail {



width:180px;



margin-bottom:10px;



}







.moduletable-cocktail h3,.moduletable-releted h3 {



background:#000;



text-align:center;



font-size:16px;



font-weight:400;



color:#cadb2a;



height:25px;



padding-top:5px;



margin-bottom:5px;



}







.moduletable-cocktail ul li span,.moduletable-releted li span {



color:#707070;



}







.moduletable-food .box span,.content-chew .box span {



color:#00719c;



}







.moduletable-loc table.address strong,.moduletable-location table.address strong,#searchItem .title strong {



font-size:14px;



color:#4283af;



font-weight:700;



}







.moduletable-loc table.address ul li:first-child,.moduletable-location table.address ul li:first-child,#searchItem .title ul li:first-child {



border-left:none;



}







.moduletable-best h3,.moduletable-submit h3 {



font-size:24px;



color:#000;



font-weight:400;



margin-bottom:12px;



}







.tabberlive .tabbertabhide,.tabberlive .tabbertab h2,.tabberlive .tabbertab p,.tabberlive .tabbertab h3 {



display:none;



}







ul.tabbernav li a:link,ul.tabbernav li a:visited {







}







ul.tabbernav li a:hover,ul.tabbernav li.tabberactive a:hover {



color:#000;



background:#CADB2A;



}







#searchItem .cuisine,#searchItem .price {



width:110px;



float:left;



margin-right:5px;



padding:8px 5px 8px 10px;



}



#searchItem .address2{



width:155px;



float:left;



margin-right:5px;



padding:8px 5px 8px 10px;



}



.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

font: bold 12px Verdana;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

padding: 3px 7px;

margin-right: 3px;

border: 1px solid #778;

color: #2d2b2b;

background: white url(shade.gif) top left repeat-x;

}



.shadetabs li a:visited{

color: #2d2b2b;

}



.shadetabs li a:hover{

text-decoration: underline;

color: #2d2b2b;

}



.shadetabs li.selected{

position: relative;

top: 1px;

}



.shadetabs li.selected a{ /*selected main tab style */

background-image: url(blockdefault.gif);

border-bottom-color: white;

color: #FFFFFF;

}



.shadetabs li.selected a:hover{ /*selected main tab style */

text-decoration: none;

color: #FFFFFF;

}



.shadetabs li.selected a:visited{ /*selected main tab style */

color: #FFFFFF;

}



.tabcontentstyle{ /*style of tab content oontainer*/

width: 585px;

margin-bottom: 1em;

padding: 10px;

}



.tabcontent{

display:none;

}



@media print {

.tabcontent {

display:block!important;

}

}



.food_category {

	background-color: #e2dec9;

	padding: 6 0 5 15;

	vertical-align: middle;

}

.food_category_text {

	font-family: "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 20px;

	color: #2c2c2c;

	line-height: 90%;

}

.food_box {

	border-top: #cccccc 1px solid;

	padding: 5px 5px 5px 0px;

}

.food_name {

	font-family: "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 13px;

	color: black;

	vertical-align: top;

	padding-left: 0px;

}

.food_description {

	font-family: "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 12px;

	color: gray;

	line-height: 120%;

	vertical-align: top;

	padding-left: 0px;

}

.food_price {

	font-family: "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 13px;

	text-align: right;

	color: black;

	vertical-align: top;

}



#leftcol-chat {

	width: 780px;

	float: left;

	font-size: 12px;

	font-weight: bold;

}



#leftcol-chat .boxList {

	width: 780px;

}



#leftcol-chat .boxList .box-chat {

	width: 180px;

	float: left;

	margin-right: 15px;

	font-weight: normal;

}



#leftcol-chat .boxList .box-chat img {

	margin-bottom: 14px;

}



#leftcol-chat .boxList .box-chat .date {

	float: left;

	color: #00719c;

	font-weight: bold;

}



.moduletable-menus {

	width: 218px;

	border: 1px solid #e0e5e8;

	background: #eef8fe;

	padding-bottom: 10px;

	margin-bottom: 10px;

}



.moduletable-menus h3 {

	font-size: 16px;

	color:#333333;

	background: #d9f0fe;

	height: 29px;

	line-height: 29px;

	text-align: center;

	margin-bottom: 10px;

}



.moduletable-menus ul {

	margin-left: 10px;

}



.moduletable-menus ul li {

	background: url(images/li_arrow.jpg) no-repeat left center;

	padding-left: 15px;

}



.moduletable-menus ul li a:link,

.moduletable-menus ul li a:active,

.moduletable-menus ul li a:visited {

	font-family: Georgia;

	font-weight: bold;

	color: #00719c;

	font-size: 13px;

	text-decoration: none;

	cursor: pointer;

}



.moduletable-menus ul li a:hover {

	text-decoration: underline;

}



.moduletable-hunt {

	width: 198px;

	border: 1px solid #e0e5e8;

	background: #eef8fe;

	padding: 6px 10px 10px 10px;

}



.moduletable-hunt h3 {

	color: #636363;

	font-weight: bold;

	font-size: 16px;

	padding-left: 14px;

	margin-bottom: 6px;

}



.moduletable-hunt .select {

	width: 198px;

	border: 1px solid #c8c7c7;

	margin-bottom: 6px;

}



.moduletable-hunt .select2 {

	width: 163px;

	border: 1px solid #c8c7c7;

}



.moduletable-hunt .button {

	background: #00bff3;

	width: 29px;

	height: 20px;

	border: none;

	color: #1e343c;

	cursor: pointer;

}



.input_label {

	color: black;

	background: #ffffff;

	border: 1px solid gray;

	font-family: "Georgia", Arial, Helvetica, san-serif;

	font-size: 14px;

	

}



.heading_chat_submit {

	font-family: "Georgia", Helvetica, Arial, san-serif;

	font-size: 22px;

	color: #000;

	line-height: 1.3em;

}



#leftpart {



}



h2.message {

	text-align: center;

	font-size:30px;

	margin-bottom: 10px;

} 



p.link {

	color: #000;;

	font-weight: bold;	

}



p.link a:link,

p.link a:visited,

p.link a:active  {

	color: #0085af;

}



.noresult {

	margin-left: 110px;

}



#searchform .newsearch {

	color: #000;

	margin-right: 5px;

	font-size: 14px;

	float: left;

	padding-top: 5px;

}



.moduletable-food.eventList h4,

.moduletable-food.eventList h4 a:link,

.moduletable-food.eventList h4 a:active,

.moduletable-food.eventList h4 a:visited {



}



.moduletable-food.eventList .listShortDes p {

	margin: 0;

	display: inline;

}



.boxServeyList {

	padding:0 30px 0 50px;

}



.box-servey{

	width: 146px;

	float: left;

	padding: 0 27px 0 0;

	

}



.bodycopy {

	font-family: Arial,"Trebuchet MS", Helvetica, san-serif;

	font-size: 12px;

	color: #000;

	line-height: 200%;

}



.black18 {

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 18px;

	color: black;

	line-height: 1.4em;



}



.body_red {

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 12px;

	color: red;

	font-weight: bold;

}



.black14 {

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 14px;

	color: black;

	line-height: 1.2em;

}



.error_title {



	font-family: Arial, "Trebuchet MS", Helvetica, san-serif;

	font-size: 12px;

	color: #FF0000;

	

}





.black_bodytext  { 

	font-family: Arial, "Trebuchet MS", Helvetica, san-serif;

	font-size: 12px;

	color: #2c2c2c;

	text-align: left;

	text-decoration: none;

	line-height: 125%;

 }



.red {



	font-family: Arial, "Trebuchet MS", Helvetica, san-serif;

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

	text-decoration: none;

	line-height: 125%;



}



 .rate_title {

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 20px;

	text-align: center;

	color: gray;

	margin: 10px;

	padding: 10px;

	padding-top: 20px;

	border-bottom: 4px #cecece double;

}

.rate {

	margin: 0;

	padding: 0 20px 0 45px;

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 48px;

	text-align: right;

	color: #660099;

	border-right: 1px #cecece solid;

}

.rate_category {

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 14px;

	color: gray;

	list-type: none;

	padding-left: 20px;

}



.body_gray {

	font-family: Arial,"Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 12px;

	color: #999999;

	line-height: 1.25em;

}



.return {

	font-family: Arial,"Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 14px;

	text-align: center;

	color: black;

	margin: 10px;

	padding: 10px;

	border-top: 4px #cecece double;

}

.reviewer_info {

	font-family: Arial. "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 12px;

	color: black;

	padding: 5px;

	padding-left: 10px;

	margin: 0;

	border-top: 1px #cecece solid;

	border-bottom: 1px #cecece solid;

}

.review_text {

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 12px;

	color: gray;

	padding: 0 10px;

	margin: 0;

	border-right: 1px #cecece solid;

}



.recipes_subcategory {

	font-family: Arial."Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 12px;

	color: #9c8b3a;

	font-weight: bold;

	line-height: 125%;

}



.purple14 {

	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;

	font-size: 14px;

	color: #660099;

	line-height: 1.2em;

}



input.jumpbutton

{

color: #FFFFFF; 

font-size: 2mm; 

font-family: Arial; 

font-weight: bold; 

background-color: #000080;

}



.notselected_button {

  color: #959595;

  background: #FFF;

  font-weight: bold;

  border: 1px solid #666666;

  font-size: 12px;

  font-family: Arial, Helvetica, san-serif;
	
  padding-bottom: 2px;
	
}



.notselected_button:hover {

  color: #FFF;

  background: #959595;

}



.selected_button {

  color: #FFF;

  background: #959595;

  font-weight: bold;

  border: 1px solid #666666;

  font-size: 12px;
	
  font-family: Arial, Helvetica, san-serif;

}





.hit-item a:link, .hit-item a:active, .hit-item a:visited{

	font-weight: bold;

}



.input_dropdown {

	color: black;

	background: #ffffff;

	border: 1px solid gray;

	font-family: Arial, "Trebuchet MS", Helvetica, san-serif;

	font-size: 12px;

	padding: 2px;

}



.body_black_bold {

	font-family: Arial, "Trebuchet MS", Helvetica, san-serif;

	font-size: 12px;

	color: black;

	font-weight: bold;

}



.input_label {

	color: black;

	background: #ffffff;

	border: 1px solid gray;

	font-family: Arial, "Trebuchet MS", Helvetica, san-serif;

	font-size: 12px;

}



.breadcrumb

{

	margin-bottom: 10px;

	font-size: 11px;

}





.prizeco{font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px; font-weight:bold; margin:0; color:#782b79} 

.prizeitem{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:5px 0} 

.prizelogo{background-color:#f1f1f2; width:200px; padding:10px 0; text-align:center} 

.prizecell{background-color:#f1f1f2; width:350px; padding:0 0 0 10px}





.moduletable-docsearch {

	background:#f7fadf;

	margin-bottom:10px;

	padding:10px 0px 10px 5px;

}



.moduletable-docsearch .inputWrap {

	margin-right: 10px;

}



.moduletable-docsearch .inputWrap .box {

	width:234px;

	float:left;

}



.moduletable-docsearch .inputWrap .box .label {

	width:220px;

	font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;

	font-weight:700;

	font-size:14px;

	color:#636363;

	float:left;

	margin:3px 10px 0 3px;

}



.moduletable-docsearch .inputWrap .box .inputbox {

	width:192px;

	font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;

	font-weight:700;

	font-size:12px;

	color:#636363;

	padding: 3px 2px;

	margin-right: 1px;

	border: 1px solid #c8c7c7;

	vertical-align: middle;

}



.moduletable-docsearch .inputWrap .box .button {

	background:#cbdb2a;

	width:29px;

	height:25px;

	color:#000;

	border:none;

	cursor:pointer;

	text-align: center;

	vertical-align: middle;

}



.moduletable-docsearch .or {

	float: left;

	width: 45px;

	text-align: center;

	margin-top: 20px;

	font-weight: bold;

	font-size: 14px;

}



.moduletable-docsearch .selectWrap {

	float: left;

	width: 480px;

}



.moduletable-docsearch .selectWrap .box {

	width:234px;

	float: left;

}



.moduletable-docsearch .selectWrap .box .label {

	width:198px;

	font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;

	font-weight:700;

	font-size:14px;

	color:#636363;

	float:left;

	margin:3px 0px 0 3px;

}



.moduletable-docsearch .selectWrap .box .select {

	width:198px;

	float:left;

	padding: 0px 0px;

	margin-right: 5px;

	border: 1px solid #c8c7c7;

	padding: 2px 0;

}



.moduletable-docsearch .selectWrap .box .button1 {

	background:#cbdb2a;

	width:29px;

	height:25px;

	color:#000;

	border:none;

	cursor:pointer;

	float: left;

	text-align: center;

	vertical-align: middle;

}



#leftcol-inner .doccontent {



width:760px;



padding:10px 10px 10px 0px;



border-top:5px solid #000000;



float:left;



font-size:12px;



color:#000;



}



.content-doctor {



background:#fff;



font-size:12px;





}



#leftcol-inner-blog {

	width:1010px;

	float:left;

	margin-left:5px;

	padding-right:6px;

	min-height:500px;

	height:auto !important;

}



#leftcol-inner-blog .blog {

	width: 1010px;

}



#leftcol-inner-blog .blog .moduletable-blog {

	width:186px;

	float:left;

	font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;

	margin-bottom:10px;

	padding-bottom:10px;

}







#leftcol-inner-blog .blog .moduletable-mid {

	width:186px;

	float:left;

	font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;

	border-left:1px solid #d2d1d2;

	border-right:1px solid #d2d1d2;

	min-height:500px;

	height:auto !important;

	height: 500px;	

	margin:0 9px;

	padding:0 8px 8px;

}



#leftcol-inner-blog .blog .moduletable-blog.gut {

	

}



#leftcol-inner-blog .blog .moduletable-last {

	width:186px;

	float: right;

	font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;

	/*border-left:1px solid #d2d1d2;*/

	min-height:500px;

	height:auto !important;

	height: 500px;

	margin: 0px 0px 0px 0px;

/*	padding: 0px 0px 0px 6px;*/

}

#leftcol-inner-blog .blog .moduletable-last .mlastcontent {
	width:186px;
	float: right;
}

#leftcol-inner-blog .blog .moduletable-blog ul,
#leftcol-inner-blog .blog .moduletable-mid ul,
#leftcol-inner-blog .blog .moduletable-last ul {
	text-align: left;
	border-top:5px solid #000;
}

#leftcol-inner-blog .blog .moduletable-blog ul li,
#leftcol-inner-blog .blog .moduletable-mid ul li,
#leftcol-inner-blog .blog .moduletable-last ul li {
	padding: 7px 0px;
	border-bottom:1px dotted #000;

}

#leftcol-inner-blog .blog .moduletable-blog ul li a:link,
#leftcol-inner-blog .blog .moduletable-blog ul li a:active,
#leftcol-inner-blog .blog .moduletable-blog ul li a:visited,

#leftcol-inner-blog .blog .moduletable-mid ul li a:link,
#leftcol-inner-blog .blog .moduletable-mid ul li a:active,
#leftcol-inner-blog .blog .moduletable-mid ul li a:visited,

#leftcol-inner-blog .blog .moduletable-last ul li a:link,
#leftcol-inner-blog .blog .moduletable-last ul li a:active,
#leftcol-inner-blog .blog .moduletable-last ul li a:visited {
	text-decoration:none;
	font-family:Helvetica, Verdana, Geneva, Arial,sans-serif;
	font-weight:700;
	font-size:14px;
	color:#117aa3;
	padding:5px 0;	

}

/*Credit card information*/

#addresscardinformatin {
	font-size:12px;
	padding-bottom:35px;
}

#addresscardinformatin h4 {
	color:#6B017D;
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
}

#addresscardinformatin .maringtop, 
#addresscardinformatin .maringleft2 {
	margin-top:10px;
}

#addresscardinformatin .maringleft2, 
#addresscardinformatin .maringleft {
	margin-left:5px;
}

#addresscardinformatin table.checkout_steps td {
	padding:5px;
}

input.continue {
	background:#6B017D;
	border: none;
	color:#FFFFFF;
	cursor:pointer;
	height:28px;
	padding:0 5px;
	text-align:center;
	text-transform:uppercase;
}

input.dkgray_submit {
	background:#6B017D;
	border: none;
	color:#FFFFFF;
	cursor:pointer;
	height:28px;
	padding:0 5px;
	text-align:center;
	text-transform:uppercase;
}

/*Credit card information*/


#contentColmain {
	width: 1020px;
	padding: 0 10px;	
}

#contentColmain .content {
	background: #fff;
	width: 1000px;
	padding: 10px;
}

#contentColmain .content h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	height: 28px;
	padding-top: 5px;
	border-bottom: 5px solid #000;
	margin-bottom: 10px;
}

#contentColmain .content .box {
	margin-bottom: 10px;
}

#contentColmain .content .box img {
	margin: 0 15px 5px 0;
}

#contentColmain .content .box h4 a:link,
#contentColmain .content .box h4 a:active,
#contentColmain .content .box h4 a:visited {
 	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #00719c;
	margin-top:10px;
}

#contentColmain .content .box h4 a:hover {
	text-decoration: none;
}

#contentColmain .content .box a.more:link,
#contentColmain .content .box a.more:visited,
#contentColmain .content .box a.more:active {
	color: #00719c;
	font-size: 12px;
	text-decoration: none;
}

/* No left colum */

#contentColinner {
	width: 780px;
	float: left;
	border-right: 1px solid #c8c7c7;
	padding: 0 10px;	
}


#contentColinner .content {
	width: 760px;
	padding: 10px;
}

#contentColinner .content h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	height: 28px;
	padding-top: 5px;
	border-bottom: 5px solid #000;
	margin-bottom: 10px;
}

#contentColinner .content .box {
	margin-bottom: 10px;
}

#contentColinner .content .box img {
	margin: 0 15px 5px 0;
}

#contentColinner .content .box h4 a:link,
#contentColinner .content .box h4 a:active,
#contentColinner .content .box h4 a:visited {
 	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #00719c;
	margin-top:10px;
}

#contentColinner .content .box h4 a:hover {
	text-decoration: none;
}

#contentColinner .content .box a.more:link,
#contentColinner .content .box a.more:visited,
#contentColinner .content .box a.more:active {
	color: #00719c;
	font-size: 12px;
	text-decoration: none;
}

#rightcol-inner {
	width: 220px;
	float: left;
	margin-left: 10px;
}

.moduletable-rss {
	width: 220px;
	margin-bottom: 20px;
}

.moduletable-ad {
	width: 180px;
	background-color: #f5f4f4;
	padding: 10px 0;
	margin-left: 20px;
}

/*------------------------- guide start --------------------------*/

#midcol .guidewrapper {
	width: 560px;
	margin: 0 auto;
	color: #555555;
	font-size: 14px;
}

#midcol .guidewrapper h1 {
	color: #00bff3;
	font-size: 36px;
	font-weight: bold;
	padding-bottom: 9px;
}

#midcol .guidewrapper .guidebox {
	background: #eff9fb;
	width: 532px;
	padding: 15px 14px 14px 14px;
	margin-bottom: 20px;
}

#midcol .guidewrapper .guidebox .guideimg {
	float: left;
	padding-right: 15px;
}

#midcol .guidewrapper .guidebox .guidetext {
	font-size: 12px;
}

#midcol .guidewrapper .guidebox .guidetext h4 {
	padding-bottom: 15px;
	color: #0076a3;
}

#midcol .guidetext h4 a:link, 
#midcol .guidetext h4 a:visited,
#midcol .guidetext h4 a:active  {
	color: #00719C;
	font-size: 18px;
	font-family: Georgia;
}


#midcol .guidetext h5,
#midcol .guidetext h5 a:link, 
#midcol .guidetext h5 a:visited, 
#midcol .guidetext h5 a:active {

	color:#00719C;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

#midcol .guidewrapper .guidemenu {
	padding-bottom: 10px;
}

#midcol .guidewrapper .guidemenu h5,
#midcol .guidewrapper .guidemenu h5 a:link,
#midcol .guidewrapper .guidemenu h5 a:visited,
#midcol .guidewrapper .guidemenu h5 a:active {
	background: #ececec;
	float: left;
	height: 33px;
	line-height: 33px;
	color: #464646;
	font-size: 18px;
	font-weight: normal;
	padding: 0 20px;
}

#midcol .guidewrapper .guidemenu ul li {
	float: left;
	margin-left: 5px;
}

#midcol .guidewrapper .guidemenu ul li a:link,
#midcol .guidewrapper .guidemenu ul li a:visited,
#midcol .guidewrapper .guidemenu ul li a:active {
	color: #000;
	font-size: 18px;
	background: #ececec;
	padding: 0 20px;
	height: 33px;
	line-height: 33px;
	display: block;
	float: left;
	text-decoration: none;
}
#midcol .guidewrapper .guidemenu ul li.active a:link,
#midcol .guidewrapper .guidemenu ul li.active a:visited,
#midcol .guidewrapper .guidemenu ul li.active a:active,
#midcol .guidewrapper .guidemenu ul li a:hover {
	background: #abe1fa;
	text-decoration: none;
}

#midcol .guidewrapper .guidedetails {
	width: 560px;
	border-bottom: 10px solid #000;
	padding-bottom: 28px;
	margin-bottom: 2px;
	font-size: 12px;
	color: #000;	
}

/*#midcol .guidewrapper .guidedetails .guidetext2 {
	font-size: 12px;
	color: #000;
	position: absolute;
	bottom: 28px;	
	right: 0px;
	width: 175px;
}
*/
#midcol .guidewrapper .guideboxtwo {
	width: 560px;
	font-size: 12px;
	color: #000;
	padding-bottom: 20px;
}

#midcol .guidewrapper .guideboxtwo h3 {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #c8c7c7;
	border-top: 1px solid #c8c7c7;
	color: #00bff3;
	padding: 5px 0px;
	margin-bottom: 5px;
}

#midcol .guidewrapper .guideboxtwo h4 {
	color: #72650d;
	font-size: 14px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
}

#midcol .guidewrapper .guideboxtwo h4 a:link, 
#midcol .guidewrapper .guideboxtwo h4 a:visited,
#midcol .guidewrapper .guideboxtwo h4 a:active  {
	color: #72650d;
	font-size: 14px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
}

#midcol .guidewrapper .guideboxtwo h5
#midcol .guidewrapper .guideboxtwo h5 a:link,
#midcol .guidewrapper .guideboxtwo h5 a:visited,
#midcol .guidewrapper .guideboxtwo h5 a:active, {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

/*------------------------- guide end --------------------------*/

/*------------------------- entertainment featured start--------------------------*/
#guide_gallery {
	width: 456px;
	margin-bottom: 10px;
}	

#guide_gallery .gallery_img {
	float: left;
}

#guide_gallery .gallery_text {
	width: 186px;
	float: right;
	color: #363636;
	font-size: 12px;
}

#guide_gallery .gallery_text h3 {
	font-size: 24px;
	font-weight: bold;
	color: #00bff3;
	padding-bottom: 18px; 
	padding-top: 5px;
}

#guide_gallery .gallery_text h5 {
	color: #292929;
	font-size: 14px;
	font-weight: bold;
}

#guide_gallery .gallery_text a.readon:link,
#guide_gallery .gallery_text a.readon:visited,
#guide_gallery .gallery_text a.readon:active {
	text-decoration: underline;
	color: #006290;
	font-size: 12px;
}

#guide_gallery .gallery_text a.readon:hover {
	text-decoration: none;
}

/*------------------------- entertainment featured start--------------------------*/



/*--------------------	Start Top Doctors 2011 Form Styles	--------------------*/



p {
	margin-bottom: 12px;
}

.content_doc {
	width: 860px;
	color:#363636;
	font-size:12px;
	line-height: 18px;
	margin: 0 auto;
}

.content_doc h6 {
	color: #6b0f00;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
}

.content_doc ul {
	list-style: none;
	margin: 0 0 30px 0;
}

.content_doc ul li {
	color: #6b0f00;
	padding-left: 8px;
	background: url(images/content_li_bullet.jpg) no-repeat left 8px;
}

.content_doc .contentheading {
	color: #6b0f00;
	font-size: 28px;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 18px;
}

.content_doc .informationWrap {
	width: 860px;
	color:#363636;
	font-size:12px;
	line-height: 18px;
	margin-bottom: 20px;
}

.informationWrap .informationBox1 {
	background: #fff2ea;
	padding: 20px 14px 20px 24px;
	width: 822px;
	color: #363636;
	margin-bottom: 20px;
	font-size: 14px;
}

.informationWrap .informationBox1 h2 {
	color: #6b0f00;
	font-size: 18px;
	margin-bottom: 2px;
	font-weight: bold;
}

.informationWrap .informationBox1 .inputWrap {
	margin-bottom: 5px;
}

.informationWrap .informationBox1 .inputWrap .label {
	width: 80px;
	float: left;
	font-weight: bold;
	padding-right: 8px;
}

.informationWrap .informationBox1 .inputWrap .label2 {
	float: left;
	font-weight: bold;
	padding-right: 8px;
}

.informationWrap .informationBox1 .inputWrap .inputBox {
	width: 310px;	
	padding: 5px 8px;
	border:1px solid #a1a1a1;
}

.informationWrap .informationBox1 .inputWrap .checkWrap {
	width: 254px;
	padding: 0 0 10px 20px;
	float: left;
}

.informationWrap .informationBox2 {
	width: 860px;
	color: #363636;
	font-size: 12px;
	margin-bottom: 10px;
}

.informationWrap .informationBox2 .inputRow {
	width: 860px;
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 10px;
	margin-bottom: 13px;
}

.informationWrap .informationBox2 .inputRow.last {
	border: none;
}

.informationWrap .informationBox2 .inputRow h4 {
	color: #6b0f00;
	font-size: 14px;
	margin-bottom: 6px;
	font-weight: bold;
}

.informationWrap .informationBox2 .inputRow .inputWrap {
	width: 275px;
	float: left;
}

.informationWrap .informationBox2 .inputRow .inputWrap2 {
	width: 305px;
	float: right;
}

.informationWrap .informationBox2 .inputRow .label {
	float: left;
	font-weight: bold;
	padding-right: 15px;
}

.informationWrap .informationBox2 .inputRow .inputWrap .inputBox {
	width: 180px;	
	padding: 4px 8px;
	border:1px solid #a1a1a1;
}

.informationWrap .informationBox2 .inputRow .inputWrap2 .inputBox {
	width: 220px;	
	padding: 3px 8px;
	border:1px solid #a1a1a1;
}

.informationWrap .submit {
	background: url(images/btn_submit.jpg) no-repeat left top;
	border: none;
	color: #fff;
	cursor: pointer;
	height: 36px;	
	width: 101px;
	font-size: 18px;
	font-weight: bold;
}

/*--------------------End	Top Doctors 2011 Form Styles	--------------------*/

/*--------------------Start	Profile Form Styles	------------------*/

p {
	margin-bottom: 10px;
}	

#profileWrap {
	width: 770px;
	line-height: 16px;
	float: left;
	border-right: 1px solid #C8C7C7;
	padding: 0px 10px;
}

#profileWrap h2 {
	font-size: 26px;
	color: #cadb2a;
	font-weight: bold;
	border-top: 1px dashed #000;
	border-bottom: 5px solid #000;
	padding-top: 8px;
	padding-bottom: 8px;
}

#profileWrap .pro_article {
	width: 770px;
	border-bottom: 5px solid #000;
	padding-top: 15px;
	padding-bottom: 15px;
}

#profileWrap .pro_article.last {
	border-bottom: none;
}

#profileWrap .pro_article .pro_article_left {
	width: 445px;
	float: left;
	font-size: 14px;
}

#profileWrap .pro_article .pro_article_left h3 {
	color: #000;
	font-family: Georgia;
	font-size: 28px;
	font-weight: bold;
	border: none;
	padding: 0px 0px 18px 0px;
	margin: 0px;
}

#profileWrap .pro_article .pro_article_left .des_add {
	font-size: 14px;
	padding-bottom: 17px;
}

#profileWrap .pro_article .pro_article_left .des_text {
	font-size: 12px;
	padding-bottom: 30px;
} 

#profileWrap .pro_article .pro_article_left a.write_review:link,
#profileWrap .pro_article .pro_article_left a.write_review:visited,
#profileWrap .pro_article .pro_article_left a.write_review:active {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	background: #13b0ed;
	padding: 5px 10px;
}

#profileWrap .pro_article .pro_article_left a.write_review:hover {
	text-decoration: none;
	cursor: pointer;
}

#profileWrap .pro_article .pro_article_left a:link,
#profileWrap .pro_article .pro_article_left a:visited,
#profileWrap .pro_article .pro_article_left a:active {
	text-decoration: none;
	color: #006290;
	font-size: 14px;
}

#profileWrap .pro_article .pro_article_left a:hover {
	text-decoration: none;
}

#profileWrap .pro_article .pro_article_right {
	width: 293px;
	float: right;
}

#profileWrap .pro_article .pro_article_row {
	width: 770px;
	padding-bottom: 50px;
}

#profileWrap .pro_article .pro_article_row h4 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}
#rightCol {
    float: right;
    padding-right: 10px;
    width: 220px;
}

#rightCol .moduletable-ad {
    background-color: #F5F4F4;
    margin-left: 20px;
    padding: 10px 0;
    width: 180px;
}

/*--------------------End	Profile Form Styles	------------------*/

/*--------------------Start	Services Form Styles	------------------*/

#serviceWrap {
	width: 770px;
	float: left;
	border-right: 1px solid #C8C7C7;
	padding: 0px 10px;
	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;	
}

#serviceWrap h2 {
	font-size: 26px;
	color: #cadb2a;
	font-weight: normal;
	border-top: 1px dashed #000;
	border-bottom: 5px solid #000;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 13px;
	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;
}

#serviceWrap .searchTop {
	width: 770px;
	padding-bottom: 25px;
}

#serviceWrap .searchTop h3 {
	color: #363636;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 12px;
	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;
}

#serviceWrap .searchTop .service_search {
	width: 752px;
	padding: 11px 5px 11px 13px;
	background: #e6f5fd;
	margin-bottom: 1px;
}

#serviceWrap .searchTop .service_search label {
	width: 107px;
	float: left;
	color: #009ce8;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

#serviceWrap .searchTop .service_search .inputbox {
	width: 164px;
	float: left;
	border: 1px solid #a8a8a8;
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 3px;
	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;
}

#serviceWrap .searchTop .service_search span {
	width: 32px;
	text-align: center;
	float: left;
	color: #009ce8;
	font-size: 13px;
	font-weight: bold;	
	margin-top: 5px;
}

#serviceWrap .searchTop .service_search select {
	width: 168px;
	float: left;
	border: 1px solid #a8a8a8;
	margin-right: 13px;
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 3px;
	margin-top: 0px;
	font-family: Arial, "Trebuchet MS", Helvetica, Arial, san-serif;
}


#serviceWrap .searchTop .service_search .button {
	background: #919597;
	color: #fff;
	border: none;
	cursor: pointer;
	width: 31px;
	height: 21px;
	font-size: 12px;
	padding-bottom: 2px;
	float: left;
	margin-top: 4px;
	margin-left: 10px;
}

#serviceWrap .searchTop .service_search form .button {
	margin-left: 0px;
	margin-right: 0px;
}

#serviceWrap .searchBottom {
	width: 770px;
}

#serviceWrap .searchBottom h3 {
	color: #363636;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 7px;
	margin-bottom: 0px;
}

#serviceWrap .searchBottom h3 span {
	color: #006290;
}

#serviceWrap .searchBottom .searchresultWrap {
	width: 770px;
}

#serviceWrap .searchBottom .searchresultWrap .searchtitleWrap {
	width: 770px;
}

#serviceWrap .searchBottom .searchresultWrap .searchtitleWrap .titleOne {
	float: left;
	width: 236px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #009ce8;
	padding: 6px 7px;
}

#serviceWrap .searchBottom .searchresultWrap .searchtitleWrap .titleTwo {
	float: left;
	width: 246px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #959595;
	padding: 6px 7px;
} 

#serviceWrap .searchBottom .searchresultWrap .searchtitleWrap .titleThree {
	float: left;
	width: 236px;
	margin-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #959595;
	padding: 6px 7px;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap {
	width: 770px;
	border-bottom: 1px solid #c1c1c1;
	line-height: 18px;
	margin: 2px 0px;
	/*background: #fffbc3;*/
}

.professional_background { 

	background: #fffbc3;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap.last {
	border-bottom: none;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne {
	float: left;
	width: 236px;
	font-size: 12px;
	/*color: #006290;*/
	padding: 6px 7px;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne.doctor {
	background: url(images/doctor.gif) no-repeat right center;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne.lawyer {
	background: url(images/lawyer.gif) no-repeat right center;
} 

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne.financial {
	background: url(images/financial.gif) no-repeat right center;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne.dentist {
	background: url(images/dentist.gif) no-repeat right center;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne a:link,
#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne a:visited,
#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne a:active {
	text-decoration: none;
	color: #006290;
	font-size: 12px;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionOne a:hover {
	text-decoration: underline;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo {
	float: left;
	width: 246px;
	font-size: 12px;
	color: #363636;
	padding: 6px 7px;
	margin-left: 5px;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo ul li {
	display: inline;
	background: url(images/search_li_bg.jpg) no-repeat left center;
	padding: 0 3px 0 5px;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo ul li.first {
	background: none;
	padding-left: 0px;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo ul li a:link,
#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo ul li a:visited,
#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo ul li a:active {
	text-decoration: none;
	color: #006290;
	font-size: 12px;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionTwo ul li a:hover {
	text-decoration: none;
}

#serviceWrap .searchBottom .searchresultWrap .searchitemWrap .descriptionThree {
	float: left;
	width: 236px;
	font-size: 12px;
	color: #363636;
	padding: 6px 7px;
	margin-left: 5px;
}


/*--------------------End	Services Form Styles	------------------*/

/*--------------------Start Survey Form Styles	------------------*/

#nova_surveyWrap {
	width: 942px;
	margin: 0 auto;
}

#nova_surveyWrap h2 {
	font-family: Georgia;
	color: #660099;
	font-size: 28px; 
	font-weight: normal;
	padding-bottom: 6px;
	margin-bottom: 0px;
}	

#nova_surveyWrap .form_intro {
	font-size: 16px;
	color: #292929;
	line-height: 20px;
	padding-bottom: 16px;
}

#nova_surveyWrap .form_req {
	font-size: 12px;
	color: #292929;
	padding-bottom: 23px;
}

#nova_surveyWrap .form_req span {
	color: #de0a23;
	font-size: 12px;
}

#nova_surveyWrap .nova_formWrap {
	width: 942px;
}

#nova_surveyWrap .nova_formWrap .nova_formLeft {
	width: 445px;
	float: left;
}

#nova_surveyWrap .nova_formWrap .nova_formRight {
	width: 445px;
	float: right;
}

#nova_surveyWrap .nova_formWrap .nova_formLeft .form,
#nova_surveyWrap .nova_formWrap .nova_formRight .form {
	width: 445px;
	padding-bottom: 60px;
}

#nova_surveyWrap .nova_formWrap .nova_formLeft .form h3,
#nova_surveyWrap .nova_formWrap .nova_formRight .form h3 {
	color: #51197c;
	font-size: 20px;
	font-family: Georgia;
	font-weight: bold;
	margin-bottom: 13px;
	border-bottom: 4px solid #51197c; 
	padding-bottom: 4px;
}

#nova_surveyWrap .nova_formWrap .nova_formLeft .form .inputwrap,
#nova_surveyWrap .nova_formWrap .nova_formRight .form .inputwrap {
	width: 445px;
	padding-bottom: 5px;
}

#nova_surveyWrap .nova_formWrap .nova_formLeft .form .inputwrap label,
#nova_surveyWrap .nova_formWrap .nova_formRight .form .inputwrap label {
	width: 255px;
	float: left;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
}

#nova_surveyWrap .nova_formWrap .nova_formLeft .form .inputwrap label span,
#nova_surveyWrap .nova_formWrap .nova_formRight .form .inputwrap label span {
	font-weight: normal;
}

#nova_surveyWrap .nova_formWrap .nova_formLeft .form .inputwrap .inputbox,
#nova_surveyWrap .nova_formWrap .nova_formRight .form .inputwrap .inputbox {
	width: 176px;
	float: left;
	border: 1px solid #767676;
	padding: 3px 2px;
	font-size: 12px;
}

#buttonWrap {
	margin-bottom: 30px;
}

#buttonWrap .button_vote {
	background: url(images/button_vote.jpg) no-repeat left top; 
	width: 105px;
	height: 41px;
	border: none;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	float: left;
	text-indent: -9999px;
}

#buttonWrap .button_cancel {
	background: url(images/button_cancel.jpg) no-repeat left top; 
	width: 105px;
	height: 41px;
	border: none;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
	float: left;
	margin-left: 10px;
	text-indent: -9999px;
}

/*--------------------End Survey Form Styles	------------------*/

.newsletter {
	width: 770px;
}

.newsletter h3 {
	color: #000;
	font-size: 18px;
	padding-bottom: 15px;
	margin: 0px;
	border: none;
}

.newsletter .inputWrap {
	width: 770px;
	padding-bottom: 10px;
}

.newsletter .inputWrap .input_top {
	width: 770px;
	padding-bottom: 10px;
}

.newsletter .inputWrap .input_bottom {
	width: 770px;
}

.newsletter .inputWrap .input_bottom .input_bottom_one {
	float: left;
	width: 175px;
}

.input_bottom_one span,
.input_bottom_two span {
	padding-bottom: 5px;
	line-height: 18px;
	width: 175px;
}

.input_bottom_one .checkbox,
.input_bottom_two .checkbox {
	width: 20px;
	float: left;
}

.input_bottom_one label,
.input_bottom_two label {
	float: left;
}

.newsletter .inputWrap .input_bottom .input_bottom_two {
	float: left;
	width: 175px;
}

/* Start Front Page Newsletter Module */

#newsletter_green {
	width: 180px;
	float: left;
	margin-bottom: 10px;
}

#newsletter_green .newsletter_greenrepeat {
	background: url(images/newsletter_green_repeat.jpg) repeat-y left top;
	width: 180px;
}

#newsletter_green .newsletter_greenbottom {
	background: url(images/newsletter_green_bottom.jpg) no-repeat left bottom;
	width: 180px;
}

#newsletter_green .newsletter_greentop {
	background: url(images/newsletter_green_top.jpg) no-repeat left top;
	width: 180px;
}

.newsletterWrap {
	padding: 4px 12px 10px 12px;
}

.newsletterWrap h3 {
	color: #363636;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 20px;
	font-family: Arial;
}

.newsletterWrap .inputwrap {
	color: #434343;
	font-size: 12px;
	padding-bottom: 6px !important;
	padding-bottom: 0px;
}

.newsletterWrap .inputwrap .checkbox {
/*padding: 0 6px 8px 0;*/
	float: left;
  width: 15px;
}

.newsletterWrap .inputwrap label {
	padding-left: 6px;
	float: left;
  width: 130px;
  	padding-top: 0px !important;
  	padding-top: 3px;
}

.newsletterWrap .inputwrap .inputbox {
	border: 1px solid #a8a8a8;
	width: 92px;
	float: left;
	color: #767676;
	font-size: 12px;
	padding: 3px 4px;
	float: left;
	margin-right: 4px;
}

/* End Front Page Newsletter Module */

label.error {
	padding-left: 10px;
	color: #FF0000;
}

/******** start professional scout *********/

.moduletable-scout {
	background: #e6f5fd;
	width: 192px;
	padding: 0px 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.moduletable-scout h3 {
	color: #67c4f2;
	font-size: 16px;
	font-weight: bold;
	background: #000;
	text-align: center;
	height: 29px;
	line-height: 29px;
	text-transform: uppercase;
	margin: 0px -14px 0px -14px;
	font-family: Arial, Helvetica, sans-serif;
}

.moduletable-scout .box {
	width: 192px;
	margin: 0px -14px;
	padding: 10px 14px;
	border-bottom: 3px solid #fff;
}

.moduletable-scout .box h4 {
	font-size: 15px;
	color: #009ce8;
	font-weight: bold;	
	margin-bottom: 0px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
}

.moduletable-scout .box select {
	width: 168px;
	float: left;
	margin-bottom: 5px;
	border: 1px solid #838383;
	font-family: Arial, Helvetica, sans-serif;
}

.moduletable-scout .button {
	background: #009ce8;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	border: none;
	cursor: pointer;
	padding: 2px 5px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
}
/******* end professional scout **********/

/*------ search page -----*/

#searchWrap {
	width: 770px;
	line-height: 16px;
}

#searchWrap h2 {
	font-size: 22px;
	color: #cadb2a;
	font-weight: bold;
	border-top: 1px dashed #000;
	border-bottom: 5px solid #000;
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

#searchWrap .pro_article {
	width: 770px;
	border-bottom: 5px solid #000;
	padding-top: 15px;
	padding-bottom: 15px;
}

#searchWrap .pro_article.last {
	border-bottom: none;
}

#searchWrap .pro_article .pro_article_left {
	width: 445px;
	float: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#searchWrap .pro_article .pro_article_left h3 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	border: none;
	padding: 0px 0px 18px 0px;
	margin: 0px;
}

#searchWrap .pro_article .pro_article_left .des_add {
	font-size: 14px;
	padding-bottom: 17px;
	font-weight: normal;
}

#searchWrap .pro_article .pro_article_left .des_text {
	font-size: 12px;
	padding-bottom: 30px;
	font-weight: normal;
} 

#searchWrap .pro_article .pro_article_left a.write_review:link,
#searchWrap .pro_article .pro_article_left a.write_review:visited,
#searchWrap .pro_article .pro_article_left a.write_review:active {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	background: #13b0ed;
	padding: 5px 10px;
}

#searchWrap .pro_article .pro_article_left a.write_review:hover {
	text-decoration: none;
	cursor: pointer;
}

#searchWrap .pro_article .pro_article_left a:link,
#searchWrap .pro_article .pro_article_left a:visited,
#searchWrap .pro_article .pro_article_left a:active {
	text-decoration: none;
	color: #006290;
	font-size: 14px;
}

#searchWrap .pro_article .pro_article_left a:hover {
	text-decoration: none;
}

#searchWrap .pro_article .pro_article_right {
	width: 293px;
	float: right;
}

#searchWrap .pro_article .pro_article_row {
	width: 770px;
	padding-bottom: 10px;
	font-weight: normal;
}

#searchWrap .pro_article .pro_article_row h4 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

#searchWrap .pro_article .pro_article_row .box {
	width: 750px;
	color: #292929;
	padding: 0px 10px 30px 10px;
}

#searchWrap .pro_article .pro_article_row .box .title {
	border-top: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	padding: 8px 0px;
	margin: 0px -10px 13px -10px;
}

#searchWrap .pro_article .pro_article_row .box .title h5 {
	color: #292929;
	font-size: 12px;
	font-weight: bold;
	float: left;
}

#searchWrap .pro_article .pro_article_row .box .title .author {
	float: right;
	color: #292929;
	font-size: 12px;
}

/*------ search page end ------*/


#best_novaWrap {
	width: 999px;
	font-size: 16px;
	color: #292929;
	line-height: 20px;
	margin: 0px -28px;
	padding-bottom: 30px;
}

#best_novaWrap.county {
	margin: 0px 28px;
	width: 980px;
}

#best_novaWrap p {
	margin-bottom: 10px;
}

#best_novaWrap h2 {
	color: #51197c;
	font-size: 28px;
	font-weight: normal;
	font-family: Georgia;
	margin-bottom: 0px;
	padding-bottom: 5px;
}	

#best_novaWrap .best_nova_content {
	width: 999px;
	padding-top: 20px;
}

#best_novaWrap .best_nova_content .nova_content_left {
	width: 381px;
	float: left;
}

#best_novaWrap .best_nova_content .nova_content_left .form_itemWrap {
	width: 381px;
	padding-bottom: 60px;
}

#best_novaWrap .best_nova_content .nova_content_left .form_itemWrap h4 {
	color: #51197c;
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia;
	border-bottom: 4px solid #51197c;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

#best_novaWrap .best_nova_content .nova_content_left .form_itemWrap h4 span {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
}

#best_novaWrap .best_nova_content .nova_content_left .form_itemWrap .inputWrap {
	width: 381px;
	padding-bottom: 5px;
}

#best_novaWrap .best_nova_content .nova_content_left .form_itemWrap .inputWrap label {
	width: 196px;
	float: left;
	color: #363636;
	font-size: 13px;
	font-weight: bold;
}

#best_novaWrap .best_nova_content .nova_content_left .form_itemWrap .inputWrap .inputbox {
	width: 176px;
	border: 1px solid #767676;
	float: right;
	padding: 2px;
	font-size: 12px;
}

#best_novaWrap .best_nova_content .nova_content_mid {
	width: 355px;	
	float: left;
	margin-left: 35px;
}

#best_novaWrap .best_nova_content .nova_content_mid .form_itemWrap {
	width: 355px;
	padding-bottom: 60px;
}

#best_novaWrap .best_nova_content .nova_content_mid .form_itemWrap h4 {
	color: #51197c;
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia;
	border-bottom: 4px solid #51197c;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

#best_novaWrap .best_nova_content .nova_content_mid .form_itemWrap h4 span {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
}

#best_novaWrap .best_nova_content .nova_content_mid .form_itemWrap .inputWrap {
	width: 355px;
	padding-bottom: 5px;
}

#best_novaWrap .best_nova_content .nova_content_mid .form_itemWrap .inputWrap label {
	width: 170px;
	float: left;
	color: #363636;
	font-size: 13px;
	font-weight: bold;
}

#best_novaWrap .best_nova_content .nova_content_mid .form_itemWrap .inputWrap label span {
	font-size: 11px;
	font-weight: normal;
}

#best_novaWrap .best_nova_content .nova_content_mid .form_itemWrap .inputWrap .inputbox {
	width: 176px;
	border: 1px solid #767676;
	float: right;
	padding: 2px;
	font-size: 12px;
}

#best_novaWrap .best_nova_content .nova_content_right {
	width: 182px;
	float: right;
	border: 1px solid #1c3178;
	padding: 12px 8px 10px 8px;
	color: #000;
	font-size: 14px;
}

#best_novaWrap .best_nova_content .nova_content_right img {
	padding-bottom: 10px;
}

#best_novaWrap .best_nova_content .nova_content_right h4 {
	font-size: 15px;
	color: #1c3178;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 3px;
}

#best_novaWrap .buttonWrap {
	
}

#best_novaWrap .buttonWrap .vote_button {
	background: url(images/vote_buttton.jpg) no-repeat left top;
	width: 105px;
	height: 41px;
	border: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

#best_novaWrap .buttonWrap .cancel_button {
	background: url(images/cancel_button.jpg) no-repeat left top;
	width: 105px;
	height: 41px;
	border: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

#best_novaWrap .county_inputWrap {
	width: 370px;
	padding-bottom: 5px;
}	

#best_novaWrap .county_inputWrap label {
	width: 180px;
	float: left;
	color: #363636;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#best_novaWrap .county_inputWrap .inputbox {
	width: 176px;
	border: 1px solid #767676;
	padding: 2px;
	float: right;
}


#best_novaWrap .buttonWrap {
	
}

#best_novaWrap .buttonWrap .vote_button {
	background: url(images/vote_buttton.jpg) no-repeat left top;
	width: 105px;
	height: 41px;
	border: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

#best_novaWrap .buttonWrap .cancel_button {
	background: url(images/cancel_button.jpg) no-repeat left top;
	width: 105px;
	height: 41px;
	border: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

