body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}
ul {list-style:none;}
a {color: #0000FF; text-decoration:none}

body {
	background-image: url(images/grd-4px.gif);
	background-color: #accbea;
	background-position: left top;
	background-attachment:fixed;
	background-repeat: repeat-x;
	font:normal 12px Arial, Helvetica, sans-serif;
	color: #464e5c;
	font-weight: normal;
}


h2 { font-size:14px;}

.clear {clear:both;}

#top-menu{background-image:url(images/top-menu.gif); border-bottom:solid 1px #cccccc; height:25px;	width:880px; overflow:hidden; margin:0 auto; padding:0 10px;}

#container {width:900px; overflow:hidden; margin:0 auto 0 auto; border-left:#e3e3e3 solid 1px; border-right:#e3e3e3 solid 1px; background-color:#FFFFFF;}

#header {height:80px; padding:0 10px 20px 20px;}
#header div {height:20px; text-align:right}
#header div,img {border:none}

/* /////// */
#menubar {float:left; font:bold 11px/30px Arial, Helvetica, sans-serif; border-bottom:5px solid #1b5f8c; width:100%;}
#menubar ul{list-style-type: decimal; display:block;}
#menubar li{
	float:left;
	display:inline;
	padding:5px 15px;
	color:#545454;
	background-color:#E6E6E6;
	text-align:center;
	margin-right:2px;
	line-height:15px;
	list-style-type: none;
}
#menubar a {display:block;}
#menubar a:link {text-decoration:none; color:#545454;}
#menubar a:hover {text-decoration:none; color:#fff; display:block;}
#menubar a:visited {text-decoration:none; color:#545454;}
#menubar a:active {text-decoration:none; color:#545454; display:block;}
#menubar li:hover a, #menubar li:hover {background-color:#154768;color:#fff; background-image:url(images/sprite_hdr_gradients.gif)}
#menubar .selected {color:#fff; background-image:url(images/sprite_hdr_gradients.gif);}
#menubar .selected a{color:#fff;}
/* /////// */

/* /////// */
#breadcrumbs {clear:both; height:18px; margin-bottom:10px; padding:7px 10px 0;}
/* /////// */

#index {padding-bottom:10px; border-bottom:solid 1px #999999; float:left;}
#index h1{font:normal bold 25px/25px Arial, Helvetica, sans-serif; padding:0 0 5px 10px;}

/* /////// */
#top5 {border-bottom:solid 1px #999999; padding-bottom:10px; margin-bottom:30px; margin:14px 0;}
#top5 img {width:174px; margin:10px 0; background-color:#FFFFFF; border: 1px solid #999999; padding:2px;}
#top5 a:link {text-decoration:none;}
#top5 a:hover {text-decoration: underline;}
#top5 a:visited {text-decoration:none;}
#top5 a:active {text-decoration:none;}
#top5 div {width:180px; padding:0 0 10px 0; float:left; margin-right:10px;}
#top5 h2 {font:normal bold 20px/20px Arial, Helvetica; color:#2d2d2d;}
#top5 .top5 h2{font:normal 14px/10px Arial, Helvetica; padding-bottom:2px;}
#top5 .top5 {width:180px; padding:14px 0 10px 0; float:left; margin-right:10px;}
#top5 p {padding-bottom:5px;}
/* /////// */

.top1 {FONT-SIZE: 30px; margin:10px 0 0 0px; font-weight:bolder; TEXT-DECORATION: none; color:#006699}
.top2 {FONT-SIZE: 12px; COLOR: #666666;  TEXT-DECORATION: none; text-transform:uppercase;}


#menuup {padding:10px 0 10px 7px;}

#columnacentral {width:468px;	float: left;	text-align: left;	margin:0 10px 0 10px;}

.titulobarright {font-weight: bold;	display: block;	border-bottom: 1px dotted #999999;	margin: 5px 0 3px;	padding:8px 0 3px 5px;	font-size: 13px;}

#toprcor {width:8px; background-image: url(images/sim_angle_bl1.gif);	background-repeat: no-repeat;	float: left;	height: 8px;}
#topmed {width:956px; float: left;	height: 7px; border-top:1px solid #B3B3B3;	background-color: #FFFFFF;}
#toprcol {width:8px;	background-image: url(images/sim_angle_br1.gif);	background-repeat: no-repeat;	height: 8px;	float: right;}

#midcontainer {width:900px; overflow:hidden; margin:0 auto; background-color:#FFFFFF}


#lftside {float:left; margin-left:10px; width:570px;}

#rgtside {float:right; width:300px;}

#rightbar {width:300px; border-left:solid 1px #E0DCD0; border-top:solid 1px #E0DCD0; border-bottom:solid 1px #E0DCD0; background-color:#E8EBEE; vertical-align:top;}
#rightbar .background{display:block;	float: left;	text-align: left;	background-color:#E8EBEE;	background-image:url(/images/menuup_bg.gif); background-repeat:repeat-x; border-right:solid 1px #E0DCD0; width:180px; vertical-align:top;}

#botrcor {width:8px; background-image: url(images/sim_angle_bl.gif); background-repeat: no-repeat; float: left;	height: 8px;}
#botmed {width:956px; float: left; height: 7px; border-bottom: 1px solid #B3B3B3; background-color: #FFFFFF;}
#botrcol {width:8px; background-image: url(images/sim_angle_br.gif); background-repeat: no-repeat;	height: 8px; float: right;}

#bottxt {clear: both; padding:14px 0 14px 0; border-top: 1px solid #E0DCD0; margin-top:10px;}

#bottxt ul{float:left; padding:0 0 0 40px; margin:0; list-style:none; padding-left; width:185px}
#bottxt li{ padding-bottom:5px;}
#bottxt a{display:block; color: #666666; text-decoration: none;}
#bottxt p {font-weight:bold;}
#bottxt span{padding:0 0px 10px 40px; display:block; width:410px; float:left; font-weight:bold;}

#botbar {background-color:#EFEFEF; border:1px solid #CCCCCC; margin:10px; padding:5px 10px;}
#botbar ul {}
#botbar li { display:inline;}
#botbar li a { color:#1f65a7; font-size:12px; margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; border-right:1px solid #6a6a6a;}
#botbar .lastitems a { border:none; }

.bigtitle{font:20px bold Arial,Helvetica,sans-serif; margin-bottom:7px; line-height:100%; padding-top:10px; color:#0000FF;}

.subtitle{font-size:12px; font-weight:bold;	text-transform:uppercase; margin-bottom:5px; color: #1A1819;}

#featuredcat {}
#featuredcat ul{padding:0; font-weight:bold}
#featuredcat span{font-weight:bold}


/* /////// */

#recentlyadded {padding:10px; float:left; margin:10px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#recentlyadded .headers {font-weight:bold; font-size:12px; color:#0C4976; padding:5px; margin:10px 0; background-color:#EFEFEF;}
#recentlyadded .item {margin-bottom:10px; float:left; padding:0px 10px 10px 0; width:260px;}
#recentlyadded img {float:left; margin:0px 10px 0 0; width:100px; border:#CCCCCC solid 1px;}
#recentlyadded h2 {font-size:14px; font-weight:bold; display: block; padding-bottom:5px;}
#recentlyadded span {display: block; padding-bottom:5px;}
/* /////// */


#events {border: 1px solid #E0DCD0;padding:10px;background:#f5f5f5; margin-top:10px; text-align:left}
#events h2{padding:0 0 5px; font-size:14px; font-weight:bold}
#events h3{padding:0 0 5px;  font-size:14px; font-weight:bold; color:#0C4976; border-bottom:#CCCCCC solid 1px; margin:0 0 5px 0}

/* /////// */
#blogbx {margin:10px 0 10px 0; float:left;}
#blogbx .recent {border-bottom:#CCCCCC dotted 1px; float:left; padding:10px; width:448px}
#blogbx a {font-weight:bold; display:block;}
/* /////// */

/* /////// */
#lftimg {float:left; width:126px;}
#lftimg img{width:120px; height:80px; padding:2px; background-color:#FFFFFF; border: 1px solid #999999; margin-bottom: 30px;}
/* /////// */

/* /////// */
.mstrvw {margin:10px; padding-right:5px;}
.mstrvw li{font-weight:bold; padding-bottom:5px}
.mstrvw img{float:left;}
/* /////// */

/* /////// */
.rating {padding:0 0 10px 0; float:left; margin-right:15px; width:174px}
.rating img {margin:0px;}
.rating a{font-weight:bold;}
.rating p{font-weight:bold;}
.rating span {color:#0000FF;}
.rating .review {padding:10px 0;}
/* /////// */

/* /////// */
.rating2 {padding:10px; border-bottom:1px solid #999999;}
.rating2 img {margin:0px;}
.rating2 a{font-weight:bold;}
.rating2 p{font-weight:bold;}
.rating2 span {color:#0000FF;}
.rating2 .review {padding:10px 0;}
/* /////// */

/* /////// */
#top3rvws {border-bottom:solid 1px #999999; padding-bottom:10px; margin-bottom:30px;}
#top3rvws div {width:180px; padding:10px 0; float:left; margin-right:10px;}
.top3rvws {font:normal bold 20px/20px Arial, Helvetica; color:#2d2d2d; padding-bottom:15px;}
/* /////// */

.boxmenu {padding:0 5px 5px 5px; margin:0 10px 5px 0; display:block; border-bottom:1px solid #CCCCCC; font-weight:bold;}

.rojo {font-weight: bold; color: #FF0000;}

.images {background-color: #FFFFFF;	padding: 2px; border: 1px solid #999999; display: block; text-align: center;}

.datetxt {font-size: 10px;	color: #666666;}

/* /////// */
.menu {padding:10px; margin:10px; background-color:#FFFFFF}
.menu h2 {font:normal bold 12px Arial, Helvetica, sans-serif; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCCCCC}
.menu a {font:normal 12px Arial, Helvetica, sans-serif;}

.menuitem {display: block; border-bottom: 1px dotted #CCCCCC; padding:5px;}
.menuitem:hover {background-color: #F3F3F3; color: #999999; text-decoration: underline;}
.barsubmenu {display: block; padding:5px 20px;}
.barsubmenu:hover {background-color: #F3F3F3; color: #999999; text-decoration: underline;}
/* /////// */



/* /////// */
#menuoptions {padding:0px 0px 50px; background-image:url(/images/menubot_bg.gif); background-repeat:repeat-x;	background-position:bottom;	height:200px;}
/* /////// */
#bizowner {padding:10px; background-color:#FFFFFF; border:dotted 1px #999999; margin:10px; float:left; width:255px;}

/* /////// Formulario */
.element * {
	padding:5px; 
	margin:0px; 
	font-family:arial;
	font-size:12px;
}
.element label {
	float:left; 
	width:150px;
	text-align:right;
	
}

.element b {
margin:0; padding:0;
	
}
.element input.text {
	float:left; 
	width:300px;
	padding-left:10px;
}
.element .textarea {
	height:80px; 
	width:300px;
	padding-left:10px;
}
.element .hightlight {
	border:2px solid #9F1319;
	background:url(iconCaution.gif) no-repeat 2px
}
#formularioRegistro .nosubmit{padding:5px; margin:2px 0; float:left; border:dotted 1px #FF0000; background-color: #FF9595}
#formularioRegistro p {color:#FFFFFF; font:normal 14px Arial, Helvetica, sans-serif}

.element h1 { color:#486e92; font-size:18px}
.element h2 { padding:10px; background-color:#ecf2f8; color:#486e92}
.element .subhform{padding:10px 10px; background-color:#ecf2f8; color:#486e92; width:100%}
.element #submit {
	float:right;
	margin-right:10px;}
.element div {padding:6px; margin:2px 0; float:left;}
.element table {border-bottom:2px solid #486e92; padding-bottom:10px; margin-bottom:10px}

.red {font-weight:bold; color:#FF0000; margin-top:10px;}
/* /////// Formulario */
