@import url('/css/topbar.css');

/* Global style and page layout */
body 
{ 
   font-family: Veranda,Tahoma,Arial;
   font-size:10pt;
   color: #464E4D;
   background: #D6E5E7;
   margin: 0;
}

body div
{
   margin:0px auto 0px auto;
}

#container
  {
  width:850px;
  margin: 0px auto 0px auto;
  position:relative;
  }
  
a
{
   color: #8EA9A9;
   cursor: pointer;
}
  
.separator
  {
  clear:both
  }

img
{
   border: none;
}


.centered
{
   min-width: 1100px;
   margin: 0 auto;
   text-align: center;
}

.centered table
{
   margin: 0 auto; 
   text-align: left;
}


.odd
{
   background-color: #FFFFFF;
}

.even
{
   background-color: #F8F9F9;
}


h2
{
   margin-top: 0px;
   color: #d27d29;
   font-size: 1.8em;
}





#doqer_explanation
  {
  width: 760px;
  padding:0px 0 50px 0;
  line-height: 30px;
    padding:30px 40px;
    margin:0px auto 40px auto;
 border:1px solid #fee78f;
  background:#fff7bf;
  }
#doqer_explanation_heading
  {
  font-family:Georgia,serif;
  font-size:24px;
  text-align:left;
  }

#doqer_explanation_line
  {
  margin:20px 0px 0px 40px;
  font-size:14px;
  line-height:24px;
  text-align:left;
  }

#explanation {
   color:#677B7C;
   font-size:17px;
   font-weight:bold;
   text-align:center;
}





/********** big button ***********/
#big_button
{
   display: inline-block;
   height:92px;
   margin:0 auto;
}


#big_button_left {
   background:transparent url(/images/bgd_searchbarleft_w15h92.png) repeat scroll 0 0;
   float:left;
   height:92px;
   width:15px;
}

#big_button_middle{
   float:left;
   height:62px;
   padding:20px 20px 0 20px;

   background:transparent url(/images/bgd_searchbar_h92.png) repeat scroll 0 0;
   color: #D27D29;
   font-size:1.4em;
   text-align:center;
}

#big_button_right {
   float:left;
   height:92px;
   width:15px;

   background:transparent url(/images/bgd_searchbarright_w15h92.png) repeat scroll 0 0;
}






/******* top section ******************/
  #cont_topsection
    {
    background:url(/images/bgd_hometop_h120px.png);
    min-width:1100px;
    height:120px;
    margin:0px;
    }

  #topsection
    {
    height:120px;
    padding:13px 0px 0px 0px;
    width: 960px;
    }
  #topsection_logo
    {
    margin:0px 0px 0px 0px;
    height:71px;
    width:173px;
    float:left;
    }
  
    #topsection_logo_image
     {
     width: 173px;
     height: 71px;
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/logo_w173px.png');
  }    
  
  #topsection_logo_image[id]{ background: url(/images/logo_w173px.png) no-repeat center top;  }
    
  #topsection_tagline
    {
    background:url(/images/taglinedivider.gif) no-repeat left 29px;
    width:300px;
    line-height:71px;
    font-weight:100;
    letter-spacing: 1px;
    margin:0px 0px 0px 12px;
    padding:0px 0px 0px 5px;
    float:left;
    }


   #topsection_links
     {
	     
    margin:25px 0px 0px 0px;
     }
  .topsection_links_link
    {
    float:right;
    margin:0px 0px 0px 15px;
    padding:3px 8px 3px 8px;
    width:auto;
    }
  .topsection_links_link a
    {
    text-decoration:none;
    font-weight:bold;
    color:#464e4d;
    }
  .topsection_links_link.selected
    {
    background:url(/images/bgd_homemenuitem_h22_trans.gif) repeat-x;
    }



   #topsection_fade
   {
      background:transparent url(/images/bgd_publisherstitle_h87.png) repeat scroll 0 0;
      height:87px;
      margin:0;
      padding:0;
      min-width:1100px;
   }








/******* footer ******************/
  
#cont_footer
{
   background:url(/images/bgd_footerdivider.gif) repeat-x;
   min-width:1100px;
}

#cont_footer p
{
   margin: 0 0 8px 0;
   font-size: 0.9em;
}

#footer
{
  height:400px;
  padding:90px 0px 0px 0px;
  color: #8ea9a9;
  width: 960px;
  margin: 0 auto;
}


#footer a
{
   color: #8ea9a9;
   font-weight: bold;
}

#footer_col1
{
   float: left;
}

#footer_col2
{
   float: left;
   margin-left: 170px;
}

#footer_col3
{
   float: right;
}



.footer_title
{
  color:#fff;
  background:#a4bfc2;
  font-weight:bold;
  font-size:0.9em;
  line-height: 14px;
  padding:4px 6px 4px 6px;
  height:14px;
  float:left;
}

.footer_title_left
{
   background:url(/images/bgd_footertitleleft_h22w5.gif);
   width:5px;
   height:22px;
   float: left;
}

.footer_title_right
{
   background:url(/images/bgd_footertitleright_h22w5.gif);
   width:5px;
   height:22px;
   float: left;
}

#about_doqer
{
   padding-top: 10px;
   clear: both;
}

#legal_doqer
{
   padding-top: 10px;
   clear: both;
}



/******* feed burner *************/
#creditfooter
{
   display: none;
}

.feedburnerFeedBlock
{
   clear: both;
/*
   clear: both;
   width: 250px;
*/
}

.feedburnerFeedBlock ul
{
   list-style-type: none;
   margin: 0;
   padding: 10px 0 0 0;
   width: 250px;
}

.feedburnerFeedBlock div
{
   padding: 5px 0 20px 0;
   font-size: 0.9em;
}

.feedburnerFeedBlock ul li a
{
   padding-top: 20px;
}



/******* forms *************/
form table tr td
{
   vertical-align: top;
   font-weight: bold;
}

form table tr td label
{
   display: block;
   margin: 4px 2px 0 0;
}


.errors
{
   list-style-type: none;
   padding: 2px 0 2px 0;
   margin: 5px 0 5px 0;
   display: block;

   font-weight: bold;
   color: #A62800;
}








/************ alerts ************/
.user-alert
{
   padding-bottom: 50px;
}

.alert
{
   font-weight: bold;
   font-size: 18px;
   color: #000000;

   border: solid thin #dfab3e;
   background: #ffcb5e;

   padding: 10px;
   margin: 0 auto; 
   width: 500px;
}

.alert a
{
   color: #444444;
}

.error-message
{
   color:#990000;
   font-size:1.3em;
   font-weight:bold;
   margin:20px 0 20px 220px;
}






/************ newmanual ************/
.newmanual
  {
  text-align:right;
  }
  
/************* heading ************/
h1
  {
  font-size:1.4em;
  font-weight:bold;
  margin:0px;
  padding:0px;
  }

/************* tags ***************/ 
.tags
  {
  margin:8px 0px 0px 0px;
  }
.taglink
  {
  color:#00e;
  }


.comments-link
{
   color:#444444;
}







.light-alert
{
   font-style: italic;
}

.image-button
{
   cursor: pointer;
}











/******* tags *************/
.tag
{
   background-color:#E0EAF1;
   border-bottom:1px solid #3E6D8E;
   border-right:1px solid #7F9FB6;
   color:#3E6D8E;
   line-height:2.2;
   margin:2px 2px 2px 0;
   padding:3px 4px;
   text-decoration:none;
   font-weight: normal;
   white-space:nowrap;
}


/******* Manuals Comments *************/

.with-comments
{
   width: 81%;
   overflow: scroll;
}

.without-comments
{
   width: 100%;
}





#user-view
{
   width: 100%;
}

.user-input
{
   width: 100%;
   height: 40px;
}



.vendor-reply textarea
{
   width: 80%;
   height: 40px;
}


#manual-comments
{
   width: 200px;
   float: right;
   padding: 0 15px 0 15px;
}







.comment-row
{
   display: block;
   clear: both;
   overflow: hidden;
   padding: 0px 5px 0px 5px;
}

.comment-child
{
   margin-left: 15px;
}


.all-comments
{
   padding-top: 50px;
   text-align: center;
   width: 100%;
}


.all-comments .comment-row
{
   display: block;
   clear: both;
   overflow: hidden;
   padding: 5px;
   width: 800px;
   margin: 0 auto;
   text-align: left;
   border-top: solid thin #CCCCCC;
}

.all-comments .comment-row-reply
{
   display: block;
   clear: both;
   padding: 0px 5px 25px 30px;
   width: 800px;
   margin: 0 auto;
   text-align: left;
}







.comment-text
{
   padding: 2px;
}


.vendor-comment .comment-text
{
   font-weight: bold;
}


.comment-footer
{
   margin-top: 5px;
   font-size: 80%;
}

.comment-controls
{
   text-align: left;
   float: left;
   width: 50%;
}

.comment-elapsed-time
{
   text-align: right;
   float: right;
   width: 50%;
}

.new-comment
{
   font-weight: bold;
   display: none;
}


