@charset "utf-8";
/* CSS Document */

/* General Styles */
.write_review_ad_add{float:right;}
.write_review_middle{width:500px; margin:20px auto 100px auto;}
.write_review_ad_top{width:100%;}
.write_review_001{min-height:250px;}
.users_private_002{margin:0px 0px 100px 0px;}
.users_public_002{float:right; margin:110px 20px 0px 0px;}
.users_public_001{max-width:650px; background-color:#F5E0E0; border: 1px solid #9D9D9D; margin:10px 10px 10px 0px; padding:10px; overflow:auto;}
.share_right{margin:30px 0px 0px 30px;}
.search_comp_001{float:right; margin:-15px 10px 0px 0px;}
.search_comp_002{margin:20px 20px 100px 20px;}
.search_001{margin:0px 0px 100px 0px;}
.read_reviews_review{max-width:600px; background-color:#F5E0E0; border:1px solid #9D9D9D; margin:10px 10px 10px 0px; padding:10px; overflow:auto;}
.join_add_ad{width:100%; position:absolute; bottom:10px;}
.join_preview_wrapper{margin:30px 0px 0px 0px;}
.read_reviews_ad{float:right;}
.join_ad{float:right;}
.join_ad2{float:right;}
.companies_review_title{margin-top:40px; font-size:16px; font-weight:bold;}
.companies_ad{float:right; margin:20px;}
.ad_bottom_wrapper{width:100%; position:absolute; bottom:10px;}
.add_comp_preview_top{width:60%; margin:20px auto 10px auto;}
.add_comp_preview_bottom{width:100%; position:absolute; bottom:10px;}
.add_comp_add_top{}
.add_comp_add_bottom{width:100%; position:absolute; bottom:10px;}
.share_ad{float:left; padding:0px 20px 0px 0px;}
.write_review_ad{float:right; margin:20px;}
.inline_block_250{width:250px; display:inline-block;}
.inline_block_95{margin-left:-7px; display:inline-block; width:87px;}
.inline_block_87{margin-left:-7px; display:inline-block; width:87px;}
.inline_block_80{text-align:right; display:inline-block; width:80px;}
.inline_block_80_alt{text-align:right; display:inline-block; width:80px; margin:3px 0px 10px 0px;}
.inline_block{display:inline-block;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.main_link A:link {text-decoration:none; color:#000;}
.main_link A:visited {text-decoration:none; color:#000;}
.main_link A:active {text-decoration:none; color:#000;}
.main_link A:hover {text-decoration:none; color:#D90000;}

.category_link A:link{text-decoration:none; font-size:18px; color:#0A4657;}
.category_link A:visited{text-decoration:none; font-size:18px; color:#0A4657;}
.category_link A:active{text-decoration:none; font-size:18px; color:#0A4657;}
.category_link A:hover{text-decoration:none; font-size:18px; color:#D90000;}

.colored_link A:link{text-decoration:none; font-size:13px; color:#0A4657;}
.colored_link A:visited{text-decoration:none; font-size:13px; color:#0A4657;}
.colored_link A:active{text-decoration:none; font-size:13px; color:#0A4657;}
.colored_link A:hover{text-decoration:none; font-size:13px; color:#D90000;}

.wrapper{width:auto; height:auto; min-width:930px; max-width:1300px; margin:20px auto 0px auto;}
.page_heading{margin:20px 0px 20px 0px; font-size:20px; font-weight:bold; color:#1588AE;}
.bread_crumb{margin:-47px 0px 0px 340px;}
.copyright{font-size:10px; width:200px; text-align:center; margin-top:-9px; margin-left:auto; margin-right:auto;}
.field_name{margin-bottom:3px; margin-top:10px; font-weight:bold;}
.about_wrapper{position:relative; top:0px; max-width:700px;}
.contact_wrapper{max-width:350px;}
.tabbed{margin-left:15px;}
a.review{font-size:12px; text-decoration:none;}
.line{margin-top:19px; margin-left:-17px; margin-right:-14px; border-top: 1px solid #9D9D9D; position:relative; z-index:10;}
.line2{margin-top:19px; margin-left:-3px; border-top: 1px solid #9D9D9D; position:relative; z-index:10;}

/* Trimmed Reviews */
.trimmed_review_container{min-width:500px; max-width:700px; background-color:#F5E0E0; border: 1px solid #9D9D9D; margin:10px 10px 10px 0px; padding:10px; overflow:auto;}
.trimmed_review_company{font-size:18px; display:block;}
.trimmed_review_date{font-size:13px; font-style:italic; padding-top:3px; display:block;}
.trimmed_review{font-size:13px; padding-top:12px; display:block;}
.trimmed_review_username{font-size:13px; float:right; padding-top:3px;}

/* Index */
.index_0001{width:550px; float:left; margin:-20px 20px 20px 0px;}
.index_0002{width:30%; float:right; margin:-14px 0px 40px 0px;}
.index_0003{width:100%; overflow:auto;}
.index_companies_container{max-width:300px; margin:0px 0px 10px 0px;}
.index_company_container{margin-top:10px; overflow:auto;}
.index_company_rank{font-size:14px; float:left;}
.index_company_name A:link{font-size:14px; color:#0A4657;}
.index_company_name A:visited{font-size:14px; color:#0A4657;}
.index_company_name A:active{font-size:14px; color:#0A4657;}
.index_company_name A:hover{font-size:14px; color:#D90000;}
.index_company_rating{margin-left:1px;}
.index_company_ratings{font-size:13px; font-style:italic;}

/* Styles for Google AdSense */
.index_ad_container{width:50%; float:right; margin:20px 0px 0px 0px;}
.index_ad{width:300px; height:250px; margin-top:-20px; margin-left:auto; margin-right:auto;}
.users_banner_ad_wrapper{float:right; margin:20px 0px 0px 0px;}
.banner_ad_container{margin-top:20px;}
banner_ad{width:728px; height:90px; margin-left:auto; margin-right:auto; margin-top:-20px;}

/* Styles for the companies pages */
.companies_main_col{width:22%; margin:10px 12px 0px 12px; background-color:#F6EBE5; border:1px solid #9D9D9D; float:left;}
.company_name_3{display:block; font-size:16px;}

/* Styles for the logo */
h1.logo{margin:-5px 0px -15px 10px; width:300px; font-size:30px; font-weight:300; color:#000;}
h1.logo strong{color:#D90000;	 font-weight:400;}

/* Navigation Bar Styles */
.nav_wrapper{margin-top:7px; margin-left:-18px; float:left;}
.nav_link{color:#0A4657; text-decoration:none; margin-top:0px; font-size:13px; padding-left:8px; line-height:32px;}
.nav_link A:hover{color:#D90000;}
.nav_current{font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none; font-size:13px; padding-left:4px; padding-right:4px; line-height:32px;}

/* The main border styles */
.top{height:38px;}
.top_left{width:26px; height:38px; float:left; background-image:url('http://www.dangmad.com/images/border_main_r1_c1.jpg'); background-repeat:no-repeat;}
.top_middle{height:38px; background-image:url('http://www.dangmad.com/images/border_main_r1_c2.jpg'); background-repeat:repeat-x;}
.top_right{width:22px; height:38px; float:right; background-image:url('http://www.dangmad.com/images/border_main_r1_c3.jpg'); background-repeat:no-repeat;}

.middle{position:relative;}
.middle_left{background:url(http://www.dangmad.com/images/border_main_r2_c1.jpg) top left repeat-y; padding-left:26px;}
.content{height:auto; min-height:430px; background-color:#FFF; padding:55px 14px 20px 10px;}
.middle_right{background:url(http://www.dangmad.com/images/border_main_r2_c3.jpg) top right repeat-y; padding-right:22px;}

.bottom{}
.bottom_left{width:26px; height:22px; float:left; background-image:url(http://www.dangmad.com/images/border_main_r3_c1.jpg); background-repeat:no-repeat;	}
.bottom_middle{width:auto; height:22px; background-image:url(http://www.dangmad.com/images/border_main_r3_c2.jpg); background-repeat:repeat-x;}
.bottom_right{width:22px; height:22px; float:right; background-image:url(http://www.dangmad.com/images/border_main_r3_c3.jpg); background-repeat:no-repeat;}

/* Login Field Styles */
#login_form{display:inline;	}
#username{font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #000; background: #fff; width:140px; border: 1px solid #000; margin:-1px 0px 0px 2px;}
#password{font-family:Arial, Helvetica, sans-serif; color: #000; background: #fff; width:140px; border: 1px solid #000; margin:-1px 2px 0px 0px;}
#login_button{border:hidden; width:60px; height:22px; background-image:url(http://www.dangmad.com/images/button_login.jpg); background-repeat:no-repeat; position:relative; top:2px; margin:0px -5px 0px 0px;}
#logout_button{border:hidden; width:60px; height:22px; background-image:url(http://www.dangmad.com/images/button_logout.jpg); background-repeat:no-repeat; position:relative; top:2px; margin:0px -5px 0px 0px;}
.login_status{font-size:12px;}
.login_wrapper{float:right; margin-top:7px;}
.logout_wrapper{float:right; margin-top:11px;}
.login_error_wrapper{height:1px; color:#9D9D9D; font-size:14px; float:right; margin:-1px 0px 0px 0px;}
.logout_info_wrapper{height:1px; color:#9D9D9D; font-size:14px; float:right; margin:-1px 0px 0px 0px;}
.login_error{position:relative; font-size:12px; float:right; margin:-4px 0px -10px 0px; color:#D80000; z-index:10px;}
.logout_info{position:relative; color:#9D9D9D; font-size:14px; float:right; margin:-8px 0px -10px 0px; z-index:10px;}
.account_nav{display:inline; position:relative; top:-1px;}

/* Search for companies to review styles */

/* Search Border Styles */
.search_wrapper{float:right; width:405px; margin-top:-10px; margin-right:0px;}
.search_wrapper_results{float:right; width:70%; min-width:400px; max-width:700px; margin-top:-10px; margin-right:0px;}
.search_title{font-size:18px; width:250px; text-align:center; padding-top:10px; margin-left:auto; margin-right:auto;}

/* Search Form Styles */
.search_middle{position:relative;}
.search_line{margin-top:19px; margin-left:-17px; margin-right:-14px; border-top: 1px solid #9D9D9D; position:relative; z-index:10;}

.search_form_container{border-right:1px solid #9D9D9D; border-bottom:1px solid #9D9D9D; padding:0px 0px 5px 0px; width:355px; position:absolute; left:9px;}
#search_button{border:hidden; width:60px; height:22px; background-image:url(http://www.dangmad.com/Website%20Layout/button_search.png); background-repeat:no-repeat; position:relative; top:2px;}
#search_form{margin:4px 0px 1px 5px;}
#search_field{width:284px; font-size:13px; color:#000; background:#FFF; border:1px solid #000; margin:0px 0px 0px 0px;}
.search_error{font-size:12px; color:#D90000; margin:10px 0px 0px -20px;}
.search_corner{position:absolute; height:5px; width:5px; right:-1px; bottom:-1px; background-image:url(http://www.dangmad.com/images/corner.gif); background-repeat:no-repeat; z-index:10;}

.search_companies_container{padding:0px 0px 5px 0px; width:355px; margin-left:auto; margin-right:auto;}
#search_companies_button{border:hidden; width:60px; height:22px; background-image:url(http://www.dangmad.com/Website%20Layout/button_search.png); background-repeat:no-repeat; position:relative; top:2px;}
#search_companies_form{margin:4px 0px 1px 5px;}
#search_companies_field{width:284px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #000; background: #fff; border: 1px solid #000; margin:0px 0px 0px 0px;}
.search_companies_error{font-size:12px; width:200px; color:#D90000; margin:10px auto 100px auto;}

/* Search Results Styles (sr stands for search result, srs is plural) */
.search_content{height:auto; background-color:#FFF; margin-left:26px; margin-right:30px;}
.search_results{margin-top:-9px;}
.srs_header{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.search_result{margin-bottom:15px;}
.sr_hits{position:relative;}
.sr_hit{display:block; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#0000CC;}
.sr_information{display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#505C83;}
.srs_footer{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.srs_page{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#00C;}

/* Form Styles */
.join_preview_wrapper{margin:30px 0px 0px 0px;}
.join_wrapper{max-width:500px;}
.join_title_wrapper{max-width:360px;}
.field_wrapper{margin-bottom:10px; position:relative; left:0px; top:0px;}
.field{font-size:13px; background: #fff; width:140px; border: 1px solid #000; position:absolute; left:160px;}
.field_error{font-size:13px; color:#D90000; margin-top:0px; position:absolute; top:2px; left:310px;}
.button_submit{border:hidden; width:60px; height:22px; background-image:url(http://www.dangmad.com/Website%20Layout/button_search.png); background-repeat:no-repeat; position:relative; top:2px;}

/* Message Center */
.messages{position:relative;}
.message{display:block; text-decoration:none; font-size:12px; border-top:1px solid #999; border-bottom:1px solid #999; margin-top:-1px;}
.msg_cntr_columns1{display:inline-block; width:110px; font-size:14px; font-weight:bold;}
.msg_cntr_columns2{display:inline-block; width:150px; font-size:14px; font-weight:bold;}
.msg_cntr_columns3{display:inline; font-size:14px; font-weight:bold;}
.msg_cntr_columns4{font-size:14px; font-weight:bold;}
.msg_cntr_info1{display:inline-block; width:110px; font-size:12px; color:#000;}
.msg_cntr_info2{display:inline-block; width:150px; font-size:12px; color:#000;}
.msg_cntr_info3{display:inline; font-size:12px; font-weight:bold; color:#000;	}
.msg_cntr_info4{font-size:12px; color:#000;	}

/* Star Rating System */
#stars{float:left;  clear:both;  width:100%;  height:auto;  padding:0px;  margin:0px;}
#stars .filled{background:url(http://www.dangmad.com/images/star_filled.jpg) no-repeat;}
#stars div{float:left; background:url(http://www.dangmad.com/images/star_empty.jpg) no-repeat; width:17px;  height:16px;}

/* Steps */
.step1{display:inline;}

/* Review Search */
.reviewInstructions{width:400px; border-right: 1px solid #9D9D9D; position:relative; z-index:10;}

/* Vote */
.vote{display:inline-block; background:url(http://www.dangmad.com/images/v_vote.gif) no-repeat; width:27px; height:26px;}