/* --------------------------- SearchDSM.com Style Sheet
------------------------------ */

/*	BASIC HTML STYLES
------------------------------------------------------------------------------ */
body { background-color: #ccc; margin: 0px; padding: 0px; text-align: center; }
a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #CC3300; text-decoration: underline; }
a:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #CC3300; text-decoration: underline; } 
.verdana10 { font-size: 10px; } 
.header { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #c30; margin-bottom: 25px; } 

/*	WEB PAGE CONTAINER/WRAPPER DIV
-------------------------------------------------------------------------------- */
#wrapper { margin-right: auto; margin-left: auto; padding: 0; width: 955px; border: 1px solid #000; background-color: #fff; }

/*	TOP STRIP (CONTAINS BREAD CRUMB, SUBMIT POST AND MY ACCOUNT LINKS)
-------------------------------------------------------------------------------- */
#topstrip { width: auto; background-color: #CC3300; margin: 0; padding: 0px 5px 0px 10px; }

#topstrip p, #topstrip td { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; } 
#topstrip strong { font-weight: bold; font-size: 11px; } 
#topstrip table tr td a:link, #topstrip table tr td a:visited { color: #fff; text-decoration: underline; } 
#topstrip table tr td a:hover { text-decoration: none; } 
/*	MASTHEAD (CONTAINS LOGO, QUICK SEARCH, SECTION TITLE, LINKS)
-------------------------------------------------------------------------------- */

#masthead { width: 955px; background: #000 url(images/mastbg.gif) right no-repeat; color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin: 0 auto; text-align: left; }
#masthead p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; line-height: 13px; }
#masthead .sectiontitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #fff; }
#masthead .orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC3300; }
#masthead a:link, #topstrip a:visited { font-size: 10px; color: #CC3300; text-decoration: underline; } 
#masthead a:hover { text-decoration: none; } 
#logo {	 float: left; width: 159px; margin: 0; padding: 0; } 
#logo-content { margin: 0; padding: 25px 25px 25px 25px; }
#quicksearch { float: right; width: 790px; padding: 0; } 
#quicksearch-content { margin: 0; padding: 25px 25px 25px 0px; text-align: left; } 
#quicksearch-content p { margin-top: 0; }

hr.cleaner { clear:both; height:1px; margin: 0; padding:0; border:none; visibility: hidden; } 
#sectiontitle { margin-top: 15px; text-align: left; } 
/*	DIVIDER (BETWEEN THE MASTHEAD AND THE MAINBODY)
-------------------------------------------------------------------------------- */

#divider { background-color: #c30; margin: 0; padding: 0; border-bottom: 0px solid #000; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; font-weight: normal; height: 3px; }  
/*	MAIN BODY (CONTAINS SEARCH RESULTS, ETC.)
-------------------------------------------------------------------------------- */

#mainbody { margin: 0 auto; padding: 0; background-color: #fff; text-align: left; width: 955px; }
#border-right { border-right: 1px solid #000; } 
#leftcolumn { margin: 0; padding: 15px; width: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }

#catagory-leftcolumn { margin: 0; padding: 0 8px 0 0; }
#catagory-leftcolumn p.catagorylist { margin-bottom: 25px; }
#catagory-middlecolumn { margin: 0; padding: 0 8px 0 8px; }
#catagory-rightcolumn { margin: 0; padding: 0 0 0 8px; } 
#leftcolumn p { margin-top: 0; } 
#leftcolumn .catagorytitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; margin: 0; padding-bottom: 3px; } 
#leftcolumn .catagorytitle a:link, #leftcolumn .catagorytitle a:visited { text-decoration: none; color: #000; } 
#leftcolumn .catagorytitle a:hover { text-decoration: none; color: #c30; } 
p.catagorylist { margin-top: 0; margin-bottom: 25px; } 
ul.catagory { list-style-position: outside; list-style-type: square; margin-bottom: 25px; margin-top: 5px; }
ul.catagory li { list-style-position: outside; list-style-type: square; margin-bottom: 3px; }

ul.catagory li a:link, ul.catagory li a:visited { color: #c30; text-decoration: underline; }
ul.catagory li a:hover { color: #c30; text-decoration: none; }

p.catagorylist a:link, p.catagorylist a:visited { color: #333; text-decoration: underline; }
p.catagorylist a:hover { color: #CC3300; text-decoration: none; } 
#rightcolumn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: auto; margin: 0; padding: 0; text-align: left; }

#rightcolumn p { margin-top: 0; }

#rightcolumn-ad { margin: 0; padding: 15px 15px 5px 15px; } 
#rightcolumn-titlebar { width: auto; margin: 0; padding: 3px 15px 3px 15px; background-color: #CC3300; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000; } 
#rigthcolumn-content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; line-height: 13px; margin: 0 0 15px 0; padding:  10px 15px 5px 15px; width: auto; }
#rigthcolumn-content p { margin-top: 0; }

#clearboth { clear: both; width: 760px; font-size:1px; font-family:Arial, Helvetica, sans-serif; }  
/*	ADVERTISERS (CONTAINS ADVERTISMENTS)
-------------------------------------------------------------------------------- */

.friends  { font-weight: normal; color: #CC3300; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
#advertisers { margin: 0; padding: 10px;  border-top: 2px solid #c30; vertical-align: middle; background-color: #eee; }


/*	FOOTER (CONTAINS COPYRIGHT AND OTHER INFO AND LINKS)
-------------------------------------------------------------------------------- */

#footer { margin: 0; padding: 5px; background-color: #000; } 
#footer p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; margin: 0; padding: 0; }
#footer a:link, #footer a:visited { font-size: 10px; color: #fff; text-decoration: underline; }
#footer a:hover { font-size: 10px; color: #fff; text-decoration: none; }  
/*	FORMS (TEXT FIELDS, TEXT AREAS, BUTTONS, CHECK BOXES, RADIAL BUTTONS)
-------------------------------------------------------------------------------- */

input, textarea { background-color: #fff; border: 1px solid #000; font-family: verdana, arial, sans-serif; font-size: 10px; padding: 2px; }
select { background-color: #fff; font-family: verdana, arial, sans-serif; font-size: 10px; }
/* input:focus,textarea:focus	{ background-color: #fff; }*/
.checkbox { border: 0px; }
.radiobutton { border: 0px; }
.button { background-color: #CC3300; border: 1px solid #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #fff; padding: 1px; }
.button222 { background-color: #CC3300; border: 1px solid #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 8px; color: #fff; }
/*	DROP DOWNS
-------------------------------------------------------------------------------- */

a#link_child:link,a#link_child:active,a#link_child:visited { display:block;  width: 145px;  border: 1px solid white;  padding: 0px 5px;  text-decoration: none;  font-weight: 900;  color: #ffffff;  border-bottom: none; }
.verdana8 { font-size: 8px; }
.redcolor { color: #FF0000; }
a.link_child:hover { display:block;  width: 145px;  border: 1px solid white;  padding: 0px 5px;  text-decoration: none;  font-weight: 900;  color: #ffffff;  border-bottom: none; background-color:#000000; }
.cat_menu { position: absolute;  visibility: hidden;  background: #CC3300; text-align:left; }

.AdvSrhCatBrdBtm { border-bottom:1px solid #f1f1f1; }
