/** CSS DOCUMENT **/
body 					{ margin: 0px; font: small helvetica; background: url(../images/bg_pattern.png); color: #191919 }

INPUT[type=text]::-webkit-input-placeholder { color: #999; }
INPUT[type=text]:-moz-placeholder { color: #999; }

/** TAGS **/
INPUT.form_text         { border-style:solid; border-color:#9497a4; border-width:1px; }
INPUT.form_button       { border-style:solid; border-color:#9497a4; background-color:#eceade; border-width:1px; margin-bottom:-1px; }
TEXTAREA                { resize:none; }
TEXTAREA.form_textarea  { border-style:solid; border-color:#9497a4; border-width:1px; }
td                      { FONT-SIZE: 12px; COLOR: #000000; }
tr                      { font-size: 12px; color: #000000; }
p                       { font-size: 12px; color: #000000; }
div                     { font-size: 12px; color: #000000; }
H1                      { font-size: 16px; color: #000000; }
H1.center_box_heading 	{ border:0px solid #dadada; PADDING:5px 7px 6px 7px; BACKGROUND-IMAGE: url(../images/shadow.gif); background-position:left bottom; background-repeat:repeat-x; MARGIN: 4px 9px 5px 5px; FONT: bold 15px arial, sans-serif; COLOR: #464646; TEXT-ALIGN: left; }
H2.center_box_heading 	{ border:0px solid #dadada; PADDING:5px 7px 6px 7px; BACKGROUND-IMAGE: url(../images/shadow.gif); background-position:left bottom; background-repeat:repeat-x; MARGIN: 4px 9px 5px 5px; FONT: bold 15px arial, sans-serif; COLOR: #464646; TEXT-ALIGN: left; }
hr                      { width: 100%; color: #e0e0e0; height: 1px; }
ul                      { padding-right: 0px; margin-top: 7px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; list-style-type: none; }
li                      { background-position: -3px 50%; padding-left: 15px; line-height: 15px; padding-top: 0px; background-repeat: no-repeat; }

.search-category-links li{
    padding-left: 0px;
}

.main                   { background-image: url(../images/wrapper.jpg); width: 920px; padding:0px; margin: 0px; margin-left:auto; margin-right:auto; align:center; }
.inside_main_settings   { padding-right:16px; padding-left:6px; }
.mandatory_star         { color:#a30000; font-weight:bold; }

/** TITLE BAR **/
.title_bar              { font-size:14px; font-weight:bold; }

/** LINKS **/
A:link 					{ color: #dc0771; text-decoration: none}
A:visited 				{ color: #dc0771; text-decoration: none}
A:hover 				{ color: #dc0771; text-decoration: underline}
A IMG 					{ border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

A.tag:link 				{ color: #663300; text-decoration: none}
A.tag:visited 			{ color: #663300; text-decoration: none}
A.tag:hover 			{ color: #996633; text-decoration: underline}

A.header:link           { color: #ffffcc; text-decoration: none; } 
A.header:visited        { color: #ffffcc; text-decoration: none; }
A.header:hover          { color: #ffffcc; text-decoration: underline; }

/** MODULE TABLE **/
TABLE.moduletable       { BORDER-BOTTOM: #e0e0de 1px solid; BORDER-LEFT: #e0e0de 1px solid; margin-bottom: 20px; BACKGROUND-color: #ffffff; BORDER-TOP: #e0e0de 1px solid; BORDER-RIGHT: #e0e0de 1px solid; }
TABLE.moduletable th    { font-size: 13px; padding-left:7px; color: #3e3e3e; background-repeat: no-repeat; height:30px; vertical-align:middle; BORDER-BOTTOM: #e0e0de 1px solid; }
TABLE.moduletable td 	{ padding-left: 7px; padding-top: 0px; margin:0px; }

A.menu  				{ color:#666666; border-bottom: #eae8db 1px dotted; line-height: 1.5em; margin:0px; padding:0px 0px 3px 2px; display:block; width:99%; }
A.menu:link             { color: #666666; text-decoration: none; } 
A.menu:visited          { color: #666666; text-decoration: none; }
A.menu:hover            { color: #dc0771; text-decoration: none; background: #fcf8d7 }
A.active:visited 		{ font-weight:bold; background: #fcf8d7; }

/** MAIN BOXES **/
#container              { width: 100%; text-align:center; margin:0 auto; }
#surrounding_box        { width:1020px; margin:0px; margin:0px auto 0 auto; text-align:center; }
#main_box               { margin:0px auto; padding:0px 0px 0px 0px; width:1020px; min-height:524px; } 		
#menu_box               { text-align:left; margin:0px; padding-top:7px; width:200px; float:right; }
#menu_box_center        { text-align:left; margin:0px 2px 0px 2px; padding:7px 5px 0px 0px; width:160px; float:right; } 		
#content_box            { margin:0px; padding:0px; width:646px; float:left; }
#content_box .inner     { text-align:left; padding-top:7px; padding-bottom:7px; }

/** SIDE BOX **/
.side_box_container     { border:0px solid #cccccc; margin-bottom:9px; }
.side_box_heading       { text-align:left; font-size: 13px; background-image: url(../images/menuheader.jpg); padding:10px 7px 0 7px; color: #000000; background-repeat: no-repeat; height: 37px; }
H3.side_box_heading     { margin:0px; }
.pages_contents         { padding-left:5px; padding-right:5px; } 

.side_box_content 		{ margin:0px; padding-left:10px; padding-bottom:10px; }
.side_box_content UL 	{ margin:0px;  }
.side_box_content UL LI { text-align:left; }

/** TOP MENU LINKS **/
#navPagesTop               { float:right; text-align:right; padding-left: 0px; padding-bottom: 0px; color: #515151; padding-top: 0px; margin:60px 15px 12px 0px; }
#navPagesTop A:link        { padding:12px 7px 11px 7px; font-size: 13px; font-weight:bold; color: #FFFFCC; line-height: 16px; font-family: helvetica, arial, sans-serif; white-space: nowrap; text-decoration: none}
#navPagesTop A:hover       { padding:12px 7px 11px 7px; color: #000000; font-weight:bold; text-decoration:underline; }
#navPagesTop A:visited     { padding:12px 7px 11px 7px; font-size: 13px; font-weight:bold; color: #FFFFCC; line-height: 16px; font-family: helvetica, arial, sans-serif; white-space: nowrap; text-decoration: none}
#navPagesTop A:visited:hover { color: #000000; text-decoration:underline; }
#navPagesTop UL 	       { padding:0px; margin:0px; list-style-type:none; }
#navPagesTop UL LI 	       { background:none; padding:0px; margin:0px; float:left; }

#navPagesTop_rtl           { float:left; text-align:left; padding-left: 0px; padding-bottom: 0px; color: #515151; padding-top: 0px; margin:60px 0px 0px 15px; }
#navPagesTop_rtl A:link    { padding:12px 7px 11px 7px; font-size: 13px; font-weight:bold; color: #FFFFCC; line-height: 16px; font-family: helvetica, arial, sans-serif; white-space: nowrap; text-decoration: none}
#navPagesTop_rtl A:hover   { padding:12px 7px 11px 7px; color: #000000; font-weight:bold; }
#navPagesTop_rtl A:visited { padding:12px 7px 11px 7px; font-size: 13px; font-weight:bold; color: #FFFFCC; line-height: 16px; font-family: helvetica, arial, sans-serif; white-space: nowrap; text-decoration: none}
#navPagesTop_rtl A:visited:hover { color: #000000; text-decoration:underline; }
#navPagesTop_rtl UL 	   { padding:0px; margin:0px; list-style-type:none; }
#navPagesTop_rtl UL LI 	   { background:none; padding:0px; margin:0px; float:left; }

/** HEADER **/
.header_box				{ width:100%; margin:0; padding-top:16px; }
.header_wrapper 		{ width:1020px; margin:0 auto; background: url(../images/logo.png) no-repeat top right; text-align:left; }
.header_title           { border:0px solid #00ff00; font-family:Georgia; font-size:3.5em; font-weight:normal; padding-left:5px; }
.header_title a,
.header_title a:visited { color:#e2e4e6; text-decoration:none; text-shadow: 0 -1px 1px #aaaaaa; }
.header_divider         { background-image: url(../images/header_divider.jpg); width:900px; height:1px; }

#header_slogan          { padding-left:5px; border:0px solid #0000ff; margin-top:10px; width:900px; font-weight:normal; color:#ede7bc; font-size:14px; }
#header_buttons         { padding-left:0px; margin-top:15px; width:1010px; text-align:left; }
#header_buttons UL		{ float:left; margin:0px; margin-top:9px; }
#header_buttons UL LI	{ display:block; float:left; text-align:left; border:0px solid #0000ff; padding:0px 10px 0 10px; border-right:1px solid #d7ce9c; }
#header_buttons UL LI:last-child { display:block; float:left; text-align:left; border:0px solid #0000ff; padding:0px 10px 0 10px; }
#header_buttons UL LI a	{ color: #663300; text-decoration:none;}
#header_buttons UL LI a:hover { color: #dc0771; }

.header_box a.back-to             { position:fixed; top:0; left:0; font-size:11px; background-color:#eee; padding:5px 10px; z-index:100; color:#000; text-decoration:none; border-radius: 0 0 5px 0; }
.header_box a.back-to:hover       { color:#555; }

/** FOOTER **/
a.footer_link           { color: #3f471f; }
a.footer_link:visited   { color: #3f471f; }
.footer_box             { clear: both; vertical-align:middle; padding-top:20px;padding-bottom:20px; width: 100%; font-family: helvetica; background: #ede7bc; border-top: #f1f0e9 1px solid }
.footer_box a           { color: #3f471f; }
.footer_box a:visited   { color: #3f471f; }
.footer_credit          { padding-bottom: 10px; padding-left: 0px; padding-right: 0px; background: #d7ce9c; height: 10px; border-top: #f1f0e9 1px solid; }

/** MESSAGE BOXES **/
.message_sign           { width:26px; text-align:center; padding-left:auto; padding-right:auto; }
TD.message_text         { padding-left:0px; padding-right:0px;}
TD.message_text_single  { padding-left:10px; padding-right:10px;}
.success_message_box    { width:99%; height:40px; font-family: Verdana, Arial, Sans-Serif; margin-bottom:6px; margin-top:6px; padding:2px; color: #000000; background-color:#f1fff1; border:1px solid #3ac13a; }
.important_message_box  { width:99%; height:40px; font-family: Verdana, Arial, Sans-Serif; margin-bottom:6px; margin-top:6px; padding:2px; color: #000000; background-color:#fff1f1; border:1px solid #c13a3a; }
.message_box            { width:99%; height:40px; font-family: Verdana, Arial, Sans-Serif; margin-bottom:6px; margin-top:6px; padding:2px; color: #000000; background-color:#fffff1; border:1px solid #c1c13a; }

/** MARGIN LINES **/
.no_margin_line         { }
.line_no_margin         { }

/** HIGHLIGHT ROWS **/
.highlight_light        { background-color: #ffffff; }
.highlight_dark         { background-color: #f8f8f8; }

/** RESOURCES **/
.resources_header       { font-size:14px; font-weight:bold;  }

/** POSTS **/
.storycontent           { background-color:#ffffff; padding:10px; padding-right:6px; border:1px solid #dae0b2; }
.post                   { background-color:#ffffff; border:1px solid #dae0b2; padding: 10px 10px 0px; margin: 0 0 15px 0; }
.post TABLE TR TH       { border-bottom:1px dashed  #e1e2e3; padding-bottom:3px; }
.post_header_a          { font-size: 1.7em; }
a.post_header_a:hover   { font-size: 1.7em; text-decoration:none; color:#222222; }
.post_text              { padding:4px 4px 8px 4px; border-bottom:1px solid #e1e2e3; }
a.top_link IMG          { border:0px; }
.post_content           { padding:4px; padding-bottom:6px; border-bottom:1px dotted #cccccc; }
.field					{ display: inline-block; width:100%; padding: 5px 0; }
.profile-text 			{ margin:8px auto; }
.profile-text label		{ font-weight: bold; display: block; width: 100px; float: left; }

/** COMMENTS **/
.comment                { margin-bottom: 10px; }
.commentsLink           { padding-left:5px; padding-right:5px; }
.commets_avatar         { width:24px; height:24px; margin-bottom:-12px; }
.posts_avatar           { width:32px; height:32px; }
.comment_user_name      { margin-bottom:5px; }
.comment_text           { margin: -12px 0 20px 38px; }
.comment_date           { margin-left:27px; margin-right:5px; text-align:right; color:#444444; }

/** SEARCH FORM **/
.search_form            { margin: 0px; }
.search_form INPUT[type=text] { margin:0px 5px; padding:1px; color:#999; }
.search_form INPUT[type=text]:focus { color:#000; }
.search_result          { padding:10px; background-color:#ffffff; border:1px solid #dae0b2; }
.search_tab             { float:right; margin-top:8px;}

FIELDSET.popular_search { margin:7px 2px; padding:6px 13px; display:none; }
FIELDSET.popular_search LEGEND {  }

/** LOGINS **/
.center_box_content       { width:660px; margin:0 auto; padding-bottom:7px; background-color:#ffffff; border:1px solid #dae0b2; }
.center_box_content FORM  { margin:7px; }

/** ADSENSE **/
.adsense_horizontal     { margin-bottom:14px; horizontal-align:center; text-align:center; }
.adsense_vertical       { margin-top:10px; horizontal-align:center; text-align:center; }
   
/** CLOUD **/
UL#cloud 				{ margin:0 -8px; }
UL#cloud li 			{ margin-left:0px; padding:0px; list-style:none; display: inline-block; float:left; background:none; }
UL#cloud li a 			{ color: #663300; padding:0px 3px; line-height:16px; height:16px;}
@-moz-document url-prefix(){
	/* other special styles for FireFox here */
	UL#cloud li a { line-height:10px; height:10px;}
}
UL#cloud li a:visited 	{ color: #663300; }
ul#cloud li a:hover 	{ color: #990000; text-decoration: none; } 
UL#cloud li a.tag1 		{ font-size: 0.6em; font-weight: 100; }
UL#cloud li a.tag2 		{ font-size: 0.7em; font-weight: 200; }
UL#cloud li a.tag3 		{ font-size: 0.8em; font-weight: 300; }
UL#cloud li a.tag4 		{ font-size: 0.9em; font-weight: 400; }
UL#cloud li a.tag5 		{ font-size: 1.0em; font-weight: 500; }
UL#cloud li a.tag6 		{ font-size: 1.1em; font-weight: 600; }
UL#cloud li a.tag7 		{ font-size: 1.2em; font-weight: 700; }
UL#cloud li a.tag8 		{ font-size: 1.3em; font-weight: 800; }
UL#cloud li a.tag9 		{ font-size: 1.4em; font-weight: 900; }
UL#cloud li a.tag10		{ font-size: 1.5em; font-weight: 900; }

 
.post_navigation_wrapper { width:100%; text-align:center; margin:0 auto; margin-bottom:30px; vertical-align:top; }

/** ABOUT ME **/
IMG.avatar      		{ float:left; height:82px; border:0px solid #dedede; margin-right:5px; }

/* READ MORE **/
DIV.read_more          { margin-top: 5px; }

/* CAPTCHA
----------------------------------------------*/
#captcha_image 			{ padding:0px; margin:0px;border:1px solid #e4e8eb}

.align_left  { text-align:left; }
.align_right { text-align:right; }
.float_left  { float:left; }
.float_right { float:right; }

/* ROUNDED CORNERS
----------------------------------------------*/
DIV.post, TABLE.moduletable, DIV.search_result,
FIELDSET.popular_search{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

SPAN.yes   				{ color:darkgreen; }
SPAN.no    				{ color:darkred; }
SPAN.gray    			{ color:gray; }
SPAN.required    		{ color:#c13a3a; }

/* SOCIAL NETWORKS
----------------------------------------------*/
.social-networks { margin-top:20px; padding-top:10px; border-top:1px dotted #ccc;}
.social-networks a { overflow:hidden; display:inline-block; margin:0 1px 0 0; width:18px;height:18px; text-indent:-9999px; }
.social-networks a.twitter { background: url(../../../images/social/twitter.png) no-repeat left top; }
.social-networks a.facebook { background: url(../../../images/social/facebook.png) no-repeat left top; }
.social-networks a.digg { background: url(../../../images/social/digg.png) no-repeat left top; }
.social-networks a.delicious { background: url(../../../images/social/delicious.png) no-repeat left top; }
.social-networks a.stumble { background: url(../../../images/social/stumbleupon.png) no-repeat left top; }
.social-networks a.rss { background: url(../../../images/social/feedburner.png) no-repeat left top; }
.social-networks a.email { background: url(../../../images/social/email.png) no-repeat left top; }

/* ABOUT ME
-------------------------------------------------*/
.side_block{
    background-color:#ffffff;
    padding: 8px 1px;
    border:1px solid #dae0b2;
    padding: 10px 10px 5px;
    margin: 0 0 15px 0;
    border-radius: 5px;
}
.mblock_aboutMe_avatar{
    float:left;
    max-height: 80px;
    max-width: 80px;
    margin: 13px 5px 0 0px;
}
.mblock_aboutMe_avatar_p{
    line-height: 14px;
}
.mblock_head_title{
    padding: 0px 15px 0px 10px;
    font-size: 1.7em;
}
.mblock_Lfloat{
    float:left;
}
.mblock_Rfloat{
    float:right;
}
.mblock_clear{
    clear: both;
	padding-bottom: 5px;
}
.mblock_image_inv_border{
    margin: 0 5px 0 2px;
}
.mblock_post_footer{
    font-style:italic;
    display:block;
    padding: 10px 0 0 0;
    height: 37px;
}
.mblock_post_footer_category{
    font-style:italic;
    display:block;
    float: right;
}
.mblock_post_footer_comments{
    font-style: italic;
    position: relative;
    float: left;
    padding: 0 70px 0 70px;
}
.mblock_footer_highlight{
    color:#dc0771;
    cursor: pointer;
}
.mblock_footer_highlight:hover{
    color:#dc0771;
    cursor: pointer;
    text-decoration: none;
}
.mblock_footer_highlight_tag{
    cursor: pointer;
    color: #663300 !important;
}
.mblock_footer_highlight_tag:hover{
    color: #663300;
    text-decoration: none;
}
.mblock_categories_item{
    border-bottom: #eae8db 1px dotted;
    line-height: 1.5em;
    font-size: 12px;
    margin: 0px;
    padding: 5px 5px 5px 2px;
    display: block;
    width: 99%;

}
.mblock_categories_item a{
    color: #666666;
    text-decoration: none;
}
.mblock_categories_item a:hover{
    color:#dc0771;
}
.mblock_categories_item:last-child{
    border: 0px solid transparent;
}

.mblock_splitter{
    border-top: 0.1em dashed lightgrey;
}
.mblock_paddingSplitter{
    padding: 5px 0;
}

.mblock_header{
    display: inline-block;
    padding: 0px 5px 5px 0px;
    font-weight: bold;
}
.mblock_header_all, .mblock_header_all_un{
    display: inline-block;
    padding: 0px 5px 5px 0px;
    font-weight: bold;
    font-size: 15px;
}
.mblock_header_all_un{
    color: #777777;
}
.mblock_header_all_un:hover{
    text-decoration: none;
  /*  color: #f7f7f7;*/
}
.mblock_header_all:hover{
    text-decoration: none;
    color: #000000;
}
.mblock_pages_header{
    font-size: 1.3em;
}
.mblock_tag_style{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
.mblock_tag_style:hover{
    text-decoration: none;
}
.mblog_block_header{
    text-align: left;
    font-weight: bold;
    font-size: 13px !important;
    color: #3e3e3e;
    display: block;
    padding: 0 5px 5px 2px;
}
.first-link{
    float: left;
    padding: 15px 0;
}
.last-link{
    float: right;
    padding: 15px 0;
}
.mblock_tag_wrapper{
    padding: 5px;
}
.mblock_correct_footer_tag{
    padding: 5px;
}
.mblock_wrapword, .mblock_wrapword_un, .comment_text{
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: break-all;
    white-space: normal;
}
a.mblock_wrapword_un:hover {
    color: black;
}

.mblock_wrapword_un{
    color:#999999;
}

.block-body{
    background: white;
    background-color: #ffffff;
    border: 1px solid #dae0b2;
    padding: 10px;
    margin: 0 0 15px 0;
}
.error-title{
    font-size: 16px;
}
.mblock_comment_correct{
    display: block;
    margin: -20px 0 0 25px;
    cursor: pointer;
    color: #dc0771;
}
#commentsWrapper_hide{
    padding-top: 15px !important;
    padding-bottom: 10px;
    display: none;
}
#commentsWrapper{
    padding-top: 15px !important;
    padding-bottom: 10px;
    display: block;
}
.comment_position{
    display: block;
    float: left;
    padding: 5px;
}
.comment_author{
    font-weight: bold;

}
#frmCategoryAdd_user_email{
    margin: 10px 10px 10px 65px;
}
#frmCategoryAdd_row_0 label,
#frmCategoryAdd_row_1 label,
#frmCategoryAdd_row_2 label,
#frmCategoryAdd_row_3 label
{
    float: left;
    margin: 10px 10px 10px 0;
}

#frmCategoryAdd_captcha{
    margin: 10px 10px 10px 5px;
}

#frmCategoryAdd_comment_text{
    margin: 10px 10px 10px 20px;
    width: 300px;
    height: auto;
    min-height: 75px;
}
#frmCategoryAdd_user_name{
    margin: 10px 10px 10px 40px;
}

#comment_user_name{
    margin: 10px 0px 0 97px;
    width: 300px;
}
#comment_user_email{
    margin: 10px 0px 20px 99px;
    width: 300px;
}
#comment_comment_text{
    margin: 10px 0px 0 80px;
    min-height: 100px;
    width: 450px;
}
.commemts_tips{
    padding: 0;
    margin: 0 0px 0 170px;
}
.comments_form_title{
    display: inline-block;
    margin: 10px 0 10px 0;
}
#captcha_validation{
    margin: 10px 0px 0 8px;
}
.com_text_label{
    float: left;
    padding: 15px 0 0 0;
}


.mblock_profile_posts_link{
    margin-top: 10px;
    display: inline-block;
}
.mblock_profile_posts_text{
    display: inline-block;
    width: 510px;
}
.mblock_comments_link{
    cursor: pointer;
    color: #000000;
}
.mblock_comments_link:hover{
    color: #dc0771;
}
.mblock_post_edit_button{
    width: 18px;
    height: 18px;
    margin: 0 5px 0 5px;
    float: right;
}
.mblock_details{
    float: left;
    direction: ltr;
}

/* SEARCH*/
.search-item-content a{
    color: #dc0771;
    text-decoration: none;
    font-size: 14px;
}
.search-item-category{
    font-size: 1.7em;
}
.horizontal-divider{
    border-bottom: 0.1em solid lightgrey;
    margin: 5px 0 5px 0;
}
/*#captcha_validation{
    display: none;
}*/
.captcha{
    padding: 10px 0 5px 0;
}
.captcha br{
    display: none;
}
.captcha span{
    padding-left: 5px;
}



/* MESSAGES
---------------------------------------------------------- */
.alert {
    font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;font-size:13px; margin:6px auto;height:auto;color:#000;
    -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;
    white-space:pre-wrap;      /* CSS3 */
    white-space:-moz-pre-wrap; /* Firefox */
    white-space:-pre-wrap;     /* Opera <7 */
    white-space:-o-pre-wrap;   /* Opera 7 */
    word-wrap:break-word;      /* IE */
    padding:12px;
    padding-left:45px;
    background-repeat:no-repeat;
    background-position:8px 6px;
}

.login .alert,
#blocAlerts .alert      { background-image:none; padding-left:12px; }
.alert-success          { background-image:url(../images/messages/success.png); background-color:#dff0d8; border:1px solid #d6e9c6; color:#468847; }
.alert-error            { background-image:url(../images/messages/error.png); background-color:#f6e5e5; border:1px solid #eed3d7; color:#b94a48; }
.alert-warning          { background-image:url(../images/messages/warning.png); background-color:#fcf8e3; border:1px solid #fbeed5; color:#c09853; }
.alert-info             { background-image:url(../images/messages/info.png); background-color:#dff0fa; border:1px solid #bce8f1; color:#3a87ad; }
.alert-validation       { background-image:url(../images/messages/validation.png); background-color:#ffd9cc; border:1px solid #ffc6b3; color:#c84f39; }
.alert .close           { float:right;top:31px;right:24px;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}
.alert .close:hover     { color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40); }
.alert button.close,
.alert button.close:hover { box-shadow:0px 0px 0px !important; text-shadow:0 1px 0 #ffffff !important; color:#000000 !important; border:0px !important; margin:-4px 0px 0px 0px !important; padding:0px !important; cursor:pointer; background:transparent !important; -webkit-appearance:none !important; border-radius:0px  !important; min-width:18px; }

.alert button.close{
    display: none;;
}

/* SEARCH
---------------------------------------------------------- */

.block-body{
    float: left;
    border: 1px solid #dae0b2;
    border-radius: 5px;
    width: 97%;
}
.search-categories-nav{
    float: left;
    padding: 0 30px 0 0px;
}
.search-results{
    width: 500px;
    float: left;
    padding-bottom: 15px;
}