body {
	background: #E4E4E4 url(images/background.jpg) no-repeat fixed center top;
	-webkit-background-size: 2000px 3000px;
}
.header-all {
	background: url(images/background-header.png) no-repeat;
	/*overflow: hidden;*/
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.pest-image{
	position: absolute;
	left: -85px;
	top: 60px;
	overflow: visible;	
}
.sep-home{
	height: 20px;
}
a img{border:0;}
.header  .buttons_top .loginli{
	float: left;
	text-decoration: none;
	font-size: 14px;
}
.header .buttons_top .loginli a:link, .headerblock .header .login .buttons_top .loginli a:visited {
	color: #EC1C24;
	text-decoration: none;
	font-size: 14px;
}

.header .buttons_top .loginli a:hover {
	color: #EC1C24!important;
	text-decoration: underline;
}
.buttons_top{
	padding: 0px;
	float: right;
	overflow: hidden;
	margin: 10px 3px 0px 0px;
}
.buttons_top ul{
	text-align: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: right;
}

.buttons_top li{
	float: left;
	list-style: none;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #939393;
	display: block;
}
.buttons_top li a, .buttons_top li a:link, .buttons_top li a:visited{
	color: #666;
	text-decoration: none;
	display: block;	
}
.buttons_top li a:hover{
	text-decoration: underline;
	color: #EC1C24;
}
.header{
	height: 130px;
	/*background: #FFF;*/
	/*width: 940px;*/
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
.content-bkgr{
	background: #F4F4EA;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	left: -20px;
}
#logo {
	float:left;
	margin-top: 30px;
}
#header_banner{
    float:right;
    padding-right:10px;
    width:490px;    
}
#header_banner img{
    float:right;
}
.username {
	color: #66090c;
	text-align: right;
	padding-right: 20px;
	font-size: 12px;
	float: right;
	margin-top: 10px;
}
.contentblock{
	float: none;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.breadcrumb{
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 6px;
	z-index: 1000;
	color: #666;
}
/*BOTON YELLOW*/
.yellow_btn {
	margin-right: 40px;
	float:right;
	margin-top: 3px;
	position: absolute;
	left: 890px;
}
/*MENU*/
.menu {
	background-color: #ec2e21;
	background-image: -moz-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -ms-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1c24), to(#ec481c));
	background-image: -webkit-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -o-linear-gradient(top, #ec1c24, #ec481c);
	background-image: linear-gradient(top, #ec1c24, #ec481c);
	background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec1c24', endColorstr='#ec481c', GradientType=0);
	/*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);*/
	height: 30px;
}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */  
/*Style for the background-bar*/
.clBar{
	position:absolute;
	visibility:hidden;
	left: 0%;
}
/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute;
	padding:4px 2px 6px;
	color:#CACAC8;
	text-align: center;
	cursor:pointer;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.clLevel0{
	cursor:pointer;
	color: #FFFFFF;	/*background: url(images/menutab.png) no-repeat left top;*/
}
.clLevel0over{
	color:#FFFFFF;
	text-decoration: none;
	cursor:pointer;
	background: url(images/menubar_over.png);
}
.clLevel0border{
	position:absolute;
	visibility:hidden;
}
.clLevel0selected{
	/*background: url(images/menu_Active.png);*/
	text-decoration: none;
}
/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute;
	padding:4px 2px 2px 5px;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.clLevel1{
	height: 25px;
	color: #666;
	background: #F2F2F2;
	border: 1px solid #DDD;
	
}
.clLevel1over{
	cursor:pointer;
	color: #EC1C24;
	background: #FFF;border: 1px solid #DDD;
	
}
.clLevel1border{
	position:absolute;
	visibility:hidden;
	border-bottom: 1px solid #FFF;
}
.clLevel1overborder{
	position:absolute;
	visibility:hidden;
	border-bottom: 1px solid #000000;
}
/*END MENU*/
/*BOXES HOME*/
.avatar_small {
	width:44px;
	height:44px;
	float:left;
	vertical-align:middle;
	margin-right:3px;
	border:1px solid #666666;
	margin-bottom: 0px!important;
}
.unstyled ul li{
	clear: both;
}
.list1_box, .list2_box{border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 5px;
	padding-right: 0;
	padding-top: 5px;
	position: relative;
	font-size: 13px;
	line-height: 15px;}
/*END BOXES HOME*/


/*BLOG*/
.blog_date{
	float:left;
	width:44px;
	height:49px;
	margin-right:10px;
	margin-bottom:0px;
	background-image: url(images/blog/date-bg.png);}
.blog_date_month {
	width:40px;
	text-align:center;
	padding-top:1px;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #FFFFFF;
}
.blog_date_day {
  width:40px;
  text-align:center;
  color: black;
  padding-top:8px; 
  font-size:14px;
}

.blog_title {
	height:24px;
	border-bottom:1px dotted #FFF;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	width:560px;
	float:left;
}
.blog_tagcom {
	width:505px;
	height:30px;
	float:left;
}
.blog_tags {
	height: 20px;
	width: 265px;
	font-size: 10px;
	float:left;
	margin-bottom: 0px;
	padding-top:3px;
}
.blog_comments {
	height: 20px;
	width: 132px;
	float: right;
	font-size: 10px;
	margin-bottom:0px;
	text-align:right;
	padding-right: 5px;
}

.blog_break {
  height:25px;
  width:400px;
}
.blog_body {
	margin:10px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	float: left;
}

#blog_links {
	text-align:left;
}

.blog_title_left {
	height:16px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-top:5px;
	padding-left: 5px;
}

#blog_links ul {
	margin:0px;
	padding:0px 0px 0px 5px;
}
li.newspage_li_recentarts, li.newspage_li_category {
    font-size: 12px!important;}
.newspage_title_2{
	font-size: 14px!important;
}
li.li_recentarts {
	margin: 0;
	padding: 0;
	font-size:14px;
	background: url(images/blog/mini-page.gif) no-repeat 0px 3px !important;
	padding: 2px 0 2px 0px;
	padding-left: 20px !important;
	list-style: none;
}

li.li_monthlyarch {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:12px;
	background: url(images/blog/mini-monthly-archive.gif) no-repeat left center !important;
	padding: 2px 0 2px 0px;
	padding-left: 20px !important;
}

li.li_category {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:12px;
	background: url(images/blog/mini-category.gif) no-repeat left center !important;
	padding: 2px 0 2px 0px;
	padding-left: 20px !important;
}

li.li_rss {
	margin: 0;
	padding: 0;
	font-size:12px;
	background: url(images/blog/rss.png) no-repeat 0px 3px !important;
	padding: 2px 0 2px 0px;
	padding-left: 20px !important;
	list-style: none;
}

li.li_spacer {
	margin: 0;
	padding: 0;
	font-size:12px;
	padding: 2px 0 2px 0px;
	padding-left: 20px !important;
	list-style: none;  
}

li.li_recentarts a, li.li_monthlyarch a, li.li_category a, li.li_rss a {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
li.li_recentarts a:hover, li.li_monthlyarch a:hover , li.li_category a:hover, li.li_rss a:hover {
	color: #FFF;
}

.blog_form_label {
  text-align:right;
}

.blog_form_cell {
  text-align:left;
}

.blog_input {
	width:350px;
	color: #333333;
	border: thin solid #999999;
	background: #F8F8F8;
}

.blog_textarea {
  width:350px;
  height:100px;color: #333333;
	border: thin solid #999999;
	background: #F8F8F8;
}

.blog_button {
	color: #FFFFFF;
	width:80px;
	background: #FFF;
	border-style: none;
}

#blog_right a{
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
}

#blog_right a:hover {
	color: #333333;
}

.blog_error {
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  color:#aa0000;
  font-weight:bold;
  border:1px solid #aa0000;
}

#blog_comm_list{
	padding: 5px 10px 5px 0px;
	margin-top:5px;
	width:96%;
}

.blog_comment_block {
	margin-bottom:8px;
	padding-bottom:2px;
	border-bottom:1px solid #FFF;
}

.blog_comm_title{
	font-size: 16px;
	color: #FFF;
}

a.blog_title_link {
  text-decoration:none !important;
}

a.blog_title_link:hover {
  text-decoration:underline !important;  
}

.blog_comment_who {
  float:left;
  font-size: 10px;
  width:255px;
}
.blog_comment_flag{
	float:right;
	font-size:10px;
	width:140px;
	text-align:right;
	text-decoration: none;
}
.blog_comment_flag a {
	color: #999999;
	background-image: url(images/blog/flag_icon.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.blog_comment_flag a:link {
	color: #999999;
	background-image: url(images/blog/flag_icon.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.blog_comment_flag a:visited {
	color: #999999;
	background-image: url(images/blog/flag_icon.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.blog_comment_flag a:hover {
	color: #EFD092;
	background-image: url(images/blog/flag_icon_on.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}

.blog_comment_manage{
	float:right;
	font-size:12px;
	width:140px;
	text-align:right;
	text-decoration: none;
}
.blog_comment_manage a {
	color: #666666;
	background-image: url(images/blog/flag_icon.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.blog_comment_manage a:link {
	color: #666666;
	background-image: url(images/blog/flag_icon.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.blog_comment_manage a:visited {
	color: #666666;
	background-image: url(images/blog/flag_icon.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.blog_comment_manage a:hover {
	color: #FFF;
	background-image: url(images/blog/flag_icon_on.png);
	background-repeat: no-repeat;
	display: block;
	text-decoration: none;
	font-weight: normal;
}

.blog_comment_flagged {
  	background-image: url(images/blog/comment-flagged.png);
  	background-repeat: repeat;
}
.blog_comment_text{
  padding-top:20px;
  padding-bottom:10px;
  width:100%;
}
 #blog_pop {
	position:absolute;
	display:none;
	z-index:10;
	width:400px;
	height:70px;
	border:2px solid #FFF;
	background-color: #000000;
	top:50%;
	left:50%;
	margin-top:-35px;
	margin-left:-200px;
	text-align:center;
	padding:20px;
}
#blog_new{
	margin-bottom: 9px;
}
/*END BLOG*/
/*FOLLOW US*/
.follow_block_300{
	height: 115px;
	width: 280px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 0px 0px;
}
.follow_block_250{
	height: 100px;
	width: 248px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 0px 0px;
}
.follow_block_160{
	height: 160px;
	width: 160px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 0px 0px;
}
.follow_title_300{
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.follow_title_250{
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.follow_title_160{
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.follow_icons_300{
	height: 62px;

	width: 248px;
	margin-right: auto;
	margin-left: auto;
}
.follow_icons_250{
	height: 62px;
	width: 248px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.follow_icons_160{
	height: 124px;
	width: 124px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.icon-rss{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_rss.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-rss a{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_rss.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-rss a:link,, .icon-rss a:visited{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_rss.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-rss a:hover{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_rss_on.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-facebook{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_facebook.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-facebook a{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_facebook.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-facebook a:link a:visited{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_facebook.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-facebook a:hover{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_facebook_on.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-youtube{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_youtube.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-youtube a{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_youtube.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-youtube a:link a:visited{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_youtube.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-youtube a:hover{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_youtube_on.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-twitter{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_twitter.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-twitter a{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_twitter.png);
	background-repeat: no-repeat;
	height: 62px;
}.icon-twitter a:link a:visited{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_twitter.png);
	background-repeat: no-repeat;
	height: 62px;
}
.icon-twitter a:hover{
	float: left;
	width: 62px;
	display: block;
	cursor: pointer;
	cursor: hand;
	background-image: url(images/glossy_twitter_on.png);
	background-repeat: no-repeat;
	height: 62px;
}
/*END FOLLOW US*/
/*GOAL THERM*/
.goaltherm_block_250{
	height: 310px;
	width: 200px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 10px 0px 13px;
}
.goaltherm_title_250{
	color: #FFF;
	text-align: center;
	margin-bottom: 10px;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.goaltherm_flash_250{}

/*Gallery*/
.galleria{list-style:none;width:930px;}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:600px} /* MSIE bug */
 .gallery_2{
	width:800px;
	margin:0 auto;
	text-align: center;
}
 .gallery_2 li{
	width:100px;
	height:100px;
	border:3px none #111;
	margin: 0 2px;
}
 .gallery_2 li div{left:240px}
 .gallery_2 li div .caption{font:italic 0.7em/1.4 georgia,serif;}
 #main_container{
	text-align:center;
	width:930px;
	margin:0 auto 40px;
}
 #main_prev{float:left;height:400px;width:30px;vertical-align:middle;text-align:center;line-height:400px;font-size:20px;}
 #main_prev a {margin:0 auto;}
 #main_image{
	margin:0 auto 40px;
	height:410px;
	width:700px;
	vertical-align:middle;
	text-align:center;
	float:left;
	padding-left: 110px;
}
#main_image span.caption{
	font-size: 90%;
	color: #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
 #main_image img{margin:0 auto; margin-bottom:10px;} 
 #main_next{float:left;height:400px;width:30px;vertical-align:middle;text-align:center;line-height:400px;font-size:20px;}
 #main_next a {margin:0 auto;} 
 .gnav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;} 
 #gallery_viewport{
	width:930px;
	height:106px;
	overflow:hidden;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
 #gallery_viewport_all{
	width:930px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.galleria_wrapper{
	margin-bottom: 20px;
}
.gallery_album_cell{
	font-size: 95%;
	color: #666666;
	padding: 5px;
}
.gallery_album_cell img{
	margin: 10px;
	border: 1px solid #676767;
	padding: 10px;
}
.gallery_album_cell a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
.gallery_album_cell a:hover{
	color: #66090c;
	text-decoration: none;
}
.gallery_buttons_block {
	height: 26px;
	width: 930px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.gallery_buttons_block ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.gallery_buttons_block ul li{
	float: left;
}
.gallery_buttons_prev a{
	height: 30px;
	background-image: url(images/gallery/prev.png);
	width: 80px;
	background-repeat: no-repeat;
	display: block;cursor: pointer;
	margin-right: 300px;
}
.gallery_buttons_prev a:hover{
	height: 30px;
	background-image: url(images/gallery/prev_on.png);
	width: 80px;
	background-repeat: no-repeat;
	display: block;
}
.gallery_buttons_next a{
	height: 30px;
	background-image: url(images/gallery/next.png);
	background-repeat: no-repeat;
	float: left;
	width: 80px;
	display: block; cursor: pointer;
}
.gallery_buttons_next a:hover{
	height: 30px;
	background-image: url(images/gallery/next_on.png);
	background-repeat: no-repeat;
	float: left;
	width: 80px;
	display: block;
}
.gallery_buttons_fullscreen a{
	height: 30px;
	background-image: url(images/gallery/fullscreen.png);
	float: left;
	width: 80px;
	display: block; cursor: pointer;
	background-repeat: no-repeat;
	margin-right: 10px;
}
.gallery_buttons_fullscreen a:hover{
	height: 30px;
	background-image: url(images/gallery/fullscreen_on.png);
	float: left;
	width: 80px;
	display: block;
	background-repeat: no-repeat;
}
.gallery_buttons_viewall a{
	height: 30px;
	background-image: url(images/gallery/all.png);
	background-repeat: no-repeat;
	float: left;
	width: 80px;
	display: block; cursor: pointer;
	margin-right: 300px;
}
.gallery_buttons_viewall a:hover{
	height: 30px;
	background-image: url(images/gallery/all_on.png);
	background-repeat: no-repeat;
	float: left;
	width: 80px;
	display: block;
}
.gallery_edit_delete {
	float:right;
	height:60px;
	width:80px;
	vertical-align:bottom;
	text-align:center;
	font-size:12px;
}
.gallery_edit_delete ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.gallery_edit_delete ul li{
	float: left;
}
.gallery_edit a{
	height: 26px;
	width: 80px;
	display: block;
	cursor: pointer;
	background-image: url(images/gallery/btn_edit_delete.png);
	background-repeat: no-repeat;
	line-height: 24px;
	text-decoration: none;
	color: #000000;
	margin-bottom: 5px;
	margin-right: 5px;
}
.gallery_delete a{
	height: 26px;
	width: 80px;
	display: block;
	cursor: pointer;
	background-image: url(images/gallery/btn_edit_delete.png);
	background-repeat: no-repeat;
	line-height: 24px;
	text-decoration: none;
	color: #000000;
}
.gallery_edit a:hover{
	height: 26px;
	width: 80px;
	display: block;
	cursor: pointer;
	background-image: url(images/gallery/btn_edit_delete_on.png);
	background-repeat: no-repeat;
	color: #000000;
}
.gallery_delete a:hover{
	height: 26px;
	width: 80px;
	display: block;
	cursor: pointer;
	background-image: url(images/gallery/btn_edit_delete_on.png);
	background-repeat: no-repeat;
	color: #000000;
}
.gallery_buttons_sp{
	margin-top: 30px;
}
/*END GALLERY*/


/*BOX MENSAJE*/
#box_container{
	width: 620px;
	margin-top: 45px;
	/*overflow: hidden;*/
	position: relative;
	margin-bottom: 20px;
}
.box_image{
	background: url(/photosfldr/logofiles/box_image.png) no-repeat;
	height: 150px;
	width: 150px;
	top: -40px;
	position: absolute;
}
.box_containertop{
	background: url(images/bkgr-boxtop.png) no-repeat 75px bottom;
	width: 450px;
	padding-left: 150px;
	padding-right: 20px;
	height: 20px;
}
.box_title {
	font-size: 170%;
	color: #66090c;
	margin-bottom: 15px;
	padding-left: 10px;
}

.box_containercenter{
	width: 430px;
	background-position: 75px;
	background-image: url(images/bkgr-boxcenter.png);
	background-repeat: repeat-y;
	padding: 5px 40px 5px 150px;
}
.box_txt{
	font-size: 120%;
	line-height: 120%;
	padding-left: 10px;	
}
.box_containerbottom{
	background: url(images/bkgr-boxbottom.png) no-repeat 75px top;
	width: 450px; 
	padding-left: 150px;
	padding-right: 20px;
	height: 20px;
}
/*END BOX*/

/*COMPANY PROFILE*/
#company-profile{}
.company-logo img{border: 1px solid #5C5C5C;}
.company-data{
	float: left;
	margin-bottom: 10px;
	width: 250px;
	margin-right: 10px;
}
.company-data h3{
	margin-top: 0px;
	margin-bottom: 5px;
}
.company-data-phone{
	width: auto;margin-top: 15px;
}
.company-data-phone span{
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	color: #FFF;
	background: #DE640B;
	padding: 6px 20px;	
}
.company-desc{
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}
.company-nets{
	float: right;
	overflow: hidden;
	width: 120px;
	margin-top: 15px;
	margin-right: 12px;
    text-align:center;
}
.company-profile-widescreen-photo{
	clear: both;
	float: left;
	height: 415px;
	width: 930px;
	margin-bottom: 20px;
}
.simulate5{
    width:384px;
    margin-left:0px;
}
#ext_10_radius{
	width: 180px!important; height: 36px!important;
}
#ext_10_zip{
	float: left;
	margin-top: 1px;
	height: 25px!important;
	width: 180px!important;
}
#ext_4_0{
	float: left;
	display: inline-block;
	padding: 4px;
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 23px;
	color: #555555;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 6px;
}
.beautify_parent{
	background: #FFF;
}
.company-profile-overview-block{

	margin-bottom: 20px;
	/*border-bottom: 1px solid #999;*/
	width: 430px;
	padding: 10px;
	border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	background: #fbfbf1;
	border: 1px solid #999;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.company-profile-overview-block-left{
	float: left;
	margin-right: 20px;	/*border-right: 1px dotted #999;*/
}
.company-profile-overview-block h3{
	margin: 0px 0px 6px;
	color: #DE640B;
	text-align: left;
}
.company-profile-overview-block-right{

	float: left;
}
.company-profile-overview-block #map_canvas{
	margin-right: auto;
	margin-left: auto;
}
.company-profile-overview-block .rr_reviews_list{
	width: 335px;
	margin-right: auto;
	margin-left: auto;
}
#company-profile-widescreen{
	position: relative;
	background: #FFF;
	margin-bottom: 10px;
	min-height:345px;
	
}
.company-profile-widescreen-photo{
	height: 265px;
	overflow: hidden;
}
.company-profile-widescreen-logo{
	float: left;
	position: absolute;
	top: 200px;
	box-shadow: 6px 6px 8px rgba(0,0,0,.5);
	moz-box-shadow: 6px 6px 8px rgba(0,0,0,.5);
	webkit-box-shadow: 6px 6px 8px rgba(0,0,0,.5);
	left: 20px;
}
.company-profile-widescreen-logo img{
	width: 200px;
	border: 1px solid #5C5C5C;
}
.company-profile-widescreen-phone{
	color: #DE640B;
	float: left;
	position: absolute;
	top: 270px;
	left: 240px;
	font: normal 220% Arial, Helvetica, sans-serif;
}
.company-profile-widescreen-name-adress{
	clear: both;
	float: none;
	position: absolute;
	left: 25px;
	top: 320px;
	margin-bottom: 10px;
	color: #66090c;	
}
/*BANNER ZIPFINDER*/
#zipfinder_in_banner{
	border-radius:6px;
	-moz-border-radius:6px 6px 6px 6px;
	-webkit-border-radius:6px 6px 6px 6px;
	background: #FFF;
	overflow: hidden;
	margin-bottom: 20px;
	height: 46px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 24px;
}
#nwidgzipfinderbanner input[type="submit"]{
	/*font-size: 16px;*/
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/btn_normal2.png);
	background-repeat: no-repeat;
	text-align: center;
	height: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	width: 80px;
}
#nwidgzipfinderbanner input[type="submit"]:hover{
	background-image: url(images/btn_normal2_on.png);
	
}
#nwidgzipfinderbanner input[type="text"]{
	border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	background: #fff; /* Old browsers */
	/*padding:0.3em;*/
	border-width: 1px;
	border-color: #363636 #A8A8A8 #A8A8A8 #363636;
	border-style: solid;
	height: 24px;
	color: #999;
	width: 175px;
	padding: 0px;
	/*font-size: 16px;*/
	font-weight: bold;
	text-align: center;
	box-shadow: 0px 0px 0px rgba(0,0,0,.5)!important;
	moz-box-shadow: 0px 0px 0px rgba(0,0,0,.5)!important;
	webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.5)!important;
	margin: 0px 5px;
}
#nwidgzipfinderbanner select{
	border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	background: #fff; /* Old browsers */
	/*padding:0.3em;*/
	border-width: 1px;
	border-color: #363636 #A8A8A8 #A8A8A8 #363636;
	border-style: solid;
	height: 26px!important;
	color: #999;
	width: 175px;
	margin-top: 0px;
	padding: 0px 0px 0px 5px;
	margin-right: 5px;
	/*font-size: 16px;*/
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px;
}
#nwidgzipfinderbanner input[type="text"]:focus{
	border-color: #88AF4E;
	color: #333;
}
/*ZIP FINDER WIDGET HOME*/
#zipfinder_in_widget #nwidgzipfinder{
	background: #FFF !important/*url(images/widget-zip-bkgr.png) no-repeat center center*/;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2)!important;
	border-radius: 0px 0px 0px 0px!important;
	padding: 5px;
	/*height: 158px;*/
	width: 250px;
	border: 2px dashed #CCC;
	overflow: hidden;
	font-family: "Lucida Sans Unicode", Arial, Verdana, Helvetica!important;
    line-height: 23px!important;
	font-size: 14px!important;
}
#zipfinder_in_widget img.square{
	width: 1px!important;
	height: 1px!important;
}
#zipfinder_in_widget img{
	/*width: 151px!important;*/
	/*height: 75px!important;*/
	clear: both;
	margin-top: 10px;
	/*margin-bottom: 10px;*/
}
#zipfinder_in_widget input[type="submit"]{
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/btn_normal2.png);
	background-repeat: no-repeat;
	text-align: center;
	height: 26px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	float:left;
	width: 80px;
}
#zipfinder_in_widget input[type="submit"]:hover{
	background-image: url(images/btn_normal2_on.png);
	
}
#zipfinder_in_widget input[type="text"]{
	border-radius:4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	background: #fff; /* Old browsers */
	/*padding:0.3em;*/
	border-width: 1px;
	border-color: #363636 #A8A8A8 #A8A8A8 #363636;
	border-style: solid;
	height: 24px;
	color: #999;
	width: 143px;
	margin-top: 0px;
	padding: 0px 0px 0px 5px;
	float:left;
	margin-right: 7px; margin-left: 7px;
}
#zipfinder_in_widget input[type="text"]:focus{
	background: url(images/field-bg-on.png);
	border-color: #88AF4E;
	color: #333;
}
/*END ZIP FINDER WIDGET HOME*/

/*FOOTER-NEW-DEC 2011*/
#footer-new-block{
	/*background: url(images/bkgr_footer-new.png);*/
	background-color: #ec2e21;
	background-image: -moz-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -ms-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1c24), to(#ec481c));
	background-image: -webkit-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -o-linear-gradient(top, #ec1c24, #ec481c);
	background-image: linear-gradient(top, #ec1c24, #ec481c);
	background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec1c24', endColorstr='#ec481c', GradientType=0);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	clear: both;
	float: none;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 80px;
}
#footer-new{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.footer-new-left{
	width: 665px;
	float: left;
	margin-top: 15px;
	padding-right: 5px;
}
.footer-new-right{
	width: 300px;
	float: left;
	margin-top: 15px;
}
.footer-new-right ul{
	list-style: none;
	margin-left: 0px;
	float: right;
	margin-bottom: 0px;
}
.footer-new-right ul li{
	float: left;
	clip: rect(auto,auto,auto,auto);
	background: url(images/bgr-footer-new-li.png) no-repeat right center;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.footer-new-sep{
	background: url(images/footer-new-sep.png) no-repeat center top;
	float: left;
	width: 5px;
	height: 150px;
}
.footer-new-terms ul{
	list-style: none;
	margin-left: 0px;
	float: left;
	margin-bottom: 0px;
}
.footer-new-terms ul li{
	float: left;
	clip: rect(auto,auto,auto,auto);
	background: url(images/bgr-footer-new-li.png) no-repeat right center;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.footer-new-copy br{height: 0px;}
.footer-new-copy{line-height: 14px;}
.footer-new-left ul{
	list-style: none;
	margin-left: 0px;
	padding-bottom: 0px;
	float: left;
	padding-left: 0px;}
.footer-new-left ul li{
	float: left;
	clip: rect(auto,auto,auto,auto);
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
	background: url(images/bgr-footer-new-li.png) no-repeat right center;}
.footer-new-left ul li a:link, .footer-new-left ul li a:visited, .footer-new-right ul li a:link, .footer-new-right ul li a:visited{
	font-size: 95%;
	color: #FFF;
	text-decoration: none;}
.footer-new-left ul li a:hover, .footer-new-right ul li a:hover{
	text-decoration: underline;}
.footer-new-copy{
	color: #FFF;
	clear: right;
	float: right;
	margin-top: 0px;
	font-size: 85%;
	text-align: right;
}
.footer-new-copy a:link, .footer-new-copy a:visited{font-size: 95%;color: #FFF;text-decoration: none;}
.footer-new-copy a:hover{text-decoration: underline;}
.footer-new-icons{
	display: block;
	height: 85px;
	width: 220px;
	cursor: pointer;
	float: right;
	overflow: hidden;
	clear: both;
	margin-top: 10px;
}
/*.footer-new-fb, .footer-new-in, .footer-new-tw, .footer-new-go {
	height: 85px;
	float: left;
	background: no-repeat;
}*/
.footer-new-fb{
	background: url(images/footer-new-icons.png) no-repeat left top!important;
	width: 35px;
	margin-right: 20px;
	height: 85px;
	float: left;
}
.footer-new-in{
	width: 38px;
	margin-right: 20px;
	height: 85px;
	float: left;
	background: url(images/footer-new-icons.png) 595px 0px;
}
.footer-new-tw{
	background: url(images/footer-new-icons.png) 299px 0px;
	width: 38px;
	margin-right: 20px;
	height: 85px;
	float: left;
}
.footer-new-go{
	background: url(images/footer-new-icons.png) right 0px;
	width: 47px;
	height: 85px;
	float: left;
	margin-right: 0px;
}
.footer-new-fb:hover{background: url(images/footer-new-icons-on.png) no-repeat left top!important;}
.footer-new-in:hover{background: url(images/footer-new-icons-on.png) 595px 0px!important;}
.footer-new-tw:hover{background: url(images/footer-new-icons-on.png) 299px 0px!important;}
.footer-new-go:hover{background: url(images/footer-new-icons-on.png) right 0px!important;}
/*END FOOTER-NEW-DEC2011*/

/*COMPANY STEPS*/
#frm_steps{background: url(images/frm_steps_bkgr.png) no-repeat right;
	clear: both;
	height: 33px;	
	margin-right: auto;
	margin-left: auto;
}
#frm_steps_container{
	list-style: none;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 0px;
}
#frm_steps_container li{
	padding: 2px 10px 4px 30px;
	width: 80px;
}
.frm_step_indicator{
	background: url(images/form-steps-end.png) no-repeat right center;
}
.frm_step_indicator:hover{
	background: url(images/form-steps-hover.png) no-repeat right center;
}
.frm_step_indicator{
	height: 26px;
	display: block;
	float: left;
	cursor:pointer;
	padding-right: 20px;color: #333;
}
.frm_step_current{background: url(images/form-steps-current.png) no-repeat right center;
		color: #FFF;}
.frm_step_current:hover{background: url(images/form-steps-current-hover.png) no-repeat right center;}
.frm_step_current .frm_step_number, .frm_step_indicator:hover .frm_step_number{color: #FFF!important;}
.frm_step_number{
	float: left;
	font: 18px/26px "Arial Black", sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	color: #66090c;
	display: none;
}
.frm_step_name{
	float: left;
	/*font-size: 12px;*/
	line-height: 28px;
}
#frm_step_trigger_2 .frm_step_current:hover, frm_step_trigger_3 .frm_step_current:hover, frm_step_trigger_4 .frm_step_current:hover{}


div.bottom_banner{
    width:470px;
    margin-left:auto;
    margin-right:auto;
    margin-top:20px;
}

div.colored_link a:link, div.colored_link a:visited{
    /*color:#DE640B;*/
    color:#0000FF;
    font-weight:bold;
}
div.list_column_1{
    float:left;
    width:45%;
    vertical-align:top;
    overflow:hidden;        
}
div.list_column_2{
    float:right;
    width:45%;
    vertical-align:top;
    overflow:hidden;            
}
div.list_column_entry{
    margin-bottom:10px;
}
.valigned{
    vertical-align:top;
}
/*quote_request_widget*/
.quote_request_block{
	top:118px!important;
	position: absolute;	
}
.quote_request_widget {
	width: 280px!important;
	padding-top: 50px;
	text-align: center;
}
.quote_request_widget{
	/*background-color: #ec2e21;
	background-image: -moz-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -ms-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1c24), to(#ec481c));
	background-image: -webkit-linear-gradient(top, #ec1c24, #ec481c);
	background-image: -o-linear-gradient(top, #ec1c24, #ec481c);
	background-image: linear-gradient(top, #ec1c24, #ec481c);
	background-repeat: repeat-x;

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec1c24', endColorstr='#ec481c', GradientType=0);*/
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.50), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	background: #88754e;	/*background: url(images/getafreequote-bkgr.png);*/
}
/*.quote_request_widget .form-horizontal .controls {
    margin-left: 130px;
}*/
.quote_request_widget .form-horizontal .controls {
    margin-left: 0px!important;
}
.quote_request_widget .form-horizontal .control-group {
    margin-bottom: 8px;
}
.quote_request_widget .form-horizontal .control-label{
	width: 120px;
	color: #FFF;
}
.quote_request_widget_close{
	clear: both;
	float: none;
	height: 16px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.quote_request_widget #qr_pest{width: 160px;}

.quote_request_image{
	/*padding-left: 45px;*/
	height: 30px;
	overflow: visible;
	z-index:2040;
	width: 260px;
}
.quote_request_image img{
	margin-left: 20px;
	width: 260px;
}

.quote_request_widget{/*width:440px;*/}
.quote_request_widget .control-group{padding-right: 0px;}
.quote_request_widget .control-group .sizebtn{
	width: 105px!important;
	margin-right: 12px;
	float: left;
	margin-left: 30px;
}
.quote_request_widget .control-group .sizebtn1{
	width: 105px!important;
	float: left;	
}

.unstyled ul li{clear: both;}

/*FORMS*/
.required{color: #CC0000;}
#met_frmreg_password, #met_frmacct_password{
	margin-top: 6px;}
#met_frmreg_password_tip, #met_frmacct_tip{float: left;}
#met_frmreg_password img, #met_frmacct_password img{float: left;margin-right: 10px;}
input,
button,
select,
textarea 
{
  font-family: "Lucida Sans Unicode", Arial, Verdana, Helvetica !important;
  font-size: 18px !important;
  line-height: 23px !important;     
}
select
{font-family: "Lucida Sans Unicode", Arial, Verdana, Helvetica !important;
  font-size: 18px !important;
  height: 33px !important;     
}
.btn-primary {
	background-color: #66090c;
	background-image: -moz-linear-gradient(top,#ec1c24, #66090c);
	background-image: -ms-linear-gradient(top, #ec1c24, #66090c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ec1c24), to(#66090c));
	background-image: -webkit-linear-gradient(top, #ec1c24, #66090c);
	background-image: -o-linear-gradient(top, #ec1c24, #66090c);
	background-image: linear-gradient(top, #ec1c24, #66090c);
	background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec1c24', endColorstr='#66090c', GradientType=0);
	border-color: #be1c1c #f44a50 #920404;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #66090c;
}
label.control-label{
  font-size: 18px !important;    
}

.tooltip.top .tooltip-arrow{
    border-top-color: #a12727 !important;
}

.tooltip.right .tooltip-arrow{
    border-right-color: #a12727 !important;
}

.tooltip.left .tooltip-arrow{
    border-left-color: #a12727 !important;
}

.tooltip.bottom .tooltip-arrow{
    border-bottom-color: #a12727 !important;
}

.tooltip-inner{
    background-color: #a12727 !important;
}

.help-icon{
	display:inline-block;
	line-height: 23px;
    vertical-align: text-top;
	width:23px;
	height:23px;
	background: url(images/help.png) no-repeat center center;}
.help-icon:hover{
	background: url(images/help-over.png) no-repeat center center;
}
.form-horizontal .form-actions {
    /*padding-left: 220px!important;*/
}
.form-actions {
	margin-top: 16px;
	margin-bottom: 16px;
	background-color: #f5f5f5!important;
	padding-top: 16px;
	padding-bottom: 16px;

}
.widget_small{
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
}
.calendar-form-img{
	background: url(images/calendar-small.png) no-repeat;
	margin: 5px;
	height: 30px;
	width: 30px;
	cursor:pointer; display:block;
}
.calendar-form-img-side{
	float: right;
	margin-top: 0px;
	margin-right: 40px;
}
.well .calendar-form-img-side {margin-right: 6px!important;margin-left: 0px!important;}
.calendar-form-img:hover{background: url(images/calendar-small-hover.png) no-repeat;}
.tooltip {
	line-height: 16px; 
}
/*END FORMS*/
/*SITES LIST*/
#sites-list{
	position: relative;
}
#sites-list .new{
	background: url(/images/site-list-new.png) no-repeat right top;
	z-index: 9000;
	float: right;
	height: 100px;
	width: 100px;
	top: -5px;
	right: -5px;
	overflow: visible;
	position: absolute;
}
#sites-list .row{
	background: #C0C0C0;
	margin-right: -20px;
	margin-bottom: -20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 95%;
}
#sites-list .span2{
	margin-left: 10px!important;
	width: 100px!important;
}
.sites-list-info-block{
	clear: both;
	float: none;
	margin-bottom: 5px;
	overflow: hidden;
}
.sites-list-info-block h3{
	float: left;
}
#sites-list .more-info{
	float: right;	
}
#sites-list .url{
	clear: both;
	float: none;	
}
#sites-list .desc{
	clear: both;
	float: none;
	margin-top: 5px;
	margin-bottom: 5px;	
}
#sites-list-detail{}
#sites-list-detail h3{
	border-bottom: 1px dotted #ec1c24;
	margin-bottom: 5px;
}
#sites-list-detail .logo{float: left;}
#sites-list-detail .desc{clear: both;
	float: none;
	margin-top: 5px;
	margin-bottom: 5px;	}
#sites-list-detail .rr_badge{float: right;}
#sites-list-detail .well{
	padding: 4px;
}
#sites-list-detail .box_containercenter{
	
}
.boxesArea{
	position: relative;
}
.row .boxesArea .unstyled{
	margin-bottom: 25px;
	overflow: hidden;
}
.btn-more/*, .btn-more a, .btn-more a:link, .btn-more a:visited*/{
	background: url(images/btn-more.png) no-repeat bottom;
	border-width: 0px;
	border-style: none;
	overflow: hidden;
	text-align: right;
	float: none;
	margin-top: 18px;
	margin-left: 160px;
	position: absolute;
	margin-bottom: 20px;
}
.btn-more a{height: 24px;
	width: 100px;
	background: url(images/btn-more.png) no-repeat;}
.btn-more:hover{
	background: url(images/btn-more-on.png) no-repeat;}
.login-forgot-account{
	float: left;
	text-align: left;
	font-weight: normal;
	top: -9px;
	position: relative;
}
.modal-buttons{
	margin-right: 25px;
	margin-top: 10px;
}
#blog_container .form-horizontal .form-actions{
	padding-left: 220px!important;
}
#login .form-horizontal{
	margin-top: 25px;
}
#login .form-horizontal .control-group .controls .span4{
	width: 335px!important;
}
#login .modal-header, #login .modal-footer{
	/*padding-left: 40px!important;*/
}
#login {
	background: #FFF url(/photosfldr/logofiles/photo_login_small_bgr.png) no-repeat right top!important;
}
.widget_title{
    border-bottom-color: #666666;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    font-weight: bold;
    margin-bottom: 10px;
color:#EC1C24;}
.quote_by{line-height: 14px!important;}
.boxesArea h2{
	line-height: 22px!important;
	margin-bottom: 0px;
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 12px;
	top: -8px;
	position: relative;
}
.page-header{
	margin-top: 0px!important;
	margin-bottom: 20px!important;padding-bottom: 8px!important;
}
.floating_title{ float:right; width:120px; margin-top:-60px; text-align:right;}
.control-group.label_vertical_align .control-label{
	vertical-align: middle!important;
	padding-top: 7%;
	padding-bottom: 7%;
}
.navbar{
	margin-bottom: 0px!important;
}
.navbar .container {
    width: 940px!important;
}

.navbar .brand{
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	overflow: visible;
	height: 66px;
}

/*progress bar*/
.progress-bar-color > span {
	background-color: #ec1c24;
	background-image: -moz-linear-gradient(top, #ec1c24, /*#ffffff, #ec1c24, #c1161d, #901317,*/ #901317);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ec1c24), color-stop(1, #901317));   
  /* Safari 5.1+ y Chrome 10+ */  
  background-image:-webkit-linear-gradient(#ec1c24, #901317);  
  /* Opera 11.10+ */  
  background-image:-o-linear-gradient(top, #ec1c24, #901317);  
  /* Internet Explorer 5.5+ */  
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ec1c24', EndColorStr='#901317'); 	

}
	
.text-color{color: #ec1c24;}