/* === 1. STYLES RESET ================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
dl, dt, dd, ol, ul, li, button,
fieldset, form, label, legend, input, select
table, caption, tbody, tfoot, thead, tr, th, td, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: Arial, Helvetica, sans-serif;
   }
/* === ENDOF 1. STYLES RESET ============================================ */



/* === 2. GLOBAL STYLES ================================================= */
html {height: 100%;}

body {
	color: #000;
	text-align: center;
	font-size: 13px; 
	background: url('../boardjoy/images_global/main_background.jpg') repeat-x;
   }
   
div {float: left}

ol, ul {
   float: left;
   list-style: none;
   }

table {border-collapse: separate;}

img {
   display: block;
   float: left;
	border-style: none;
	}
/* === ENDOF 2. GLOBAL STYLES =========================================== */



/* === 3. GLOBAL SHORT SELECTORS CLASSES ================================ */
.f_left  {float: left;}
.f_right {float: right;}
.f_none  {float: none;}
.a_left   {text-align: left;}
.a_right  {text-align: right;}
.a_center {text-align: center;}
.a_justify {text-align: justify;}
.b {font-weight: bold;}
.clear_left {clear: left;}
.clear_both {clear: both;}
.box_clean {margin: 0; padding: 0; overflow: hidden;}  
.pos_rel {position: relative;}
.pos_abs {position: absolute;}
.text_dec_n {text-decoration: none;}
.text_dec_u {text-decoration: underline;}
.overflow_v {overflow: visible;}
.overflow_h {overflow: hidden;}
.center_h {margin:0 auto 0 auto;}
.no_border {border-style: none;}
.display_block {display: block;}
.display_inline {display: inline;}
.fs_11px {font-size: 11px;}
.fs_12px {font-size: 12px;}
.fs_13px {font-size: 13px;}
.fs_14px {font-size: 14px;}
.fs_16px {font-size: 16px;}
.fs_18px {font-size: 18px;}
.fs_22px {font-size: 22px;}
.div100 {width: 100%;}
.post-edit-link { color: #00679a; font-size:15px; background-color: transparent; text-decoration: underline; font-weight: bold; float: left; clear: both;}
.post-edit-link:hover { color: #00679a; font-size:15px; background-color: transparent; text-decoration: none; font-weight: bold; float: left; clear: both;}
.menu_spacer {height: 1px; font-size: 1px; line-height: 1px; float: left; clear: both;}
.title_caption {font-family:'Arial','Trebuchet MS','Verdana',sans-serif; font-size: 20px; font-weight: bold; color: #036499; margin: 0; padding: 0; float: left; width: 100%; text-align: left;}
*html .title_caption {font-family:'Arial','Trebuchet MS','Verdana',sans-serif; font-size: 20px; font-weight: bold; color: #036499; margin: 0; padding: 0; float: left; margin-top: 10px!important; width: 100%; text-align: left;}
.wwIconified {
	width: 350px!important;
	display: block;
}
.wwIconified li {
	width: 350px!important;
}
.classform {
	background: #fff!important;
}
/* === ENDOF 3. GLOBAL SHORT SELECTORS CLASSES ================================ */



/* === 4. GLOBAL CLASSES ================================================ */


.footerrights {
    padding: 0px 0px 0px 365px;
    font-size: 10px;
    color: #666666;
}

.home_logo_href {
    position: absolute;
    top: 30px;
    left: 30px;
    width: 470px;
    height: 190px;
    border: 0;
}
/* submit buttons styling */
.input_container {
   font-size: 11px;
   width: 60px;
   height: 21px;
   line-height: 21px;
   color: #ffffff;
   text-align: center;
   background: url('../boardjoy/images/primitives/buttons/blue_but_60x21.png') no-repeat top left;
   margin: 0 10px 0 0;
   padding: 0;
   position: relative;
   cursor: pointer;
   }

.input_submit {
   display: block;
   width: 60px;
   height: 21px;
   float: left;
   margin: 0;
   padding: 0;
   position: absolute; top: 0; left: 0;
   cursor: pointer;
   border-style: none;
   opacity: 0.0;
   filter: alpha(opacity=0);      
   }

.center_container {
   width: 923px;
   margin: 0 auto 0 auto;
   }

 .top_ad {
    width: 869px; 
    height: 101px; 
    
    margin: 10px auto 10px auto;
    }

.header {
   width: 923px; 
   height: 233px; 
   background: url('../boardjoy/images_global/header/header.jpg');
   margin: 0 auto 0 auto; 
   position: relative;
   }

.header a.post_ad {
   position: absolute; 
   top: 114px; 
   left: 613px;
   }   

.blog_sub {
	margin-left: 613px; margin-top: 56px; border: 0;
}   

.noborderimg img {
	border: 0;
}

.yesbride_tab {
	float: left;
	margin-left: 237px;
	width: 149px;
	height: 41px;
}

.babyqt_tab {
	float: left;
	margin-left: 0;
	width: 149px;
	height: 41px;
}

.boardjoy_tab {
	float: left;
	margin-left: 0;
	width: 151px;
	height: 41px;
}

.scam_wrapper {
	clear: both;
	text-align: justify!important;
	margin-left: 100px;
	margin-right: 70px;
	color: #00679A;
}
   
.header a.latest_listings {
   position: absolute; 
   top: 173px; 
   left: 613px;   
   }   

ul.links_bottom {
	width: 923px; 
	height: 26px; 
	background: url('../boardjoy/images_global/links_bottom/links_bottom.jpg');
   }
 
ul.links_bottom li.link1 {margin-left: 160px;}
*html ul.links_bottom li.link1 {margin-left: 80px;}
ul.links_bottom li.link2 {margin-left: 60px;}
ul.links_bottom li.link3 {margin-left: 56px;}
ul.links_bottom li.link4 {margin-left: 59px;}
ul.links_bottom li.link5 {margin-left: 63px;}

ul.links_footer {
   width: 923px; 
   height: 16px;
   }
*html ul.links_footer {
	position: relative;
	top: -16px;
   }    
 
ul.links_footer li.rss        {margin-left: 222px;}
*html ul.links_footer li.rss  {margin-left: 111px;}
ul.links_footer li.twitter    {margin-left: 35px;}
ul.links_footer li.facebook   {margin-left: 25px;}
ul.links_footer li.share_save {margin-left: 35px;}

/* change here */

.dashboard_bgcolor {
	background-color: #058EB3!important;
	color: #000!important;
}

/* change here */

.dashboard_th_bgcolor {
	background-color: #058EB3!important;
	color: #fff!important;
	border: 1px solid #058EB3!important;
}

.links_footer {
   width: 720px;
   height: 16px;
   }
.links_footer .rss        {margin-left: 222px;}
*html .links_footer .rss  {margin-left: 111px;}
.links_footer .twitter    {margin-left: 35px;}
.links_footer .facebook   {margin-left: 25px;}
.links_footer .share_save {margin-left: 35px;}

.classified_table_header {
	height: 17px;
	width: 837px;
	background-color: #0CB1DE;
}

.blue1 {color: #00679a!important;}
.grey1 {color: #666666;}
.white {color: #ffffff;}
.blue2 {
	color: #00679a; 
	text-align:right;
	background: url('../boardjoy/images_global/ttt.jpg') repeat-y;
	padding:0 40px 0 0;
}
html>body .blue2 {
	padding:0 40px 4px 0;
}
a:link.links_blue1_11px    {color: #00679a; font-size:11px; background-color: transparent; text-decoration: none;}
a:visited.links_blue1_11px {color: #00679a; font-size:11px; background-color: transparent; text-decoration: none;}
a:hover.links_blue1_11px   {color: #00679a; font-size:11px; background-color: transparent; text-decoration: underline;}
a:active.links_blue1_11px  {color: #00679a; font-size:11px; background-color: transparent; text-decoration: none;}

a:link.wp-caption-dd    {color: #00679a; font-size:12px; font-weight: bold; background-color: transparent; text-decoration: none;}
a:visited.wp-caption-dd {color: #00679a; font-size:12px; font-weight: bold; background-color: transparent; text-decoration: none;}
a:hover.wp-caption-dd   {color: #00679a; font-size:12px; font-weight: bold; background-color: transparent; text-decoration: underline;}
a:active.wp-caption-dd  {color: #00679a; font-size:12px; font-weight: bold; background-color: transparent; text-decoration: none;}

a:link.links_blue1_12px    {color: #00679a; font-size:12px; background-color: transparent; text-decoration: none;}
a:visited.links_blue1_12px {color: #00679a; font-size:12px; background-color: transparent; text-decoration: none;}
a:hover.links_blue1_12px   {color: #00679a; font-size:12px; background-color: transparent; text-decoration: underline;}
a:active.links_blue1_12px  {color: #00679a; font-size:12px; background-color: transparent; text-decoration: none;}
a:link.links_blue1_12px_u    {color: #00679a; font-size:12px; background-color: transparent; text-decoration: underline;}
a:visited.links_blue1_12px_u {color: #00679a; font-size:12px; background-color: transparent; text-decoration: underline;}
a:hover.links_blue1_12px_u   {color: #00679a; font-size:12px; background-color: transparent; text-decoration: underline;}
a:active.links_blue1_12px_u  {color: #00679a; font-size:12px; background-color: transparent; text-decoration: underline;}



a:link.links_blue1_13px    {color: #00679a; font-size:13px; background-color: transparent; text-decoration: none;}
a:visited.links_blue1_13px {color: #00679a; font-size:13px; background-color: transparent; text-decoration: none;}
a:hover.links_blue1_13px   {color: #00679a; font-size:13px; background-color: transparent; text-decoration: underline;}
a:active.links_blue1_13px  {color: #00679a; font-size:13px; background-color: transparent; text-decoration: none;}

a:link.links_blue1_13px_u    {color: #00679a; font-size:13px; background-color: transparent; text-decoration: underline;}
a:visited.links_blue1_13px_u {color: #00679a; font-size:13px; background-color: transparent; text-decoration: underline;}
a:hover.links_blue1_13px_u   {color: #00679a; font-size:13px; background-color: transparent; text-decoration: underline;}
a:active.links_blue1_13px_u  {color: #00679a; font-size:13px; background-color: transparent; text-decoration: underline;}

.green_navigation_wrapper {text-align: center!important; border: 0px solid blue!important; width: 828px;}
.green_navigation_wrapper_small {text-align: left!important; margin-left: 19px; border: 0px solid blue!important; width: 400px;}
.green_div_first {clear: both; float: none; display: inline;}
.green_div {clear: both; float: none; display: inline; margin-left: 25px;}
.green_div a, .green_div a:active, .green_div a:visited, .green_div_first a, .green_div_first a:active, .green_div_first a:visited {font-weight: bold; color: #359796; text-decoration: none; font-size: 12px;}
.green_div a:hover, .green_div_first a:hover {font-weight: bold; color: #006697; text-decoration: none; font-size: 12px;}
.green_div .a_selected, .green_div_first .a_selected {font-weight: bold; color: #006697!important; text-decoration: none; font-size: 12px;}
.page_title_header {font-weight: bold; margin-bottom: 28px; font-size: 21px; letter-spacing: 1px;}
/* === ENDOF 4. GLOBAL CLASSES ================================================ */


/* ----------------------------------------- */
/* section 'HOME', container class="id_home" */
body.home {background: url('../boardjoy/images/home/main_background.jpg') repeat-x;}

.id_home {
	width: 923px;
	padding: 0 0 40px 0;
	}

.id_home .blog_news_wrapper {
    float: left!important;
    text-align: left!important;
    padding-left: 8px;
    width: 210px;
    height: 190px!important;
}

.id_home .forum_news_wrapper {
    float: left!important;
    text-align: left!important;
    padding-left: 8px;
    width: 260px;
    height: 190px!important;
}

.id_home .blog_button {
    border: 0;
    margin-left: 58px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 113px;
    height: 33px;
    float: left!important;
}

*html .id_home .blog_button {
    border: 0;
    margin-left: 29px!important;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 113px;
    height: 33px;
    float: left!important;
}

.id_home .blog_link, .id_home .blog_link:visited, .id_home .blog_link:active {
    color: #003366;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

.id_home .blog_link:hover {
    text-decoration: underline;
}

.id_home .blog_info {
    color: #003366;
    font-weight: bold;
    font-size: 13px;
}

.id_home .forum_button {
    border: 0;
    margin-left: 87px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 113px;
    height: 33px;
    float: left!important;
}

*html .id_home .forum_button {
    border: 0;
    margin-left: 43px!important;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 113px;
    height: 33px;
    float: left!important;
}

.id_home .forum_link, .id_home .forum_link:active, .id_home .forum_link:visited {
    color: #003366;
    font-weight: bold;
    font-size: 15px;
    text-decoration: none;
}

.id_home .forum_link:hover {
    text-decoration: underline;
}

.id_home .forum_info {
    color: #003366;
    font-weight: bold;
    font-size: 13px;
}

.id_home .header {
   width: 923px;
   height: 240px;
   background: url('../boardjoy/images/home/header/header.jpg');
   margin: 0 auto 0 auto;
   position: relative;
   }

.id_home .header a.post_ad {
   position: absolute;
   top: 114px;
   left: 613px;
   }

.id_home .header a.latest_listings {
   position: absolute;
   top: 173px;
   left: 613px;
   }


.id_home ul li {
   display: block;
   float: left;
   cursor: pointer;
   }

.id_home .content {
    width: 923px;
    height: auto;
    background: url('../boardjoy/images/home/content.jpg') #71C9D5 bottom left no-repeat;
    }

.id_home .content .content_post {
    width: 923px;
    height: auto;
    background: url('../boardjoy/images/home/content_post.jpg') #fff top left repeat-y;
    }

.id_home .box_left {
   width: 298px;
   height: 248px;
   /*background: #d7d7d7;*/
   border: solid 1px #0033cc;
   margin: 0 0 0 38px;
   }
*html .id_home .box_left {margin: 0 0 0 19px;}

.id_home .box_middle {
   width: 226px;
   height: 248px;
   background: #def7ff;
   border: solid 1px #0033cc;
   margin: 0 0 0 17px;
   }

.id_home .box_right {
   width: 283px;
   height: 248px;
   background: #def7ff;
   border: solid 1px #0033cc;
   margin: 0 0 0 17px;
   }
.id_home .box_right.advertise {
   background: none;
   border: 0;
   width: 300px;
   height: 250px;
   margin: 0 0 0 7px;
}

.submit_ad {
   width: 200px;
   height: 55px;
   background: url('../boardjoy/images_global/submit_ad.jpg') top left no-repeat #DAF5FC;
   }
.update_ad {
   width: 115px;
   background: url('../boardjoy/images_global/update_ad.jpg') top left no-repeat #DAF5FC;
   float: left;
   height: 33px;
   color: #08608E!important;
   text-align: right!important;
   font-size: 0!important;
   line-height: 0!important;
   }
.send_comment {
   width: 115px;
   background: url('../boardjoy/images_global/send.jpg') top left no-repeat #DAF5FC;
   height: 33px;
   color: #08608E!important;
   text-align: right!important;
   font-size: 0!important;
   line-height: 0!important;
   display: block;
   float: right;
   margin-right: 190px;
   margin-top: 5px;
   }
*html .send_comment {
   width: 115px;
   background: url('../boardjoy/images_global/send.jpg') top left no-repeat #DAF5FC;
   height: 33px;
   color: #08608E!important;
   text-align: right!important;
   font-size: 0!important;
   line-height: 0!important;
   float: right!important;
   margin: 5px 72px 0 0!important;
   }
/* ----------------------------------------------- */
/* ENDOF section 'HOME', container class="id_home" */



/* ------------------------------------------- */
/* section 'ABOUT', container class="id_about" */
.id_about {
   width: 923px;
   padding: 0 0 40px 0!important;
   margin: 0!important;
   }

.id_about ul li {
   display: block;
   float: left;
   cursor: pointer;
   }

.id_about .content {
   width: 923px;
   background: url('../boardjoy/images_global/content_background.jpg') repeat-y;
   }

.id_about .content_left {
   width: 413px;
   margin: 64px 0 0 78px;
   }

.id_about .welcome {
   top: 31px; 
   left: 648px;
   }
.id_about .welcome22 {
   float: right;
   margin-right: 62px;
   margin-top: 30px;
   max-width: 350px;
   text-align: right;
   position: relative;
   }

.id_about .welcome2 {
    float: right;
    margin: 0;
    padding: 0;
    margin-right: 64px;
    margin-top: 30px;
}

*html .id_about .welcome2 {
    float: right;
    margin: 0;
    padding: 0;
    margin-right: 32px;
    margin-top: 30px;
}

*html .id_about .content_left {margin: 64px 0 0 50px;}

.id_about .p_1 {
	width: 413px;
	margin-top: 28px;
   }

.id_about p {
        font-size: 13px;
        color: #00679a;
        text-align: justify;
        /*clear: left;
        float: left;*/
        padding: 0;
        margin: 0;
        /*width: 413px;*/
   }

.id_about .p_2 {margin-top: 39px;}


.id_about ul.sq_links {margin-top: 10px;}
.id_about ul.sq_links li {margin-right: 13px;}

.id_about .p_3 {
	top: 31px;
	left: 601px;
   }

.id_about .about_ad {
   width: 160px;
   height: 600px;
   /*background: #dddddd;*/
   margin: 25px 64px 0 0;
   }
*html .id_about {margin: 52px 32px 0 0;}
*html .id_about .about_ad {margin: 25px 32px 0 0;}
/* ENDOF section 'ABOUT', container class="id_about" */
/* ------------------------------------------------- */



/* ----------------------------------------- */
/* section 'BLOG', container class="id_blog" */
.id_blog {
   width: 923px;
   padding: 0 0 40px 0;
   }

.id_blog ul li {
   display: block; 
   float: left;
   cursor: pointer;
   }
   
.id_blog .content {
   width: 923px; 
   background: url('../boardjoy/images_global/content_background.jpg') repeat-y;
   }      
   
.id_blog .content_left {
   width: 373px; 
   margin: 63px 0 0 100px;
   }   
*html .id_blog .content_left {margin: 63px 0 0 50px;}    

.id_blog .p_1 {margin-top: 8px;}

.id_blog .p_2 {
	margin-top: 21px; 
	width: 323px;
   }

.id_blog .comments {margin-top: 34px;}

.id_blog .p_3 {margin-left: 6px;}

.id_blog .img_link {
	top: 6px; 
	padding-left: 4px;
   }

.id_blog .content_middle {
   width: 247px; 
   height: 598px; 
   border: solid #cccccc 1px; 
   margin: 52px 17px 0 0; 
   background: #f5f9fa;
   }  
 
.id_blog .input_box {
   width: 148px; 
   height: 19px; 
   background: url('../boardjoy/images/blog/input_box.jpg');
   padding: 4px 10px 2px 10px; 
   margin: 27px 0 0 8px; 
   }
*html .id_blog .input_box {margin-left: 4px;}

.id_blog .input {width: 128px;}

.id_blog .submit {margin: 24px 0 0 4px;}

.id_blog .ul_title {
    clear: left;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 25px 0 0 33px;
    }

.id_blog ul.blog li {
   clear: left;
   margin-left: 33px;
   padding-left: 10px;
   width: 200px;
   line-height: 16px;
   background: url('../boardjoy/images/blog/li_link.jpg') top left no-repeat;
   text-align: left;
   color: #00679a;
   font-size: 12px;
   }   
*html .id_blog ul.blog li {
	margin-left: 16px;
	background: url('../boardjoy/images/blog/li_link_ie6.jpg') top left no-repeat;
	padding-left: 11px;
	}

.id_blog .blog_ad_1 {   
   width: 120px; 
   height: 600px; 
   /*background: #dddddd; */
   margin-top: 52px;
   }
/* ENDOF section 'BLOG', container class="id_glog" */
/* ----------------------------------------------- */



/* --------------------------------------------- */
/* section 'SEARCH', container class="id_search" */
.id_search {
   width: 923px;
   padding: 0 0 40px 0;
   }

.id_search ul li {
   display: block; 
   float: left;
   cursor: pointer;
   }
   
.id_search .content {
   width: 923px; 
   background: url('../boardjoy/images_global/content_background.jpg') repeat-y;
   padding: 2px 0 16px 0;
   }      

.id_search .welcome {
   margin-right: 0;
   margin-top: 13px;
   padding-right:0;
   }
	
.id_search .search_caption {
   clear: both;
   margin: 5px 0 5px 45px;
   font-size: 18px;
   width: 90%;
}
*html .id_search .search_caption {
   clear: both;
   margin: 5px 0 5px 0px;
   font-size: 18px;
   width: 99%;
}
.id_search .img_title {margin: 0 0 0 39px;}
*html .id_search .img_title {margin: 0 0 0 21px;}
.id_search .img_titles {margin: 0 0 0 39px;}
*html .id_search .img_titles {margin-left: 0!important; padding-left: 0!important;}

.id_search .page_title {
   width: 786px; 
   height: 43px; 
   background: url('../boardjoy/images/search/search.jpg') no-repeat top left;
   }
.id_search .section_links {
   left: -2px;
   }

.id_search .search_form {
   margin-right: 54px;
   height: 33px;
   margin-top: -10px;
   width: 333px;
   float: right!important;
}

*html .id_search .search_form {
	margin-top: 5px;
	margin-right: 25px!important;
}
   
.id_search .input_box {
   width: 246px;
   height: 19px; 
   background: url('../boardjoy/images/search/input_box.jpg');
   padding: 4px 10px 2px 10px;
   margin-top: 0px;
   }

.id_search .input {width: 226px;}

.id_search .submit {
    margin-left: 5px;
    margin-top: 0px;
   }

.id_search .posts_header {
	width: 827px; 
	height: 43px; 
	background: url('../boardjoy/images/search/listing_header.jpg') repeat-x;
	margin: 23px 0 0 47px;
   }
*html .id_search .posts_header {margin: 33px 0 0 23px;}

.id_search .posts_header .item {
   width: 173px; 
   line-height: 43px; 
   padding-right: 5px;
   }

.id_search .posts_header .price {
   width: 296px; 
   line-height: 43px; 
   padding-right: 5px;
   }

.id_search .posts_header .location {
   width: 94px; 
   line-height: 43px; 
   padding-right: 5px;
   }	

.id_search .posts_header .posted {
   width: 140px; 
   line-height: 43px; 
   padding-right: 5px;
   }	

.id_search .post {
   width: 827px; 
   height: 74px; 
   margin: 0 0 0 47px;
   }
*html .id_search .post {margin: 0 0 0 23px;}    

.id_search .bg_light {background: #f1fcff;}
.id_search .bg_dark  {background: #e0f4f9;}

.id_search .post .date {
	width: 104px; 
	line-height: 74px;
	}
	
 .id_search .post .title {
   width: 184px; 
   line-height: 74px; 
   padding-left: 24px;
   }
   
 .id_search .post .data {
   width: 428px; 
   height: 54px; 
   padding: 10px 10px 10px 10px; 
   overflow: hidden;
   }

.id_search .post .data .data_title {
   text-transform: uppercase;
   font-size: 14px!important;
   }

.id_search .post .data_img {margin-top: 7px;}
/* ENDOF section 'SEARCH', container class="id_search" */
/* --------------------------------------------------- */



/* ------------------------------------------- */
/* section 'FORUM', container class="id_forum" */
.id_forum {
   width: 923px;
   padding: 0 0 40px 0;
   }

.id_forum ul li {
   display: block; 
   float: left;
   cursor: pointer;
   }
   
.id_forum .content {
   width: 923px; 
   background: url('../boardjoy/images_global/content_background.jpg') repeat-y;
   }      
   
.id_forum .welcome {
   top: 29px; 
   left: 100px;
   }   
   
.id_forum .content_top {
   width: 639px; 
   margin: 60px 0 0 100px;
   }   
*html .id_forum .content_top {margin: 60px 0 0 50px;}

.id_forum .page_title {margin-top: 3px;}

.id_forum .forum_form {
	float: right;
	margin: 0px 89px 0 0px; 
	}
*html .id_forum .forum_form {margin: 0px 45px 0 0px;}	

.id_forum .input_box {
   width: 148px; 
   height: 19px; 
   background: url('../boardjoy/images/forum/input_box.jpg');
   padding: 4px 10px 2px 10px; 
   }

.id_forum .input {width: 128px;}

.id_forum .submit {
	top: -3px; 
	left: 172px;
	}

.id_forum .content_left {
   width: 467px; 
   margin: 0 0 0 100px;
   }   
*html .id_forum .content_left {margin: 0 0 0 50px;}    
 
.id_forum .box1_title {margin-top: 11px;}

.id_forum .box1 {
   width: 467px; 
   height: 82px; 
   background: #8eafc0;
   }

.id_forum .box1a {
   width: 455px; 
   line-height: 26px; 
   background: #0184ca; 
   margin: 1px 1px 0 1px; 
   color: #ffffff; 
   padding-left: 10px;
   }

.id_forum .box1b {
   width: 455px; 
   line-height: 26px; 
   background: #f3ffff; 
   margin: 1px 1px 0 1px; 
   padding-left: 10px;
   }

.id_forum .box1c {
   width: 455px; 
   line-height: 26px; 
   background: #d5f1e5; 
   margin: 1px 1px 0 1px; 
   padding-left: 10px;
   }

.id_forum .box2_title {margin-top: 22px;}

.id_forum .box2 {
	width: 467px;
   height: 55px; 
   background: #8eafc0;
   }

.id_forum .box2a {
   width: 455px; 
   line-height: 26px; 
   background: #0184ca; 
   margin: 1px 1px 0 1px; 
   color: #ffffff; 
   padding-left: 10px;
   } 

.id_forum .box2b {
   width: 455px; 
   line-height: 26px; 
   background: #f3ffff; 
   margin: 1px 1px 0 1px; 
   padding-left: 10px;
   } 

.id_forum .topics_title {margin-top: 22px;}
 
.id_forum ul.topics {margin-top: 5px;}

.id_forum ul.topics li {
   clear: left;
   width: 400px;
   padding-left: 15px;
   line-height: 25px;
   background: url('../boardjoy/images/forum/dot.jpg') top left no-repeat;
   text-align: left;
   color: #00679a;
   font-size: 12px;
   }   

.id_forum .content_right {width: 172px;}

.id_forum .hot_tags_title {margin-top: 11px;}

.id_forum ul.hot_tags {margin-top: 5px;}

.id_forum ul.hot_tags li {
   clear: left;
   width: 154px;
   padding-left: 16px;
   line-height: 25px;
   text-align: left;
   }   

.id_forum .forum_ad_1 {   
   width: 120px; 
   height: 600px; 
   /*background: #dddddd; */
   margin-top: -78px;
   }
/* ENDOF section 'FORUM', container class="id_forum" */
/* ------------------------------------------------- */



/* ------------------------------------------- */
/* section 'OFFER', container class="id_offer" */

/* ENDOF section 'OFFER', container class="id_offer" */
/* ------------------------------------------------- */



/* ----------------------------------------------- */
/* section 'PROFILE', container class="id_profile" */
.id_profile {
   width: 923px;
   padding: 0 0 40px 0;
   }

.id_profile .welcome2 {
    float: right!important;
    margin: 0;
    padding: 0;
    margin-right: 20px;
}

*html .id_profile .welcome2 {
    float: right!important;
    margin: 0;
    padding: 0;
    margin-right: 4px;
}

.id_profile .caption_margin {
   margin-left: 150px;
   float: left;
   clear: left;
   width: 350px;
   text-align: left;
}

*html .id_profile .caption_margin {
   float: left!important;
   clear: left;
   width: 350px;
   text-align: left!important;
   margin: 0!important;
   padding: 0!important;
   margin-left: 75px;
}

.id_profile ul li {
   display: block;
   float: left;
   cursor: pointer;
   }
   
.id_profile .content {
   width: 923px; 
   background: url('../boardjoy/images_global/content_background.jpg') repeat-y;
   }      
   
.id_profile .content_left {
   width: 639px; 
   margin: 64px 0 0 78px;
   }   
*html .id_profile .content_left {margin: 64px 0 0 50px;}    

.id_profile .mid2 {
    float: left;
    color: #00679A;
    text-align: left;
    padding-left: 0;
}

.id_profile .p_1 {
	top: 682px;
	left: 250px;
	}

.id_profile .p_2 {
   top: 743px;
   left: 250px;
   }

.id_profile .p_3 {
   top: 805px;
   left: 250px;
   }

*html .id_profile .p_1 {
	top: 687px;
	left: 250px;
	}

*html .id_profile .p_2 {
   top: 737px;
   left: 250px;
   }

*html .id_profile .p_3 {
   top: 805px;
   left: 250px;
   }

.id_profile .photo {
        clear: left;
        float: right;
        margin-right: 48px;
	}

*html .id_profile .photo {
        clear: left;
        float: right!important;
        /*margin-right: 48px;*/
        margin: 0;
        padding: 0;
        margin-right: 22px;
	}
        
.id_profile .input_container {margin-top: 29px; width:485px; cursor: default;}
*html .id_profile .input_container {margin-top: 22px; width:485px; cursor: default; }

.id_profile .textarea_mozilla_fix {margin-top: 165px;}
*html .id_profile .textarea_mozilla_fix {margin-top:22px;padding:0;}

.id_profile .field_name {
   clear: left;
   float: left;
   width: 150px;
   line-height: 28px;
   color: #666666;
   font-weight: bold;
   font-size: 13px;
   text-align: left;
   }

.id_profile .input_box {
   width: 243px; 
   height: 19px; 
   background: url('../boardjoy/images/profile/input_box.jpg');
   padding: 6px 4px 3px 4px;
   }
*html .id_profile .input_box {
   height: 22px;
   padding: 6px 4px 0px 4px;
   }
.id_profile .profile_submit {
   width: 149px;
   height: 33px;
   background: url('../boardjoy/images/profile/submit.jpg');
   color: #08608E!important;
   text-align: right!important;
   font-size: 0!important;
   line-height: 0!important;
   }
.id_profile .disabled_input {
       /*background: #EBE9ED!important;*/
       background: #ccc!important;
       text-align: left;
       color: #00679a;
       border: 0!important;
       font-size: 12px;
}
*html .id_profile .disabled_input {
       /*background: #ffffff!important;*/
       background: #ccc!important;
       text-align: left;
       color: #00679a;
       border: 0!important;
       font-size: 12px;
}
.id_profile .input {
   height: 16px;
   float: left;
   width: 243px;
   color: #00679a;
   font-size: 13px;
   border: none;
   }   

.id_profile .select_arrow {
	position: absolute; 
	top: 5px; 
	left: 379px; 
	cursor: pointer;
	}

/* drop down select emulation */
   .id_profile ul.drop_down {
      position: relative;
      top: 6px;
      left: 216px;
      list-style: none;
      border: solid #afc7e3 1px;
      visibility: visible;
      background: #f6fcff;
      cursor: pointer;   
      }

*html .id_profile ul.drop_down {
      position: relative;
      top: 0px;
      left: 216px;
      list-style: none;
      border: solid #afc7e3 1px;
      visibility: visible;
      background: #f6fcff;
      cursor: pointer;   
      }

   .id_profile ul.drop_down li {
      dispaly: block;
      clear: left;
      float: left;
      font-size: 11px;
      width: 180px;
      color: #000000;
      line-height: 21px;
      padding-right: 3px;
      text-align: right;
      }

   .id_profile ul.drop_down li:hover {background: #e3f4fb;}
/* drop down select emulation */

.id_profile .textarea {
   width: 427px; 
   height: 170px; 
   border: solid #cccccc 1px;
   display: block;
   color: #00679A!important;
   }

.id_profile .password_again {margin-top: 40px;}

.id_profile .strength_indicator {
   width: 251px; 
   background: #cccccc; 
   margin: 40px 0 0 150px; 
   line-height: 28px;
   }
*html .id_profile .strength_indicator {margin: 40px 0 0 75px;}

.id_profile .input_file_container {margin-top: 40px;}

.id_profile .browse {padding: 5px 0 5px 5px;}

.input_file_hidden {
   position: absolute;
   top: 2px;
   left: 266px;
   height: 22px; 
   opacity: 0.0;
   filter: alpha(opacity=0);
   }
*html .input_file_hidden {
	top: 3px; 
	left: 254px;
	}   

.id_profile .submit {margin-top: 40px;}

.id_profile .profile_ad_1 {   
   width: 120px; 
   height: 600px; 
   /*background: #dddddd; */
   margin-top: 52px;
   }

.id_profile .profile_ad_2 {   
   width: 120px; 
   height: 240px; 
   /*background: #dddddd; */
   margin-top: 13px;
   margin-bottom: 13px;
   }
   
.id_profile .profile_ad_3 {   
   width: 120px; 
   height: 90px; 
   /*background: #dddddd; */
   }
/* ENDOF section 'PROFILE', container class="id_profile" */
/* ----------------------------------------------------- */



/* ------------------------------------------------- */
/* section 'REGISTER', container class="id_register" */
.id_register {
   width: 923px;
   padding: 0 0 40px 0;
   }

.id_register ul li {
   display: block;
   float: left;
   cursor: pointer;
   }

.id_register .content {
   width: 923px;
   background: url('../boardjoy/images_global/content_background.jpg') repeat-y;
   height: 641px;
   }

.id_register .content_left {
   width: 266px;
   margin: 64px 0 0 100px;
   }
*html .id_register .content_left {margin: 64px 0 0 50px;}


.id_register .input_box_1 {
   width: 246px;
   height: 19px;
   background: url('../boardjoy/images/register/input_box.jpg');
   padding: 4px 10px 2px 10px;
   margin-top: 45px;
   }

.id_register .input_box_2 {
   width: 246px;
   height: 19px;
   background: url('../boardjoy/images/register/input_box.jpg');
   padding: 4px 10px 2px 10px;
   margin-top: 28px;
   }

.id_register .input_1 {width: 226px;}
.id_register .input_2 {width: 226px;}

.id_register .submit {margin-top: 10px;}

.id_register .p_1 {
   padding-left: 27px;
   line-height: 44px;
   }

.id_register .p_2 {
   padding-left: 27px;
   line-height: 20px;
   margin: 10px 0 10px 0;
   }

.id_register .p_3 {
   padding-left: 27px;
   line-height: 20px;
   }

.id_register .register_ad {
   width: 160px;
   height: 600px;
   /*background: #dddddd;*/
   margin: 52px 64px 0 0;
   }
*html .id_register .register_ad {margin: 52px 32px 0 0;}
/* ENDOF section 'REGISTER', container class="id_register" */
/* ------------------------------------------------------- */



/* ----------------------------------------- */
/* section 'SELL', container class="id_sell" */
.id_sell {
   width: 923px;
   padding: 0 0 40px 0;
   }

.sell_name {
   color: #00679A;
   text-decoration: none;    
}

.sell_name:hover {
   color: #00679A;
   text-decoration: underline;
}

.id_sell ul li {
   display: block; 
   float: left;
   cursor: pointer;
   }
   
.id_sell .content {
   width: 923px; 
   background: url('../boardjoy/images_global/content_background.jpg') repeat-y;
   }      

.id_sell .search_form {
   margin-right: 0px;
   }

.id_sell .input_box {
   width: 206px;
   height: 19px; 
   background: url('../boardjoy/images/sell/input_box_short.jpg');
   padding: 4px 10px 2px 10px;
   margin-top: 2px;
   }

.id_sell .input {width: 186px;}

.id_sell .submit {
    margin-left: 5px;
    margin-top: 0px;
   }

.id_sell .welcome {
   margin-right: 22px;
   margin-top: 3px;
   }   

*html .id_sell .welcome {
   margin-right: 12px;
   margin-top: 3px;
   }

.id_sell .content_left {width: 406px; margin: 0!important; padding: 0!important;}

.id_sell .post_title {
   margin: 0px 0 0 97px;
   line-height: 46px;
   }
*html .id_sell .post_title {margin: 0px 0 0 49px;}
   

.id_sell .post_price_img {margin-left: 98px;}

.id_sell .post_price {
   height: 41px; 
   padding-top: 5px;
   }

.id_sell .post_description_img {margin-left: 98px;}
*html .id_sell .post_description_img {margin-left: 49px;}

.id_sell .post_description { 
   margin: 0 0 6px 98px; 
   width: 308px; 
   text-align: justify;
   }
*html .id_sell .post_description {margin: 0 0 6px 99px;}

.id_sell .post_description p {
    margin: 0;
}

.id_sell .post_description ul li {
    display: block!important;
}

.id_sell .post_description  ul {
    width: 300px;
}

.id_sell .search_wrapper {
    margin-top: 23px; margin-left: 76px; width: 784px;
}

*html .id_sell .search_wrapper {
    width: 784px;
    padding: 0;
    margin: 23px 0 0 49px;
}

.id_sell .mail_img {margin: 0 0 0 0px;}

.id_sell .mail {
   margin-left: 12px; 
   padding-top: 3px;
   }
*html .id_sell .mail {margin-left: 6px;}

.id_sell .print_img {margin-left: 12px;}
*html .id_sell .print_img {margin-left: 6px;}

.id_sell .print {
	margin-left: 12px; 
	padding-top: 3px;
   }
*html .id_sell .print {margin-left: 6px;}

.id_sell .share {
	margin: 10px 0 10px 97px;
	width: 300px;
	}
*html .id_sell .share {margin: 10px 0 10px 49px;}

.id_sell ul.sq_links {
	margin: 0 0 0 98px;
	width: 300px;
	}
*html .id_sell ul.sq_links {margin: 0 0 0 49px;}

.id_sell ul.sq_links li {margin-right: 13px;}

.id_sell .blue_line_img {
   margin: 14px 0 0 96px; 
   width: 294px; 
   height: 2px; 
   }
*html .id_sell .blue_line_img {margin: 14px 0 0 48px;} 

.id_sell .posted_by_img {margin: 0 0 0 98px;}
*html .id_sell .posted_by_img {margin: 0 0 0 49px;}

.id_sell .p_1 {
	margin: 0 0 0 98px;
	width: 300px;
	}
*html .id_sell .p_1 { margin: 0 0 0 49px;}

.id_sell .p_2 {
	margin: 0 0 0 0px;
	width: 300px;
	line-height: 21px;
	}
*html .id_sell .p_2 { margin: 0 0 0 49px;} 

.id_sell .p_3 {
   margin: 0 0 0 98px; 
   width: 300px;
   line-height: 21px;
   }
*html .id_sell .p_3 {margin: 0 0 0 49px;} 

.id_sell .post_contact_img {margin: 28px 0 0 98px;}
*html .id_sell .post_contact_img {margin: 28px 0 0 49px;}

.id_sell .p_4 {
	margin: 0 0 0 98px;
	width: 300px;
	}
*html .id_sell .p_4 {margin: 0 0 0 49px;}

.id_sell .p_5 {
	margin: 0 0 0 98px; 
	line-height: 21px;
	}
*html .id_sell .p_5 {
	margin: 0 0 0 49px;
	width: 300px;
	} 

.id_sell .map_img {margin: 21px 0 0 98px;}
.id_sell .map_img {margin: 21px 0 0 98px;}
*html .id_sell .map_img {margin: 21px 0 0 49px;}

.id_sell .map {
	margin: 0 0 0 98px; 
	border: solid #006599 1px;
        float: none!important;
        height:219px;
        width: 306px;
   }
*html .id_sell .map {margin: 0 0 0 99px; float: none!important; height:219px; width: 306px;}

.map div {float: none!important;clear:both;clear:none;}
.my_map, .my_map div {float: none!important;clear:both;clear:none;}
#map div {float: none!important;clear:both;clear:none;}
#my_map, #my_map div {float: none!important;clear:both;clear:none;}

.id_sell .tags {
	margin: 21px 0 0 98px;
	width: 300px;
	}
*html .id_sell .tags {margin: 21px 0 0 49px;}

.id_sell .content_right {width: 493px; margin: 0!important; padding: 0!important;}

.id_sell .sell_ad_1 {
   margin: 13px 0 0 10px;
   width: 468px; 
   height: 60px; 
   /*background: #dddddd;   */
   }
*html .id_sell .sell_ad_1 {margin: 0px 0 0 5px;}

.id_sell .photo_big {
/*   width: 398px;
   height: 298px;*/
   margin: 10px 0 0 44px; 
   border: solid #006599 1px;
   }
*html .id_sell .photo_big {margin: 10px 0 0 0;}
   

.id_sell .photo_thumb1 {
   margin: 18px 0 0 44px; 
   border: solid #006599 1px;
   cursor: pointer;
   float: right;
   }
*html .id_sell .photo_thumb1 {margin: 18px 0 0 0px; float: right!important;}

.id_sell .photo_thumb2 {
	margin: 18px 0 0 18px; 
	border: solid #006599 1px;
	cursor: pointer;
	}   

.id_sell .contact_form_container {
   margin: 35px 0 0 44px;
   width: 397px; 
   height: auto;
   background: #f6f9fa; 
   border: solid #b3c7dd 1px; 
   }
*html .id_sell .contact_form_container {margin: 35px 0 0 22px;}

.contactright input {
	border: 1px solid #0099CB;
	color: #0099CB;
}
.contactright textarea {
	border: 1px solid #0099CB;
	width: 270px;
	color: #0099CB;
	font-size: 13.33px;
}
.contactright #contactsubmit {
   width: 115px;
   background: url('../boardjoy/images_global/send.jpg') top left no-repeat #DAF5FC;
   height: 33px;
   color: #08608E!important;
   text-align: right!important;
   font-size: 0!important;
   line-height: 0!important;
   display: block;
   float: right;
   margin-right: 190px;
   margin-top: 5px;
   border: 0px!important;
}

.contacterror {
	border: 1px solid red!important;
}

.contactform>div {
	color: #f00;
}

.id_sell .contact_form_container .email_err, .id_sell .contact_form_container .email_ok {
   margin-left: 15px!important;
   }

.id_sell .contact_form_title {
	line-height: 42px; 
	padding-left: 15px;
   }

.id_sell .contact_field_name {
   margin-bottom: 6px;
   clear: left;
   float: left;
   width: 60px;
   padding-left: 15px;
   line-height: 26px;
   font-weight: bold;
   font-size: 12px;
   text-align: left;
   }

.id_sell .contact_input_box {
   margin-bottom: 6px;
   width: 304px; 
   height: 17px; 
   background: url('../boardjoy/images/sell/contact_input_box.jpg');
   padding: 6px 4px 3px 4px;
   }
*html .id_sell .contact_input_box {padding: 5px 4px 0px 4px;}

.id_sell .contact_input_box_bottom {
   margin-bottom: 6px;
   width: 304px;
   height: 17px;
   background: url('../boardjoy/images/sell/contact_input_box.jpg');
   padding: 6px 4px 3px 4px;
   }
*html .id_sell .contact_input_box_bottom {padding: 5px 4px 4px 4px;}

.id_sell .contact_input {
   float: left;
   width: 304px;
   height: 16px;
   font-size: 13px;
   border: none;
   }   

.id_sell .contact_textarea {
   width: 310px; 
   height: 122px; 
   border: solid #b3c7dd 1px;
   margin-bottom: 3px;
   }

.id_sell .like_input {
   float: left;
   width: 310px;
   height: 26px;
   font-size: 13px;
   border: 1px solid #B3C7DD;
   background: #fff!important;
   text-align: left;
   padding: 0;
   margin: 0;
   }
.id_sell .like_input_text {
   margin-top: 4px;
   margin-left: 5px;
   }

.id_sell .contact_submit {margin: 12px 0 10px 264px;}
*html .id_sell .contact_submit {margin: 12px 0 0px 132px; padding-bottom: 10px;}

.id_sell .sell_ad_2 {   
   margin: 32px 0 4px 10px; 
   width: 468px; 
   height: 60px; 
   /*background: #dddddd;*/
   }
*html .id_sell .sell_ad_2 {margin: 32px 0 4px 5px;}
/* ENDOF section 'SELL', container class="id_sell" */
/* ----------------------------------------------- */

/* LINKWITHIN RELATED */
.linkwithin_posts {
	clear: both!important;
	float: left!important;
}

.linkwithin_posts ul {
	clear: both!important;
	float: left!important;
}

.linkwithin_posts ul li {
	clear: both!important;
	float: left!important;
}

.linkwithin_textlist {
	clear: both!important;
	float: left!important;
}

.linkwithin_textlist li {
	clear: both!important;
	float: left!important;
	margin-left: -10px!important;
}

.linkwithin_textlist li a {
	color: #00679a!important;
	background: url('../boardjoy/images/lw_arrow.jpg') no-repeat;
	padding-left: 10px!important;
	text-decoration: none!important;
}

.linkwithin_textlist li a:hover {
	text-decoration: underline!important;
}

