/*

Theme Name: CSSCHOPPER

Version: 1.0.0

Author: Richmond 

Author URI: http://www.sandiego-dui-lawyer.com/

*/

* {margin:0;padding:0;border:0}
body {color:#000; width:100%; text-align:left; background: #eceae6 url('http://www.sandiego-dui-lawyer.com/images/bg.jpg') repeat-x}

table.ctr {   margin-left:auto;     margin-right:auto;  }
.bg1  {position:relative; width:200px; background: url('http://www.sandiego-dui-lawyer.com/images/ltter.jpg') ; background-repeat:no-repeat; background-position: right top;}
.bg2  {position:relative; width:200px; background: url('http://www.sandiego-dui-lawyer.com/images/ltter.jpg') no-repeat}

.header {position:relative; width: 1024px; height: 408px; margin: 0px auto; background: url('http://www.sandiego-dui-lawyer.com/images/header.jpg') no-repeat }


.fboxttl {position:relative; float:right; width: 142px; height: 172px; margin: 13px 0px 10px 20px; font: 13px verdana; background: #d5cbc3; border: 1px solid #fff; color:#fff; line-height:19px  }
.floatbox {position:relative; width: 823px; min-height: 400px; height:auto !important; margin: 0px auto; background: #f3f3f3; padding: 20px; border: 1px solid #cdcac5}


#sub_email {position:relative; width: 180px; height: 12px; margin:  5px auto; font: 10px verdana; color:#ccc;}

.h_lite {color:#990000; font-weight:bold; }

#hh {position:relative; float:left; margin: 0px 0px 0px 10px;  padding: 10px; width:200px; height:280px;  }
#bbbh  {position:relative; width:200px; height:65px; margin: 247px auto 0px 72px;  }
#bbbhn {position:relative; float:right; width:200px;  }
#custlob {position:relative; margin: 07px auto 0px 59px; width:120px; height:120px; }

#footnote {position:relative; margin: 20px 0px;  width:450px; height:60px;  font: 10px verdana; color:#ccc; }

#top_menu_hold {position:relative; width: 1024px; height: 38px; margin: 0px auto; background: url('http://www.sandiego-dui-lawyer.com/images/menu.jpg') no-repeat }

#menu { position:absolute; top: 0px;  left: 77px; z-index:500; }
#menu ul {padding:0; margin:0; list-style:none; }
#menu ul.level1 {height:36px}
#menu ul ul {position:absolute; left:-9999px; }

#menu ul li { margin-right:0px;  float:left }
#menu ul li a {display:block; float:left; padding:12px 50px 35px 50px; font: 12px verdana; color:#000; text-transform:uppercase; text-decoration:none;  }
#menu ul ul li {margin:0}
#menu ul ul li a {width:107px; z-index:500; padding:9px 10px 8px 10px; font: 10px verdana, sans-serif;  text-decoration:none; background:#eeebe6; border:1px solid #cdcac5; color:#000; border-color: #cdcac5 #e4e0da #e4e0da #cdcac5; }
#menu ul ul li a.fly {width:87px}
#menu ul li:hover {position:relative; }
#menu ul li a:hover {direction:ltr;position:relative;  }
#menu ul li:hover > a { color:#7e7a73;      }
#menu ul :hover ul {left: 38px; width:107px; top:35px; }
#menu ul :hover ul :hover ul,#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul {left:129px; width:107px; top:0px }
#menu ul :hover ul ul,
#menu ul :hover ul :hover ul ul,
#menu ul :hover ul :hover ul :hover ul ul {left:-9999px}

.cont      {position:relative; width:1024px; margin: 0px auto 0px auto;  background: #fff url('http://www.sandiego-dui-lawyer.com/images/page.jpg') repeat-y } 
#left_col  {position:relative; float:left; width:865px;  margin: 10px 0px 0px 80px; text-align:left;  min-height: 500px; height:auto !important;  }
#right_col {position:relative; float:right; width:0px;  margin: 0px 30px 0px 0px;  }

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;border:0}
h1 {margin: 25px 0px 0px 0px; font: 22px arial;  font-style:italic; color:#000;  text-transform:capitalize; text-shadow: 1px 1px 1px #ccc; border: 1px solid #fff;border-width: 0px 0px 1px 0px;}

.none {color: #000}

h2 {font: 14px verdana; margin: 35px 0px -5px 0px; color:#000; letter-spacing: .02em;  text-transform:uppercase; border: 1px solid #000;border-width: 0px 0px 1px 0px;}

.link_rt a.info {}
.link_rt a.info span {display: none}
.link_rt a.info:hover span.info {display:block; position:absolute; top:-100px; left:0px; background:#fff; width:120px; height:10px; color:#000; font-size: 11px;display: none}

.link_rt { position:relative; float:right; margin: 0px 20px 20px 0px;  }
.link_rt a  {font: 9px verdana; color:#21334b; text-decoration:none; font-style:italic}
.link_rt a:hover {color:#8ec5ef; text-decoration:none; font-style:italic }

#commentform{}
#commentform p{ overflow: hidden; padding: 0 10px;}
#commentform input{ border: solid 1px #CCCCCC;}
#commentform #comment{ margin-left: 165px;}
#commentform #submit{ margin-left: 395px;}
#commentform label{ float: left; width: 350px;}
#commentform textarea{ border: solid 1px #CCCCCC;}

form.eval fieldset {width:auto; margin:0; padding:10px 0px 10px 0px;  border: 1px solid #ccc}
form.eval fieldset legend {padding: 2px 3px; margin-left:20px; color:#000;   border: 1px solid #ccc}
form.eval input {color: #000;  border: 1px solid #ccc; float:left;}
form.eval label {float:left;width: 200px; margin:0px 14px 0px 0px; text-align:right;font-size:13px;}
form.eval text {width:20px;	margin:0px 0px 4px 0px; background:#fff;  border: 1px solid #ccc; }
form.eval textarea {width: 200px; margin:0px 0px 4px 0px; background:#fff}
form.eval select {width: 65px; margin:0px 0px 4px 0px; }
input.radio {color: #990000; width: 16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 2px}

p {padding-top: 10px; }




.bus_links       {position:relative; height: 18px; width:390px; float: right;   margin:74px 0px 0px 0px  ;  }
.bus_links a     { color:#f7f7f7; font: 10px verdana;  text-transform: uppercase; text-decoration:none; float: right; padding-left:10px}
.bus_links:hover { color:#ff0000; 	 text-transform: uppercase;  text-decoration:none;  float: right;} 

.clear {clear: both;}
#pgend {position:relative; width: 100%; margin: 0px auto;  height: 18px; background: #eeebe6}
#pgendin {position:relative; margin: 0px auto; background: #eceae6 url('http://www.sandiego-dui-lawyer.com/images/footer.jpg') no-repeat;  height: 18px; width:1024px;}

.footer    {position:relative; width: 100%; margin: 0px auto;  height: 100px; background: #001b39 } 
#sub_foot  {position:relative; width:1024px;  margin: 0px auto 0px auto;  color:#ccc; font:  10px verdana; text-align:center;   } 
#sub_foot a {color:#ccc; text-decoration:none;} 
#sub_foot a:hover {color:#ccc; text-decoration:none; }

#disclaim {position: relative;  margin: 0px auto; width:740px; min-height: 70px; height:auto !important; }
#discn    {position: relative;  width:auto;   color:#ccc; font:  10px verdana; text-align:center;  }
#discn a {color:#ccc; text-decoration:none;} 
#discn a:hover {color:#ccc; text-decoration:none; }

.spacer{clear:both; height:1px;}



 
